BM6P6(@ (((((())))))))))))(((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---+++,,,...///111333777:::;;;===@@@BBBCCCGGGLLLOOONNNMMMOOORRRSSSRRRSSSUUURRRSSSSSSTTTUUUUUUVVVVVVWWWYYYZZZZZZYYY\\\bbbggguuu{{{pppccc^^^hhh~~~ssshhhdddhhhrrryyy}}}{{{tttlllkkkgggbbb\\\WWWUUUUUUVVVNNNIIIKKKJJJGGGGGGKKKIIIIIIHHHGGGEEEFFFHHHIIIRRRYYYhhhzzz~~~xxxpppeee[[[YYY[[[^^^fffooommmllliiigggiiinnnvvv{{{{{{uuummmeee```___aaabbbdddhhhkkkkkkjjjmmmuuu{{{}}}uuupppiiifffaaa\\\WWWTTTSSSSSSNNNOOOQQQPPPNNNLLLLLLLLLLLLJJJHHHHHHHHHGGGEEECCCDDDCCCBBBCCCCCCAAA>>>;;;;;;;;;;;;<<<===>>>>>>???DDDIIIQQQYYYcccrrr{{{www|||}}}uuulll^^^RRRMMMLLLPPPTTTXXX___mmm~~~zzzuuu{{{}}}xxx{{{zzzdddRRRFFFGGGDDDDDDEEEBBB<<<:::<<<;;;999888:::===>>><<<:::999666222000000///...---+++***)))***,,,.........------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++++++++******))))))******))))))***+++,,,,,,******++++++++++++******---+++))))))***+++***)))*********)))))))))))))))(((((())))))*********+++******))))))******+++,,,++++++************++++++))))))***++++++++++++***(((***+++------,,,+++***+++***)))(((((()))******+++---///111111///,,,***...000333777;;;???CCCDDDCCCCCCCCCDDDEEEEEEFFFFFFIIIIIIJJJIIIHHHIIIKKKMMMKKKWWWdddmmmrrr{{{rrrooozzz~~~}}}((()))))))))))))))(((((()))************+++++++++************************,,,+++*********+++,,,---,,,...000111222555999<<>>>>>>>>>>>>>>============;;;???DDDHHHOOOZZZhhhsss}}}wwwxxx~~~yyyjjj\\\VVVMMMNNNNNNMMMOOOWWWcccmmm}}}xxxpppcccbbbiii|||{{{eeeTTTMMMHHHGGGJJJJJJEEE@@@???===;;;999:::===???>>>===:::777444111111000...---,,,+++***+++---//////...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))******))))))***++++++,,,******++++++++++++******+++)))((()))+++,,,,,,+++***)))))))))))))))))))))((()))))))))***************************+++,,,,,,++++++************++++++)))******+++,,,+++++++++(((***+++------,,,+++***+++***)))(((((()))***++++++,,,------...------------///222777;;;>>>AAABBBDDDDDDDDDEEEEEEFFFFFFFFFJJJJJJKKKJJJJJJKKKMMMPPPSSS^^^nnnzzzxxxxxxrrroooqqqxxx)))*********)))((((((''')))************+++++++++************************+++++++++++++++,,,------...///111333444777;;;>>>DDDCCCBBBDDDGGGJJJLLLMMMRRRRRRTTTXXX\\\]]]ZZZWWWYYYXXXXXXXXXXXXYYYYYYZZZ]]]ZZZXXX[[[bbbmmmvvv|||zzzbbbbbbfffqqqwwwnnnsssjjjXXXOOOIIIIIIJJJJJJLLLQQQXXX]]]\\\YYYXXXZZZXXXQQQKKKIIIGGGHHHJJJKKKLLLLLLKKKJJJOOOSSSbbbyyywwwqqqooosssyyy}}}yyywwwxxx{{{~~~xxx|||}}}zzztttpppjjjeee___\\\ZZZYYYVVVSSSSSSQQQMMMKKKKKKJJJHHHGGGHHHGGGFFFFFFFFFFFFCCCAAACCCBBBAAA@@@???===<<<<<<;;;===??????BBBHHHRRRYYYeeeuuu~~~~~~sssddd[[[RRRPPPMMMGGGDDDFFFMMMRRRfffooo{{{nnn[[[TTTWWWeeeuuu{{{gggVVVMMMGGGJJJNNNKKKEEE@@@@@@>>><<<<<<>>>@@@AAAAAA===:::666333222111///......---+++,,,.../////////......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++*********************)))******+++,,,******++++++++++++******)))((('''(((+++---------))))))))))))))))))******))))))))))))************++++++******++++++,,,---++++++************++++++***++++++,,,,,,,,,,,,,,,((()))+++,,,,,,,,,+++******)))(((((()))***,,,---,,,+++******+++,,,...///...000555:::>>>@@@AAABBBEEEEEEFFFFFFFFFFFFFFFFFFJJJKKKKKKKKKKKKMMMPPPSSSUUU___pppsssgggeeeeeejjjpppzzz***************)))((('''))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------......000222333555888<<>>@@@@@@@@@??????CCCIIIMMMOOO\\\nnnnnnddd\\\ZZZTTTMMMGGGEEEGGGJJJTTT[[[gggttt{{{eeeYYYVVVVVVbbbtttjjjZZZLLLJJJOOOOOOKKKGGGDDDBBB@@@???@@@BBBDDDFFF@@@===999666444222000...000...------///000//////......---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++***************++++++******++++++++++++*********)))((()))+++,,,,,,,,,)))))))))))))))*********)))))))))))))))*********+++++++++++++++,,,,,,---++++++************++++++++++++,,,------------,,,))))))***+++,,,++++++***))))))(((((()))+++,,,...---,,,,,,++++++,,,---...111444999>>>BBBDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFJJJJJJKKKKKKKKKNNNRRRVVVWWW___nnn{{{kkkgggeeeeeefffiiirrr***************)))(((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------.........000222333555888===@@@AAAAAABBBEEEKKKPPPSSSUUUXXX^^^dddgggkkkmmmggg^^^ZZZZZZYYYXXXXXXYYY[[[\\\^^^aaahhhuuuxxxuuurrrtttyyyrrrdddUUULLLJJJJJJMMMQQQSSSTTTTTTUUUVVVYYY\\\```dddeeeddd^^^YYYNNNNNNOOORRRVVVXXXWWWVVVXXX^^^iiivvvyyyvvvtttoookkkeeeaaa[[[VVVTTTSSSRRRQQQOOOMMMKKKJJJJJJIIIGGGFFFEEEEEEEEEDDDDDDCCCCCCCCC???>>>=========???CCCFFFFFFLLLVVVbbbqqqxxxkkkggg```WWWNNNIIIGGGGGGHHHLLLUUUbbbqqqtttbbbWWWQQQVVVaaasssrrr[[[QQQQQQQQQQQQQQQHHHGGGEEECCCBBBDDDFFFHHHDDDAAA<<<888666444111///111///......///000///.........---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++,,,++++++***************+++******++++++++++++******,,,***))))))***++++++***(((((())))))******************))))))))))))))))))++++++******++++++,,,---++++++************++++++++++++,,,------------,,,))))))******++++++++++++))))))))))))***+++---.........//////...---,,,+++333666;;;???CCCDDDDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJKKKOOOTTTXXX___fffrrrzzznnniiihhhhhhhhhiiiqqq)))******++++++******))))))************+++++++++************************)))***+++---...............000222444666:::>>>AAACCCEEEGGGIIIKKKOOOTTTXXX___jjjqqqqqqqqqqqqjjj```ZZZYYYXXXWWWXXXZZZ\\\]]]```hhhvvvzzzkkk]]]QQQKKKKKKLLLPPPUUUXXXXXXWWWVVVUUUSSSWWW[[[___ccchhhgggbbbVVVSSSRRRUUUZZZ___``````^^^gggvvv{{{uuunnneee]]]XXXUUUSSSRRRTTTRRROOOMMMLLLKKKIIIHHHFFFFFFFFFFFFFFFFFFGGGGGG??????>>>===>>>???AAACCCCCCCCCGGGNNNXXXggg}}}~~~xxxooocccWWWMMMFFFCCCAAABBBHHHRRR___oooqqq___TTTRRRUUUeeezzzqqq___UUUOOONNNQQQLLLLLLJJJHHHEEEEEEGGGIIIHHHDDD???;;;888555333000222000.........///...---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,+++******)))***************++++++++++++******---+++))))))***+++***)))((((((((()))******++++++************))))))))))))******))))))******+++,,,++++++************++++++***++++++,,,,,,,,,,,,,,,))))))))))))******+++++++++***))))))***+++,,,------...///000///...---+++333666999===@@@BBBBBBBBBDDDDDDEEEEEEFFFGGGGGGHHHGGGHHHIIIIIIKKKPPPVVV[[[eeelllxxx}}}rrrkkkjjjjjjkkkmmmuuu(((((()))***++++++++++++)))************+++++++++************************)))***,,,---...//////...000222444666888<<<@@@DDDBBBGGGLLLNNNNNNQQQXXX___hhhwww{{{uuuqqqhhh]]]YYYXXXWWWWWWXXX[[[^^^```hhhuuu{{{nnnaaaVVVQQQQQQQQQTTTXXXYYYYYYWWWWWWWWWRRRVVVYYY[[[bbbkkkooolll]]]YYYUUUVVV]]]dddhhhiiikkknnnyyy{{{ooofff```[[[YYYZZZWWWTTTQQQOOONNNLLLJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDBBBAAAAAAAAAAAAAAA??????AAAFFFJJJQQQaaaqqq}}}vvvgggZZZOOOIIICCCAAABBBHHHPPP]]]rrrrrr```XXXTTT[[[oooxxxbbbRRRLLLNNNOOOOOOOOOLLLHHHFFFGGGIIIKKKGGGAAA===:::777333111222000...---......---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++***))))))************++++++++++++******+++***((()))***++++++***'''(((((()))******++++++************)))))))))((())))))(((((())))))***+++++++++************++++++)))******+++,,,+++++++++)))))))))))))))******+++,,,+++*********+++,,,---,,,,,,,,,,,,---...///000555777999<<>>FFFNNNPPPPPPUUU___hhhooovvvoooeee[[[ZZZYYYXXXXXXYYY\\\```bbbrrr}}}{{{~~~tttjjj```ZZZYYYXXXYYY[[[ZZZXXXWWWWWWXXXVVVYYYZZZ[[[bbbooouuutttbbb\\\VVVWWW^^^gggmmmoooxxxssstttyyyqqqkkkhhh___[[[WWWTTTRRRPPPNNNMMMJJJJJJIIIIIIIIIHHHHHHHHHIIIFFFDDDBBBAAA@@@>>>=========AAADDDCCCBBBKKKXXX]]]oooxxxiii]]]UUUIIICCCAAACCCGGGQQQdddwwwlllbbbWWWWWWfff~~~vvv]]]RRRRRRPPPRRRRRROOOJJJGGGGGGHHHLLLHHHCCC>>>:::777444111222000...---------,,,+++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++++++++,,,,,,---------,,,,,,+++***))))))************++++++++++++******)))((('''(((+++------,,,'''(((((()))***++++++++++++*********))))))((((((((((((((((((((())))))***++++++************++++++))))))***++++++++++++***)))))))))))))))******+++---,,,+++*********+++,,,***)))((((((***...222444888999;;;===???BBBDDDEEE@@@AAABBBDDDEEEGGGHHHIIIIIIIIIJJJKKKNNNTTT[[[aaahhhuuu}}}wwwqqqppprrr{{{((())))))))))))*********,,,++++++******++++++,,,,,,,,,++++++++++++++++++...------,,,---...///000222333666:::???AAABBBAAADDDEEELLLTTTTTTUUUeeeyyy|||rrriiieeeccc___[[[\\\```^^^ZZZcccrrr{{{zzz}}}{{{~~~|||rrrhhh```[[[______^^^\\\XXXWWWWWWYYY\\\^^^^^^^^^cccmmmtttvvvqqqeeeYYYUUU\\\gggooosssvvvpppnnnyyywwwrrrnnniiiccc___]]]YYYTTTPPPNNNMMMKKKKKKLLLKKKHHHFFFGGGGGGGGGFFFEEEDDDBBBBBB???>>>;;;;;;<<<@@@DDDGGGSSSZZZfffwwwzzzooofff[[[NNNFFFGGGHHHJJJWWWggg}}}vvvhhhffflllxxxyyycccSSSPPPZZZ\\\RRRHHHHHHGGGCCCHHHHHHFFFAAA;;;888888:::222111///.........000111555333111///---++++++***---,,,++++++************......---,,,,,,,,,------000...---,,,,,,///111333...---,,,+++******)))***+++******************+++,,,***''''''(((*********///......---,,,+++*********)))((())),,,---+++)))************************---,,,+++***)))))))))))))))************++++++++++++++++++******)))))))))---------,,,,,,+++++++++,,,------------...222555:::;;;===???AAABBBCCCCCCDDDDDDCCCCCCDDDEEEGGGHHHKKKIIIKKKPPPUUUXXX]]]cccpppzzzvvvwww~~~((((((((()))))))))******,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,///............///111222444555888<<<@@@CCCDDDDDDGGGIIINNNRRRVVV^^^nnn~~~~~~wwwqqqkkkeeebbbddd```aaadddaaa```lll}}}}}}vvvooopppvvv}}}vvvooohhhdddbbbcccbbb___ZZZWWWVVVWWW]]]cccggghhhjjjpppttttttoooeeeZZZVVV[[[ccchhhjjjjjjfffeeeqqq}}}wwwpppiiieee```ZZZUUUTTTRRRQQQPPPOOONNNLLLJJJHHHHHHIIIHHHHHHGGGFFFEEEBBBAAA>>>======@@@DDDFFFEEEJJJTTTbbbsss~~~yyyooocccWWWMMMKKKIIIGGGPPP\\\ooo|||vvvuuuxxxuuu\\\RRRYYY[[[SSSJJJEEECCCCCCFFFFFFEEEAAA<<<999999;;;555444111///...///111222111000000///...---------///...------,,,,,,------///...---,,,,,,,,,,,,,,,000///---++++++,,,---...,,,++++++++++++,,,,,,---,,,++++++******++++++,,,---+++)))((()))+++,,,+++,,,,,,++++++******))))))+++)))&&&&&&)))++++++***************************+++***************++++++************++++++++++++,,,,,,+++++++++*********,,,,,,,,,+++++++++******,,,,,,---------///333666;;;<<<>>>@@@BBBCCCDDDDDDDDDDDDCCCCCCDDDEEEGGGHHHJJJHHHJJJPPPVVVZZZbbbjjjyyy{{{rrrrrrzzz{{{zzz(((((()))))))))*********++++++++++++++++++++++++*********++++++,,,,,,---000/////////000111333444666777:::>>>BBBDDDFFFGGGIIINNNQQQSSS[[[jjjzzzxxxrrroookkkeeeaaahhheeeeeegggfffiii{{{zzzttt|||pppaaafffrrr|||yyyvvvsssooojjjffffffhhhhhhddd^^^YYYXXXYYYaaalllvvvxxxwwwwwwvvvtttrrriii^^^YYY[[[^^^```___^^^\\\^^^gggyyy}}}uuulllccc]]]XXXUUUSSSQQQPPPOOOMMMKKKJJJJJJKKKKKKKKKJJJJJJIIIGGGEEEBBB??????@@@AAACCC:::>>>DDDLLLWWWiii~~~{{{}}}|||ooodddYYYUUUOOOIIILLLTTT```ppp{{{wwwwwwqqq^^^\\\ZZZVVVMMMDDDAAADDDCCCCCCCCCAAA===;;;;;;;;;999777444111///000111222,,,---///000000000///...///...------------------///...---,,,++++++***+++///...---,,,+++***)))(((*********+++,,,...000000---,,,,,,++++++,,,,,,---...,,,******+++,,,---,,,)))))))))))))))))))))))),,,)))%%%$$$&&&(((+++,,,************************)))))))))******+++------************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,------...111666999<<<>>>???AAACCCDDDEEEEEEDDDDDDDDDDDDDDDFFFGGGGGGIIIHHHKKKRRRXXX___iiissspppdddaaabbbjjjvvv}}}************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++//////...///000222444555777999===@@@BBBEEEHHHJJJIIIRRRWWWYYYdddwww|||uuupppllliiidddaaafffeeefffiiilllvvvwwwtttvvvkkk]]]fffxxx|||xxxwwwwwwrrrpppooommmllljjjfffdddfffiiikkkhhhbbb]]]]]]___fffvvv}}}zzzqqqeee]]][[[[[[ZZZYYYXXXYYY\\\cccppp~~~oooeee]]]ZZZVVVTTTSSSRRRPPPOOOLLLLLLLLLMMMMMMLLLLLLKKKIIIHHHEEEBBB????????????:::>>>AAABBBEEEQQQbbbppp}}}zzz||||||rrrhhhbbbZZZRRROOOQQQVVVaaaooo|||wwwpppqqq~~~ttteeeYYYVVVQQQGGGBBBEEE@@@@@@@@@???===<<<;;;;;;<<<999666222000000000111+++---///000111000///...---,,,,,,+++++++++,,,,,,///...---,,,+++*********------------,,,***)))'''******+++,,,---///000111---------,,,,,,------------,,,******+++,,,,,,+++(((((())))))*********++++++***'''&&&&&&(((***+++************************************++++++,,,---*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---...000333888<<<>>>???AAABBBDDDEEEEEEFFFDDDDDDDDDEEEEEEFFFGGGGGGJJJIIIMMMTTT[[[cccppp|||qqqddd[[[ZZZ[[[aaahhhoooxxx}}}||||||+++++++++,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,++++++*********---------...000222444555888;;;>>>@@@BBBEEEIIILLLJJJUUU^^^cccooo~~~vvvvvvuuupppjjjeeeccccccdddeeehhhoooxxx~~~yyy}}}pppjjjbbbppprrrlllkkknnnpppsssqqqnnnllljjjgggdddaaa```eeehhhgggbbb```cccgggooo{{{nnnccc]]]ZZZXXXWWWUUUYYY___eeemmmyyyrrriiieee___[[[ZZZYYYWWWVVVOOOOOOOOOOOONNNMMMLLLLLLKKKIIIGGGDDDAAA???======;;;???BBBAAA???DDDOOOYYYfffwww}}}wwwsssuuuyyywwwnnneeeZZZRRROOOOOOUUU]]]gggwwwvvviiilllsssttt]]]VVVRRRJJJEEEEEE@@@???>>>======<<<;;;:::<<<:::777444111000//////---...000111111///---,,,,,,,,,,,,++++++,,,------///...---,,,+++++++++++++++,,,---......---,,,+++,,,,,,,,,,,,------...///...------,,,,,,------...,,,+++)))***+++,,,+++***)))******++++++,,,,,,---******+++******)))******************************---,,,,,,+++******++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---///111555:::>>>???@@@BBBCCCDDDEEEFFFFFFDDDDDDEEEEEEFFFGGGGGGGGGKKKLLLQQQXXX___hhhvvvwwwggg]]]YYYWWWXXX[[[```dddlll{{{}}}yyywwwvvvvvv++++++,,,,,,,,,---------***+++,,,------,,,+++***,,,,,,,,,+++++++++******---------...000333555666999<<<@@@BBBBBBEEEJJJNNNNNNYYYfffpppyyy|||rrruuuuuuqqqjjjddddddeeeeeegggmmmxxx|||zzzqqqrrrqqqpppeeedddjjjrrrvvv{{{wwwqqqlllhhhddd```]]][[[aaaffffffdddeeekkkrrr{{{zzzooofff```[[[YYYVVV[[[bbbiiiqqq{{{xxxssskkkddd```^^^\\\[[[VVVUUUUUUTTTRRRPPPNNNMMMLLLKKKIIIFFFCCCAAA>>>===999<<<@@@@@@>>>@@@FFFKKKNNN]]]qqqzzzmmmiiikkk{{{zzzooobbbWWWOOOMMMMMMOOOVVVbbbssspppfffccclllzzzmmm\\\TTTNNNIIIGGGDDDAAA>>><<<<<<===<<<;;;;;;:::888666444111///...//////000000000...---,,,..................///000......---,,,,,,,,,------***+++---////////////......---,,,,,,,,,,,,,,,---...------,,,,,,------...+++***)))***+++,,,+++)))++++++,,,,,,---------...)))+++,,,,,,+++))))))***************************......,,,++++++*********++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------............+++,,,...000222666;;;???@@@AAABBBCCCDDDEEEEEEEEECCCDDDEEEFFFGGGGGGGGGGGGJJJMMMTTT]]]dddmmm|||}}}ppp```ZZZZZZVVVVVVYYY^^^aaahhhuuuxxxtttrrrrrrsssyyy|||*********+++++++++,,,,,,)))***,,,------,,,***)))))))))***+++,,,,,,---------......///111444777888;;;???CCCDDDDDDGGGLLLRRRWWW___mmm{{{}}}{{{}}}zzzxxxtttooojjjfffeeeeeeeeehhhooo~~~{{{zzz~~~tttfff```fffsssyyyqqqjjjeeeaaa^^^___eeejjjkkkjjjmmmwwwxxxmmmddd___\\\```gggnnnwww~~~tttmmmhhhdddbbb___^^^]]]ZZZWWWTTTQQQPPPMMMMMMLLLJJJGGGDDDBBB@@@999;;;===>>>>>>???BBBDDDBBBLLLYYYfffxxxrrrhhhhhhnnnxxx{{{ooobbbXXXRRRNNNJJJKKKQQQ]]]kkkuuu}}}kkk^^^___fffooommm[[[TTTQQQNNNKKKFFF@@@>>>===>>>>>>===:::;;;;;;:::888444111///////////////...........................///000000......------......//////+++,,,---....../////////,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------,,,+++++++++------,,,***,,,,,,,,,,,,------------***+++,,,***'''''')))+++************************---,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,------*********+++++++++,,,,,,,,,,,,,,,------.........,,,---///111222666;;;???@@@AAABBBCCCDDDEEEEEEEEECCCDDDFFFGGGHHHHHHGGGGGGGGGKKKUUUaaaiiirrrpppaaa^^^```\\\\\\^^^cccfffjjjrrr{{{|||uuuqqqooopppqqqtttwww}}}~~~||||||}}}~~~zzzwwwuuuuuu((())))))))))))*********)))***,,,------,,,***)))&&&'''(((***,,,...///000...//////111333666999:::===AAAEEEFFFFFFHHHNNNTTT___cccqqq{{{yyy~~~|||sssmmmkkkiiigggddddddgggoooyyynnnbbb```jjj{{{zzzsssmmmhhheeeeeelllqqqrrrqqqvvvzzzmmmfffdddfffkkkrrr{{{}}}vvvqqqnnnfffeeeccc```\\\XXXUUUSSSNNNNNNNNNLLLJJJGGGEEECCC=========>>>>>>??????@@@>>>DDDIIIOOO^^^vvv|||ooonnndddrrr|||oooeeeZZZRRRJJJFFFGGGOOOZZZccctttppp___ZZZYYY\\\mmm}}}bbbZZZXXXVVVPPPJJJCCC??????@@@??????:::;;;======;;;777222//////............///000000,,,,,,,,,,,,,,,---...///...............///000111,,,,,,,,,---------......+++*********++++++,,,------,,,,,,++++++,,,,,,------,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***'''$$$$$$(((,,,************************++++++++++++,,,---......++++++,,,,,,,,,---------)))))))))******++++++++++++++++++,,,,,,------------...000111333666;;;???@@@@@@BBBCCCDDDDDDDDDDDDCCCDDDFFFGGGHHHHHHGGGGGGCCCJJJVVVccclllvvvtttgggeeehhhfffeeefffjjjlllmmmqqqwww{{{tttooonnnpppqqqsssvvv{{{~~~{{{xxxvvvvvvrrrssstttrrrooollljjjjjj((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,..................------,,,...000222333555999;;;===>>>@@@AAACCCGGGMMMQQQaaappp~~~~~~}}}~~~~~~ssskkkhhhgggeeeccc___mmm|||ooogggeeemmmyyyzzzuuuttttttvvvvvvyyy}}}}}}~~~{{{pppppprrruuuzzz}}}xxxtttnnnggg```ZZZVVVTTTTTTRRRPPPNNNMMMJJJFFFCCCFFFDDDBBB@@@>>>======>>>>>>AAAEEEIIIPPP]]]nnnzzz{{{dddeeekkkxxx{{{qqqiiiXXXJJJGGGGGGEEEIIIQQQ^^^jjjxxx~~~iii```[[[YYY___kkk}}}aaaXXX]]]___TTTIIIDDD@@@<<<<<<>>>???===:::999888666444222333222000///.........///........................//////.........---------...............---------...------,,,,,,------...,,,------......------,,,---...///000000...,,,+++((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))*********+++,,,---...///+++*********+++,,,,,,------***((((((+++...---,,,,,,,,,++++++,,,,,,---......///111333666888:::;;;>>>???@@@@@@BBBBBBCCCDDDFFFGGGIIIIIIIIIIIIJJJLLLKKKPPPYYYeeerrr|||uuurrrqqqrrrrrrqqqqqqrrrtttvvvwww~~~wwwooojjjkkkmmmuuuwwwzzz|||~~~~~~{{{yyywwwsssqqqmmmkkkiiigggeeeeeeeeeeee************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---...111222444666999<<>>>>>>>>===???AAABBBEEEMMMYYYcccyyyqqqdddgggqqqzzzoooZZZKKKLLLXXX\\\WWWSSS]]]iiixxx|||oooaaaWWWZZZcccuuueee___^^^WWWOOOIIIBBB<<<;;;??????===;;;::::::888555333222111000......//////000//////////////////////////////.........---------------........................------------......,,,------......------,,,------...///...---,,,+++*********************)))++++++++++++++++++++++++,,,+++************+++,,,---------......///000111,,,,,,++++++,,,------...///,,,******,,,------,,,,,,,,,++++++,,,,,,---......///111444777999;;;<<>>BBBEEEHHHJJJMMMSSS[[[bbb{{{|||ssslllhhhddd```\\\___qqqvvvkkkhhhmmmwwwxxxnnneee```]]]ZZZVVVSSSQQQOOOMMMKKKHHHGGGEEECCCAAA@@@@@@???<<<======<<<<<<@@@HHHNNN^^^rrrmmmiiikkkwwwqqqSSSRRRggggggUUUKKKPPPYYYiiiooo]]]YYY^^^yyy~~~wwwddd___ZZZVVVQQQHHH???>>>AAA???>>>===>>>>>><<<888555111111//////...///000111000000000000000000000000...............---------,,,---------.../////////......------------......,,,------......------,,,---------,,,,,,,,,++++++---,,,,,,+++******))))))************************---,,,+++******+++,,,---++++++++++++,,,---......------,,,,,,------......///---++++++,,,------,,,,,,,,,,,,,,,,,,------...---///222555888;;;===>>>???@@@@@@AAABBBCCCDDDDDDFFFGGGHHHHHHGGGHHHJJJLLLQQQVVVaaassszzzyyyzzz{{{~~~~~~xxxqqqnnnmmmsssxxx}}}|||zzzyyyxxxuuuqqqnnnooonnnkkkhhhfffddddddddd*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///111333555777999===@@@AAAEEEIIILLLOOOVVVaaaiii{{{qqqjjjeeecccbbb```cccttt}}}ooojjjllluuu{{{nnnfffaaa]]]XXXTTTRRRQQQPPPOOOKKKJJJIIIGGGEEECCCBBBAAA===>>>>>>======???CCCGGGMMM[[[mmm~~~yyymmmgggnnn{{{bbbZZZddd^^^KKKJJJJJJOOO___xxxnnncccbbbrrrpppbbb\\\WWWTTTPPPHHHDDDDDD??????@@@AAABBB@@@<<<888444333111000///...//////////////////////////////........................,,,,,,,,,---...///000000------,,,,,,,,,,,,------,,,------......------,,,---,,,++++++******++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------***************+++,,,,,,------,,,,,,,,,,,,------,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,---......---///333777:::===???@@@@@@@@@AAABBBCCCDDDEEEEEEFFFGGGHHHHHHGGGHHHKKKMMMTTTYYYfffzzz~~~zzzxxxzzzxxx{{{~~~}}}wwwrrroooooottt{{{~~~}}}{{{wwwsssqqqpppnnnkkkjjjiiiiiiiii))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000222555777888;;;???BBBDDDIIINNNQQQUUU]]]iiisss{{{ooofffccceeejjjmmmooo|||ssskkkkkkqqq{{{yyynnneee```ZZZUUUSSSSSSSSSSSSOOONNNMMMKKKIIIGGGEEEDDD???@@@??????>>>???AAACCCDDDKKKUUUbbbssssssffffffoooxxxwwwggg^^^SSSJJJLLLHHHJJJXXXqqquuummmllljjj]]]SSSRRRSSSPPPIIIDDDAAAAAABBBDDDEEECCC@@@===999888555222///...------........................---.....................,,,,,,,,,---...///000000,,,,,,++++++++++++,,,,,,,,,------......------,,,---,,,+++************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***---//////...,,,***---------------......///,,,,,,+++++++++++++++,,,)))***+++,,,,,,------...------,,,,,,------...///...111444999<<>>============???BBBFFFNNN[[[nnn{{{nnniiilllsss}}}xxxeeeZZZ[[[SSSLLLJJJTTTgggvvvzzzgggUUUQQQTTTQQQJJJDDDCCCCCCDDDFFFGGGGGGDDDBBB===;;;888444111...------........................---------...............,,,---------.../////////,,,,,,++++++++++++,,,,,,,,,------......------,,,,,,,,,,,,+++++++++******))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,...///...,,,***,,,,,,,,,++++++,,,,,,---,,,,,,+++*********++++++)))+++---...---------///---------------......///000222666;;;>>>@@@@@@AAAAAABBBBBBCCCDDDEEEFFFFFFFFFGGGGGGHHHIIILLLPPPSSSYYYaaaqqq~~~{{{{{{{{{{{{zzzxxxwwwuuuuuuvvvwwwtttooonnnooorrruuu~~~}}}zzzyyywwwvvvuuuuuuvvvvvv))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000222444777999;;;???CCCFFFFFFMMMSSSVVVYYYbbbqqq~~~zzzpppiiiiiirrrzzzoookkkooorrr{{{vvvjjj```YYYWWWVVVUUUVVVVVVUUUTTTQQQNNNLLLJJJGGGEEEBBB@@@???????????????AAADDDFFFKKKWWWiiiwww{{{tttnnnkkkmmmxxxvvvooooooddd[[[SSSUUU^^^ppp|||dddXXXUUUQQQKKKGGGFFFEEEEEEFFFHHHIIIHHHFFF???===999666333111//////........................---------.........//////------.....................------,,,,,,------...,,,------......------,,,+++,,,---------,,,******)))*********************++++++++++++++++++++++++))))))******+++,,,,,,---******))))))))))))******------,,,+++++++++++++++---///222111...------...---------------...//////222444888<<>><<<:::777444222222222000000000000000000000000---------.........//////...............---------//////............//////,,,------......------,,,+++,,,.........---+++)))++++++******)))(((((((((************************,,,***(((&&&'''***---000------,,,,,,,,,,,,,,,---///...------,,,,,,,,,,,,111444666444000---,,,---...------------...//////333555999===@@@@@@@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGEEEFFFGGGIIIKKKOOOUUUYYYcccnnn~~~|||zzzyyyzzz|||~~~~~~{{{xxxrrruuuwwwuuuqqqnnnnnnooosss{{{(((((()))***************---------------------------------.........//////222666;;;======>>>AAADDDIIISSS___gggkkkrrr}}}yyysssqqqttt}}}tttuuu}}}{{{|||~~~~~~yyytttxxx|||~~~vvvnnnbbbYYYUUUXXXXXXXXXVVVSSSQQQPPPQQQLLLJJJGGGEEECCCBBBBBBBBBCCCDDDEEEGGGHHHJJJKKKLLL^^^hhhqqqppphhhdddjjjsssoooaaaWWWXXXgggxxxkkkXXXNNNJJJGGGGGGEEEBBBAAADDDGGGGGGCCCBBBBBB@@@;;;666222000000000//////000111111000...................................................+++,,,,,,------,,,,,,++++++++++++,,,,,,---------111///,,,******+++---///---,,,,,,+++*********+++))))))*********+++++++++(((((('''''')))***,,,---...---,,,,,,+++++++++,,,------.........---,,,,,,,,,---......//////......///000000000......000222444777;;;>>>>>>>>>>>>???AAAAAABBBBBBCCCDDDDDDDDDHHHFFFGGGJJJLLLNNNUUU]]]ooo}}}~~~zzz{{{|||~~~|||}}}{{{zzzyyywwwuuurrrsssxxx)))***++++++,,,+++++++++---------------------------------......//////000444888<<<>>>>>>???CCCFFFMMMVVVbbblllttt}}}}}}wwwrrrttt{{{uuu|||ttttttvvv{{{zzz|||yyymmmddd```\\\[[[YYYVVVSSSQQQPPPPPPPPPNNNLLLIIIFFFDDDBBBBBBDDDDDDEEEEEEFFFGGGGGGGGGSSS^^^jjjmmmiiifffjjjnnn|||qqq^^^UUU]]]lll~~~zzzvvvyyy}}}dddTTTNNNNNNKKKHHHCCC@@@@@@CCCDDDDDDDDDEEECCC???999444222111000//////000222222111///////////////////////////........................------............------++++++,,,,,,,,,---------...---+++***)))***+++,,,---,,,,,,+++******++++++***+++++++++,,,,,,,,,---******))))))***+++,,,---...------,,,+++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,---...............,,,---////////////222444555888;;;>>>>>>>>>??????AAABBBBBBCCCCCCDDDEEEEEEGGGFFFGGGKKKMMMQQQYYYbbbrrr~~~}}}~~~}}}yyyvvvvvvzzz++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222777:::===??????@@@EEEHHHPPPWWWdddsss|||vvvtttzzz~~~zzzwwwmmmooottt|||uuuooodddaaa\\\WWWTTTRRRRRRSSSTTTSSSQQQNNNJJJGGGDDDBBBFFFFFFFFFEEEEEEEEEEEEDDDFFFQQQ^^^gggiiiiiijjjmmmrrrzzzjjjUUURRRZZZeeetttvvvkkkggghhhyyyrrrZZZPPPOOONNNKKKEEE@@@======AAAEEEGGGHHHGGGCCC===777333222000//////000222222222000000000000000000000000000..............................////////////......,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++---,,,,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,------------,,,,,,,,,,,,,,,((()))******+++++++++++++++,,,,,,,,,------------***,,,---...///000333555555888;;;===>>>>>>???@@@BBBBBBCCCCCCDDDDDDEEEEEEFFFEEEGGGLLLOOOSSS^^^hhhwww~~~zzzyyy}}}++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,............///111333444888;;;>>>??????AAAGGGKKKQQQWWWeeeyyy|||wwwxxx~~~uuuuuuvvvyyyooojjjbbb[[[WWWVVVVVVWWWUUUUUUTTTRRRNNNKKKGGGEEEHHHHHHGGGGGGFFFFFFFFFEEECCCJJJSSS\\\ccchhhnnnqqqpppuuu|||www]]]OOOLLLTTT___mmmzzz|||jjj___[[[ccctttiiiVVVOOONNNKKKHHHCCC>>>;;;???EEEGGGIIIIIIEEE@@@999555222000///...///000111111000000000000000000000000000.................................//////.........,,,,,,---------------------.../////////...,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++++++++------------------,,,,,,'''((()))***+++,,,,,,,,,++++++++++++,,,,,,------***,,,......///000333555666999<<<===>>>>>>???AAABBBCCCCCCDDDDDDEEEFFFFFFFFFFFFIIIMMMPPPUUUaaannn~~~}}}{{{~~~***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///000222555666999;;;>>>??????CCCJJJOOOSSSYYYhhhwwwwww}}}~~~vvvkkkaaa\\\ZZZYYYXXXUUUUUUUUUTTTRRROOOLLLKKKHHHHHHGGGGGGGGGGGGGGGGGGHHHIIILLLQQQYYYdddooovvvtttssstttxxxkkkVVVIIIKKKPPPXXXbbbpppqqq___TTTRRRaaawwwgggVVVPPPLLLJJJIIICCC<<<>>>DDDEEEFFFGGGEEE???:::666444111///------///000000///////////////////////////////////////////////////------............---------------------------------...///000000...---+++---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++***)))))),,,,,,---.........---,,,)))***+++,,,------------,,,,,,+++++++++,,,---...---.../////////000222444777999<<<======>>>@@@BBBCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHKKKNNNQQQWWWfffttt|||~~~***+++,,,,,,------,,,,,,------------------------//////...///111444777999:::<<>>:::888777444111///......//////...////////////////////////////////////////////////---------......---------............------------,,,------......,,,+++***,,,,,,,,,,,,,,,------...,,,,,,,,,,,,++++++++++++++++++,,,,,,+++***))))))+++,,,...//////...------+++,,,------............---,,,+++++++++,,,...///...000111111000111333555888:::<<<======>>>AAACCCDDDDDDEEEEEEFFFFFFGGGGGGIIIJJJMMMQQQTTT\\\mmm}}},,,,,,---............---........................000///...///111555888;;;<<<>>>@@@BBBDDDJJJTTT[[[fffmmm}}}~~~xxxuuukkkccc]]][[[ZZZYYYXXXWWWVVVVVVVVVPPPPPPOOOMMMLLLKKKJJJIIIJJJJJJIIIHHHJJJRRR^^^hhhnnnssswwwvvvsssuuu|||zzzjjjYYYLLLGGGEEEIIIQQQbbb|||nnnXXXQQQQQQYYYjjj~~~xxx{{{vvvbbbWWWOOOOOOIII???<<>>AAACCCDDDDDDEEEFFFFFFGGGGGGHHHIIIKKKPPPUUUZZZdddwww---......///////////////////////////////////////000/////////222555999<<<>>>@@@BBBDDDGGGNNNXXX___ooowwwuuuiiibbb___^^^[[[YYYXXXXXXXXXYYYXXXWWWVVVSSSQQQOOOMMMLLLEEEHHHJJJIIIHHHKKKTTT\\\gggsss~~~|||rrrnnnttt~~~{{{nnn```SSSLLLGGGHHHLLLXXXooo{{{bbbWWWQQQRRRbbbyyy{{{|||lll]]]QQQNNNIII???<<<@@@>>>?????????======>>>???;;;888444111111111000///111111111111111111111111000000000000000000000000//////000000000000////////////.........---------000000//////............,,,,,,,,,,,,,,,---.../////////.........---------+++,,,---.........,,,,,,+++,,,...000000///...---------.........---,,,,,,///...---,,,,,,...///111,,,...000222333555888;;;999:::<<<======>>>AAADDDEEEEEEEEEFFFGGGGGGHHHHHHHHHKKKQQQXXX^^^iii++++++,,,---...///000111///......------,,,++++++/////////000222555999;;;>>>===???DDDHHHOOO[[[fffwwwvvvkkkhhh___XXXVVVVVVTTTTTTUUUUUUTTTSSSSSSSSSQQQNNNLLLLLLIIIFFFCCCCCCEEEIIIKKKXXXbbbooovvvwwwvvvuuuuuu}}}vvvooo```TTTLLLKKKLLLPPPbbbwwwsssdddPPPUUU]]]^^^~~~hhhTTTOOOMMMDDD===<<<===<<<;;;===???AAAAAAAAA@@@<<<555111000111111111000000000000000000000000000000////////////000000...............///000000222///,,,,,,------,,,))).../////////---,,,---...------------------------+++***)))(((((()))***+++000...,,,))))))***,,,...------,,,,,,,,,,,,------***,,,------------...000,,,,,,------------------111111111222444666888:::;;;;;;;;;<<<>>>AAACCCEEEDDDEEEFFFFFFEEEFFFHHHIIILLLNNNRRRWWW```qqq,,,,,,---...///000111111......------------,,,,,,/////////111333666999;;;??????BBBGGGLLLRRR]]]hhhxxxooofff___]]][[[XXXVVVVVVUUUTTTSSSSSSTTTSSSPPPNNNNNNLLLGGGDDDCCCCCCEEEGGGPPPXXXfffsss}}}~~~zzz{{{|||yyykkk^^^RRRNNNKKKNNN```uuusss^^^]]]___^^^}}}~~~bbbXXXSSSIII@@@>>>>>><<<;;;<<>>888444222111111111000000000000000000000000000000////////////000000...............///000000///,,,***+++,,,---,,,+++.../////////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,///...,,,+++***+++,,,---------,,,,,,,,,,,,------,,,---......,,,+++,,,...++++++,,,------......//////000000111444666999:::;;;;;;;;;<<<>>>@@@BBBCCCEEEFFFGGGFFFEEEEEEGGGIIILLLOOOSSSZZZfffyyy------...///000111111222---------------.........000000000222444777:::<<<@@@AAAEEEKKKPPPVVVbbbmmmxxxnnneeeaaa]]]WWWTTTTTTTTTSSSRRRRRRSSSSSSRRRPPPQQQNNNIIIEEEBBBAAAAAABBBEEEKKKWWWjjj|||{{{{{{wwwkkk^^^UUUNNNNNN\\\mmmqqqiiiccc___}}}qqq___UUUJJJBBB@@@@@@===:::;;;>>>BBBFFFGGGGGGCCC<<<777444333111000000000000000000000000000000000////////////000000///............//////000...,,,++++++---............/////////---,,,---...++++++++++++++++++++++++,,,------......------,,,---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...//////...,,,++++++,,,++++++,,,,,,---...//////---...///111444777999;;;;;;;;;<<<<<<===???@@@AAAEEEFFFGGGFFFEEEEEEGGGIIIMMMPPPUUU^^^mmm---------...///000000000,,,,,,,,,---...//////000000111222444666999<<<===AAABBBGGGNNNTTT[[[gggrrr~~~}}}yyytttttt|||nnnfff___XXXUUUUUUTTTRRRQQQQQQRRRSSSSSSRRRQQQOOOKKKGGGCCCAAA@@@@@@???BBBKKK[[[ooo~~~vvvmmmeee[[[VVVZZZccc|||xxxlllfffjjjYYYLLLGGGHHHCCC@@@;;;:::>>>CCCHHHJJJKKKGGGAAA<<<888555222///000000000000000000000000000000////////////000000//////............///000///............/////////.../////////---,,,---...++++++++++++++++++++++++,,,---...//////...---,,,,,,,,,---......---,,,+++......------------......---...///...,,,+++,,,---,,,,,,------------------,,,---///222555888:::<<<;;;<<<<<<======>>>???@@@EEEFFFGGGFFFEEEEEEGGGIIIMMMPPPVVVbbbttt+++,,,,,,------.........+++,,,------...///000000000111333555888;;;===???AAABBBHHHQQQXXXaaannnzzz{{{~~~}}}}}}|||xxxpppnnnxxxrrrhhh```[[[[[[VVVTTTQQQPPPQQQRRRRRRRRRQQQPPPMMMIIIFFFDDDBBBAAAAAADDDHHHPPP\\\ooo}}}yyyrrrhhhaaa___nnn~~~uuu}}}dddTTTPPPRRRIIIDDD>>><<<>>>DDDIIILLLMMMIIIDDD???;;;777333000000000000000000000000000000000////////////000000//////............//////000//////---,,,+++,,,,,,.../////////---,,,---...------------------------+++,,,---......---,,,++++++,,,...//////...---,,,//////............//////+++,,,------,,,,,,...///.........------,,,,,,++++++---///333666999;;;<<<;;;<<<<<<===>>>?????????DDDEEEFFFFFFEEEFFFHHHJJJNNNQQQXXXeeeyyy~~~~~~~~~++++++,,,,,,,,,---------,,,,,,---...//////000000111222444777:::===???@@@CCCDDDIIISSS\\\gggwwwttt{{{}}}~~~~~~zzzrrrnnnuuuvvvjjjbbb```\\\XXXTTTRRRQQQRRRSSSRRRSSSRRRPPPMMMJJJGGGEEEDDDEEEHHHKKKJJJNNN^^^www}}}ooodddccc|||ttt```VVVTTTOOOJJJCCC???@@@EEEIIILLLMMMJJJEEEBBB>>>:::555222000000000000000000000000000000////////////000000000//////............///---...---+++)))((()))***.../////////---,,,---...------------------------+++,,,,,,,,,,,,,,,,,,++++++,,,...//////...------//////............//////***+++------------...000.........------,,,,,,+++,,,...111444888:::<<<===;;;<<<===???@@@@@@AAAAAABBBDDDEEEFFFFFFGGGIIIKKKOOORRR[[[jjj~~~~~~~~~,,,,,,,,,------------...------......//////000000111333555888<<<>>>@@@AAAFFFFFFLLLVVVaaannn~~~~~~yyyssswww~~~|||oooiiiccc___YYYUUUTTTTTTTTTTTTVVVUUUTTTQQQMMMJJJFFFDDDCCCHHHJJJHHHFFFPPPeeevvv{{{mmm```kkkuuucccXXXUUUOOOHHHCCCCCCEEEHHHJJJKKKIIIFFFCCC@@@<<<888444000000000000000000000000000000////////////000000000000///...............,,,---...,,,***)))+++---.../////////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------...............------,,,,,,,,,,,,------+++---...---,,,,,,---...,,,,,,,,,---------.........000333666999;;;<<<===:::<<<>>>@@@AAABBBBBBBBBAAABBBDDDEEEFFFHHHKKKMMMPPPTTT^^^ppp~~~~~~~~~~~~~~~------..............................////////////111333666999<<>>CCCGGGFFFCCCIIIVVVccc~~~||||||~~~rrraaabbboootttbbbXXXRRRKKKFFFDDDFFFHHHIIIIIIHHHEEECCCAAA>>>999666000000000000000000000000000000////////////000000111000///...............---///000///------///222.../////////---,,,---...++++++++++++++++++++++++...---,,,++++++,,,---...------------......//////,,,++++++******++++++,,,...//////...,,,++++++,,,)))***+++,,,...///000111///111444888:::<<<======:::<<<>>>AAACCCDDDDDDDDD@@@AAADDDEEEFFFHHHLLLNNNQQQVVVaaattt}}}|||zzzzzz++++++,,,,,,---...//////,,,---.........///111333222444888:::;;;===???AAADDDJJJTTT___nnnzzzoooaaaYYYXXXXXXVVVTTTRRRRRRSSSTTTTTTPPPJJJFFFDDDEEEEEEEEEEEEHHHLLLOOOmmmzzzwwwzzz}}}iii]]]^^^qqq~~~zzzqqq]]]ZZZQQQFFFCCCFFFFFFBBBJJJHHHFFFDDDBBB???;;;888333111000000111111000...111///...///000111000...000111000...,,,,,,...000//////.........---------...---,,,,,,++++++++++++---,,,,,,,,,,,,---......,,,------......---,,,,,,,,,,,,.../////////...------------,,,,,,+++++++++...---,,,,,,,,,,,,---......------------...//////000333888;;;;;;:::999999::::::<<<===???AAABBBCCCGGGFFFEEEDDDDDDFFFIIIKKKQQQWWWfff}}}}}}|||}}}~~~|||{{{zzzxxxzzz++++++,,,------...//////...///000000000111333555333666999;;;===>>>AAACCCGGGMMMWWWeeewwwyyyjjj```]]]\\\ZZZWWWTTTTTTUUUVVVVVVRRRMMMIIIEEEFFFFFFEEEDDDEEEGGGJJJZZZqqq{{{zzz}}}~~~sss```UUU^^^kkkwwwrrrmmmvvvhhh___UUUNNNLLLJJJGGGDDDHHHGGGFFFEEEEEEBBB>>>;;;444333111111222222111///111///...///000111000//////000000...------///000000000/////////............---,,,,,,++++++,,,,,,------,,,,,,------...///+++,,,------......------,,,---.../////////...---.........---------,,,,,,////////////////////////...------------...//////000333888::::::999999999:::;;;<<<>>>???AAABBBCCCDDDCCCCCCBBBCCCFFFJJJMMMUUU\\\mmm}}}|||}}}{{{}}}{{{yyyxxxvvvxxx,,,,,,,,,---......//////...///000000000111333555555888;;;===>>>@@@CCCEEEKKKPPP]]]oootttfff___\\\YYYVVVVVVVVVVVVWWWWWWTTTOOOKKKHHHHHHHHHFFFDDDCCCDDDFFFJJJZZZuuu{{{zzzyyybbbPPPOOOVVVbbbwwwrrrbbbaaalll~~~qqq```SSSQQQPPPIIICCCBBBEEEEEEEEEGGGHHHFFFCCC@@@777555222111222222111000111000//////111111000///...///000///......000111000000000000000/////////...---,,,,,,,,,,,,,,,,,,---------,,,------...///+++,,,,,,------.........,,,---......//////....../////////...............---...///000000///...---......------......///000000333777::::::999888999<<<<<<===>>>???@@@AAABBBBBBBBBBBBCCCDDDHHHNNNRRRZZZeeexxx}}}||||||~~~}}}}}}~~~}}}yyyvvvzzzxxxvvvuuutttvvv,,,---------......//////,,,---//////...///111333666888;;;===???AAAEEEGGGMMMTTTcccyyy|||vvvwww}}}~~~}}}xxxuuurrrpppddd]]]ZZZXXXVVVVVVVVVWWWVVVTTTOOOLLLIIIIIIJJJHHHFFFDDDDDDEEEFFFNNN___zzzxxxdddRRRMMMOOOTTTccctttzzzeee]]]aaaqqq~~~dddQQQQQQQQQHHHBBBDDDBBBBBBDDDFFFIIIIIIGGGEEE:::777333111111111111000111000///000111111000///---///000/////////000222////////////////////////...------,,,,,,,,,---------------------...//////...---------,,,------------------.......................................+++,,,...//////...,,,+++...............//////000000333777999999999999999======>>>??????@@@AAAAAACCCDDDEEEEEEFFFJJJQQQVVV^^^nnn}}}{{{{{{|||}}}~~~}}}}}}zzzvvvssswwwuuutttttttttyyy------...............///---.../////////000222444666888;;;===>>>AAAEEEHHHPPPYYYkkkzzzooolllppp~~~zzz|||xxxrrrnnnhhhtttoooeee___\\\WWWVVVUUUUUUUUURRRNNNJJJEEEGGGHHHHHHFFFDDDDDDDDDFFFGGGPPPeeezzziiiXXXOOOKKKLLLVVVaaauuuooo]]]YYYfff}}}qqqXXXTTTSSSLLLIIILLLAAAAAABBBEEEHHHJJJIIIHHH???;;;666222000000000///222000///000111222111000---///000000000///000222........................---------,,,,,,---.........------------...//////000///...,,,++++++++++++------------......//////------------------......+++,,,...//////...,,,+++///............///000000111444888999999999::::::===>>>>>>???@@@AAAAAABBBCCCEEEFFFEEEEEEIIIQQQWWWdddxxx~~~}}}~~~|||{{{{{{|||~~~~~~~~~}}}}}}~~~}}}xxxuuussssssrrrsssvvvxxx~~~........................///000111111111222444666777999;;;===???BBBGGGJJJUUUaaavvv|||mmmhhhjjjwww}}}xxxzzz~~~xxxrrrmmmgggmmm}}}~~~nnnccc^^^ZZZYYYWWWVVVUUURRRMMMJJJAAADDDFFFGGGEEECCCBBBBBBBBBAAAGGGVVVnnnsss___QQQIIIGGGOOOYYYgggwwwgggZZZccc|||cccWWWSSSOOOMMMNNNBBBAAAAAACCCGGGJJJKKKKKKGGGBBB:::444222111000000222111000000222222111000...///111111000///000111------------............------------------...///......------......///000111000...,,,+++++++++,,,...------------...//////---------------.........---...///000000///...---//////......//////000111333666999:::::::::;;;<<<======>>>???@@@AAABBBCCCAAADDDEEEDDDCCCHHHQQQYYYlll{{{yyyzzz{{{{{{||||||}}}}}}}}}}}}|||}}}}}}}}}xxxuuutttrrrrrruuuyyy}}}////////////............///000222222111222444666999;;;===>>>@@@DDDIIIMMM\\\lllsssmmmnnnppp}}}|||zzz}}}}}}yyytttpppnnnooo{{{nnnddd___^^^[[[ZZZXXXTTTOOOLLLCCCFFFIIIIIIGGGDDDBBBBBB>>>???EEEMMMYYYnnnmmm]]]PPPJJJMMMSSS^^^mmm{{{fffhhh}}}sss^^^UUUSSSPPPLLLFFFDDDBBBCCCFFFJJJMMMNNNOOOIII@@@888444333222222222111000000222222111000///000222222111//////000---.........////////////---------------...//////...............//////000...---,,,++++++,,,...///...------,,,---...///000------.........////////////////////////////////////////////////000000111555777:::;;;;;;;;;<<<>>><<<===>>>???AAABBBCCCDDDAAADDDGGGFFFFFFKKKVVV___uuuzzzvvvvvvxxxwwwxxx{{{}}}~~~}}}|||{{{||||||}}}~~~wwwuuutttrrrsssxxx}}}///////////////.........---///000000///000222555;;;<<<>>>@@@BBBFFFKKKOOObbbsss|||tttvvvuuu}}}}}}~~~|||yyyuuurrrvvvsss|||~~~pppdddbbb___]]]ZZZWWWRRRNNNHHHKKKNNNNNNKKKGGGDDDCCC>>>AAAFFFIIIJJJVVVuuu{{{lll]]]QQQMMMMMMXXXgggzzzqqqkkkxxxiii]]][[[VVVNNNJJJGGGDDDCCCFFFKKKNNNPPPTTTNNNDDD<<<777555444333222111000111222222222000///111333333111///...///.../////////000000111111---------------...///000...............///000000,,,+++******+++...000222......---,,,---...///000.../////////000000111111...---,,,,,,,,,,,,---...///////////////000111111666888:::<<<<<<<<<===???;;;<<<===???AAACCCDDDEEEBBBFFFJJJJJJJJJQQQ]]]ggg|||vvvsssuuuwwwtttvvvzzz}}}~~~}}}{{{yyy{{{|||~~~~~~wwwtttttttttuuuyyy~~~...------------...//////000/////////111444777999;;;;;;???CCCEEEGGGOOOXXXoooyyy|||}}}{{{zzz{{{{{{zzz||||||}}}pppiiicccbbb___YYYTTTSSSNNNMMMLLLLLLLLLJJJGGGDDDEEE@@@AAADDDEEELLLccc}}}xxxjjj]]]SSSMMMQQQ]]]rrrmmmooo{{{rrr___TTTPPPPPPKKKDDD@@@CCCLLLSSSVVVZZZXXXRRRFFF999222222444111111000000111222333333000/////////............////////////////////////111000...---,,,,,,------111///---+++***+++,,,---,,,---------.../////////------------------------222111000///......//////------------------------//////000///......111333777999;;;=========<<<;;;@@@@@@??????@@@@@@AAABBBBBBDDDHHHKKKKKKQQQaaaqqqwwwtttrrrqqqrrrwwwwwwxxxxxxxxxxxxwwwwwwyyy{{{~~~wwwtttxxx{{{...------------...//////////////////111444777999;;;;;;>>>CCCEEEIIITTT___www}}}|||}}}~~~{{{pppfffbbb___ZZZVVVUUUQQQPPPOOOOOOOOOMMMIIIFFFCCC??????CCCDDDGGGXXXllluuugggZZZQQQNNNZZZmmmrrrnnnuuummm]]]UUUSSSOOOHHHDDDDDDJJJPPPSSSYYYXXXTTTJJJ>>>555333444111111111111111222333333000000/////////.........////////////////////////111000...---,,,,,,------///...,,,,,,,,,---...///---------.............................................//////////////////...........................///000///...///111333777999;;;<<<======<<<;;;>>>>>>>>>???@@@BBBCCCDDDCCCDDDHHHKKKMMMUUUhhhyyy~~~xxxuuurrrqqqrrrppppppqqqrrrssstttttttttyyy{{{xxxvvvxxx|||...------------...///////////////000222555888:::<<<<<>>???AAACCCEEEFFFDDDEEEHHHLLLPPP[[[qqq|||xxxuuuqqqqqqssspppqqqrrrsssuuuvvvwwwxxxyyy{{{~~~yyyyyyxxx}}}...------------...///////////////000333666:::<<<@@@???AAADDDHHHPPPaaaqqq}}}~~~~~~~~~ssskkkddd___]]]WWWVVVUUUUUUUUURRRNNNKKKKKKFFFCCCEEEEEEDDDGGGMMM\\\xxxwwwnnn___\\\]]]kkkwwwsss[[[VVVSSSOOOLLLHHHFFFIIINNNSSSVVVXXXTTTKKK@@@777333222222222111111222222333000000000////////////...////////////////////////000//////.....................------...///111111/////////...---------,,,...........................///111333333333111000........................---.../////////000333666999:::;;;<<<=========<<<>>>>>>>>>???AAACCCDDDEEEFFFFFFIIILLLRRR```yyy{{{wwwsssppprrrvvvuuuuuuuuuvvvwwwxxxzzzzzzzzz}}}|||yyyzzzwww~~~...------------...///////////////111444888;;;>>>CCCBBBDDDGGGJJJTTThhhzzz}}}wwwkkkccc___ZZZXXXVVVUUUUUUSSSOOOMMMOOOJJJEEEDDDDDDDDDFFFIIISSSeeesssggg]]]eee~~~zzzcccWWWRRROOONNNKKKFFFGGGLLLPPPSSSWWWVVVPPPEEE:::444333333222222222222222333111000000000//////////////////////////////////////////////////////....../////////......//////////////////...---------,,,------------------------///000111222222000...------------------------------.../////////111444777::::::;;;<<<============@@@@@@@@@@@@AAABBBCCCCCCHHHHHHIIIMMMTTTddd|||vvvrrrpppsssyyyttttttssssssssstttuuuvvv|||}}}wwwvvvxxxwww~~~...------------...///////////////111555999===???BBBCCCFFFJJJNNNYYYooo~~~vvvjjjeee]]]ZZZWWWUUUTTTSSSQQQOOONNNKKKGGGDDDBBBCCCEEEGGGNNNWWWlllxxxggggggxxx~~~uuu^^^TTTOOOPPPNNNGGGFFFJJJLLLPPPTTTUUUQQQHHH>>>777444333333222222222222333111111000000000///////////////////////////////////////000000000//////..........................................---------------------------------.../////////...---+++***------------------------,,,...//////000222555888;;;;;;;;;<<<<<<===>>>>>>AAAAAAAAAAAAAAABBBBBBCCCHHHHHHKKKPPPXXXjjj}}}vvvsssrrruuuzzzvvvuuutttsssssstttuuuuuu~~~~~~xxxqqqppptttuuu}}}...------------...//////...//////222555:::>>>@@@???BBBGGGLLLQQQ^^^vvv~~~}}}~~~~~~wwwrrraaa]]]XXXUUUTTTTTTSSSSSSMMMNNNLLLHHHDDDCCCDDDEEEJJJMMMZZZssswwwjjjmmmyyyhhhYYYPPPRRRQQQJJJEEEGGGIIILLLPPPRRRPPPIII@@@:::555444333222222222222222111111111000000000//////////////////////////////...///000000111000///...+++,,,---...............---------......................................./////////.......................................,,,---//////000222666999;;;;;;;;;<<<<<<===>>>???@@@@@@@@@AAABBBCCCDDDEEEGGGHHHLLLSSS]]]qqq~~~xxxvvvuuuvvvxxxxxxwwwvvvuuuvvvxxxyyy{{{zzzrrrkkkjjjnnnttt{{{...------------...//////...///000222666:::>>>AAA<<>>???>>>??????@@@BBBDDDFFFGGGEEEGGGLLLUUUaaavvv~~~yyyyyyxxxvvvvvvvvvuuuuuuuuuvvvxxx{{{}}}~~~xxxoooggggggkkkssszzz++++++,,,,,,...///000111111222444666999;;;===>>>>>>AAAFFFMMMZZZppp~~~{{{}}}xxxwwwvvvvvvxxxzzz}}}~~~}}}|||xxxxxxxxxxxxyyyzzz{{{|||~~~{{{yyyxxxyyyzzzzzzyyyyyy{{{}}}~~~ttthhh^^^\\\[[[WWWUUUWWWSSSRRRPPPNNNJJJGGGDDDCCCGGGGGGKKKVVVhhhuuucccccctttrrrdddfffvvv~~~mmmXXXOOOQQQTTTPPPJJJEEEFFFHHHKKKMMMIIIBBB<<<999:::999555000...000333///////////////////////////000111222222111000///111111000000//////............------------........................------222,,,%%%%%%)))------,,,000---,,,---000333222111000000//////.........---111000//////000333777999888;;;===>>>>>>======>>>AAAAAABBBBBBCCCDDDDDDDDDEEEIIIOOOXXXhhhzzzsssrrruuuvvvuuuvvvvvvuuusssrrruuu|||vvviii]]][[[___kkkuuu111111000000000000111111111222444666999<<<===>>>@@@CCCIIIQQQ```vvv{{{wwwxxxuuutttssssssuuuyyy}}}~~~{{{xxxvvvuuupppqqqssstttttttttsssrrrqqqpppoooppprrrtttttttttoooqqqtttuuuuuuvvvxxxzzz{{{~~~{{{xxxxxx{{{pppccc^^^]]]YYYWWWWWWSSSSSSRRRPPPMMMJJJGGGEEEDDDDDDGGGOOO\\\sssxxxccc\\\dddppp{{{eee^^^fffzzz}}}aaaRRRPPPQQQNNNHHHGGGGGGHHHKKKLLLJJJDDD@@@===;;;999555111000111333222222222222222222222222///000000111111000000///111000000000/////////.........------------.................................---,,,,,,,,,---------000...,,,...000222111000000000/////////.........111000//////111444777999999;;;>>>???>>>===>>>???AAAAAABBBBBBCCCDDDDDDDDDFFFJJJQQQ[[[lllwwwrrrrrrtttuuuuuuvvvvvvvvvuuuuuuyyy}}}uuuhhh\\\ZZZ]]]iiisss}}}//////............//////111222444777:::<<<>>>???BBBEEELLLWWWhhhwwwrrrssspppooonnnooorrrvvv{{{~~~zzzyyyxxxuuurrrooolllkkkgggiiikkkmmmllljjjgggeeeddddddeeehhhlllnnnnnnmmmfffhhhjjjkkkkkklllnnnpppppptttxxxzzz{{{~~~zzzsssmmmiiiddd```___bbbeeehhhuuukkkbbb___[[[XXXVVVSSSSSSTTTSSSQQQNNNKKKIIICCCCCCFFFIIIOOO___{{{|||fffXXXVVVZZZkkkwwwjjjWWWVVVfffxxxqqq[[[SSSQQQOOOLLLIIIHHHHHHIIIJJJIIIGGGDDDBBB===888444333333333333000000000000000000000000000//////......//////000000000000000////////////......------------..............................+++...222222000...---...000///......000000000...000000////////////......000000///000111444777999:::<<<>>>???>>>>>>???@@@AAAAAABBBBBBCCCDDDDDDDDDGGGKKKSSS```tttzzztttqqqrrrtttuuutttuuuvvvvvvwwwyyy{{{rrrfffZZZWWW[[[fffppp}}}~~~zzz***++++++,,,...000111222111222444777:::===???@@@CCCGGGPPP^^^rrrtttpppqqqooonnnmmmmmmoootttxxx{{{}}}}}}~~~|||{{{zzzxxxwwwsssrrrpppnnnjjjgggdddbbbccccccddddddcccaaa___]]]]]]^^^```cccgggiiiiiihhhbbbccceeeffffffgggiiikkkiiilllpppsssuuuxxx~~~~~~{{{rrrnnngggccc]]]XXXUUUUUUWWWYYY]]]fffrrr{{{wwwgggaaa]]]XXXSSSRRRSSSTTTTTTSSSPPPMMMKKKEEEFFFHHHHHHHHHQQQhhh~~~~~~kkk[[[TTTRRR[[[ffftttrrrZZZRRR___pppjjjZZZSSSSSSTTTKKKIIIGGGFFFFFFGGGHHHHHHFFF@@@999555444444333111////////////////////////000///...------...///000000000000000////////////......------------..................////////////---...111222111///...---//////////////////......000000///////////////////////////000222555888999;;;===??????>>>>>>@@@AAAAAAAAABBBBBBCCCDDDDDDDDDGGGKKKUUUeee}}}zzzwwwsssrrrrrrssssssrrrssssssuuuwww|||xxxooocccYYYVVVXXXcccmmmzzz}}}zzz---......000222444555666111333555888;;;>>>@@@AAADDDIIIUUUfff|||}}}sssoooqqqpppooonnnnnnpppsssvvvxxxyyyzzz~~~~~~zzzxxxtttrrrqqqpppmmmkkklllkkkjjjgggdddaaa___]]]aaa___]]][[[YYYYYYYYYZZZYYYZZZ[[[^^^bbbccccccaaa___```bbbccccccdddeeegggdddhhhlllnnnpppttt{{{}}}}}}zzz{{{~~~}}}|||}}}wwwrrrqqqkkkggg___XXXRRRPPPPPPPPPOOOUUU\\\bbbhhhpppzzzpppeee___XXXRRRQQQRRRSSSSSSRRRPPPNNNLLLGGGHHHIIIHHHEEEJJJ[[[lll~~~nnn___UUUQQQQQQ[[[iiiyyy|||bbbUUU^^^mmm~~~eeeUUURRRUUUMMMKKKGGGDDDCCCEEEHHHKKKKKKDDD<<<888666555222000222222222222222222222222000///...------...///000////////////000000000000......------------.............../////////000000111...+++,,,000111///,,,...///000000///......---//////000000000000000000//////000111333666888:::<<<===??????>>>>>>@@@AAAAAAAAABBBBBBCCCDDDDDDDDDFFFKKKWWWlllxxxvvvtttssssssrrrqqqppppppppprrrwww~~~}}}tttlllbbbXXXUUUWWW```jjjwww|||////////////000111222333222333555888<<>>999555222000111111111111111111111111000//////......//////000////////////000000000000......------------...............//////000000111444...((()))...111///,,,+++...000000///.........//////000000000000111111...///000222444777999:::<<<===>>>=========???AAAAAAAAABBBBBBCCCDDDDDDDDDEEELLL[[[ttt~~~}}}vvvvvvuuutttrrrqqqpppooonnnnnnqqqwww{{{qqqjjjaaaYYYVVVXXX^^^hhhttt~~~------------...///000111222333666999<<<@@@BBBCCCGGGPPP```vvvxxxllliiilllqqqrrruuuxxxzzz{{{{{{zzzxxxyyy{{{~~~zzzvvvwwwwwwrrrjjjiiigggfffeeeeeedddaaa___YYYYYYYYYYYYXXXWWWVVVUUUUUUSSSQQQOOONNNNNNNNNNNNOOONNNNNNPPPSSSVVVWWWWWWUUUWWWYYYYYYYYYYYY[[[\\\```bbbdddeeefffiiipppuuu{{{rrrnnnqqqtttxxx{{{|||{{{zzzzzzyyyyyy||||||rrreeeZZZQQQLLLJJJIIIJJJJJJIIIJJJMMMTTTYYYeeetttyyymmmccc[[[UUUTTTSSSQQQPPPOOOPPPPPPNNNKKKJJJIIIGGGFFFLLLSSSbbb~~~|||lll]]]SSSHHHLLLTTTaaasss{{{eee___dddooo\\\SSSSSSQQQMMMHHHDDDEEEJJJNNNSSSRRRMMMFFF>>>777333111........................///000000111111000000///.../////////000000000111......------------......---......///000000111111111...++++++---//////...))),,,000000///....../////////000000000111111111...///000222555777999:::;;;<<<===<<<<<<<<>>AAAAAAAAABBBBBBCCCDDDDDDEEEGGGOOObbbyyyttt}}}yyyssspppqqqrrrqqqpppooopppqqqooooooqqqyyyxxxnnnhhhaaa[[[XXXZZZ]]]fffrrr{{{------...///000000000///111555:::<<<===@@@DDDHHHKKKWWWllluuugggcccjjjnnnqqqvvvyyy{{{|||~~~}}}{{{zzz|||zzzvvvwwwqqqnnnmmmjjjccc^^^^^^]]][[[WWWSSSQQQQQQRRRRRROOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMPPPRRRSSSPPPSSSUUUTTTRRRRRRTTTWWW[[[\\\^^^___```bbbfffiiilllssszzztttssstttwww|||~~~|||zzzzzzzzz}}}sssfff^^^[[[UUURRRMMMJJJJJJKKKKKKKKKSSSZZZdddrrr|||kkkddd^^^ZZZUUUTTTTTTSSSQQQNNNMMMNNNNNNMMMKKKIIIIIIIIINNN[[[sssmmm^^^SSSKKKGGGPPPdddvvvnnnppp|||aaaWWWWWWVVVQQQIIIDDDFFFLLLOOOUUUVVVPPPGGG???888222333222111111222222111000000000000000//////////////////000000000000//////......////////////............///000000000000000111111111000///---,,,+++////////////////////////222222222111111111111111//////000111444777:::<<<<<<<<<<<<<<<=========>>>===@@@BBBCCCDDDDDDEEEGGGJJJRRRjjj{{{zzz}}}~~~xxxuuutttrrrooollljjjkkklllmmmnnnrrruuuzzz|||uuunnniiibbb[[[ZZZ]]]```lllwww|||------...///000000000000222666:::======@@@DDDHHHOOO\\\sss}}}|||uuuiiieeejjjnnnqqquuuyyy{{{|||}}}~~~zzzwwwvvvyyyzzztttqqqooojjjggggggddd^^^YYYYYYXXXVVVTTTQQQOOOOOOOOOOOOLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHJJJJJJJJJKKKKKKLLLMMMNNNNNNPPPSSSSSSQQQQQQRRRTTTXXXYYYZZZ[[[\\\^^^bbbeeegggkkkttt|||uuutttuuuwww|||~~~~~~}}}|||||||||~~~{{{nnngggccc[[[VVVPPPLLLJJJJJJJJJJJJIIINNNWWWbbbtttwwwkkkccc^^^XXXUUUTTTSSSQQQNNNMMMNNNNNNMMMLLLJJJIIIIIIJJJTTThhhxxxjjj___TTTKKKOOOaaarrriii{{{mmm]]]\\\ZZZUUUMMMFFFFFFJJJMMMRRRTTTOOOGGGAAA:::444222111000000222222111000000000000000//////////////////000000000000//////......////////////............///000000000000000/////////000//////...---////////////////////////000///////////////////////////000222444777:::<<<<<<<<<<<<=========>>>>>>>>>@@@CCCDDDCCCDDDEEEGGGMMMWWWppp~~~}}}~~~|||wwwtttsssqqqmmmkkkjjjjjjkkkmmmqqquuuyyy}}}~~~tttiiidddaaa\\\YYYZZZbbbnnnzzz---......///000111111111444888<<<===>>>@@@EEEIIISSSccc|||~~~{{{yyyuuunnnjjjmmmppprrruuuyyy{{{|||}}}|||xxxvvvtttvvv{{{~~~~~~}}}|||}}}}}}{{{wwwrrrllliiieeeaaa^^^___]]]WWWSSSRRRPPPPPPOOONNNMMMLLLKKKKKKHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEGGGGGGHHHIIIIIIIIIIIIIIIJJJMMMPPPQQQQQQPPPPPPPPPSSSTTTVVVVVVWWWYYY\\\___dddeeehhhooowww|||{{{yyywwwvvvvvvxxx{{{~~~~~~~~~yyyqqqmmmddd]]]UUUNNNJJJJJJJJJJJJGGGKKKQQQZZZiiizzzuuujjjddd\\\WWWUUUSSSQQQOOONNNNNNNNNNNNMMMLLLJJJJJJGGGLLLYYYpppzzzhhh\\\QQQRRRaaa}}}{{{jjjqqq}}}fffaaa]]]ZZZRRRHHHEEEGGGIIIOOOQQQMMMHHHCCC===777222111//////111222111000000000000000////////////...//////000000//////.........////////////............///000000000000000---...//////000000000000//////////////////////////////////////////000000000000111333555888:::;;;<<<<<<=========>>>>>>>>>@@@BBBDDDDDDCCCDDDEEEGGGPPP^^^xxx{{{~~~xxxtttrrrqqqoookkkiiihhhiiikkkmmmuuuzzz~~~ssseee___^^^[[[XXXXXXfffrrr~~~......//////000111222333666:::===>>>???AAAFFFJJJWWWjjj~~~}}}yyywwwwwwuuussssssssstttvvvyyy|||}}}|||zzzzzzvvvssssssuuuvvvuuusssyyyyyywwwuuupppkkkeeebbb]]]YYYXXXYYYXXXRRRNNNMMMIIIJJJJJJKKKJJJIIIHHHGGGEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBBBBCCCEEEGGGHHHHHHHHHGGGHHHKKKNNNPPPQQQPPPNNNNNNPPPQQQRRRRRRRRRTTTWWWZZZdddccccccffflllpppsssssswwwwwwwwwxxx{{{~~~~~~vvvqqqkkkdddYYYPPPKKKIIIIIIIIIJJJMMMQQQXXXgggwww||||||tttlllaaaYYYVVVUUUSSSQQQPPPOOONNNNNNNNNNNNLLLJJJGGGGGGNNN___yyynnneee[[[YYYbbbwwwzzzrrrqqqnnneee^^^\\\UUUJJJDDDEEEEEEKKKNNNLLLIIIGGGAAA;;;333111//////000222222111000000000000////////////...//////////////////.........////////////............///000000000000000......///000000000000000////////////////////////111111111111111222222222000111222444666888:::;;;<<<============>>>>>>>>>BBBCCCDDDDDDCCCDDDFFFGGGQQQddd|||zzz}}}vvvrrrpppooollliiigggggghhhkkkmmmxxx~~~ssseee^^^ZZZWWWXXX[[[iiiuuu////////////000222333444888;;;>>>???@@@BBBHHHMMMZZZpppxxxvvvzzz|||||||||wwwwwwxxxzzz}}}}}}zzzxxxwwwtttppppppqqqrrrqqqooovvvuuusssooojjjeee```^^^XXXUUUTTTVVVUUUPPPKKKJJJEEEFFFGGGHHHHHHGGGFFFEEEBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@????????????@@@===???BBBEEEGGGIIIIIIIIIHHHIIILLLOOOPPPPPPNNNLLLNNNOOOPPPPPPPPPQQQTTTVVV`````````bbbfffkkknnnpppuuuvvvxxxyyy{{{~~~~~~uuuooonnnggg\\\RRRLLLJJJIIIHHHFFFHHHLLLSSSbbbttt}}}yyyuuusssvvvyyy~~~wwwiii^^^YYYWWWVVVUUUQQQOOONNNOOOPPPPPPMMMKKKKKKHHHJJJVVViii~~~uuuiiibbbbbbnnn{{{iiimmmxxxiii]]]\\\WWWKKKDDDEEECCCHHHLLLKKKKKKJJJEEE>>>555333000///000222222111000000000000////////////......////////////............////////////............///000000000000000000000000000000//////...////////////////////////000000111111222222222222111222333555777999:::;;;============>>>>>>>>>???BBBCCCDDDDDDDDDEEEGGGIIIRRRiiiyyyyyy|||tttqqqooommmkkkhhheeefffhhhllloooyyy|||sssiii___VVVRRRXXXaaalllxxx}}}{{{000/////////111333555666888;;;>>>???AAADDDKKKPPPaaaxxxwwwuuu{{{}}}{{{zzz|||~~~}}}yyyuuuqqqnnnlllmmmpppsssrrrqqqqqqpppmmmhhhccc___[[[YYYUUURRRRRRTTTTTTNNNIIIHHHBBBCCCDDDEEEEEEDDDCCCBBB@@@@@@@@@@@@?????????>>>@@@???>>>>>>======>>>>>>;;;===???CCCFFFHHHJJJJJJGGGHHHIIILLLOOOOOONNNLLLMMMNNNOOONNNNNNOOOQQQTTTXXXYYYZZZ]]]bbbgggllloooqqqtttwwwzzz|||~~~~~~uuummmmmmfff\\\SSSMMMJJJIIIHHHCCCFFFJJJRRRaaasss|||~~~yyysssmmmjjjiiiiiimmmsssuuufff^^^ZZZXXXWWWRRRPPPNNNOOOQQQRRROOOLLLMMMIIIJJJQQQ\\\qqq|||nnndddhhh{{{nnnffflll{{{rrr```]]]XXXMMMFFFGGGBBBGGGJJJLLLMMMNNNIIIBBB888555222000111222222111000000000000////////////---......//////......---......////////////............///000000000000000111111111111000000///...////////////////////////.........///000000111111111222444666888999::::::=========>>>>>>>>>??????BBBCCCDDDDDDDDDFFFIIILLLVVVrrr}}}zzzzzz{{{tttqqqnnnllljjjgggeeeeeeiiimmmppp{{{~~~|||xxxrrriii___TTTPPPXXXcccnnnyyy|||zzzxxxvvv000000//////111333666777888;;;>>>@@@AAAFFFMMMSSSjjj}}}vvvttt{{{}}}~~~~~~xxxsssooollljjjlllpppssssssrrrkkkiiieeeaaa\\\XXXUUUSSSRRROOOOOORRRQQQJJJEEEDDD@@@AAAAAAAAAAAAAAA@@@@@@>>>>>>=========<<<<<<<<<======<<<;;;;;;;;;;;;<<<<<<<<<>>>@@@BBBEEEHHHIIIFFFEEEEEEHHHKKKMMMLLLJJJLLLMMMMMMLLLKKKLLLOOOQQQTTTTTTTTTVVVYYY___fffkkklllqqqwww{{{}}}~~~xxxoooiiicccZZZSSSNNNKKKIIIHHHDDDGGGLLLTTTdddttt}}}~~~{{{rrrjjjfffaaa]]]]]]```jjjvvvpppccc]]]ZZZXXXSSSPPPNNNOOOSSSSSSPPPLLLKKKHHHIIINNNRRR___}}}oooeeelllxxx}}}lllbbbdddyyy~~~fff```[[[OOOHHHJJJBBBGGGJJJLLLOOOQQQKKKDDD<<<888444222111222222111000000000000////////////---......//////......---......////////////............///000000000000000//////000111111111111000////////////////////////---......///000000111111222333555777999:::::::::======>>>>>>>>>?????????BBBCCCDDDDDDDDDGGGKKKNNN]]]|||yyyyyy{{{zzzvvvrrrmmmllliiifffdddeeejjjooorrr|||}}}~~~}}}zzzuuunnnddd\\\TTTRRRXXXaaannnxxx}}}zzzxxxvvvuuu000000//////111333666888888;;;>>>@@@BBBGGGNNNTTTrrr}}}yyytttssszzz~~~xxxrrrqqqnnnkkkllloooqqqqqqooofffddd```[[[WWWSSSPPPOOOPPPMMMMMMPPPNNNHHHBBB@@@????????????>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::<<<;;;::::::999999::::::=========>>>@@@CCCEEEGGGEEEDDDCCCEEEIIIKKKKKKIIIKKKLLLLLLKKKJJJKKKMMMOOOTTTSSSQQQPPPRRRWWW___dddiiiooovvv|||}}}~~~|||rrrfffaaaYYYSSSOOOLLLJJJHHHDDDGGGLLLUUUdddttt|||||||||tttkkkfff```ZZZXXXYYYTTT^^^lllzzzwwwggg___ZZZXXXTTTPPPNNNPPPSSSTTTQQQMMMIIIFFFIIILLLLLLSSSnnn{{{fff^^^aaatttvvv```WWWfff}}}kkkccc^^^QQQJJJLLLCCCGGGJJJMMMPPPRRRMMMEEE>>>:::666333222222222111000000000000////////////---..................---......////////////.........//////000000000000000---...///000222222333333///////////////////////////000000111222333333333222333666888::::::::::::>>>>>>>>>>>>????????????AAABBBCCCDDDEEEHHHLLLOOOccc~~~tttvvv|||zzzwwwsssmmmllliiifffdddfffjjjpppsss~~~|||||||||yyyuuujjj___YYYUUUTTTXXX^^^nnnxxx|||zzzyyywwwvvv/////////000222444666777======???BBBCCCHHHTTTaaa~~~tttrrrrrrvvv~~~|||{{{yyywwwuuuooommmkkkkkkmmmmmmjjjggg^^^[[[WWWSSSQQQNNNKKKHHHIIIGGGEEEDDDDDDCCC@@@???@@@??????>>>===<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<;;;:::999999888888999999===???@@@@@@???@@@BBBDDDEEEDDDCCCCCCEEEGGGHHHHHHJJJKKKKKKLLLLLLKKKJJJJJJNNNNNNMMMMMMOOOUUU\\\aaaeeeiiipppwww|||~~~~~~~~~{{{{{{zzz|||vvvkkk```VVVRRRNNNJJJGGGHHHIIIFFFHHHUUUhhhxxx~~~}}}tttjjjaaaYYYSSSNNNPPPQQQWWW```kkkzzzrrrggg___XXXRRRSSSSSSRRRPPPOOOOOOPPPNNNKKKJJJKKKKKKPPP]]]iiimmm___ZZZaaammmhhhTTTXXXggg}}}kkk^^^VVVPPPKKKEEEGGGJJJNNNPPPPPPMMMJJJEEE???999555444444222111000000111111111111000000000000////////////000000111111000///////////////000000////////////000000000///.........000111222111111000000//////.....................///000000333666999;;;;;;;;;;;;<<<<<<<<<===>>>???@@@@@@AAA???FFFEEEDDDHHHGGGKKKXXXkkkzzzssswww|||vvvqqqmmmkkkgggeeeeeefffhhhooowww|||yyyqqqhhh___WWWRRRPPPWWW___nnnyyy|||zzz/////////000222444666888<<<<<>>>>>>>>===<<<;;;;;;;;;::::::999999999999::::::999999888888888999999:::<<<===>>>>>>>>>???AAACCCEEEDDDCCCDDDFFFHHHIIIJJJIIIIIIIIIJJJJJJKKKKKKKKKMMMMMMMMMLLLMMMPPPUUUZZZaaaeeelllsssyyy|||||||||{{{yyyxxxzzz~~~{{{nnndddYYYTTTQQQLLLIIIIIIGGGFFFJJJXXXkkkzzz~~~}}}{{{ssskkkccc[[[SSSNNNIIIIIILLLRRRXXXbbbssszzzlllaaaZZZTTTTTTTTTRRRPPPOOOOOOPPPMMMKKKJJJJJJIIIKKKUUU```ooo]]]UUUSSS\\\ooorrrVVVOOOWWWqqqwwwfffZZZTTTRRRGGGGGGHHHKKKOOOPPPNNNLLLGGGBBB;;;666555444333222000000111111111111000000000000////////////000000111111000///////////////000000////////////000000000//////......///000111111000000000/////////...//////......//////000111111444777999999999999:::<<<<<<===>>>???@@@AAAAAA>>>EEEEEEDDDHHHGGGLLL[[[ttttttqqqxxxzzztttooojjjjjjfffeeefffgggjjjrrrzzz~~~{{{uuulllaaaXXXRRRQQQWWW```nnnxxx/////////000222555777888<<<<<>>@@@BBBEEEEEEEEEEEEGGGIIILLLNNNLLLLLLKKKKKKKKKLLLNNNOOONNNNNNNNNMMMLLLMMMPPPRRR[[[___fffnnntttxxxyyyzzzxxxuuusssvvv|||~~~|||tttiii]]]WWWSSSMMMJJJKKKDDDEEELLL\\\nnn{{{~~~|||xxxsssmmmeee\\\SSSMMMHHHGGGGGGJJJMMMRRR]]]hhhuuuhhh```WWWVVVTTTRRRPPPOOOOOOOOOOOOLLLKKKKKKHHHHHHNNNVVVdddrrr]]]QQQMMMRRRaaavvv{{{ZZZMMMPPPgggkkkZZZTTTSSSJJJGGGEEEGGGMMMQQQPPPNNNKKKFFF???999666444333222000000111111111111000000000000////////////000000111000000///////////////000000////////////000000111000000////////////000000000000000////////////000////////////000111111111444777999999999999:::======>>>???@@@AAAAAABBB>>>DDDCCCCCCHHHGGGNNN```|||mmmnnnxxxwwwrrrmmmhhhiiieeedddgggjjjnnnwww~~~{{{pppcccYYYRRRQQQWWW```mmmxxx/////////111222555888999===>>>@@@CCCFFFQQQfffyyy|||xxx|||wwwsssqqqnnnooorrrvvv{{{|||wwwtttqqqooommmhhhfffddddddccc```ZZZUUUOOOMMMIIIGGGEEEDDDBBB@@@@@@>>>============;;;:::::::::999999999888888888888888777777777777888888666666666666888999:::;;;:::<<<=========>>>AAACCCEEEEEEFFFFFFHHHKKKOOORRRUUUSSSQQQOOOOOOPPPQQQRRROOOPPPQQQQQQOOONNNOOOPPPVVVZZZaaahhhooosssuuuvvvsssooonnnrrrzzz||||||~~~yyymmmaaaYYYTTTNNNJJJKKKBBBDDDLLL[[[nnn{{{|||xxxrrrlllddd\\\TTTOOOJJJHHHHHHJJJKKKMMMTTT\\\ffftttqqqggg[[[XXXTTTQQQOOOOOONNNMMMPPPMMMMMMMMMKKKHHHKKKPPPWWWuuuuuu```PPPOOOOOOYYYlll~~~```UUUWWW___zzz}}}~~~sss\\\TTTTTTNNNHHHCCCDDDJJJPPPPPPOOOMMMIIIBBB;;;666333222111000000111111111111000000000000////////////000000000000////////////000000000000////////////000000111111000000//////......000000000000////////////000000000000000111111222333666999;;;;;;;;;;;;<<<======>>>???@@@AAABBBBBB???CCCBBBCCCGGGGGGQQQgggyyyuuuhhhkkkuuu|||~~~vvvqqqlllhhhgggddddddhhhlllrrr|||~~~ssseeeYYYQQQOOOVVV^^^lllwww//////000111333666888:::??????BBBDDDHHHSSSjjjwwwvvv{{{wwwtttsssnnnooopppsssvvvzzz~~~zzzuuurrrooollljjjdddaaa^^^]]]\\\YYYSSSNNNKKKHHHEEEDDDCCCBBB@@@>>>===;;;::::::;;;;;;:::888888888888888777777777777888888777777777777888888444444555666777999:::;;;;;;<<<>>>>>>>>>???BBBDDDDDDEEEFFFGGGHHHLLLRRRWWW]]][[[XXXTTTRRRQQQRRRRRRNNNPPPRRRRRRQQQOOOOOOOOOSSSWWW]]]dddjjjnnnpppqqqllliiihhhllluuu|||}}}qqqcccZZZTTTMMMIIIIIIBBBDDDJJJXXXiiiwww~~~|||wwwooohhhaaa[[[UUUQQQKKKGGGFFFHHHHHHHHHLLLRRRWWW```qqqyyyjjj___ZZZTTTPPPOOONNNMMMLLLNNNLLLLLLNNNLLLIIIJJJMMMSSSgggwwwcccTTTNNNKKKOOO^^^rrrgggYYYWWWTTToooxxx~~~gggZZZXXXRRRKKKDDDBBBGGGLLLOOOOOOMMMKKKFFF???999444111000000000111111111111000000000000////////////000000000000////////////000000000000////////////000000111111000000//////......////////////000000000000000000000000000111111222333666999;;;;;;;;;;;;<<<======>>>???@@@AAAAAABBB@@@CCCAAACCCHHHHHHUUUooowwwrrrfffhhhoooxxx~~~|||uuuqqqmmmiiieeebbbccciiinnnuuusssdddXXXOOOMMMSSS[[[kkkvvv//////000111333666999;;;???AAAEEEHHHKKKXXXpppuuuvvvzzzuuurrrqqqnnnoooooonnnnnnqqquuuyyy~~~{{{vvvssspppmmmiiifff```\\\XXXVVVUUURRRMMMHHHGGGDDDBBB@@@@@@@@@>>>===:::999888888999:::999777777777777777777777777777888777777666666777777888444444444555666888999::::::<<<>>>>>>>>>@@@BBBEEEBBBDDDFFFGGGHHHLLLTTTZZZaaa___\\\XXXUUUSSSRRRQQQMMMOOORRRRRRPPPOOONNNNNNQQQTTTYYY___dddhhhjjjkkkfffdddcccfffllluuu|||ttteee[[[SSSLLLHHHHHHCCCEEEJJJUUUcccooovvvyyyvvvqqqiiibbb]]]YYYUUUSSSOOOJJJGGGGGGFFFEEEGGGKKKQQQUUU^^^nnnoooeee^^^VVVQQQPPPPPPOOOMMMLLLIIIIIILLLLLLIIIIIIKKKQQQ[[[ppp}}}jjj[[[QQQKKKKKKUUUfffyyyrrr[[[PPPPPPfff}}}rrr___WWWTTTOOOHHHCCCCCCGGGKKKNNNMMMMMMJJJDDD===666222000000000111111111111000000000000////////////000000///////////////000000111000000////////////000000///000000000000000///...////////////000000000000000////////////000111111111444777999999999999:::<<<<<<===>>>???@@@@@@AAABBBCCCAAADDDIIIIIIYYYwww|||zzzkkkdddeeeiiiqqqxxx{{{wwwrrrooolllhhhcccaaaccciiipppwww~~~sssdddXXXOOOKKKQQQXXXiiiuuu//////000111444777:::;;;>>>BBBGGGLLLPPP^^^xxxyyyzzzxxxsssqqqppppppooommmiiigggiiinnnrrruuusssqqqooommmjjjeeebbb\\\WWWRRROOONNNLLLHHHEEECCCAAA>>>=========<<<;;;999777666777999999888777666666777777777777777777666666555555555555666666444444444555666777888999999;;;<<<======???BBBDDDAAADDDFFFFFFGGGLLLUUU\\\dddbbb```]]]ZZZWWWUUUTTTQQQSSSTTTSSSQQQOOOOOOOOOPPPRRRVVV[[[^^^aaaccccccaaaaaa______bbbjjjuuu}}}xxxhhh]]]TTTLLLHHHHHHEEEGGGLLLUUU```gggjjjkkkiiifffaaa^^^[[[XXXUUURRRRRRLLLHHHHHHHHHFFFHHHLLLNNNNNNQQQ\\\nnn{{{kkkcccZZZTTTSSSSSSRRRPPPNNNKKKJJJMMMMMMJJJJJJKKKPPPSSSaaa}}}wwwgggXXXRRRNNNRRR___rrrgggWWWQQQ```sss~~~eeeXXXVVVRRRLLLEEE@@@BBBGGGLLLMMMOOOOOOJJJBBB:::444111000000111111111111000000000000////////////000000///////////////000111111000000////////////000000...///000111111000000///.../////////000000000111//////......//////000111111444777999999999999:::;;;;;;<<<===>>>??????@@@CCCCCCAAAEEEJJJJJJ]]]~~~|||lllaaa___aaadddiiippptttqqqmmmkkkhhheeebbb```bbbiiipppxxx}}}rrreeeZZZPPPLLLPPPWWWhhhttt//////000111444777:::<<<===BBBIIIOOOUUUccc~~~xxxtttrrrrrrqqqppplllfffcccdddiiinnnooonnnmmmlllkkkgggccc___ZZZUUUNNNKKKJJJIIIFFFCCC@@@>>><<<;;;<<<<<<:::999888777666777888999888777666666666777777777777777555444444333333444444555555555444555555666777888888999;;;<<<<<<>>>AAACCC@@@CCCFFFFFFGGGLLLUUU]]]fffeeedddbbb___\\\ZZZXXXWWWXXXXXXWWWTTTQQQQQQQQQOOOQQQTTTXXX[[[]]]^^^_________^^^[[[[[[cccpppzzz}}}~~~zzzjjj^^^UUUMMMHHHHHHFFFIIIOOOWWW^^^bbbaaa```^^^]]]\\\\\\[[[XXXTTTQQQOOOIIIEEEFFFGGGGGGJJJNNNLLLJJJKKKRRRbbbwwwoooggg]]]WWWVVVVVVTTTRRRSSSOOOMMMPPPPPPMMMLLLMMMOOOPPPZZZqqqrrr\\\UUUOOOQQQZZZlllwwwfffPPPYYYhhhnnn]]]WWWUUUOOOFFF???>>>EEEKKKNNNQQQRRROOOFFF===666333000000111111111111000000000000////////////000000///////////////000111111000000////////////000000---...///111111111000000.../////////000000111111...............///000000333666999;;;;;;;;;;;;<<<::::::;;;<<<===>>>??????DDDDDDBBBFFFKKKKKK___rrr```YYYZZZ___aaabbbiiinnnlllhhhgggeeebbbaaa```bbbiiipppxxx}}}rrrfff[[[RRRMMMPPPWWWgggttt111000000222444777;;;===???BBBJJJSSSZZZiii{{{wwwtttssssssmmmgggddd___]]]```fffiiihhhiiiiiiiiigggbbb___ZZZSSSJJJFFFEEEEEEBBB???======<<<;;;:::::::::::::::999777666777666444333111222222333444555666666444444444444444444444444666666666666777777777777888999;;;<<<<<<<<<>>>@@@AAAAAABBBBBBDDDHHHNNNRRR\\\eeekkkiiiddd```]]]ZZZWWWXXXWWWVVVSSSRRRRRRTTTQQQSSSWWWYYYYYYZZZ\\\^^^^^^\\\[[[\\\ZZZ\\\fffqqqsssvvvzzz}}}nnnbbbZZZRRRLLLJJJJJJMMMUUU___eeedddbbb```ZZZUUUSSSVVVYYYWWWUUUVVVQQQOOOMMMJJJIIIIIIJJJJJJIIIKKKLLLMMMZZZqqqqqqaaa\\\ZZZUUUQQQQQQPPPPPPOOONNNNNNMMMMMMLLLOOOMMMSSSdddppp^^^QQQRRRZZZggg~~~mmmaaaWWW___bbb[[[UUUNNNIIIDDD@@@AAADDDLLLRRRXXXUUUKKK???666333333333222222111111000000222222111111000000//////000000000000000000000000------......///000000000///000000000000000//////......///000000000000000111111111000111111222222555666777999:::;;;<<<<<<<<<<<<======>>>>>>>>>???BBB@@@CCCFFFEEEMMMlll~~~xxxbbbWWWVVVYYY^^^cccbbbeeehhhiiigggdddcccbbbaaa```bbbiiitttxxxjjj]]]RRRMMMQQQXXXgggttt111111111222444888;;;===???BBBJJJTTT^^^ooo~~~zzzvvvttttttsssmmmgggddd___\\\]]]bbbccccccdddeeefffeeeaaa^^^WWWPPPIIIDDDDDDCCCAAA>>><<<;;;:::999888888888888:::888777666666666444222333333333444444444444444444444444444444444444444555666666666777777777777888999;;;;;;;;;<<<===???@@@@@@AAAAAACCCGGGLLLPPPYYYbbbiiihhhdddaaa]]]ZZZXXXYYYXXXVVVTTTSSSSSSUUURRRTTTVVVWWWWWWXXX[[[]]]^^^\\\\\\\\\[[[[[[bbblllpppssswwwzzzrrrfff]]]UUUNNNLLLKKKQQQ\\\hhhnnnmmmhhheee^^^WWWTTTVVVXXXWWWVVVWWWSSSRRROOOMMMKKKKKKKKKKKKHHHJJJJJJLLLWWWmmmzzzfff^^^\\\XXXTTTSSSPPPPPPOOOOOONNNMMMMMMMMMNNNKKKMMMYYYoooxxxeeeVVVUUUZZZdddwwwmmmZZZWWWtttvvv```YYYQQQKKKGGGCCCBBBDDDJJJPPPWWWVVVMMMBBB:::555333222222111111000000000111111111000000000000000000000000000000000000000000000000000000000//////......///000000000000///......///000000000000000111111111000111111222333555666777999:::;;;<<<<<<<<<<<<===>>>>>>???@@@@@@FFFEEEGGGJJJJJJVVVvvv~~~xxxgggUUUNNNNNNRRRWWW\\\```cccffffffdddbbbaaa```aaaaaadddkkkvvv{{{mmm```UUUOOORRRXXXhhhuuu000111111222555888;;;===???BBBJJJTTTbbbwww{{{xxxuuuttttttrrrlllgggeeeaaa\\\[[[^^^^^^^^^___```bbbaaa^^^\\\RRRMMMFFFBBBAAAAAA???<<<::::::999777777777777777999888666666666666444222555444444444333333333222444444444444444444444444555555666666666777777777777999:::;;;:::;;;<<<>>>>>>>>>??????AAADDDIIIMMMTTT^^^ffffffdddaaa]]]YYYYYYYYYYYYWWWUUUTTTUUUVVVTTTUUUUUUUUUUUUVVVYYY[[[^^^]]]]]]^^^[[[YYY]]]dddjjjnnnssswww{{{xxxkkkaaaWWWQQQPPPMMMWWWeeerrrxxxwwwrrrlllccc[[[VVVVVVXXXVVVVVVWWWVVVUUUSSSQQQOOOMMMMMMMMMJJJKKKJJJKKKUUUiii|||}}}}}}pppbbb]]]ZZZWWWUUUPPPPPPOOOOOONNNNNNMMMMMMQQQMMMLLLRRRaaa|||uuuaaaZZZ\\\cccrrrfffWWWjjjiii^^^TTTOOOKKKFFFCCCDDDGGGNNNUUUWWWPPPFFF===999333333222111000/////////000000000000111111111111000000000000000000000000222222222111000/////////------...///000000//////......///000000000000000111111000000111222222333555666777999:::;;;<<<<<<<<<<<<===>>>???AAAAAABBBEEEDDDFFFHHHKKKZZZ||||||~~~hhhZZZNNNJJJNNNRRRXXX]]]^^^```ccccccaaa___^^^^^^aaabbbeeennnyyypppcccXXXQQQSSSYYYjjjvvv000111222333666888;;;<<<>>>BBBIIITTTddd~~~~~~yyyvvvtttsssrrrpppjjjfffeeeccc^^^\\\^^^[[[[[[[[[\\\]]]\\\YYYWWWMMMHHHCCC@@@???>>><<<;;;:::999888777666666666666888777555555555555444222333333333333333333333333444444444444444444444444555555555666666666777777777888::::::999:::;;;===<<<======>>>>>>AAAFFFIIINNNWWW```bbbaaa```\\\WWWXXXYYYYYYXXXVVVUUUWWWXXXWWWWWWVVVUUUTTTUUUXXXZZZ___^^^^^^___]]]XXXYYY]]]eeejjjoootttwww}}}}}}ooocccYYYTTTSSSPPP\\\lllvvv}}}~~~zzzuuuiii```YYYWWWWWWVVVUUUWWWXXXWWWVVVTTTRRRPPPNNNMMMMMMLLLKKKLLLUUUeeexxxvvvpppuuu}}}hhh___[[[XXXTTTQQQPPPPPPOOONNNNNNMMMMMMPPPNNNMMMOOOWWWmmmooo```]]]dddrrryyydddjjjuuudddVVVRRROOOHHHDDDDDDFFFMMMUUUWWWRRRIII@@@:::444333222000//////////////////000000111111222222////////////////////////111111111000000/////////....../////////......---......///000000000000000000000000000111222333333555666777999:::;;;<<<<<<;;;<<<===???@@@BBBCCCCCCDDDDDDEEEFFFLLL___{{{uuu]]]SSSKKKLLLPPPTTTYYY^^^\\\___aaaaaa```^^^^^^^^^```bbbgggppp|||sssfffZZZRRRSSSXXXjjjvvv000111222444777999;;;<<>><<<;;;:::999:::999888777666666666666777555444444555555333222111111222222333444444555444444444444444444444444555555555555666666666666666888999999888888:::;;;:::;;;<<<<<<===???CCCFFFHHHQQQYYY[[[]]]]]]YYYSSSUUUVVVWWWVVVVVVVVVXXXZZZZZZZZZYYYWWWVVVVVVYYY\\\aaa___```aaa___YYYWWWYYYaaafffmmmrrruuuyyypppdddZZZVVVWWWVVVcccpppwww}}}|||pppfff]]]ZZZYYYVVVVVVWWWXXXXXXWWWVVVTTTRRRPPPNNNMMMLLLJJJLLLRRR```tttvvvmmmmmmuuu~~~qqqccc]]]XXXSSSQQQQQQPPPPPPOOONNNNNNMMMJJJKKKLLLMMMPPP```}}}~~~iiiaaafffuuussshhhqqqlllXXXTTTRRRKKKEEEDDDGGGMMMSSSVVVSSSJJJAAA;;;666555222000//////000000//////000000111111222222////////////////////////.........//////000000000000000000000///...,,,,,,......///000000000000000000000000000111222333444555666777999:::;;;<<<<<<;;;<<<===???@@@BBBCCCCCCGGGGGGHHHIIIQQQggg~~~lllSSSLLLHHHJJJOOOQQQUUUZZZ\\\^^^``````___^^^^^^______aaahhhrrr}}}sssggg[[[SSSTTTXXXiiiuuu000111333555777:::;;;<<<@@@EEELLLWWWmmm{{{wwwssspppooooookkkeeeaaacccdddbbb``````[[[XXXVVVTTTRRROOOLLLIIICCCAAA???<<<;;;999999999999999888777666666666666666444333333444444333222000000111222333444555555444444444444444444444444444444555555555666666666666777888888777777888:::999:::;;;<<<<<<===@@@CCCCCCJJJQQQTTTVVVWWWTTTOOOPPPRRRSSSTTTUUUVVVYYY[[[]]]]]]]]]\\\ZZZZZZ\\\^^^bbb```aaacccaaa[[[XXXYYY]]]ccckkkpppsssvvvzzz}}}qqqeee\\\YYY\\\___lllxxx{{{xxxnnnddd```^^^ZZZXXXYYYWWWXXXYYYYYYXXXUUUSSSQQQMMMJJJIIIKKKPPP\\\qqqwwwnnnjjjlllpppyyykkkaaaYYYTTTQQQQQQPPPPPPOOOOOONNNNNNKKKLLLNNNOOOPPPYYYpppyyykkkkkkvvveee___rrrttt[[[VVVVVVNNNGGGGGGGGGKKKQQQTTTRRRKKKCCC>>>888666444111000000111222000000000000111111111111000000000000000000000000---------...///000000000111111111111000...---,,,......///000000000000000//////000000111222444444555666777999:::;;;<<<<<<<<<<<<===>>>???AAAAAABBBDDDFFFHHHJJJTTTnnn{{{dddOOOJJJHHHKKKOOOQQQUUUYYY\\\^^^______^^^^^^^^^______cccjjjttt}}}rrrhhh]]]UUUVVVZZZjjjuuu000111333666888:::;;;<<>><<<:::888888999888777666555444444444444555444222333444444333222111111222222333333333444444444444444444444444444444444444555555555666666555777888777666666777999999:::;;;;;;;;;<<>>>>>???@@@@@@@@@DDDHHHLLLZZZwwwttt]]]NNNJJJJJJNNNQQQSSSWWW[[[[[[]]]^^^^^^]]]]]]^^^___bbbeeemmmxxx|||rrriii___XXXYYY]]]lllwww000111333666888:::;;;<<>>>>>>>><<<999888888999666666555444333333333333555333222222444444333111333333333222222222222111444444444444444444444444444444444555555555666666555666777777666666777888999:::;;;;;;;;;<<<>>>@@@>>>CCCFFFHHHKKKOOOMMMIIIHHHJJJMMMPPPRRRUUUYYY\\\```bbbddddddcccbbbcccccceeebbbbbbeeeeee```]]]]]]VVV]]]ffflllooopppsssuuuyyy}}}sssggg``````dddnnn{{{rrrmmmiiiccc___^^^YYY[[[]]]___^^^\\\YYYWWWTTTPPPOOOQQQUUU```vvv|||ssslllhhhfffaaaiiivvv}}}kkkaaaZZZRRRQQQQQQPPPPPPOOONNNNNNNNNLLLJJJHHHGGGLLLZZZiiiyyyyyyiiidddqqq~~~aaa[[[\\\TTTNNNNNNCCCFFFJJJNNNPPPNNNIIIEEE;;;999666333111222333444222222111111000000//////000000000000000000000000222222111111000000//////...///000111333333444444...//////000000000000000/////////000111333444555555666777999:::;;;<<<<<<<<<<<<======>>>>>>>>>???BBBHHHMMMSSSbbb~~~pppXXXJJJGGGGGGLLLOOOQQQUUU[[[ZZZ\\\]]]]]]\\\\\\]]]___dddhhhpppzzz{{{rrrjjjaaa[[[[[[```nnnxxx222444666888999;;;???BBBEEEKKKTTTccc~~~tttooommmpppqqqnnnjjjiiiiiiccc]]][[[]]]]]]WWWRRRPPPMMMJJJFFFBBB@@@???>>><<<<<<;;;:::999777777666666555555555555444444444444333222111111111222333222222222222222222222222222333333333333333333444444333222333555555555444555555666666777888888888888999:::::::::;;;>>>AAA@@@CCCGGGKKKMMMMMMMMMLLLNNNJJJHHHLLLPPPRRRVVVZZZeeeddddddeeedddbbbbbbcccdddccccccddddddccc```]]]ZZZ]]]aaagggkkkoooqqqsssxxx||||||ooojjj___\\\hhhxxx~~~uuunnniiigggfff^^^___bbbeeefffeeeaaa]]]YYYUUUTTTVVVVVV]]]rrr}}}xxxtttlllcccaaaccciiiqqq{{{tttaaa[[[UUURRRPPPOOOQQQQQQMMMJJJMMMLLLLLLLLLKKKKKKTTT]]]zzz~~~{{{oooZZZ^^^lllvvvZZZRRRWWWUUUKKKEEEGGGIIILLLMMMLLLKKKJJJCCC>>>777444333333222111222222333333222111///...000000000000000000000000000000000000000000000000222222111111000/////////111111111000000000000000111111000000111111222333777777777888999;;;<<<===<<<<<<===>>>@@@AAABBBCCCCCCDDDIIIUUUlll|||jjjRRRGGGHHHIIILLLPPPUUUYYY\\\```[[[ZZZ]]]]]][[[[[[]]]cccjjjttt}}}{{{qqqhhh___ZZZ\\\bbbjjjuuu}}}zzz222444666888999;;;???AAAGGGMMMXXXhhh|||yyyuuupppooorrrsssnnniiigggiiiccc\\\ZZZ[[[ZZZUUUOOOLLLJJJGGGCCC@@@>>><<<<<<;;;;;;:::999888777666666555555555555444444444444444333222111111111222222222222222222222222222222222222222333333333333444444333222333555666555444444444555555666777777777888999999999999;;;>>>AAABBBDDDGGGJJJLLLMMMLLLLLLNNNIIIGGGKKKOOOQQQVVV\\\fffhhhjjjjjjfffbbbbbbccceeeddddddeeefffeeebbb```[[[]]]aaafffkkknnnpppqqqtttxxx}}}zzzmmmiii___]]]jjj{{{tttoookkkiiidddeeegggiiijjjhhhccc```]]]XXXWWWXXXYYY```vvv|||wwwooofff^^^^^^```eeelll{{{lllbbbXXXUUURRRQQQSSSSSSPPPNNNNNNLLLLLLMMMKKKKKKRRR[[[lllyyyxxx}}}www]]]XXX___rrriiiYYYXXXVVVPPPGGGGGGGGGJJJLLLNNNMMMKKKEEE@@@999555444444333222222222333333222111///...000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000111222333444777777888888999:::;;;<<<<<<===>>>???@@@BBBCCCCCCEEEHHHPPP___www}}}bbbLLLFFFGGGIIIMMMQQQUUUYYY\\\[[[WWWWWW[[[]]]\\\]]]```eeemmmvvv}}}}}}rrriii```ZZZ\\\bbbnnnxxx~~~zzzxxx111333666777999;;;???AAAIIIQQQ^^^ppp{{{uuurrrvvvrrrqqquuuvvvpppiiifffiiiccc\\\YYYYYYWWWQQQLLLHHHFFFDDDAAA>>>;;;:::999::::::999888777777666666555555555555444444444444444333222222111111222222222222222222222222222222222222222222333333444444555444333444666666666555444555555666777777888888777888999999999;;;>>>@@@DDDFFFHHHJJJKKKLLLLLLLLLMMMHHHFFFIIILLLOOOVVV]]]gggnnntttrrrjjjdddcccdddfffeeefffggghhhhhhfffddd\\\^^^bbbfffjjjlllnnnoooqqquuuzzz}}}uuuhhhddd\\\\\\kkkzzzvvvrrrppplllmmmnnnoooooommmhhheeeaaa[[[YYYZZZ[[[bbbyyy|||sssjjj^^^[[[YYYZZZ]]]jjj|||lll]]]YYYTTTSSSTTTUUUSSSQQQOOOMMMMMMMMMLLLKKKPPPXXX```yyytttkkkkkkqqq}}}dddVVVTTTjjj{{{bbbYYYXXXWWWLLLHHHEEEGGGLLLPPPOOOMMMIIICCC<<<666444333444444222222222222222111000///000000000000000000000000000000000000000000000000...//////000111111222222000000000000000000111111/////////000222333555666999888888888999::::::;;;===>>>???@@@AAABBBCCCDDDEEEJJJTTThhhuuuYYYHHHDDDFFFIIIMMMRRRVVVYYY[[[XXXUUUUUUYYYZZZZZZ\\\```hhhpppyyy}}}}}}}}}~~~tttjjjaaa[[[]]]bbbqqq{{{~~~|||yyyxxx111333555777999;;;???BBBKKKUUUdddxxxxxxrrrppptttrrrsssxxxzzztttmmmiiiiiiddd]]]YYYWWWSSSNNNIIIDDDCCCAAA???<<<:::999888999999888777777666555555555555555444444444333333333333222222222222111222111111111111111111111111111111111222333333444444555444333444666777666555666666666777888888999999777888999999999:::===@@@FFFGGGHHHJJJKKKLLLLLLLLLKKKGGGEEEGGGJJJMMMUUU^^^iiiuuu~~~{{{pppiiiggghhhfffffffffgggiiiiiihhhfff^^^```cccfffiiikkklllmmmppptttyyy|||nnnbbb^^^WWWYYYjjj|||xxxuuuqqqqqqrrrssstttrrrnnnkkkccc^^^ZZZZZZZZZaaaxxxwwwnnnddd^^^YYYVVVWWWaaavvvtttaaa\\\UUUSSSSSSTTTSSSQQQPPPNNNMMMNNNLLLKKKNNNTTT]]]qqqlllbbb^^^aaammm~~~jjjZZZTTTdddjjjZZZXXX\\\PPPIIICCCDDDLLLRRRRRRPPPKKKFFF>>>777333222333444222222222222111111000000000000000000000000000000000000000000000000000000//////000000111111111111000000000000000111111111......///000222444666777999999999888999999::::::>>>>>>???@@@BBBCCCDDDEEEDDDIIITTTjjjjjjSSSGGGBBBEEEIIINNNRRRVVVYYYZZZYYYVVVUUUWWWWWWUUUXXX\\\hhhqqq{{{}}}{{{{{{uuulllccc\\\]]]bbbqqqzzz~~~||||||111333666888:::<<<@@@CCCLLLXXXjjj|||vvvsssqqqqqqppprrryyy|||wwwqqqmmmiiiddd]]]XXXUUUPPPKKKGGGAAAAAA@@@>>><<<;;;999888777777777666666555555444555444444444444333333333333333333333222222111111111111111111111111111111000000111222222333444444555444333444666666666555444444555555666777777888777888999999999:::===@@@FFFGGGIIIKKKLLLLLLLLLKKKJJJFFFEEEFFFHHHKKKSSS]]]iiiyyyvvvooommmlllgggffffffgggiiijjjiiihhhbbbcccfffhhhjjjkkkllllllmmmrrrwwwzzz~~~|||jjj___\\\UUUXXXiiizzzuuuqqqqqqrrrtttvvvuuurrrooogggaaa]]]\\\ZZZ___ttt}}}vvvkkkcccZZZUUUTTT\\\nnn~~~}}}fff```WWWRRRQQQQQQPPPOOOPPPMMMMMMNNNMMMKKKMMMQQQ[[[kkk}}}fff\\\VVVUUUaaarrrnnn___YYY[[[}}}ttt]]]WWWZZZSSSKKKDDDDDDKKKRRRSSSRRRLLLHHHAAA:::444111222333222222111111111111111111111111111111111111111111000000000000000000000000111111111111000000////////////000000111111111111......///111333555777888999999999888999999::::::>>>>>>???@@@BBBCCCDDDEEEFFFIIITTTlll~~~|||aaaNNNGGGAAADDDIIINNNSSSVVVXXXXXXVVVTTTTTTVVVUUUSSSWWW]]]hhhqqq{{{~~~|||}}}uuummmddd]]]^^^bbbnnnwww222444777999;;;>>>BBBEEENNN\\\pppxxxtttsssrrrnnnmmmpppwww{{{wwwqqqooofffbbb\\\WWWRRRMMMHHHEEE>>>>>>>>>===<<<;;;999888666666666555555444444444444444444444333333333333222333333333333222111000111111111111111111111111///000000111222333444444444333222333555555555444111222222333333444555555666777888888888:::===???DDDFFFIIILLLNNNNNNLLLKKKHHHFFFEEEGGGGGGHHHPPPZZZgggyyyyyyuuussspppiiihhhggghhhjjjkkkjjjiiifffhhhiiikkklllllllllllljjjoootttxxx|||yyyiii___[[[TTTWWWiiiyyysssooooooppprrrtttsssqqqoooiiiccc___]]]YYY\\\nnnuuukkk```XXXTTTXXXeeesssooofff[[[SSSPPPOOONNNMMMPPPMMMLLLOOOOOOLLLLLLOOOVVVbbbyyy}}}hhhXXXPPPMMMUUUddduuutttddd[[[WWWsssgggYYYUUUUUUNNNFFFEEEJJJPPPSSSTTTNNNKKKFFF>>>666222222333222222111111000111111222111111111111111111111111000000000000000000000000222222111111000//////.../////////000111111222222//////000111333555777888999888888888999::::::;;;===>>>???@@@AAABBBCCCDDDIIILLLXXXrrr{{{rrrXXXIIIEEEAAAEEEJJJOOOSSSVVVVVVVVVQQQPPPRRRTTTTTTTTTZZZbbbiiiqqq{{{}}}tttmmmddd^^^^^^ccckkkvvv333555888:::<<>>???@@@BBBCCCCCCJJJNNN]]]zzzzzzgggPPPEEECCCBBBEEEKKKPPPTTTUUUTTTSSSPPPPPPRRRTTTSSSTTT[[[dddkkkrrr{{{{{{ssslllddd^^^___ccclllwww333666999;;;===@@@DDDGGGSSSccczzz~~~vvvpppnnnnnnooollliiijjjpppsssooojjjhhh___\\\WWWQQQKKKFFFBBB@@@::::::;;;;;;:::999777666444444444444444444333333444444444333333333222222222222333444333222111000000000000000000000000000...///000111222333444444222111000111333444333222555555666666777888888888666777888888888999<<>>777444444222222111000000111222333111111111111111111111111000000000000000000000000/////////000111111222222...//////000111222222222000000111222333555666777777777777888999;;;<<<===<<<<<<===>>>@@@AAABBBCCCHHHNNN___~~~yyyyyy^^^JJJCCCBBBBBBFFFKKKQQQTTTTTTSSSRRRSSSRRRTTTTTTRRRRRRXXXaaannnttt|||zzzrrrlllddd^^^___dddooozzz;;;888888<<>>???CCCIIIOOORRRSSSRRRPPPJJJIIIGGGFFFGGGJJJMMMOOO]]]hhhuuu|||{{{wwwtttsssmmmlllkkkkkkkkkkkklllmmmnnnpppqqqpppooooooppprrrsssrrrwwwwwwmmmeee[[[TTTMMMLLLTTT^^^|||{{{wwwssspppiiigggdddbbbaaa```^^^\\\XXXVVVSSSOOOJJJJJJTTT```xxxpppccc```dddiiiqqq}}}kkk___XXXRRRNNNNNNPPPOOONNNMMMMMMMMMNNNOOOQQQRRR\\\qqquuu]]]XXXYYYRRRccc~~~iii___^^^jjjrrr[[[\\\WWWPPPKKKHHHJJJQQQYYYYYYZZZWWWNNNBBB888333333000000000111222222333333111111111111111111111111000000000000000000000000333333111000////////////000000000000000000000000222111000000222444777888888888999:::;;;;;;;;;;;;>>>======>>>@@@BBBDDDFFFJJJQQQeeeiiiSSSJJJEEEAAAGGGHHHKKKNNNPPPRRRTTTTTTTTTRRRQQQPPPNNNPPPYYYdddpppuuu{{{~~~{{{ssslllddd^^^^^^cccnnnvvv:::777888<<<>>>@@@EEEKKKWWWiii~~~vvvrrrpppppppppllliiiggghhhjjjiiiddd```XXXTTTOOOJJJFFFBBB>>>;;;:::::::::999888666555444666666555555555444444444333333444444333333222111222222222111111111111000000000////////////000000000111222222333333222222333555666666555333444555222333444555666666666666555666777777777888:::<<<@@@DDDIIIOOORRRRRRPPPNNNJJJIIIGGGFFFGGGIIIKKKMMMZZZdddqqqyyyyyyuuurrrqqqlllkkkiiihhhhhhhhhjjjkkkkkkmmmpppqqqqqqqqqrrrtttvvvuuuyyy|||rrrjjjaaaXXXPPPJJJIIIPPPZZZyyyyyytttpppmmmkkkiiiccc```\\\ZZZYYYWWWUUUSSSRRROOOMMMIIIDDDDDDNNNYYYlllsssddd]]]]]]___iiissssssddd\\\UUURRRQQQPPPOOONNNMMMLLLMMMMMMNNNNNNNNNUUUfff~~~iiiaaa]]]RRR___ppp^^^XXX___{{{gggZZZUUUPPPKKKGGGGGGNNNVVVYYY\\\\\\SSSEEE999444333777666444111///,,,***)))000000000000000000000000000000000000000000//////222222111000/////////000000000000000000000000000111111000111222444777888888888999:::;;;;;;;;;;;;>>>>>>>>>???@@@CCCEEEFFFJJJTTTkkkcccOOOGGGDDDAAAGGGHHHJJJLLLNNNOOOOOOPPPRRRPPPOOOOOONNNQQQ[[[gggrrrwww}}}xxxpppkkkeeeaaabbbggglllttt~~~999777888<<<>>>@@@FFFMMMaaattt}}}wwwsssqqqpppooonnnjjjeeedddeeedddbbb```QQQNNNIIIFFFCCC@@@===:::999999999999888666555444666666666666555555555555333333444444333333222111222222222111111111111000000000000000000000000000000111222222333333222222111333444333111000000111222333444555666666666666444555666666666777999;;;AAAEEEJJJNNNQQQQQQOOONNNJJJIIIGGGFFFFFFHHHIIIKKKTTT^^^kkksssuuurrrooommmjjjhhheeecccbbbdddfffhhhgggjjjnnnqqqrrrssstttuuuyyywwwyyyyyylllddd\\\SSSLLLGGGEEEKKKSSSqqqyyytttmmmgggdddbbbaaa```\\\XXXTTTQQQPPPNNNLLLJJJKKKIIIGGGDDD@@@???GGGRRR]]]wwwuuueee\\\YYYYYYaaaiiizzz}}}hhh^^^WWWRRRQQQOOONNNMMMLLLKKKLLLMMMMMMMMMLLLOOOZZZmmm{{{nnncccSSS\\\{{{|||eeeXXXUUUllluuu[[[VVVQQQNNNJJJGGGLLLTTTZZZ```bbbZZZJJJ;;;555444222222222111111000000000////////////////////////111111000000000//////...111111000000000000000111000000000000000000000000111111111111333555777888888999:::;;;;;;<<<<<<;;;>>>===>>>???@@@CCCEEEGGGJJJXXXrrryyy^^^LLLFFFEEEDDDIIIJJJKKKLLLMMMMMMMMMMMMOOONNNNNNNNNNNNRRR^^^jjjuuuzzzwwwoookkkfffbbbcccgggkkkrrr|||888777888<<<>>>@@@HHHQQQjjj~~~|||vvvsssqqqooommmnnniiiccc```______^^^]]]PPPLLLHHHEEECCC@@@===;;;999::::::999888777666666555555555555555555444444333333444444333333222111222222222111111111000000000000000111111000000000000000111222222222222222111222333222000//////000222333444555666666666666555666777777666777999;;;@@@DDDIIINNNQQQRRRQQQPPPKKKJJJIIIGGGGGGGGGHHHIIIOOOWWWccckkknnnllljjjhhhgggddd```]]]\\\^^^aaaccccccggglllppprrrrrrssssssvvvuuuvvv{{{wwwiii```XXXNNNHHHDDDCCCGGGNNNggg}}}uuuooofff```\\\[[[[[[[[[VVVSSSOOOLLLKKKJJJIIIGGGIIIFFFDDDCCC@@@???EEEMMMSSSmmmwwwhhh```]]]]]]```dddqqqrrrbbbZZZTTTQQQNNNNNNLLLKKKKKKKKKLLLMMMMMMMMMPPPVVVccczzzzzzgggVVV\\\{{{xxxcccTTTaaabbbZZZUUURRRMMMGGGJJJRRRYYYaaaggg```OOO???777666...///111333555777999999000000000000000000000000222222222111000000//////111000000000000000111222000000000000000000000000111111111222333555777888888999:::;;;<<<<<<<<<<<<<<<<<<<<<===???BBBDDDFFFKKK[[[xxx|||uuu[[[LLLGGGGGGGGGKKKLLLMMMNNNOOOOOOOOOOOONNNMMMMMMNNNOOOSSS```lllwww}}}zzzqqqkkkfffaaaaaadddmmmttt}}}888777:::===???BBBKKKUUUnnnzzzvvvssspppmmmkkkkkkgggbbb]]]ZZZYYYYYYXXXNNNKKKGGGCCCAAA>>>;;;999777888888888777666555444333333333333333333333333333333444444333333222111222222222111111111000000000000111111111111000000000000111222222222222111555666777777555444444444222333444555666666666666666777888888777777999;;;===AAAGGGLLLQQQSSSTTTTTTLLLKKKJJJHHHHHHHHHHHHIIIJJJPPPZZZaaaeeefffdddcccbbb___[[[XXXVVVXXXZZZ\\\```dddiiilllnnnnnnoooooopppoooppptttwwwjjj^^^UUULLLGGGCCCBBBEEEJJJ]]]vvv|||tttnnnddd\\\YYYXXXXXXXXXSSSOOOKKKIIIHHHHHHHHHGGGFFFDDDCCCCCCAAA???CCCJJJQQQhhhyyymmmfffeeefffdddfffppplll```XXXTTTNNNNNNLLLKKKKKKKKKLLLMMMLLLMMMQQQVVV^^^pppjjj\\\]]]yyysss\\\\\\tttmmm```UUUSSSOOOGGGGGGMMMUUU^^^fffbbbTTTDDD;;;888555555555444444444333333111111111111111111111111333333333222222111111111111000000000000000111222000000000000000000000000111111222333444666777888999999:::;;;<<<<<<<<<<<<::::::;;;<<<>>>AAADDDEEEMMM^^^}}}xxx}}}oooWWWJJJFFFFFFHHHIIIJJJLLLMMMNNNOOOPPPPPPOOOMMMMMMNNNOOOUUUbbboooyyy~~~zzzpppkkkgggbbbaaacccpppwww888999;;;???@@@CCCNNNYYYqqq~~~|||~~~}}}zzzwwwtttrrroookkkhhhfffddd```\\\WWWTTTRRRQQQJJJGGGCCC@@@>>>;;;888666555555555555555444333333222222222222222333333333333333444444333333222111222222222111111111111000///000111222222111000//////000111111222222111111333444666666444444444555222333444555666666666666666888888888777777999;;;:::>>>CCCJJJOOORRRSSSTTTJJJJJJIIIHHHHHHHHHHHHHHHHHHKKKQQQXXX\\\_________]]][[[WWWTTTRRRRRRTTTUUUZZZ^^^cccfffhhhiiikkklllkkkkkkjjjnnnzzzuuujjj\\\SSSJJJFFFCCCAAACCCGGGTTTmmm|||qqqkkkbbb[[[WWWVVVVVVVVVRRRNNNJJJGGGFFFFFFFFFFFFDDDBBBAAACCCAAA???AAAFFFOOOccc~~~~~~sssmmmlllmmmllllllsssrrraaaWWWRRROOONNNMMMLLLKKKLLLMMMMMMKKKLLLPPPTTTZZZgggqqqfffbbbttthhh]]]ggg}}}gggUUURRROOOGGGDDDHHHPPPXXXaaaaaaWWWJJJ???:::555444444333111000000///111111111111111111111111222222222222222222222222111111000000000000000111000000000000000000000000111111222444555666777888999:::;;;<<<<<<======<<<::::::;;;<<>>@@@CCCFFFHHHTTTkkkrrrnnnxxx{{{]]]LLLEEECCCDDDFFFIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJKKKOOOSSS\\\lll{{{~~~zzzoookkkhhheeeccccccllluuu999;;;>>>AAABBBFFFRRR___uuu}}}zzzqqqqqquuuvvvuuusssrrrqqqmmmhhheee^^^___^^^[[[UUUNNNIIIFFFCCC@@@>>>=========<<<:::999::::::::::::999999888333333333444444555555555333333444444444333222222222222222111111111111000///000222333333222000/////////000111111111111111///111333444444444555666222333444555666666666666555666666666444444666888777:::>>>CCCGGGJJJKKKLLLDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGHHHLLLQQQVVVXXXZZZVVVUUURRRPPPNNNMMMLLLLLLOOORRRVVV[[[___ccchhhkkkjjjjjjhhhiiivvvyyyrrrkkkeeeXXXOOOFFFCCCBBB@@@@@@BBBLLLfffxxxkkkgggaaa]]]\\\]]]]]]^^^]]]XXXQQQKKKHHHGGGEEEDDDFFFDDDDDDGGGGGGDDDDDDGGGEEEXXXsss~~~||||||~~~ooobbb\\\PPPPPPNNNMMMMMMMMMNNNOOOOOOMMMMMMPPPVVVaaatttrrrmmmdddUUU___{{{]]]WWWXXXPPPIIIJJJHHHMMMTTTZZZYYYQQQEEE<<<666555555444222222111000000000000000000000000000,,,,,,---...///000111111333333111000////////////000000000000000000000000111222333555666777777888999:::;;;<<<==================>>>???BBBEEEHHHJJJWWWqqq{{{lllkkkwwwvvvYYYKKKFFFEEEFFFIIIMMMMMMNNNMMMMMMLLLKKKJJJHHHGGGJJJOOOUUU___qqq~~~rrrlllhhhccc___^^^hhhrrr999:::888<<>>>>>??????EEE]]]yyypppkkkeeeaaa```aaaccccccbbb^^^XXXRRRMMMIIIHHHGGGLLLGGGDDDFFFEEEBBB@@@AAAEEEQQQhhh|||zzz~~~~~~zzzbbb\\\XXXQQQLLLMMMOOOMMMMMMNNNLLLKKKMMMOOOSSS\\\mmm~~~ttttttkkkYYY[[[pppbbbSSSQQQOOOJJJGGGGGGIIIMMMSSSVVVSSSKKKEEE999333000222444333111222111111111111000000000000111///---...111222000...111111111111111111111111......///000111222222333000111222444555666777777888999999::::::;;;;;;<<>>===???AAACCCHHHNNN\\\zzzxxxnnnnnnzzztttZZZMMMBBB@@@FFFEEELLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLNNNRRR]]]rrrzzznnneeeaaa``````fffppp~~~:::<<<999>>>HHHJJJTTTiiizzzlllpppxxxlllkkkmmmsss~~~wwwlllkkknnnmmmpppnnnbbbYYYXXXVVVSSSOOOJJJEEEBBB@@@===;;;::::::999888666777777777777777777777777555444444444444333333333222222222222222222222333000000000000000000000000111111222222222333333333000000111111111222222222333333333222222111111111222222333333444555555555555666666666777777777777777888999;;;===???BBBCCCAAABBBBBBCCCCCCBBBBBBAAAAAA@@@AAAEEEJJJNNNPPPQQQRRRQQQOOOMMMLLLLLLLLLMMMNNNOOOSSSZZZ^^^bbblllvvvzzz}}}zzzrrrpppwwwzzzsssmmmeee]]]TTTNNNFFF@@@>>>>>>??????DDDZZZuuuvvvqqqjjjfffeeeggghhhiiiiiieee___XXXSSSOOOMMMLLLNNNHHHEEEGGGFFFCCCBBBCCCGGGRRRhhh|||{{{zzzxxxvvvuuussssssuuuuuuxxxkkk```ZZZRRRMMMNNNOOOMMMMMMNNNLLLKKKKKKMMMOOOVVVfffuuu{{{sssoooXXXSSSbbbttthhhWWWSSSOOOHHHBBBDDDFFFKKKRRRVVVUUUOOOIII<<<555111333444222000111111111111111000000000000222000...///111222000...111111111111111111111111//////000000111111222222000111222444555666777777888999999::::::;;;;;;<<>><<<999888888888777555333333333333333333333333444444444444333333333333000111111222333333444444000000000000000000000000000000000000000111111111000000000111111111222222222222222222222111111111222222333333444444555555555555666666666777777777666777777888:::<<<>>>???@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>@@@EEEJJJNNNPPPQQQSSSRRRPPPOOONNNNNNNNNNNNMMMOOOTTTYYY]]]dddsss}}}vvvxxx|||~~~uuunnniiiaaaZZZTTTNNNFFF@@@>>>>>>??????DDDWWWnnnzzzrrrnnnmmmooorrrssstttpppjjjbbb\\\WWWTTTRRRPPPJJJGGGGGGGGGDDDCCCEEEHHHSSSggg|||{{{xxxtttooollljjjiiiiiiiiiiiikkkpppyyyyyyfff]]]UUUOOOOOOOOONNNMMMNNNPPPNNNLLLLLLLLLQQQ^^^kkklllnnn|||xxx\\\NNNTTTbbboooZZZTTTOOOHHHBBBBBBDDDIIIPPPVVVWWWSSSNNN@@@999333333444111000000222222111111111000000000222111000000111222111000111111111111111111111111000000000000000111111111000111333444666777777777888999999::::::;;;;;;<<>><<>>===;;;999888888888777666111111111111222222222222444444444333333333222222111111111222222333333333000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111222222333444444555555555555555666666666777777666666777888999:::<<<===>>>??????????????????>>>======@@@EEELLLPPPRRRSSSUUUTTTRRRQQQPPPPPPPPPPPPMMMOOOSSSXXX[[[dddwwwyyyoooiiifffaaa\\\SSSMMMEEE@@@===>>>??????DDDRRRfffyyy{{{vvvvvvyyy|||~~~~~~zzztttlllddd^^^ZZZXXXSSSLLLHHHGGGGGGDDDDDDFFFHHHQQQdddyyy}}}zzzuuuoooiiieeebbbaaa___^^^___bbbiiiqqqyyy}}}mmm```XXXQQQPPPPPPNNNMMMOOOWWWSSSPPPOOONNNPPPZZZeeettthhhbbbhhh{{{dddOOONNNWWWpppuuu^^^TTTPPPKKKFFFBBBCCCGGGOOOUUUXXXUUURRRCCC;;;444444444222111222222222222111111111000000222111111111222222111111111111111111111111111111111111111000000000000000000111333555666777777777888999999::::::;;;;;;<<<===;;;<<>>>>>>>>>>>=========>>>@@@FFFMMMSSSVVVWWWXXXWWWUUUSSSRRRQQQQQQQQQLLLNNNRRRUUUXXXbbbvvv}}}ssshhhcccdddccc___RRRMMMEEE???===>>>??????AAAKKKZZZkkk}}}uuummmfffaaa^^^WWWOOOIIIHHHFFFCCCCCCFFFGGGPPPaaavvv}}}zzzuuunnnfff```\\\WWWVVVVVVWWW[[[bbbiiiooo|||uuueee\\\TTTRRRQQQOOONNNOOOYYYTTTQQQPPPNNNOOOWWW```lll{{{mmm[[[[[[hhhjjjRRRKKKNNN]]]uuueeeUUUOOOLLLIIIDDDDDDGGGMMMTTTWWWVVVTTTFFF===555444444333333444222222222222111111111111111111222222111111111222111111111111111111111111111111111000000000000000111222333555666777888888888999999::::::;;;;;;<<<<<<;;;===@@@AAACCCKKKUUUmmmyyywwwpppTTTIIIAAACCCHHHGGGKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHHHHNNNUUU```ppp~~~|||qqqgggaaa___^^^___gggqqqzzz~~~:::>>>>>>BBBMMMTTTfffrrrjjjjjj{{{tttnnnqqqwww{{{yyyqqqlllcccbbbbbb]]]^^^^^^UUUSSSPPPMMMHHHDDDBBB@@@???===;;;999888999999888777444444555555666777777777333333333333222222222222444444333333222111111000000000000000000000000000222222222222111111111111/////////000000000111111000000000111111111111111111111222222333333444444444444555555555666666666777777777888999;;;<<<=========>>>>>>>>>>>>============@@@EEEMMMTTTYYY[[[\\\ZZZXXXUUUSSSRRRRRRRRRLLLLLLOOORRRVVV^^^ppp|||qqqeee```aaa```]]]QQQLLLDDD???===>>>??????>>>DDDMMMZZZmmm~~~vvvnnniiifff\\\TTTLLLIIIGGGCCCDDDFFFHHHPPP```ttt|||vvvlllddd^^^WWWVVVSSSRRRSSSXXX```fffuuu}}}hhh___VVVSSSRRROOONNNOOOUUUPPPMMMMMMLLLMMMTTT[[[fffrrroooWWWSSSYYYmmmnnnUUUIIIHHHNNNhhhrrrZZZOOOJJJHHHFFFEEEGGGLLLSSSWWWWWWVVVJJJ@@@777555444222222555333222222222222111111111000111222111000000111222111111111111111111111111000000000000000111111111111222444555777777888888888999999::::::;;;;;;<<<;;;;;;>>>AAABBBDDDNNNXXXsss~~~ttttttoooSSSJJJCCCEEEHHHEEEHHHHHHHHHHHHHHHHHHHHHHHHGGGDDDEEELLLTTT___nnn{{{~~~rrriiiccc___^^^___gggqqqyyy|||;;;??????DDDOOOWWWkkkzzzuuuyyyrrrlllnnnvvv|||vvvoooiiiaaaaaabbb[[[[[[ZZZRRRPPPNNNKKKGGGCCC@@@>>>===;;;999777777888888777666222222222333444555555555333333333222222222222111333222222222222222222222000000000000000000000000222222222111111111000000////////////000000000111///000000000111111111222111111111222333333444444444444444555555555666666555555666777999:::<<<=========>>>>>>>>>>>>=========<<<>>>CCCKKKSSSZZZ]]]___]]]ZZZWWWTTTRRRRRRQQQMMMKKKLLLOOOSSSZZZhhhttt|||rrrfff___]]]ZZZUUUQQQKKKDDD>>>===>>>??????@@@CCCFFFLLL\\\tttwwwrrrooocccZZZPPPLLLHHHEEEEEEHHHKKKRRRaaasss}}}~~~vvvooojjj___]]]ZZZVVVUUUYYYaaagggtttzzzkkkaaaXXXTTTRRROOONNNPPPPPPLLLIIIKKKLLLNNNSSSZZZaaalllpppXXXSSSQQQ]]]yyyvvv^^^PPPLLLHHH```dddSSSLLLIIIEEEDDDFFFKKKRRRXXXYYYYYYPPPEEE:::666333000000222333333222222222111111111...000222111///...000222111111111111111111111111//////000000111111222222111222444555777888888888888999999::::::;;;;;;<<<;;;<<<@@@CCCCCCEEEPPP[[[{{{{{{uuuxxxkkkQQQIIIEEEFFFHHHDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDKKKTTT___mmmxxx}}}rrrhhhaaa^^^]]]]]]fffqqqyyy|||~~~<<>>>>>>>>>>>======<<<;;;<<<@@@IIIRRRZZZ^^^aaa___\\\XXXUUUSSSQQQQQQMMMJJJJJJNNNRRRXXXbbblllzzz|||sssggg___ZZZSSSMMMQQQKKKDDD>>>===>>>???@@@EEEFFFEEEFFFSSSlll~~~xxxuuuggg^^^TTTNNNJJJFFFFFFIIINNNTTTbbbsss|||~~~~~~yyyvvvhhhfffbbb]]]ZZZ^^^eeellluuuzzzmmmcccYYYUUUSSSOOONNNPPPNNNJJJHHHKKKMMMPPPUUU\\\___iii{{{ttt]]]VVVNNNTTTqqq}}}hhhYYYTTTHHH^^^}}}mmmXXXPPPLLLDDDCCCDDDJJJRRRYYY[[[\\\UUUIII===777333///...///333333333222222222111111...000222111...---///111111111111111111111111111...//////000111222222333222222444666777888888888888999999::::::;;;<<<<<<;;;<<>>>>>BBBFFFNNN^^^yyy|||ssssssyyyyyypppdddbbb^^^\\\ZZZXXXUUUSSSKKKIIIGGGDDDAAA>>>===<<<999999888777666555444444333444444555555444444333777666444222222333444555111111111111000000000///000000000000000000000000111111000000//////......000000000000000000000000000000000000111111111111111111222333444666777888555555555555555555444444666666666666777888::::::===>>>@@@AAA@@@???===<<<:::<<<>>>BBBFFFNNNVVV[[[``````^^^YYYWWWWWWSSSNNNNNNNNNOOOPPPSSSYYY```eeesssxxx}}}zzztttjjj___VVVPPPMMMIIIHHHDDD@@@???CCCFFFHHHLLLMMMMMMMMMNNN[[[xxx{{{sssnnnfff[[[QQQKKKHHHFFFFFFOOOWWWcccnnnvvv{{{~~~zzztttppppppnnnkkkpppxxxkkkWWWUUUWWWSSSOOOQQQLLLKKKKKKKKKLLLNNNQQQSSSZZZaaaqqqyyy___TTTMMMVVVlll{{{fffUUUNNN\\\yyy```PPPMMMKKKEEECCCKKKTTTZZZ^^^bbb]]]TTTDDD777333444111,,,666222...///222444111.../////////////////////////////////000111111222222222222333333333222222111111222333555666666777777;;;:::999999999:::;;;<<>>@@@EEEFFFQQQhhhaaaMMMIIIEEEFFFHHHDDDFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEIIIQQQ\\\gggnnn{{{{{{nnnccc^^^[[[[[[]]]fffrrr}}}??????CCCHHHPPPaaa|||zzzyyy~~~~~~wwwgggccc^^^YYYVVVSSSPPPNNNJJJHHHFFFCCC@@@>>><<<;;;999999888777666555555444333444444555555444444333333333333333222222111111222222222222111111111111000000000000000000000000111000000000/////////...////////////////////////000000000000111111111111111111111111111222333444555555555555555555444444666666666666777888::::::===>>>@@@AAAAAA???>>><<<;;;===???BBBFFFMMMUUUZZZ___```___[[[YYYYYYVVVQQQPPPQQQQQQQQQSSSXXX___dddooottt{{{~~~~~~{{{xxxrrrjjj```VVVOOOLLLEEEDDDBBB???@@@EEEJJJMMMOOOSSSXXXVVVQQQVVVnnnzzzqqqjjj^^^TTTNNNKKKJJJIIIOOOWWWbbbmmmtttxxx{{{}}}~~~{{{~~~{{{yyy}}}ttt\\\VVVVVVRRROOOPPPOOONNNLLLKKKKKKLLLMMMNNNVVV\\\kkkhhhYYYOOOUUUjjjtttaaaKKKYYYyyyiiiSSSNNNJJJEEEDDDKKKSSSZZZaaahhhhhh^^^KKK;;;444555333000777444111111555666444111000000000000000000000000222222111111000/////////111222222333333222222111222333444555777777777777;;;:::999999999:::;;;<<<<<>>DDDEEEQQQiiixxx[[[IIIGGGDDDEEEIIIFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEIIIQQQ[[[eeekkkttt{{{|||oooeee^^^\\\[[[YYYdddsss???@@@DDDJJJSSSeee{{{iiiddd]]]VVVQQQNNNKKKIIIHHHGGGDDDAAA???===<<<;;;::::::999888777666555555333444444555555444444333000222333444444333000///333333333222222222222111000000000000000000000000000000000000////////////////////////////////////000000000000111111111111222111111111111111111111444444444444444444555555555555666666777999:::;;;===>>>@@@AAAAAA@@@???======>>>@@@BBBEEELLLTTTYYY]]]``````]]][[[\\\YYYUUUSSSSSSSSSSSSTTTXXX^^^cccjjjnnntttxxxyyyzzz{{{{{{xxxvvvqqqjjjaaaWWWOOOKKKCCCBBB@@@???AAAEEEMMMRRRTTT[[[bbb```UUUSSScccvvv~~~ssslll```VVVPPPMMMLLLKKKNNNUUU```jjjppptttvvvxxxyyyxxxuuussszzzdddWWWUUURRRPPPPPPOOONNNLLLKKKJJJKKKLLLLLLQQQUUUbbbwwwsssbbbRRRTTTgggjjjPPPYYYuuutttWWWNNNHHHEEEEEEJJJPPPXXXdddooouuukkkWWWBBB777555555333333000---...111333222000111111111111111111111111222222111111000/////////111111222222222222222111333444555777888888888888::::::999999:::;;;<<<<<<<<>>@@@EEELLLVVViii{{{wwwiiiccc[[[SSSNNNKKKHHHGGGFFFDDDBBB@@@===<<<;;;:::::::::999888777666555555333444444555555444444333333444555555555444333222333333222222222111111111000000000000000000000000000000000000////////////........................///000000000111111111111222222222333333333333333333333444444444444555555555555555666777999:::;;;===>>>@@@BBBBBBBBB@@@??????@@@AAABBBEEELLLTTTYYY\\\```aaa^^^]]]]]]\\\XXXVVVUUUUUUTTTTTTXXX]]]bbbhhhkkkooorrrtttvvvxxxzzzwwwuuuqqqkkkcccZZZQQQKKKFFFCCC@@@@@@@@@DDDMMMWWWZZZ^^^bbb```XXXTTT]]]iii|||~~~|||rrrkkk___VVVOOOLLLKKKJJJMMMSSS\\\dddjjjnnnppprrrrrrnnnjjjhhhooo|||nnnZZZUUURRRQQQQQQKKKKKKJJJJJJKKKLLLMMMNNNNNNQQQ\\\nnn~~~jjjWWWUUUeeesss___^^^ooo]]]MMMGGGFFFFFFIIILLLSSSbbbppp|||tttcccLLL<<<666555333///---,,,---///111000///111111111111111111111111/////////000111111222222000111111222222222222111444555666777888999999999999:::::::::;;;;;;<<<<<<>>>AAA@@@BBBGGGJJJZZZvvviiiPPPCCCCCCAAACCCHHHFFFGGGGGGFFFFFFEEEEEEDDDDDDBBBDDDGGGLLLSSS[[[bbbffflllssszzzuuukkkbbb]]][[[XXXcccsss>>>@@@FFFNNNYYYmmm~~~|||zzzuuuqqqeee___XXXQQQMMMKKKIIIGGGCCCBBB@@@>>><<<;;;:::999::::::999888777666555555333444444555555444444333555444333333333444555666222111111111000000000000000000000000000000000000////////////000000000000///////////////////////////000000000111111111111...///111222333444444444333333333333444444555555444444555666777999;;;<<<>>>???AAACCCDDDDDDCCCBBBBBBBBBBBBCCCFFFMMMUUU[[[\\\aaadddaaa^^^^^^\\\ZZZWWWWWWVVVUUUUUUYYY___ccchhhjjjnnnppprrruuuxxx{{{xxxuuuqqqkkkeee]]]TTTMMMFFFBBB???@@@@@@EEERRR```___\\\ZZZYYYVVVUUUYYY```mmmmmmmmmnnnqqqyyy|||rrrjjj___UUUOOOLLLJJJIIIKKKPPPWWW]]]bbbfffkkkmmmmmmggg```^^^bbblllzzzyyy```VVVTTTRRRRRRKKKKKKKKKKKKKKKKKKLLLLLLMMMOOOYYYiii}}}ttt```YYYddd}}}kkkccclllhhhRRRIIIGGGFFFGGGHHHNNN^^^mmmzzzwwwkkkUUUAAA777333111222111000000222333333333111111111111111111111111/////////000111111222222///000111111222222222222444555666888999999::::::999999:::;;;<<<<<<=========BBBAAABBBIIIMMM___|||fffNNNCCCDDD@@@BBBGGGEEEGGGGGGFFFFFFEEEDDDDDDCCCCCCEEEHHHNNNUUU\\\cccfffnnntttzzz}}}yyynnneee^^^[[[[[[dddrrr}}}>>>AAAGGGQQQ^^^sss~~~{{{xxxrrrmmm___[[[UUUOOOLLLJJJHHHGGG@@@???>>><<<:::999999999999999888777666555444444333444444555555444444333444222111000000111444555111111111000000000//////000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111***,,,...000111222222222222222333333444444555555444444555666888999;;;<<>>AAAHHH[[[nnnkkkaaaXXXUUUTTTTTTVVVYYY```^^^[[[ZZZ\\\dddnnnuuu~~~|||qqqjjj^^^TTTNNNKKKJJJIIIIIILLLPPPUUUYYY___fffjjjkkkccc[[[WWWWWW\\\hhhssskkk[[[UUUSSSSSSPPPOOONNNMMMKKKJJJIIIHHHJJJNNNWWWfffwwwnnnaaacccwwwttthhhjjjxxx[[[KKKHHHFFFFFFGGGMMM[[[iiitttvvvooo[[[EEE777222111111111111000111111222222111111111111111111111111222222111111000///////////////000111222222222222444555666888999999999999888999:::<<<============;;;@@@@@@AAAHHHMMMbbbcccMMMCCCDDD@@@AAAFFFEEEHHHGGGGGGFFFEEEDDDCCCCCCCCCEEEHHHNNNUUU]]]dddhhhoootttyyy{{{}}}rrrggg___[[[]]]eeeqqq{{{@@@CCCJJJUUUcccxxx~~~{{{wwwnnnggg[[[WWWRRRNNNKKKHHHEEECCC???>>><<<;;;999999888888888888777666555444333333333444444555555444444333111111111111222222333333222222222111111111000000000000000000000000000000.../////////000000000111111111111111111111111111000000000000111111111111+++,,,...000111111000///111222222333444444555555444444555666888:::;;;===@@@BBBEEEGGGIIIIIIHHHHHHEEEEEEEEEFFFIIIQQQZZZ```cccjjjmmmiiiccc```^^^\\\ZZZZZZ[[[[[[]]]bbbiiinnnkkknnnqqqssstttuuuxxxzzzyyytttmmmhhheee___WWWQQQGGG???;;;===AAAIII```www~~~sssfff^^^XXXTTTTTTWWWWWWUUUQQQNNNMMMRRRYYY___hhhnnnwww~~~zzzwwwnnnggg[[[RRRKKKHHHGGGFFFGGGHHHJJJMMMRRRZZZbbbhhhkkkbbbZZZUUURRRRRR\\\gggrrrwwwyyyvvvwww}}}}}}wwwaaaWWWSSSRRRQQQPPPPPPNNNLLLJJJIIIHHHGGGKKKUUUcccqqq~~~kkkcccnnnqqqeeexxxaaaLLLHHHEEEFFFHHHNNN[[[gggnnntttppp]]]EEE888444444000111000000/////////000000000000000000000000000222222111111000/////////...///000111222222222222444444666777888999999999888999;;;<<<===>>>======;;;@@@@@@BBBHHHOOOeee^^^IIIAAACCC@@@@@@FFFEEEHHHHHHGGGFFFEEEDDDCCCCCCBBBCCCFFFLLLTTT]]]dddiiilllqqquuuxxx|||tttiii```[[[[[[dddqqq|||BBBEEEMMMXXXfff|||vvvyyy~~~|||tttjjjaaaXXXUUUPPPMMMJJJFFFCCC@@@>>>===;;;:::999888888888777777666555444333222222333444444555555444444333111222444666666666444333333333333222222222111111000000000000000000000000.../////////000000111111111111111111111111111111000000000000111111111111...000111333333111000///111111222333333444555555333444444666888:::<<<===AAACCCFFFHHHJJJJJJJJJIIIFFFFFFFFFFFFJJJRRR\\\bbbgggnnnqqqllleeebbb___]]]\\\\\\]]]^^^aaafffnnnssslllooorrrtttuuuvvvxxxyyyyyyssskkkfffccc^^^WWWQQQMMMCCC===>>>@@@HHH```yyywwwjjj^^^UUUUUUYYYRRRQQQMMMIIIFFFHHHLLLOOOSSS[[[fffooossssssqqqooojjjcccWWWNNNGGGDDDCCCBBBEEEFFFGGGIIINNNVVV```ggglllccc[[[VVVPPPNNNVVVaaagggmmmpppmmmmmmrrrtttqqqrrrooorrr|||eeeXXXSSSQQQNNNNNNOOONNNNNNMMMLLLKKKCCCHHHSSS```mmm}}}qqqbbbhhhzzz```eeecccMMMHHHEEEFFFJJJQQQ]]]hhhlllsssppp\\\EEE888666888555555555333222111222333/////////////////////////////////000111111222222......000111111222222222333444555777888888888888777999;;;===>>>>>>>>>===<<>><<<;;;:::999888999::::::999888666444333444555666555444333222111222333333222222222222222222222222222222222111111111111000---.........//////000000///000111222222333222222111111000000000000000000......//////000000111111222222222222222333333333000111111222222333444444222444666666777777999;;;<<>>???CCCWWWnnnsssbbb^^^]]]ZZZTTTNNNHHHEEEEEEEEECCCAAAJJJNNNTTT\\\bbbfffhhhiii^^^YYYRRRJJJDDDAAA@@@@@@AAABBBEEEIIIJJJOOO]]]kkklllggg___WWWRRRPPPQQQSSSZZZbbbggggggkkkqqqqqqmmmkkkbbb___gggsssqqq]]]VVVVVVOOONNNLLLLLLLLLKKKIIIGGGIIIIIIOOO[[[jjjzzzppplllzzzkkkfffjjjoooWWWLLLEEEGGGJJJMMMXXXdddmmmmmmggg[[[KKK>>>888666444222000000111222111000111111111111111111111111222111111111000000//////222222222222222222222222666666666666777999:::;;;:::::::::;;;<<<===>>>???<<>>AAAFFFHHHHHHHHHGGGEEEDDDBBBAAAAAABBBDDDHHHNNNUUU]]]dddhhhiiiooorrrrrruuu{{{~~~}}}ssshhhaaa^^^\\\eeeqqq{{{CCCGGGOOO[[[nnnyyyiiikkk{{{yyyooofffaaaYYYRRRJJJGGGHHHGGGCCC>>><<<;;;:::999999999::::::999888666444333444555666666555444333333333444444222222222222222222222222222222222111111111111000............/////////000000111111111111111000///111111111111111000000000/////////000000000000000111111111222222222222222333222222222222222222222222444666666666777999;;;???AAAEEEIIIKKKKKKJJJIIIHHHFFFEEEFFFGGGKKKWWWbbbjjjooosssrrrlllgggeeeeeeaaadddffffffkkkssswwwwwwtttuuuwwwxxxyyyzzzzzzzzz{{{xxxrrrlllfff^^^VVVQQQLLLDDD??????>>>@@@QQQeeezzziiibbb^^^YYYQQQLLLFFFCCCCCCCCCBBB@@@AAADDDIIIOOOSSSVVVWWWWWWUUUQQQKKKEEEAAA?????????>>>???BBBFFFGGGLLLXXXeeelllggg```YYYTTTRRRRRRSSSSSSYYY]]]^^^bbbjjjnnnmmmjjjaaa]]]bbbkkkuuuyyyaaaVVVUUUPPPNNNMMMLLLLLLKKKIIIGGGHHHGGGLLLVVVdddtttwwwjjjqqqpppdddaaa}}}yyyZZZNNNEEEFFFHHHJJJRRR\\\iiijjjggg]]]NNN@@@888555444222000000111222111000111111111111111111111111222111111111000000000000222222222222222222222222666666666777888999:::;;;:::::::::;;;<<<===>>>???>>>CCCBBBDDDLLLWWWrrrrrrnnnuuuhhhJJJDDD>>>:::;;;???CCCEEEHHHGGGFFFEEEDDDBBBAAAAAAAAACCCGGGMMMUUU]]]dddhhhkkkppprrrrrrsssyyy||||||~~~~~~uuuiiiaaa]]]\\\dddqqqzzzBBBGGGQQQ___tttsssgggjjjwwwmmmccc^^^XXXQQQJJJGGGHHHGGGCCC???;;;;;;:::999999999999:::999888666555444444555555777666555444444444444555222222222222222222222222222222222111111111111000............////////////000111111000///...------111111111111111111111111000000000000000000//////000000000111111111222222444444333333222111111000222444555666666777999:::???BBBGGGKKKMMMLLLJJJIIIJJJGGGFFFFFFFFFHHHRRR\\\eeejjjpppqqqnnniiiggggggcccgggjjjlllqqqxxx{{{zzzwwwxxx{{{}}}~~~~~~|||{{{zzzxxxtttooohhh```VVVPPPLLLFFFAAA@@@======IIIXXXuuupppfff___YYYMMMHHHCCC@@@AAAAAA@@@>>>>>>@@@CCCFFFHHHIIIIIIIIIIIIFFFBBB>>><<<<<<<<<===;;;;;;>>>AAACCCFFFQQQ\\\fffccc^^^YYYTTTQQQPPPOOOPPPTTTVVVWWW]]]gggqqqtttnnnfff___^^^aaahhhttt~~~kkk[[[VVVQQQOOOMMMLLLLLLKKKIIIGGGGGGFFFHHHQQQ\\\llliiifffuuuvvvaaaXXXlllbbbTTTIIIHHHIIIHHHMMMUUUaaaeeegggaaaUUUFFF:::333444222111000222222111000111111111111111111111111111111111111111000000000222222222222222222222222666666666777888999:::;;;:::::::::;;;<<<===>>>???@@@EEEDDDEEENNNZZZvvvrrroooyyy|||\\\GGGBBB<<<999:::>>>BBBDDDGGGGGGFFFEEECCCBBBAAAAAA@@@BBBGGGMMMUUU^^^dddhhhlllqqqsssrrrssswwwyyyyyy||||||}}}yyykkkbbb]]][[[dddpppyyy~~~CCCHHHRRRccczzzuuuooottt}}}tttjjjccc___WWWQQQKKKGGGGGGFFFBBB???:::::::::999999999999999888777666555444444555555666555555444444444444444222222222222222222222222222222222111111111000000.........///////////////.../////////......---,,,000000000111111111111111222111111000000//////////////////000111111222222333333333222222111111111222444555666666666888:::;;;???DDDJJJLLLLLLKKKIIILLLIIIGGGGGGGGGHHHNNNUUU___dddjjjnnnmmmjjjhhhhhhdddiiilllnnnrrrxxxzzzxxxxxx{{{~~~~~~|||yyyxxxuuupppiii```UUUNNNJJJFFFBBB@@@===;;;BBBMMMaaattt}}}pppggg```YYYJJJEEE@@@>>>???@@@>>>===>>>???AAACCCCCCCCCBBBBBBAAA???===:::999999999::::::999;;;>>>???AAAJJJSSS]]][[[XXXTTTPPPMMMKKKIIINNNPPPQQQRRRYYYeeesss|||yyyrrrhhh___\\\aaallluuuwwwbbbXXXRRRPPPNNNMMMLLLLLLJJJHHHFFFEEEGGGMMMWWWfff|||mmm___jjjyyy```TTTcccmmm\\\NNNKKKLLLJJJLLLQQQZZZ```gggfff\\\MMM>>>555444333111111222222222111111111111111111111111111111111111111111111111111111222222222222222333333444555666777888999999999:::::::::;;;<<<===>>>???AAAEEEDDDFFFOOO\\\{{{tttrrruuuUUUGGGBBB===:::<<<@@@CCCEEEGGGFFFEEEDDDCCCBBBAAAAAA>>>AAAFFFMMMUUU]]]dddhhhkkkpppsssssstttxxxzzzyyyzzzzzz{{{~~~oooccc]]][[[cccoooxxx}}}DDDIIITTTfff~~~vvvwww~~~yyynnnhhhdddbbbWWWRRRLLLHHHFFFDDDAAA???:::::::::999999999888888888777666666555444444444444444444444333333222222222222222222222222222222222222222111111111000000///////////////.........,,,,,,---.............../////////000000111111111222222111111000000//////...//////000111111222222111111222222222333333333222444555666555666777999999===BBBHHHLLLMMMMMMLLLMMMIIIHHHIIIIIIHHHLLLQQQXXX\\\cccgggiiiiiihhhgggeeejjjnnnooorrrwwwxxxuuuxxx{{{}}}yyyxxxuuuqqqjjj```TTTMMMGGGEEECCCAAA===<<<@@@FFFNNNcccsssrrrkkkeee```ZZZJJJEEE@@@===>>>???>>><<<:::;;;<<<============<<<===<<<;;;999888888888888:::999:::===>>>>>>DDDKKKSSSSSSQQQOOOMMMJJJGGGFFFIIIIIIJJJLLLRRR^^^ppp}}}tttfff]]]^^^gggooogggXXXTTTRRROOOMMMLLLLLLJJJIIIFFFEEEGGGLLLTTTbbbyyyttt```fff|||~~~cccVVV___~~~vvvbbbPPPLLLMMMJJJJJJNNNTTT\\\fffjjjcccTTTCCC888555333111111222333222111111111111111111111111111111111111111111222222222111111111222222333333333222333555666777888888777:::::::::;;;<<<===>>>???@@@DDDCCCEEEPPP___uuuuuurrrRRRDDD@@@<<<:::<<<@@@CCCEEEFFFEEEEEEDDDCCCBBBAAAAAA===@@@FFFMMMUUU]]]cccfffiiiooossstttvvv{{{}}}}}}{{{{{{|||rrreee^^^[[[cccooowww{{{~~~EEEJJJVVViii{{{www~~~sssjjjeeeccccccWWWSSSMMMHHHEEEBBB???===999999999:::999888888777777777777666555555444444333333444444333333222111222222222222222222222222222222222111111111111000///////////////.........++++++,,,....../////////---......//////000000000111111111111111111000000...//////000111222333333000111111222333333444444222444555555555555777888999<<>>@@@BBBEEEWWWgggiiifffeeeaaaZZZLLLGGGBBB???@@@@@@???===::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::999999888888;;;999:::<<<<<<<<>>???>>>CCCBBBEEEQQQccczzz|||nnnQQQAAA===999888:::>>>BBBCCCEEEEEEDDDDDDCCCBBBBBBAAA>>>AAAFFFMMMUUU[[[aaacccgggnnnssstttwww|||~~~~~~vvvhhh```\\\dddooowww{{{}}}EEEJJJWWWkkk~~~{{{ooogggcccaaa___XXXUUUOOOIIIDDD@@@===<<<888999999:::999888777666777777777666666555444333333444555555555444222222222222222222222222222222222222222111111111111000000/////////............------...............---,,,,,,------...//////000111111111111111111222222//////000111222333444444222222222222222222222333222444555555555555666777999;;;===AAADDDFFFHHHHHHIIIEEEEEEIIIJJJIIIIIILLLLLLNNNRRRWWW\\\```aaaaaaeeeiiimmmnnnrrryyy{{{zzzzzz||||||xxxssslllbbbXXXQQQHHHGGGEEEBBB????????????DDDTTTbbbfffggghhhbbbYYYOOOJJJDDDAAABBBBBB@@@>>><<<<<<<<<<<<<<<<<<<<<;;;888888::::::;;;::::::999;;;999999;;;;;;999;;;???CCCCCCDDDDDDDDDCCCCCCCCCHHHFFFHHHLLLOOOWWWgggxxxtttjjjfffdddppp}}}yyy```WWWTTTPPPMMMMMMLLLKKKJJJGGGGGGHHHJJJMMMWWWkkk~~~kkkgggnnn~~~iii^^^YYYhhhpppVVVLLLKKKGGGEEEEEEKKKSSS```hhhfffZZZIII===555444222222333333333222111111111111111111111111111111111222222333333333000111111222333333444444333555777999::::::999888:::::::::;;;<<<===>>>???>>>CCCBBBFFFTTTggg~~~hhhMMM@@@===:::999;;;???BBBDDDDDDDDDDDDCCCCCCBBBBBBAAA>>>AAAFFFMMMTTTZZZ___aaafffmmmrrrtttwww|||~~~}}}~~~~~~zzzkkkbbb]]]eeepppwww{{{|||~~~|||DDDJJJXXXmmmvvvmmmgggbbb^^^\\\YYYVVVOOOIIICCC???<<<;;;888888999:::999888777666777777777777666555444333444555666666666555333333222222222222222222222222222222222111111111111000000000//////.........---////////////...---,,,,,,++++++,,,,,,---...//////000000000111222222222333///000111222333444555555444444333222222111111111222444555555444444666777777888999;;;===???AAABBBFFFCCCCCCHHHJJJIIIIIIKKKJJJKKKNNNRRRXXX]]]______```eeeiiikkkpppxxx|||{{{{{{}}}zzzuuummmdddZZZTTTJJJJJJGGGCCC@@@??????===GGGUUUbbbgggjjjkkkcccXXXRRRMMMFFFCCCCCCCCCAAA???;;;::::::999999888777777555666888:::<<<<<<<<<;;;;;;888888::::::888888<<<=========>>>>>>???@@@@@@BBB@@@BBBGGGIIIOOO___ooosssiiibbbeeerrrjjjXXXTTTPPPMMMMMMLLLKKKJJJHHHGGGHHHIIIJJJRRRdddwwwnnnhhhgggwwwiii```XXXcccxxx[[[OOOLLLHHHEEEEEEHHHPPP]]]eeeeeeZZZJJJ>>>666444222222333333333222111111111111111111111111111111111222222333333333000000111222333333444444555666999;;;<<<<<<;;;::::::::::::;;;<<<===>>>??????CCCCCCGGGVVVjjj{{{~~~dddIIIBBB???<<<;;;>>>BBBEEEGGGDDDDDDDDDCCCCCCBBBBBBAAA???BBBGGGMMMTTTZZZ^^^```ffflllrrrsssvvvzzz|||{{{||||||}}}{{{mmmddd^^^fffpppxxx{{{|||~~~|||IIIMMMZZZqqq~~~vvvmmmeee___[[[YYYYYYUUUOOOHHHBBB???======:::999888888999999888666777666666666666555555555333333333333333333333333111222222222222111000000111111111111111111111111222111111000///......---......---------,,,,,,,,,,,,---......//////............000111222222222222222222111111111111111111222333333444444444333333222444444444222222222444666777888:::<<<>>>???@@@BBBCCCDDDEEEEEEFFFFFFFFFGGGHHHJJJLLLOOOQQQSSSTTTUUUZZZcccjjjpppvvv}}}yyyqqqmmmiii```VVVQQQJJJDDDBBBAAA???@@@DDDFFF\\\ggggggkkkhhh___]]]VVVOOOGGGDDDDDDEEEBBB???===<<<:::888777777777888777777888999::::::;;;;;;777777888888999999999:::999::::::;;;<<<===>>>>>>@@@CCCFFFGGGHHHNNNXXX```xxxuuullljjjmmmxxxooobbbTTTQQQRRRLLLKKKMMMHHHFFFFFFGGGIIIJJJOOO^^^lllooofffaaapppppp[[[SSS^^^nnndddQQQMMMLLLIIIEEEIIIOOOXXXaaagggdddUUUEEE:::444111333555222000000222222222111111111000000///000000000111111111111222333333444444333333222555555666777888999::::::888:::<<<======>>>@@@BBBBBBAAACCCIIIUUUnnn}}}]]]IIIAAA???===<<<===AAAEEEHHHGGGFFFEEECCCAAA???>>>===AAADDDIIIMMMRRRXXX^^^bbbdddiiiooosssuuuuuuuuuvvvzzz~~~~~~lllaaa___gggqqqyyy||||||}}}~~~LLLQQQ___www|||sssjjjaaa[[[WWWUUUTTTQQQLLLFFFAAA>>><<<;;;:::999777888999999888666555444444444444333333333333333333333333333333333333333333333333222111111111111111111111111111111111111000000///......---............---------,,,,,,---......//////.........///000111222222222222111111111111111111111111222222222222222111000000222333444444222222222444555555777888:::;;;======???@@@BBBCCCDDDEEEEEEEEEEEEEEEFFFHHHKKKMMMPPPQQQRRRXXX___fffmmmttt{{{yyyqqqllliii```WWWQQQJJJDDDBBB@@@>>>@@@DDDKKKbbbmmmlllnnnkkkaaa___ZZZSSSJJJEEEDDDDDDBBB@@@???===<<<:::999999999999777777888999999:::;;;;;;888888888999999999999999999::::::;;;<<<<<<======<<<@@@CCCDDDFFFKKKSSSZZZjjj~~~yyyooonnntttzzzeeeVVVRRRRRRLLLLLLMMMIIIGGGFFFGGGIIIIIIMMM[[[hhhxxxppp```[[[hhh}}}qqq^^^SSSWWWaaammmVVVOOOMMMJJJFFFIIIOOOXXX```gggeeeWWWGGG;;;555111333444222000000333333333222222222111111111111111111222222222222333333333333333333333333555555666777888999::::::888:::<<<=========???AAABBBBBBEEEKKKXXXrrr}}}}}}ZZZGGG@@@>>><<<<<<===@@@DDDGGGFFFFFFDDDCCCAAA???>>>===AAADDDJJJOOOSSSXXX^^^aaaeeehhhnnnqqqsssssstttuuuxxx|||~~~~~~nnndddbbbiiirrrxxx{{{zzzzzzzzz|||}}}~~~NNNTTTeee}}}yyyqqqggg^^^VVVQQQOOONNNLLLHHHDDD@@@===;;;::::::888777777888999777666555444444444444333333333444444444444444444444444333444444444444333222222111111111111111111111111111000000//////........./////////.........------,,,---......//////....../////////000111111222222111111111111111111111111111111111111000///......111333444333222111333444444555555666777888999:::<<<===???AAACCCDDDDDDEEEBBBBBBBBBCCCEEEIIILLLNNNPPPUUU[[[bbbjjjrrrzzzyyyqqqlllhhhaaaXXXQQQKKKEEEBBB@@@>>>@@@EEERRRjjjuuutttvvvqqqgggeeeaaaYYYOOOGGGEEECCCBBB@@@??????===<<<;;;;;;:::;;;777888888999999::::::;;;:::::::::::::::999999999999999::::::;;;;;;<<<<<<:::>>>AAACCCEEEHHHNNNSSS\\\lllzzzuuusssxxxjjjYYYSSSSSSMMMLLLNNNIIIIIIGGGGGGHHHGGGKKKVVVbbbppp~~~vvv```VVV```rrrvvvcccTTTPPPSSSzzz___RRRNNNKKKHHHIIIOOOWWW___ggggggZZZLLL===666111333444222000111444444333333333222222222111222222222222333333333666555333222111222222333555666666777888999:::::::::;;;======<<<===>>>@@@CCCDDDGGGNNN\\\yyy}}}|||uuuUUUEEE???>>><<<<<<===@@@DDDFFFFFFEEEDDDBBBAAA???>>>===AAAEEEKKKQQQUUUYYY]]]```eeehhhlllooopppqqqssstttxxx{{{}}}|||qqqeeebbbiiirrryyy|||{{{zzzzzzzzz{{{}}}NNNVVViiizzzvvvooofff]]]TTTNNNJJJHHHGGGEEECCC@@@===;;;:::999888777777888888777666777666666666666555555555555555555555555555555555333333333444333222222111111111111111111111111111000000/////////.........000////////////.........,,,---......///........................///000000000000000000111111111111//////000000000000000///111222333333222111333444555555555666666777777888:::;;;===@@@BBBDDDEEEEEEAAA@@@??????AAAEEEIIIKKKPPPSSSYYYaaajjjsss{{{yyyqqqkkkhhhaaaYYYQQQKKKFFFCCC@@@>>>BBBHHHYYYrrr{{{qqqooojjjaaaVVVLLLFFFCCCBBBAAA???>>>>>>===<<<;;;;;;;;;888888999999::::::::::::<<<<<<<<<;;;;;;:::::::::999999:::::::::::::::::::::===AAADDDFFFIIIMMMQQQUUU___nnnwwwvvv|||ppp^^^UUUSSSMMMMMMOOOJJJJJJHHHGGGGGGFFFHHHPPPZZZiiiwwwhhhXXX]]]iii}}}jjjXXXRRRSSSxxxhhhUUUPPPMMMKKKIIINNNUUU]]]fffhhh^^^RRR???888222333333222111222333333222222222222111111111111111222222222333333777555333111111111333444555666777888999::::::;;;:::<<<======<<<<<<===???BBBDDDHHHOOO```zzz{{{mmmQQQEEE>>>>>>======???AAACCCEEEEEEDDDCCCBBB@@@???>>>===AAAFFFLLLRRRVVVZZZ]]]___fffhhhkkkmmmnnnooorrrsssyyy{{{|||{{{~~~ooodddaaagggqqqyyy}}}}}}zzzxxxwwwyyy{{{}}}MMMVVVkkk|||}}}|||wwwuuupppiii```VVVMMMHHHFFFEEEDDDBBB@@@>>><<<;;;999888666777888888777555777666666666666555555555555555555555555555555555222222222222222111111000000000000000000000000000////////////............000////////////.........,,,---......///.........------,,,,,,,,,---......//////000000000111111111...///000111222333333333000111333222111111333444666666666666777777777888999;;;===???BBBDDDEEEEEE@@@???>>>>>>@@@DDDGGGJJJPPPSSSYYYbbbmmmwww~~~zzzqqqjjjfff```YYYQQQLLLGGGDDD@@@???DDDLLL___zzz}}}|||ssskkk^^^RRRIIIDDDBBBAAA>>>>>>======<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;>>>>>>======<<<<<<;;;;;;::::::::::::::::::999999999<<<@@@DDDGGGKKKNNNPPPRRRUUU^^^ooo~~~vvvxxxwwwbbbWWWSSSMMMNNNPPPJJJLLLIIIGGGGGGFFFFFFLLLTTT___mmmooo\\\\\\bbbtttuuuaaa[[[^^^uuuqqqZZZQQQOOOLLLGGGLLLRRRZZZeeeiiibbbWWWBBB:::333222333111111333111111111111000000000000000000000000111111111222666555333111111111333444666666777888999:::;;;;;;:::<<<======<<<<<<===???@@@DDDHHHPPPbbbzzz~~~eeeNNNEEE>>>>>>>>>???@@@BBBDDDEEEDDDDDDCCCAAA@@@???>>>>>>AAAFFFMMMSSSWWW[[[^^^```gggjjjlllnnnnnnoooqqqsssuuuxxxyyyyyy}}}~~~yyykkkaaa```fffpppyyy}}}{{{uuupppppprrruuuyyy|||~~~MMMXXXmmm~~~uuuuuu|||{{{zzzwwwrrrrrrqqqmmmeeeZZZOOOIIIEEEDDDBBB@@@>>>======<<<999777666666777888666555555444444444444333333333444444444444444444444444111222222222222111000000000000000000000000000000......................../////////.........------,,,---......//////......------,,,++++++,,,---......//////000000111111111///000111222333444444444///111222222111111333444666666666777777888888888999:::<<>>>>>>>>@@@CCCFFFHHHNNNQQQXXXcccoooyyy~~~{{{qqqiiiddd^^^XXXQQQLLLHHHEEEBBBAAAHHHQQQeee{{{tttgggZZZNNNFFFBBBAAA===>>>>>>>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>=========<<<<<<;;;;;;::::::999999777999===BBBGGGLLLPPPRRRPPPOOOTTT```oooyyyvvv|||}}}fffYYYTTTNNNOOOQQQKKKMMMJJJHHHHHHFFFEEEIIIOOOZZZhhhyyywwwccc___```pppnnnfffgggrrr{{{___SSSOOOKKKFFFIIIOOOWWWccciiieee\\\EEE;;;444222222111111333111000000000000///////////////000000000111111111444333222222222333444444666777777888999:::;;;;;;:::;;;======<<<===>>>@@@@@@EEEIIIPPPddd~~~___JJJEEE>>>???@@@AAACCCDDDDDDEEECCCCCCBBBAAA@@@???>>>>>>AAAFFFLLLRRRWWW\\\```ccciiillloooppppppqqqrrrsssnnnsssvvvxxx~~~~~~}}}|||tttiiibbbccciiisss|||zzzppphhhgggiiinnnsssyyy~~~PPP[[[pppwwwrrrwwwxxxrrruuuxxxpppmmmooorrrqqqjjj^^^QQQIIIEEECCC@@@>>><<<<<<<<<<<<999777666666777777666555555444444444444333333333333333333333333333333333222222333333222222111000000000000000000000000000....................................---------,,,,,,---......//////......///...---,,,,,,---...///......//////000111111222111222222333222222111111...000222222111111333444444555555666777888888999888999;;;===???@@@AAABBB======>>>???@@@BBBDDDEEEIIIMMMUUUbbboooxxx|||}}}|||rrrhhhccc\\\WWWPPPLLLIIIGGGCCCCCCLLLVVVlll{{{ooo```RRRHHHCCCAAA>>>??????@@@@@@???>>>===>>>>>>>>>>>>============>>>>>>>>>???????????????======<<<<<<;;;::::::999888999===BBBIIIPPPUUUWWWRRRPPPRRRXXX^^^kkkxxxzzz}}}}}}jjjZZZTTTNNNOOOQQQKKKNNNJJJHHHHHHGGGEEEHHHLLLVVVcccsssppphhheeeqqq|||lllggghhhdddTTTMMMHHHDDDGGGLLLTTTaaaiiiggg___FFF===444222222111111444111111111000000000000///000000111111111222222222111222222333333444444555666777888888::::::;;;<<<888:::<<<=========???AAAAAAGGGKKKQQQfff|||YYYGGGCCC>>>@@@AAACCCEEEEEEEEEEEECCCBBBBBBAAA@@@???>>>>>>BBBFFFKKKQQQWWW\\\bbbfffjjjmmmqqqtttssssssrrrsssnnnssswwwyyy~~~}}}zzzrrrjjjfffeeemmmyyyxxxnnneeefffjjjoootttzzz~~~~~~~~~SSS^^^ssswwwvvvyyyooouuussskkkiiimmmrrrrrrlll```SSSJJJEEECCC???<<<::::::;;;<<<888777666666777777666555777777666666666555555555333333333333333333333333333444444444444333222222000000000000000000000000---...........................---------,,,,,,,,,,,,---......//////......111000...------...///000---......///000111111222444444333333111000///......000111222111111333444333333444555666777888999777888:::<<<===>>>??????;;;<<<===???AAABBBCCCCCCFFFJJJSSS```mmmwwwzzzzzz}}}rrrhhhbbb\\\VVVPPPMMMJJJGGGDDDEEENNNYYYrrrsssdddUUUJJJCCCAAA???@@@AAABBBAAA@@@???>>>????????????>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@AAA>>>>>>===<<<;;;;;;:::999:::;;;>>>EEEMMMUUUZZZ]]]VVVUUUUUUUUUUUU\\\sss}}}|||}}}|||kkk[[[TTTNNNPPPRRRKKKOOOJJJHHHHHHGGGEEEGGGKKKNNNZZZjjjyyy}}}rrrkkktttnnnccc]]]hhhUUULLLEEECCCFFFJJJSSS```iiihhh```HHH>>>555222222111222444222222222111111111111000111111222222222333333333000111222333444555555555777777888999:::;;;;;;<<<888:::<<<======>>>@@@BBBBBBHHHMMMSSShhhyyyVVVDDDBBB???@@@BBBDDDFFFFFFFFFFFFBBBBBBAAAAAA@@@???>>>>>>BBBEEEKKKQQQVVV]]]dddhhhkkkooosssvvvvvvtttssssssssswwwzzz{{{}}}~~~yyyrrrllljjjfffooozzzhhhiiijjjmmmqqquuuyyy{{{}}}{{{yyyzzz}}}TTTaaazzz}}}||||||kkkyyyqqqhhhggggggiiinnnnnneeeTTTGGGGGGDDD@@@>>>===<<<:::999888888888888777777777777666666666666555555555555444444444444444444444444444333222222111111222222333333222222000///...---------------------------------------------------------------------------......................../////////000111111222222222333333333333222111111000000000000111222333444444333333333444666888999::::::;;;<<<>>>@@@BBBCCCBBBAAAAAA???>>>???CCCFFFGGGOOOWWW^^^gggpppuuuuuuyyy{{{yyyrrrkkkbbbZZZSSSSSSPPPGGGEEEHHHFFFNNNbbb}}}sssjjj]]]PPPHHHFFFCCCBBBAAAAAACCCEEEDDDCCCBBB@@@>>>>>>??????>>>===<<<>>>@@@@@@@@@AAACCCEEEAAA@@@@@@???>>>===<<<<<<<<<===@@@FFFMMMVVV^^^ccciii^^^WWWVVVTTTVVVeeexxx{{{tttuuuuuuyyy|||aaaXXXVVVPPPNNNQQQMMMLLLKKKIIIHHHGGGFFFFFFJJJRRRaaatttnnnvvvqqq\\\YYYfffoooVVVSSSHHHFFFGGGHHHMMMYYYeeegggbbbOOOGGG<<<555333333333333111111111111111111111111111111222222222333333333111111111111222444666777666666666777888888999999;;;<<<============@@@BBB@@@EEEJJJSSSjjjrrrRRRDDDCCC@@@BBBDDDEEEEEEEEEFFFHHHDDDBBB@@@===<<<;;;<<<<<>>@@@BBBCCCCCCBBBBBBBBBAAA@@@BBBFFFIIIMMMTTTZZZ```gggqqquuuuuutttxxx|||zzzsssmmmfff^^^XXXSSSQQQIIIGGGJJJHHHQQQfffxxxnnnaaaRRRIIIGGGBBBBBBCCCEEEGGGGGGFFFDDDBBB@@@>>>>>>?????????>>>>>>@@@BBBBBBBBBBBBDDDFFFBBBBBBAAAAAA@@@???>>>>>>;;;<<<>>>EEENNNYYYbbbgggiii```[[[ZZZVVVSSS]]]lll{{{ooofffnnn|||hhh\\\XXXRRROOOPPPMMMLLLJJJIIIGGGFFFFFFFFFJJJQQQ^^^oootttxxxxxxbbbSSS]]]wwwtttYYYRRRIIIGGGGGGGGGLLLWWWccceeeaaaOOOGGG<<<555333333333222111111111111111111111111111111222222222333333333222222111111222444555777777777777888999999::::::;;;<<<============@@@BBBAAAEEEKKKUUUmmm}}}kkkNNNAAA@@@@@@BBBDDDEEEEEEEEEFFFHHHDDDCCC@@@===<<<<<<<<<===AAAEEEJJJOOOUUU\\\ccchhhkkkoootttwwwwwwvvvuuuuuuvvvyyy|||}}}~~~~~~wwwnnnhhhfffgggpppzzztttuuuxxxvvvvvvwww|||||||||||||||}}}~~~~~~YYYhhhwwwhhhyyy|||oooiii]]]\\\]]]___aaa\\\QQQIIIEEEBBB???===<<<<<<:::999888888777777777777666666666666666555555555555444444444444444444444444444333333222111111111111222222222222111111///...---////////////////////////........................------------------------...........................//////000000111111222222222333333222222111000000000000000111222333444333444555777888888999999999:::>>>AAACCCDDDDDDDDDCCCDDDDDDCCCDDDFFFKKKNNNUUUZZZ___bbbhhhqqqvvvuuutttwww{{{~~~{{{uuuooohhhbbb]]]SSSSSSKKKHHHKKKJJJUUUlll~~~sssfffVVVKKKGGGBBBCCCFFFJJJMMMLLLJJJGGGCCCAAA???>>>???@@@@@@???@@@BBBDDDEEEDDDDDDFFFGGGEEEDDDCCCBBBAAA@@@??????<<<:::;;;CCCPPP^^^hhhmmmnnngggbbb```YYYRRRUUU^^^vvvnnn^^^dddoooqqqaaa[[[UUUPPPOOOLLLKKKJJJIIIGGGFFFEEEEEEIIINNNYYYggguuu|||xxxjjjRRRVVVhhh|||]]]QQQHHHGGGGGGGGGJJJTTT^^^aaa^^^QQQHHH===555333333222222111111111111111111111111111111222222222333333333333333222111222333555555888888888999::::::;;;;;;;;;<<<============@@@BBBBBBFFFKKKVVVqqqzzz|||bbbJJJ@@@???@@@BBBDDDEEEEEEEEEFFFGGGEEECCC@@@>>>=========>>>AAADDDHHHMMMSSSZZZbbbgggjjjnnnsssvvvvvvvvvuuuuuuyyy{{{}}}~~~~~~~~~xxxoooiiiggggggppp}}}|||yyywwwxxx{{{{{{{{{|||}}}~~~}}}}}}~~~[[[kkkssshhh{{{|||nnnggg\\\ZZZXXXXXXYYYUUUNNNHHHCCCAAA===<<<<<<;;;:::999888777777777666666666666666666555555555444444444222222222222222222222222333222222111111111111111222222222111111000..............................////////////////////////......................................................//////000111111111222222222222222111000000000000000000111222333444222333555777888888888777666999>>>BBBEEEFFFEEEEEEDDDEEEEEEEEEFFFIIINNNQQQXXX]]]aaaccciiirrrwwwwwwyyy{{{~~~{{{uuuoooiiiccc___SSSSSSMMMIIIKKKJJJWWWqqqwwwjjj[[[NNNIIICCCEEEIIINNNRRRRRRNNNKKKFFFDDDAAA@@@AAACCCCCCCCCCCCEEEGGGHHHGGGFFFGGGHHHFFFEEEDDDCCCBBBAAA@@@???>>>;;;;;;BBBQQQbbbmmmsssvvvpppjjjeee]]]TTTSSSWWWgggvvveee```gggvvvyyyeee]]]WWWQQQNNNKKKKKKJJJIIIGGGFFFEEEDDDHHHKKKSSS___kkk~~~ttt~~~tttZZZWWW```wwwdddQQQHHHGGGGGGFFFHHHPPPZZZ]]][[[SSSJJJ???777444333222111111111111111111111111111111111222222222333333333444333222222222333444555777777888888999::::::;;;;;;<<<============@@@BBBBBBEEEJJJXXXuuuwwwzzzxxxZZZHHHBBBBBB@@@BBBDDDEEEDDDDDDEEEFFFDDDCCC@@@>>>======>>>???AAADDDHHHLLLQQQXXX```eeehhhmmmrrrvvvwwwwwwwwwwwwzzz|||xxxpppjjjhhhdddmmm~~~|||{{{zzz{{{{{{{{{|||}}}|||}}}}}}~~~]]]ooo}}}nnniii|||lllddd^^^[[[WWWTTTRRROOOJJJFFFBBB???<<<;;;;;;;;;::::::777777777666666666666555555555555555444444444444333333333333333333333333333222111111000000111111111111111111111000///...------------------------////////////////////////.........................................................///000000111111111222222222222111000000000000000000111222333444111222444666777777777666555888>>>CCCGGGHHHGGGFFFFFFGGGGGGGGGGGGJJJOOORRRXXX\\\```cccjjjsssyyyyyy{{{}}}~~~{{{uuunnngggbbb___SSSUUUOOOKKKKKKJJJZZZvvv{{{ppp```SSSMMMEEEGGGLLLQQQUUUVVVTTTQQQLLLJJJFFFEEEFFFGGGGGGGGGFFFIIIKKKKKKJJJIIIIIIIIIGGGFFFEEEDDDBBBAAA@@@???AAA>>>===CCCQQQcccrrrzzz~~~xxxppphhh^^^VVVSSSUUU^^^ssspppaaabbbllljjj^^^WWWQQQNNNKKKKKKJJJJJJHHHFFFEEEDDDEEEHHHNNNXXXddduuuooossscccZZZ[[[nnnmmmRRRIIIGGGGGGFFFFFFLLLVVV[[[ZZZVVVMMMAAA999555444333222111111111111111111111111111111222222222333333333444333222222222333444555666666777777888999999999;;;<<<============@@@BBBAAADDDJJJZZZyyyxxxtttxxxqqqSSSEEEAAA???@@@BBBDDDDDDDDDCCCDDDEEECCCBBB@@@>>>======>>>???AAADDDHHHLLLQQQWWW^^^cccgggkkkqqquuuwwwxxxxxxxxx{{{}}}~~~~~~xxxoooiiigggbbbkkkzzz~~~~~~}}}{{{{{{||||||~~~~~~~~~aaatttppphhhkkk{{{kkkbbb___\\\VVVQQQNNNJJJGGGEEE@@@>>>;;;:::;;;;;;;;;:::777777666666666666555555555555555444444444444333666666666666666666666666222222111000000000000111111111111111111000//////------------------------........................................................................---......//////000000111111111222222111111000///000000000000111222333444111222333555666666777777666999???DDDHHHJJJJJJIIIJJJKKKJJJIIIIIIKKKOOORRRWWW\\\aaaeeekkkuuuyyyyyyyyy{{{}}}~~~~~~~~~{{{uuummmfffbbb```WWWZZZUUUOOOMMMMMM___}}}wwwgggXXXQQQHHHIIILLLQQQVVVYYYYYYXXXUUUQQQMMMKKKKKKLLLLLLLLLKKKNNNPPPQQQOOOMMMLLLLLLHHHGGGFFFDDDCCCAAA@@@@@@AAA??????DDDQQQcccvvvvvvkkkaaaZZZUUUSSSWWWkkk{{{hhhaaadddvvvqqq```WWWRRROOOKKKKKKLLLKKKJJJHHHEEEDDDDDDFFFLLLTTT^^^mmmpppkkk~~~hhhYYYTTTdddyyyxxxWWWMMMGGGGGGEEEDDDJJJSSSYYYZZZZZZQQQDDD;;;777555444222111111111111111111111111111111222222222333333333333333222111222333555555555666666777888888999999;;;<<<============@@@BBBAAADDDKKK^^^ssspppvvvlllOOOCCC???;;;@@@BBBDDDDDDCCCCCCDDDEEEBBBAAA???===<<<<<<===>>>AAADDDIIIMMMRRRWWW]]]aaaeeeiiioootttvvvwwwxxxyyyzzz|||~~~~~~~~~~~~wwwnnngggeeebbbjjjwww~~~|||||||||}}}~~~eeezzz}}}vvvbbbaaakkkxxxjjjbbb^^^ZZZUUUOOOKKKHHHEEEDDD???===:::999:::;;;;;;:::777777666666666555555555555555555444444444333333555555555555555555555555222222111000000000000000000111111111111000//////........................------------------------................................................------......///000000000111111111111111000000///000000000000111222333444333333444444555777888999888<<>>???AAAEEEPPPddd{{{uuujjjaaaYYYSSSSSScccvvviiicccooozzzdddXXXSSSQQQLLLLLLMMMLLLKKKIIIFFFEEEDDDFFFKKKRRRYYYfff{{{vvvhhhsssmmmXXXLLLYYYooo|||{{{]]]RRRGGGGGGEEECCCHHHRRRYYY[[[]]]TTTGGG===999777555333111111111111111111111111111111222222222333333333222222111111222444555777666777777888888999::::::;;;<<<============@@@BBBBBBEEENNNbbb~~~rrrlllssshhhLLLDDD@@@;;;@@@BBBDDDDDDCCCBBBCCCDDDAAA???===<<<;;;<<<===>>>@@@DDDJJJOOOTTTXXX\\\___aaaffflllrrrtttuuuvvvwwwxxxzzz}}}~~~~~~~~~}}}uuullleeeccc___gggsss~~~~~~~~~}}}}}}}}}~~~~~~~~~hhh~~~vvviiiYYY\\\kkkvvviiiccc[[[XXXSSSNNNIIIGGGEEEDDD>>><<<:::999:::;;;;;;:::777666666666555555555555555555444444444333333333222222222222222222222222222111111000000000000000000111111111111000000///////////////////////////------------------------////////////////////////........................------......///000000000111111111111111000//////000000000000111222333444555555444555666777999;;;;;;>>>BBBHHHLLLOOOQQQRRRTTTSSSRRROOOMMMNNNPPPSSSZZZ```fffjjjooovvvyyywww{{{}}}~~~}}}zzzyyyxxxyyyyyyzzzzzzuuunnniiiggggggdddhhhccc\\\WWWWWWkkkrrraaaXXXMMMLLLKKKNNNTTTZZZ___aaabbb^^^XXXTTTSSSSSSSSSSSSUUUWWWZZZ[[[YYYVVVTTTTTTLLLKKKJJJHHHFFFDDDCCCBBB;;;>>>AAAEEEPPPeee~~~rrrhhh]]]UUUPPP[[[uuurrreeelll{{{gggYYYTTTSSSLLLMMMNNNMMMLLLJJJGGGEEEEEEFFFKKKPPPVVVaaattt}}}ggglllqqqXXXGGGQQQgggvvv{{{|||wwwbbbVVVGGGGGGEEECCCGGGRRRZZZ\\\___UUUIII???:::888666444111111111111111111111111111111222222222333333333111111111111222444666777777888888999::::::;;;;;;;;;<<<=========>>>@@@BBBCCCFFFPPPffftttiiiqqqeeeLLLFFFDDD???AAABBBDDDDDDCCCBBBCCCDDD@@@???===;;;:::;;;<<<===@@@DDDKKKQQQUUUYYY\\\^^^___dddjjjooorrrtttuuuvvvwwwyyy|||}}}}}}~~~~~~}}}uuukkkcccaaa\\\dddooozzz}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}zzziiiuuu^^^TTTWWWggg|||qqqcccYYYTTTNNNJJJIIIFFFBBB???<<<;;;:::999888888888888999888777888999999999777666555444222111111222222444444333222222111111111444444444333333333222222222222222111000//////...+++,,,,,,---...///000000---......///////////////------------------------------------------------+++,,,,,,---------------...000222333333333111000000000000000000000000000333333444444555666666666:::;;;>>>FFFOOOVVVXXXXXXWWWVVVTTTRRRRRRSSSTTTUUUYYY]]]bbbiiiooouuuxxxzzzzzz{{{|||{{{zzzyyyzzz{{{yyy||||||wwwnnnhhhiiimmmmmmlllkkkeeeXXXXXXrrrzzzjjj```WWWRRRPPPQQQRRRUUU\\\dddaaa___[[[XXXWWWWWWXXXYYYWWWYYY[[[]]]^^^]]][[[ZZZRRRMMMGGGEEEGGGGGGDDDAAAEEEAAA@@@EEEQQQeee~~~{{{mmm```WWWYYY\\\mmm~~~lllmmmvvvrrr]]]RRRNNNNNNOOOPPPOOOMMMJJJIIIHHHEEEFFFIIIMMMRRR\\\oooyyylllnnnppprrr\\\MMMNNN]]]wwwyyy}}}mmmSSSJJJIIIFFFCCCEEEOOOZZZ```ddd^^^QQQBBB999777555111444555666555333222333444111111111111111111111111666222//////222555666666;;;:::999999999:::;;;<<<999:::<<<===???AAACCCCCCCCCFFFPPPiiipppcccrrr___HHH@@@>>>>>>???@@@BBBDDDDDDCCCBBBAAA@@@???>>><<<;;;;;;;;;;;;???DDDJJJPPPTTTWWWZZZ\\\___ccchhhllloooqqqsssuuuyyyyyyzzz{{{}}}~~~|||vvvmmmddd```[[[bbbnnnyyy~~~}}}||||||}}}ooovvv___SSSXXXkkkzzzqqqeeeYYYTTTNNNJJJHHHEEEAAA>>><<<;;;:::999888888888888888666555666777888777666777666555333333333333333222222222222222222333333333333333333222222222222222222111111000//////...//////......------,,,,,,---......///////////////........................//////////////////////////////000000111111111000...000111333333222111000000000000000000000000000333333333444555555666666;;;<<>>CCCMMM```{{{uuuggg\\\VVVZZZgggssspppuuu~~~yyybbbWWWSSSOOOPPPPPPOOOMMMKKKJJJIIIFFFFFFIIILLLPPPZZZnnnwwwggggggggg~~~www```QQQQQQ___yyy}}}qqqUUUMMMJJJEEEAAADDDOOO[[[dddhhhcccUUUDDD:::777666333111333333222111000111222111111111111111111111111555222//////222555666666::::::999999999:::;;;<<<;;;<<<===>>>???@@@AAABBBDDDGGGQQQkkkqqqeeeuuu}}}[[[GGG???>>>>>>???@@@BBBCCCDDDCCCBBBAAA???>>>===<<<<<<;;;;;;<<>>DDDKKKPPPSSSTTTWWWUUUTTTRRRRRRSSSTTTUUUYYY\\\bbbiiipppuuuyyyzzz{{{|||}}}|||zzzyyyyyyzzz{{{}}}~~~yyypppgggbbbaaaoooqqqssskkk]]]\\\uuu~~~ppphhhaaaZZZWWWSSSPPPQQQVVVXXXXXXYYYZZZZZZXXXWWWVVVZZZ\\\___bbbccccccaaa```\\\VVVNNNIIIGGGFFFDDDAAA???>>>===???FFFXXXvvvqqqcccVVVYYY```qqq|||ttttttzzziii\\\YYYPPPPPPPPPOOONNNLLLKKKJJJGGGGGGHHHKKKNNNXXXkkk|||ttteeebbb```vvv|||fffWWWUUUaaa|||}}}yyyZZZPPPKKKDDDAAACCCNNN\\\gggmmmhhh[[[HHH;;;777777555111222222222000///000111111111111111111111111111444222000000222444666666:::999999999999:::;;;<<<======>>>>>>???@@@@@@@@@EEEIIITTTnnnrrrjjjyyysssUUUDDD>>>======>>>@@@AAACCCCCCBBBAAA@@@======<<<<<<<<<<<<<<<===???CCCJJJPPPTTTYYY]]]___cccgggllloooqqqrrrtttuuuxxxxxxyyyzzz{{{}}}~~~|||{{{}}}wwwlllddd```]]]dddoooxxx~~~~~~}}}}}}~~~~~~}}}zzzttt]]]PPP^^^wwwyyytttmmmfffZZZTTTMMMGGGEEEBBB???;;;;;;:::999999888888888999;;;999888999:::;;;:::888666666555444444444444444222222222333333333444444222222222111111111000000111111111111000000//////---------------------...---......///////////////........................---------------------------------------....../////////000111222111111000000000000000000000000000222222222333444444555555777999<<>>=========AAAQQQnnnzzziii]]]]]][[[aaa{{{xxxtttxxxqqq```ZZZQQQPPPOOONNNMMMLLLKKKIIIHHHHHHHHHJJJLLLUUUgggxxxvvvfffbbb\\\qqqlll]]]ZZZccc~~~aaaPPPJJJDDDAAADDDKKKXXXdddooolll```LLL===777666666222333444333111000111222111111111111111111111111333222111111222444555666999999999999:::;;;;;;<<<======>>>???@@@@@@AAAAAAFFFKKKWWWrrrtttpppgggNNNBBB<<<<<<===???@@@AAACCCCCCBBB@@@???;;;;;;;;;;;;;;;<<<===>>>>>>BBBIIINNNTTTXXX]]]```eeehhhmmmppprrrssstttuuuyyyyyyzzz{{{|||~~~}}}{{{|||xxxmmmdddaaa^^^eeeoooxxx}}}~~~~~~~~~||||||}}}~~~zzzppp\\\RRRccc}}}vvvnnnhhhbbbZZZTTTKKKFFFCCCAAA>>>;;;::::::999999888888999999:::999888888::::::999888444444444444333333333222444444444333333333222222222222222111111111000000111111111000000000000000---------------,,,,,,,,,---......///////////////------------------------111111111111111111111111000000/////////000111222//////000000111111111111000000000000000000000000111111222222333444444444333555999???DDDKKKPPPTTTTTTSSSQQQPPPPPPQQQSSSTTTWWWZZZ```gggoootttxxxzzzzzz|||}}}|||zzzwwwvvvvvvtttuuuuuutttppphhh^^^XXX___gggmmmiii]]]XXXcccrrrxxxooojjjeee]]]YYYYYYVVVVVVUUUUUUWWWYYY\\\]]]ZZZ\\\___aaabbbbbbaaa___aaa\\\UUUMMMHHHDDDBBBAAA>>>>>>>>>===???KKKeee}}}nnnfffbbbZZZXXXkkk}}}vvvxxxzzzddd[[[RRRPPPMMMLLLMMMLLLJJJHHHHHHHHHIIIJJJKKKRRRbbbrrr|||kkkaaaWWWhhh}}}rrreee___eeejjjPPPIIIDDDDDDDDDHHHRRR]]]lllmmmdddQQQ???777555555222333444333111000111222111111111111111111111111222222222222222333555666888888999:::;;;;;;<<<<<<;;;<<<===>>>@@@BBBCCCDDDGGGLLLZZZvvvxxxwww}}}\\\HHH@@@<<<;;;<<>>===AAAGGGLLLQQQVVV\\\___dddhhhlllpppqqqrrrtttuuuyyyzzz{{{}}}~~~~~~}}}zzzmmmeeebbb___eeeooowww|||~~~}}}}}}~~~~~~}}}|||}}}{{{~~~mmm]]]XXXjjjrrrhhhbbb^^^YYYRRRJJJDDDBBB@@@>>>;;;::::::999999888999999:::777666555666777777777555222333333444444333222222555555555444333222222222333222222222222111111111111111000000000000000000111000///---+++***((((((---......///////////////------------------------000000000000000000000000///...---,,,---...///000/////////000000000111111000000000000000000000000000111111222222333333444222444888<<>>>>>>>>???GGGZZZmmmvvvnnnggg\\\YYYccc|||yyyzzzmmm^^^TTTPPPMMMLLLNNNNNNLLLIIIHHHHHHIIIKKKKKKPPP^^^llltttdddSSS```www}}}mmmdddffftttSSSKKKEEEEEEDDDDDDLLLWWWgggkkkgggWWWDDD999555444111222222222000///000111111111111111111111111111111222333333222333444666777888999:::;;;<<<<<<<<<:::;;;===???AAACCCDDDEEEGGGMMM\\\yyy}}}tttTTTDDD@@@<<<;;;===AAABBBCCCDDDDDDBBBAAA???;;;:::::::::;;;<<<======;;;???DDDIIINNNSSSXXX\\\bbbfffkkknnnpppqqqssstttwwwyyy{{{}}}|||ooofffccc^^^eeennnvvv{{{|||}}}~~~}}}}}}~~~}}}~~~~~~lllaaa```qqq{{{nnnccc]]][[[WWWQQQHHHCCCAAA@@@>>><<<:::999999888999999::::::666555444555666666555444222333444555555444333333444444444444444444333333333333333333222222222222000000000000000000000111222111///---+++)))''''''---......///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))))))))***,,,---///////////////000111111000000000000000000000000000000111111222333333333333666999;;;>>>BBBIIIMMMOOONNNMMMLLLMMMNNNPPPQQQSSSWWW]]]dddlllrrrvvvxxxxxxzzz{{{zzzwwwtttqqqpppqqqooommmnnnmmmggg\\\SSSJJJOOOSSSSSSQQQRRRUUUWWWfff{{{~~~uuummmiiigggeeebbb___]]][[[ZZZZZZZZZ\\\^^^___```^^^\\\ZZZZZZXXXUUUOOOIIICCC@@@??????======>>>>>>CCCPPP]]]{{{uuuiii___\\\^^^lll~~~}}}yyyfffWWWSSSNNNNNNPPPPPPNNNKKKFFFGGGJJJLLLKKKNNNZZZggg}}}oooYYYcccsssvvvffffff}}}[[[OOOGGGEEEBBB@@@HHHUUUaaaiiikkk]]]III<<<666444111333333222111000111222111111111111111111111111000222444444222222444666666777999;;;<<<<<<<<<<<<<<<===>>>???AAABBBCCCDDDFFFMMM]]]{{{nnnNNNBBB@@@===;;;===BBBCCCDDDEEEEEECCCAAA@@@;;;;;;:::::::::;;;<<<<<<:::===BBBFFFJJJOOOUUUXXX___ccchhhlllnnnppprrrtttuuuvvvyyy|||qqqgggddd]]]dddmmmuuuzzz|||}}}}}}~~~~~~~~~mmmdddfffuuu|||xxxkkk```[[[ZZZVVVPPPGGGBBBAAA@@@>>>===999999999888999999::::::888666555666777888777666333444555666666666555444222333333444444555555666444444444333333333222222000000000000000111111111......------,,,+++******---......///////////////////////////////////////------------------------...---,,,++++++---///000///////////////000111111000000000000000000000000000000000111222222333333555888:::;;;<<>>???===<<<>>>>>>AAAIIISSSrrryyykkkaaa^^^ZZZ```mmmYYYUUUPPPOOORRRSSSPPPMMMFFFGGGKKKMMMLLLMMMXXXdddvvv|||dddmmmqqq{{{hhhfffaaaSSSHHHEEEAAA>>>GGGVVV]]]hhhmmmaaaMMM???777555444555666555333222333444111111111111111111111111///222444444222222444777666777999;;;<<<<<<<<<<<<>>>??????@@@AAAAAABBBBBBFFFMMM^^^|||lllKKKAAA@@@===;;;===CCCDDDEEEFFFEEEDDDBBBAAA<<<;;;;;;::::::;;;;;;;;;999<<<@@@DDDHHHMMMRRRVVV]]]aaafffkkkmmmoooqqqssssssuuuxxx{{{rrrhhheee]]]cccmmmuuuzzz||||||}}}~~~}}}~~~iiibbbnnnwwwyyysssrrruuuwwwjjj]]]UUUSSSQQQMMMHHHDDDBBB@@@===;;;:::999888888777777888888777777666555444444333333555555444444444333333333444444333333333333222222333333222222111000//////333222111/////////000111//////.........---------000//////...---,,,,,,,,,........................////////////...---,,,+++,,,---......//////.........000111000///...///111333,,,***///111///...000000111222333333333333333444444555777;;;AAAFFFIIIHHHHHHHHHIIIKKKMMMNNNOOORRRWWW___gggmmmpppqqqqqqrrrtttwwwyyyxxxsssnnnjjjjjjhhhffffffeee```VVVNNNDDDAAA??????BBBGGGJJJKKKKKKRRR^^^lll|||}}}yyyxxxvvvsssooollliiigggdddbbbaaaaaaaaaaaa___]]]WWWSSSNNNJJJFFFBBB>>>;;;>>>>>>===:::999===EEEKKKaaavvvvvvfff\\\YYYccc~~~qqqcccTTTQQQSSSOOOPPPSSSNNNPPPLLLJJJKKKMMMPPPWWW```rrr}}}rrrwwwzzznnnaaazzzgggWWWIIIEEEDDDCCCHHHRRR\\\hhhoooeeeRRRBBB999555444444333333333333222222222222222222222222222222333444444333222111222444777888999:::;;;<<<<<<<<<===>>>??????>>>???AAACCCFFFLLL___jjjMMMEEE>>><<>><<<::::::999999888888888888888777666666555444444333333555555444444444333333333444444333333333333222222333333222222111000000///111111///.........////////////.........---------000000000000000111111111....................................---,,,+++***,,,---......//////......///000111000///...///000666000...111333000///000000111222333333333333333333222333444777;;;???BBBEEEFFFFFFGGGHHHJJJLLLMMMQQQVVV^^^ffflllpppqqqqqqppprrruuuvvvuuupppkkkgggeeecccaaa```___YYYPPPIII>>>;;;999999;;;???AAACCCCCCGGGMMMSSS^^^nnn}}}yyyvvvsssqqqlllkkkiiiiiihhheeebbb___ZZZVVVPPPKKKGGGDDD@@@>>>>>>>>>===;;;:::===CCCHHHSSSeeezzzjjjaaa\\\ccczzzwwweeeVVVRRRTTTPPPRRRTTTPPPQQQMMMKKKLLLMMMOOOWWW```ooo{{{{{{~~~~~~wwwdddvvvhhhXXXIIIDDDBBB@@@DDDLLLYYYfffnnneeeSSSDDD:::555444444333333333333222222222222222222222222222222000111222111111111333555777777999:::;;;<<<<<<<<<===>>>????????????AAADDDHHHNNNbbblllOOOFFF>>><<<@@@???CCCBBBBBBCCCDDDDDDAAA???::::::;;;;;;;;;<<<<<<<<<<<<>>>@@@@@@???AAADDDGGGPPPVVV^^^dddgggjjjmmmqqqrrruuuxxxzzz{{{|||~~~ssshhhccc^^^cccjjjrrrxxx|||~~~~~~~~~~~~}}}}}}~~~}}}zzz~~~rrrpppyyy||||||uuukkkhhhmmmuuusssfffZZZTTTSSSNNNJJJFFFBBB@@@>>>;;;999999999999888888888888777666666666555444444333333555555444444444333333333444444333333333333222222333333222222111000000000000//////............///...............---------,,,,,,------...///000000........................------------,,,+++******,,,---......//////......///000111000...---...///444000///111222111111222111111222333333333222222333333222222444777999;;;CCCCCCCCCDDDFFFGGGIIIJJJPPPUUU\\\dddkkkoooqqqrrrnnnppprrrrrroookkkfffbbbaaa^^^\\\ZZZXXXRRRJJJCCC999666444333555888::::::>>>>>>???@@@DDDOOO]]]hhh~~~|||uuutttsssrrrppplllfffbbb^^^YYYRRRLLLGGGDDDAAA???>>>>>>===<<<;;;===@@@DDDJJJZZZqqq~~~ooofffaaaeeexxxiiiYYYTTTUUUQQQSSSVVVRRRRRRNNNKKKLLLMMMOOOVVV___lllxxxkkkrrrnnn[[[JJJEEEBBB???AAAGGGTTTaaakkkeeeVVVGGG;;;444444444333333333333222222222222222222222222222222///111222222222222555777666777888:::;;;;;;<<<<<<<<<>>>?????????@@@BBBDDDIIIQQQfffoooQQQGGG???===@@@@@@DDDCCCCCCDDDEEEDDDBBB@@@;;;;;;;;;;;;;;;<<<======>>>???@@@???>>>>>>???@@@HHHOOOYYY___cccfffjjjmmmqqqtttwwwyyyzzz{{{}}}~~~~~~rrrgggbbb\\\aaahhhqqqwww|||~~~~~~{{{|||}}}~~~}}}~~~|||~~~vvvuuu}}}ssshhheeellluuurrrdddYYYTTTTTTNNNJJJFFFBBB@@@>>><<<:::999999999999888888777777666666555555555444444444555555444444444333333333444444333333333222222222222222222111111111000000////////////////////////........................+++++++++,,,------..............................---------------,,,++++++,,,---......///.........///000111000...------...///......///000111222333111222222333333333222222444444333444555777999;;;@@@AAAAAABBBDDDFFFGGGHHHOOOSSSZZZbbbiiinnnpppqqqmmmmmmnnnmmmjjjeee```]]]]]][[[XXXUUURRRLLLEEE@@@999777444333444666777777888888888777:::AAAKKKRRR]]]hhhsss|||yyyyyyyyyxxxwwwsssmmmhhhddd^^^UUUMMMGGGCCC@@@>>>>>>>>>===<<<<<<<<<>>>???FFFSSShhhsssiiidddgggyyylll[[[UUUUUUQQQRRRVVVRRRSSSNNNLLLLLLLLLNNNUUU]]]iiiuuuqqqoooxxxwwwbbbNNNHHHFFFBBBCCCGGGOOO\\\gggeeeYYYKKK===444444444333333333222222222222222222222222222222222333444555555444555777999666777888999:::;;;;;;;;;<<<>>>?????????@@@CCCEEEJJJSSSjjjrrrSSSHHH@@@===AAA@@@DDDDDDDDDEEEFFFEEECCCAAA<<<;;;;;;;;;<<<===???@@@AAABBBBBBBBBAAA@@@??????BBBHHHPPPVVV[[[aaaggglllqqqtttwwwzzzzzzzzz{{{|||~~~}}}qqqfffbbb[[[```gggpppwww|||~~~{{{{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}|||xxxkkkgggmmmuuuqqqcccYYYUUUUUUNNNKKKFFFCCCAAA???===;;;888999999999999888777666555555555555555444444444555555444444444333333333444444333333333222222222222222222111111111111111000000000000000000000000---.....................////////////////////////........................---............------,,,,,,---......///.........///000000///...------...111222111000///000111111222222333333333222222111222222333444555888:::;;;>>>???@@@AAADDDFFFHHHIIINNNRRRYYYaaaggglllooopppllllllkkkiiieee```\\\YYYWWWUUURRROOOJJJEEE@@@===:::888555444555666777666000111222333555999===@@@DDDMMMVVV]]]dddmmmrrrrrrvvvyyy}}}|||xxxuuuvvvxxxyyyzzz{{{||||||vvvvvvxxxyyyzzzwwwsssooojjjdddZZZQQQJJJEEEAAA???>>>===<<<;;;;;;<<<<<<<<>>???@@@@@@AAACCCFFFJJJTTTmmm{{{|||sssTTTIII@@@>>>BBBBBBDDDDDDDDDEEEFFFEEECCCAAA<<<<<<;;;<<<===@@@BBBDDDDDDDDDEEEFFFFFFDDDBBB@@@@@@CCCHHHLLLQQQYYYdddkkkpppssswwwyyyyyyyyyyyyyyy|||}}}|||pppfffbbb[[[```gggpppwww|||~~~||||||~~~~~~~~~||||||}}}|||qqqkkkpppwwwooobbbXXXSSSSSSNNNJJJFFFCCCAAA???===<<<888888999::::::888777666555555555555555555555555555555444444444333333333444444333333333333222222111111111111111111111111///000000111111111111000---------..............................---------........................---......//////...------,,,---......//////......---...//////------...///777999888333000000000///222222333333333222111111//////000222444666888999<<<===>>>AAADDDGGGIIIKKKOOORRRXXX___eeejjjmmmnnnmmmllljjjfffaaa]]]YYYVVVPPPNNNKKKGGGCCC???;;;999999777555444555666666555111222333444555555555555888>>>DDDFFFIIIPPPSSSSSSUUUZZZaaagggiiigggdddaaaaaabbbeeehhhjjjlllmmmnnnkkkkkknnnqqqttttttrrrppplllfff]]]TTTMMMGGGCCC@@@>>><<<:::999:::;;;;;;:::;;;EEEWWWsssuuullllllzzztttbbbXXXUUUOOOOOOSSSPPPSSSNNNKKKJJJIIIJJJPPPXXXeeepppxxxsss~~~sssccc```vvvoooSSSHHHGGGEEECCCEEEMMMXXXbbbddd]]]RRRBBB555444444333333333333222222222222222222222222222222333444444333111000222333555666777999::::::;;;;;;<<<>>>???@@@@@@AAADDDFFFJJJWWWqqqwwwsssvvvzzzsssTTTIII@@@>>>CCCCCCDDDCCCCCCDDDEEEDDDBBB@@@<<<<<<<<<===@@@CCCGGGIIIGGGGGGHHHJJJKKKIIIFFFBBBAAACCCDDDFFFIIIQQQ]]]eeejjjnnnsssvvvwwwwwwxxxxxxyyy{{{}}}{{{pppgggccc\\\aaahhhqqqwww|||~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~zzz{{{||||||uuummmrrrzzz|||lll___UUUPPPPPPLLLIIIEEEBBB@@@???===;;;777888999::::::999777666555555555555555555555555555555444444444333333333444444333333333333222222111111111111111111111111......000111111111000000---------.........//////*********++++++,,,,,,---........................,,,------......---------,,,---......//////......+++---............///000555:::999333///111222000222333333333333222111000...///000111333555666777888999<<>>???;;;888777999;;;;;;:::<<>>???@@@@@@BBBEEEGGGLLLYYYuuuzzzpppoooqqqsssSSSHHH@@@>>>CCCDDDCCCBBBBBBCCCDDDDDDAAA???<<<<<<<<<>>>BBBGGGKKKNNNOOOOOOOOOQQQRRROOOJJJFFFDDDEEEEEEDDDEEEJJJSSSZZZaaaffflllqqqtttvvvwwwxxxxxxyyy|||{{{pppgggddd^^^cccjjjrrrxxx|||~~~~~~}}}}}}~~~~~~||||||}}}}}}|||yyyyyy{{{}}}}}}vvvnnnsss{{{~~~xxxiii]]]SSSNNNNNNKKKHHHDDDAAA???===;;;:::777888:::::::::999777555444555555555555555555555555555444444444333333333444444444333333333222222111111111111111111222222,,,---///000000000//////---------.........//////***+++,,,---///000111222........................++++++,,,------,,,,,,,,,,,,---......//////......***,,,............000111---444555000...222555444333333333333333222111000111111222333444555555666666777:::===BBBFFFJJJLLLQQQSSSXXX]]]cccgggiiikkkooommmiiiddd___ZZZVVVTTTLLLKKKIIIEEE@@@===<<<<<<:::888777777888999888777888666444333555666777777444888999666555999;;;:::888:::===>>>???@@@BBBCCC@@@AAACCCEEEGGGHHHIIIIIIJJJKKKMMMQQQVVVYYYZZZZZZZZZVVVQQQLLLHHHCCC>>>;;;???;;;777666888;;;;;;;;;;;;???HHHYYYsss|||{{{}}}jjj^^^YYYPPPPPPTTTPPPRRRMMMIIIHHHFFFFFFLLLTTT```jjjxxxooorrrzzzrrr```[[[qqq^^^NNNJJJGGGDDDDDDOOOXXXaaaccc___UUUEEE777444444444333333333222222222222222222222222222222000111333333222333555777555666777888999:::::::::<<<>>>???@@@AAABBBEEEGGGMMM[[[xxxpppkkklllrrrSSSHHH@@@???DDDEEEBBBBBBBBBCCCDDDCCCAAA???<<<<<<===???CCCIIINNNQQQWWWVVVVVVXXXXXXUUUNNNIIIFFFGGGGGGFFFDDDFFFLLLQQQYYY___gggnnnrrruuuxxxyyywwwxxx{{{~~~{{{qqqhhheee```dddkkkrrrxxx|||~~~~~~||||||}}}~~~}}}{{{{{{||||||{{{xxxyyy{{{~~~}}}|||~~~rrrmmmrrrwww}}}{{{kkk^^^RRRLLLLLLHHHFFFCCC@@@===<<<;;;;;;888888777777666666555555777777666555555555555555555555444444444333333333333333333222222222111111222222111000/////////000...///000111111222111111//////...---------------+++,,,---...////////////.................................---,,,+++))))))************************,,,,,,,,,------------...//////.........000222333333333333333333222111000000000222444555666666777555777;;;???DDDHHHKKKMMMRRRUUUZZZ]]]```cccfffiiiiiijjjiiifffaaa[[[TTTQQQMMMIIICCC???===;;;999888999888666555555555666777333444555555666666555555555555666666777777888888<<<;;;:::999999:::;;;<<<=========>>>>>>>>>>>>???AAABBBDDDFFFHHHJJJKKKLLLOOOMMMJJJFFFBBB???===<<<:::999777666555666777999;;;;;;???LLLccc}}}}}}tttaaaWWWRRROOONNNPPPPPPMMMKKKKKKIIIGGGKKKPPPZZZeeetttwwwqqqqqq{{{aaaYYYhhh```PPPKKKEEECCCEEEQQQWWW]]]aaabbbZZZIII999777444222111222333333222333222222222111000000000/////////111222444666777888:::;;;;;;:::999:::;;;============>>>AAAEEEIIIJJJWWWvvv{{{kkkpppoooOOODDD@@@BBBEEEAAADDDCCCCCCCCCCCCBBB???===;;;:::<<>><<<<<<;;;999999999888777777666666999888888777777777777777555555444444444333333333333333333222222222111111333333222222111222222222000000111111111000000///000///......------......+++,,,---...////////////...........................////////////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............////////////.........//////000111222333333333333333222111000000111222444666777888999999:::<<<@@@DDDIIILLLOOOQQQUUUYYY]]]```cccfffhhhjjjjjjiiifffaaa\\\WWWTTTOOOJJJDDD???<<<;;;:::999:::999888777777777888888555555666777777777777777777777777888888999999999;;;:::999888888999:::;;;999:::::::::;;;;;;;;;;;;<<<<<<===???AAABBBDDDDDDEEEDDDAAA???===;;;::::::;;;:::888777777777999:::888;;;@@@IIIYYYppp~~~|||wwwdddYYYTTTPPPOOOPPPOOOLLLJJJJJJHHHFFFJJJOOOWWWcccrrr}}}uuunnnkkk{{{xxx^^^VVVccccccRRRLLLGGGDDDFFFOOOTTTYYY]]]___ZZZLLL===777555222111222333333222222222222222111111111111222222222222333444555666888999;;;;;;:::999:::;;;>>>>>>?????????BBBGGGJJJKKKYYYyyyssswwwlllNNNCCC???BBBEEEAAADDDCCCBBBCCCCCCBBB@@@===;;;:::<<<@@@DDDJJJUUUaaannntttvvvrrrnnnjjjeee```YYYVVVQQQMMMJJJHHHGGGFFFJJJNNNTTT\\\dddkkkooorrruuuuuuvvvyyy|||yyynnnfffcccbbbeeekkkrrrxxx{{{zzzxxxyyy|||}}}{{{||||||zzz|||~~~~~~{{{yyyyyyzzzxxxwwwwwwzzz~~~}}}{{{zzz~~~nnnkkkqqqvvv|||yyyjjj]]]SSSMMMLLLHHHFFFCCC@@@>>>===<<<<<<::::::999999888777777777999888777777666666777777555555444444444333333333333333333222222222111111222222111111111222333333222222222111111000......111000//////......//////+++,,,---...////////////........................,,,---///000000///---,,,------------------------............////////////---...///000000111111111222222333333333222111111000111222444666999;;;<<<===>>>???AAAEEEJJJNNNQQQSSSVVV[[[___bbbdddgggiiijjjiiigggdddaaa]]]YYYWWWRRRMMMEEE@@@===<<<;;;:::;;;;;;:::999999999999999777777888888999999999999999999999999:::::::::::::::999999888888999999:::888888999999999:::::::::888888999:::;;;<<<<<<===;;;;;;:::999999999999:::<<<;;;:::888888999::::::777;;;???DDDMMM^^^uuu{{{yyyyyy||||||ggg[[[UUURRRPPPPPPOOOLLLKKKKKKIIIGGGJJJPPPVVVbbbrrr}}}qqqgggbbbsssxxx^^^SSS___~~~eeeSSSLLLFFFCCCDDDLLLQQQVVV[[[^^^[[[OOOAAA888555333222222333333222111111111222222222222222444444333333444444555555777999;;;;;;:::::::::;;;>>>???@@@@@@AAACCCGGGKKKLLL\\\}}}|||gggKKKBBB>>>AAADDD@@@CCCBBBBBBCCCDDDCCC@@@>>><<<:::;;;???DDDKKKXXXdddwww}}}tttlllccc^^^WWWQQQMMMIIIFFFDDDFFFHHHLLLRRRYYYaaafffjjjnnnooorrruuuxxx|||~~~zzznnneeebbb```dddkkksssyyy{{{yyywwwzzz}}}}}}{{{||||||yyy{{{||||||zzzyyyzzzzzzzzzyyyyyy{{{}}}~~~|||zzzyyy{{{{{{iiihhhpppvvv~~~uuufff[[[QQQKKKJJJGGGFFFCCC@@@>>>===<<<<<<:::999999888888777666666666666555444444444444555555555444444444333333333333333333222222222111111//////...//////000111222111111111111111000//////111111000///////////////+++,,,---...////////////........................(((***,,,...///...,,,+++........................++++++,,,,,,,,,---------,,,---///111111111000000222222333333333222222111111111222444666:::===???AAA@@@AAABBBFFFKKKPPPSSSWWWZZZ___ccceeegggiiikkkiiigggeeebbb^^^\\\ZZZYYYTTTOOOGGGAAA>>>===<<<<<<;;;;;;:::::::::999999999999888888888999999::::::::::::::::::::::::::::::999999999999999999999999;;;;;;;;;<<<<<<<<<<<<===999999999:::::::::;;;;;;999999999999:::;;;;;;<<<;;;;;;:::999888999999::::::;;;<<<>>>DDDQQQbbboooqqqooooooqqqsssvvviii\\\WWWRRROOONNNQQQNNNLLLMMMKKKIIILLLQQQWWWcccsssmmmaaaZZZkkkyyy```SSS]]]yyygggSSSJJJDDDAAAAAAIIIPPPXXX___ccc___QQQBBB888666333222333333222222111111111222222333333333333333222333333444555666777999;;;;;;::::::;;;<<<>>>???@@@@@@AAACCCGGGJJJLLL^^^aaaHHHAAA===@@@DDDAAACCCBBBBBBCCCDDDCCCAAA???<<<:::;;;>>>CCCJJJXXXeeesss|||nnnhhh```YYYTTTOOOJJJFFFFFFFFFHHHKKKQQQXXX^^^bbbfffhhhmmmqqqtttxxx|||~~~{{{oooeeeaaa^^^bbbjjjssszzz|||yyywwwxxx{{{|||zzz{{{yyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{|||}}}~~~~~~~~~}}}{{{yyyzzz}}}sssdddgggrrryyyqqqbbbXXXOOOIIIGGGFFFEEEBBB@@@>>>===<<<<<<888888888777666666555555666555555444444444444444555555444444444333333333333333333222222222111111............///000111111//////000111111111111111111111000///////////////+++,,,---...////////////........................(((***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,---///111111111000000111222222333333333222222222111111333666:::>>>AAACCCBBBCCCDDDHHHMMMRRRUUUYYY]]]bbbeeeggghhhiiijjjgggeeebbb___\\\ZZZYYYYYYUUUPPPIIICCC@@@???>>>>>>:::;;;;;;:::::::::999999999999888888888999:::;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::============>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===::::::999888888888888888===;;;888:::@@@KKKUUU[[[___```dddiiikkkooowwwkkk]]]WWWSSSOOOMMMOOOLLLLLLLLLKKKHHHJJJOOOWWWbbbrrrjjj]]]VVVfff{{{aaaTTT[[[rrrnnnWWWJJJDDDAAAAAAGGGQQQ^^^hhhlllfffSSSBBB999777444333333333222111111111222222333333333444///000000111222444666777666888:::;;;::::::;;;<<<<<<>>>???@@@AAACCCFFFIIILLL___}}}\\\EEE@@@===@@@DDDBBBCCCBBBBBBCCCDDDCCC@@@>>><<<::::::===AAAHHHUUUbbbppp~~~wwwmmmeee___ZZZSSSNNNHHHFFFFFFFFFJJJOOOUUUYYY___dddjjjooossswww|||{{{oooeeeaaa]]]aaaiiissszzz|||zzzwwwvvvyyyzzzyyy{{{zzzyyyyyyyyyzzzzzzzzzzzz||||||}}}}}}}}}}}}}}}~~~~~~{{{zzz{{{}}}~~~lllaaaiiiwwwmmm___VVVMMMGGGEEEEEECCCAAA>>><<<<<<;;;;;;888888777777666555555555888777666666555555666666555555444444444333333333333333333222222222111111111111000000000111222222......000111111222222222111000//////......//////+++,,,---...////////////........................,,,------...////////////++++++++++++++++++++++++------------............---...///000000111111111111111222333333333222222333222111222444999>>>AAADDDDDDEEEHHHLLLQQQUUUXXX\\\___dddgggggggggggggggeeedddaaa^^^\\\YYYXXXXXXTTTPPPJJJFFFCCCBBB@@@???;;;;;;;;;;;;;;;:::999999;;;:::999888999:::;;;<<<;;;;;;;;;;;;::::::::::::<<<======>>>>>>======<<<<<<============>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;999999999999999888888888<<<999777999???GGGLLLNNNUUUVVV[[[```bbbeeeooozzzmmm^^^YYYTTTPPPMMMLLLJJJIIIKKKIIIFFFHHHLLLUUU```ooo}}}iii^^^VVVccc}}}eeeVVV\\\lllyyy]]]MMMFFFEEEEEEEEERRRcccpppuuummmWWWCCC:::777444333333333222111222222222333333333333333......///000222444666777666888:::;;;::::::<<<===<<<===???@@@AAACCCFFFHHHLLL```uuuWWWCCC@@@>>>AAAEEECCCDDDCCCCCCCCCCCCBBB???===<<<::::::<<>>???@@@AAAAAA@@@???>>>=========>>>>>>>>>>>>???<<<<<<<<<<<<<<<<<<======<<<;;;;;;::::::;;;;;;;;;:::::::::::::::999999888666777999:::===BBBFFFIIIPPPRRRVVVZZZZZZ]]]gggsss~~~~~~ooo```[[[WWWRRROOOLLLJJJJJJLLLJJJGGGHHHMMMUUU___nnn}}}kkkaaaYYYccckkk\\\bbbiiiaaaNNNGGGFFFFFFCCCQQQdddssszzzrrr\\\HHH;;;888555333333333222111333333333333333333222222000111111222333444666666666888:::;;;;;;;;;<<<===<<<>>>AAABBBCCCDDDGGGIIINNNaaapppTTTBBB@@@>>>AAAFFFDDDFFFEEEDDDCCCCCCAAA>>>;;;;;;999999;;;===@@@JJJUUUddduuu~~~vvvnnnccc[[[SSSPPPLLLHHHFFFFFFHHHIIIQQQXXXbbbhhhlllqqqwww|||zzzoooeeeaaa]]]```gggpppwww{{{|||zzzyyy{{{{{{xxxzzz|||zzzyyy{{{|||{{{yyy{{{}}}~~~~~~||||||~~~~~~}}}||||||~~~yyyzzz}}}gggbbbpppkkk]]]UUUNNNHHHEEEBBB@@@>>><<<::::::::::::::::::999999888777777777555555444333333333333444555555444444444333333333333333333222222222111111111000///......---......111222222111111000///...//////...---------------+++,,,---...////////////...........................---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,//////.........000222333000111222333333333333333444222000000222777<<<@@@GGGIIILLLPPPUUUYYY\\\^^^gggjjjnnnpppooommmkkkkkkfffeeecccaaa^^^[[[XXXVVVQQQNNNLLLJJJHHHFFFCCCAAA===>>>?????????>>><<<;;;???>>><<<;;;<<<===???@@@??????>>>>>>=========<<<@@@AAABBBCCCCCCBBBAAA@@@????????????@@@@@@@@@@@@======>>>>>>>>>>>>??????<<<<<<<<<;;;<<<<<<===>>>;;;;;;<<<<<<;;;;;;:::999000666;;;===<<<===CCCIIIOOOPPPSSSVVVUUUXXXcccoooyyy{{{|||pppbbb]]]YYYTTTQQQOOOMMMNNNOOOMMMJJJKKKPPPWWWaaapppnnnddd[[[ccc~~~rrrccchhhjjjbbbLLLEEEEEEEEEBBBPPPcccsss{{{uuu```MMM;;;888555444333333222111444444444333333222222222444333333333333444555666555888:::;;;;;;;;;<<<======???BBBCCCDDDEEEHHHJJJOOOcccnnnRRRBBBAAA???BBBGGGEEEGGGEEEDDDDDDCCCAAA===:::;;;999999;;;<<<>>>FFFPPPWWWhhh|||pppgggZZZWWWRRRMMMIIIHHHHHHIIIIIIQQQ[[[bbbfffkkkrrrwww|||zzzoooeeeaaa]]]```fffooovvv{{{||||||{{{}}}|||yyyyyy~~~~~~zzzzzz{{{|||{{{yyyzzz|||~~~||||||~~~}}}~~~~~~~~~~~~xxx}}}{{{kkkhhhqqq|||eeeVVVNNNGGGCCCCCCAAA@@@>>>===;;;:::::::::999999:::999999888777666666555555555555444444444555555444333333222111111555555555444444444333333111111000000000000111111000000000000000000000000///////////////......---++++++,,,,,,...///111111..............................---------,,,,,,,,,,,,,,,------------------------------------------///......------///000111222222222222222222222222444444333111222555;;;???HHHKKKPPPUUUXXX]]]aaaeeeqqqrrrrrrqqqooommmmmmmmmllliiieeedddccc```ZZZUUUVVVTTTQQQMMMJJJHHHGGGGGGDDDCCCCCCCCCDDDCCC@@@>>>@@@@@@???>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@AAAAAAAAACCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@???======?????????>>>AAA@@@>>>===<<<<<<======FFFAAA<<<:::<<<===999666555777888999;;;>>>BBBFFFJJJJJJLLLPPPSSSUUU]]]fffsssxxxvvvvvveee^^^WWWTTTTTTMMMMMMNNNOOONNNMMMLLLKKKRRR\\\nnn~~~ttteeeZZZccc||||||pppnnnxxxiiiRRRIIIEEEBBBFFFOOOYYYttt~~~zzzoooMMM===999666777555111000333222222222222333444555555222333333333222222333555444555777:::<<<===>>>>>>>>>???@@@AAABBBDDDGGGJJJTTTaaajjjOOOAAABBB@@@BBBFFFCCCCCCBBBAAAAAABBBAAA???======;;;999999;;;???CCCGGGTTT]]]qqqqqqlllaaaWWWTTTPPPIIIFFFGGGLLLJJJMMMWWW```hhhrrrzzz{{{{{{rrrjjjccc^^^ZZZ\\\bbbkkkuuuzzz{{{yyyyyyzzzzzz{{{{{{|||||||||}}}|||{{{zzzzzz{{{|||}}}|||||||||}}}~~~}}}zzzwww~~~www}}}pppllltttyyycccUUUNNNGGGCCCBBBAAA@@@>>>===;;;:::::::::999999:::999999888777666666555555555555444444444555555444444333222222111222222222222111111111111111111000000000000111111000000000000000000000000///////////////......---,,,,,,,,,---...///000111........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------///......---...///000111111111111111111111111111333333222111111555:::>>>GGGKKKQQQVVV[[[bbbiiinnn{{{|||}}}{{{wwwtttrrrrrrooolllhhhdddaaa___\\\ZZZXXXVVVSSSOOOLLLIIIHHHGGGIIIGGGDDDCCCDDDDDDCCCBBBAAAAAA@@@AAAAAABBBCCCDDDDDDDDDCCCCCCBBBBBBBBBAAAEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCDDDCCCCCCBBBAAA@@@AAA@@@>>>>>>@@@AAA@@@???AAA@@@>>>===<<<<<<======EEE@@@;;;;;;<<<===:::777666888999999:::===AAAEEEGGGGGGJJJNNNPPPSSS[[[dddqqq}}}|||zzzsssrrr{{{|||jjj```YYYUUUTTTNNNNNNOOOOOONNNMMMKKKJJJQQQZZZlll|||{{{jjj]]]eee~~~uuuppp|||kkkSSSIIIEEECCCFFFMMMWWWrrr~~~|||uuuUUUCCC===999999777444333666444444333222222333333333555666666666555555666888666777999:::;;;<<<<<<===>>>???AAAAAABBBDDDHHHJJJTTTbbbkkkPPPAAAAAA???AAAFFFDDDDDDCCCBBBBBBBBBAAA>>><<<<<<;;;999888:::>>>BBBEEENNNVVVggg|||zzznnnbbb\\\WWWPPPLLLMMMIIIHHHKKKRRRZZZaaakkkuuu{{{zzzpppggg```[[[XXX[[[aaajjjsssyyyzzzyyyzzzzzzzzzzzzzzzzzz{{{{{{~~~}}}|||zzzzzzzzz{{{{{{zzzzzz{{{|||~~~~~~|||yyy|||}}}~~~zzzpppkkkrrrttt```TTTNNNGGGBBBAAAAAA@@@>>>===;;;:::::::::999999:::999999888777666666555555555555444444444555555444444333222222222222111111111111000000000111111000000000000111111000000000000000000000000///////////////......------------------...///000........................,,,,,,,,,,,,+++++++++***------,,,,,,++++++******,,,,,,,,,------.........///............///000000000000000000000000000000222222111000000333888<<>>============BBB???;;;;;;======;;;999888999999999:::<<<@@@CCCFFFFFFIIINNNPPPRRRZZZbbbnnnzzz{{{vvvssslllkkkuuuqqqeee]]]WWWTTTPPPPPPPPPPPPNNNLLLJJJIIINNNWWWhhhyyyqqqaaaggg}}}rrr|||oooUUUJJJFFFEEEEEELLLUUUooo|||~~~}}}```IIIAAA:::888666444444777666555444333222222222222222333444333222333444666888999:::;;;;;;<<<;;;;;;>>>@@@AAAAAABBBDDDHHHKKKUUUccclllPPP@@@???===AAAFFFEEEEEEDDDBBBBBBBBB@@@>>>;;;;;;:::888888999===AAACCCIIIOOO\\\lllzzzssshhh```XXXTTTTTTIIIHHHJJJNNNRRRXXXcccnnnxxxvvvlllccc\\\WWWVVVXXX^^^gggooovvvxxxyyy{{{zzzyyyxxxxxxxxxyyyzzz}}}|||{{{zzzzzzzzzzzz{{{zzzyyyyyy{{{}}}~~~}}}{{{zzz{{{|||}}}~~~~~~~~~~~~pppkkkrrrppp]]]SSSNNNGGGBBB@@@AAA@@@>>>===;;;:::::::::999999999999999888666666666555555555555444444444555555444444333333333333333333333222222222111111111111000000000000111111///////////////////////////////////////......---......---------......///........................---------,,,,,,,,,++++++......------,,,+++******+++,,,,,,------...................../////////000000000000111111111111111111111000///000222666:::BBBGGGMMMSSSZZZdddqqqzzz|||}}}{{{vvvoookkkkkkmmmeeeccc```]]]YYYVVVSSSRRRSSSPPPLLLJJJJJJJJJJJJIIIEEEEEEFFFGGGHHHJJJKKKLLLKKKKKKJJJIIIHHHHHHGGGGGGJJJIIIHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDBBBBBBCCCBBB@@@@@@BBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>===@@@>>><<<<<<======<<<:::999::::::999999:::>>>AAAFFFFFFJJJOOOQQQSSSZZZbbbkkkwwwwwwrrrnnngggeeeoooxxxjjjaaaYYYUUUQQQQQQQQQPPPNNNLLLJJJHHHKKKTTTddduuuzzzgggkkksssssstttXXXKKKGGGGGGDDDJJJQQQkkkyyykkkKKKAAA888444333111222555555444333333222222222333000111222222111222444555888888:::;;;<<<<<<<<<<<>><<<@@@FFFFFFFFFEEECCCBBBAAA@@@===:::;;;:::888777999<<>>===;;;:::::::::999999999999999888666666666555555555555444444444555555444444444444333333333333333222222222111111111111000000000000111111///////////////////////////////////////......---......---------......///....................................------------000000///...---,,,,,,+++,,,,,,,,,------.........---......///////////////111111111222222222333333000000000//////111555888AAAFFFMMMRRRWWWaaaooozzz{{{uuusssssskkkiiigggddd```]]]ZZZYYYWWWUUUSSSRRRRRRPPPMMMKKKKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIIIIHHHHHHHHHGGGGGGHHHGGGGGGFFFEEEDDDDDDBBBAAAAAABBBCCCCCCBBBAAAAAAAAA@@@??????>>>>>>>>>===============<<<;;;:::::::::999888:::===???DDDEEEIIINNNPPPRRRXXXaaaiiiuuuvvvpppllldddbbbkkkyyy~~~mmmddd\\\UUURRRRRRRRRQQQOOOLLLIIIHHHIIIQQQ___ooo{{{tttrrrsssiiizzz[[[LLLHHHHHHDDDIIINNNeeesss|||pppMMMBBB777222222000111444333222222222333333444555333444555555555555777999666777999;;;===>>>?????????@@@BBBBBBCCCEEEHHHKKKVVVffflllPPP???>>><<<@@@FFFEEEFFFEEECCCBBBAAA@@@===:::;;;:::888888999;;;===???BBBGGGRRR]]]eeennnwwwlllccc]]]UUUQQQMMMLLLJJJKKKSSS\\\fffttt{{{mmmaaaXXXQQQNNNNNNSSSZZZcccjjjqqquuuwwwzzzyyyxxxwwwvvvwwwwwwxxxuuuuuuwwwyyy{{{|||}}}~~~}}}zzzyyyzzzzzzyyyyyyzzz{{{}}}~~~vvvrrryyy}}}mmm\\\SSSNNNIIIDDDCCCAAA@@@>>>===;;;:::::::::999999:::999999888777666666555555555555444444444555555444444444444444444222111111111111000000000111111000000000000111111000000000000000000000000///////////////......------------------...///000........................////////////............000000//////......---------------------------------......///000/////////111111111222333333444444000000000000000111444777@@@FFFNNNRRRWWW```nnnyyy{{{xxxqqqpppooollliiifffcccaaa^^^]]]\\\[[[ZZZXXXTTTQQQRRRQQQPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRPPPOOONNNMMMLLLKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDBBBBBBDDDEEEDDDCCCAAAAAABBBAAAAAA@@@>>>>>>======>>>>>>===<<<;;;;;;:::::::::999888999<<>><<<@@@EEEDDDEEEDDDBBBBBBBBB@@@>>>;;;;;;;;;999999999;;;===>>>???CCCLLLWWW^^^eeerrr}}}}}}qqqhhh___WWWPPPMMMKKKIIILLLQQQZZZhhhxxxwwwhhh\\\TTTNNNJJJJJJPPPZZZcccjjjppptttvvvyyyyyyxxxxxxxxxxxxxxxwwwssstttvvvyyy{{{|||}}}~~~~~~zzzxxxxxxyyyxxxxxx{{{|||}}}xxxsssyyynnn\\\SSSNNNJJJFFFEEEAAA@@@>>>===;;;:::::::::999999:::999999888777666666555555555555444444444444444555555555555555555222222222222111111111111111111000000000000111111000000000000000000000000///////////////......---,,,,,,,,,---...///000111........................//////.........---------.................................------,,,,,,+++------///000000000///...000000000111222333333333000111111111000111444777;;;BBBKKKPPPTTT]]]kkkvvvzzzzzzyyyxxxuuurrrpppnnniiigggdddbbbaaa___\\\ZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTSSSRRRPPPOOOOOONNNNNNLLLLLLLLLLLLKKKJJJIIIIIIHHHGGGEEEEEEGGGHHHGGGFFFAAABBBBBBBBBBBB@@@???>>>===>>>??????===;;;::::::999:::999888888999<<>>?????????AAABBBCCCCCCFFFIIILLLVVVhhhiiiNNN??????===@@@EEEBBBDDDCCCBBBBBBBBBAAA>>><<<<<<<<<:::::::::;;;======@@@AAAGGGQQQYYY```iiirrrxxxlllaaaWWWTTTQQQNNNKKKLLLPPP[[[jjjxxxttteeeYYYPPPKKKHHHFFFNNNZZZdddkkkooosssuuuvvvwwwyyyzzz{{{zzzxxxwwwtttuuuwwwyyyzzz{{{{{{{{{}}}yyywwwwwwyyyzzzzzz{{{|||}}}~~~yyy}}}ppp]]]SSSOOOJJJGGGFFFAAA@@@>>>===;;;:::::::::999999:::999999888777666666666555555555444444444444444555555555555555555555555555444444444333333111111000000000000111111000000000000000000000000///////////////......---++++++,,,---...///111222..............................---------,,,,,,,,,,,,,,,------------------//////...---,,,++++++***,,,---///000000000///......//////000111222222222000111222111111222444777555===GGGMMMQQQYYYgggsss|||}}}zzzyyyqqqmmmhhheeedddcccbbbbbb]]]]]]\\\\\\\\\\\\\\\]]][[[[[[ZZZYYYXXXWWWWWWVVVWWWVVVUUUSSSRRRRRRQQQQQQNNNNNNNNNMMMMMMLLLKKKJJJKKKIIIGGGHHHIIIJJJIIIIIIAAABBBCCCCCCBBBAAA???>>>===???@@@???===;;;:::999999999999888888999===???@@@BBBFFFLLLNNNOOOUUU]]]bbbpppuuurrrnnnddd^^^eeeiiiyyyppphhh___VVVQQQQQQQQQQQQPPPNNNLLLJJJIIIIIILLLSSSYYY^^^fffooowwwYYYjjj{{{dddOOOIIIHHHEEEHHHIII[[[dddlllxxxfffPPPCCC888555666666555555555555444333222222222222222333444444444555777:::999:::;;;<<<============@@@AAABBBCCCDDDFFFIIILLLWWWiii~~~zzzhhhNNN@@@@@@>>>@@@DDDBBBDDDBBBAAAAAABBBAAA???======<<<;;;;;;;;;;;;======CCCBBBEEENNNWWW^^^gggnnnvvvwwwjjj^^^[[[YYYTTTNNNLLLKKKTTT```ooorrrcccWWWOOOJJJGGGDDDMMMZZZeeelllooorrrtttuuuwwwzzz||||||{{{yyyxxxvvvwwwxxxyyyzzzyyyyyyxxx{{{xxxvvvwwwyyy{{{|||zzz{{{|||~~~zzzooo\\\RRRMMMHHHEEEDDDCCCBBB???<<<:::999888888888888888888777777777777666555555555555444444444666555444333333333333444111222222222222111000000222222222111111111000000000000000000////////////000000000000///...,,,,,,---,,,,,,,,,,,,---......//////............//////---------------------------000333666666333000---......---,,,++++++***)))---------...............000000000000111111111111444444222222222222444444888===CCCGGGLLLSSS^^^gggsss}}}xxxpppiiifffeeeffffffgggbbb___aaacccbbbbbbeeeccccccaaa^^^[[[ZZZ[[[\\\]]][[[YYYXXXXXXXXXWWWVVVSSSRRRRRRRRRRRRQQQQQQQQQNNNNNNNNNMMMLLLKKKJJJIIIGGGFFFDDDDDDDDDCCCAAA>>>@@@???>>>===<<<;;;:::::::::999999888888999999:::???CCCHHHKKKMMMPPPVVVZZZkkktttyyywwwqqqkkkddd^^^fffpppsssiii```WWWUUUSSSOOOLLLMMMNNNLLLHHHMMMJJJJJJNNNNNNOOOXXXcccvvvzzzvvv```cccqqqiiiSSSHHHDDDCCCHHHMMMTTT```nnnrrrnnnUUUCCC666555888555333444222333444444222222333444444444333444444555666777777:::===??????>>>===>>>@@@AAABBBBBBCCCEEEIIIMMMXXXjjjrrrtttkkkOOOAAAAAA;;;:::AAAEEEDDDDDDEEEDDDCCCBBB@@@???;;;;;;::::::999999999:::EEEHHHJJJLLLOOOVVV___fffrrr{{{|||nnnjjjggg]]]SSSOOONNNRRRVVV]]]ooozzzfffXXXRRRNNNJJJFFFJJJNNNVVVaaakkkssswwwxxx{{{{{{{{{{{{{{{xxxuuurrruuuyyy|||{{{xxxvvvwwwxxx|||zzzwwwwwwyyy{{{||||||wwwwwwxxxyyy|||~~~|||ooo\\\SSSOOOJJJGGGFFFDDDBBB???===;;;999999999888888888888777777777777666555555555555444444444555555444444444333333333111222222222222111000000222222222111111111000000111111111000000000/////////000000000///...---------,,,,,,,,,,,,---......//////............//////------------------------,,,---000222222000---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000000000111111111333222111111111111222333444999@@@EEEJJJQQQ[[[cccnnnzzzxxxrrrooonnnmmmmmmooojjjggghhhhhhffffffhhhffffffeeebbb^^^]]]]]]^^^```^^^[[[[[[[[[[[[ZZZYYYUUUUUUUUUUUUTTTTTTTTTTTTPPPQQQPPPPPPOOONNNMMMLLLJJJIIIGGGFFFFFFEEEBBB@@@>>>>>>===<<<;;;;;;:::::::::999999888888999999:::>>>BBBGGGJJJMMMRRRZZZ___nnnwww~~~|||uuunnnfff```aaajjjyyywwwlllbbbXXXTTTRRRNNNLLLMMMNNNMMMKKKIIIJJJLLLNNNKKKJJJRRR^^^tttyyyqqq}}}ccceeeqqqlllTTTHHHCCCCCCJJJQQQXXXcccmmmooolllXXXFFF777666777444111333222333444333222111222444444444333444444555666777888:::===>>>>>>===>>>???@@@AAABBBBBBCCCFFFJJJMMMXXXjjj~~~pppqqqpppRRRAAAAAA===<<>>>>>======<<<<<<<<<<<<:::999999888888999999:::>>>AAAEEEIIIMMMTTT^^^eeeqqq{{{|||tttjjjbbb]]]dddppp~~~~~~pppeee\\\UUUQQQMMMLLLLLLNNNOOOOOOJJJMMMPPPOOOJJJHHHPPPZZZrrrzzzmmmwwwyyycccdddooooooTTTGGGCCCBBBKKKWWWaaajjjqqqqqqnnn]]]III999666777333000222111222333333111111222333444444333444444555666777999;;;============???AAAAAABBBBBBCCCCCCFFFJJJMMMXXXjjjoooooovvvUUUBBBAAA>>>>>>CCCCCCGGGGGGGGGFFFEEEBBB@@@???===<<<999888777888:::<<<@@@CCCFFFIIIMMMTTT]]]dddhhhmmmssszzz}}}qqqgggaaaUUUSSSPPPRRR]]]nnnyyy}}}tttdddWWWRRROOOLLLIIIKKKPPPXXXaaaiiiooossstttuuuvvvyyy|||~~~~~~~~~}}}yyyxxxxxxxxxzzzzzzyyyxxxyyywwwuuuuuuwwwyyyzzzzzzxxxwwwvvvwwwzzzwwwhhhXXXQQQNNNKKKIIIHHHDDDBBB@@@===<<<;;;:::;;;888888888888777777777666666555555555555444444444222333555666666555333111111222222222222111000000111111111111000000000000000000000/////////......---...///////////////...---,,,,,,,,,,,,---......//////............//////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///////////////000000000111111111111111111111111111000444:::???DDDIIINNNRRR]]]eeeqqq|||zzzvvvvvvuuurrrqqqsssoooppppppmmmiiifffddddddcccbbb``````aaaaaa```___\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYYYYYYYXXXWWWWWWTTTRRROOONNNLLLIIIEEECCC??????>>>>>>>>>>>>>>>>>>:::999999888888999999:::===@@@CCCFFFKKKSSS]]]eeeqqq}}}{{{pppggg```aaahhhtttsssiiicccXXXSSSNNNMMMLLLLLLOOORRRSSSTTTSSSPPPLLLLLLTTT[[[rrrzzziiipppuuu``````kkkoooTTTIIIFFFAAALLL\\\jjjssswwwvvvttt___KKK:::666777333111333111222333333111111222333444444333444444555666777:::;;;<<<===<<<>>>@@@BBBAAABBBCCCCCCDDDFFFJJJMMMXXXjjjrrrqqqyyyVVV@@@@@@>>>???BBBAAAGGGHHHHHHGGGEEECCC@@@???>>><<<999777666888;;;===>>>AAAFFFIIIMMMTTT]]]dddiiilllqqqvvv}}}sssiiibbb\\\UUUTTT[[[iiiuuu|||~~~sssdddXXXRRRNNNKKKHHHIIINNNVVV___fffkkkooorrrrrruuuyyy|||~~~{{{yyyvvvwww{{{}}}|||zzz}}}zzzwwwvvvvvvxxxxxxxxxxxxvvvttttttwww|||qqqbbbSSSMMMLLLIIIFFFFFFCCCAAA???===;;;;;;:::;;;888888888888777777777666666555555555555444444444111333555666666555333222111222222222222111000000000000000000000000000000//////.........------------...///////////////...---,,,,,,,,,,,,---......//////............//////------------------------......------------............---,,,,,,+++******++++++,,,,,,---......///...////////////000000000111222222222222222222111333555999===AAADDDHHHJJJVVV^^^jjjsss|||{{{{{{{{{xxxwwwyyyuuuvvvwwwtttpppllliiihhheeecccaaaaaabbbbbbaaa```____________^^^^^^^^^^^^]]]^^^^^^^^^]]]\\\[[[[[[WWWTTTQQQOOOMMMJJJFFFCCC========================:::999999888888999999:::===???BBBCCCGGGOOOZZZbbbnnn{{{yyyqqqfffcccbbbiiiwwwssslllhhh]]]UUUPPPNNNLLLKKKOOOVVVaaa^^^XXXRRRPPPTTTZZZ^^^vvvvvvccchhhppp]]]\\\ggg~~~mmmTTTKKKIIICCCMMM]]]nnnxxxzzzwwwttt```LLL:::666777444333666111222333333222111222333444444333444444555666777:::;;;<<<======>>>AAACCCAAABBBCCCCCCDDDFFFKKKNNNXXXjjjxxxvvvvvvSSS??????===>>>AAA???GGGGGGGGGGGGEEECCCAAA@@@>>><<<999777666888;;;======AAAFFFJJJNNNTTT]]]ddddddiiinnnrrrwwwtttmmmeee\\\XXX\\\fffrrrzzz}}}tttfffZZZRRRMMMIIIGGGFFFKKKRRRYYY^^^dddjjjnnnqqqtttyyy|||}}}~~~}}}zzzwwwxxx{{{~~~}}}|||xxxtttrrrsssuuuwwwxxxvvvtttqqqqqqsssyyymmm^^^PPPJJJIIIFFFDDDCCCBBB@@@>>><<<;;;:::::::::888888888888777777777777666555555555555444444444222333444555555555444333111222222222222111000000//////000000000000000111/////////.........------...///////////////......---,,,,,,,,,,,,---......//////............//////------------------------++++++++++++++++++++++++///......---+++******)))******+++,,,---......///......////////////000000111111222333333222111111444555777:::===AAADDDFFFOOOYYYeeemmmsss{{{~~~|||~~~}}}xxxsssooonnniiigggeeedddddddddcccbbbccccccbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa___^^^]]]\\\VVVTTTQQQOOOMMMIIIEEEBBB<<<<<<;;;;;;:::::::::999:::999999888888999999:::<<<>>>@@@BBBEEELLLVVV^^^jjjxxx~~~oooiiicccbbbkkkzzzssskkkiii```WWWQQQPPPMMMKKKRRR\\\nnnmmmfff\\\VVVYYY___bbbzzzooo\\\^^^wwwzzzmmm^^^[[[ddd}}}mmmVVVLLLKKKGGGLLLZZZmmmzzz{{{vvvrrrcccNNN;;;666777444444777222333444444222222333444444444333444444555666777999;;;===>>>>>>???AAACCCBBBCCCCCCDDDDDDGGGKKKNNNWWWjjj}}}zzzpppPPP>>>???===<<<@@@@@@EEEFFFFFFFFFEEECCCAAA@@@===<<<999888777888:::<<<===AAAFFFJJJNNNTTT\\\bbbccchhhnnnqqqtttzzzzzzpppfffaaa```dddmmmwww|||ttthhh\\\SSSMMMIIIGGGFFFIIINNNQQQUUUZZZaaagggnnnrrrxxx{{{{{{{{{~~~~~~|||zzzzzz|||zzzuuuooommmooosssxxxzzzuuussspppooorrrwww}}}jjj\\\NNNIIIHHHEEEBBBAAA@@@???===;;;:::999999999888888888888777777777777666555555555555444444444333333333444444444555555111222222222222111000000////////////000000111111111000000000000////////////000000000///...---------,,,,,,,,,,,,---......//////............//////------------------------++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++)))***+++,,,---......///........./////////000000000000111222222111000000222222333555:::???CCCEEEIIITTT```gggkkkpppzzz{{{vvvtttooommmjjjiiiiiihhhgggeeeffffffffffffeeeeeeeeeeeeddddddcccbbb```___]]]\\\TTTRRROOOMMMKKKHHHDDDAAA>>>======<<<;;;:::999999:::999999888888999999:::999<<>><<>><<<:::999888999999888888888888777777777777666666555555555444444444444333333333333444555666111222222222222111000000.../////////000000111111222222222222111111111111000000000000///...,,,,,,---,,,,,,,,,,,,---......//////............//////------------------------------////////////------++++++,,,,,,,,,,,,------)))******+++---...//////............/////////000...///000111111000///.../////////222888>>>CCCEEEFFFPPP\\\ccceeejjjttt}}}{{{xxxuuurrrooommmmmmllljjjhhhiiiiiiiiiiiihhhhhhhhhgggfffeeedddcccaaa^^^\\\[[[SSSQQQNNNLLLJJJGGGCCCAAABBBAAA@@@???>>>===<<<;;;:::999999999999999999:::777:::???BBBFFFMMMVVV]]]dddttt}}}sssiiieeelllyyysssfffbbb^^^UUUPPPRRRQQQPPPZZZiiikkkbbbgggmmmjjjWWWUUUiii~~~uuubbb]]]eeerrrZZZLLLFFFGGGFFFRRRllljjjTTT>>>777555222111555444555666666444444555666444444444444444555777777777:::>>>@@@AAAAAAAAABBBBBBCCCDDDDDDEEEGGGKKKNNNWWWjjj{{{fffLLLAAACCC???===BBBEEEAAABBBCCCDDDDDDCCCBBBAAA;;;;;;::::::999999999:::<<<@@@EEEHHHKKKPPPWWW\\\cccgggjjjjjjkkkpppyyywwwqqquuu|||wwwqqqhhh^^^VVVQQQNNNLLLJJJKKKJJJGGGEEEHHHPPPWWWeeekkkssswwwxxxyyy~~~~~~|||xxxooommmpppuuuxxxwwwuuusssrrrssswww{{{~~~uuu}}}}}}}}}hhh\\\MMMDDDBBBCCCBBB@@@>>>===<<<;;;:::999999999888888888888888999999999666555555555555444444444333333333333333333333333222222222222222222222222111111111000000000000000000///.........///111222------............------------,,,+++,,,---...//////////////////////////////...---,,,,,,---...///***++++++)))((((((***---...---,,,,,,,,,,,,---...++++++++++++,,,---............///000000000000000//////000000000000//////222333444444666999>>>BBBHHHOOOWWW]]]___cccjjjooowww~~~~~~{{{{{{vvvqqqppprrrqqqmmmooommmlllkkkkkkjjjgggeeeiiihhhfffccc```]]]\\\[[[UUUSSSOOOJJJFFFCCCBBBAAA>>>>>>======<<<<<<<<<<<<;;;;;;:::999999888888777;;;===???BBBFFFMMMTTTZZZaaammm|||qqqiiifffmmmwwwxxxcccWWWYYYUUUQQQNNNLLLLLLSSS\\\|||qqqhhhlllpppnnn]]]ZZZ]]]zzzzzzhhh___hhhwwwXXXIIIHHHGGGLLLXXXmmmoooYYYAAA666555444333222555555555444444333333333666555555666666777888999777999<<<>>>>>>???AAACCCCCCCCCDDDDDDEEEGGGKKKNNNYYYjjj\\\HHH>>>;;;999>>>AAA:::EEECCCBBBAAABBBBBB@@@???<<<;;;999888888999;;;<<<>>>@@@CCCFFFJJJPPPXXX]]]dddfffiiijjjkkknnnuuuzzz|||yyyyyy{{{oooddd___[[[TTTNNNLLLLLLJJJIIIGGGDDDDDDKKKUUU^^^jjjuuuwwwuuuvvvxxxyyyzzzyyy}}}yyyvvvvvvvvvvvvxxxyyywwwvvvzzz~~~uuuyyywwwzzzggg[[[MMMDDDBBBCCCBBB@@@>>>===<<<;;;:::999999999888888888888888888888888666555555555555444444444333333333333333333333333222222222222222222222222111000000000000000000000............///000222222---......//////......---------,,,,,,,,,---...///........................///...------------...///,,,------+++******,,,......---,,,,,,,,,,,,---.........---,,,,,,,,,------......///000000000000000//////000000000000/////////000000111222555:::>>>CCCIIIQQQVVVWWWZZZ___cccmmmsss|||{{{yyyzzzxxxsssrrrpppooonnnnnnmmmkkkiiiiiihhhfffddd```]]]ZZZXXXSSSQQQMMMIIIEEEBBBAAA@@@:::::::::999999999888888;;;;;;:::999999888888777;;;<<<>>>AAAEEEKKKRRRXXX]]]hhhyyyyyymmmfffiiippp~~~yyyeeeYYYXXXTTTPPPOOOLLLLLLRRRZZZuuuqqqiiinnnrrrsssaaa[[[ZZZuuunnnaaaeee}}}]]]KKKHHHFFFJJJVVVjjj~~~rrr\\\DDD888666666444333555555444444444333333333555555555555666777888888999;;;>>>@@@@@@AAABBBDDDCCCDDDDDDDDDEEEGGGKKKNNNZZZkkk\\\III???===999>>>BBB===DDDCCCBBBBBBCCCBBB@@@>>><<<;;;999888888999;;;<<<>>>@@@CCCFFFJJJPPPWWW\\\eeehhhlllmmmnnnqqqvvv{{{zzz|||xxxmmmbbb^^^\\\WWWSSSRRRPPPNNNKKKIIIEEEDDDJJJSSS___kkkvvvwwwvvvvvvxxxwww}}}yyyyyy~~~}}}zzzyyyxxxwwwwwwvvvuuuzzzvvvrrrnnnuuudddZZZMMMDDDBBBCCCBBB@@@>>>===<<<;;;:::999999999999999999888888777777666666555555555555444444444222222222333333444444444222222222222222222222222000000000000000000111111...//////000000000000000---......//////......------,,,,,,,,,,,,---...///........................///...------------...///---......---,,,,,,...///...------,,,,,,------...000///...------,,,,,,,,,......///000000000000/////////000000000000//////---...//////000333777:::BBBHHHOOOTTTUUUWWWYYY\\\aaafffmmmtttzzz~~~yyyvvvtttrrrqqqqqqooommmkkkiiihhhfffccc___ZZZVVVTTTOOOMMMIIIFFFCCC@@@??????<<<<<<;;;;;;;;;;;;;;;:::;;;;;;:::999999888888777999;;;===???CCCIIIOOOTTTWWWaaaooo}}}uuujjjgggjjjtttzzzfff[[[VVVRRROOOOOOMMMKKKOOOVVVkkkoooiiiooouuuxxxfff^^^ZZZsssvvvccc```bbbLLLFFFDDDHHHSSSfffzzzvvv___GGG;;;888777555444555444444444444333333333444444444444555666777888;;;===@@@BBBBBBCCCDDDEEEDDDEEEEEEEEEEEEGGGKKKNNN[[[lll\\\III@@@>>>999<<>>@@@CCCGGGKKKPPPWWW[[[dddhhhmmmpppppprrruuuyyyxxx{{{~~~|||pppddd```^^^[[[XXXWWWVVVRRRNNNKKKFFFDDDIIIPPP```lllvvvxxxxxxyyyyyyxxxyyyxxxyyy}}}|||zzzyyyuuuvvvtttsssyyyxxxllleeeyyyqqqaaaXXXMMMEEEBBBBBBAAA@@@>>>===<<<;;;:::999999999:::999999888777666666555666555555555555444444444111111222333333444555555222222222222222222222222000000000000000111111111000111111111111///---,,,......////////////......,,,,,,,,,,,,------.......................................------.........---...///...---,,,---///------------------------......---,,,,,,,,,,,,,,,---...//////000000////////////000000000000/////////000111111111444777:::BBBGGGOOOUUUXXXZZZ\\\^^^___aaadddhhhnnnwww~~~|||yyyuuusssqqqnnnkkkiiieeedddccc___[[[VVVQQQNNNIIIHHHEEEBBB???>>>==============================;;;;;;:::999999888888777888999<<<>>>AAAFFFLLLPPPTTT[[[eeeppp}}}~~~qqqjjjiiimmmyyyzzzfffZZZUUUQQQNNNOOOMMMKKKMMMRRRaaasss~~~wwwjjjgggnnnuuu}}}kkkccc^^^vvvggg[[[uuugggNNNDDDCCCFFFPPPbbbvvvxxxaaaHHH<<<999777555444444444444444444444444444444333333444444555666777;;;>>>AAACCCDDDDDDDDDEEEEEEFFFFFFFFFFFFHHHKKKNNN[[[mmm^^^III@@@>>>999:::BBBCCCAAAAAABBBDDDEEEDDD@@@======<<<:::999999:::;;;<<<>>>@@@DDDGGGKKKPPPVVVZZZ```ffflllppppppppprrrtttxxx{{{wwwjjjdddaaa]]]ZZZZZZXXXSSSNNNKKKGGGDDDGGGNNN___jjjtttxxxzzz|||}}}|||wwwxxxzzz}}}|||yyyxxxuuuuuusssqqqvvv{{{hhh___rrrnnn^^^WWWMMMFFFCCCBBBAAA@@@>>>===<<<;;;:::999999999999999888888777666555555666555555555555444444444111111222333333444555555222222222222222222222222//////000000111111111111...///000111111000///......//////////////////...,,,,,,,,,---------------........................---..................---+++---...---,,,+++,,,---------------------------++++++******+++,,,,,,---------.../////////////////////000000000000/////////111222222222444777999>>>CCCKKKTTTZZZ```dddfffgggeeebbbaaadddkkktttzzz|||vvvrrrnnnjjjfffccc]]]\\\ZZZWWWRRRNNNIIIGGGDDDBBB@@@>>><<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888777777999;;;===@@@DDDIIILLLRRRWWW^^^fffqqqxxxnnniiigggrrr|||fffYYYVVVQQQNNNNNNMMMKKKLLLOOOZZZgggqqqlllcccbbbkkktttssshhhbbbxxxqqq]]]ooommmRRRFFFAAADDDNNN```tttxxxaaaHHH;;;888666444333444444444444444444444444444333333444444555666777:::===AAADDDEEEEEEEEEFFFFFFGGGGGGFFFFFFHHHLLLOOO[[[mmmcccKKK???>>>888888???AAAAAAAAABBBDDDEEEDDD@@@===>>>===;;;999999:::;;;<<<>>>@@@DDDHHHKKKPPPVVVYYY___eeelllpppppppppqqqrrrtttvvvzzzzzzmmmgggddd```]]]]]]YYYSSSMMMJJJFFFDDDGGGLLLZZZdddnnntttxxx~~~xxx|||}}}yyyxxxtttuuussspppsss|||~~~eee[[[kkkzzzkkk[[[UUUMMMFFFCCCAAA@@@@@@>>>===<<<;;;:::999999999888888888777777666666555666555555555555444444444222222222333333444444444222222222222222222222222/////////000111111222222***+++---///111222333333...//////000000//////...+++,,,------......------------------------------------...//////...------***+++------+++***+++,,,,,,------......------,,,))))))))))))***+++,,,---------...////////////...//////000000000000//////...000111111111222444666===BBBKKKVVVaaakkkrrruuutttpppjjjdddcccdddhhhkkkwwwzzz~~~{{{wwwpppjjjeeeaaa]]]ZZZRRRQQQNNNKKKGGGDDDBBB@@@???===<<<:::999999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999888888777777999;;;===???BBBFFFJJJPPPSSSXXX___iiiwwwrrrjjjdddnnn}}}iii[[[WWWQQQMMMMMMMMMKKKKKKMMMSSS\\\cccaaa[[[\\\hhhsssqqqfffyyy}}}eeemmmsssVVVIII@@@CCCNNN```tttwww```GGG;;;888666444333333333333444444444444555444444444444555666777888888<<>>>>>:::888===???AAAAAABBBCCCDDDDDDAAA??????===;;;:::999:::;;;<<<>>>AAAEEEHHHLLLPPPUUUYYY```fffmmmqqqqqqqqqqqqrrrsssuuuyyy~~~}}}rrrnnnlllhhheeeeee\\\UUUNNNJJJGGGDDDEEEJJJRRR[[[dddjjjqqqyyy}}}}}}zzz}}}zzzyyysssuuussspppqqqzzzcccXXXddd|||vvvgggXXXTTTMMMGGGCCCAAA@@@@@@>>>===<<<;;;:::999999999777777777777777666666666666555555555555444444444333333333333333333333333222222222222222222222222...//////000111111222222------......///111222333//////000000000000//////+++,,,---.........------------------------------------...//////...------)))+++------,,,+++++++++,,,,,,---......---,,,,,,+++++++++******+++,,,,,,,,,---......//////......//////000000000000//////...///111111111111333555===AAAJJJVVVeeerrr|||}}}xxxssspppmmmkkkjjjnnnqqqtttvvv{{{{{{uuulllgggaaa[[[VVVSSSOOOMMMHHHFFFCCC???===;;;;;;;;;::::::888777777777888888;;;;;;;;;<<<<<<<<<======;;;;;;:::999999888888777777999;;;===???AAAEEEHHHLLLOOOUUU[[[dddqqqzzzpppfffnnn{{{pppbbbZZZRRRMMMMMMMMMKKKKKKMMMLLLRRRWWWWWWTTTYYYgggtttnnn~~~jjjkkksssUUUGGG???CCCOOOaaauuu~~~www```GGG;;;999777555444333333333444444444555555555555555555666777888888888<<>><<<:::999:::;;;<<<>>>AAAEEEIIILLLPPPUUUXXX___eeelllpppoooooopppqqqwwwxxx{{{~~~zzzxxxsssooonnnaaaYYYQQQLLLHHHDDDDDDGGGIIIQQQXXX]]]eeeoootttuuuwww~~~~~~}}}|||||||||zzzxxxvvvrrruuutttqqqrrr{{{bbbWWW```rrrtttdddWWWSSSMMMGGGCCCAAA@@@@@@>>>===<<<;;;:::999999999666666666666777777777777666666555555555444444444444333333333333333333333222222222222222222222222...//////000111222222222444222000///...---.../////////000000000000//////+++,,,---.........---,,,------------------------,,,---...//////...---,,,***,,,......---++++++,,,,,,,,,---......---,,,,,,......---,,,++++++++++++,,,---......//////......//////000000000000/////////111333333222222444555777;;;DDDQQQaaappp{{{{{{vvvrrrmmmoooooooooqqqzzz{{{ooorrrrrrqqqppppppkkkddd]]]XXXRRRMMMIIIFFFCCCAAAAAA???;;;888666666777888888777666555555666777888666666666777777888888888;;;;;;::::::999888888777777999<<<===???AAADDDGGGIIIMMMRRRYYYbbbooo}}}xxxjjjqqq}}}vvvggg[[[SSSMMMLLLMMMKKKLLLNNNGGGKKKPPPQQQQQQWWWgggvvvwwwkkkhhhpppQQQCCC???CCCOOOcccvvv}}}wwwaaaHHH<<<:::888666555333333333444444555555555666555555666666777888999888===CCCHHHKKKLLLMMMNNNHHHIIIIIIHHHHHHIIILLLOOOZZZiii|||WWWAAAAAA???<<<===;;;CCCAAA@@@AAABBBCCCBBBAAA@@@>>><<<:::999:::;;;<<<>>>AAAEEEIIILLLPPPTTTWWW]]]ccciiilllllllllmmmooowwwwwwyyy||||||vvvtttfff]]]SSSNNNIIIDDDCCCEEEDDDJJJPPPTTT\\\ffflllmmmqqqzzz|||{{{xxxuuuuuuvvvwwwtttqqqppptttuuurrrttt|||}}}dddVVVZZZkkkwwwiiiYYYTTTLLLFFFBBBAAA@@@???AAA>>><<<;;;;;;;;;:::888777777888999999888444000222333666777777666333222555555444444444333333333444444333333222111000000111111111111111111111111////////////////////////111000000///...---------,,,,,,,,,,,,,,,---...///////////////////////////+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---------...............000000000000////////////////////////000111222333666;;;CCCNNNZZZgggttt{{{}}}yyyzzzwwwqqqqqqwww~~~rrrkkkdddbbb```______]]]ZZZWWWMMMKKKGGGCCC@@@>>>===>>>:::999777555444555666777777555444333222333444444888888888999999::::::;;;:::999777666666666777888999::::::::::::===BBBFFFJJJIIILLLUUU^^^iiixxx{{{pppsss~~~xxxmmm___ZZZSSSNNNLLLKKKJJJJJJGGGFFFGGGJJJNNNWWWhhhwww|||jjjjjj{{{qqqTTTEEEBBBDDDMMM```uuuyyycccLLL???:::777555555555555555666666666777777666555444333333444666777777<<>><<<:::888777777888888<<<>>>BBBEEEIIIOOOUUUZZZ]]]aaaggglllooorrruuuwwwwwwzzz}}}~~~vvvmmm^^^QQQNNNMMMHHHEEEEEEDDDFFFIIIMMMRRRYYY```eeelllqqqxxx}}}~~~~~~}}}xxxuuurrrtttxxxzzzwwwtttxxxxxxwwwsssrrrvvv|||bbbTTTXXXhhhwwwiiiYYYTTTLLLFFFBBBAAA@@@??????===;;;:::;;;;;;:::999:::999999::::::999666444555666777999999777666555555555444444444333333333444444333333222111111000........................000000000000000000000000111000000///......------------,,,,,,,,,---..............................,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,------------............000/////////////////////////////////000111222333555999@@@HHHSSS___kkksss}}}{{{}}}~~~|||zzzyyyuuuhhh```XXXWWWUUUSSSSSSQQQNNNLLLGGGFFFBBB???===<<<<<<<<<:::999777555444555666666555444444333333333444444777777888888999999::::::999999777666666666777888999999:::::::::===BBBEEEJJJHHHLLLTTT]]]ggguuuvvvvvv|||}}}qqqccc]]]UUUOOOLLLKKKJJJJJJHHHFFFFFFIIIMMMWWWiiiyyyiiihhhuuummmRRREEEAAACCCMMM```uuu~~~wwwbbbJJJ>>>:::777555555333333444444444444444444666555444333333555666777888===DDDIIILLLMMMMMMNNNMMMLLLJJJIIIJJJLLLOOOQQQ\\\ooo```DDDAAA===999<<<===>>>???@@@AAAAAAAAA@@@@@@>>>===:::888777777888999<<<>>>AAADDDHHHNNNTTTYYY]]]aaaggglllnnnqqqsssuuutttwww{{{}}}~~~~~~pppbbbVVVRRRRRROOOMMMMMMEEEEEEFFFGGGJJJNNNSSSWWWbbbgggooouuuwwwxxxwwwwwwzzzvvvtttuuuyyy{{{yyyvvvxxxxxxwwwtttrrrvvvyyy```QQQUUUdddxxxjjjYYYTTTLLLFFFBBBAAA@@@???===;;;:::999:::;;;:::999;;;999888888999999777666666666777777777777666666555555444444444333333333444333333222222111111111111111111111111111111111111111111111111111111111000000000///......------......---,,,,,,,,,------------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,------............////////////////////////////////////000111222333444666:::@@@HHHSSS]]]eeeooowww~~~}}}~~~xxxsssqqqpppmmmjjjlllqqqwwwyyyuuukkk___WWWNNNLLLJJJIIIHHHFFFDDDBBBBBBAAA???===<<<<<<<<<===999888777555444555555666333333444444444444444444666666666777888999999999999888888777666777777777888999::::::;;;===AAAEEEIIIHHHKKKSSS[[[dddppp{{{}}}zzz{{{wwwjjjcccYYYPPPLLLKKKJJJJJJIIIFFFEEEHHHLLLWWWjjjzzziiifffrrrlllSSSGGG@@@CCCNNNaaavvv}}}sss___HHH===999777555555444444444444444444333333555555444444444555777888999???GGGMMMPPPQQQQQQRRRPPPNNNLLLKKKKKKMMMPPPQQQ\\\ooo}}}dddGGGBBB===:::===>>>>>>???@@@AAAAAAAAA@@@@@@???===;;;999888888999:::<<<>>>AAADDDGGGLLLSSSWWW]]]aaafffjjjmmmoooqqqrrrppptttxxx{{{||||||}}}~~~pppeeeYYYVVVUUUTTTRRRSSSJJJIIIGGGEEEEEEGGGIIIKKKVVV\\\dddkkkppprrrssstttyyyvvvssstttwwwzzzyyyxxxxxxxxxwwwtttsssvvv~~~ttt\\\OOORRR```yyyjjjYYYTTTLLLFFFBBBAAA@@@???<<<:::999999:::;;;:::999:::888555555666666666555555555555444444555555555555555444444444333333333333333333222222111111111222222222222222222222222000000000000000000000000000000//////............///...---,,,,,,,,,,,,,,,------------------------......////////////......------------------------------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,------......///.........///////////////////////////000111222333333444666999???GGGPPPVVV```hhhsss}}}{{{rrrnnnnnnmmmjjjfffeeehhhkkkllljjjddd[[[UUULLLJJJGGGEEEEEECCCAAA???AAA@@@??????>>>??????@@@:::999888666666666666666222333444555666555444333444555555666777888999999999888888777777777777777777888::::::;;;===AAADDDIIIHHHKKKRRRYYY```jjjttt}}}~~~~~~{{{oooggg\\\RRRLLLJJJJJJJJJIIIFFFEEEFFFKKKVVVjjj{{{jjjhhhssspppVVVIIIAAADDDOOOcccxxx}}}ppp\\\GGG<<<999777666555666666666666666555555555555555444444555666777888999???HHHPPPSSSUUUUUUUUUQQQOOOMMMLLLMMMOOOQQQSSS]]]ooozzzyyyhhhIIIDDD>>>:::>>>???@@@AAABBBCCCCCCCCCBBBBBB@@@>>><<<:::888999::::::;;;===@@@BBBFFFKKKQQQUUU\\\___eeeiiikkklllnnnpppnnnqqqvvvyyyzzzzzzzzz{{{{{{rrrjjjaaa]]]\\\[[[YYYWWWSSSPPPLLLIIIHHHHHHHHHHHHMMMSSS\\\dddjjjooorrruuuuuusssqqqrrruuuwwwxxxxxxxxxwwwvvvsssrrruuu{{{oooYYYMMMQQQ^^^~~~yyyiiiYYYTTTLLLFFFBBBAAA@@@???<<<:::999999:::;;;:::999:::777555444555666777666555555555444444555555555555555444444444333333333333333222222222222222111////////////////////////////////////////////////////////////............///...---,,,,,,,,,,,,,,,------------------------...//////000000//////...------------------------------------------------...---,,,,,,++++++,,,,,,++++++,,,,,,---......///------....../////////000////////////000111222333333444555666999???FFFKKKTTTZZZccclllsssyyy~~~}}}sssnnnnnnmmmjjjfffhhhfffdddbbbaaa]]]XXXTTTMMMJJJGGGEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@AAAAAAAAA;;;;;;:::999888888888888333444666777777666555444333444555666777888999999888888888888777777777666666888999:::;;;===@@@CCCHHHGGGKKKRRRXXX]]]fffoooyyy}}}qqqiii]]]SSSMMMJJJIIIIIIIIIFFFDDDFFFJJJUUUhhhyyy}}}kkkjjjuuuuuuXXXIIIBBBEEEQQQeee{{{nnn[[[FFF<<<:::888666666666666666666666666666555444444444555666777888888888???JJJRRRWWWXXXXXXXXXQQQPPPNNNMMMNNNPPPSSSUUU]]]ooo~~~zzziiiJJJDDD>>>:::>>>???@@@AAABBBCCCCCCCCCBBBBBB@@@>>><<<:::888999::::::;;;===???AAADDDIIINNNRRRZZZ]]]bbbfffiiijjjlllnnnnnnqqquuuwwwxxxxxxyyyzzzxxx}}}xxxuuupppllljjjhhhccc___YYYUUUPPPLLLKKKKKKJJJIIIHHHMMMTTT\\\cccjjjpppsssqqqqqqppprrruuuxxxyyyzzzwwwvvvtttrrrrrrtttwwwzzzjjjVVVMMMRRR___~~~yyyhhhYYYTTTLLLFFFBBBAAA@@@???===;;;:::999:::;;;:::999;;;999777666888999999999666666777777777777666666555555444444444333333333222222222222222222222222000000000000000000000000........................//////////////////............---,,,,,,,,,------------------------------......////////////......------------------------------------------------...---,,,,,,++++++,,,,,,******+++,,,---......///---------......//////000////////////000111222333333444555555777:::???CCCKKKOOOVVV]]]cccjjjpppuuu|||{{{tttqqqooommmkkkmmmhhhbbb___]]]\\\XXXUUUOOOLLLHHHFFFEEEEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>======<<<;;;;;;:::777777888888777666666555333444555666777888999:::777888888888888777666666666777999:::;;;===@@@BBBGGGGGGKKKRRRWWW[[[ccckkkxxx}}}ppphhh]]]SSSMMMJJJIIIHHHHHHEEEDDDEEEIIIRRRddduuu{{{{{{xxxiiiiiivvvxxxXXXGGGCCCFFFQQQfff|||nnn[[[GGG===;;;888666555333333333444444444555555444444555666777888888888888@@@LLLUUU[[[\\\[[[[[[UUUSSSQQQPPPPPPRRRTTTVVV^^^ooo~~~hhhJJJEEE???:::===>>>>>>???@@@AAAAAAAAA@@@@@@???===;;;999888888999::::::<<<>>>@@@CCCGGGLLLPPPWWW[[[```dddgggiiikkkmmmnnnqqqsssuuuuuuvvvxxxyyyyyy|||{{{}}}~~~|||zzzvvvoooggg```[[[TTTPPPNNNMMMKKKHHHFFFIIIMMMRRRXXX___fffkkklllmmmpppsssvvvyyy{{{|||xxxvvvtttrrrrrrtttvvvwwweeeSSSMMMTTTaaaxxxgggYYYTTTLLLFFFBBBAAA@@@??????===;;;:::;;;;;;:::999:::888777777999999999888555666777999999777666555555555444444444333333333222222222222222222222222222222222222222222222222////////////////////////.../////////////////////------,,,,,,,,,---..............................---......//////......---------------------------...........................---,,,,,,++++++,,,,,,)))***+++,,,---......///,,,,,,---......///000000////////////000111222333111333444555666888;;;>>>BBBEEEJJJOOOTTT[[[aaafffiiittt~~~{{{zzzzzzwwwqqqjjjgggfffddd```\\\WWWTTTPPPMMMLLLLLLKKKJJJEEEFFFEEEEEEDDDDDDCCCBBB@@@@@@@@@@@@???>>>>>>===;;;;;;999888777777666666333444555666888999:::;;;777888888999888777666555555777999;;;;;;===???AAAFFFFFFKKKRRRWWW[[[aaaiiittt}}}llleee\\\SSSMMMJJJHHHGGGGGGEEEDDDEEEHHHPPPaaapppxxxnnnppp~~~{{{{{{yyynnndddhhhzzzzzzZZZIIIBBBEEEOOOddd{{{ooo\\\GGG>>>;;;999666555111222222333444555666666333444555666777888888999888AAANNNYYY___```___^^^\\\ZZZWWWTTTSSSSSSTTTUUU^^^ooofffIIIEEE???:::;;;<<<>>>???@@@AAAAAAAAA@@@@@@>>>===:::888777777888999:::<<<>>>???BBBFFFKKKOOOTTTXXX^^^cccfffhhhjjjlllooopppqqqqqqrrrsssvvvyyy{{{|||wwwooohhh___YYYVVVSSSNNNJJJIIIIIIJJJJJJMMMSSS[[[```cccggglllppptttwwwyyyzzzyyyxxxuuuttttttuuuvvvvvvcccRRRMMMUUUcccwwwfffYYYTTTLLLFFFBBBAAA@@@???AAA???<<<;;;;;;;;;:::888777666555666777888777666222333666777777666333222555555444444444333333333222222222222222222222222////////////////////////000000000000000000000000.........///////////////,,,,,,,,,,,,------...///////////////////////////------............------------------------------...........................---,,,,,,++++++,,,,,,)))******+++---...//////,,,,,,------...///000000////////////000111222333///111444555666777999;;;===???AAADDDHHHMMMTTTXXX]]]fffpppyyy{{{uuurrrrrrooojjjeee```\\\XXXVVVUUUUUUTTTSSSKKKKKKJJJJJJIIIGGGFFFEEEBBBBBBBBBBBBBBB@@@??????>>>===;;;888777777777777444444555777888:::;;;;;;777888888999999777666555555777999;;;;;;===???AAAFFFFFFKKKRRRWWWZZZaaahhhooozzz~~~iiiccc[[[SSSNNNJJJHHHFFFGGGEEEDDDFFFHHHOOO___mmm}}}nnneeeggg|||wwwsssnnnfff```hhh|||^^^LLLAAACCCNNNbbbyyyooo]]]HHH???<<<999666555222333444555666888999999333444555777888888999999:::CCCPPP\\\bbbcccbbbaaabbb___[[[WWWUUUTTTTTTUUU^^^oooeeeIIIEEE???:::::::::@@@AAABBBCCCDDDCCCBBBBBB>>><<<:::888777777888888:::;;;===???AAAEEEJJJNNNSSSWWW]]]bbbeeehhhjjjlllnnnooooooooooooqqquuuyyy|||{{{~~~vvvkkkccc^^^YYYRRRMMMNNNMMMJJJGGGHHHLLLTTTZZZ[[[```ggglllpppsssuuuvvv{{{yyywwwvvvvvvwwwwwwvvvcccTTTNNNRRR```vvvkkk]]]UUUKKKCCC@@@>>>===;;;??????===<<<;;;::::::999888888777777777777888888444444555555555555555555555555444444444333333333333333333222222222111111000000000000000000000000444222000...------...///000000000///.........---////////////...---,,,+++---...............------//////...------------...------------------------+++++++++,,,,,,------------------,,,,,,+++++++++---,,,,,,,,,,,,---......///...------------...///............///111222333222333333444555666777777<<<<<<<<<>>>@@@CCCFFFHHHOOOVVV___hhhrrr~~~~~~zzzuuuqqqkkkiiigggeeeccc```\\\YYYTTTQQQNNNLLLKKKIIIGGGEEEGGGEEEAAA???@@@@@@@@@@@@@@@???===;;;999777555444888666555444444555666888888888999999999999888888888777888999:::===???AAACCCFFFJJJNNNSSSXXX^^^cccmmmuuu|||jjj```VVVRRROOOKKKHHHIIIHHHEEECCCDDDGGGMMM[[[hhh~~~jjj^^^```tttllllllbbb]]]jjj^^^JJJHHHGGGLLL___|||qqq]]]GGG>>>;;;777555777555555555444333333222222666666555555666777999:::>>>AAAMMM\\\fffgggeeedddccc```[[[XXXXXXXXXWWWWWW]]]oooeeeJJJDDD>>>;;;>>>===AAAAAAAAABBBAAAAAA@@@@@@???>>>;;;888666666666777:::<<<>>>@@@AAAEEEIIILLLOOOTTTZZZ```ccceeegggiiipppppppppooopppsssxxx|||~~~~~~~~~qqqddd\\\WWWUUURRRMMMKKKLLLKKKIIIJJJNNNRRRWWW___eeejjjmmmoooqqqyyyxxxwwwvvvvvvvvvvvvvvv~~~cccTTTOOOSSSbbbzzzppp___WWWMMMFFFBBBAAA???===???>>>===<<<::::::::::::888888777777777777888888666666666666666666666666555555444444444333333333333333333222222222111111000000000000000000000000000000000000000000///////////////...............++++++,,,---............------............------//////...---------------------------------------+++++++++,,,,,,------------------,,,,,,+++++++++---,,,,,,,,,,,,---..............................------...///000111222222222333333444555666777777;;;;;;;;;===???AAADDDEEEGGGMMMTTT[[[cccmmmzzz|||zzzvvvsssppplllhhheee___]]]YYYWWWUUUTTTQQQOOOIIIFFFCCCAAAAAAAAAAAAAAA@@@???>>><<<999888666555888777555444444555777888888888999999999999888888888777888999:::===???AAACCCFFFJJJNNNRRRXXX^^^bbbmmmttt{{{iii___UUUQQQOOOKKKIIIIIIIIIEEECCCDDDGGGLLLYYYfffzzziii\\\^^^nnnwwwlllaaa[[[kkk^^^JJJEEEEEEIII[[[vvvsss___JJJ@@@<<<999777888444444444444555555555555666666555555666777999:::???BBBNNN^^^jjjkkkjjjjjjfffbbb]]]YYYXXXYYYYYYYYY___pppdddJJJDDD>>><<<>>>===AAAAAABBBBBBBBBBBBAAAAAA@@@>>>;;;888666666666777:::<<<>>>???AAADDDIIILLLOOOSSSYYY^^^bbbeeehhhjjjnnnnnnnnnoooppptttyyy}}}~~~~~~sssggg```]]]XXXSSSOOOOOOMMMIIIHHHJJJLLLPPPWWW]]]bbbhhhmmmpppuuuuuuuuuvvvvvvwwwxxxyyycccTTTOOOUUUddd{{{rrrbbbZZZPPPIIIEEECCC@@@>>>>>>>>><<<;;;::::::::::::888888777777777777888888777777777777777777777666555555444444444333333333333333333222222222111111000000000000000000000000---...000222222111000///---------...............+++,,,---...////////////------............------///......---------------------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---......,,,---...//////...---,,,,,,---///000111222111111222333333444555666777777:::::::::;;;<<<>>>@@@AAA???CCCIIIMMMSSS[[[dddlll{{{}}}xxxrrroooiiifffbbb___]]][[[XXXVVVNNNKKKGGGEEEEEEEEEEEEDDDAAA@@@???<<<:::999888777888777666555555666777888888888999999999999888888888888888888:::<<>><<>>;;;888777666777777:::;;;===???AAADDDHHHKKKNNNRRRWWW\\\```dddiiilllkkklllmmmnnnooosssyyy}}}sssiiicccaaa[[[VVVTTTQQQLLLIIIIIIFFFIIIMMMRRRXXX___gggllloooqqqsssuuuwwwyyyzzz{{{bbbTTTPPPWWWhhhyyyqqqggg___TTTLLLGGGDDD@@@===>>>===<<<;;;::::::::::::888888777777777777888888777777777666666666666666555555444444444333333333333333333222222222111111000000000000000000000000//////111111222111000///,,,,,,------......//////000111111000000///...---,,,,,,---.........------///...------,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,...//////...,,,++++++,,,///111222222111000222333333444555666777777888888999:::;;;<<<<<<======@@@CCCFFFJJJPPPWWW]]]jjjsss~~~zzzssspppkkkgggdddaaa^^^[[[VVVSSSOOOLLLKKKJJJIIIHHHDDDBBB@@@===;;;::::::999888777777666666777777888888888999999999999888888888888888888:::<<<>>>???AAADDDHHHLLLPPPVVV\\\aaaiiippp{{{zzzfff\\\SSSPPPNNNKKKIIIJJJJJJGGGEEEFFFFFFJJJTTT^^^qqqnnndddggglllyyyggg[[[jjj```NNNBBBDDDIIIVVVlllnnnWWWFFF>>>;;;999888555666666666777777777888666666555555666777888:::>>>AAANNNccctttzzzzzzzzzwwwqqqiiidddbbbcccdddeeegggwww\\\EEEBBB>>>===@@@>>>BBBBBBCCCCCCDDDCCCCCCCCC@@@>>>;;;999777777777777:::;;;===>>>@@@CCCGGGJJJMMMQQQVVVZZZ___ccciiillljjjkkkmmmmmmooorrrwww{{{~~~tttllliiibbb[[[ZZZWWWQQQMMMMMMFFFGGGHHHJJJNNNVVV___ffflllnnnqqquuuxxxzzz{{{|||bbbSSSPPPYYYkkkyyypppllldddYYYPPPJJJFFFAAA======<<<;;;:::::::::::::::888888777777777777888888666666666555555444444444555555444444444333333333333333333222222222111111000000000000000000000000444333111000/////////000,,,------....../////////////////////...---,,,,,,++++++,,,---......------......---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------+++,,,...//////...,,,++++++,,,///111222222111000222333333444555666777777777888888999::::::;;;;;;===???AAADDDHHHLLLRRRUUU^^^cccmmmxxx~~~xxxtttppplllhhheee^^^ZZZUUUQQQOOONNNLLLJJJGGGEEEBBB???<<<;;;;;;;;;888888888777777888888888888888999999999999888888888888777888999;;;===>>>@@@CCCGGGKKKOOOUUU[[[```gggmmmwww{{{||||||fff\\\SSSPPPNNNKKKJJJKKKJJJGGGFFFGGGFFFIIIQQQ[[[ooonnnccceeehhhjjjZZZfffaaaOOODDDGGGLLLYYYooowww___JJJ>>>:::888666888888777777777666666666666666555555666777888:::<<>>???BBBFFFIIILLLPPPUUUYYY^^^bbbhhhkkkkkklllmmmnnnoooqqquuuyyy|||~~~xxx{{{}}}qqqhhh```]]][[[VVVRRRQQQLLLJJJHHHGGGHHHNNNVVV\\\gggjjjoootttwwwyyyzzzzzzaaaSSSQQQ\\\oooyyypppmmmeee[[[RRRMMMHHHBBB???<<<<<<;;;:::::::::::::::888888777777777777888888666666555555444444333333555555444444444333333333333333333222222222111111000000000000000000000000666444222///......///000.........///////////////)))***+++,,,------------***+++,,,------...------...------,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++++++++++++++,,,------+++,,,---......---,,,+++,,,---///000111222111111222333333444555666777777666777999:::;;;;;;;;;;;;======???BBBEEEIIIMMMOOORRRVVV^^^hhhqqqyyyzzzvvvqqqnnngggccc]]]WWWTTTQQQNNNLLLKKKHHHDDD@@@===<<<;;;;;;888888888888888888888888888888999999999999888888888888777888999;;;<<<>>>???BBBFFFJJJNNNTTTZZZ___eeejjjsss~~~xxxzzz~~~hhh^^^UUUQQQOOOLLLJJJKKKIIIGGGFFFGGGGGGHHHPPPYYYnnnpppbbbbbbeeeppp]]]dddaaaOOOEEEHHHNNN\\\sss~~~eeeLLL>>>:::888555888888888777666555555555666666555555666777999:::;;;>>>LLLeee{{{~~~yyyqqqkkkhhhgggggggggnnn|||```FFFAAA===<<<@@@@@@@@@AAABBBCCCCCCCCCCCCCCCAAA???<<<999888777888888999;;;<<<===>>>AAAEEEHHHKKKOOOTTTYYY]]]aaafffiiijjjkkkmmmnnnppprrrvvvyyy{{{}}}zzzuuuwww~~~ttthhhdddaaa[[[WWWUUUSSSQQQMMMIIIGGGIIIOOOSSS```dddjjjpppuuuwwwwwwwwwaaaSSSQQQ]]]qqqtttjjjeee^^^UUUNNNIIIFFFAAA===;;;;;;::::::999999::::::888888777777777777888888777777666666555444444444555555444444444333333333333333333222222222111111000000000000000000000000333222222111000000000000000000000000000/////////***+++,,,---............******+++,,,------------...---,,,,,,++++++,,,,,,---------------------------------,,,,,,++++++++++++++++++,,,,,,---------+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222222333333444555666777777666777999;;;<<<===<<<<<<======>>>@@@CCCFFFHHHHHHLLLMMMTTT^^^dddiiirrr}}}|||yyysssnnnhhhaaa]]]YYYUUURRRNNNKKKFFFAAA>>><<<;;;;;;888999999999999999999888888888999999999999888888888888777777888:::<<<===>>>AAAEEEIIINNNSSSZZZ^^^ccchhhqqq{{{yyy{{{~~~jjj```VVVSSSPPPLLLJJJKKKGGGFFFFFFGGGGGGHHHOOOXXXmmm~~~yyyjjjjjjlll|||fffgggaaaLLLDDDGGGMMM]]]wwwgggMMM>>>;;;:::666666666666666666666666666666666555555666777999:::<<<>>>MMMfff~~~}}}vvvpppmmmkkkiiihhhppp}}}jjjMMMEEE>>><<>>???@@@AAABBBBBBCCCCCCCCCAAA???<<<:::888777888888999:::<<<===>>>@@@DDDGGGKKKOOOUUUZZZ^^^aaaccceeegggiiillloooqqquuuyyy}}}{{{|||~~~~~~vvvssstttxxxyyypppjjjbbb]]]ZZZWWWUUUQQQLLLHHHGGGJJJLLLVVV[[[ccckkkqqqtttuuuuuuaaaSSSRRR^^^sss{{{mmmbbb[[[UUUMMMGGGDDDBBB>>>;;;;;;;;;:::999999999::::::888888777777777777888888999888888777666555555444555555444444444333333333333333333222222222111111000000000000000000000000///000222333333222111000222222111111000000//////111111111111000///...---)))***+++,,,------...---...---,,,,,,++++++,,,,,,---------------------------------,,,,,,++++++++++++++++++,,,,,,---------++++++******++++++,,,------,,,,,,++++++,,,,,,---............///111222333222333333444555666777777666777:::<<<===>>>>>>===???>>>>>>???BBBDDDEEEEEEKKKKKKQQQYYY]]]^^^fffpppoooxxx~~~yyyqqqjjjeee```\\\YYYPPPMMMHHHBBB>>><<<;;;;;;888999999::::::999999888888888999999999999888888888888777777888:::<<<===>>>AAAEEEIIIMMMSSSYYY]]]bbbgggoooyyy{{{|||lllaaaXXXTTTQQQLLLJJJKKKGGGEEEFFFGGGGGGHHHOOOWWWlll}}}vvvvvvxxxppplll```JJJBBBEEELLL^^^xxxgggMMM>>>===<<<999444444555555666666777777666666555555666777999:::===???NNNhhh{{{vvvrrrpppmmmkkkqqq~~~rrrSSSHHH???;;;>>>===>>>???@@@AAABBBBBBBBBBBBAAA???===:::888888888999999:::<<<===>>>@@@DDDFFFJJJOOOUUU[[[^^^```bbbcccdddgggkkkooossswww|||||||||}}}{{{tttooopppssszzz{{{sssiiibbb___XXXWWWSSSNNNIIIGGGGGGIIINNNTTT]]]fffnnnrrrssstttdddYYYRRR[[[uuussscccYYYTTTNNNFFF@@@<<<<<<;;;;;;;;;;;;;;;:::::::::999999:::999888777666555444333666666555444333333222222333333333222222111111111111111111111111111222222222111111111000000//////000000000000000000000000222111000...------------///.........------------------++++++++++++------------,,,,,,,,,+++++++++++++++++++++++++++++++++------------------------111---)))***---000...+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---------,,,------...///000111222222333333444444555777777888999::::::::::::======>>>???@@@BBBDDDEEEGGGGGGHHHKKKPPPWWW]]]aaaeeejjjrrr|||}}}wwwrrrkkk```XXXRRRLLLEEEBBBAAAAAA???===<<<;;;999777666666777888::::::::::::::::::::::::777888999999999:::===@@@BBBDDDFFFHHHKKKQQQWWW\\\cccgggkkksss~~~~~~|||}}}iiiaaaYYYUUUPPPJJJHHHIIIKKKIIIHHHIIIHHHHHHOOOWWWnnn~~~xxxppp}}}dddKKK@@@DDDLLL\\\rrrgggQQQCCC===<<<===888777666444444444555666555555555666666777888999;;;<<>>>>>????????????>>>===;;;:::999888888999:::;;;<<<===???BBBEEEKKKNNNSSSXXX\\\```eeehhhiiikkknnnpppqqqtttwwwzzz|||||||||{{{zzz|||yyyuuukkkkkkooowww~~~wwwnnneeeaaa[[[VVVSSSOOOIIIGGGIIIGGGIIIOOOYYYdddkkkmmmlllbbbXXXRRR[[[uuutttcccYYYQQQMMMFFFAAA>>>>>>======;;;;;;;;;:::::::::999999::::::999888777666666555888777777666555555444444333333333333333222222222222222222222222222111111222111111111000000000000000000000000000000000000111000///......---....../////////.........------------,,,++++++,,,------////////////......---------,,,,,,,,,,,,,,,,,,,,,------------------------000,,,((())),,,...---***,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,------,,,------...///000111111222222333444444444666666777888999999999999;;;;;;;;;<<<>>>???AAABBBFFFFFFFFFHHHLLLQQQVVVYYY[[[___fffnnnyyy|||sssggg^^^VVVPPPHHHCCCAAA@@@>>><<<<<<;;;999777666777888888999999999999999999999999777888999999999:::===@@@BBBDDDFFFHHHLLLQQQWWW[[[aaaeeejjjqqq|||}}}~~~iiiaaaYYYUUUQQQKKKHHHJJJLLLIIIHHHIIIHHHHHHOOOXXXlll|||sss|||eeeQQQ@@@EEEMMM\\\rrrgggQQQBBB;;;:::;;;:::999888777666777777888666555555666666777888999;;;<<>>======<<<===>>>???@@@AAAAAAAAA???>>>===;;;:::999888888888:::;;;<<<<<>>;;;;;;;;;;;;::::::::::::::::::999999999888888888777777777666555555444444333333333444444444444444444444333333222222111111111111111111111000000000000000000000000000000000//////............//////000000000/////////......------,,,,,,,,,,,,------000000000////////////...---------------.........------------------------...+++((())),,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,+++------,,,------...///000000000111111222333333444444555666777777888888777888888888999:::<<<===>>>BBBCCCCCCEEEGGGJJJLLLMMMOOORRRWWW^^^fffqqq{{{{{{oooeeeZZZSSSJJJDDDAAA???===:::<<<;;;999888777777888999888888888888888888888888777888999999999:::===@@@CCCDDDGGGIIILLLPPPVVVZZZ^^^bbbgggnnnyyy}}}}}}jjjbbbZZZVVVQQQLLLIIIJJJLLLIIIHHHIIIHHHIIIPPPYYYiiiwww|||cccRRRAAAEEEMMM[[[qqq}}}fffOOO@@@999888888999999888777777777888888666666666666777888999999;;;===GGG]]]zzz|||yyyxxxyyydddLLLBBB???===<<<===>>>???@@@BBBBBBBBBBBB???>>>===;;;:::999888888888999;;;;;;<<<>>>BBBEEEHHHKKKPPPUUUYYY^^^cccfffkkkllloooppprrrtttwwwzzzzzz{{{{{{zzzzzz{{{xxxrrrllljjjjjjnnnrrr{{{yyynnnggg```\\\XXXRRROOOPPPGGGGGGGGGHHHMMMVVV```gggaaaXXXSSS```|||zzzhhh]]]QQQNNNIIIEEECCCAAA???===<<<;;;;;;;;;;;;:::::::::888888999999999999999999555555444444444333333333333444444444555555666666555555444444333222111111111111111111111111111111////////////////////////...............///000000000000000000////////////---------,,,,,,---------.....................------------------.........------------------,,,,,,---+++******,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++------,,,------...///000//////000111111222222333222333444555555666666666666666666777888999;;;;;;===>>>@@@BBBCCCDDDEEEEEEHHHJJJNNNSSSZZZccclllsss|||tttkkk]]]VVVLLLEEEBBB@@@>>>;;;;;;:::999888888888888999888888888888888888888888777888999999999:::===@@@CCCEEEGGGIIILLLPPPUUUYYY\\\```ffflllvvv}}}zzzzzz~~~kkkccc[[[WWWRRRLLLJJJKKKLLLIIIHHHHHHHHHIIIQQQZZZggg}}}zzz~~~zzz]]]NNNAAAEEELLLZZZnnnyyycccMMM???999777888777777666666666666666666666666666666777888999:::;;;>>>FFFZZZwww~~~}}}}}}kkkOOOBBB>>><<<:::<<<===???@@@AAABBBCCCCCC???>>>===;;;:::999888888888999;;;;;;<<<>>>AAADDDFFFIIIOOOSSSXXX]]]bbbeeekkkmmmooopppqqqtttwwwzzzzzz{{{{{{{{{{{{|||xxxrrrkkkhhhhhhmmmsss{{{|||sssjjjeee```YYYTTTTTTNNNNNNKKKHHHGGGLLLUUU]]]bbbYYYUUUddd~~~mmmaaaVVVRRRLLLGGGCCC@@@===;;;<<<<<<<<<;;;;;;;;;::::::777777777888888888888999444444444444444333333333444444444555555666666666555555444444333222111111111111111111111222222222////////////////////////......---......///000111000000000000////////////---------------------------.....................++++++,,,,,,---------.........---------,,,,,,,,,---,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,......---,,,,,,------,,,------...///000......//////000111111222111111222333444444444444555555555666666888999:::999:::<<<>>>@@@AAAAAAAAABBBEEEHHHLLLRRRZZZccciiiqqqxxx{{{qqq___XXXNNNFFFCCCBBB@@@>>>::::::999999999999999999999999999999999999999999777888999999999:::===@@@CCCEEEHHHJJJLLLPPPTTTWWWZZZ___eeejjjsss}}}|||yyyyyy|||lllddd\\\XXXSSSNNNKKKLLLMMMJJJHHHHHHGGGIIIRRR\\\kkk~~~{{{zzz\\\MMMBBBEEEKKKWWWkkk~~~uuu```LLL???:::999999666666777777777777777777666666666777777888999:::;;;???FFFVVVsss~~~yyyyyyoooQQQBBB===;;;999:::;;;===>>>@@@AAAAAABBB???>>>===;;;:::999888888888999:::;;;;;;>>>AAADDDDDDHHHMMMRRRWWW\\\aaaeeekkklllooopppqqqsssvvvxxxzzz{{{|||||||||}}}yyyrrrjjjgggggglllsss|||tttmmmggg^^^XXXVVVPPPPPPNNNJJJGGGHHHMMMRRRbbbYYYWWWgggpppeee[[[VVVOOOHHHCCC@@@<<<:::<<<<<<<<<<<<;;;;;;;;;:::777777777888888888888888666666666666666666666666444444444555555555555555444444333333222222111111111111111222222222222222000000000000000000000000...............///000111000000000/////////......------............------...////////////000000000+++++++++,,,------...............------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------,,,------...///000------...//////000000111000111222333333444444333444444444444555666777888777888999;;;===>>>>>>>>>===???BBBFFFJJJRRRZZZ```hhhnnnwwwwwwbbbZZZPPPHHHDDDCCCAAA???::::::::::::::::::999999999999999999999999999999777888999999999:::===@@@DDDFFFIIIKKKMMMPPPSSSVVVXXX^^^cccgggnnnxxx}}}}}}{{{xxxxxx|||mmmeee]]]YYYTTTNNNLLLMMMMMMJJJHHHHHHGGGJJJSSS]]]qqq}}}{{{}}}___NNNCCCEEEIIITTThhh{{{rrr^^^KKK???;;;::::::777888999:::::::::999999777777777777888999::::::<<<@@@EEESSSooozzzvvvuuurrrSSSBBB>>><<<999888999;;;===???@@@@@@AAA???>>>===;;;:::999888888777888::::::;;;===AAADDDDDDGGGMMMRRRWWW\\\aaaeeejjjlllnnnooooooqqqtttwwwyyyzzz||||||{{{|||~~~zzzrrrkkkgggfffkkkqqqyyyxxxoooeee\\\YYYOOOOOONNNLLLIIIIIIJJJLLL~~~```XXXWWWhhhrrrfff^^^XXXPPPHHHCCC@@@===<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999888888666666666666666666666666555555555444444444444444222222222222222222111111111111111222222333333333000000000000000000000000//////.........//////000/////////.........------,,,---...//////...---,,,------......////////////,,,,,,,,,---....../////////......---,,,,,,+++++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///------,,,------...///000,,,------...//////000000000000222333333333333333333333333333333444555666777777777888999::::::;;;;;;<<<>>>@@@DDDJJJQQQVVV___eeemmmuuu|||zzzggg^^^RRRIIIEEEBBB@@@>>>999:::::::::::::::::::::888888888888888888888888777888999999999:::===@@@DDDFFFIIIKKKMMMOOOSSSUUUVVV\\\```ccciiirrrwwwxxxvvvttttttxxx|||mmmeee]]]YYYUUUOOOMMMNNNMMMJJJHHHHHHGGGJJJSSS^^^sssyyyzzz}}}___NNNDDDDDDGGGQQQeeeyyyrrr^^^LLL@@@:::999999777888999::::::::::::999777777777777888999::::::<<<@@@EEEPPPlllzzzooouuuUUUCCC???>>><<<888999;;;===???@@@AAAAAA???>>>===;;;:::999888888777888::::::;;;===AAACCCCCCGGGLLLRRRWWW\\\aaaeeeiiikkklllmmmnnnpppsssuuuvvvxxxzzzzzzzzzzzz|||~~~yyyqqqjjjeeeccciiipppwww}}}pppfffaaaWWWTTTQQQOOOMMMLLLKKKIIIzzz___WWWVVViii~~~rrrggg___YYYOOOGGGCCC@@@???>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999333444444444444444444444555555555444444333333222111111111111111111222222111111111222222333333333000000000000000000000000//////............/////////.........------------,,,---...//////...---,,,+++++++++,,,,,,,,,---------------...///000000111//////...---,,,,,,++++++)))+++------,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,...///000---------------...000000,,,,,,------...//////000000111222333333444333333222111111111222333444444888777666666666777777888;;;<<<<<<>>>@@@EEEKKKPPPYYY___hhhpppuuu{{{yyyjjjaaaTTTJJJDDDAAA>>><<<999999:::;;;;;;;;;::::::777777777777777777777777777888999999999:::===@@@DDDGGGJJJLLLMMMOOORRRUUUTTTZZZ^^^```eeennnssstttqqqnnnooosssxxx}}}nnnfff^^^ZZZUUUPPPMMMNNNMMMJJJHHHHHHGGGJJJTTT^^^qqqtttxxxzzz\\\KKKDDDDDDFFFOOOcccxxxsss___LLL@@@:::888888555666777888999999888777777777777777888999:::;;;<<>>888999;;;===???@@@AAAAAA???>>>===;;;:::999888888777888::::::;;;===@@@CCCCCCGGGMMMRRRWWW\\\bbbeeehhhjjjlllmmmmmmooorrrttttttvvvxxxxxxxxxxxxzzz||||||xxxpppgggcccbbbhhhqqqyyy{{{oooiiibbb]]]VVVRRRQQQOOOKKKHHHzzz```YYY]]]mmm|||~~~~~~nnnhhhaaa[[[SSSKKKEEEBBB>>><<<=========<<<;;;;;;:::::::::::::::999888777666666777777777777666666666666666666666555444333111111000111222333333333333333111111222222222222111111000000000000000///......------------------------++++++,,,---............,,,,,,,,,---------......000///---,,,+++,,,,,,---///...------...---+++)))+++++++++,,,,,,---------.........------,,,,,,,,,......---,,,,,,+++*********(((''')))---///---,,,---------------------------+++***+++---//////...000000000000111111111111222222222222222222222222111111222333555777999::::::;;;<<<======@@@CCCFFFQQQUUU]]]gggqqqxxx{{{|||zzzkkk___SSSLLLFFF@@@===>>>===<<<;;;:::999888888888999999777666555555555555999::::::888777777:::<<>>;;;777888999:::<<<===???@@@AAAAAA???===;;;:::999999:::666666777999;;;>>>@@@AAAFFFGGGJJJNNNTTTZZZ___bbbiiijjjkkkjjjkkkmmmqqqtttuuuuuuuuuwwwxxxzzz|||}}}~~~xxxrrrgggeeedddgggooozzzrrrkkkddd]]]XXXWWWUUUPPPLLLeee\\\___nnn}}}zzz|||~~~ooohhh^^^XXXQQQJJJEEEBBB@@@>>>=========<<<;;;;;;::::::999::::::999999777666666555555555555444444444444444444444555444444333333000111222333333333333333111111222222222222111111000000000000000///..............................------------------,,,,,,,,,---------............///...---,,,,,,,,,---------,,,,,,---......---++++++++++++,,,,,,---------,,,,,,,,,++++++*********---------,,,,,,++++++***///---,,,---///000///---++++++++++++++++++++++++---+++***+++---//////...//////000000000111111111222222222222222222222222333333333333444666777888888999;;;;;;;;;===@@@CCCHHHLLLUUU```kkktttzzz}}}zzzkkk___SSSKKKFFF@@@===>>>;;;;;;::::::;;;;;;<<<===999888777666555555555555777888999888888999;;;>>>CCCEEEHHHJJJLLLNNNRRRUUUWWWYYY\\\```dddgggiiijjjkkkkkkkkklllooovvvrrrggg]]]ZZZXXXTTTOOONNNKKKHHHGGGHHHHHHKKKSSS]]]ooo}}}tttppprrr|||nnndddkkk```NNNEEEEEEFFFOOOcccyyywwwaaaNNNAAA;;;888666666666666777777777777777999999999999999::::::;;;???BBBGGGTTTnnnyyyvvvVVVCCC>>><<<999888999:::<<<===???@@@AAAAAA???===;;;:::999999:::666666777999;;;===@@@AAAFFFGGGJJJNNNTTTZZZ___bbbhhhiiijjjjjjkkknnnrrruuuwwwwwwwwwxxxyyy{{{|||}}}wwwpppeeecccbbbfffoooyyywwwoooeee^^^ZZZVVVQQQMMMmmmaaaaaannnxxxvvvyyy}}}oooiii[[[VVVOOOIIIEEECCCAAA@@@=========<<<;;;;;;::::::999999999999999888777666555555555555444444444444222333444444555555444444111111222333333333222222111111222222222222111111000000000000000///......///////////////////////////......------,,,++++++---......///////////////------,,,,,,,,,---......+++++++++,,,///000///---++++++,,,,,,,,,,,,------,,,,,,++++++++++++******,,,,,,,,,,,,,,,+++++++++---,,,++++++,,,,,,+++)))++++++++++++++++++++++++---+++***+++---//////...//////000000000000111111222222222222222222222222444444333333333444555555777888999999999:::<<<>>>AAAEEELLLVVV```kkkssswwwxxx~~~yyykkk___RRRKKKFFF@@@======777666666666666777888888999888777666666555555666666777888888888999===???CCCEEEHHHJJJLLLNNNQQQTTTWWWXXX[[[^^^aaaccceeeeeeiiiiiiiiijjjmmmsss{{{qqqfff]]]ZZZXXXSSSOOOMMMKKKHHHGGGGGGGGGIIIRRR]]]ppp|||rrrfffbbbhhhyyynnneee\\\bbbcccNNNFFFGGGJJJTTThhh}}}|||dddOOOBBB;;;888777666666666777777888888999999999999999999:::;;;<<>><<<;;;:::999999666777777999;;;===???@@@EEEGGGJJJOOOTTTZZZ^^^aaafffhhhiiijjjlllooosssvvvxxxxxxxxxyyyzzz{{{||||||uuuooodddbbbaaaeeennnxxx}}}qqqfff```[[[VVVSSSuuufffdddpppuuurrrwww~~~}}}oooggg]]]WWWPPPJJJFFFDDDBBBAAA=========<<<;;;;;;::::::999999999999999888777666777777777777666666666666333333444444555444444333111222222333333333222222111111222222222222111111000000000000000///....................................------,,,,,,,,,,,,......///000111000000///,,,,,,,,,,,,---......///,,,++++++,,,//////...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,,,,,,,******))))))*********)))---------------------------+++***+++---//////...////////////000000000111111111111111111111111111333333333333333444444555666777999888888888999;;;@@@CCCHHHNNNUUU]]]fffkkkooovvvyyykkk___RRRKKKEEE???<<<===888888666555444333333333888888777666666666666666777888888888888999<<<>>>BBBEEEHHHJJJLLLNNNPPPSSSTTTVVVXXX[[[^^^aaabbbccciiiiiijjjkkkmmmsssyyy~~~qqqggg]]]ZZZXXXSSSOOONNNKKKHHHFFFFFFFFFHHHRRR\\\qqq~~~nnnaaa]]]ddd{{{{{{kkkfff\\\^^^|||eeeMMMFFFIIINNNZZZnnngggQQQCCC<<<999777888888999999:::;;;<<<<<<::::::999::::::;;;<<<===BBBBBBEEEQQQlll{{{ZZZDDD===<<<<<<888888999;;;===>>>@@@@@@@@@@@@>>>===;;;::::::999666777777999:::<<<>>>???EEEFFFJJJOOOTTTYYY]]]___dddfffhhhjjjlllooosssvvvxxxxxxxxxxxxxxxyyyzzz{{{}}}vvvooofffdddcccfffnnnxxxrrrhhhbbb]]][[[~~~lllgggsssrrrqqqvvv~~~~~~pppgggaaa\\\TTTLLLHHHDDDBBB@@@=========<<<;;;;;;::::::888888999999999888777777777777777777666666666666555555555555444333222111222222333333333222222111111111222222222222111111000000000000000///......---------------------------,,,,,,,,,,,,---...///---...000111222111000///+++,,,,,,------.........---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++++++++++++++++++++***+++,,,,,,------...///---------------------------+++***+++---//////......////////////000000000111111111111111111111111111111111111333444555666666777999999888777999:::@@@BBBEEEHHHLLLSSS[[[aaaffflllxxx}}}wwwjjj^^^RRRJJJEEE???<<<======<<<;;;999888888777777888777777666666666666777999999999888777888:::<<>>@@@BBBDDDNNNggg___GGG===<<<<<<777888999;;;<<<>>>???@@@@@@@@@???>>><<<;;;:::999666777777888:::<<<>>>???CCCEEEIIINNNSSSWWW[[[]]]aaadddgggiiikkknnnrrrtttuuuuuuuuuuuuvvvvvvwwwxxxxxx|||wwwpppjjjgggeeehhhnnnwwwuuujjjccc___sssmmmxxxqqqooouuu}}}uuuiiiddd^^^VVVNNNHHHDDDAAA???=========<<<;;;;;;::::::888888999999999888888777555555555555444444444444666666666555444333111000222222333333333222111111111111222222222222111111000000000000000///......------------------------,,,,,,++++++,,,---///000---...000111222111///...,,,,,,---.........------...---,,,---......---+++------,,,,,,,,,,,,++++++******++++++++++++,,,,,,+++++++++++++++*********''')))++++++++++++---///++++++++++++++++++++++++---+++***+++---//////.........////////////000000111111111111111111111111000000000111222333555666555777999999888888888999<<>>??????BBBEEELLLbbbeeeJJJ>>><<<<<<777888999:::<<<>>>???@@@@@@@@@??????===;;;:::999777777777888:::;;;===>>>AAADDDHHHMMMRRRVVVXXXZZZ___bbbeeehhhjjjlllooorrrrrrrrrrrrssstttuuuvvvvvvwwwzzzyyyqqqkkkhhhfffhhhoooxxxwwwkkkfffzzzsssooommmsss|||{{{oooddd^^^UUUNNNHHHDDDAAA???=========<<<;;;;;;::::::777888888999999999888888555555555555444444444444444555555555444333333222222333333333333222111000111111222222222222111111000000000000000///.................................---,,,++++++,,,...///,,,---///111222000///---,,,---.........---,,,+++,,,++++++---//////...------------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,++++++******))))))&&&(((***)))(((''')))+++++++++++++++++++++++++++---+++***+++---//////............/////////000000111111111111111111111111111111111111111222333333222555777888888777888999:::===@@@BBBCCCHHHPPPWWW]]]bbbkkkuuu~~~wwwnnnjjj^^^QQQJJJDDD>>><<<<<<666666555555666666777888777777666666666666777777888999999888777888;;;===AAADDDHHHKKKLLLMMMNNNOOOQQQSSSUUUXXXZZZ\\\]]]^^^bbbdddhhhkkknnnsssxxx|||yyylll^^^XXXVVVUUUTTTVVVOOOKKKHHHFFFEEEHHHSSS^^^ttt~~~nnngggdddsssccc```rrreeeQQQEEEIIIQQQ```xxxkkkRRRBBB<<<::::::999999999:::::::::::::::::::::;;;;;;<<<>>>???@@@>>>DDDGGGLLL^^^kkkNNN???;;;;;;777777999:::<<<===??????@@@@@@@@@???>>><<<:::999777777777888999;;;<<<===???BBBFFFKKKPPPTTTVVVWWW^^^aaadddfffhhhjjjmmmoooppppppqqqrrrssstttvvvwwwzzz|||yyyrrrhhheeedddgggnnnxxxzzzsssxxxnnnlllqqqzzzsssbbb\\\TTTMMMGGGDDDAAA???>>>======<<<;;;;;;::::::777888888999999999888888888777777777666666666666222333444444555555444444333333333333333222111000111111222222222222111111000000000000000//////...////////////////////////111///---+++++++++,,,---+++---///111111000...---------...///...---+++******)))***,,,///000000///---------,,,,,,+++++++++,,,,,,,,,------.........---,,,,,,+++***)))((((((***,,,...---***)))***,,,---------------------------+++***+++---//////.............../////////000000000000000000000000000333333222111000000111111111333666777777777777888;;;>>>AAAAAA@@@DDDKKKQQQTTTXXX___hhhpppwww|||~~~~~~~~~uuujjjjjj^^^QQQJJJDDD>>>;;;<<<<<<;;;:::888777777777777777777666666666666777888666777888888888999<<>>???@@@???EEEJJJMMM\\\oooPPP???::::::777777888:::<<<===??????@@@@@@@@@@@@>>><<<:::999777777777888999;;;<<<===>>>AAAEEEJJJOOOSSSUUUVVV]]]```cccfffgggiiikkkmmmpppppppppqqqsssuuuvvvwww}}}yyyqqqdddbbbaaaeeennnyyywwwlllggglllwwwtttggg\\\QQQKKKGGGBBB@@@@@@>>>===<<<;;;:::999999999888888888999:::::::::;;;666666666666555555555555777555333444666666444222222222222222222222222222000000////////////000000111000000///...------------,,,,,,------...///000//////...---,,,,,,++++++,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((++++++,,,------......//////000111111111000...------///222222111000000111111111111111111111111111222222444555666888999999<<<===>>>??????AAADDDGGGMMMQQQWWW___eeekkknnnooorrruuuxxxxxxxxxyyy}}}}}}vvvnnnddd[[[OOOFFFBBB???===;;;;;;999777777888999888777999888777666666777888999666777888888777888:::<<<===AAAFFFJJJMMMOOOQQQRRRTTTVVVXXXXXXWWWXXXYYY[[[[[[^^^cccgggjjjnnnsssvvv}}}vvvkkk]]]UUUUUUVVVTTTQQQPPPKKKGGGFFFEEEGGGRRR]]]qqqrrrjjjfffsssgggrrr}}}aaaVVVGGGHHHOOO```vvvjjjSSSEEE===:::<<<:::999999999::::::;;;<<<;;;;;;<<<===>>>???@@@@@@>>>HHHJJJMMM^^^xxxqqqVVVCCC<<<<<<999888888888:::<<>>===<<<;;;:::999999999888888888999999999999999666666666666555555555555777555333444666666444222222222222222222222222222000000////////////000000111000000///......------///......//////000111222.........---------,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,+++++++++******---------,,,,,,***)))))),,,+++++++++***)))))))))++++++,,,------......///...//////000000//////......000222333222111111222111111111111111111111111111222333444555777888888;;;<<<===>>>>>>@@@CCCFFFIIILLLQQQWWW]]]aaadddeeehhhkkknnnpppqqqtttyyy|||~~~|||tttlllddd[[[OOOFFFBBB???===;;;;;;999777777888999888777888777777777777777777888555666777777666777999;;;===AAAFFFKKKMMMOOOQQQSSSTTTVVVWWWXXXWWWXXXYYY[[[\\\^^^bbbeeegggjjjmmmpppzzzsssiii]]]UUUSSSTTTRRRQQQOOOJJJGGGFFFEEEHHHRRR]]]rrrzzzqqqjjj}}}mmmsss|||___TTTFFFGGGMMM]]]ssshhhRRREEE===;;;<<<<<<;;;::::::::::::::::::<<<<<<======>>>?????????@@@IIIJJJMMM]]]uuupppTTTCCC===>>>:::999888999:::<<>>;;;888666777777777888999:::;;;<<>><<<;;;::::::999999999999999888888888888888666666666666555555555555777555444444555555444333333333333333333333333333111000000//////000000111111000000//////......---///......//////000111222...............---------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,+++++++++******,,,------,,,,,,+++***)))++++++******************++++++,,,------......///......---------...//////...000333333222111111222111111111111111111111111000000111333444555666666999:::;;;<<<<<<>>>AAACCCEEEHHHLLLPPPUUUXXX[[[\\\^^^aaaeeeiiilllqqqvvvyyy|||}}}zzzrrriiiccc[[[OOOGGGBBB@@@===;;;;;;999777777888999888777666777777888888777777666444555666666555666888:::===AAAGGGKKKNNNPPPSSSTTTTTTUUUWWWXXXWWWXXXZZZ[[[\\\^^^```bbbcccdddgggiiitttyyy}}}mmmfff]]]UUUQQQPPPPPPPPPLLLIIIFFFEEEEEEIIISSS^^^sss|||sssuuuvvvyyy\\\NNNEEEEEEKKKZZZpppeeePPPDDD<<<;;;<<<===<<<;;;:::::::::::::::=========>>>>>>??????@@@CCCJJJJJJMMM[[[ppppppTTTCCC>>>???::::::999999:::===???AAAAAAAAA@@@>>><<<:::888666777777777888999:::;;;<<<===???CCCFFFIIIMMMQQQUUUYYY\\\```dddfffhhhkkkmmmmmmooorrrssssssssstttvvvyyy}}}vvvmmmbbb```^^^aaaiiittt}}}zzzeeeaaagggqqqyyyrrrdddVVVMMMGGGAAA@@@BBB???>>>===;;;::::::::::::999999999888888777777777666666666666555555555555666555555555555555444444333333333333333333333333111000000000000000000111000000000000//////......---,,,,,,------...///000000000//////...------,,,,,,---......///.........------------------------......//////......---,,,------------------------)))***+++,,,---.........,,,,,,,,,+++++++++******)))***+++,,,------......***************+++++++++++++++,,,------......///000///---,,,+++,,,---------///222222111000000111111111111111111111111111//////000111222333444555666888::::::;;;<<<>>>@@@DDDFFFIIIMMMQQQUUUXXXZZZ[[[^^^bbbffflllqqqvvvyyyyyy}}}~~~|||xxxpppfffbbbZZZOOOGGGCCC@@@===;;;;;;999777777888999888777555666777888888777666555555666777666666666888:::===AAAGGGKKKNNNQQQSSSUUUSSSTTTVVVWWWWWWWWWYYY[[[ZZZ\\\___```aaabbbdddfffooottt|||xxxhhhccc]]]UUUPPPNNNNNNOOOJJJGGGEEEEEEFFFIIITTT___sssxxxyyyxxxZZZIIIEEEEEEKKKZZZooo|||bbbNNNCCC<<<;;;===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@AAABBBCCCFFFLLLKKKNNNZZZllltttWWWDDD???@@@;;;::::::999;;;===???AAABBBAAA@@@===;;;999777777777777777777888999;;;<<<<<<>>>BBBEEEHHHKKKPPPSSSYYY\\\```dddfffhhhkkknnnjjjmmmppprrrsssssstttuuuyyy}}}~~~tttlllcccbbbaaabbbhhhqqq|||zzzfffcccjjjsssxxxvvvhhhYYYOOOGGGAAA???@@@???>>>===<<<;;;::::::::::::999999999888888777777666666666666555555555555555666666555444444444444333333333333333333333333111111000000000000111111000000000000000/////////---,,,,,,------...///000333333111000...---++++++,,,---......///.........------------------------...............------,,,------------------------)))***+++,,,---.........,,,,,,,,,+++++++++******))))))+++,,,---.........***************+++++++++++++++,,,------......///111000...,,,*********++++++...000000///......///000000000000000000000000...//////000111222333333444666999999999:::;;;===BBBCCCEEEIIINNNTTTXXX[[[]]]^^^aaaffflllrrrvvvxxxwww{{{~~~}}}{{{xxxooofffaaaZZZOOOGGGCCCAAA===;;;;;;999777777888999888777555666777888888777666555666777888888777777999;;;===AAAGGGKKKNNNPPPSSSTTTQQQSSSUUUUUUUUUVVVXXXZZZYYY[[[^^^```aaabbbeeegggkkkqqqyyywwwdddaaa\\\VVVRRROOOMMMMMMIIIFFFEEEEEEFFFIIITTT^^^rrrxxxxxx}}}]]]KKKGGGGGGNNN\\\qqqyyy___MMMBBB<<<;;;===999::::::;;;<<<>>>???@@@;;;<<<===@@@BBBDDDFFFGGGIIIMMMMMMQQQ[[[hhh}}}^^^HHH???@@@;;;::::::999:::<<<>>>@@@BBBAAA@@@>>>;;;:::888777777777666666777999;;;<<<===???BBBEEEHHHKKKPPPSSSYYY\\\```dddfffiiilllnnnhhhkkkooorrrssstttuuuvvvzzz|||{{{rrrkkkeeeeeeeeeeeehhhppp{{{zzzfffdddlllvvvwwwuuuhhhYYYOOOHHHAAA>>>?????????===<<<;;;::::::::::::::::::999999999999999666666666666555555555555555666666666444333444555333333333333333333333333222111111000000111111222000000000000000000000000///......//////000111222444333222000///---,,,+++,,,---......//////......------------------------------......------,,,+++------------------------***++++++,,,------------,,,,,,,,,+++++++++******,,,,,,------------,,,,,,++++++******************++++++,,,------......///111000...---,,,+++*********,,,//////...------...000000000000000000000000...//////000111111222222333666888999999999:::;;;>>>???AAAEEEJJJQQQVVVZZZ]]]]]]```eeelllrrrvvvwwwxxx{{{}}}|||zzzxxxpppggg```YYYOOOHHHDDDAAA>>>;;;;;;999777777888999888777555666666777777666666555666777888888777888:::<<<===AAAFFFJJJMMMOOOQQQRRRNNNPPPRRRSSSTTTUUUWWWYYYYYY[[[^^^```aaacccfffhhhiiinnnvvv}}}wwwddd```[[[WWWUUURRRNNNLLLIIIFFFEEEFFFFFFIIISSS]]]ppp~~~uuuwwwdddNNNHHHIIIQQQ```tttwww^^^MMMBBB<<<;;;<<<888999:::;;;===???AAABBB<<<===???BBBDDDGGGIIIJJJJJJNNNOOOUUU^^^fffgggMMMAAA???;;;:::999888999;;;===???AAAAAA@@@???===<<<:::999777666555555666888;;;<<<===???CCCEEEHHHKKKOOOSSSWWWZZZ___bbbeeehhhkkknnnhhhkkknnnqqqrrrtttwwwyyyzzz{{{{{{qqqjjjdddfffiiiiiijjjppp{{{wwwdddccclllvvvvvvooobbbUUUNNNHHHAAA>>>>>>@@@???>>><<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;666666666666555555555555444666777666444222444555444444444444444444444444222111111000000111111222000000000000000000000000///......//////000111222222111111000000/////////,,,---......//////..............................,,,,,,,,,---,,,,,,+++***........................++++++,,,------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,---------------,,,,,,+++++++++***)))))))))++++++,,,------......///---............------,,,+++---///000///.........000000000000000000000000/////////000111111222222333555888999999888999:::>>>>>>???BBBGGGNNNTTTXXX[[[\\\^^^dddmmmtttxxxyyyyyy}}}~~~{{{zzzxxxrrrjjj```YYYOOOHHHDDDBBB>>>;;;;;;999777777888999888777666666666555555666666666555777888777777777999;;;>>>AAAFFFJJJKKKMMMNNNPPPLLLNNNPPPRRRRRRSSSUUUWWWYYY\\\^^^```aaabbbeeegggffflllttt{{{xxxeee```ZZZXXXXXXVVVPPPKKKIIIFFFEEEFFFFFFIIIRRR\\\nnnwwwrrrvvv|||fffOOOHHHJJJSSScccwwwwww^^^MMMCCC<<<;;;<<<::::::;;;<<<===???AAABBBAAAAAACCCDDDFFFHHHIIIIIIJJJNNNQQQYYYaaaeee}}}~~~oooRRRCCC???:::999888777888:::<<<===???@@@AAAAAA@@@>>><<<:::777666555555666888;;;======???BBBEEEGGGJJJNNNQQQTTTXXX\\\```cccfffiiillliiikkknnnppprrruuuyyy|||yyy{{{{{{qqqjjj^^^dddiiikkklllrrr}}}tttaaaaaakkkuuuvvvhhh]]]RRRLLLGGGAAA>>>???@@@???>>>===;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<777666666666555555555555444666777666333222444666444444444444444444444444222222111111111111222222000000000000000111111111---,,,,,,------...///000//////000000111111111222,,,---......//////..............................+++,,,,,,,,,,,,+++******........................,,,,,,---------,,,++++++,,,,,,,,,+++++++++******((()))+++---...///000000---,,,,,,+++***)))((((((++++++,,,------......///***+++---///000000//////+++...000111////////////000000000000000000000000//////000000111111222222333555888999999888999999@@@???@@@BBBGGGMMMSSSWWW[[[[[[^^^eeeooowww{{{|||{{{~~~~~~{{{zzzyyyssslll___XXXOOOHHHEEEBBB>>>;;;;;;999777777888999888777777666555444444555666777444666666666666666888:::>>>AAAFFFIIIKKKKKKMMMNNNKKKMMMOOOPPPQQQRRRTTTVVV[[[]]]___``````aaaccceeeeeejjjrrrzzz{{{fff```ZZZYYY[[[YYYQQQJJJIIIFFFEEEFFFFFFHHHQQQ[[[lllpppooowww|||eeeLLLGGGJJJTTTeeexxxwww^^^MMMCCC<<<;;;<<<<<<<<<<<<<<<===???@@@AAAEEEEEEEEEFFFGGGGGGHHHHHHJJJNNNRRR[[[ccceee{{{xxxsssVVVEEE@@@:::999777777777999;;;<<<>>>@@@BBBCCCBBB@@@===;;;777666555444555888;;;===<<<>>>AAADDDFFFIIIMMMPPPRRRVVVZZZ^^^aaadddgggjjjjjjlllnnnppprrruuuzzz}}}yyyzzz~~~{{{qqqjjjZZZaaaiiilllmmmsss~~~~~~~~~~~~~~~ooo___```gggmmmyyyyyytttbbb\\\SSSJJJDDD@@@===;;;======<<<;;;::::::::::::@@@777888:::555777:::666666666555555555444444444333333333444444555555555555555444333333222111111222222222222222222222222111222222222222111000000..................------///000111222333222111111------......///111222333111111000///...---,,,,,,...---,,,+++++++++,,,---000---******---///...---++++++++++++++++++++++++---------------,,,*********++++++,,,,,,++++++***++++++)))))))))***+++,,,,,,,,,+++++++++,,,,,,---//////000000///...------,,,,,,------...////////////////////////............/////////000000000111222333555666777666555555:::<<>>???@@@@@@AAA???AAACCCFFFHHHIIIIIIIIIGGGOOOSSSZZZdddkkk{{{~~~[[[EEEAAA>>>===;;;999999:::;;;<<>>@@@DDDGGGJJJKKKSSSXXX[[[]]]aaafffhhheeehhhkkkooorrrtttvvvyyy{{{xxxyyy}}}pppbbbVVVYYY```hhhlllqqq{{{}}}~~~}}}~~~kkk[[[]]]dddjjjxxxzzzuuuccc\\\SSSJJJEEEAAA>>>===>>>>>>===<<<;;;;;;;;;;;;>>>666888;;;666888;;;666666666555555555444444444333333444444444444444444444444444333333222222222222222222222222222222222000111111111111000////////////.........---------...///000111111111000///.........///000111222333111111000000///......---///...---,,,,,,,,,---......+++))))))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++***))))))***+++,,,,,,,,,++++++,,,---......///////////////...------,,,,,,------.../////////000000000000000/////////////////////000000000000222333444555666666666666:::<<<@@@CCCEEEIIIMMMQQQSSSZZZaaafffmmmvvvzzzyyy{{{|||||||||yyyvvvrrrooobbb\\\SSSJJJEEEAAA>>><<<<<<;;;999777666666666777666666666666666666666666444444444555666888:::;;;===@@@CCCFFFGGGHHHIIIKKKKKKLLLMMMOOOQQQSSSTTTUUUWWWZZZ^^^^^^]]]\\\___bbbdddiiinnntttzzzxxxggg```YYYVVVWWWVVVQQQLLLJJJGGGEEEEEEEEEIIITTT___rrr|||{{{mmmppp}}}|||```NNNGGGKKKUUUfffxxxrrr[[[JJJAAA>>><<<:::===============>>>>>>>>>AAABBBCCCEEEGGGHHHIIIIIIHHHOOOSSSXXXaaagggzzz```GGGBBB>>><<<:::999999999;;;<<<@@@@@@@@@???>>><<<::::::888777666555666777999:::;;;<<<>>>@@@DDDGGGJJJKKKQQQVVVZZZ[[[___eeegggeeegggjjjmmmpppsssuuuyyy{{{yyy{{{rrreeeXXXYYY]]]dddjjjpppzzz~~~}}}}}}}}}}}}}}}~~~yyyeeeWWWYYY___fffvvvzzzvvvccc\\\SSSKKKEEEBBB@@@???@@@???>>>===<<<<<<<<<<<<;;;555888:::666999<<<555666666666555555555444444444444444444444444333333333333333333333333333333222222222222222222222222000000000000000///......000000///...---,,,,,,+++------...////////////............///000111222333222111111111000000//////111000///...............---+++)))***+++,,,,,,+++---------------------------,,,+++++++++,,,---...,,,,,,------------,,,,,,++++++******)))******++++++++++++,,,---...///000...////////////...------,,,,,,,,,---......//////000000000000000000000000000000000000////////////333333333333444555666777:::<<<@@@CCCEEEIIIMMMQQQRRRXXX^^^bbbjjjtttyyyyyy{{{||||||{{{yyyuuuqqqnnnccc]]]TTTLLLFFFBBB>>><<<<<<;;;999777666666666777666666666666666666666666666555555555666777999:::<<>>===;;;===<<<<<<<<<<<<<<<======BBBCCCCCCEEEFFFHHHJJJKKKJJJPPPRRRVVV^^^bbbrrrhhhMMMCCC===<<<:::999888999:::;;;???????????????===<<<;;;888777666666666777999999<<<<<<>>>@@@CCCGGGIIIKKKNNNTTTXXXZZZ^^^dddfffdddeeehhhkkknnnqqqtttxxx{{{{{{}}}uuukkk]]]YYYYYY___hhhoooxxx~~~|||{{{{{{|||~~~vvvcccUUUVVVZZZaaarrrzzzvvvddd]]]SSSJJJEEEBBB@@@?????????>>>===<<<<<<<<<<<<999555888999555999<<<333666666666666555555555555555555555444444333333333222333333333333333333333222222222222222222222222000000111111000000///...111000///...---,,,++++++---------........................///000111222333222222111111111111111111111000000///...............---,,,,,,---------------------------------------,,,*********,,,...///,,,------......------,,,++++++******************+++++++++,,,---///000111.........//////...------+++,,,,,,------...//////////////////000000000000000000000000////////////333333222222333555777888999<<>>@@@AAAEEEDDDDDDEEEFFFIIIKKKLLLLLLQQQQQQUUU[[[\\\jjjrrrSSSDDD===<<<:::999888999:::<<<===>>>???@@@@@@???===<<<888888777666666777888999;;;<<<===@@@CCCFFFHHHJJJMMMRRRWWWYYY^^^eeegggeeeeeegggjjjlllooosssxxx{{{|||yyypppcccZZZUUU[[[eeennnvvv}}}}}}|||}}}}}}tttcccUUUUUUVVV[[[nnnyyyuuuggg```UUUKKKEEEBBB@@@??????>>>===<<<;;;;;;;;;;;;999777999888444:::>>>444777777666666666555555555555555555444444333333333222333333333333333333333222222222222222222222222111111222222111111000///111000///...---,,,++++++------------......//////------......///000222333111111111111222222222222000000000///...------,,,,,,---......------------++++++++++++++++++++++++---,,,*********,,,...///,,,------......------,,,++++++++++++******))))))******+++,,,---...000111------............------++++++,,,,,,---.........---------.........//////000000000000////////////222222111222333555777888888;;;>>>AAADDDHHHLLLOOOOOOTTTYYY]]]eeeqqqxxxzzz{{{{{{{{{zzzwwwsssooolllccc^^^VVVNNNHHHCCC???===;;;:::888666555555666666666666666666666666666666888777666555555666777888;;;>>>BBBDDDEEEFFFHHHIIIIIIJJJLLLNNNQQQSSSUUUVVVTTTWWWYYYXXXXXXYYY]]]bbbbbbfffmmmrrrxxxqqqgggaaaZZZUUURRRPPPLLLJJJGGGDDDBBBDDDFFFKKKWWWcccqqq~~~{{{mmmqqqzzz|||uuunnnppptttVVVGGGCCCHHHTTTfffxxxttt]]]KKKBBB???===<<<;;;;;;;;;===???BBBEEEGGGGGGGGGFFFGGGHHHJJJLLLMMMNNNRRRQQQTTTZZZYYYddd{{{zzzYYYFFF>>>===;;;999999:::;;;<<<<<<>>>@@@AAAAAA???===<<<888888777777777777777777:::;;;<<<>>>AAADDDFFFHHHLLLRRRWWWZZZ___fffiiigggfffgggiiijjjmmmqqqwww{{{||||||uuuggg]]]UUUYYYcccmmmuuu{{{~~~}}}|||}}}~~~~~~}}}rrraaaUUUSSSSSSWWWkkkzzzwwwnnneeeYYYNNNFFFBBB@@@???>>>>>>===<<<;;;;;;;;;;;;:::888;;;999666???DDD:::777777777666666666555555444444444444444444333333333333333333333333333333222222222222222222222222222222222222222111000000000000///...---,,,,,,+++---------,,,------...///,,,,,,,,,---...///111111000000111111222222222333000000000000///...,,,+++)))+++---,,,+++******+++++++++++++++++++++++++++---,,,+++++++++,,,---...,,,,,,------------,,,,,,+++++++++++++++***)))(((*********+++,,,---...///,,,,,,---............---+++++++++,,,------......,,,,,,,,,------......///////////////000000000000111111111222333555666777777999===@@@BBBFFFKKKNNNMMMSSSXXX\\\eeeqqqxxxzzzzzz{{{{{{zzzvvvrrrnnnkkkbbb]]]VVVNNNIIICCC???<<<;;;:::888666555555555666666666666666666666666666777777666555555666777888:::===AAACCCDDDEEEGGGHHHIIIJJJKKKMMMPPPRRRSSSTTTSSSVVVYYYYYYYYYZZZ^^^aaaaaaffflllrrrwww}}}ooofffbbb\\\WWWSSSOOOKKKHHHEEECCCBBBDDDFFFLLLXXXdddsssuuuhhhpppxxx}}}uuuqqqwwwpppTTTHHHDDDIIIVVViii|||uuu^^^LLLCCC@@@>>><<<;;;;;;<<<>>>AAAEEEIIILLLIIIIIIIIIJJJKKKLLLNNNNNNPPPSSSSSSUUU[[[ZZZbbbwww^^^HHH???>>><<<;;;:::;;;<<<======>>>@@@BBBBBB@@@===<<<888888888888777777777777999:::;;;===???BBBDDDEEEJJJPPPVVVYYY___gggjjjiiihhhhhhiiiiiilllpppvvv{{{|||}}}xxxkkk```XXX[[[cccllluuu{{{}}}}}}||||||}}}}}}}}}uuummm^^^RRRPPPOOOUUUjjj|||yyyuuulll___RRRIIIDDDAAA???@@@???>>>===<<<<<<<<<<<<:::999<<<:::999GGGOOOEEE777777777777666666666555333333444444444444444444444444444333333222222222222222222222222222222222111111111111111000000/////////.........---------,,,++++++***+++,,,---...+++++++++,,,---...///000//////000000111222222333111222222222000///---,,,(((+++------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++***((('''***************+++,,,---+++,,,------.........---***++++++,,,,,,---......,,,,,,------...//////000------...///000111222222///000111333444555666666555888;;;>>>AAAEEEIIILLLLLLQQQWWW]]]fffqqqxxxyyyzzz{{{zzzyyyvvvqqqmmmjjjaaa\\\UUUNNNHHHCCC>>>;;;;;;999888666555555555555666666666666666666666666777666555555555777888999:::===@@@CCCDDDEEEGGGHHHHHHIIIJJJLLLNNNPPPQQQRRRQQQTTTXXXZZZYYYZZZ]]]``````eeelllqqqvvv|||mmmcccaaa]]]YYYUUUPPPLLLIIIDDDBBBAAADDDGGGMMMYYYeeevvvnnnfffsss~~~}}}zzzlllQQQHHHEEEKKKXXXlllsss\\\KKKCCC@@@???======<<<===>>>AAAEEEJJJLLLJJJKKKLLLMMMNNNOOOOOOOOORRRUUUTTTWWW]]][[[bbbvvvbbbJJJ@@@???===<<<;;;<<<>>>???===???AAABBBBBB@@@===;;;888888888888888777666666888888999;;;===@@@BBBCCCHHHNNNTTTXXX^^^fffiiihhhjjjjjjjjjiiikkkooovvv{{{~~~~~~yyymmmccc\\\]]]dddkkkuuu}}}~~~~~~~~~~~~~~~|||jjjxxxzzzhhhZZZPPPNNNNNNSSSkkk~~~{{{{{{rrrcccUUULLLEEEBBB@@@AAA@@@???>>>============::::::===;;;<<>>::::::999777666555555555555666666666666666666666666666555555555666777999::::::<<<@@@CCCDDDEEEFFFHHHHHHIIIJJJLLLMMMNNNPPPPPPOOOSSSXXXZZZYYYYYY\\\^^^```eeelllqqquuu|||lllaaa```^^^[[[WWWRRRMMMJJJDDDAAAAAACCCGGGMMMZZZfffxxxiiieeewwwiiiPPPHHHFFFLLLZZZnnnpppZZZJJJBBB@@@@@@???>>>>>>===>>>AAADDDHHHKKKJJJLLLNNNOOOPPPPPPPPPOOOSSSVVVUUUYYY___]]]cccvvvcccJJJAAA@@@>>>===<<<===???@@@>>>???BBBCCCBBB@@@<<<:::888888888888888777666555777777888:::<<>><<<555555444444444555555666666666666555444444333333555444444444444555666666:::;;;===@@@BBBDDDEEEEEEHHHIIIKKKLLLNNNOOOOOOOOOQQQSSSVVVYYY[[[]]]^^^^^^___ccciiiooouuuzzz~~~ssseeeaaa\\\YYYWWWTTTNNNJJJGGGDDDCCCFFFIIIPPP]]]iiiyyy{{{lllmmmwwwfffPPPMMMFFFKKKYYYnnnnnnXXXKKKEEEAAA>>>>>>>>>>>>>>>???AAACCCEEEGGGLLLMMMMMMMMMMMMOOOSSSVVV^^^XXXWWWZZZ\\\^^^fffpppkkkIII@@@AAAAAA>>>===???@@@@@@>>>@@@BBBDDDDDDBBB@@@???;;;:::999888777777777777999999:::;;;===???AAABBBCCCIIIPPPWWW[[[^^^aaaccclllkkkkkkkkkmmmppptttvvvyyyjjjddd___```hhhqqqwwwyyy~~~}}}|||||||||}}}mmmqqqppp```VVVNNNLLLLLLQQQaaattt{{{wwwuuunnnbbbVVVLLLFFFDDDDDDVVV\\\YYYIII<<<;;;;;;777;;;DDDIIIIIIOOO[[[```]]]===:::666555555666666666444555555555444444333222333444444555555444444333222333333333333222111111//////000000000000/////////............------------,,,+++******+++,,,,,,++++++++++++,,,---......//////......///000000111222333333333222111///......---++++++---...------,,,---...---,,,,,,,,,...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********))))))))))))((('''(((((()))***+++,,,,,,------+++*********+++++++++++++++,,,,,,,,,------///.........---------------...//////......///111111111222333333444444555444666777999;;;???DDDGGGLLLOOOUUU]]]gggpppwww{{{|||xxxtttsssssspppkkkfffccc]]]SSSKKKEEEAAA===;;;555555555444444555555666888777777666555555444444444444444444444555666666999:::<<<>>>@@@BBBCCCCCCGGGHHHIIIKKKLLLMMMNNNNNNOOOPPPSSSVVVYYY[[[\\\\\\___ccchhhmmmrrrwww}}}uuueee```ZZZWWWUUURRRMMMJJJFFFDDDCCCFFFIIIPPP^^^jjjxxxzzzkkkmmmxxxzzzyyy~~~fffOOOKKKFFFLLLZZZnnnoooYYYLLLEEEAAA??????@@@@@@@@@AAABBBDDDGGGHHHNNNOOOPPPOOOOOOPPPSSSUUU[[[XXXYYY]]]___```fffnnnsssOOOCCCCCCAAA???>>>?????????>>>@@@BBBCCCCCCBBB@@@>>>;;;:::999888888777777777777888888:::;;;===???@@@CCCGGGNNNTTTXXX\\\```bbbiiiiiijjjkkknnnrrrwwwzzzwwwkkkeee^^^^^^eeeooovvvyyyzzzzzzzzz{{{|||}}}vvvxxxooo]]]SSSLLLKKKKKKNNN]]]nnnyyytttrrrlllbbbWWWNNNGGGDDDCCCIIIOOONNNBBB:::;;;===;;;999DDDMMMPPPUUU\\\[[[TTT>>>;;;888666666777777666444555555555555444333333444444555555555555444444222333333333333222111111///000000111111000000///.........---------,,,,,,+++++++++++++++,,,---...++++++++++++,,,---......///............///000000222222333333333222000//////---++++++---...---,,,+++---...---,,,+++,,,...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********))))))))))))(((************++++++,,,,,,---,,,,,,++++++++++++,,,*********+++++++++,,,,,,............---------------...//////......///111111111222222333444444444444666777888999===AAAEEEJJJNNNUUU^^^gggpppvvvyyy{{{wwwrrrpppooommmiiieeeccc]]]TTTLLLEEEAAA===:::666666555555444555555666888888888777666666555555444444444444444555555666:::;;;===???AAACCCDDDDDDEEEFFFHHHIIIKKKLLLLLLLLLLLLNNNPPPSSSVVVXXXZZZZZZaaacccgggkkkooouuu{{{uuuddd___XXXTTTRRRPPPMMMJJJFFFCCCCCCFFFJJJRRR___lllwwwwwwiiimmmyyywwwooooooeeeNNNIIIFFFNNN\\\nnnpppZZZLLLFFFBBB@@@@@@CCCCCCCCCCCCDDDFFFHHHIIIOOOQQQRRRRRRRRRRRRTTTUUUVVVVVVZZZ___aaaaaaeeeiii{{{}}}ZZZGGGDDDAAA@@@??????>>>>>>>>>???AAABBBBBBAAA???>>>;;;;;;:::999888888888888666666777888:::<<<===>>>BBBFFFKKKPPPUUUYYY^^^bbbeeegggjjjllloootttzzz~~~vvvmmmfff]]][[[aaakkktttyyywwwwwwxxxzzz|||}}}}}}ppp\\\RRRKKKKKKLLLNNN[[[jjj|||xxxssspppkkkbbbXXXOOOHHHDDDBBB;;;@@@AAA;;;888;;;???@@@???EEEIIIJJJLLLNNNJJJBBB???<<<999777777888777777444444555555555555444444444444555555555555444444222333333333333222111111000000000111111000000000//////.........------------------------------...++++++++++++,,,---...............------...//////000111222333333222111111111///....../////////...+++,,,------++++++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,...///000......///000111111111222333333444444444555666777888;;;???BBBHHHMMMTTT^^^gggnnnsssvvvzzzwwwrrrooonnnkkkhhheeebbb\\\TTTMMMGGGAAA<<<999777666666555555555555555888888777777666555555444444444333333444444555666999:::<<<>>>@@@AAABBBBBBEEEFFFGGGIIIJJJKKKKKKLLLKKKLLLNNNQQQTTTWWWYYYZZZccceeegggjjjnnnssszzz~~~rrrddd___WWWSSSQQQPPPMMMKKKEEECCCCCCGGGLLLTTTbbboooyyytttfffkkkyyyzzzmmmhhhxxxbbbNNNJJJHHHRRR```rrrrrr[[[MMMGGGBBBAAAAAAEEEDDDDDDDDDEEEGGGIIIJJJMMMOOORRRSSSSSSTTTUUUVVVSSSUUUYYY]]]___aaaeeehhhvvvfffLLLEEE??????@@@@@@>>>>>>???@@@AAABBBAAA@@@???>>><<<;;;:::999999888888999666666777888:::;;;===>>>BBBEEEIIINNNRRRXXX^^^bbbdddgggkkkmmmpppuuu{{{vvvooohhh___[[[___iiitttzzzwwwxxxzzz{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~rrr]]]SSSLLLLLLMMMPPP\\\jjjvvvyyytttpppkkkcccZZZPPPIIIEEEBBBBBBDDDCCC>>>:::;;;===>>>LLLKKKGGGCCCBBBDDDBBB>>>@@@===999777777888777777444444555666666555555444444555555666666555555444222333333333333222111111000000111111111111000000000000000000////////////000000000///......---,,,++++++++++++,,,---............---------------......///111222333222222111222000......//////...---+++,,,---,,,++++++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------,,,...000000///...///000000000111222222333333444444555666666777:::>>>AAAGGGKKKSSS\\\eeelllqqqssszzzxxxtttqqqnnnkkkgggeee___[[[TTTNNNHHHBBB===999888777666555555555555555777666666555555444444333333333333333333444555555666777999:::<<<===>>>>>>EEEFFFGGGIIIJJJKKKLLLLLLKKKLLLNNNPPPTTTWWWYYY[[[dddeeehhhkkknnntttzzz~~~pppddd___XXXSSSRRRQQQNNNLLLEEECCCDDDIIINNNWWWfffsss}}}wwwggglllzzztttjjjwww~~~___OOOLLLIIIVVVgggwwwttt\\\NNNGGGCCCBBBCCCEEEDDDDDDEEEFFFHHHJJJKKKKKKMMMQQQSSSTTTUUUWWWYYYWWWYYY[[[\\\^^^ccciiillltttuuuSSSHHH>>>???BBBAAA@@@AAA@@@AAAAAAAAAAAA@@@???>>>===<<<;;;:::999999999999777777888999;;;===>>>???BBBEEEIIILLLQQQWWW]]]bbbdddhhhlllooopppssszzzwwwoooiiiaaa]]]```iiitttzzzzzz{{{}}}~~~}}}}}}}}}|||||||||}}}}}}~~~~~~ttt___SSSKKKLLLOOOSSS^^^kkkuuu}}}yyysssmmmeee[[[QQQJJJEEECCCDDDDDDBBB???<<<<<<>>>???QQQJJJ@@@;;;<<<@@@CCCCCC@@@===999777777777777666444444555666666666666555555555666666666666555555222333333333333222111111000111111222222111111000111111111000000000//////111111111000///...,,,+++++++++++++++,,,---............---,,,,,,,,,,,,---,,,---///111222222222111000...,,,,,,,,,---,,,+++***,,,---,,,+++***+++---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********))))))))))))(((+++++++++++++++*********+++,,,,,,------------,,,,,,,,,---------.........,,,,,,,,,,,,------------+++...000111000/////////000000111111222333333333444555666666777:::>>>AAAFFFIIIPPPYYYaaaiiinnnqqqyyyxxxvvvsssoookkkgggddd]]]YYYTTTNNNIIICCC>>>:::888888777666555555555555666666666555444444333333333333333333333444444555:::;;;<<<>>>???@@@AAAAAADDDEEEGGGHHHJJJKKKKKKKKKJJJKKKMMMPPPSSSWWWZZZ[[[bbbeeehhhkkkoootttzzz~~~}}}oooccc^^^WWWTTTSSSQQQNNNKKKFFFDDDFFFKKKQQQ[[[jjjxxxqqqsss~~~sss{{{yyy\\\OOOLLLIIIYYYlll|||vvv^^^OOOHHHDDDCCCDDDEEEDDDEEEEEEGGGJJJLLLMMMLLLNNNQQQRRRSSSUUUXXXZZZ[[[^^^^^^]]]```hhhooorrrsss```OOOAAAAAADDDBBBAAACCCBBBBBBBBBBBBAAA@@@@@@???======<<<;;;::::::::::::888888999:::<<<>>>???AAAAAADDDHHHLLLPPPVVV\\\aaaccchhhmmmoooooorrrxxx~~~vvvlllhhhbbb```bbbjjjsssyyy{{{}}}~~~}}}||||||||||||||||||}}}~~~uuu___SSSJJJLLLOOOTTT```mmmvvvvvvpppfff[[[QQQJJJFFFDDD???>>>======<<<===???BBBMMMCCC999666999>>>CCCEEE@@@===999777666666666555444444555666666666666666555555666666666666555555222333333333333222111111000111111222222111111000000000000000////////////---...//////...---,,,+++++++++++++++,,,---.........------,,,++++++,,,,,,)))+++---///111111111111000...,,,,,,,,,---,,,******,,,,,,,,,+++***+++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********))))))))))))((())))))******************++++++---.........------++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++---000111000///...///000000000111222222333333333444666666888;;;???BBBEEEHHHMMMUUU^^^ffflllpppvvvwwwwwwuuupppjjjeeebbbZZZWWWSSSOOOJJJEEE???;;;999888777666555555555555777777666666555444444444333333222222333333444555===>>>???AAABBBCCCDDDDDDCCCDDDEEEGGGHHHIIIJJJJJJIIIJJJLLLNNNRRRVVVYYY[[[___bbbgggkkkoootttxxx|||{{{mmm```\\\VVVTTTSSSQQQMMMIIIGGGFFFGGGMMMTTT^^^mmm{{{{{{www\\\MMMIIIGGGZZZooowww___PPPIIIEEEDDDEEEEEEEEEFFFGGGJJJMMMOOOQQQQQQRRRSSSSSSSSSUUUXXXZZZ[[[___```]]]```iiippprrrpppxxxpppZZZGGGEEEGGGDDDBBBEEEDDDDDDCCCCCCBBBAAA@@@@@@>>>===<<<;;;::::::::::::888888999:::<<<>>>???@@@>>>AAAFFFJJJOOOTTTZZZ^^^```fffmmmooooooqqqxxx~~~~~~sssgggeeecccbbbdddjjjqqqwwwzzz|||~~~|||||||||||||||}}}~~~~~~uuu```SSSIIIJJJOOOUUUaaaoooxxxxxxrrrggg\\\QQQJJJFFFEEEDDDAAA??????>>>===>>>@@@KKKAAA999777;;;@@@CCCEEE@@@===999666666666555444444444555666777777666666555555666666666666555555222333333333333222111111111111222222222222111111000/////////............***+++,,,---------,,,+++++++++++++++,,,---.........---,,,,,,++++++++++++((())),,,...000111111111333111.........///...,,,***+++,,,,,,******+++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***(((((())))))***************+++---...///...------******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++---000111000///...///000000000111222222333333333444666777888;;;@@@CCCEEEGGGLLLSSS[[[dddkkkoootttvvvwwwuuupppiiidddaaaYYYVVVSSSOOOKKKFFF@@@<<<999999777666555555555555888888888777666666555555333333222222333333444555999999;;;<<<>>>>>>??????AAABBBDDDEEEGGGHHHHHHHHHHHHIIIJJJMMMPPPUUUXXXZZZ\\\```fffkkkooossswwwzzzwwwiii^^^ZZZUUUSSSRRRPPPKKKGGGHHHFFFHHHNNNUUU___ooo}}}xxx\\\LLLFFFEEEZZZpppxxx___PPPIIIEEEDDDFFFFFFFFFGGGIIILLLOOORRRTTTWWWWWWVVVTTTSSSTTTWWWZZZWWW\\\___]]]___hhhnnnnnnnnnsss|||bbbLLLHHHIIIEEECCCEEEEEEEEEDDDCCCBBBBBBAAAAAA>>>>>><<<;;;;;;;;;;;;;;;777888888999;;;===???@@@<<>>>>>BBBCCCEEEGGGGGGGGGEEEDDDGGGGGGIIIKKKNNNRRRVVVXXX\\\___cccgggkkkoootttxxx{{{zzzjjj^^^YYYTTTRRRRRRQQQOOOLLLFFFFFFHHHNNNYYYfffrrryyyxxxYYYKKKJJJJJJZZZlllzzzyyy___PPPJJJHHHHHHIIIHHHJJJKKKKKKJJJMMMSSSWWWZZZYYYYYYZZZ[[[[[[YYYWWW^^^]]]^^^```eeehhhjjjjjjqqqqqqzzz{{{qqqNNNFFFFFFBBBAAAEEEAAABBBBBBCCCCCCCCCCCCCCCAAA???<<<:::888888888999888777777777888:::<<<===DDDFFFHHHKKKMMMQQQUUUYYY```ccchhhkkknnnsss{{{|||uuufffaaa]]]```cccfffkkkpppttt{{{~~~}}}{{{{{{|||~~~}}}~~~~~~iii[[[OOOLLLOOOUUUdddttt}}}vvvpppggg```YYYRRRIIICCCAAA@@@???===<<<<<<<<<<<>>:::999;;;>>>@@@AAA>>>;;;888888888999777555666666555555555555666666999888666555444444555555444444444333333222222222000000000000000000000000000000000000////////////........................,,,,,,---,,,,,,+++***))),,,,,,,,,,,,,,,,,,++++++------...//////.....................------------,,,,,,,,,+++++++++******,,,,,,---------,,,************+++,,,,,,,,,,,,+++***++++++++++++***)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,++++++,,,,,,------------------............//////000000111111222222333444555666777:::>>>BBBDDDGGGLLLPPPUUU]]]fffnnnwwwyyy{{{|||yyyqqqggg___YYYUUUPPPKKKGGGCCC>>>;;;777777666555555555555555555555666666666666555555555444333333333555777888999999:::;;;===>>>??????@@@BBBDDDFFFFFFFFFEEEDDDFFFGGGHHHJJJMMMPPPSSSUUUZZZ]]]aaaeeeiiinnnsssvvvzzz~~~xxxhhh\\\XXXSSSQQQQQQPPPMMMJJJHHHHHHKKKQQQ[[[gggssszzztttWWWLLLMMMKKK\\\nnn{{{www^^^OOOIIIGGGFFFGGGHHHJJJKKKKKKKKKOOOTTTXXXZZZYYYWWWXXXYYYYYYXXXWWW]]]\\\]]]___dddhhhiiijjjjjjjjjsss{{{{{{tttPPPGGGHHHEEEBBBFFFDDDEEEEEEEEEEEEEEEDDDDDDAAA@@@===:::888888888888888777777777888:::<<<===DDDFFFHHHJJJMMMQQQUUUYYY```ccchhhkkkmmmrrryyy|||ttthhhbbb]]]^^^aaadddiiippptttzzz}}}|||{{{zzz{{{~~~|||~~~~~~|||ssscccTTTNNNOOOUUUeeeuuuxxxsssnnnggg```ZZZSSSJJJDDDAAA@@@???===<<<<<<<<<<<<===;;;999999:::<<<<<<<<<<<<:::888777777888666555666666555555555555666666888777666555555444555555333333333333333333333333000000000000000000000000000000000000////////////........................------,,,++++++,,,,,,,,,...---,,,,,,,,,,,,,,,---++++++,,,---........................------------,,,,,,,,,+++++++++******,,,------------,,,,,,+++,,,,,,++++++,,,------...***++++++++++++***)))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,------,,,,,,------------............//////000000111222222333444555666666777:::>>>AAADDDHHHMMMRRRWWW___iiipppuuuyyy}}}}}}ttthhh```WWWSSSNNNIIIEEEAAA<<<999777666666555555555555666333444555666666555444333444444333333444555777888888999:::;;;===>>>@@@@@@???@@@BBBDDDEEEFFFEEEEEEFFFFFFGGGHHHKKKNNNPPPRRRXXXZZZ^^^bbbfffkkkppptttxxx}}}vvveee[[[WWWRRROOOOOOOOOLLLIIIJJJKKKNNNTTT^^^jjjuuu{{{pppTTTLLLNNNMMM^^^ppp|||qqq[[[NNNIIIFFFEEEFFFIIIJJJKKKLLLNNNRRRXXX\\\^^^\\\YYYXXXYYYYYYXXXXXX\\\\\\\\\```eeeiiilllmmmgggfffnnn|||wwwRRRHHHJJJHHHEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBAAA>>>;;;999777777777777777777777888:::;;;===CCCEEEGGGJJJLLLPPPUUUXXX___cccgggjjjlllpppvvv{{{}}}tttjjjccc^^^]]]^^^```gggooossszzz||||||zzzzzz{{{}}}}}}~~~~~~zzz}}}mmmZZZRRRPPPTTTdddtttyyyrrrlllddd^^^XXXRRRKKKEEEAAA@@@???===<<<<<<<<<<<<:::999999999;;;;;;:::999:::999777777777777666666666666555555555555666666777777666666555555555555222333333333333333333333000000000000000000000000000000000000////////////........................---,,,+++++++++,,,---...000///...,,,+++++++++,,,)))***+++,,,---..................---------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++///...,,,+++******++++++***++++++++++++***))))))))))))*********++++++++++++++++++++++++,,,,,,,,,***************************+++,,,---...---,,,+++,,,,,,---------.........//////000111222222333333555666777777888;;;???BBBGGGKKKPPPTTTYYY___hhhooosssvvv{{{~~~|||ttthhh```VVVSSSMMMHHHDDD@@@<<<999666666555555555666666777444555666777777555444333444444333333444555777777888999:::;;;===???@@@@@@>>>???AAACCCEEEFFFFFFFFFFFFFFFGGGHHHJJJLLLOOOPPPTTTWWW[[[___ccchhhmmmpppuuu{{{uuufff[[[WWWRRROOOOOOOOOLLLIIIJJJLLLOOOVVV```lllvvv|||oooSSSJJJLLLNNN```sss}}}zzzjjjXXXNNNJJJGGGFFFHHHIIIJJJKKKNNNSSSXXX^^^bbbeeebbb^^^[[[[[[[[[ZZZYYY[[[ZZZ[[[```ffflllppprrrjjjjjjnnn~~~xxxTTTHHHJJJIIIFFFFFFFFFEEEEEEEEECCCBBBAAA@@@CCCBBB???<<<999777666666777777666777888999;;;<<>>??????>>>???AAABBBDDDEEEFFFFFFFFFFFFGGGGGGIIILLLNNNOOORRRTTTYYY\\\```eeejjjnnnsssxxxuuuhhh]]]XXXSSSQQQQQQPPPMMMKKKIIIKKKPPPXXXcccnnnwww}}}}}}pppRRRGGGHHHNNNbbbuuupppcccVVVOOOMMMKKKJJJLLLJJJJJJLLLPPPWWW^^^dddgggiiieeeaaa]]]\\\[[[ZZZYYYWWWVVVXXX\\\dddkkkppprrrmmmlllooo{{{|||YYYJJJIIIIIIGGGGGGFFFFFFFFFEEEDDDBBBAAA@@@CCCBBB???===:::888777666777666666666777999;;;<<<@@@AAADDDFFFIIILLLQQQUUUZZZ___eeeiiijjjlllpppttt|||vvvnnnggg```\\\ZZZ[[[dddnnnwww~~~~~~|||zzzzzz{{{}}}zzz|||~~~~~~~~~~~~hhhZZZQQQQQQ]]]lllzzzqqqeeeZZZTTTOOOKKKHHHAAA@@@???===<<<<<<<<<<<<:::::::::;;;<<<<<<999777777888999888777777888:::666666555555555555666666555555666666666666555555333333333333333333333333000000000000000000000000000000000000////////////........................,,,,,,+++******+++++++++((()))+++---.../////////******+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,,,,,,,------...((((((((()))***+++,,,---***++++++++++++***)))))))))************+++++++++))))))******+++,,,,,,,,,******+++,,,,,,+++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,------------...///000111222444555555777888888888999;;;???BBBHHHKKKPPPSSSVVVZZZaaafffoooqqqtttwwwvvvppphhhbbbWWWSSSNNNIIIEEEAAA<<<999444444444555555777888999888888777777666666555555333333444555555666666666888888999:::;;;<<<<<<===>>>???@@@AAABBBCCCDDDEEEEEEEEEFFFGGGHHHKKKMMMOOOPPPSSSWWWZZZ^^^ccchhhlllrrrvvv}}}uuuiii^^^ZZZUUURRRRRRRRROOOLLLHHHKKKQQQZZZeeepppzzzxxxoooQQQFFFGGGPPPeeezzz~~~jjj```VVVSSSQQQNNNNNNOOOMMMLLLMMMQQQXXX___dddfffeeeccc___]]]]]]]]][[[ZZZUUUTTTTTTXXX___fffkkkmmmjjjkkkmmmvvvdddPPPJJJIIIHHHHHHHHHHHHHHHGGGFFFEEECCCBBBBBBAAA@@@>>>;;;999777666666666666666777999:::<<<===???BBBDDDFFFJJJOOORRRWWW]]]ccchhhiiikkknnnqqqwww|||wwwnnnhhhbbb]]]ZZZ[[[dddoooyyy}}}{{{zzz|||~~~}}}~~~}}}|||}}}~~~}}}nnn]]]RRROOOYYYggg~~~vvvjjj___XXXRRRKKKGGGAAA@@@???===<<<<<<<<<<<<:::999999:::;;;:::888666777888:::999777777:::<<<666666555555555555666666444555666777777666555555444444444333333222222222000000000000000000000000000000000000////////////........................++++++++++++***))))))((((((***,,,......---+++***,,,,,,---------------,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,++++++***+++,,,---...((((((***+++,,,---------***++++++++++++***)))))))))************+++++++++((())))))***++++++,,,,,,***+++,,,------,,,+++***,,,,,,++++++,,,,,,------++++++,,,,,,,,,---------...///000111333444555666666666777777777999===@@@FFFJJJPPPSSSVVV[[[aaafffmmmqqqvvvzzzzzzsssiiibbbWWWSSSNNNIIIDDD@@@<<<999333333444444666777888999999888666444444444555666333333444555666666666666888888888999999:::::::::=========>>>???@@@AAAAAACCCCCCCCCEEEGGGJJJLLLNNNOOOQQQUUUYYY]]]bbbgggkkkqqqtttzzzrrrhhh^^^ZZZUUUSSSSSSRRROOOLLLGGGKKKSSS]]]iiittt}}}|||vvvyyyuuulllPPPHHHKKKRRRhhh~~~~~~iiiaaaZZZWWWUUUQQQOOOQQQPPPNNNMMMPPPVVV\\\___``````___^^^___```aaa```___YYYXXXVVVXXX]]]bbbfffhhhggghhhjjjooo~~~rrrZZZMMMHHHHHHJJJHHHHHHHHHGGGFFFEEEDDDCCCAAA@@@???>>><<<:::888777666666666666777888:::;;;;;;===???BBBDDDHHHLLLPPPTTTZZZbbbgggiiijjjmmmppptttzzzwwwmmmhhhddd___[[[\\\eeeoooyyy~~~~~~||||||}}}~~~||||||}}}yyyqqq___SSSNNNVVVcccuuuyyynnnddd\\\TTTLLLFFFAAA@@@???===<<<<<<<<<<<<:::999888999999999777666777999::::::888888:::===666666555555555555666666444555666777777666555555555555444333333222111111000000000000000000000000000000000000////////////........................***+++++++++***)))'''&&&---...000000---)))%%%"""------.........---,,,,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))((((((((()))+++,,,+++,,,---...---,,,+++******++++++++++++***)))))))))************+++++++++((())))))***++++++,,,,,,+++,,,------------,,,+++---,,,+++***+++,,,---...++++++,,,,,,,,,---------...///000111333444555666444555555555555888;;;>>>???DDDJJJNNNRRRWWW^^^ccclllqqqyyywwwkkkbbbVVVRRRMMMHHHDDD???;;;888333333444444666777999::::::888555222222222444666222333444555666666666666888888888888888888888888<<<<<<<<<<<<<<<===>>>???AAAAAAAAACCCEEEHHHKKKMMMNNNQQQUUUYYY]]]aaafffjjjpppsssxxx~~~pppggg^^^YYYTTTRRRRRRQQQOOOLLLHHHLLLTTT___kkkwwwrrrmmmrrr~~~rrrhhhNNNJJJOOOTTTkkkkkkccc]]]ZZZWWWRRROOOPPPSSSPPPNNNOOOTTTXXXZZZZZZ]]]]]]___aaaeeeggggggfff```^^^[[[[[[^^^bbbeeefffggghhhhhhkkkvvv}}}aaaPPPIIIIIIKKKEEEEEEFFFEEEEEEDDDCCCBBB@@@@@@???>>>===;;;999888666666555666777888:::;;;999;;;>>>@@@CCCFFFKKKOOORRRYYYaaafffiiijjjmmmooossszzzwwwmmmiiieeeaaa\\\\\\eeepppxxx}}}~~~}}}|||}}}~~~||||||||||||xxxyyysssbbbTTTKKKPPP\\\qqq{{{xxxssskkkaaaWWWMMMHHHEEEBBB???=========<<<;;;<<<;;;:::999888888888888888888777777888999::::::888777777666555444444444333444666777777777666555555444333222222333444555000000000111222222222333111111111111000000000000////////////////////////000///...---,,,------...//////000000///...------....../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************))))))+++,,,,,,+++***)))'''))),,,------,,,)))'''++++++++++++++++++++++++(((((()))***************+++,,,---------,,,+++***++++++***)))***+++---...***++++++,,,,,,------.........//////000111333444555555555666777999:::;;;AAACCCFFFJJJNNNTTT[[[```ooorrruuuxxx|||yyylll^^^TTTQQQLLLHHHCCC===777333444444555777888:::;;;;;;<<<<<<:::888666555333222333222333333444555666777999888888888999:::;;;;;;::::::;;;<<<===>>>??????======>>>???BBBEEEHHHIIIMMMPPPVVVZZZ^^^aaaeeehhhiiinnnvvv~~~qqqgggaaaZZZSSSPPPQQQQQQNNNKKKIIIMMMUUU```mmmyyy|||nnncccggg|||ooo|||cccJJJFFFLLLYYYnnnfff]]]VVVTTTRRROOONNNNNNMMMMMMNNNPPPSSSVVVYYY[[[[[[]]]___bbbeeeffffffgggiiifffaaa\\\___dddddd``````dddjjjkkkmmm{{{gggMMMHHHIIIFFFDDDDDDDDDDDDEEEEEEEEEFFFBBBAAA??????>>><<<888555777777777777777888888999======>>>@@@CCCFFFJJJKKKPPPVVV]]]dddhhhjjjlllmmmqqqvvv|||yyyqqqjjjccc```^^^```hhhqqqwww||||||}}}~~~~~~}}}}}}~~~~~~uuu}}}{{{uuucccTTTJJJOOOZZZhhh}}}wwwoooeeeZZZPPPIIIFFFCCC@@@>>>>>>===<<<;;;<<<;;;:::999888888888888888888777777888999999:::888777777666555555444444444555555666666666666666444444444333333444444444111111111111222222222222////////////....................................///...---,,,+++,,,,,,---///////////////...---------.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++******)))((()))************)))(((++++++++++++++++++++++++)))******+++++++++++++++)))***+++---......------******))))))***++++++,,,******+++,,,,,,------.../////////000111222333444555555555666777888:::;;;???AAADDDGGGKKKQQQWWW[[[fffjjjpppuuuyyyxxxkkk^^^TTTPPPKKKGGGBBB===777333444444555777888999:::;;;<<<;;;:::888666444333222222222222222333444555666777666666666777777888999999999:::;;;<<<======>>>======>>>@@@BBBEEEHHHJJJMMMQQQVVVZZZ]]]aaadddgggiiinnnvvv~~~qqqfffaaa[[[TTTQQQQQQQQQNNNKKKJJJOOOXXXdddpppzzzyyynnneeekkkyyynnnxxx~~~___IIIEEEKKK\\\pppfff]]]TTTRRRQQQNNNMMMOOONNNNNNNNNOOORRRUUUXXXZZZ\\\]]]```bbbdddeeeffffffeeeeeebbb___bbbgggiiifffbbbfffjjjjjjjjjtttiiiOOOHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDD>>>======>>>>>>===;;;999777777777777777888888999;;;;;;<<<>>>AAADDDGGGIIINNNTTT[[[aaaeeehhhjjjllloootttzzz~~~zzzqqqjjjccc___]]]___gggpppyyy~~~~~~|||}}}~~~~~~lll{{{zzzfffUUUJJJMMMUUU^^^vvvzzzrrriii^^^SSSLLLGGGDDDAAA??????>>>===<<<<<<;;;:::999999888888999888888888777888888999:::777777777666555555444444555555555555555666777777333444444555555444444333222222222222222111111111////////////....................................------,,,+++++++++,,,,,,...////////////...---------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))******)))(((((((((((()))***++++++++++++++++++++++++***++++++,,,---,,,,,,,,,***+++,,,,,,------------((())))))*********************++++++,,,---------//////000000111222444555555555555555666888999:::<<<>>>AAADDDGGGKKKQQQTTT[[[bbbjjjqqqwwwvvvkkk^^^RRROOOJJJEEEAAA<<<777333444444555666888999::::::;;;:::999777666444333333222222111222222333444555666666666666666777777888777888888999:::;;;<<<===>>>>>>>>>@@@BBBEEEHHHJJJNNNQQQVVVYYY\\\___ccceeehhhmmmuuu}}}qqqgggccc]]]WWWSSSRRRRRROOOMMMLLLSSS^^^jjjttt|||yyynnngggpppssskkkrrrsssZZZIIIFFFKKK```sss~~~ggg\\\SSSOOONNNMMMNNNPPPPPPOOOOOOPPPRRRTTTWWWYYY^^^___aaaccceeeeeeeeeeee```cccdddbbbeeejjjmmmlllgggjjjmmmkkkhhhnnnnnnRRRIIIGGGEEEFFFFFFFFFEEEEEEEEEEEEEEE??????>>>???@@@???<<<:::777777777777777888888999999::::::<<>>>>>???@@@BBBEEEGGGIIINNNQQQUUUYYY[[[^^^aaaccchhhlllttt|||rrrjjjddd```ZZZVVVTTTSSSRRRPPPOOOWWWdddpppyyy~~~zzzooojjjsss~~~nnnfffllljjjUUUIIIIIIMMMbbbttt{{{hhh\\\RRRNNNMMMLLLNNNRRRTTTSSSRRRRRRSSSUUUXXXZZZ```bbbdddeeegggggggggfff]]]bbbdddcccfffkkknnnmmmlllnnnpppnnniiikkkxxxsssVVVIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGDDDCCCBBBAAA@@@>>>;;;888777777777777777888888999999999:::;;;>>>AAADDDFFFJJJOOOVVV\\\```dddgggiiimmmqqquuuzzz~~~qqqjjjccc^^^\\\]]]dddmmmzzz{{{yyyyyyzzzhhhxxxuuuuuu```RRRMMMNNNVVVdddyyyzzztttoooiiiaaaVVVOOOIIIFFFCCC@@@@@@???===<<<;;;;;;::::::999:::::::::999999888888888888888999666666666666555555555555666555555444444555777888222333444555555444333222444333333333222222111111111111111111000000000000........................---------............---------............------------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))***+++(((***,,,......,,,***(((************************)))******+++,,,+++++++++......---,,,++++++******++++++---------,,,+++***))))))***++++++,,,,,,---/////////000111222444444444444444444555666777777;;;===@@@BBBCCCFFFIIILLLOOOWWW```fffkkkjjjaaaWWWOOOKKKFFFAAA>>>:::666444444444555666777888888999777777666666555444333333222222111111111222333333888888777777666777777888888888999:::;;;<<<<<<===>>>>>>>>>???AAADDDFFFHHHLLLPPPTTTWWWZZZ]]]```bbbfffkkkrrrzzz}}}rrrkkkeeeaaa\\\XXXVVVUUUUUUTTTRRR\\\jjjvvv|||zzzpppmmmxxxpppbbbiii~~~dddSSSKKKMMMRRRddduuuzzziii]]]RRRNNNMMMMMMPPPTTTXXXVVVUUUTTTUUUXXX[[[]]]cccdddfffhhhiiiiiiiiiiii___bbbccccccffflllnnnmmmlllmmmooonnnjjjiiirrr}}}vvvXXXIIIGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDBBBAAA@@@@@@>>>:::777777777777777777888888999::::::;;;<<<>>>AAADDDFFFIIIMMMTTTZZZ___cccfffiiilllpppuuuzzzrrrkkkccc^^^\\\\\\dddlllyyy|||yyyxxxyyy{{{~~~jjj}}}}}}yyyjjjZZZPPPMMMTTT^^^ppp|||vvvppplllhhhaaaWWWNNNIIIFFFCCC@@@???>>>===;;;;;;;;;::::::::::::;;;;;;:::999888888777888888888666666666666666666555555555555555555555666777777333444444555555444444333333333333333333222222222////////////............------------------------,,,---.../////////......,,,,,,---............---,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++(((***---//////---***(((************************)))******+++++++++++++++*********+++,,,---///000------------------,,,+++))))))******+++,,,,,,,,,......//////000111333444444444444444444555666666:::<<<@@@BBBCCCEEEHHHJJJJJJPPPWWW[[[^^^^^^YYYQQQMMMIIIDDD???<<<999666444444444555666666777888888666666555555444444444333333333222222222222333333666555555444444444444444777888999:::;;;<<<<<<============>>>@@@BBBEEEFFFKKKNNNSSSVVVYYY\\\```bbbdddiiipppxxxyyyoooiiicccaaa]]]YYYVVVVVVVVVWWWVVV```nnnyyy~~~~~~~~~yyypppqqquuudddkkkzzz```QQQLLLPPPWWWhhhyyy|||jjj___TTTPPPPPPPPPRRRVVVZZZXXXVVVVVVWWWZZZ^^^```cccdddfffhhhjjjjjjjjjjjjddddddcccccciiiqqqrrrnnnkkkkkklllllliiigggmmmuuu|||^^^KKKEEEFFFDDDDDDEEEEEEEEEFFFFFFFFF@@@??????@@@@@@???===;;;777777777777777888888999;;;;;;;;;===???AAADDDFFFGGGLLLRRRXXX\\\aaaeeehhhkkkpppuuuzzztttlllddd___\\\\\\ccclllwww~~~}}}zzzyyyyyyyyy|||iiizzzsssaaaTTTMMMPPPXXXggg}}}}}}wwwpppllliiibbbWWWNNNIIIFFFBBB@@@???>>><<<:::;;;;;;:::::::::;;;;;;<<<:::999999888777777888888555666666666666666666666444555555666666666666666444444444333333444444444222222333333333333333333////////////............------------------------+++,,,---.........------+++,,,------.........---,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++)))***,,,------,,,***)))***************************++++++,,,,,,,,,,,,,,,)))))))))***,,,...000111...---,,,,,,+++++++++,,,)))))))))***++++++,,,,,,---------...///000222222444444333333444444555666999;;;???AAABBBDDDGGGIIIGGGLLLPPPQQQTTTWWWUUUPPPLLLHHHBBB>>>;;;888666444444444555555666777777777555555444444444444444444444444333333333333444444666555444444333333333444666777777888999:::;;;;;;<<<<<<<<<===???AAACCCEEEIIILLLQQQUUUYYY\\\```cccbbbgggnnnvvv}}}tttiiiddd___]]]ZZZWWWUUUTTTVVVWWWXXXcccqqq{{{~~~~~~~~~~~~{{{|||zzzqqqsssxxxjjjqqqxxx^^^OOOKKKRRR[[[nnn~~~kkkaaaWWWSSSSSSSSSUUUXXXZZZXXXVVVUUUWWW[[[___bbbaaabbbeeegggiiijjjjjjjjjjjjhhhdddeeeoooyyyyyytttmmmkkklllllljjjhhhkkkrrrlllSSSGGGEEEDDDDDDEEEFFFGGGHHHIIIIIIEEEDDDCCCDDDEEEDDDAAA???777777777777777888888999;;;;;;;;;<<<>>>AAACCCEEEEEEIIIOOOUUUZZZ^^^cccfffiiinnnuuuzzzuuummmeee```]]]]]]dddlllwww|||{{{{{{zzz}}}hhhwwwyyyfffWWWMMMKKKRRRaaavvvyyyrrrmmmjjjcccWWWMMMIIIFFFBBB???>>>===;;;:::;;;;;;:::::::::;;;;;;<<<::::::999888777777888888555555555666666666666666333444666777777777666555555555333222222333555555222222222333333444444444111111111111000000000000------------------------)))***,,,---...---,,,,,,+++,,,------.........---,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************&&&''')))+++,,,,,,,,,+++++++++************++++++))))))))))))))))))))))))+++,,,------......------,,,+++******+++,,,...///...---+++***)))***++++++)))))))))***++++++,,,,,,------------...000111222444444333333333444555555777:::>>>@@@BBBDDDFFFHHHGGGKKKNNNNNNQQQUUUUUURRRKKKGGGBBB===:::888666444444444555555666666777777444444444444444444444444555555444333333444444444888777666555555555555555555555666777888999::::::<<<;;;<<<<<<>>>@@@BBBDDDHHHKKKPPPUUUYYY\\\```cccaaafffmmmttt|||pppeee```\\\[[[XXXUUUSSSSSSUUUWWWZZZeeesss|||~~~}}}}}}~~~||||||~~~|||rrrssswwwpppuuuwww]]]NNNKKKSSS]]]ssslllbbbXXXVVVUUUUUUVVVYYYYYYWWWUUUUUUVVVZZZ___bbb___```cccfffhhhiiijjjjjjooojjjeeegggtttyyypppnnnnnnooollljjjmmmrrrxxxvvvyyy[[[KKKGGGFFFGGGHHHIIIKKKLLLMMMMMMNNNMMMKKKKKKJJJHHHDDDBBB777777777777777888888999:::::::::;;;===@@@BBBDDDCCCGGGMMMRRRWWW\\\aaaeeehhhmmmtttyyyvvvnnnfffaaa]]]]]]dddlllwww~~~}}}}}}zzz}}}~~~~~~dddooozzzgggZZZSSSJJJSSSaaaqqqxxxrrrqqqiiibbb[[[PPPKKKHHHCCC@@@??????>>>>>>;;;;;;<<<<<<;;;;;;:::999===:::888777777888777666666666666666555555555555555555444444444444555555444444444444444444444444666555333111000000111222111111111111000000000000//////.........------------------.........//////......---,,,,,,,,,,,,---((()))+++,,,,,,+++)))(((+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******))))))******+++,,,***)))((()))+++,,,,,,+++---,,,***)))))))))************+++,,,,,,,,,++++++))))))***+++,,,...000111>>>888000***((()))+++---(((((()))***++++++,,,,,,...------......///000111222222111111222444666888::::::;;;>>>CCCEEEDDDBBBFFFFFFHHHKKKNNNOOONNNLLLJJJGGGBBB<<<888666555555111222444666666555444333333333333222222222111111111111222333333333333222666555444333333333333333555666777888999:::;;;;;;;;;;;;<<<===???@@@BBBCCCJJJHHHHHHXXXiiieee\\\bbbccchhhoootttyyy|||jjj___[[[]]]ZZZVVVRRRPPPPPPQQQSSSXXXfffttt{{{~~~|||zzz{{{{{{~~~uuusss}}}zzzqqq[[[PPPNNNXXXfff|||iiiaaaYYYUUUUUUWWWVVVTTTWWWVVVVVVWWWXXXZZZ\\\]]]^^^___aaadddgggiiijjjkkkoooooonnnnnnssszzz{{{wwwpppnnnlllmmmoooooommmkkkttt|||{{{dddLLLGGGHHHJJJKKKLLLSSS\\\\\\VVVVVVZZZ^^^``````\\\OOOBBB<<<999666555666888999:::888999:::<<<>>>???AAAAAA@@@DDDJJJOOOTTTXXX\\\___eeeiiipppvvv}}}yyypppgggbbbaaaaaahhhooo{{{}}}|||}}}}}}zzzyyy{{{~~~{{{{{{~~~[[[gggyyygggYYYPPPLLLSSS```pppzzzrrrppphhhaaa[[[PPPKKKHHHCCC@@@???>>>>>>===;;;;;;<<<<<<;;;;;;::::::<<<:::777666777888888777888777777777777666666666555555444444444444555555444444444444444444444444444444444333222111000000111111111111000000000000//////.........------------------.........//////......---,,,,,,,,,,,,---***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...---+++***+++,,,,,,+++***,,,+++***)))))))))*********+++,,,,,,---,,,,,,,,,************+++---...///KKKDDD:::222---***((('''((())))))***++++++,,,,,,,,,,,,,,,,,,---...///000111111000000111444666888<<<;;;<<>>@@@BBBCCCHHHHHHJJJZZZkkkeee\\\``````eeelllrrrwww~~~{{{iii___[[[ZZZXXXVVVSSSRRRSSSTTTUUU^^^lllzzz|||zzzyyywwwxxx|||pppZZZOOOOOO\\\kkkiiibbbZZZVVVWWWXXXWWWUUUUUUUUUUUUUUUWWWYYY[[[]]]]]]___aaaeeegggiiiiiijjjnnnooonnnmmmooossstttqqqjjjiiihhhkkkoooqqqqqqpppqqqxxxnnnVVVOOOLLLQQQVVVYYYaaaiiijjjeeebbbgggmmmqqqssslllZZZIII>>>;;;777666666888999999888999:::;;;===???@@@AAAAAADDDIIINNNRRRWWW\\\___dddhhhooouuu|||{{{rrrhhhcccaaaaaagggnnnxxx~~~||||||}}}|||yyywwwyyy{{{~~~~~~}}}~~~ZZZfffuuueeeWWWNNNKKKPPP[[[mmm~~~ssspppgggaaa\\\QQQKKKHHHCCC???>>>>>>======<<<<<<;;;;;;;;;:::::::::;;;888666666777888888888888888888888777777777777555555444444444444555555444444444444444444444444222333444555444333000///111111111111000000000000/////////............------------.....................---,,,,,,,,,,,,---+++,,,---......---,,,++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,------------///...,,,,,,,,,,,,+++)))++++++***)))))))))******+++,,,,,,---......------+++************+++,,,,,,>>>:::444///---,,,***))))))))))))***++++++,,,,,,++++++++++++,,,---......000/////////111333666888>>>======@@@CCCEEEFFFEEEIIIHHHFFFGGGHHHJJJIIIIIIEEEBBB>>>:::666444333333111222444555555555444333333222222222222111111111000111222222333333222222666555444444444444444555555555666777888999::::::::::::;;;<<<>>>@@@BBBCCCFFFHHHLLLZZZiiidddZZZ^^^^^^cccjjjpppuuu|||zzzhhh^^^ZZZWWWVVVUUUTTTTTTUUUVVVWWWbbbppp~~~zzzwwwssspppuuu|||oooXXXMMMNNN___qqqhhhccc\\\YYYYYYYYYXXXWWWSSSSSSSSSTTTVVVXXX[[[\\\\\\^^^bbbeeeggghhhhhhhhhkkknnnoookkkiiikkkkkkjjjgggfffgggiiimmmpppqqqqqqsss}}}xxx|||}}}eee\\\ZZZ___dddhhhlllppppppmmmjjjooouuu|||yyydddPPPAAA===999777777777888777888888999;;;===>>>???@@@AAADDDGGGKKKOOOTTTZZZ^^^bbbfffmmmssszzz|||sssiiiccc___^^^cccjjjttt{{{}}}~~~}}}||||||}}}|||yyywwwxxxxxxyyy}}}||||||[[[hhhoooaaaUUUMMMIIILLLVVViiiuuupppgggbbb]]]RRRLLLHHHCCC???>>>>>>===<<<<<<<<<;;;;;;::::::::::::999777666555777888999888888888888777777777666666555555444444444444555555555555555555555555555555333333444444444333111000111111111111000000000////////////.............................................---,,,,,,,,,,,,---+++,,,------------,,,++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,---.........*********+++++++++++++++...,,,++++++,,,,,,+++************))))))))))))***,,,,,,---...////////////,,,+++******))))))******,,,***))))))+++---...---))))))*********+++++++++++++++***++++++,,,---...............000333666888>>>>>>>>>@@@BBBDDDFFFFFFJJJHHHEEEEEEEEEFFFFFFEEEAAA???<<<888555333222222111222333444444444444333222222222222111111111111000000111222222222222222555444444444444444555555555555666666777888999999999999:::;;;===@@@AAACCCEEEIIIKKKUUUbbb^^^XXX]]]___dddjjjoootttzzzyyyggg]]]ZZZUUUUUUUUUUUUUUUUUUVVVVVVbbbqqq{{{tttnnnkkkmmmpppkkkUUUJJJMMM```ttt~~~gggccc^^^[[[ZZZYYYXXXWWWSSSSSSSSSTTTVVVYYY[[[]]][[[]]]aaaeeeggghhhhhhggghhhmmmooojjjffffffgggfffjjjiiihhhhhhjjjkkklllmmmsss{{{~~~|||uuujjjooopppnnnkkkhhhgggfffeeecccfffjjjpppwwwvvvfffUUUDDD@@@;;;888777777777666888888999:::<<<===>>>???AAACCCFFFIIILLLRRRXXX\\\___dddjjjqqqxxx}}}ssshhhbbb]]]\\\```gggssszzz|||}}}~~~~~~~~~~~~zzzxxxxxxwwwvvvzzz|||zzzyyyTTTccc~~~~~~kkk]]]TTTNNNJJJJJJSSSggg~~~wwwqqqiiiddd___SSSMMMIIIDDD@@@???>>>=========<<<;;;:::::::::;;;;;;999777555555777888888888777777666666666555555555555555444444444444555555555555555555555555555555555444333222222222333444111111111111000000000///////////////////////////.....................---......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---******++++++,,,,,,,,,---)))***+++,,,,,,,,,++++++***))))))***+++,,,,,,+++))))))))))))***)))))))))+++,,,---...////////////---,,,+++***))))))))))))---,,,++++++---------+++***************+++++++++++++++++++++,,,---...///---------...000444777999===>>>@@@AAABBBDDDEEEFFFJJJGGGDDDCCCCCCCCCCCCBBB>>><<<:::777444333222111222222222333333333333333222222222111111111000000000000111222222222222111333333333333333444555666555555555666666777777888777888999;;;===???AAABBBDDDJJJIIINNNXXXWWWUUU]]]aaaeeekkkooosssxxxxxxfff]]]YYYVVVUUUUUUTTTTTTTTTUUUUUUcccrrr|||rrrkkkhhhiiiiiiooo~~~gggQQQHHHMMMaaauuuxxxgggddd```]]][[[YYYWWWVVVTTTTTTTTTUUUWWWYYY\\\]]]ZZZ\\\```cccfffggghhhhhhhhhmmmnnniiieeefffggggggjjjiiihhhgggggggggiiijjjooovvv|||yyyoooeee]]]YYYXXXYYYWWWWWWWWW[[[dddkkkfff]]]FFFBBB===:::888777777666777888999:::;;;<<<===>>>@@@BBBDDDGGGJJJOOOUUUYYY\\\aaahhhnnnuuu~~~uuujjjddd___]]]bbbhhhuuu{{{|||~~~}}}{{{{{{yyyvvvyyy~~~~~~|||{{{PPP]]]uuulll]]]TTTPPPLLLKKKSSSeeeyyyzzztttlllhhhbbbVVVOOOKKKEEEBBB@@@???>>>======<<<;;;:::999:::;;;;;;:::777555555666777777777666666666666555555555555555555444444444444555555555555555555555555555555666555333111111222444666111111111111000000000000...////////////000000000...............---------......---,,,,,,,,,,,,---,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,.../////////...---)))(((((()))+++,,,,,,+++'''((()))*********))))))++++++---...//////000000------,,,******)))))))))+++******+++---...---,,,************************++++++++++++,,,---......---------...111555888:::===@@@CCCEEEEEEEEEFFFFFFHHHEEECCCBBBBBBAAA@@@???;;;:::888666444333222222222222222222333333333333222111111111111000000000///000111111222222111111111111111111222333555555444555555555666666666777666777888:::<<>>;;;999888777666777888888999:::;;;<<<===>>>@@@CCCFFFIIIMMMRRRVVVZZZ___eeelllrrr|||xxxnnngggcccbbbfffmmmwww}}}~~~~~~~~~|||xxxzzzRRRZZZjjj}}}ttt```UUUQQQLLLJJJQQQ```nnn|||wwwpppllleeeWWWPPPLLLGGGCCCAAA@@@???>>>>>><<<;;;999999:::;;;<<<:::888666555666666666555777777777666666666666555555555444444444444555555555555555555555555555555444444333333333444444444111111111111000000000000.../////////000000000000//////.........---------......---,,,,,,,,,,,,---------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------------,,,++++++******+++,,,...///000///...---,,,***)))***,,,,,,+++***&&&''')))*********))))))***+++,,,---.../////////...---,,,++++++***++++++'''''''''(((+++---...---******************************)))******+++,,,---------...///222666999<<<>>>BBBGGGIIIIIIGGGGGGHHHEEECCCBBBBBBBBBAAA>>><<<:::999888666555333222222222222222222222333333444111111111111000000000000///000000111111111111111/////////000111333444555444444555555555555666666666666777999<<<>>>AAABBBAAAKKKJJJIIIOOOPPPQQQZZZ\\\aaaggglllpppvvv}}}xxxggg]]]YYYXXXVVVUUUUUUVVVXXX[[[]]]ooo||||||vvvnnneee```gggppp{{{]]]NNNOOOYYYkkkzzzxxxlllkkkiiieee```[[[XXXWWWVVVUUUUUUUUUUUUWWWXXXZZZXXXYYY[[[^^^cccgggkkkmmmrrrqqqlllffffffiiiiiifffcccddddddcccccceeejjjnnnqqquuunnnZZZPPPNNNLLLMMMOOOIIIKKKJJJJJJOOOXXX^^^^^^HHHDDD???;;;:::999888777777777888999:::;;;;;;<<<<<>><<<;;;999999:::;;;<<<;;;999666555555666555555888888888888777777777777555555555444444555555555666666666666666666666666222333555666666555333222111111111111000000000000.../////////000000111111//////.........---------......---,,,,,,,,,,,,---......------------......+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---//////...---,,,++++++***)))***,,,......---,,,+++///---,,,,,,,,,,,,+++)))&&&'''(((*********)))((()))***+++---.../////////...---,,,,,,++++++,,,,,,///---++++++,,,---,,,+++++++++******************(((((((((((()))***+++,,,------...000333777:::===???DDDJJJMMMLLLIIIIIIIIICCCBBBAAABBBBBB@@@===;;;999999888666555444333222222222111111222222333444111111111111000000000000//////000111111111111111.........///000222333444444444555555555555555555555666777999<<<>>>AAABBB???KKKMMMKKKPPPPPPPPPXXXWWW]]]dddjjjooouuu~~~xxxhhh^^^YYYXXXWWWUUUUUUWWW[[[___bbbssstttgggdddgggmmmxxx{{{[[[OOOSSS___ppp~~~{{{oooooolllhhhbbb\\\YYYXXXVVVUUUTTTTTTTTTUUUVVVWWWXXXYYYZZZ]]]bbbggglllooovvvsssllleeeeeeiiihhhdddcccdddeeecccbbbccchhhlllnnnqqqzzz|||fffQQQJJJKKKJJJIIIJJJDDDHHHJJJIIIKKKQQQVVVVVVIIIEEE???<<<:::999999888777777888999::::::;;;;;;;;;>>>BBBFFFHHHKKKNNNPPPWWW\\\bbbiiioooyyy}}}sssjjjeeebbbbbbgggnnn{{{~~~|||}}}}}}{{{|||}}}~~~~~~}}}||||||{{{TTTTTTZZZcccjjjwwwhhhVVVQQQJJJHHHKKKSSSZZZfff{{{pppeee```TTTNNNFFFBBBAAAAAA@@@???======<<<;;;;;;;;;;;;<<<::::::;;;::::::999777777999888666555555555666777555555444444444444555555666666666666666555555555666555555555555444444444666333000///000111111111///////////////000111111000///...---------------...---,,,,,,,,,,,,---...........................---,,,,,,++++++,,,,,,---...---,,,++++++++++++,,,,,,+++******))))))*********+++,,,,,,******+++,,,,,,++++++******++++++,,,*********))))))))))))(((,,,,,,,,,---...///000111............---,,,+++***++++++++++++++++++++++++++++++++++++*********))))))))))))))))))***++++++...,,,---///000222;;;EEEKKKMMMOOOQQQTTTTTTLLLBBBAAA@@@>>>===>>>>>>===<<<;;;999666333222222222333333333333333333333333333222111000//////000111222000000111111111222222222111111000000111111222333444444444555444444333333555777999;;;;;;===???AAACCCDDDEEEHHHKKKOOORRRTTTVVVYYY]]]bbbjjjttt}}}hhh^^^]]]XXXUUUTTTXXX[[[\\\bbbhhhvvv}}}nnngggkkkooovvv|||yyyrrrXXXRRRRRRaaa{{{}}}sssoookkkhhhfffccc___[[[TTTTTTUUUVVVVVVWWWWWWXXXWWW[[[aaadddeeefffjjjmmmsssppplllgggdddeeejjjnnngggdddaaa```aaaccchhhnnnkkknnnuuuvvv^^^IIIFFFHHHEEEDDDHHHGGGFFFFFFIIIMMMOOOMMMKKKEEEBBB>>>;;;999777555333888888888888999:::;;;<<<===???BBBEEEIIIMMMOOOQQQSSSXXX```jjjrrryyy}}}~~~uuukkkddd______gggqqq}}}~~~}}}zzz}}}~~~~~~}}}~~~~~~}}}||||||{{{{{{{{{RRRRRRWWW]]]aaakkknnnYYYSSSJJJGGGIIIOOOTTT^^^tttwwwkkkeee[[[SSSJJJCCC@@@???===;;;======<<<;;;;;;;;;;;;<<<;;;::::::999888888777777999888777666555666666777555555444444444444555555666666666666666666666555666555555555555444444444777555222000111222222111///////////////000000111//////...---------------......---,,,,,,---..............................------,,,,,,,,,,,,------------------,,,,,,,,,+++,,,++++++******************+++,,,,,,******+++,,,+++******************+++++++++*********))))))))),,,,,,,,,,,,---///000111/////////......---++++++++++++++++++++++++++++++,,,,,,+++++++++************)))))))))))))))******---,,,,,,///000333<<>>>>>===<<<;;;:::888666333222222222333222222222222222222222222111000///......///000111000000000111111111222222111111000000111111222333333444444444444444333333444666999:::;;;<<>>===<<<<<<;;;;;;<<<<<<;;;:::999777777777777888999888777666666666666777555555444444444444555555555555666666666666666666666555555555555444444444999666333222222222111000//////......//////000111//////...------------.........---,,,,,,---....................................------------......------...///...---,,,+++,,,,,,+++++++++************+++,,,,,,******+++,,,******))))))))))))******,,,+++++++++************+++++++++,,,---...///000////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))))))))))))))***,,,+++,,,///000333<<>>===;;;999999777555333222222222222000000000000000000000000000000////////////000000000000000000111111111111111000000000000111222222333333444444444444333333333666888999:::;;;>>>@@@@@@BBBEEEIIIMMMOOOQQQQQQUUUXXX]]]cccjjjsss{{{xxxdddYYYZZZYYY[[[___aaaccchhhnnn}}}tttuuuwww|||uuupppjjjfffmmm~~~wwwxxx{{{```QQQTTT\\\nnn~~~sssjjjeee```___aaaaaa]]]ZZZ^^^[[[WWWWWWYYY[[[ZZZYYYZZZ\\\aaafffiiiiiigggdddeeeeeeggglllrrrtttsssppppppooolllhhhdddcccdddffflllmmmqqqzzz{{{```GGGCCCIIIIIIEEECCCFFFFFFGGGIIIKKKKKKHHHFFFBBB???===;;;;;;;;;999888777666666666777888999:::<<<>>>AAAEEEIIIMMMPPPQQQRRRWWW^^^fffmmmttt{{{|||sssiiibbb______hhhqqq|||~~~{{{yyyzzz|||}}}}}}|||{{{zzzzzzzzzzzzSSSTTTVVVXXXVVVYYYgggvvvbbbTTTMMMHHHFFFHHHHHHLLL\\\ooouuujjjbbbYYYNNNEEEBBBAAAAAA@@@>>>======<<<<<<<<<<<<<<<<<<:::888666555666777888888888888777777777777777555555444444444444555555555555555555666666666666666555555555555444444444999666333222222111000//////............///000000///......---------............------------.......................................------.........,,,---///000000///---+++,,,,,,,,,,,,,,,++++++******+++,,,,,,******+++,,,++++++************++++++,,,,,,,,,+++++++++************++++++,,,...///000//////000000///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))+++******)))))))))))))))+++***+++///000333<<>>===;;;999777666555333222111111111000000000000000000000000000000000000000000000000/////////000000000111111000000000000000111222222222222333444444444333333333555777888999:::===???>>>AAAEEEJJJMMMOOOPPPPPPSSSWWW]]]ccciiiqqqxxx}}}~~~gggYYYYYYYYY]]]bbbdddeeekkkrrr}}}}}}~~~xxxrrrmmmhhhnnn}}}vvvxxxuuu]]]PPPUUU^^^rrrzzzpppjjjeeeaaaaaaddddddaaa^^^ccc^^^YYYXXX[[[]]]\\\ZZZXXXZZZ^^^dddjjjkkkgggcccdddcccfffmmmvvv{{{yyyuuupppqqqnnngggbbbdddggghhhlllmmmpppuuuiiiLLLCCCGGGJJJGGGCCCFFFGGGHHHIIIJJJHHHFFFDDDAAA???<<<;;;;;;:::888666666666666666666777888888:::;;;>>>BBBFFFJJJMMMOOOOOOUUU\\\ccciiipppwww}}}{{{rrrhhhbbb^^^___gggqqq{{{|||xxxyyy{{{|||~~~~~~~~~~~~}}}|||{{{{{{zzz{{{{{{SSSTTTVVVWWWVVVXXXaaakkkfffTTTPPPIIIFFFHHHHHHJJJWWWggg~~~tttggg]]]QQQHHHDDDCCCAAA@@@>>>>>>===<<<<<<<<<<<<===<<<;;;888777666666888999888888888888888777777666555555444444444444555555444555555555666666777777666555555555555444444444777555222111111000///---...............//////000......---------......///.........................................................------.........+++---///000000///---,,,,,,------------,,,++++++***+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************,,,---.../////////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))((((((((((((******)))))))))))))))*********+++///000333;;;DDDYYYaaagggbbbYYYRRRNNNJJJCCCAAA???=========<<<:::555555444333222111111111111111111111111111111111111111111111111111111111....../////////000000000000000//////000000111222111222222333444444333333111444666777888999<<<>>>>>>@@@EEEIIILLLNNNOOOOOORRRVVV[[[aaafffmmmtttyyykkk]]]YYYZZZ^^^bbbdddeeemmmuuu{{{tttoookkkrrr|||uuu{{{pppZZZOOOUUUaaaxxxxxxnnnhhhfffdddeeefffeeecccaaaeeeaaa\\\[[[\\\^^^^^^]]]YYY[[[^^^eeelllooollliiijjjggggggmmmuuu{{{|||zzzuuuwwwssshhhbbbeeejjjlllmmmmmmppptttzzzzzzYYYHHHGGGIIIGGGEEEEEEGGGJJJJJJIIIGGGDDDBBBAAA???===;;;:::888555333666666666555666666777777888999<<>>======<<<<<<======<<<;;;:::888888888888999888888999999888888777666555555444444444444555555444444555555666777777777666555555555555444444444555333222111111111///---......------......///000...------------...//////---...////////////...---..............................------------......+++,,,---...///...------,,,---...///...---,,,+++***+++,,,,,,******+++,,,------,,,,,,,,,,,,------,,,+++++++++************)))))))))***+++,,,---........./////////......---,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))((((((((()))))))))))))))******++++++***,,,///000222999BBBWWW___ddd```XXXRRRNNNJJJBBB@@@===<<<<<<<<<;;;999444444333333222111000000000000000000000000000000000000111111111111000000............////////////000////////////000111111000111222333333444444333111333555666777999;;;===>>>@@@DDDGGGKKKMMMOOOOOORRRTTTYYY]]]ccciiiqqqvvv~~~vvvrrrttt}}}zzzlllbbbYYYZZZ^^^bbbcccfffooozzzzzzsssnnnnnnyyyxxxttthhhUUUNNNVVVgggvvvllldddgggiiiiiifffcccbbbaaacccbbb```^^^]]]]]]^^^___^^^___bbbhhhmmmqqqssssssqqqnnnkkklllqqqvvvyyyzzzzzz~~~zzzmmmdddgggllllllllllllooosssvvvoooVVVJJJGGGGGGGGGEEEHHHKKKLLLIIIFFFDDDCCCBBB@@@>>><<<;;;999555333777777666666666666777777777888:::===@@@CCCEEEGGGIIIOOOUUUZZZ^^^eeeoooxxx|||rrrhhhaaa\\\]]]eeennnyyy||||||{{{zzzzzzyyyyyyyyyzzz|||~~~~~~~~~~~~}}}}}}}}}}}}OOOQQQRRRSSSTTTXXX]]]```fff|||mmmYYYSSSKKKGGGGGGFFFEEENNN[[[ttt}}}vvvmmmdddYYYOOOIIIEEEAAA===???>>>>>>===============<<<<<<;;;;;;:::999999999888888999999999888777666555555444444444444555555444444555555666777777888666555555555555444444444444333222222333222000......------------...//////---------------...//////---...///000000///...---........................------,,,,,,,,,,,,------+++,,,,,,,,,------------------/////////...,,,+++***+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,---++++++*********)))))))))))))))))))))***,,,---...------............------------------------------++++++++++++************(((((((((((()))***,,,,,,,,,+++---000000111777@@@QQQXXX]]][[[WWWTTTOOOJJJBBB@@@===;;;;;;:::888666333333333222222111000///////////////////////////---...///000000///...---------.........////////////////////////000111111000000111333333444444333000222444666666888:::<<>>>>><<<999666888777777666666777777888888999;;;===???BBBCCCDDDFFFLLLRRRVVVYYY```llluuu}}}ssshhhaaa[[[[[[ccclllyyy}}}zzzxxxwwwvvvuuuuuuxxx|||}}}}}}}}}~~~}}}||||||||||||QQQSSSSSSSSSUUUZZZ^^^___ZZZmmmzzzooo[[[TTTKKKFFFFFFDDDBBBJJJUUUpppyyyjjjbbbXXXPPPLLLHHHDDDAAA??????>>>===============<<<<<<<<<<<<;;;:::999888888888999:::999888777666555555555444444555555555444444444555666777777888666666555555555444444444555444333333444444222000...------------...//////---------------...///000---...///000000///...---........................---,,,,,,++++++,,,,,,---,,,++++++++++++,,,---...---...///000000...,,,+++***+++,,,,,,******+++,,,,,,++++++******++++++,,,*********))))))))))))((((((((())))))***+++---...,,,,,,------...------,,,---------------------------------,,,,,,,,,++++++'''''''''((()))+++------,,,,,,---000000000666>>>LLLSSSXXXXXXWWWUUUQQQLLLDDDAAA===;;;999888555333222222222222222111000///........................+++,,,---......---,,,+++---------........./////////////////////000111111///000111222333444444444///222444555666777:::<<>>===============<<<<<<<<<888999999:::::::::999999999999999888888888888777777777777777666666666666555666666777888999999:::222444555444333333444555444444333222222111111000000///.........///111222000///...---,,,---......////////////////////////........................---------............///////////////............,,,------......---,,,,,,///...,,,++++++,,,...///------,,,++++++,,,,,,,,,,,,,,,+++***))))))******''''''((((((((((((''''''++++++,,,------------,,,,,,,,,,,,---------......------------,,,+++***)))+++***************++++++***,,,---...///111444666CCCGGGLLLPPPQQQOOOKKKHHHDDDBBB>>>:::666555444444444333333222111000//////000000///...------,,,,,,/////////...---------,,,////////////000000000000///////////////.........////////////000111222333333333333444666999;;;======@@@CCCFFFHHHKKKNNNQQQSSSTTTVVVXXX\\\aaaiiinnnvvv|||kkkhhhaaaZZZ[[[___^^^[[[^^^aaabbbaaabbbkkkzzz~~~}}}|||}}}sss|||nnnYYYRRRSSSddd{{{sssjjjhhhfffkkknnnmmmgggaaa``````^^^eeekkkkkkfffcccdddggghhhfffdddccceeehhhllloooooonnnkkkiiihhhhhhiiijjjlllnnnpppnnnjjjiiimmmqqqpppkkkhhhkkknnnrrrzzzwwwWWWGGGAAA>>>BBBFFFKKKMMMLLLIIIEEECCCBBBAAAAAA@@@???>>>======777777777777777777888999888888999:::<<<>>>@@@AAACCCFFFJJJMMMRRR[[[fffoooyyynnneee^^^[[[```hhhuuu||||||zzzxxxvvvssspppuuuuuuttttttuuuxxxzzz|||~~~~~~~~~~~~~~~SSSTTTUUUVVVWWWXXXXXXXXXVVV[[[___mmm|||fffXXXRRRLLLIIIGGGFFFKKKRRRhhh}}}tttjjj]]]UUUQQQMMMFFFAAA===============<<<<<<<<<:::::::::;;;;;;;;;::::::999999999888888888888777777777777777666666666666555555666666777888888999444555666555444333444555444444333333222111111111000///.........///111222000///...---------......////////////////////////........................---------............///////////////............------------------------,,,+++***))))))***+++,,,---,,,,,,++++++,,,,,,---,,,+++******)))))))))***((())))))))))))))))))(((***++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------,,,+++******+++***************++++++***+++------...///222444<<<@@@DDDHHHJJJHHHEEEBBB???===:::777555444444444111111111000000//////...000//////...------,,,,,,...............---------........./////////000000/////////////////////...////////////000111222333222333444555777999:::;;;<<>>======888888777777777777888888888888999:::<<<>>>@@@AAACCCFFFIIILLLQQQYYYdddlll{{{ooofff___\\\aaahhhssszzz}}}|||{{{yyywwwuuuwwwvvvuuuuuuuuuwwwyyy{{{~~~~~~~~~~~~}}}SSSTTTUUUUUUVVVVVVUUUUUUVVV[[[^^^iiizzzrrr^^^VVVNNNJJJGGGFFFJJJPPPbbbwwwnnnbbbYYYTTTOOOHHHCCC>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;999999999888888888888777777777777777666666666666444444555555666777777777666777888777555444444555444444333333222222111111000///.........///111222000000///...............////////////////////////........................---------............///////////////...............---,,,++++++,,,---...,,,+++***))))))***+++,,,,,,,,,,,,++++++,,,,,,---+++*********))))))))))))************************)))******+++,,,+++++++++******+++++++++,,,,,,,,,------...------,,,+++***++++++***************+++***+++,,,,,,,,,---///111555888===AAABBBAAA???===999777555444333222333333//////////////////......//////......---,,,,,,,,,---------...............---------.........//////......//////////////////////////////000111222333111222444666888999999::::::===@@@CCCEEEHHHKKKNNNPPPRRRTTTWWW[[[bbbjjjooowww}}}zzzrrrrrrkkkbbb]]]```ccccccbbbhhhmmmllljjjrrryyywww||||||eeeRRRSSS^^^rrrvvvgggaaa```aaaeeeiiiiiifffcccbbbccciiirrr|||yyyooohhheeegggfffeeedddddddddddddddffffffffffffffffffffffffccceeegggfffdddeeeiiilllqqqnnnlllooopppppptttyyy}}}}}}ZZZGGGBBBCCC;;;@@@HHHNNNPPPNNNIIIEEECCCBBBAAAAAA??????>>>===999888888777777777888888777888888:::;;;===???@@@CCCFFFIIIKKKOOOVVV```gggvvv|||qqqhhh```\\\```gggqqqwww~~~~~~}}}|||zzzyyyyyywwwvvvvvvwwwxxxyyy|||}}}~~~}}}SSSTTTTTTTTTTTTTTTSSSSSSWWW[[[^^^hhhuuuwww~~~~~~fff\\\RRRLLLIIIGGGIIINNNZZZvvvyyyqqqeee\\\VVVPPPIIIDDD??????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;999999999888888888777777777777777777666666666666444444444555555555666666888999999888555444444555555444444333222222111111000///.........///111222000000000///////////////////////////////////////........................---------............///////////////...............---+++******,,,...///......---,,,,,,---......,,,,,,+++++++++,,,------******************))))))*********))))))*********))))))***++++++++++++***)))************+++++++++------......---,,,++++++,,,+++******)))*********+++,,,---,,,,,,,,,...000222444888;;;======;;;:::666555333222111111111111------......////////////.........------,,,,,,,,,,,,---------.../////////,,,,,,,,,---------..................////////////////////////000111222333111222444777888999888888:::<<<@@@CCCEEEGGGKKKMMMOOOPPPSSSVVV[[[bbbjjjooowww{{{xxxrrrtttpppgggaaabbbdddeeedddkkkqqqpppnnnsss|||{{{vvv___QQQVVVdddxxxpppeeeaaaaaa___cccfffhhhgggeeeeeefffiiiqqqzzz}}}xxxooogggdddccccccddddddccccccbbbaaaaaabbbcccdddeeeeeeeeeeeeeeeggghhhhhhgggiiillloooooolllmmmppprrrqqqsssvvvzzz~~~```HHHAAABBB888===EEEMMMQQQPPPKKKGGGCCCCCCBBBAAA@@@???>>>>>>:::999999888777777777777777777888999:::<<<>>>???BBBEEEHHHJJJMMMSSS\\\bbbooo|||qqqhhh___[[[___eeeooouuu~~~~~~}}}}}}|||zzzyyyxxxxxxxxxxxxzzz|||~~~}}}SSSSSSTTTTTTSSSSSSRRRRRRRRRWWWYYYbbblllkkkpppooocccWWWPPPKKKHHHHHHLLLVVVnnnyyyrrrhhh^^^WWWPPPIIIEEE@@@??????>>>======<<<<<<<<<<<<;;;:::999999::::::999999999888888888777777777777777777666666666666444444444444555555555555888999999888666444555666555555444444333222222111000///.........///111222000000000000000/////////////////////////////////........................---------............///////////////............---,,,***)))***,,,.../////////............//////,,,+++++++++,,,,,,---...)))***++++++++++++*********))))))(((((())))))***))))))***++++++++++++***)))))))))*********++++++------.........---,,,,,,,,,++++++***))))))******,,,---------,,,,,,...000///111444777888888777777555444333222111000//////---......//////000000000---------------,,,,,,,,,,,,---------.../////////,,,,,,,,,,,,---------------.........//////000000////////////000111222333111222444666888888888777:::===@@@CCCEEEGGGKKKMMMNNNPPPRRRUUUZZZaaaiiinnnuuuzzzvvvmmmqqqqqqjjjdddcccdddbbbeeelllrrrqqqpppuuu~~~~~~mmmZZZRRRZZZjjj|||~~~kkkbbb```___^^^aaadddfffgggggghhhhhhggglllrrrtttqqqkkkfffddd___```aaabbbccccccbbbbbb___```aaacccddddddddddddccccccddddddeeegggjjjlllllljjjkkkpppsssrrrtttwww}}}}}}tttmmmOOOAAA???777;;;AAAIIIOOOOOOKKKHHHDDDDDDCCCBBBAAA@@@??????;;;;;;999888777777777777777777888888:::;;;===>>>@@@CCCFFFHHHJJJOOOWWW^^^jjj{{{zzzoooggg^^^ZZZ]]]cccnnnttt}}}}}}~~~|||{{{zzzyyyxxxyyy{{{~~~~~~SSSSSSSSSTTTSSSSSSRRRRRRPPPUUUWWW^^^gggeeegggwwwxxxkkk\\\SSSMMMIIIIIIKKKTTTgggzzztttjjj```WWWOOOIIIEEE@@@@@@???>>>>>>===<<<<<<===<<<;;;999999999::::::999999999888888888888777777777777777666666666666555555555555555555555555777888999777666444555666555555444444333333222222000///.........///111222111111111111111000//////////////////////////////........................---------............///////////////............++++++******+++,,,---...,,,,,,,,,------,,,,,,,,,++++++++++++,,,---......***+++,,,---------,,,+++***)))(((''''''((()))***)))******+++,,,+++++++++))))))*********+++++++++------............------,,,,,,+++***))))))))))))+++,,,------,,,,,,...000---...000111222222222222333333222111000//////...---.........//////000000------,,,,,,,,,,,,,,,,,,---------...............,,,,,,,,,---------......------......///000000000////////////000111222333222333444555666777777777:::<<<@@@BBBDDDGGGJJJMMMNNNPPPRRRUUUYYY```hhhmmmuuu{{{sssgggkkkkkkfffcccdddccc```ccciiinnnppprrrxxx{{{|||~~~eeeVVVSSS]]]ooowwweee```]]]YYY]]]___aaadddfffhhhhhhhhheeehhhkkkkkkiiigggeeeeee\\\]]]___aaabbbcccdddddd___```aaabbbcccddddddeeecccccccccdddeeegggjjjkkkjjjhhhjjjpppssssssuuuxxx~~~sss~~~]]]GGG???::::::===CCCJJJMMMKKKHHHEEEDDDCCCCCCAAAAAA@@@???<<<<<<:::999777777666666777777777888999:::<<<<<<>>>AAADDDFFFHHHMMMTTTZZZfffuuuxxxnnnfff^^^ZZZ\\\cccmmmsss{{{~~~|||{{{zzzyyy{{{}}}RRRSSSSSSTTTTTTTTTSSSSSSRRRVVVWWW]]]eeeaaabbbrrrqqq```VVVPPPKKKIIIJJJPPP^^^uuu{{{vvvmmmbbbYYYPPPIIIFFFAAAAAA@@@???>>>===<<<;;;???>>><<<:::999:::;;;;;;999999999888888888888777777777777777666666666666555555555555555555555555555666777777555555555777555555555444333333222222000///.........///111222111111222222222111000///////////////////////////........................---------............///////////////............)))******+++,,,,,,------***++++++++++++++++++***++++++++++++,,,---...///***+++---//////...---,,,,,,+++)))(((((()))+++,,,***++++++,,,,,,,,,,,,,,,*********+++++++++,,,,,,------............---------,,,+++***)))))))))))))))***++++++++++++---///---......////////////////////////000000/////////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,...............---------------------............------......///000000111////////////000111222333333333333444555666777888888;;;>>>AAACCCEEEIIIKKKOOOPPPRRRUUUXXX___fffkkkvvv}}}}}}nnnddddddaaa]]]^^^bbbccc```___ccciiinnnuuu}}}}}}yyy{{{ttt^^^TTTRRR___uuupppaaa___\\\UUU[[[\\\^^^aaadddfffggggggcccdddeeeeeedddbbbaaaaaa]]]^^^^^^```aaacccddddddbbbaaaaaaaaabbbdddeeeffffffeeeeeeeeegggiiikkkkkkjjjhhhjjjooorrrrrrtttxxx{{{|||oooQQQCCC===;;;:::>>>EEEIIIJJJHHHEEEEEEDDDCCCBBBAAA@@@@@@===<<<;;;999888777666666777777777777888:::;;;<<<;;;>>>BBBDDDFFFKKKRRRXXX___oooxxxnnnggg```[[[^^^dddkkkpppxxx}}}|||zzz{{{|||~~~RRRRRRSSSTTTTTTTTTTTTTTTQQQTTTTTTZZZ```[[[\\\kkkxxxtttbbbXXXQQQLLLIIIJJJLLLWWWkkk}}}wwwooodddZZZQQQJJJGGGAAAAAA@@@???>>>===<<<;;;AAA???===;;;:::;;;<<<===999999999888888888888777777777777777666666666666666666666666666666555555444555666666555555666777666555555444444333222222000///.........///111222111111222333222111000///////////////////////////........................---------.........//////000/////////............((()))***,,,,,,------,,,***++++++,,,,,,++++++***++++++++++++,,,---...///+++,,,...000000///...------,,,***))))))***,,,---++++++,,,------------,,,***++++++++++++,,,,,,,,,------...............------,,,+++***))))))))))))'''(((************---///////////////////////////++++++---...///000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,---------.........//////---------...///000000111////////////000111222333444333333333444555777999666999<<>>===;;;999888777666666777777777777888999:::;;;:::===AAACCCFFFJJJQQQWWWZZZkkk~~~xxxooohhhaaa]]]___eeejjjooovvv}}}~~~zzz{{{|||}}}NNNOOOPPPRRRRRRRRRRRRQQQTTTTTTTTTUUUWWWZZZ]]]___sss~~~jjjZZZQQQLLLJJJIIILLLVVVeeezzz~~~vvvmmmggg___SSSKKKHHHCCC@@@===;;;<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<999999999999999999999999888888777666666666666666444444444555555555666666777777888666555555666888444444666777777666555555555222///------------,,,222222222111111111000000000000000000////////////------------------------,,,------......------,,,/////////......---------,,,,,,---...---,,,***)))***++++++,,,,,,++++++***))))))***+++,,,,,,------***))))))+++---//////......---+++)))((())))))***)))***,,,---...------,,,---------.........//////------------............---,,,+++***))))))))))))))))))))))))))))))))))))........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,111000///---,,,+++++++++/////////...------,,,,,,......------------......//////......---------,,,000111222333333222000000333333333444555666777888888:::===???AAADDDIIILLLPPPSSSUUUWWWXXX]]]dddjjjwww}}}~~~wwwjjj^^^]]]YYYVVVVVVZZZ```eeeccceeefffhhhsssdddVVVVVVRRReeezzzttteee``````^^^YYY\\\\\\\\\]]]^^^___aaaaaa___``````___^^^^^^```bbb```______aaacccdddcccbbbaaabbbcccddddddeeeeeefffcccccccccdddeeefffggghhhjjjkkkmmmoooppppppooooootttxxx~~~lllMMMEEE::::::<<<:::???FFFCCCDDDDDDDDDDDDDDDCCCBBBBBB@@@???<<<:::888777666666222333444666777999:::;;;<<<======>>>AAAGGGNNNSSSYYYdddssszzzwwwpppfff___\\\___ccclllooorrrvvv{{{NNNOOOPPPRRRRRRRRRRRRQQQTTTSSSSSSTTTVVVYYY\\\^^^iiizzzooo___TTTOOOKKKIIIGGGPPP___tttwwwoooiiiaaaUUULLLIIIEEEBBB???======>>>>>>======<<<<<<;;;;;;;;;;;;;;;999999999999999999999999888888777666666666666666444444444555555555666666666777888777666555666777666555555444444555666777777444000......//////...222222222111111111000000///////////////.........------------------------,,,------......------,,,.........---------,,,,,,,,,---------,,,,,,+++***++++++,,,,,,,,,,,,++++++)))******+++,,,,,,------,,,+++***+++---...---,,,---,,,+++***)))))))))***)))***,,,------------,,,---------.........//////...////////////000000000------,,,+++************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++............------------......------------....../////////.........------000111222222222111000000111111111222333555666777888:::<<<>>>@@@DDDHHHLLLPPPRRRUUUWWWYYY]]]dddjjjwww~~~sssggg]]]\\\ZZZWWWXXX]]]dddjjjkkkkkkjjjkkkuuuzzzzzzwww|||```SSSTTTTTThhh}}}rrrddd______\\\XXXZZZZZZ[[[\\\]]]^^^```aaa^^^^^^______```aaaaaaaaaaaa___^^^___aaaccccccbbbddddddddddddddddddeeeeeeddddddddddddeeeeeefffgggggghhhjjjlllmmmnnnnnnmmmppptttzzz~~~```KKK>>>;;;===:::>>>CCC@@@CCCCCCDDDDDDDDDCCCCCCBBBAAA@@@===:::888777666666333444555666777888999::::::;;;<<<>>>@@@EEELLLQQQTTT^^^iiirrr{{{~~~yyyvvvooofff^^^ZZZ[[[^^^eeeiiipppvvv{{{NNNOOOPPPRRRSSSRRRRRRQQQRRRRRRRRRSSSUUUXXX[[[\\\^^^jjjxxxfffZZZRRRMMMJJJFFFLLLYYYlll|||sssnnnfffZZZPPPLLLHHHEEEAAA????????????>>><<<<<<;;;::::::::::::;;;999999999999999999999999888888777666666666777777444555555555555666666666444666888888777666666666666555333222222444666888:::666222//////000111111222111111111111000000000........................------------------------,,,------......------,,,------,,,,,,,,,,,,,,,+++------,,,,,,++++++,,,,,,,,,------------------,,,*********++++++,,,,,,---...---+++,,,,,,---+++***---,,,+++******)))******)))***+++,,,---------------------...............000000000111111111222222......---,,,++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,((((((((()))***+++,,,---------------..................------------......///////////////.........000000111111111111000000......///000222444555666888:::<<<>>>@@@CCCHHHKKKOOORRRUUUWWWYYY]]]dddjjjsss|||{{{nnnddd]]]\\\ZZZYYYZZZ```hhhnnnssstttrrrrrrzzzwwwpppkkkkkkppprrrsss}}}zzz\\\QQQSSSXXXnnnnnnccc___]]]ZZZWWWXXXXXXYYYZZZ[[[]]]^^^___]]]\\\\\\___ccceeeccc```aaa___]]]]]]___aaabbbbbbgggffffffeeedddccccccbbbdddddddddddddddeeeeeeeeedddeeegggiiikkkkkkkkkkkklllpppttt{{{xxxTTTCCC===>>>:::;;;@@@===BBBBBBCCCCCCDDDCCCCCCCCCBBBAAA>>><<<999777666555555555555666777888888888777999;;;===@@@DDDJJJNNNPPPWWW^^^cccllluuuzzzzzzuuurrrlllddd\\\WWWVVVVVV[[[aaajjjsssyyy~~~MMMNNNPPPQQQRRRRRRQQQQQQQQQQQQQQQRRRTTTVVVXXXZZZXXX```uuuppp```VVVOOOKKKIIILLLVVVfff|||zzzuuummmaaaVVVQQQIIIFFFBBB@@@@@@??????>>><<<<<<;;;:::::::::::::::999999999999999999999999888888777777666777777888555555555555555666666666333555888999888777666666555555555555555666777888;;;777222//////000222222111111111111000000000000.........///////////////............------------,,,------......------,,,++++++++++++++++++++++++...---,,,+++***+++,,,---------............------*********++++++,,,,,,,,,...,,,++++++,,,---,,,***,,,,,,++++++************)))***+++,,,------..............................000000111111111222222222//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,)))))))))***+++,,,---...++++++,,,------...//////...------,,,,,,------...//////////////////////////////000000000000000000---......000222444666777888:::<<<===???BBBGGGJJJMMMQQQUUUWWWYYY]]]dddiiinnnuuuyyykkkbbb]]]\\\ZZZYYYZZZ```hhhmmmvvvyyy{{{|||pppkkkhhhiiihhhkkkzzzwwwwww[[[QQQTTT]]]uuuzzzjjjbbb___\\\YYYWWWVVVVVVWWWXXXYYY[[[\\\]]]\\\ZZZZZZ___eeehhhddd```bbb___\\\[[[]]]___aaabbbhhhiiijjjkkkiiifffbbb___ddddddeeeeeedddddddddcccbbbdddfffhhhjjjkkkkkkkkkjjjmmmpppuuuaaaJJJ???>>>999999===:::@@@@@@AAABBBCCCDDDDDDCCCCCCBBB@@@===:::888666666666666666666777777777777666888;;;>>>@@@DDDIIIMMMRRRWWW\\\^^^ccckkkpppqqqmmmkkkfff```YYYTTTQQQOOOTTTZZZbbbkkksssyyy~~~LLLMMMOOOPPPQQQQQQPPPPPPOOOOOOPPPQQQSSSUUUVVVWWWXXX]]]mmm~~~kkk]]]SSSNNNJJJKKKSSSbbbuuuxxxqqqeeeZZZTTTKKKGGGCCC@@@@@@???>>>===<<<<<<;;;::::::::::::;;;999999999999999999999999888888777777777777888888666666666666666666666666222555888999888777666666666888:::<<<======;;;:::999666111//////000000000000000000000000000000000//////000000000111111111/////////......---------,,,------......------,,,++++++++++++++++++++++++---,,,+++***+++,,,---...---......//////......---***+++++++++++++++,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,+++++++++***)))******+++,,,---//////.....................---/////////000000000111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++***++++++,,,,,,***++++++,,,---...//////------,,,,,,,,,,,,------.........///////////////.........//////000000111...///000111333555777888888999;;;===>>>AAAFFFIIILLLPPPTTTWWWYYY]]]dddiiilllrrrzzzzzzkkkaaa___]]][[[XXXYYY]]]dddjjjssszzzxxxqqqmmmkkkhhhkkk}}}~~~nnnzzzsssXXXOOORRRddd{{{tttgggcccaaa\\\XXXWWWVVVVVVVVVWWWXXXYYYZZZ[[[ZZZYYYYYY^^^eeegggddd```bbb___\\\[[[\\\___```aaaiiimmmrrrtttsssllleee```cccddddddeeeeeedddcccbbbdddeeegggiiikkkkkkkkkkkkjjjmmmoooqqqyyyqqqTTTBBB???999888<<<:::>>>>>>@@@AAACCCDDDDDDDDDCCCBBBAAA???<<<:::888777666666666666777777777777666888;;;>>>@@@DDDIIIMMMWWW^^^bbbccccccggghhhgggeeeccc___[[[VVVRRRNNNLLLPPPTTTZZZaaajjjsss|||~~~||||||KKKLLLMMMOOOPPPOOOOOONNNMMMNNNOOOPPPRRRSSSTTTTTTWWW\\\hhh~~~kkk\\\SSSJJJIIIOOO^^^nnnzzzrrrfff[[[UUULLLIIIDDDAAA@@@???>>>=========<<<;;;;;;;;;;;;<<<999999999999999999999999888888777777777888999999777777777666666666666555333555777888777777777888999;;;???BBBCCCBBB???===777555111//////000///...//////000000000000000111///000000111111222222333000000//////...---------,,,------......------,,,***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,------------............------++++++++++++++++++++++++,,,+++***+++---...---,,,++++++,,,,,,,,,,,,++++++)))******+++,,,...///000...............---------........./////////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,,,,+++***)))))))))))))))***++++++,,,---.........------,,,,,,,,,,,,---------------.....................------...///000111000111111222444666777888777999;;;<<<>>>AAAEEEHHHKKKOOOTTTWWWZZZ^^^dddhhhooosssyyyyyykkk``````^^^[[[XXXWWW[[[aaafffmmmwwwyyyrrrooollloooooovvvlllTTTMMMRRRlllqqqeeedddddd^^^YYYYYYWWWWWWVVVVVVWWWWWWXXXYYYYYYXXXYYY]]]bbbeeecccaaaaaa___]]]\\\^^^___``````jjjooovvvzzzxxxrrriiicccbbbcccdddeeeeeedddcccbbbfffgggiiikkkllllllkkkkkkkkkkkkmmmooossscccJJJCCC;;;999<<<;;;<<<===???AAABBBDDDEEEEEEBBBBBBAAA@@@>>><<<999888666666666666777777777777666888:::<<>>>>>>>>===<<<<<<<<<<<<===999999999999999999999999888888777777888888999:::777777777777666666666555444555777777666666888999777999<<<>>>??????>>>===666444222111111111///---////////////000000111111/////////000111111222222000000000///...---------,,,------......------,,,++++++++++++,,,,,,------***+++,,,,,,---------,,,---------......---------++++++++++++++++++++++++...,,,++++++------,,,***++++++,,,------,,,,,,+++***))))))***,,,...000111//////.........---------........./////////000000///...---,,,++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,+++***************+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------...------,,,,,,---///000111111111222222444555666777777999;;;<<<===@@@DDDGGGJJJNNNTTTWWWZZZ^^^dddhhhqqqtttxxx}}}uuuiii``````^^^[[[XXXWWW[[[aaagggjjjttt~~~yyytttrrrvvv{{{qqquuucccQQQQQQZZZsss~~~nnndddffffff___ZZZ[[[XXXXXXWWWVVVVVVVVVWWWWWWWWWXXXYYY\\\^^^```bbbbbbaaa___^^^^^^___``````___gggkkkqqqttttttooohhhddd```aaaccceeeeeeeeedddccchhhiiijjjlllllllllkkkjjjiiiiiijjjlllmmmuuutttTTTHHH>>>999<<<<<<:::;;;===@@@BBBDDDEEEEEEAAAAAAAAAAAA???===;;;:::555555666666777777888888666777888999<<>>===============999999999999999999999999888888777777888999::::::888888777777666666666555444555666666555666888:::444555555777888999::::::666444333333333222///---.../////////000000111111---......///000111111222111000000///...---------,,,------......------,,,+++++++++,,,,,,---------)))***,,,---...---,,,,,,,,,------------------,,,++++++++++++++++++++++++000...,,,,,,,,,,,,***(((***+++,,,---------,,,+++***))))))***+++...000111//////.........---------////////////000000000000......---,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))***++++++,,,,,,...------,,,------......++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------,,,,,,---...000111222222222222333444555666777999:::<<<===@@@CCCFFFIIINNNTTTWWWZZZ^^^ccchhhppprrrvvv{{{xxxqqqhhh______^^^[[[XXXXXX\\\ccchhhiiirrr{{{yyywww}}}tttqqqsssvvv]]]QQQXXXdddwww}}}nnndddggghhhaaa[[[]]]ZZZYYYXXXWWWVVVVVVVVVVVVVVVXXXZZZ[[[\\\]]]aaacccaaa```______aaaaaa```^^^ccceeeiiilllllliiieeebbb___```ccceeefffeeedddccciiijjjkkkllllllkkkjjjiiigggfffhhhjjjjjjnnn~~~[[[LLL@@@:::<<<<<<999;;;===@@@BBBDDDEEEFFFAAAAAAAAAAAA@@@>>><<<;;;555555555666777888888888555666666777:::@@@GGGLLLXXXdddooorrrqqqpppooollljjjeee___ZZZWWWSSSNNNJJJGGGJJJOOOUUU^^^iiittt{{{GGGGGGHHHKKKMMMNNNMMMKKKMMMMMMMMMNNNOOOPPPRRRSSSLLLSSSYYY^^^ooo}}}iiiWWWNNNJJJQQQWWW^^^nnn{{{sssfff[[[UUUPPPJJJFFFEEECCC@@@===>>><<<:::;;;===>>><<<:::::::::999888888999::::::999888888777777777777777888888888777777666555444666666777777777777666666666666666666666777888888333444333333222111000///222000///......///000222222111111000///......---000///...---,,,---......---***'''(((******)))''',,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++////////////////////////,,,++++++******++++++,,,************************))))))***+++,,,,,,------++++++++++++++++++++++++,,,---...///000000000000//////............//////000000///...---+++))))))))))))*********+++++++++)))***++++++++++++***)))+++,,,---...---+++(((''')))))))))((((((((((((((()))***++++++------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////---++++++,,,......+++(((////////////000000000000222222222333444555777777555777:::;;;===???CCCEEEIIIOOOVVVZZZ\\\^^^aaadddpppssswwwyyy|||ppphhhbbb\\\XXXVVVVVVZZZ]]]```gggnnnooouuu~~~{{{vvvzzzlllXXXTTT^^^iii}}}pppccc______]]][[[ZZZYYYYYYYYYXXXWWWVVVVVVVVVWWWZZZ\\\]]]\\\]]]aaadddddddddddddddcccbbb```^^^^^^```bbbdddeeedddcccbbbcccbbbbbbbbbccceeeggghhhnnnllljjjjjjlllmmmjjjhhhbbbfffjjjkkkkkkooowww~~~~~~vvvRRR@@@???>>>;;;:::::::::<<<>>>AAADDDEEEDDDDDDCCCBBBAAA@@@???>>>888888777666666666666666444666777888:::>>>DDDHHHKKKRRR]]]hhhnnnooommmkkkfffeeeccc___ZZZUUUPPPMMMLLLLLLNNNSSS[[[fffqqqwww}}}~~~~~~HHHGGGHHHJJJMMMNNNMMMKKKLLLLLLLLLMMMNNNPPPQQQRRRNNNQQQTTTXXXeeelllXXXNNNJJJNNNRRRWWWeeevvv}}}tttiiiaaaXXXSSSLLLGGGFFFDDDAAA>>>>>><<<;;;;;;===>>><<<:::;;;;;;:::999999:::;;;;;;999888888777777777777777444555666777777888888888666666777777777777666666666666666666666777777888444444444444333222111000222111///......///111222111111000000//////......000///...---,,,------......,,,******+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++++++++++++++++++++++++++************++++++************************(((((()))******+++,,,,,,++++++++++++++++++++++++,,,,,,---...//////////////////............//////............---,,,++++++))))))*********+++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,------...------------------,,,,,,+++,,,------....../////////...------//////---+++.../////////000000000000222222222222333444555666555777:::;;;===???CCCEEEIIINNNTTTXXXZZZ\\\aaaeeennnqqqvvvzzz}}}~~~oooggg```ZZZXXXVVVWWW[[[^^^bbbiiirrrvvv|||~~~~~~|||~~~eeeUUUUUUeeeuuu|||ooobbb^^^]]]\\\ZZZ[[[YYY[[[]]]]]]\\\YYYWWWVVVWWWZZZ\\\]]]]]]^^^aaadddfffddddddddddddccc```]]]]]]^^^```aaabbbbbbaaaaaaeeeddddddcccdddeeeggghhhnnnkkkiiiiiikkkllljjjiiifffhhhjjjkkkkkkooouuuzzzaaaHHH@@@@@@???:::999999:::<<<>>>@@@BBBDDDDDDCCCBBBAAA@@@??????999999888666666555555666555666777777999<<>>???===<<<<<<======<<<:::<<<;;;;;;::::::;;;;;;<<<999888888777777777777777444555666777777888888888555666666777777666666555555555666666666777777777555555555555444333222222222111000//////000111222000000000000//////////////////...------------...///---,,,,,,---...---+++++++++++++++++++++++++++------......------,,,,,,************************++++++************++++++************************((((((((()))******++++++++++++++++++++++++++++++++++++,,,---............/////////....../////////,,,,,,------...---------***************+++++++++***+++,,,------,,,+++***+++***))))))***,,,...///************************,,,,,,,,,,,,,,,,,,,,,,,,------..................,,,,,,------.../////////222111///...///000///........./////////000000000222111111111222333444444555777:::;;;===???CCCEEEIIIMMMQQQTTTVVVZZZaaaffflllpppuuuzzz~~~zzzmmmeee^^^YYYWWWVVVWWW\\\```eeemmmvvv~~~uuu]]]PPPVVVooo{{{nnnbbb]]]\\\[[[ZZZ\\\ZZZ]]]aaaccc```\\\XXXVVVWWWYYY[[[]]]^^^___bbbdddgggeeecccdddeeeeeeaaa]]]^^^^^^^^^^^^______```aaaffffffeeeeeeeeeeeeffffffmmmkkkhhhhhhiiijjjjjjjjjkkkjjjiiijjjlllooosssuuurrrPPP???===???:::::::::::::::<<<>>>???DDDDDDCCCCCCBBBAAA@@@???;;;:::999777666555555555666666777777888:::>>>AAAEEEJJJRRR[[[bbbgggiiiiiinnnpppqqqpppkkkddd\\\WWWNNNMMMMMMOOOTTTZZZaaaeeeiiiooouuuxxxyyy}}}~~~IIIHHHHHHIIIKKKLLLLLLKKKJJJJJJJJJKKKKKKMMMNNNNNNOOOKKKLLLSSSUUU]]]{{{nnn]]]UUUNNNLLLJJJLLLUUU```qqquuunnnkkk___YYYPPPJJJGGGDDDAAA>>>@@@???>>>======<<<;;;;;;;;;;;;::::::::::::;;;;;;999888888777777777777777888888888777777666555444555666666666666666666555555555555666666666666666555555666666555444333333222111111000000111111222////////////000000000000//////......------------...------.........---,,,++++++++++++++++++++++++,,,------...------,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************))))))))))))******++++++******************************+++,,,------------......////////////......,,,------......------,,,************************+++,,,------------,,,+++************+++,,,------***+++++++++++++++,,,,,,---------,,,,,,+++++++++............////////////---.........///000000111333222000///...//////000........./////////000000111111000000111222222333555777:::;;;===???CCCEEEHHHKKKNNNPPPSSSYYYaaagggkkkoootttyyy}}}~~~tttjjjccc]]]YYYVVVTTTVVV[[[aaafffpppzzz}}}}}}nnnWWWNNNYYYxxxyyynnnbbb^^^\\\[[[\\\^^^\\\```dddddd```[[[XXXWWWVVVXXX[[[]]]___aaacccdddfffdddccceeeggggggddd```aaa```___^^^^^^```bbbcccffffffeeeeeeddddddddddddkkkjjjhhhgggggghhhjjjjjjllljjjhhhiiilllppprrrssszzz```FFF===???;;;:::::::::;;;<<<>>>???CCCCCCCCCCCCBBBAAA??????===<<<:::888666555444444555666777888888;;;>>>AAADDDHHHOOOXXXaaaiiinnnqqqvvvyyy||||||wwwnnnddd^^^WWWVVVUUUUUUXXX[[[```bbbeeekkkqqqssssssvvv}}}|||IIIHHHGGGHHHJJJLLLKKKJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNKKKOOOVVVVVVXXXnnnlll[[[UUUNNNJJJGGGIIIPPPXXXeeexxxnnnkkkbbb[[[RRRKKKHHHEEEAAA???AAAAAA@@@???===<<<;;;;;;999999::::::::::::999999999888888777777777777777888888888777777666555444555555666666666666555555444444555666777666666555555555666666666555444444222222111111111111222222////////////000000000000...............---------+++,,,---...------,,,,,,++++++++++++++++++++++++,,,,,,------...------,,,------------------------------,,,,,,,,,,,,------*********************************+++++++++++++++************************)))***+++,,,------------......///000000///..................---,,,+++***************************+++,,,------------,,,+++)))***,,,------,,,***)))******++++++,,,,,,,,,,,,...------,,,,,,++++++***.........//////000000000000/////////000111222333222222000...------...///............////////////000000000000111222222333555777:::;;;===???CCCEEEGGGJJJLLLNNNQQQXXXaaahhhkkkoootttxxx{{{zzzsssmmmfff```\\\[[[TTTSSSTTTZZZ```gggrrr|||~~~{{{uuurrrvvviiiWWWRRR^^^~~~vvvlllccc___^^^]]]^^^```^^^bbbeeeccc^^^YYYXXXYYYVVVWWWZZZ]]]aaacccddddddcccdddeeefffggggggfffeeeeeecccaaa``````bbbdddfffeeedddddddddcccbbbbbbaaahhhhhhhhhgggfffggghhhjjjjjjhhhggghhhlllpppsssuuurrrzzzXXXEEE???::::::999999:::<<<>>>???BBBBBBCCCDDDCCCBBB@@@???>>>===;;;999777555555444333555777999:::===@@@CCCEEEIIIOOOXXXcccmmmvvvzzz}}}yyynnnfffaaa```_________aaaccceeeggglllppppppnnnqqqyyy~~~||||||~~~~~~JJJHHHGGGHHHIIIKKKKKKJJJKKKJJJJJJJJJKKKKKKLLLMMMMMMMMMQQQWWWWWWXXXeeevvvmmmXXXTTTMMMGGGDDDEEEKKKQQQ\\\rrr~~~qqqllleee^^^TTTMMMIIIGGGDDDAAAAAABBBBBB@@@===;;;;;;<<<888999999::::::999999888999888888777777777777777444555666777777888888888444555555666666555555444333444555666777666555555444555555555555555444444222222222222222222222222000000000000////////////......//////......---,,,)))+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------************************++++++++++++++++++++++++******************************+++,,,---------------...///000000///...---............---,,,+++***+++++++++******************+++,,,------,,,+++***)))***---......,,,***(((*********++++++,,,,,,------------,,,,,,+++++++++------......///000000000000000/////////111333444000111111///---,,,,,,...------.........//////////////////000111333444555555777:::;;;===???CCCEEEFFFIIIKKKMMMQQQXXXaaaiiilllpppuuuxxxzzz}}}{{{ssskkkfffaaa\\\YYYZZZTTTRRRTTTZZZ```hhhsss~~~~~~~~~{{{zzzrrrnnnnnntttcccXXXYYYgggooohhhbbb```___]]]^^^bbb___cccfffccc]]]XXXXXXZZZVVVWWWYYY]]]bbbeeeeeedddcccgggjjjiiifffdddeeegggfffeeecccbbbbbbccceeefffccccccddddddcccbbbaaa```eeeggghhhhhhgggfffggghhhggggggggghhhkkkoootttwwwsssxxxnnnPPPBBB>>>===<<<<<<<<<===>>>???CCCDDDEEEFFFFFFDDDBBBAAA???>>><<<:::888666666555333555777999;;;===AAACCCEEEHHHNNNVVVaaammmwww|||~~~wwwjjjiiihhhhhhhhhiiijjjkkklllooorrrpppnnnooouuuzzz}}}|||}}}~~~~~~JJJIIIGGGGGGIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMLLLOOOQQQRRRRRRVVV^^^eee}}}sssZZZWWWPPPGGGCCCDDDIIILLLUUUdddwwwnnnhhhaaaWWWPPPMMMJJJHHHFFFBBBCCCCCCAAA===;;;;;;<<<999999:::;;;;;;:::999999999888888777777777777777444555666777777888888888444555555666666555555444222333555777777666555444333444444555555555444444222333333333333333333222111111000000//////......---.../////////...---,,,(((+++...///---,,,,,,---------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************+++++++++******************************************+++,,,---............---...///000000///...---,,,------...------,,,,,,+++++++++*********)))))))))***+++,,,,,,+++***)))((()))+++,,,---,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000///...------...///111333///111222111...,,,,,,------------.........//////...//////000222444666777555777:::;;;===???CCCEEEEEEHHHKKKNNNQQQXXXbbbiiilllpppuuuxxxzzz}}}|||pppfff```\\\VVVTTTWWWVVVTTTUUU[[[bbbiiiuuu~~~uuupppqqqtttuuuqqqnnnooowwwzzz}}}uuu\\\YYYbbbqqqvvvhhhccc___```___]]]^^^aaa^^^dddiiiggg```YYYWWWYYYUUUVVVXXX^^^cccffffffdddeeekkkpppmmmddd___bbbfffdddcccbbbaaaaaabbbcccdddbbbcccdddddddddcccbbbaaabbbeeehhhiiigggffffffgggfffhhhiiiiiiiiimmmrrrwwwzzzuuu{{{fffQQQIIIHHHFFFDDDBBBBBBBBBBBBEEEGGGIIIJJJIIIHHHFFFDDD>>>===<<<:::888777777666333555888999:::;;;>>>@@@CCCEEEJJJQQQ[[[fffooouuuqqqqqqqqqrrrrrrsssttttttuuuvvvwwwvvvtttuuuwwwyyy~~~~~~~~~}}}~~~KKKIIIGGGGGGHHHJJJJJJJJJLLLKKKKKKKKKKKKLLLLLLMMMLLLPPPPPPLLLMMMSSSYYYYYYkkkyyy^^^[[[TTTJJJEEEEEEIIIKKKPPP\\\uuu|||qqqkkkcccYYYRRROOOMMMKKKIIIBBBDDDDDDAAA===:::;;;<<<::::::;;;<<<<<<;;;::::::999888888777777777777777888888888888777666555444444555555555555555555444222333555777777666555444333333444444555444444333222333333444444333333222222111111000///......------.../////////...,,,,,,(((+++///000...,,,---...........................+++,,,,,,---.........---------------------------******))))))))))))***************************************)))))))))))))))))))))))))))))))))))))))++++++,,,---............---...///111111///...---***+++,,,---............++++++++++++******)))))))))***++++++++++++***)))))))))))))))+++---///000(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000...---,,,+++,,,...000111///222444333///,,,,,,------------.........//////......///111333555777888555777:::;;;===???CCCEEEDDDHHHKKKNNNRRRYYYbbbiiikkkpppuuuyyy{{{~~~qqqddd^^^XXXRRRQQQTTTXXXVVVWWW\\\ccckkkwwwzzzlllfffiiinnnrrrsssqqqrrrzzzwwwxxxlllVVVZZZhhhxxxmmmccc___]]]______\\\]]]```]]]dddlllkkkccc[[[WWWWWWUUUVVVXXX^^^dddgggfffdddhhhooouuuoooccc[[[^^^eeeaaaaaa```````````````aaacccccceeeeeeeeeeeedddccc```dddhhhjjjhhhfffeeeffffffiiikkkjjjhhhjjjqqqwwwtttrrrgggTTTSSSPPPLLLIIIHHHGGGGGGHHHIIIKKKMMMMMMKKKHHHGGG>>>===<<<:::999888777777444666888888888999;;;<<<@@@BBBFFFLLLUUU___gggllltttzzz~~~wwwxxxxxxyyyzzz{{{||||||}}}}}}||||||||||||}}}}}}}}}~~~LLLKKKIIIIIIIIIJJJLLLMMMNNNNNNNNNNNNNNNMMMLLLKKKLLLMMMNNNNNNNNNOOORRRTTTeee{{{}}}fff\\\RRRNNNLLLIIIGGGHHHJJJVVVhhhvvvqqqggg[[[RRRNNNKKKHHHDDDCCCAAA???>>>??????>>>===;;;;;;;;;:::::::::999999::::::999999888777666666:::999999888777666666555555555555555555555555555777777666555555555555555222333444555666666666666666555444333333333333333000000///...............////////////............////////////////////////......//////////////////---------.........//////,,,------......------,,,...---,,,,,,++++++,,,,,,,,,,,,++++++++++++******))))))******+++,,,---...+++++++++++++++***)))(((+++,,,,,,---------------,,,,,,------...---------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++*********))))))))))))))))))---,,,***))))))***,,,---...---,,,+++***+++,,,,,,+++***)))))))))***+++,,,......////////////......000000///...---,,,,,,+++000111222111000///000222000000//////......------000000000000111222333333444555888;;;>>>@@@BBBCCCFFFFFFIIIMMMTTT\\\bbbfffoooqqquuuxxx{{{zzzpppbbbYYYVVVUUUTTTRRRVVVUUUXXX___gggooozzz~~~qqqmmmmmmmmmmmmqqqtttzzztttqqqxxxwwwfffUUUVVVmmmxxxeeeaaa___^^^\\\[[[[[[\\\\\\___eeejjjiiiaaaZZZYYYZZZWWWZZZ___ccceeeeeecccaaacccmmmqqqkkkbbb___```aaa___aaabbbaaa^^^]]]^^^```cccbbb```aaacccdddcccbbbaaabbbdddeeefffggggggggggggjjjjjjhhhjjjpppssssssuuuuuuwww{{{ddd```VVVKKKGGGJJJJJJFFFKKKKKKNNNSSSWWWUUUNNNGGGFFF>>>???AAA999999===999777666555444555777999:::>>>@@@CCCGGGKKKQQQXXX\\\hhhmmmuuu|||{{{yyyqqquuuzzz{{{yyywwwxxxyyyyyy{{{}}}}}}}}}|||}}}~~~LLLKKKIIIIIIIIIJJJLLLMMMNNNNNNOOOOOONNNNNNMMMMMMKKKLLLMMMLLLLLLMMMPPPRRRXXXkkkiii___UUUOOOJJJDDDCCCEEEHHHRRRbbbxxx~~~uuukkk___VVVQQQMMMIIIEEEDDDBBB@@@?????????>>>===;;;;;;;;;:::::::::999999::::::999999888777777777777777666666555555444444555555555555555555555555777777666555555555555555444444555555666666555555555555444333333333444444111111000////////////000111000000000000/////////////////////////////////............---------------------.........//////------------------------...---,,,,,,++++++,,,,,,......---------,,,,,,,,,,,,,,,+++++++++,,,,,,---'''((())))))))))))))))))+++,,,---.........------,,,,,,---............---,,,,,,------------,,,,,,+++++++++,,,,,,+++++++++))))))******+++---...///...---,,,******+++---......---,,,+++++++++,,,,,,,,,,,,+++***+++,,,---......//////000000//////.../////////...------,,,,,,---...///...---,,,---//////////////////.........////////////000111333333444666888;;;>>>@@@AAABBBEEEFFFIIIMMMTTT[[[bbbfffmmmppptttxxx{{{~~~xxxnnnaaaXXXUUUUUUTTTRRRVVVVVV[[[bbbiiioooyyywwwpppnnnnnnooonnnrrrxxx~~~ppplllrrrkkk]]]RRR[[[wwwtttddd``````___^^^]]]\\\\\\]]]___dddiiifff___YYYXXXYYYXXX[[[___ccceeeeeecccaaa```hhhkkkfff```___``````___aaabbbaaa___^^^___aaaeeecccaaa```aaabbbbbbaaa```aaabbbdddeeefffggggggeeehhhiiifffhhhmmmppppppssstttwww~~~jjjaaaVVVMMMHHHFFFEEEEEEHHHGGGHHHLLLRRRTTTPPPMMMGGG@@@@@@@@@777777:::555777666555555555777999::::::<<>>???@@@AAAEEEFFFHHHMMMSSS[[[bbbfffjjjnnnsssxxx{{{~~~~~~uuulll___VVVSSSSSSTTTTTTUUUXXX___ggglllpppzzztttooooooqqqoootttzzzxxxkkkgggoooyyy___UUURRRcccmmmbbb____________^^^^^^]]]\\\___bbbeeebbb[[[WWWWWWYYYYYY\\\aaadddfffeeecccaaa]]]aaabbb___]]]```aaaaaa```aaabbbaaa``````aaacccgggdddaaa___````````````^^^___```bbbdddfffggghhhdddhhhhhhffffffjjjmmmmmmqqqsssvvv{{{rrr```OOOHHHCCC===;;;???CCCAAA@@@DDDKKKPPPRRRRRRKKKEEEFFFEEE===>>>AAA;;;999888666555555777888:::888:::<<<>>>@@@CCCHHHKKKKKKNNNRRRVVVXXXXXXVVVUUUXXXYYY]]]dddlllsssxxxyyyyyy|||IIIIIIIIIIIIIIIJJJLLLLLLKKKKKKLLLMMMNNNNNNMMMMMMKKKLLLLLLKKKJJJJJJLLLNNNUUU^^^rrrqqq___VVVQQQKKKEEEBBBDDDHHHPPP^^^vvvxxxlllaaaXXXQQQKKKGGGFFFDDDBBBAAAAAA@@@???>>><<<;;;;;;;;;;;;::::::::::::::::::999999888888888888888888888888888999999555555555555555555555555777777666666666666666777777777777666666555333333333333333333333444555666222222111000000000000111111111111000000000////////////////////////////////////...------,,,,,,,,,........................///...,,,++++++,,,...///...---,,,,,,++++++,,,,,,+++++++++************)))------,,,,,,,,,---......++++++,,,,,,---,,,,,,,,,***,,,...000000///---,,,------...///000000000000//////000000000000//////++++++++++++++++++++++++,,,++++++***))))))))))))---,,,,,,,,,,,,---......------,,,,,,,,,+++++++++---------------......///------............---------------.........//////000111222222000000111222------......//////000000......///000111333444555666777999;;;===??????@@@DDDEEEHHHLLLSSSZZZaaaeeehhhlllrrrwwwzzz}}}}}}}}}uuuqqqhhh]]]TTTQQQRRRTTTUUUUUUZZZccclllpppsss|||xxxoooooorrruuuzzz~~~}}}nnnfffjjjuuukkk[[[SSSUUUlllvvvggg___]]]]]]^^^___^^^]]][[[ZZZ\\\___```^^^YYYWWWXXX[[[\\\^^^cccfffgggfffdddbbb]]]^^^]]][[[^^^ccceeecccaaaaaaaaaaaa```aaabbbdddhhheeeaaa^^^^^^______^^^\\\]]]^^^```bbbeeeggghhheeeiiikkkgggfffiiilllllloooqqqtttwww~~~cccHHHAAA@@@999777;;;===<<<;;;???EEEKKKNNNOOOPPPJJJKKKGGG>>>???BBB:::;;;:::888666666777888999999;;;<<<===>>>@@@DDDGGGFFFHHHJJJLLLMMMMMMMMMLLLJJJJJJLLLUUUaaalllrrrtttvvvyyy|||~~~~~~~~~HHHHHHHHHIIIJJJKKKKKKLLLHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJJJJLLLNNNSSSYYYggg|||dddZZZXXXRRRHHHAAADDDFFFKKKUUUggg~~~ssshhh]]]TTTLLLHHHHHHFFFCCCBBBBBBAAA@@@>>><<<<<<<<<;;;;;;;;;:::::::::::::::999999999999999888888888888999999999999666666666666666666666666777777666666666777777888888888777777666555333333333333333333333444555666111111000////////////000000000/////////.........////////////////////////////////////......------.....................---///...,,,++++++,,,...///...---,,,,,,++++++,,,,,,++++++*********)))))))))+++++++++,,,---...000111............---+++*********+++---...///...---,,,,,,---...///000000000000///000000111111000000///,,,++++++******++++++,,,---,,,+++***))))))))))))+++++++++++++++,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,------.../////////---...//////------...///------......//////000000000000000111222333444555666777999;;;===??????@@@CCCDDDGGGKKKRRRZZZ```dddfffkkkqqqvvvzzz}}}~~~wwwnnnkkkeee\\\TTTQQQRRRTTTVVVUUUZZZdddooouuuxxx{{{qqqooorrrxxx~~~|||{{{tttdddeeettteeeYYYSSSZZZsssqqqddd]]]ZZZ[[[\\\]]]]]][[[ZZZYYYYYY[[[\\\[[[YYYYYY[[[]]]^^^```dddggghhhgggdddbbb]]]^^^\\\[[[```gggiiigggcccbbb`````````aaabbbcccfffddd```^^^^^^___^^^^^^\\\\\\]]]___aaadddfffhhhhhhmmmoookkkhhhiiillllllnnnnnnqqqsssuuuqqqKKK@@@AAA===999;;;999999:::===AAADDDGGGHHHOOOLLLLLLGGG>>>BBBDDD;;;===;;;999777666666777888999:::<<<======???AAACCCCCCCCCDDDEEEFFFFFFFFFEEEFFFDDDEEELLLXXXdddmmmpppuuuxxx{{{}}}}}}|||{{{|||GGGGGGHHHIIIJJJKKKKKKLLLHHHHHHIIIJJJJJJJJJIIIIIIJJJKKKKKKJJJIIIJJJLLLOOOQQQXXXbbbtttmmmaaa]]]VVVJJJBBBCCCDDDHHHOOO[[[qqq{{{ooobbbXXXPPPLLLIIIGGGDDDCCCCCCBBB@@@???<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999999777777777777777777777777666666666666666666666666777777666666666777888888888888888777666555444333444444333333333444555555111111000////////////000////////////............////////////////////////////////////////////////...............---------...---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++))))))***+++---///000111......---,,,+++)))((('''******+++,,,,,,,,,,,,,,,+++,,,---...///000000000///000000111111000000///---,,,+++******+++,,,---,,,,,,,,,,,,,,,---......)))******++++++,,,,,,,,,,,,,,,---------,,,+++*********+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++---------.........//////...///000000......///000.........///////////////000000000000111222333444666777999;;;>>>???@@@AAACCCDDDFFFKKKQQQYYY```dddgggkkkpppuuuyyy|||}}}sssjjjfffbbb\\\VVVSSSSSSUUUVVVUUUYYYbbbpppyyytttqqqqqqvvv~~~{{{wwwiii___iii~~~cccTTTSSS```~~~}}}mmmccc^^^ZZZZZZZZZ[[[[[[ZZZZZZYYYXXXZZZ[[[[[[[[[[[[]]]^^^^^^aaadddggggggfffcccaaa]]]^^^^^^]]]aaahhhkkkiiieeebbb___^^^___aaaaaaaaabbbaaa_________```___^^^]]]]]]^^^^^^```cccfffgggkkkqqqtttooojjjjjjmmmmmmnnnlllnnnpppoootttXXXDDD@@@<<<888777888888:::;;;===>>>@@@@@@HHHIIIOOOPPPNNNZZZccc[[[???===;;;888777666777777666888:::;;;<<<===???AAADDDEEEEEEFFFFFFFFFFFFFFFGGGFFFEEEJJJSSS___iiiooouuuxxx|||~~~~~~}}}}}}}}}FFFFFFHHHIIIJJJKKKKKKKKKIIIIIIJJJJJJJJJIIIHHHHHHGGGHHHIIIHHHHHHIIILLLNNNPPPYYYaaalllmmmbbbVVVMMMHHHBBBCCCGGGLLLRRRbbbuuuhhh]]]TTTPPPJJJHHHEEEDDDCCCBBBAAA???<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999888888777777666666666666666666666666666666666777777666666777888888999777777777777777666555444555555444333333333444444222222111000000000000111000000000////////////...////////////////////////,,,------......//////000//////.........---------------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++))))))******,,,---//////------------,,,+++))))))******)))))))))***+++,,,***+++,,,---//////////////////000000000000//////---,,,***))))))***,,,---------,,,,,,,,,---......)))***+++,,,------------,,,,,,---------,,,+++***)))***+++,,,---,,,,,,+++---------......------------------...............000222333222111000111222///////////////.........000000////////////000000444666888;;;>>>@@@AAABBBBBBCCCFFFJJJQQQXXX___ccchhhkkkppptttxxx|||zzzpppgggbbb```\\\XXXUUUTTTUUUWWWVVVWWW___ooo}}}xxxsssqqquuuwwwiiibbbaaapppwww]]]RRRVVVjjjuuujjjdddaaa[[[[[[ZZZZZZZZZZZZ[[[[[[[[[\\\]]]]]]]]]\\\\\\\\\\\\___bbbeeeeeeccc```]]]ZZZ]]]^^^]]]___eeehhhggggggccc___]]]^^^```______^^^]]]^^^___aaaaaa```^^^______^^^___```ccceeegggmmmtttwwwqqqkkkkkkmmmnnnoookkkkkkmmmkkkkkkzzzsssTTTCCC===888555888888888888888:::<<<===@@@CCCMMMQQQTTTfffrrrkkk@@@???<<<999777666666777444666999;;;<<<>>>@@@BBBGGGHHHIIIJJJJJJJJJIIIIIIGGGGGGFFFHHHNNNYYYeeennnqqquuu{{{~~~~~~~~~~~~~~~EEEFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHEEEFFFGGGGGGGGGHHHKKKMMMLLLWWW^^^dddyyyyyyfffWWWPPPOOOAAABBBGGGKKKMMMYYYuuuzzzlll```XXXTTTKKKIIIFFFDDDDDDCCCAAA???======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;:::999888777777777777777777777777777777777777666777777888999999777777777777777666666555666555444444333333333333444333222222111111222222111111111111000000000000////////////////////////***++++++,,,---...////////////.........---------,,,------......------,,,...---,,,,,,++++++,,,,,,*********))))))))))))(((************+++,,,,,,---.........///......------+++)))((('''''')))+++,,,)))***+++---...///////////////000000000000//////---,,,***))))))***,,,---///...,,,+++***)))))))))***+++,,,---............,,,,,,---...---,,,+++******+++,,,---------,,,+++......////////////..............................---///000///...---...///000000//////.........---//////...---------------444555888;;;>>>@@@BBBCCCBBBCCCFFFJJJQQQXXX___ccciiilllppptttxxx}}}xxxnnnfff```___]]]ZZZVVVUUUVVVWWWVVVVVV]]]nnn|||uuurrrxxxiiiaaa___ddduuuoooUUUSSS[[[sss{{{ooohhheeeddd\\\\\\ZZZZZZZZZ[[[\\\]]]^^^^^^______^^^\\\[[[ZZZZZZ]]]```bbbccc```]]][[[WWW\\\^^^]]]]]]bbbeeeeeegggccc^^^\\\]]]___^^^]]][[[[[[]]]```bbbcccaaa___aaa```______```bbbeeegggnnnuuuxxxrrrllljjjlllmmmpppjjjiiillliiigggssshhhNNNCCC???;;;999999777666555777;;;>>>:::===DDDDDDDDDSSS\\\SSSAAA???<<<999777666666777444777;;;===???@@@BBBDDDEEEFFFGGGIIIIIIIIIHHHGGGEEEEEEEEEEEEIIISSSaaalllmmmqqqxxx}}}~~~~~~}}}}}}}}}}}}~~~GGGHHHIIIJJJJJJJJJIIIHHHLLLLLLKKKJJJHHHGGGFFFEEEIIIHHHGGGFFFGGGIIIKKKMMMRRRSSSXXX___lllnnn]]]SSSNNNFFFCCCBBBEEEHHHSSSnnn{{{ssshhh\\\SSSMMMJJJGGGEEEDDDCCCBBBAAA>>><<<:::999999999888777:::999999888888999999:::999999999999:::;;;<<<<<<999888888777666555555444666666777777777777666666888888888888777777777777555555444333333333333444444444333333222111000000...............------,,,000///...,,,,,,---......---///000111111///---,,,------------------------------------------------,,,,,,---...---,,,+++***))))))*********++++++++++++******))))))******+++++++++---...//////000000,,,+++*********+++,,,---)))******++++++,,,,,,---,,,---///000000000///...+++,,,,,,------,,,++++++,,,---...///...---,,,+++,,,,,,,,,---...///000111///...---,,,+++*********+++,,,,,,+++)))((()))+++------------.........///,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,..................------000111111111111111222222555777:::;;;<<<>>>@@@BBBBBBCCCEEEJJJQQQXXX___ccciiilllppptttxxx~~~~~~vvvlllddd``````___ZZZUUUSSSUUUWWWVVVVVV\\\jjj}}}}}}tttqqquuu}}}{{{bbbXXX]]]lll|||gggdddSSShhhqqqggggggfffaaa___^^^\\\[[[\\\]]]___aaacccaaa___^^^^^^^^^]]]\\\^^^___aaacccccc```[[[VVVSSSWWW[[[\\\\\\]]]___bbbbbbaaa___\\\[[[ZZZZZZ[[[ZZZWWWWWW\\\cccgggfffdddeeedddcccbbbbbbdddeeegggjjjlllnnnmmmjjjiiillloooqqqmmmkkkiiifffeeejjjrrr^^^JJJ???999888666444333666999777444888;;;@@@DDDFFFFFFDDDBBB;;;999666444333444666777555777:::;;;===???CCCEEEDDDFFFJJJMMMMMMKKKGGGEEEIIIGGGEEEFFFFFFKKKYYYfffmmmqqqvvvyyyzzz|||}}}}}}~~~~~~~~~~~~GGGHHHIIIJJJKKKKKKJJJJJJLLLLLLJJJIIIHHHGGGGGGGGGIIIHHHGGGFFFGGGIIIKKKLLLPPPQQQUUU[[[dddzzzrrr^^^SSSNNNFFFBBBBBBEEEGGGRRRkkkwwwlll```WWWNNNKKKGGGEEEEEEDDDCCCBBBCCCAAA???>>>>>>>>>===<<<;;;::::::::::::::::::;;;:::::::::999999999999:::888888888777666555555555555666666777777777666666777777777777777777777777666555444444333333444444444444333333222111111111000111111111111000////////////...------------...+++,,,...000000000......------------------------------------------------,,,,,,---------,,,+++***))))))*********+++++++++......---,,,,,,---------,,,---...............------,,,+++******++++++,,,******++++++,,,---------...///000111222111111000111111000///......------,,,,,,---...............,,,,,,,,,,,,---...//////000000///------,,,,,,---+++,,,,,,+++)))(((***+++------....../////////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................000111222333444555666666666888:::<<<<<<===@@@BBBBBBCCCFFFJJJQQQXXX___ccciiilllppptttwww|||vvvllleeeaaa```^^^[[[XXXVVVWWWXXX[[[[[[```mmm{{{tttrrrvvv~~~iiibbbkkk~~~|||rrr\\\[[[ZZZppppppfffeeeddd___aaa```___^^^___```bbbdddcccaaa___^^^___``````______```bbbddddddaaa[[[VVVVVVYYY\\\\\\[[[[[[]]]___```___^^^\\\[[[[[[[[[[[[[[[XXXWWWZZZ```ddddddccceeedddcccbbbbbbdddfffgggggghhhiiiiiiiiijjjmmmoooooollliiihhheeeccchhhnnnpppTTTEEE???999888666555666888666444777:::>>>BBBDDDDDDCCCCCC===;;;999666555555777888555777999;;;<<>>;;;888777666777777444666888:::<<>>BBBFFFLLLMMMNNNNNNNNNNNNMMMLLLIIIFFFDDDFFFGGGKKKTTT]]]hhhmmmrrruuuvvvvvvyyy|||~~~}}}|||zzzyyyyyy{{{}}}~~~DDDDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIKKKLLLGGGFFFFFFFFFGGGGGGGGGHHHGGGJJJMMMMMMMMMXXXssskkk[[[UUULLLGGGDDDEEEDDDHHHXXXkkkwwwmmmeeeTTTPPPJJJFFFDDDDDDCCCBBBCCCAAA>>>>>>>>>>>>===;;;::::::999999999999::::::666777888999999999999888777777777777666666666666444444555666666666666666444555555555666666666777666666555444444444444555555555555444444444444444111111111111111000000///...///000000000///---,,,------------------,,,,,,------------------------------------------------------,,,,,,,,,+++++++++************************++++++***)))(((((())))))***+++,,,---.....................---,,,+++******++++++,,,------......///---------------......///111000...,,,,,,---///000...---+++)))(((((())))))+++,,,---------,,,+++***,,,,,,+++*********+++++++++,,,,,,+++******,,,---,,,---///000000000///...---------....../////////------------------------........./////////000000...///000111222333333444888:::<<<======>>>@@@BBBDDDEEEGGGKKKQQQYYY___ccciiilllqqqtttvvvwwwyyyzzz}}}|||rrrjjjccc```]]][[[]]]```cccbbb```eeegggmmmyyy|||wwwvvvxxx~~~rrr[[[UUUbbbvvvyyyhhhaaa______^^^ZZZZZZZZZZZZ[[[[[[\\\\\\]]][[[ZZZ[[[___bbbdddddd```aaabbbdddeeebbb]]]XXXYYYYYYZZZ[[[]]]]]]]]]]]]YYYYYYXXXXXXYYYZZZ\\\]]]XXXWWWVVVWWW[[[```ccceeebbbbbbbbbbbbbbbcccddddddgggdddaaaccchhhlllmmmlllnnnkkkiiikkkjjjfffdddfffhhhooo~~~iiiPPPAAA;;;777888777444555999666555555777999===@@@BBBAAA???===:::888666555555555666777888999<<>>===:::999999888888999999:::555666888:::;;;::::::999777777777777666666666666555555555666666555555444555555555666666777777888777666555555444444555555555555555555555555555555222333333333333222111111///000000000000///......///......---------,,,,,,------------------------------------------------...---,,,+++++++++,,,,,,+++++++++***************++++++************++++++)))***+++,,,.........///------......---,,,+++***+++++++++,,,------......//////......//////000111......---,,,,,,---...///---,,,+++***)))(((((((((+++,,,---......---,,,+++------,,,,,,,,,,,,------+++,,,,,,,,,***+++,,,...------------.........///,,,,,,---...///000000111------------------------.........//////000000111111111222333444444555555777999;;;===>>>???AAACCCEEEFFFHHHLLLRRRYYY___ccchhhlllrrruuuwwwwwwxxxxxxzzz~~~wwwrrrjjjccc```^^^]]]^^^aaaeeeggghhhiiilllrrr}}}~~~|||zzz|||nnn\\\[[[llluuufff___\\\ZZZYYY\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYY[[[^^^aaabbbbbb^^^^^^___```aaa```]]]ZZZXXXWWWXXXZZZ]]]______^^^XXXXXXWWWWWWXXXYYY[[[\\\XXXXXXXXXYYY[[[___bbbddd``````aaaaaaaaabbbbbbbbbddddddccceeegggiiijjjjjjnnnjjjjjjmmmmmmiiieeeeeebbbgggrrrgggLLL@@@888999999555555999666555555666888;;;>>>@@@AAA???===;;;999777666555666777777777888;;;???CCCJJJLLLNNNPPPQQQQQQPPPOOOLLLHHHFFFHHHJJJLLLQQQWWWccchhhnnnqqqqqqqqqsssuuuwwwxxxyyyvvvsssssswww{{{zzz|||GGGFFFEEEDDDCCCDDDEEEEEECCCDDDFFFHHHHHHHHHGGGFFFEEEFFFFFFFFFFFFFFFEEEEEEGGGFFFGGGHHHHHHMMMZZZgggiii]]]VVVNNNIIIGGGDDDBBBKKKYYYtttyyyqqqaaa[[[TTTMMMIIIGGGEEEDDDBBB@@@>>>===>>>>>><<<;;;:::::::::999999:::::::::777888:::;;;;;;:::999888666666666666777777777777666666666666555444333333555555666777777888999999777666666555555555555555555555555555555555555555222222222333222111111000111000000///////////////..................//////------------------------------------------------...---,,,+++++++++,,,,,,+++++++++*********))))))************+++,,,------***+++,,,---------------,,,------......---,,,+++******++++++,,,---------//////.........///000111,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++***+++---/////////...------,,,,,,,,,,,,,,,------***,,,,,,,,,++++++---///------+++++++++,,,...///------......//////000000........................---......///000000111111///000111222444555777777666888;;;===>>>@@@CCCEEEFFFFFFHHHLLLRRRYYY___ccchhhlllrrrvvvxxxxxxxxxxxxyyy~~~|||vvvtttsssmmmeeeaaaaaa``````bbbffflllqqqpppsssyyynnnccchhh|||oooccc```\\\ZZZZZZ^^^^^^]]]]]]\\\ZZZYYYXXXWWWXXXYYY\\\___aaaaaa```\\\[[[[[[\\\^^^^^^]]]\\\YYYXXXXXXZZZ^^^___^^^]]]XXXWWWWWWWWWWWWXXXZZZ[[[ZZZ[[[[[[\\\\\\]]]___aaa^^^______```````````````^^^aaadddffffffggghhhiiillliiiiiimmmooojjjfffeee___dddkkkttt[[[III;;;:::;;;777555888777666666666888:::<<<>>>AAA@@@???===;;;999888777888888777666666999===AAAFFFHHHLLLPPPQQQQQQPPPNNNNNNIIIGGGIIILLLMMMQQQVVV[[[aaaiiimmmooopppsssuuuwwwyyyyyywwwtttsssxxx|||}}}~~~HHHGGGFFFDDDDDDDDDEEEEEEAAACCCFFFHHHHHHGGGEEEDDDEEEEEEFFFFFFFFFFFFEEEDDDGGGEEEEEEFFFFFFHHHQQQ[[[vvvtttfffXXXPPPJJJHHHDDDAAAHHHUUUgggyyyfff```WWWPPPLLLIIIGGGFFFDDDBBB????????????>>><<<<<<;;;;;;::::::;;;;;;<<<:::;;;<<<<<<<<<:::888666666666666666777777777777777777777666555444222222555666666777888999999:::777777666555555555555555555555555666666666666666///000000000000///......222111///.........///000---------...///000111222------------------------------------------------...---,,,+++***+++,,,---++++++++++++******))))))((((((((()))***+++------,,,,,,---------,,,+++++++++,,,---.........---,,,)))******++++++,,,------------,,,+++,,,---...///000000000///...,,,+++***)))***,,,...////////////***+++---///000000///...*********)))******++++++***,,,,,,,,,++++++---///...,,,***))))))+++...000///////////////.................................---......///000111111222+++,,,...000222555777777555777:::===>>>AAADDDFFFFFFGGGHHHLLLRRRYYY___ccchhhlllssswwwyyyxxxxxxxxxyyy~~~{{{uuuppprrrtttooogggbbbcccdddcccccchhhpppwwwvvvyyy~~~vvvkkkfffppp~~~hhhaaaaaa___^^^___]]]]]]]]]\\\ZZZXXXWWWVVVWWWXXXZZZ^^^aaabbb```___[[[ZZZXXXYYY[[[]]]]]]]]]ZZZYYYXXXZZZ^^^___]]][[[XXXWWWWWWVVVWWWXXXYYYZZZ\\\]]]^^^^^^]]]\\\]]]^^^]]]^^^______```_________YYY^^^cccfffeeeeeegggiiijjjggghhhmmmoookkkfffddd```dddhhhkkkuuufffPPP>>><<<===888555777777777666777888999;;;<<>>===;;;:::999999999888666666888<<<@@@AAADDDIIIMMMPPPOOOMMMLLLOOOJJJGGGJJJMMMNNNQQQUUUSSSZZZccciiilllooorrruuuwwwzzz{{{xxxttttttyyy}}}BBBBBBBBBBBBBBBBBBBBBBBBDDDEEEHHHJJJJJJIIIGGGEEECCCDDDEEEDDDCCCBBBCCCEEEEEEDDDCCCCCCFFFJJJOOORRRhhhjjj^^^UUUKKKGGGDDDDDDIIIPPPbbbxxx}}}lllaaaWWWSSSPPPJJJEEECCCAAAAAAAAAAAA@@@>>>===;;;<<<<<<;;;;;;;;;:::::::::;;;<<<>>>>>>>>><<<:::888777777777777777777777777777777777777777777777777555555555555666666666666777777777777777777777777999999888777666555444444222333333333333222111111000000000000////////////000000///...------,,,,,,------------------------------------------------///,,,+++,,,...///---+++++++++************+++++++++++++++*********))))))))))))******+++,,,------+++,,,------......------)))***+++---......---,,,---.../////////...---,,,---...//////...---***)))+++++++++,,,,,,---------......------,,,+++******+++++++++,,,,,,------------------............///000///...------...///000///...---,,,,,,---...///111111000......---------............////////////222111111111222333333444555777999;;;===???CCCFFFFFFFFFHHHKKKQQQWWW^^^aaadddhhhlllpppsssvvv{{{~~~~~~{{{wwwuuusssrrrrrrrrrqqqpppdddeeefffeeefffkkksssyyy{{{lllbbbggg}}}yyyggg]]]\\\___```___```]]]YYYWWWWWWXXXXXXWWWWWWXXXZZZ\\\^^^_________bbb^^^ZZZXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXZZZ\\\]]]XXXXXXWWWWWWWWWXXXYYYZZZ[[[ZZZYYYZZZ\\\]]]]]]\\\aaa``````aaacccbbb```^^^```aaabbbdddeeeffffffffflllkkkjjjhhhggggggffffffbbbaaabbbfffnnn}}}^^^EEEBBB@@@555444>>>444222111111444666777777???@@@BBBBBB@@@>>>:::888777666333222222444666888???BBBFFFIIIJJJJJJKKKLLLIIIIIIIIIJJJKKKMMMOOOPPPUUUVVVYYY___gggnnnsssuuuvvvvvvuuutttssssssvvvyyy~~~BBBBBBBBBBBBBBBBBBBBBBBBCCCEEEGGGIIIIIIHHHFFFEEEBBBDDDEEEDDDCCCBBBCCCEEEEEEDDDCCCCCCEEEIIIMMMOOOZZZqqqsssbbbXXXNNNIIIEEEDDDGGGLLLXXXmmmooocccXXXSSSPPPJJJFFFDDDBBBBBBBBBBBBAAA???>>>===<<<<<<<<<;;;;;;;;;::::::888999;;;<<<<<<;;;:::999888888888888888888888888777777777777777777777777555555555555666666666666666666666666666666666666888777777666666555555444444444444333333333222222111000000000////////////000//////......---,,,,,,------------------------------------------------///---++++++---...---,,,++++++************+++++++++++++++*********))))))------...............---+++,,,------...---------+++,,,,,,---,,,,,,++++++)))***,,,---......---------...//////...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))++++++,,,,,,,,,---------------------............000///......---.../////////...------------...///111111000///...---------............////////////111111111111222333444555555777:::;;;===???CCCEEEGGGHHHIIILLLQQQVVV\\\___bbbfffjjjnnnrrrvvv{{{~~~~~~yyyvvvtttrrrrrrrrrrrrpppnnniiiiiihhhffffffjjjqqqxxxvvvgggdddooo~~~rrrddd]]]]]]``````___```]]][[[YYYZZZZZZYYYXXXWWWYYY[[[]]]^^^_________aaa^^^ZZZXXXXXXYYYZZZYYY[[[ZZZYYYXXXXXXXXXYYYYYYWWWVVVUUUUUUVVVXXXZZZ[[[\\\[[[YYYZZZ\\\^^^_________^^^^^^```aaaaaa```^^^^^^```bbbeeegggiiijjjjjjjjjiiihhhgggeeeeeedddddd```______ccchhhuuupppOOOCCC???777444888555333222222444666666666:::;;;>>>@@@@@@???===<<<777666444222222444666888;;;>>>CCCEEEFFFGGGHHHIIIGGGHHHHHHIIIJJJLLLMMMNNNQQQRRRTTTZZZaaaiiiooorrruuuuuuuuusssrrrsssuuuwwwCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHGGGEEEDDDBBBCCCDDDDDDCCCBBBCCCDDDEEEDDDCCCCCCDDDGGGJJJLLLPPPbbb~~~}}}fff\\\QQQKKKGGGCCCCCCGGGQQQeeetttgggZZZTTTPPPJJJFFFEEECCCCCCCCCCCCBBB@@@???>>><<<<<<<<<;;;;;;;;;;;;:::555666888::::::::::::999888888888888888888888888777777777777777777777777555555555555666666666666666666666666666666666666555555555555555555555555555555444333333333333333111111000000000/////////000//////......---------------------------------------------------------///---+++***,,,---------++++++************+++++++++++++++***************---...///000///...,,,+++++++++,,,---------------......---++++++*********%%%''')))+++------------------.........,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))),,,,,,,,,,,,------------------------............111000///...............///...------------...///111000000//////.....................////////////000000000111222444555666555777:::;;;===???BBBEEEIIIIIIJJJMMMQQQVVVZZZ]]]aaadddhhhlllpppuuuzzz~~~}}}~~~vvvsssrrrqqqrrrrrrqqqnnnlllnnnmmmkkkhhhfffiiiqqqxxx|||iiiaaagggzzzrrrjjjaaa]]]^^^``````^^^^^^]]]\\\\\\\\\\\\ZZZXXXXXXYYY[[[]]]_________^^^___\\\YYYXXXYYY[[[[[[[[[\\\[[[ZZZXXXWWWVVVVVVVVVUUUTTTSSSSSSUUUXXX\\\^^^___]]][[[[[[]]]___aaaaaa]]]\\\\\\]]]___```___]]]^^^___cccgggjjjlllnnnnnnhhhhhhfffeeedddbbbaaaaaaaaa______bbbeeennn~~~bbbJJJAAA<<<888555777555333333444555666555777999;;;===>>>>>>===<<<777666444333333444666777666:::===@@@AAABBBDDDEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLMMMOOOTTT[[[cccjjjooosssttttttsssrrrrrrtttuuu|||~~~CCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDFFFFFFEEEDDDDDDBBBCCCDDDDDDBBBBBBCCCDDDDDDDDDCCCCCCDDDEEEGGGHHHKKKWWWmmmiii___SSSMMMIIIDDDBBBCCCLLL\\\ssszzzmmm^^^VVVQQQKKKGGGEEECCCCCCDDDCCCBBBAAA???>>><<<<<<<<<<<<;;;;;;;;;;;;666777888999:::999999999888888888888888888888888666666666666666666666666555555555555666666666666666666666666666666666666444444444444555555666666555444333222222222333333111111111000000000//////000/////////......------...................................................---+++***+++,,,---...++++++************++++++************************'''))),,,------,,,***(((++++++,,,------------,,,///---,,,***)))******+++&&&''')))+++,,,---------,,,------------,,,+++***------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------,,,,,,---------.........000000//////......------.........------.........000000000000//////..................//////////////////000111222444666777666888:::;;;===???BBBEEEGGGHHHJJJMMMQQQVVV[[[]]]bbbdddgggjjjmmmrrrwwwzzz}}}~~~}}}vvvpppppppppqqqqqqpppllliiipppooommmiiihhhlllttt{{{ppp___^^^mmmxxxhhhddd___]]]______]]]ZZZ[[[[[[[[[\\\]]]]]]ZZZWWWYYYZZZ\\\]]]^^^^^^^^^]]]]]]ZZZXXXXXXZZZ\\\\\\\\\ZZZZZZYYYXXXWWWVVVUUUUUUTTTTTTSSSTTTWWW\\\```cccdddaaa^^^]]]^^^```aaaaaa[[[ZZZZZZ[[[]]]^^^^^^\\\___aaadddhhhkkkmmmnnnnnnggggggfffeeecccbbb``````dddbbbbbbeeeggglllxxxyyyXXXFFFBBB>>>:::999777444444444555555444888999:::;;;;;;;;;999888888777555444444444666666333666:::<<<===>>>@@@BBBBBBCCCCCCDDDEEEGGGHHHIIIIIIJJJLLLPPPVVV^^^ggglllqqqsssttttttrrrrrrssstttxxx{{{CCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDDDDDDDCCCCCCBBBCCCDDDCCCBBBAAABBBDDDCCCCCCDDDDDDDDDDDDEEEEEEHHHOOO^^^vvvnnnbbbVVVOOOKKKFFFCCCCCCFFFQQQcccwwwuuueee\\\UUUMMMHHHFFFCCCDDDDDDDDDCCCAAA???>>>======<<<<<<<<<;;;;;;;;;:::::::::::::::999999888888888888888888888888888666666666666666666666666555555555555666666666666555555555555555555555555333333444444555666666666444444333222222222222222111111111111000000000000///////////////.........................................................---,,,,,,+++***+++,,,---++++++************++++++************************$$$&&&))),,,---,,,+++******+++,,,,,,------,,,,,,,,,,,,***))))))***,,,,,,)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------..................------------------------,,,,,,,,,------------...///////////////......------..................---///000000111000000///...............//////////////////000111222444666777666888:::;;;<<<>>>BBBDDDEEEFFFIIIMMMRRRXXX\\\___dddeeeggghhhjjjmmmrrruuu{{{|||~~~~~~~~~~~~vvvoooooooooppppppnnnkkkhhhnnnnnnnnnllllllqqqyyy|||kkk]]]aaatttssseeebbb___]]]]]]\\\YYYVVVXXXXXXYYY[[[]]]\\\ZZZWWWYYYZZZ\\\]]]]]]]]]\\\\\\ZZZYYYWWWXXXZZZ\\\\\\\\\VVVVVVVVVWWWWWWVVVVVVVVVUUUUUUVVVXXX[[[```eeehhhhhheeeaaa______```___^^^\\\[[[ZZZ[[[\\\]]]]]]\\\```bbbeeeiiikkkkkkkkkjjjffffffffffffeeecccbbbaaadddccccccfffhhhkkkttt}}}lllPPPDDD>>>;;;:::888555444555666555555777777888999999999999888888777666555555555555666333555888::::::<<<>>>@@@??????@@@AAABBBDDDEEEFFFHHHJJJLLLOOOSSSZZZcccjjjmmmppprrrsssrrrrrrssssssuuuzzzBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBBBBBBBBBBAAABBBCCCCCCBBBAAABBBCCCBBBCCCDDDEEEEEEEEEDDDDDDHHHNNNWWWiiiwwwiii[[[SSSOOOIIIFFFEEEGGGMMMZZZjjj{{{pppeee\\\RRRJJJGGGEEEEEEEEEEEEDDDBBBAAA???=========<<<<<<<<<;;;;;;===<<<<<<;;;:::999999999999999999999999999999999777777777777777777777777555555555555666666666666555555555555555555555555444444555555555666666666333444444444444333222222222222111111111000000000////////////////////////................................................***,,,---,,,+++***+++,,,++++++************++++++***************+++++++++%%%'''***---...///......******+++,,,,,,,,,,,,,,,++++++*********++++++,,,,,,---.........---+++***,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........//////000000000............------------,,,,,,,,,,,,------------......////////////......------...//////...------///000111111111000///...............////////////000000000111222444555666777999;;;<<<<<<>>>AAADDDCCCEEEIIIMMMSSSYYY]]]___dddeeeffffffgggjjjnnnrrrwwwxxxzzz|||}}}wwwpppooonnnoooooonnnkkkiiikkkmmmnnnooopppuuu~~~vvviii```iii}}}}}}nnneeebbb___]]]\\\ZZZXXXVVVVVVWWWXXXZZZ\\\]]]ZZZXXXYYYZZZ[[[\\\\\\[[[ZZZZZZYYYWWWVVVWWWYYY[[[[[[ZZZSSSSSSUUUVVVWWWWWWWWWWWWVVVWWWYYY\\\```dddhhhjjjhhhfffcccbbbaaa```^^^]]]^^^]]][[[[[[\\\]]]]]]\\\___aaadddggghhhhhhgggfffdddeeefffffffffeeecccbbbcccaaaaaadddfffhhhnnnuuucccJJJ===999:::888666555666777666666333444666777999:::;;;;;;888888777666555555555555444666888888888999;;;===<<<======>>>???AAABBBCCCGGGIIILLLNNNQQQVVV___eeegggkkknnnqqqqqqqqqqqqrrrtttyyy~~~AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCAAAAAABBBCCCBBBCCCDDDFFFFFFFFFEEEDDDFFFLLLRRR^^^zzzsssbbbXXXSSSMMMHHHGGGHHHLLLVVVbbbnnn~~~{{{oooeeeYYYOOOJJJGGGHHHHHHHHHGGGEEECCCBBB============<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;999999999999999999999999777777777777777777777777555555555555666666666666555555555555555555555555666666666666666666666666444555777888888666444222222222222111111111000000/////////////////////000................................................(((+++......,,,******+++++++++************++++++))))))*********+++++++++)))***,,,---...///000000******+++,,,,,,,,,,,,++++++++++++++++++***)))(((,,,---.........---+++***,,,+++++++++++++++,,,,,,******++++++,,,---......---------...///000000111///.........------------++++++,,,,,,,,,---------,,,---...///000000//////------...//////...------...///111222222111000///............////////////111111111111222333444555777999;;;<<<<<<>>>AAACCCDDDFFFJJJNNNSSSXXX[[[]]]cccdddddddddfffiiimmmqqqqqqsssvvvxxxyyy|||xxxqqqpppnnnmmmnnnmmmllljjjjjjmmmppprrrtttyyy~~~ooofffdddqqqxxxllleeeccc___\\\ZZZYYYXXXXXXWWWWWWXXXZZZ]]]^^^]]][[[XXXYYYZZZ[[[[[[ZZZYYYXXXWWWVVVUUUVVVXXXZZZYYYXXXRRRSSSTTTUUUVVVVVVVVVUUUUUUWWW[[[___cccfffiiijjjeeedddcccccccccbbb```]]]bbb```]]]\\\]]]^^^]]]\\\\\\^^^bbbeeefffeeedddbbbaaacccdddffffffeeedddcccccc```___bbbcccdddhhhnnn}}}~~~[[[EEE>>>:::888666555666888777777444555666777888999::::::888888777777666555555555555666777777666777888:::::::::;;;<<<===???@@@AAACCCGGGKKKLLLMMMQQQYYY___```dddiiimmmnnnnnnnnnoootttzzz}}}}}}@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAABBBCCCCCCAAAAAABBBCCCAAABBBEEEFFFGGGFFFEEEDDD>>>EEEJJJRRRlllzzzggg\\\UUUOOOJJJIIICCCFFFOOOZZZcccnnnvvvkkk]]]RRRMMMIIIJJJJJJJJJIIIGGGEEEDDD>>>=========<<<<<<<<<<<<999999999999:::;;;<<<<<<999999999999999999999999777777777777777777777777555555555555666666666777555555555555555555555555777777777777777777777666555777999;;;;;;888555333222222222111111111111000////////////000000000000////////////////////////////////////////////////&&&***//////---*********++++++************++++++))))))******++++++++++++,,,,,,,,,,,,---.........******+++,,,,,,,,,,,,+++,,,---------+++)))'''%%%+++,,,------------,,,+++,,,++++++***++++++,,,,,,))))))***+++---...//////+++,,,,,,---...///000000//////.........---------++++++,,,,,,,,,---------+++,,,...000111111000000,,,---...//////...---,,,...///111222222111000///............/////////000222111111111222333333444777999;;;<<<<<<>>>AAACCCFFFHHHKKKOOOSSSWWWZZZ[[[aaabbbcccccceeeiiinnnrrrmmmooorrrtttwwwzzz~~~xxxrrrpppnnnmmmmmmmmmlllkkkjjjmmmqqqtttvvvzzz}}}~~~~~~jjjdddfffvvvvvvkkkfffccc___[[[ZZZYYYZZZ[[[XXXXXXXXXZZZ]]]___^^^]]]XXXYYYYYYZZZZZZYYYWWWWWWWWWVVVUUUVVVXXXYYYXXXWWWRRRSSSTTTUUUVVVUUUUUUTTTUUUWWW[[[```dddgggiiiiiiaaaaaabbbdddeeedddaaa___dddaaa___]]]^^^^^^^^^]]]YYY[[[___cccddddddbbbaaa___aaaccceeefffeeedddccceeeaaa```aaabbbbbbfffkkkpppvvv|||~~~mmmQQQGGG:::888666555777888888888999888888888777777777777999888888777666555555444555666777666555555666888999999:::;;;<<<>>>???@@@@@@EEEIIIKKKKKKMMMTTTYYY[[[```fffjjjlllllllllmmmtttzzz||||||???>>>===<<<<<<===>>>???AAA@@@???>>>>>>???@@@AAA@@@AAABBBCCCCCCCCCBBBAAAEEEEEEEEEEEEEEEDDDCCCCCCIIIEEEEEEOOOccciii\\\WWWQQQJJJFFFEEEHHHMMMQQQYYYgggyyywwwlllaaaUUUNNNOOOKKKIIIJJJIIIDDDCCCDDD@@@@@@>>>===<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<999666777999:::888666999999999888888888888777999:::::::::888666444333444444555555555555444444777777666666666666666777777999;;;===<<<:::777444555333222222222222111///////////////////////////000000///.............../////////...---------,,,+++,,,---......---,,,+++******+++++++++)))'''&&&++++++++++++,,,---...///---***''')))---///---)))+++***)))***,,,---,,,++++++++++++++++++++++++++++++++++++*********))))))************************************************,,,,,,------.../////////000000///...---,,,,,,++++++++++++,,,,,,---------,,,,,,,,,---...///000000000000000000////////////111111111111000000000000---...///111111111000///......///000111222333333666888:::;;;<<<===@@@BBBDDDGGGJJJMMMPPPTTTXXX\\\___```bbbeeeggghhhiiiiiinnnoooqqqqqqrrrwwwvvvuuurrrpppoooooopppooonnnrrrvvvwwwvvvzzzxxxdddhhhttt|||lllggg___^^^]]]]]]\\\\\\\\\\\\ZZZXXXWWWYYY[[[]]][[[YYYXXXXXXYYYZZZ[[[ZZZWWWTTTVVVUUUVVVVVVWWWXXXYYYZZZSSSSSSTTTUUUVVVWWWWWWXXXVVVXXX\\\aaadddeeeeeedddccc```___bbbcccbbbdddhhhjjjgggbbb______```aaaaaa^^^___```bbbbbbaaa```````````````aaa``````___^^^^^^^^^______```bbbcccdddooonnnxxxhhhGGG???999555666666555555777666666666666666555555555:::999999888777666555555444444555666777888999999777888:::;;;<<<=========AAACCCEEEGGGHHHJJJNNNQQQSSSXXX^^^eeejjjkkkkkkkkkqqqwww}}}}}}|||~~~???>>>===<<<<<<===>>>?????????>>>======>>>??????===>>>???@@@@@@@@@??????DDDEEEEEEEEEEEEDDDCCCBBBFFFDDDDDDLLL[[[sssmmm^^^XXXRRRLLLIIIDDDGGGJJJLLLRRR^^^mmmyyy{{{pppeee[[[TTTQQQMMMKKKLLLJJJFFFEEEFFFAAAAAA???>>>===<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;999777777888999888666888888888777777777666666444555666777888888888888444555555666666555555444777777666666666666666777333555888:::;;;999777666555444222222333333111000////////////////////////000000///............///...............---------,,,------------------,,,++++++++++++***)))((('''))))))))))))***++++++,,,---***((()))---///,,,)))+++***)))***,,,---,,,++++++++++++++++++++++++++++++++++++*********))))))************************************************,,,,,,------...///////////////...------,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,------......//////000/////////////////////000000000/////////.............../////////............///000111222333333555777:::;;;<<<===@@@BBBDDDFFFJJJNNNQQQTTTXXX[[[]]]___aaadddgggiiijjjkkkmmmoooqqqrrrssswww~~~~~~xxxuuusssppppppqqqsssssssssvvv|||~~~|||lllaaakkk{{{zzziiiddd^^^^^^]]]\\\\\\\\\\\\\\\XXXXXXWWWYYY\\\\\\YYYVVVVVVUUUTTTUUUVVVUUUSSSRRRUUUUUUUUUUUUUUUVVVWWWXXXUUUUUUUUUUUUTTTTTTTTTTTTWWWYYY]]]```bbbccccccbbbccc``````ccceeeccceeeiiimmmhhhbbb]]]]]]___aaabbb___``````aaaaaaaaaaaaaaaaaaaaa``````______^^^^^^^^^^^^^^^___```aaaccccccgggfffnnn[[[GGGAAA<<<;;;999666666999666666666666666666666666888888888777777777777777555555555666666777888888777777999:::;;;<<<<<<<<<>>>@@@BBBDDDFFFHHHLLLOOOQQQUUUZZZ```eeeggghhhhhhkkkqqqxxx{{{zzzzzz|||>>>===<<<;;;;;;<<<===>>>>>>>>>============>>>>>>===>>>>>>???@@@?????????CCCDDDDDDDDDDDDCCCBBBBBBCCCCCCEEEHHHOOO___zzzvvvbbbZZZTTTOOOLLLFFFGGGHHHHHHLLLTTT```iii}}}xxxnnnddd]]]RRRLLLIIIIIIIIIEEECCCEEECCCBBBAAA???===<<<<<<;;;<<<<<<;;;::::::::::::;;;;;;999777777888999888777777777777777666666666555333333444555666888999:::444555555666666555555444777666666555555666777777222444666888888777555333666444333333333333222000////////////////////////111000//////......//////---------..................------,,,,,,------...,,,,,,+++***))))))))))))******)))))))))******+++,,,***(((***---...,,,***+++***)))***,,,---,,,+++************************+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---......//////.........---,,,,,,,,,+++------------,,,,,,,,,,,,---------------........./////////////////////////////////.........------///...------,,,---------......///000111222333333555777:::;;;<<<===@@@BBBCCCFFFKKKOOORRRTTTWWWYYY\\\^^^aaadddgggiiikkklllkkknnnqqqssstttwww}}}~~~{{{wwwtttqqqppprrrvvvxxxyyy|||~~~~~~pppccc```pppttteee```]]]]]]\\\[[[[[[[[[\\\\\\WWWWWWWWWYYYZZZYYYWWWUUUWWWUUUQQQPPPQQQRRRRRRQQQTTTTTTTTTSSSSSSTTTTTTUUUWWWWWWVVVVVVVVVUUUUUUUUUXXXZZZ\\\___``````___^^^aaa___```dddfffdddeeehhhnnniiibbb]]]]]]___bbbccc```````````````aaabbbbbbbbbbbbaaa___^^^^^^^^^^^^^^^^^^^^^^^^___```bbbbbbcccaaaeeeuuuxxxSSSHHH>>>:::888555444666666666666666666666666666666666777777888888888888555666666666666666666666555666777999:::::::::::::::<<>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@BBBEEEGGGGGGPPPeeeyyyiii]]]VVVQQQMMMIIIIIIHHHGGGIIIOOOWWW^^^lllzzznnndddVVVOOOJJJJJJIIIFFFDDDEEEEEEDDDBBB@@@>>>===<<<;;;<<<<<<;;;::::::::::::;;;:::999888888888888888888888888777777777666666666888777555444444555666666555555666666666666555555666666555555555666777777666777888888777444111000666555333333444444222111000000000000000000000000111000000///.../////////,,,---------.../////////...---,,,++++++,,,---......---+++***))))))***+++---,,,+++++++++++++++,,,,,,***)))***,,,---,,,++++++***)))***,,,---,,,+++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...//////............------------......------,,,,,,,,,+++...---------------------.........////////////////////////.........------......,,,,,,,,,---...///......///000111222333333555777999;;;;;;===???AAABBBFFFLLLQQQTTTVVVXXXZZZ___```bbbeeegggiiijjjjjjiiimmmrrrtttuuuwww{{{~~~}}}}}}~~~{{{zzz|||~~~~~~zzzvvvrrrqqqrrrvvvyyyzzz~~~}}}|||llldddcccxxxmmmaaa^^^\\\[[[[[[ZZZZZZZZZ[[[[[[YYYXXXWWWWWWWWWWWWWWWWWW[[[WWWRRRPPPPPPQQQRRRSSSTTTSSSRRRRRRRRRRRRRRRSSSVVVVVVWWWXXXYYYZZZZZZ[[[YYYZZZ[[[]]]]]]]]]\\\[[[]]]\\\^^^dddeeecccccceeeiiifffaaa___```aaaccccccaaa```_________```bbbccccccbbbaaa___^^^^^^^^^^^^]]]]]]]]]]]]^^^___```aaadddbbbeeemmm|||hhhUUUAAA999999888666555666666666666666777777777777777777777777777888888666666666666555555444444444555666777888888888888888:::===???AAADDDHHHKKKMMMNNNPPPTTTXXX\\\```bbbdddhhhnnnrrrtttuuuvvvxxx===<<<;;;::::::;;;<<<===????????????????????????AAAAAAAAAAAAAAABBBBBBCCC@@@AAAAAABBBBBBBBBAAAAAA===@@@EEEFFFDDDHHHXXXiiisssbbbYYYSSSNNNJJJIIIGGGFFFGGGKKKQQQUUUaaatttyyylll___VVVNNNMMMLLLIIIGGGGGGFFFEEECCCAAA???>>>===<<<<<<<<<;;;::::::::::::;;;999999999888777777888888999999888888888777777777:::999777555333333444444555666666666666666666555555555555555555666777777777888888888777555333111777555444444555444333111111111111111111111111111111111000///////////////,,,---------.../////////...---,,,++++++,,,---...///...,,,*********++++++,,,,,,++++++***++++++++++++*********,,,,,,,,,++++++***)))***,,,---,,,+++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......................../////////.........------,,,,,,,,,---------------,,,,,,,,,------....../////////000000000000/////////......------,,,,,,---///111222......///000111222333333444777999:::;;;<<>>>>>>>>:::777666666666666777777888888999999888888777666666555777777777666555555444444444444555666777777777777777999<<<>>>@@@CCCFFFIIIKKKLLLMMMOOOSSSXXX]]]```dddhhhlllppprrrsssssssss<<<;;;:::999999:::;;;<<>>>>>>>>>>>???@@@@@@???@@@@@@AAAAAAAAAAAA@@@<<>>>>><<<<<<;;;::::::::::::;;;999::::::888777666888999999999999999888888888888777777666666555666666777555666666777777666666555444444444444555666777777444555666777888888888777888666555555555555444222111111111111111111111111222111000000//////000000---------..................------,,,,,,------.........---,,,++++++++++++))))))((((((((())))))*********+++++++++,,,,,,,,,+++***)))***,,,---,,,+++++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......,,,------....../////////.........---------------,,,,,,,,,,,,,,,------------------......//////000000000000/////////......------------...///000111......///000111222333333444666999:::;;;<<>>???@@@@@@???>>>======<<<<<<;;;<<<===>>>???>>>??????@@@AAAAAA@@@@@@;;;<<<@@@CCCBBBCCCKKKUUUgggtttfffZZZPPPKKKIIIEEECCCCCCDDDEEEFFFOOOWWWkkkiii]]]QQQMMMLLLHHHEEEDDDFFFEEEDDDBBBAAA@@@@@@@@@<<<<<<;;;::::::::::::;;;888::::::999666666777:::888888888888777777777777555666666777888888888888666666777777777777666666444444444444555666777777222333555777888999999999888777555555666666444333222222222222222222222222222111000000//////000000...............---------,,,------------------,,,............---,,,+++***(((((('''(((((()))***+++***+++++++++++++++,,,---+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......******+++,,,,,,---......------------............+++++++++,,,,,,------...,,,,,,---......///000000/////////.........------...............---,,,+++......///000111222333333444666888::::::<<<>>>@@@CCCGGGMMMRRRXXX]]]cccggggggggghhhiiijjjkkkkkkjjjnnnqqqtttvvvvvvxxx}}}zzzzzzzzzzzzzzz{{{}}}~~~{{{wwwtttttttttsssrrr|||qqqfffiiiqqq~~~nnnddd]]]YYYXXXXXXXXXWWWWWWXXXXXXYYYZZZYYY[[[\\\[[[ZZZ[[[^^^aaa```___]]][[[[[[YYYVVVSSSTTTSSSSSSSSSTTTUUUVVVVVVXXXXXXXXXWWWWWWWWWVVVVVVRRRSSSTTTUUUWWWXXXYYYYYY]]]^^^cccjjjjjjddd```___^^^^^^___aaacccbbb___\\\[[[[[[\\\]]]]]]]]]]]]\\\\\\^^^```bbbbbbaaa___^^^\\\[[[[[[[[[[[[\\\]]]]]]XXXXXX[[[___bbbiiiwwwzzz___JJJ<<<666777555666666777888888999999999888888888777777666666888888888888888777777777444555555666666666666666777999;;;<<<===???BBBDDDEEEFFFGGGIIIMMMRRRVVVXXX\\\___ccchhhlllmmmmmmlll;;;;;;:::999999:::;;;;;;<<<===>>>??????>>>===<<<======<<<;;;<<<===>>>???===>>>???@@@@@@@@@@@@@@@;;;;;;===@@@AAABBBHHHPPPVVVyyy{{{kkk\\\QQQOOOLLLHHHEEEDDDDDDDDDDDDHHHNNN___{{{tttgggZZZUUUTTTPPPLLLJJJFFFEEEDDDCCCBBBAAAAAAAAA<<<<<<;;;::::::::::::;;;888:::;;;999666555777:::777777777777666666666666666777888999999888777666666666777777777777666666333333333444555666777888444555666666777666666666888777555555666666444333222222222222222222222222222111111000000000000000/////////......------,,,+++,,,............,,,+++---......///...---+++***))))))))))))***+++------)))+++,,,,,,++++++,,,---+++***)))***,,,---,,,+++------------------------))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......(((((()))***+++,,,,,,---,,,---------.../////////******+++,,,,,,---......,,,,,,------...///000000......---------,,,,,,,,,/////////...---***(((&&&......///000111222333333444666888::::::<<<>>>@@@DDDGGGMMMRRRXXX___eeejjjfffggghhhjjjlllmmmmmmmmmooorrruuuvvvvvvyyy~~~~~~~~~{{{zzzyyywwwvvvwww{{{~~~}}}{{{xxxvvvvvvvvvuuusss}}}nnniiiqqq|||wwwiiibbb]]]WWWUUUWWWWWWWWWWWWWWWXXXYYYZZZWWWZZZ^^^___^^^^^^___aaadddcccbbbbbbaaa^^^ZZZVVVTTTTTTTTTTTTUUUVVVXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]PPPQQQRRRTTTVVVXXXYYYZZZaaabbbgggnnnnnngggbbbaaaaaa```______```___]]]ZZZYYYZZZ[[[\\\]]]\\\[[[[[[ZZZ]]]```ccccccbbb```^^^[[[[[[[[[[[[[[[[[[\\\\\\^^^\\\\\\]]]^^^bbbmmmxxxxxxXXXAAA<<>>>>>===============>>>@@@@@@AAA@@@@@@BBBEEEHHHSSShhhwwwcccWWWSSSLLLGGGFFFEEEAAA@@@BBBFFFKKKWWWkkkrrraaaXXXWWWUUUMMMFFFGGGFFFEEEDDDEEECCCAAA???@@@>>><<<;;;;;;;;;:::999888888999999999:::::::::999999999888888888777777888888777777666666555555666666777777777777666666777777666666555555444444555444444333444555666777::::::999888777666555555666444222000000222444555444333222111000000000000222111111000///...............---------,,,,,,,,,.........------,,,,,,,,,***((('''(((***++++++***...---+++*********++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))))))))******************+++++++++,,,,,,,,,------------------------///...---,,,+++,,,---...------------------,,,,,,,,,---------......//////------............------,,,,,,,,,,,,,,,,,,,,,,,,000000//////.........---+++,,,---...////////////......///000111222333333666888999999999:::===???GGGIIINNNSSSXXX]]]```bbbeeeddddddeeehhhlllqqqsssrrrtttvvvxxxyyyzzz|||zzz|||}}}}}}yyy{{{|||{{{xxxxxxzzz}}}~~~|||{{{zzzyyyvvvsssxxxjjjgggyyyttteee^^^ZZZXXXYYYWWWVVVUUUVVVYYY[[[\\\\\\\\\\\\\\\\\\]]]^^^______aaa```_________]]]ZZZXXXWWWWWWXXXXXXXXXYYYYYYZZZUUUUUUUUUVVVZZZ___eeehhhZZZXXXVVVWWW[[[\\\[[[YYY]]]bbbgggjjjhhhddd```]]]```]]][[[\\\^^^___]]]ZZZ[[[[[[[[[[[[[[[\\\\\\\\\ZZZ[[[]]]___aaaaaaaaaaaa]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZYYYZZZ]]]aaafffjjjuuusssSSSAAA;;;999:::999666555666777777>>>======;;;:::888666555777777777777777777777777555555555666666666666666777888888999;;;<<<======@@@BBBDDDHHHLLLOOORRRSSSQQQUUU[[[```cccfffhhhjjj;;;;;;::::::::::::;;;;;;============<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>============>>>>>>??????@@@??????AAADDDGGGKKK^^^}}}nnn]]]WWWPPPJJJHHHFFFBBB@@@AAADDDGGGPPP```zzz~~~kkk___[[[XXXRRRLLLIIIGGGFFFEEEFFFEEECCCAAA@@@>>><<<;;;<<<<<<;;;999;;;:::::::::999999888888::::::::::::999999999888888777777777666666666555666666777777777777666666777777777666666555555555555444444333444555666777999999888888777666666666666444333111111111222333444333222111000000000000111111000000///......---.........---------,,,,,,......---------,,,,,,,,,+++***((()))***,,,+++***---,,,+++***)))******+++))))))*********+++++++++,,,,,,++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,------------------------......---,,,,,,,,,---...,,,,,,------......//////------........./////////////////////............////////////////////////000/////////............+++,,,---...////////////......///000111222333333666777999::::::<<<>>>AAAHHHJJJOOOTTTXXX\\\___aaaaaaaaaaaabbbeeeiiinnnppprrrssstttvvvyyy{{{}}}~~~~~~wwwzzz{{{zzz~~~zzz{{{|||yyyvvvuuuwwwzzz~~~}}}|||}}}}}}{{{rrrjjjlllqqqccc\\\WWWVVVWWWXXXVVVUUUVVVXXXZZZZZZZZZZZZZZZ[[[[[[]]]^^^```aaa```______``````^^^[[[XXXVVVXXX[[[^^^^^^]]][[[ZZZ]]]\\\\\\]]]aaaffflllpppbbb^^^[[[ZZZ]]]^^^]]][[[]]]```cccdddccc```^^^]]]^^^\\\ZZZ[[[]]]]]][[[YYY[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[]]]^^^____________\\\]]]]]]^^^^^^^^^^^^___\\\[[[ZZZ[[[\\\___bbbdddlllzzzjjjMMM>>>999999888666666777888777;;;;;;;;;;;;::::::999888888888888888888888888888666666666666666666666666777777888999:::;;;<<<<<>>>>>============>>>>>>===>>>???>>>>>>???BBBDDDFFFSSSmmm}}}ggg]]]UUUMMMKKKHHHDDDAAAAAABBBDDDIIIUUUjjjsssddd\\\WWWRRRNNNJJJIIIGGGFFFFFFFFFEEEDDDBBB@@@===<<<======;;;:::<<<<<<;;;:::999888777777;;;;;;;;;:::::::::999999777777777777666666666666666666777777777777666666777777777777666666666666555444444444444555666666777777777777777777777777666555444333333222111111444333222111111000000111000000//////......------.........------------,,,...------------,,,,,,,,,---+++******+++++++++***,,,+++******)))*********))))))))))))************++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,------------------------...------,,,------......,,,,,,---...///000000111......////////////000000111111000///......//////000000000000000000000000////////////............,,,---......////////////...//////000111222333333555777999:::<<<>>>AAACCCJJJLLLPPPTTTXXX\\\]]]^^^___^^^^^^```ccchhhlllooosssqqqqqqsssxxx|||}}}|||}}}}}}~~~~~~~~~}}}{{{zzzuuuxxxxxxxxx|||~~~|||}}}|||xxxtttrrrtttvvv||||||~~~vvvllllllwwwnnnccc\\\WWWUUUVVVYYYWWWVVVVVVXXXZZZYYYYYYYYYYYYZZZ[[[\\\^^^```aaa]]]]]]^^^```aaa```\\\YYYUUUYYY___cccdddbbb^^^\\\]]]\\\[[[\\\```ffflllqqqjjjfff```]]]^^^^^^]]][[[\\\^^^```___^^^\\\\\\\\\\\\ZZZYYYYYYZZZ[[[YYYXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^]]]\\\\\\\\\\\\^^^___```aaaaaabbb```_______________```aaaeeemmm{{{aaaFFF>>><<<999888888888777777888888999:::;;;;;;;;;;;;888888888888888888888888666666666666666666666666666666777777888999::::::===>>>@@@CCCGGGJJJLLLMMMLLLOOOSSSVVVYYY]]]aaaddd;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<<<<<<<============>>>============>>>>>>???===>>>>>>>>>======???AAAGGGMMM```tttdddYYYPPPLLLJJJFFFCCCBBBBBBCCCFFFOOO^^^wwwzzzkkkaaaYYYRRRNNNLLLJJJGGGFFFFFFGGGFFFEEECCCAAA???>>>>>>>>><<<;;;<<<;;;;;;:::999999888888;;;::::::::::::999999999777777777777666666666666666666777777777777666666777777777777777777777777555555444444555555555555666666666666777777888888777777777777555444222000444444333222111111111111////////////......------............---------------------------------------,,,***)))***+++***)))************************)))*********++++++++++++*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------------.........---.........//////000000/////////000000000000000333222111000/////////000------------------------///////////////.........------...///////////////...///000111222333333444444666999;;;===???CCCFFFKKKMMMQQQUUUXXXZZZ[[[[[[^^^]]]^^^```ccchhhmmmppptttqqqooorrryyy}}}}}}zzzyyyzzz{{{||||||zzzyyywwwvvvxxxyyyyyy|||zzzuuussstttvvv|||}}}qqqlllttt|||mmmddd^^^XXXVVVWWWXXXWWWVVVWWWZZZ\\\\\\[[[ZZZZZZZZZZZZ[[[]]]^^^___[[[[[[]]]```bbbaaa]]]ZZZVVVZZZ___ccceeeccc```^^^[[[YYYXXXXXX\\\bbbiiimmmoooiiibbb^^^]]]]]]\\\ZZZ[[[]]]______]]]\\\[[[[[[YYYXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVWWWXXXXXXYYYYYY[[[\\\]]]]]]]]]\\\[[[ZZZ\\\]]]___```aaabbbaaaaaacccccccccccccccbbbbbbaaafffjjjrrrxxxWWWIIIBBB;;;::::::888666666777888999:::;;;<<<<<<<<<888888888888888888888888777777777666666666666666555555666666777888888999:::;;;===@@@CCCFFFHHHIIIJJJLLLNNNQQQSSSXXX]]]aaa:::::::::999999::::::::::::;;;;;;;;;<<<<<<======<<<<<<<<<<<<===========================>>>??????===>>>???>>>======>>>@@@FFFIIIUUUooommm```SSSNNNLLLHHHEEEEEEAAAAAADDDLLLVVVgggwwwmmmcccZZZSSSOOOLLLHHHFFFFFFGGGGGGFFFEEECCCAAA?????????===<<<::::::::::::::::::::::::999999999999888888888888666666666666777777777777666666777777777777666666666666666666666777777777555555555555555555444444555555555666777777888888888999999999888666333222555444333222111111111111///////////////.........//////.........------------------------------------+++))))))******)))(((*********+++++++++******+++++++++,,,,,,,,,------*********++++++,,,,,,,,,*********++++++++++++,,,++++++,,,,,,,,,------------------------------------------....../////////000000//////.........---000000000000000/////////222222111000000000000000,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////---...//////000///////////////000111222333444444444666999;;;===@@@DDDGGGKKKMMMQQQUUUWWWXXXXXXXXX[[[[[[\\\^^^bbbgggllloootttqqqpppssszzz}}}{{{xxxvvvwwwxxxyyyyyyxxxwwwvvvzzz{{{{{{zzz~~~{{{xxxyyyzzzpppppp|||}}}rrrhhhbbb]]]WWWUUUVVVVVVUUUUUUXXX[[[^^^``````\\\\\\[[[ZZZZZZZZZ[[[[[[YYYZZZ[[[^^^``````]]][[[XXXYYY\\\___`````````___\\\[[[YYYYYY\\\bbbgggkkklllfff___\\\[[[[[[ZZZXXXZZZ]]]```bbb```]]][[[ZZZVVVWWWWWWVVVUUUUUUUUUUUURRRRRRTTTUUUWWWYYYZZZ[[[\\\\\\]]]^^^^^^\\\[[[ZZZ]]]^^^```aaaaaaaaa```___bbbbbbcccddddddcccbbbaaadddgggmmmvvvuuuVVVHHH;;;999:::888777888999999:::;;;;;;;;;::::::888888888888888888888888888888777777666666666666555555555666666777777888888999;;;===@@@BBBDDDEEEHHHJJJKKKMMMPPPTTTZZZ___::::::999999999999:::::::::::::::;;;<<<<<<======<<<<<<<<<<<<===============<<<<<<======>>>???@@@???@@@AAA@@@???>>>???@@@BBBDDDLLL^^^zzz{{{kkkYYYQQQMMMJJJGGGGGG@@@>>>AAAHHHNNNWWWkkkwwwmmmaaaXXXTTTPPPKKKGGGGGGGGGHHHHHHGGGEEEBBBAAA@@@@@@>>>===999:::::::::;;;;;;;;;<<<999999999888888888777777666666666666777777777777666666777777777777666666555555555555666666666666555555555666555555444333555555555666666777777777888999999999888666555444555444333222222111111222000000000000000//////////////////.........------,,,,,,,,,------------...---+++***)))+++++++++*********+++,,,,,,,,,++++++,,,,,,,,,,,,---------...++++++++++++++++++,,,,,,************++++++++++++,,,,,,,,,,,,------------------------------------,,,---...///////////////111000000///...---,,,,,,000000////////////......///000111111111111000000.................................///////////////...//////000000////////////000000111222333444444333666999;;;===@@@DDDGGGJJJLLLPPPTTTVVVWWWVVVVVVWWWWWWXXXZZZ___dddjjjmmmsssrrrtttwww{{{|||yyyvvvuuuuuuuuuvvvvvvwwwxxxxxx|||~~~}}}{{{~~~~~~zzztttxxxnnnfff```]]]ZZZTTTRRRTTTTTTTTTTTTWWW\\\___aaaaaa]]]]]][[[ZZZYYYYYYXXXYYYYYYYYYYYY[[[]]]^^^\\\[[[XXXXXXYYYZZZ[[[]]]^^^___ZZZYYYXXXXXXZZZ^^^bbbeeefffaaa\\\ZZZ[[[\\\[[[YYYXXX\\\```bbb```]]]ZZZYYYUUUVVVWWWVVVTTTSSSTTTUUUQQQRRRSSSUUUWWWYYYZZZ[[[[[[\\\]]]^^^]]]]]][[[[[[^^^___aaabbbbbbaaa```^^^______````````````______]]]```eeejjjqqqjjjTTT@@@::::::888888;;;::::::;;;;;;;;;:::999999999999999999999999999999999888888777777666666555555555555666666777777777777777999;;;===???AAABBBEEEGGGIIIKKKMMMRRRWWW[[[::::::999999999999::::::999999:::;;;;;;<<<======<<<<<<<<<<<<============<<<<<<<<<<<<===>>>???@@@AAABBBCCCBBBAAA??????@@@@@@BBBFFFQQQdddxxxaaaUUUOOOKKKHHHHHHCCC>>>???EEEHHHKKKXXXiiixxxjjj___ZZZUUUNNNJJJIIIIIIJJJJJJHHHFFFCCCBBBAAAAAA???===;;;;;;;;;;;;;;;:::::::::::::::999999999888888888555666666666777777777888666666777777777777666666333444444444555555555666555555666666666555333333555555666666666666666666777777777777666666555444555555444333222222222222000111111111111111111111////////////............,,,,,,,,,---------.........,,,++++++---......---***+++,,,---...------,,,++++++,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,------------...------------------------+++,,,...///000000000/////////......------,,,,,,/////////.........------,,,---000222333222000///////////////////////////............/////////000//////000000000000/////////000111111333333444555333555888:::<<>>???@@@BBBDDDGGGIIIKKKOOOSSSWWW:::999999999999999999:::999999::::::;;;<<<======<<<<<<<<<<<<=========>>><<<<<<<<<<<<===>>>@@@@@@BBBCCCDDDDDDBBB@@@@@@AAAAAACCCEEEIIIVVVqqq~~~gggXXXQQQLLLIIIHHHGGG@@@???DDDFFFFFFPPP___pppvvvjjj^^^YYYQQQLLLJJJKKKKKKLLLIIIGGGDDDBBBBBBAAA???>>>======<<<;;;:::999999888;;;;;;;;;:::::::::999999555666666666777777888888666666777777777777666666333333333444444444555555555555666666666555333222666666666666666666666666555555555555444444444444555555444333222222222222111111111111111222222222000/////////............,,,,,,,,,------.........///...------///000000000***+++---...///...------******+++++++++,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,---------......,,,,,,,,,---------......------------------------+++,,,...000000000000///,,,,,,------------------//////......---------,,,))),,,///222333222000...........................---.........//////000000///000000000000000//////000000111222333444444555333555888:::<<>>??????BBBEEEGGGJJJMMMQQQTTT:::888777555555666888999::::::::::::::::::::::::???>>>>>>===<<<;;;;;;:::>>>>>>>>>>>>>>>>>>>>>>>>DDDDDDCCCAAA???>>>???AAABBB>>>CCCLLLQQQ]]]sss\\\TTTPPPJJJDDDDDDBBBAAA@@@AAAEEEHHHKKK]]]wwwvvvqqqeee^^^XXXTTTNNNIIIJJJNNNIIIGGGEEEDDDCCCAAA>>>;;;>>>===<<<;;;:::999999999:::::::::999::::::;;;;;;888777555444444444555666777777666555555555555555444444444444444444444444444444444444444444444444555555555555666666666666555555444444444444555555888666555444444555666888555222111222444555333111............///////////////......------,,,++++++,,,,,,++++++***)))((((((******+++,,,------......---------,,,,,,---------((())))))***,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000........................+++,,,.../////////...---////////////////////////......////////////......,,,---...///000222333333333111///---,,,...000111............////////////000111111111222222222222222111000000000111222333777777777666666999===AAADDDGGGKKKOOOQQQSSSVVVXXXTTTVVVZZZ^^^cccgggkkkmmmsssuuuxxxzzzzzzxxxuuussspppoooooorrrvvvzzz{{{{{{zzzyyyxxxvvvuuuwww{{{}}}vvvvvvnnnkkkmmmlllkkkvvvzzzrrr}}}lllbbbWWWYYYZZZ\\\\\\\\\[[[ZZZWWWTTTQQQPPPRRRUUUWWWXXXVVVWWWYYY[[[\\\\\\[[[ZZZYYYYYYZZZ[[[[[[[[[[[[ZZZTTTWWWWWWVVVXXXZZZXXXSSSTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUXXX]]]bbbeeefffeeeccc^^^WWWSSSSSSTTTTTTSSSWWWVVVTTTRRRQQQPPPQQQQQQSSSTTTUUUVVVVVVVVVVVVVVVZZZZZZ[[[\\\\\\\\\\\\\\\\\\]]]___aaacccdddeeeeeefffccc___]]]]]]^^^^^^]]]]]]^^^^^^^^^```dddkkkooo```JJJAAA:::444<<<:::888999;;;<<<<<<;;;;;;:::888666666666666777;;;:::888777666777888999444444444444444555666777555555555777999<<>>>>>???AAABBB???BBBJJJMMMVVVvvvhhh\\\VVVQQQLLLGGGEEECCCAAAAAACCCFFFHHHQQQgggvvvqqqgggaaa[[[XXXRRRLLLKKKMMMHHHGGGEEEDDDCCCBBB???===???>>><<<;;;::::::999999::::::999999999999::::::999999777666666666777888999999888777777777777777666666666666666666666666555555555555555555555555555555666666666777777777555555444444444444555555777666555444444555666777555333222222555555444222000000000000//////////////////......---,,,,,,,,,000//////...------,,,,,,***++++++,,,------............------------......++++++,,,,,,,,,,,,,,,------------------------------,,,,,,------///000000..............................///000000000000000////////////////////////......////////////......------...///000000111111222111///.........///000............////////////000000000000111111111222222111111111111222333333666777777777888:::>>>AAAEEEHHHKKKNNNQQQSSSVVVXXXWWWXXX\\\```dddhhhkkkmmmrrrtttwwwyyyyyywwwtttqqqpppooooooqqqtttwwwxxxxxxyyyyyyxxxwwwvvvxxx}}}|||wwwppplllmmmkkklllyyyyyy{{{tttrrr~~~~~~iii```\\\aaahhhmmmmmmiiiccc^^^UUURRRNNNMMMOOORRRSSSTTTUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXYYYYYYZZZZZZYYYYYYVVVWWWVVVTTTVVVZZZYYYVVVSSSSSSSSSSSSSSSRRRRRRQQQSSSTTTWWW[[[```cccdddcccaaa\\\VVVSSSSSSTTTTTTSSSWWWVVVTTTRRRQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVYYYYYYZZZ[[[[[[[[[[[[[[[[[[\\\^^^```bbbcccdddddddddbbb___]]]^^^_________ccccccbbbbbbdddfffiiikkkwwwwwwXXXFFF>>>999;;;:::999999:::::::::999;;;:::888777666666666777999999999999999888777777555555444444444555666666777666666777888:::<<<===@@@@@@BBBDDDFFFIIILLLMMM:::999888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::<<<===>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<>>>>>???AAABBB???BBBHHHHHHMMMfffuuubbbWWWRRROOOJJJHHHEEEBBBAAAAAACCCDDDFFFVVVoooyyyrrrjjjccc^^^\\\XXXQQQMMMLLLHHHFFFDDDDDDCCCCCC@@@>>>??????===<<<;;;:::::::::;;;:::999888888888888888;;;:::999999888888999999999999888777777777777888777777777777777777777777666666666666666666666666666666666777777777888888555555444444444444555555777666555444444555666777555444333444555666555333222222222111111000000000000000///......------,,,111111000000///.........+++,,,,,,------.........//////............//////.........------,,,,,,,,,........................---------------...///000......................../////////...//////000111////////////////////////......////////////......------........./////////111000000000////////////............////////////////////////000000000000111111222333333333333333555777888999999;;;>>>@@@EEEHHHKKKNNNPPPSSSVVVXXXZZZ[[[^^^aaaeeeiiikkkmmmqqqssswwwyyyxxxuuuqqqnnnpppoooooopppsssuuuuuutttwwwwwwwwwvvvwwwyyy~~~~~~wwwrrrpppmmmppp~~~vvvwwwxxxqqqrrrvvvfffbbbccclllxxxvvviii```UUURRRNNNMMMNNNPPPQQQRRRTTTTTTTTTTTTUUUVVVWWWWWWVVVWWWWWWWWWXXXXXXXXXXXXYYYZZZWWWSSSTTTXXXXXXTTTRRRSSSSSSTTTSSSRRRQQQPPPRRRSSSUUUYYY]]]```aaa```]]]ZZZUUURRRRRRSSSTTTUUUWWWUUUTTTRRRQQQQQQQQQRRRQQQQQQRRRSSSUUUVVVVVVWWWWWWXXXXXXXXXYYYYYYYYYYYYZZZ[[[\\\^^^___aaabbbccccccaaa^^^^^^___aaabbbaaagggeeeeeeggglllnnnmmmkkkgggwwwjjjPPPCCC???:::;;;<<<;;;:::999:::::::::999888777777777777777777888:::;;;:::999777555666666555555444555555555888888777777888999::::::>>>???@@@CCCFFFIIIKKKMMM::::::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>>>>???AAAAAA???AAAFFFEEEGGGYYYoookkkZZZRRROOOKKKIIIFFFBBBAAA@@@AAAAAACCCLLL]]]vvvvvvkkkddd___^^^\\\VVVOOOMMMIIIGGGEEEDDDDDDDDDBBBAAA@@@???>>>===<<<;;;;;;;;;;;;:::999888777777777777;;;;;;::::::999999999999888777666666555555666666555555555555555555555555666666666666666666666666777777777777888888888888555555444444444444555555666555555444444555555666555555444555555555555444555444444333222111111000111000000//////...------//////......---------------------------.........000000////////////000000////////////............////////////////////////---------------...///000...........................---,,,+++,,,---...///////////////////////////......////////////.....................---------///000000111111000...---............////////////.........////////////000000111333444555555444333444666999:::;;;<<<>>>@@@FFFIIIKKKNNNPPPRRRVVVXXX[[[\\\___bbbeeehhhkkklllooorrruuuxxxwwwtttooolllooonnnoooqqqtttvvvvvvuuussstttuuuuuuvvvyyy~~~zzzvvvtttzzzyyyyyy{{{vvvuuuwwwnnnfffhhhnnnwwwyyyhhh\\\XXXUUURRRPPPQQQRRRSSSSSSUUUTTTSSSRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVWWWWWWXXX\\\]]][[[WWWWWWYYYWWWRRRSSSTTTUUUUUUUUUSSSQQQPPPRRRRRRSSSVVVZZZ]]]^^^^^^ZZZXXXTTTRRRRRRSSSUUUVVVVVVUUUTTTRRRQQQRRRRRRSSSPPPPPPQQQRRRTTTUUUWWWXXXVVVVVVVVVVVVWWWWWWXXXXXXYYYZZZZZZ\\\]]]___```aaabbb```^^^___aaadddeeeeeeeeedddfffllltttxxxvvvrrrdddmmm|||^^^KKKBBB;;;<<<>>>===;;;:::;;;===999999999888888777777777777888999:::999999777777777777666555555444555555777777777777888888999999<<<===???AAADDDGGGJJJLLL:::999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<==============================;;;===>>>???>>>>>>???@@@???>>>AAADDDCCCEEERRRaaa{{{eeeXXXSSSLLLJJJGGGDDDBBBAAAAAAAAABBBEEEPPPddd~~~pppggg___``````ZZZSSSOOOKKKIIIFFFEEEEEEEEEDDDCCCAAA@@@???>>>===<<<<<<<<<;;;:::999888777777777777999999999999999888888888888888777666666666666666666666666666666666666666555555555555555555555555777777777777888888888888555555444444444444555555555555444444444444555555444555555555555444555555666666555444333222222111222111111000000//////...............------------///.....................000000////////////000000....../////////000000000////////////////////////...------------...//////........................---,,,+++++++++,,,...///////////////////////////......////////////..................------------///000111111111000...---............////////////---.........////////////000111333444555555444444555777999;;;<<<===@@@AAAGGGIIILLLMMMOOORRRVVVXXX[[[\\\^^^aaadddgggjjjkkknnnppptttvvvvvvsssooolllmmmnnnooosssvvvyyyyyyxxxpppqqqssstttuuuxxx}}}~~~}}}|||zzz~~~~~~vvvxxx|||uuuggggggnnnxxx~~~tttdddYYYXXXVVVSSSRRRSSSTTTTTTSSSVVVUUUTTTSSSSSSSSSTTTUUUVVVUUUUUUUUUUUUVVVWWWWWW[[[^^^______```bbb___YYYVVVVVVWWWWWWVVVUUUSSSRRRSSSRRRSSSUUUXXX[[[\\\\\\XXXWWWUUUSSSRRRSSSUUUWWWVVVUUUTTTSSSRRRRRRSSSSSSPPPPPPQQQRRRSSSUUUWWWXXXWWWVVVVVVUUUVVVWWWXXXXXXYYYYYYYYYZZZ[[[]]]^^^___bbb```___```cccfffggghhhddddddhhhpppyyy|||yyytttfffgggqqqqqqWWWGGG=========;;;:::999:::;;;999999999999999888888888999999888777777888999:::888777666555555555555555444555666777888888999999:::;;;<<>>???@@@>>>>>>@@@CCCCCCDDDMMMXXXvvvtttbbbYYYPPPOOOKKKHHHEEECCCBBBBBB@@@@@@FFFUUUkkk|||ooodddcccccc___WWWSSSOOOLLLIIIGGGGGGGGGFFFEEEBBBAAA@@@???>>>=========;;;:::999888888888888888888999999999999888777666::::::999888888888888999888888888888888888888888555555555555555555555555666666666777777777888888555555444444444444555555444444444444444444444444333555666555444333444555555555555444444333333333333222222111111000//////000000000000000000000000000000000///.........---000000////////////000000.........//////000000000////////////////////////......---------......///.................................---......///000////////////////////////......////////////......//////..................///000111111111000...---............////////////............////////////000000111333444444444444666777999;;;<<<>>>AAACCCHHHJJJLLLMMMNNNQQQUUUYYY[[[\\\^^^aaaeeehhhjjjkkknnnppprrrttttttrrrpppnnnmmmnnnppptttxxx{{{{{{zzzoooqqqssstttvvvyyy|||~~~}}}}}}xxxvvv}}}zzziiiaaaeeemmmyyy{{{|||{{{tttjjj___XXXUUUSSSQQQQQQRRRSSSSSSRRRVVVVVVUUUTTTSSSSSSSSSTTTTTTSSSSSSRRRRRRTTTUUUVVVVVV[[[```ccchhhllliiidddYYYXXXXXXWWWVVVUUUTTTTTTUUUTTTSSSUUUXXXZZZ[[[[[[WWWWWWVVVUUUSSSSSSVVVXXXVVVUUUTTTSSSRRRSSSTTTTTTRRRRRRQQQRRRSSSUUUWWWXXXXXXWWWVVVVVVVVVWWWYYYZZZYYYYYYXXXYYYZZZ\\\^^^___aaa___^^^___bbbeeeggghhhfffgggkkkqqqwwwwwwsssooocccaaaeeesssnnnXXXGGGBBB===:::999999888777888999999:::999999888888:::999777666666888:::;;;777777666666555666666666333444555777888888888888999999:::<<>>@@@AAA???>>>??????>>>>>>@@@BBBBBBCCCIIIPPPbbbpppdddXXXVVVRRRNNNJJJFFFDDDBBBAAA???AAAJJJWWWmmm|||lllhhhhhhddd\\\WWWRRROOOKKKIIIHHHHHHGGGFFFCCCBBBAAA@@@???>>>>>>>>>::::::999999999999::::::888999999:::999888777666;;;:::999999888888999999999999999999999999999999666666666666666666666666555555666666666777777777555555444444444444555555444444444555555444444444222444555555222222333555444444444444444444444444333333333222111111000000111111222222222222222222111111000000///...------000//////......//////000///////////////.................................///......---------..............................------......//////......////////////////////////......////////////......////////////////////////000000000000000//////...............////////////....../////////000000000000000000111222333444555777888999:::;;;>>>BBBFFFIIIJJJLLLMMMNNNQQQUUUYYY[[[]]]___cccfffjjjlllmmmnnnoooqqqrrrssssssrrrqqqooooooqqquuuyyyzzzyyyxxxqqqsssuuuvvvwwwzzz}}}}}}vvvzzzooobbb[[[]]]ccckkkkkkjjjhhhddd___YYYVVVSSSQQQPPPPPPRRRSSSSSSRRRUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQOOOOOOOOOPPPRRRSSSTTTXXX]]]```eeejjjjjjeeeZZZYYYWWWUUUTTTTTTTTTUUUWWWVVVUUUVVVXXX[[[[[[[[[WWWXXXXXXVVVTTTSSSVVVXXXVVVUUUTTTSSSSSSSSSTTTUUUTTTTTTSSSRRRSSSUUUWWWYYYZZZYYYWWWWWWWWWXXXZZZ[[[ZZZYYYXXXXXXYYY[[[]]]______]]][[[\\\___ccceeeeeedddgggllloooqqqoookkkiii]]]\\\\\\dddvvvvvvXXXNNNCCC===<<<<<<999555888888999:::::::::999888888888777888888999999:::666666666666666666777888555555666777777666555555888888999:::<<<>>>@@@AAA666777888999:::;;;;;;:::888888888888888888888888:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===???AAAAAA@@@???>>>?????????@@@AAA@@@BBBFFFLLLOOOuuurrr___\\\XXXRRRMMMHHHEEECCCDDD@@@@@@CCCJJJZZZwwwssslllkkkggg___ZZZTTTQQQMMMJJJIIIIIIHHHGGGCCCCCCAAA@@@???>>>>>>>>>:::::::::999::::::;;;;;;999999:::;;;:::999888777999888777777666777777777777777777777777777777777777777777777777777777777555555555555666666666666555555555444444555555555333444444555555444444333111333555444222111222555333333333444444444444444444444333222222111111000111111111111111111111111222222111000///...------//////............//////111111000///...---,,,,,,........................///......---------..............................***+++,,,---...---,,,+++////////////////////////......////////////......////////////000000111111111000000000////////////............/////////000////////////000000000000000/////////000222444666888999999999:::>>>CCCGGGIIIKKKLLLLLLNNNQQQUUUYYY\\\^^^```dddhhhkkknnnooonnnooopppqqqrrrssssssssspppqqqrrruuuxxxyyywwwuuurrrtttwwwxxxyyy{{{~~~~~~~~~vvvuuu{{{jjj^^^XXXWWWZZZ]]]\\\[[[ZZZXXXVVVUUUTTTSSSRRRPPPQQQSSSTTTTTTTTTTTTTTTUUUUUUTTTRRRPPPOOOOOONNNMMMLLLLLLNNNPPPQQQTTTWWWXXXYYY]]]cccccc___[[[YYYVVVSSSRRRRRRTTTUUUYYYWWWVVVVVVYYY[[[\\\\\\XXXYYYZZZWWWTTTSSSVVVYYYVVVUUUTTTSSSSSSSSSTTTUUUVVVUUUTTTSSSSSSUUUWWWYYY[[[ZZZXXXXXXXXXYYY[[[]]]ZZZYYYXXXXXXYYY[[[]]]___]]][[[YYYZZZ]]]```bbbccc```dddjjjmmmllljjjhhhgggZZZYYYYYY\\\hhhgggZZZKKKCCCBBBAAA<<<666777888::::::;;;:::999888555666888:::::::::999888666666555666666777888999777777888777777555333222777777888999:::<<<===>>>888888888888888888888888777777777777888888888888888888999999:::;;;<<<<<<777888::::::::::::<<<==================>>>>>>???;;;===>>>@@@BBBCCCCCCCCCGGG___|||llleee[[[TTTPPPLLLIIIFFFAAA>>>AAAGGGHHHLLLaaayyy~~~nnnkkkkkkhhhcccYYYTTTOOOLLLMMMMMMLLLJJJJJJFFFBBB@@@AAAAAA???<<<<<<<<<;;;:::999999999999::::::::::::::::::::::::888888888888888888888888:::::::::::::::999888777555555666666666666555555555555555555555666777888333333333444555666777777666666555444444333222222333222222111111222222333777666444333222333333444333222222111111222222333555555444444333222111111///000111222222222222222444///++++++000333222000222222111000///...---------------------...///000////////////000000000000//////000000///...------..................------.........------,,,,,,,,,,,,---......//////......000000//////............////////////////////////000000//////.........---000000000000000000000000000000000111222333555555444888<<<<<<:::;;;@@@EEEFFFIIIKKKLLLMMMPPPUUUZZZaaa```___aaafffkkknnnoooooopppqqqqqqppprrruuuwwwuuuuuuuuuuuuuuutttttttttxxxyyyzzzyyyyyy{{{~~~zzzzzzuuuhhh```XXXUUUVVVUUUTTTTTTTTTSSSSSSRRRRRRSSSSSSRRRRRRQQQQQQPPPPPPQQQRRRSSSSSSRRRPPPNNNLLLPPPNNNMMMKKKKKKLLLNNNOOONNNOOOPPPRRRUUUXXXZZZ\\\XXXWWWVVVTTTTTTTTTTTTUUUVVVWWWWWWXXXXXXXXXXXXXXXYYYXXXVVVTTTTTTTTTVVVWWWUUUUUUUUUSSSQQQQQQSSSUUUSSSTTTUUUTTTTTTUUUXXXZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZZZZXXXXXXYYY[[[]]]^^^___]]]ZZZXXXYYY\\\```ccc```aaadddgggjjjiiieeebbb___YYYWWW]]]aaaiiitttUUUFFFBBB===888555===888888<<>>???;;;<<<===>>>???AAABBBBBBEEEWWWvvv}}}ssseee[[[UUUQQQLLLIIIEEE@@@AAADDDCCCDDDTTTgggvvvnnnkkkhhheee^^^YYYSSSOOOMMMMMMKKKJJJKKKHHHDDDBBBBBBAAA???======<<<;;;:::999999999999::::::::::::::::::::::::888888888888888888888888:::::::::::::::999888777666666777777777777666666555444444444444555555666333444444444555666666666555555555444333222222222333333222222222222333333555444333222222333333444333222222111111222222333444444444333222111111111///000111222222222222111333///+++,,,000222222000111111000000//////............---------...//////000000000000///////////////////////////...------..............................------------------,,,---......//////......////////////......------////////////////////////000000/////////.........000000000000000000000000000000000111222333555555444777:::;;;;;;===AAAEEEFFFHHHKKKLLLNNNRRRWWW\\\aaa``````bbbgggkkkmmmnnnooopppqqqqqqqqqrrruuuwwwvvvvvvvvvuuurrrrrrsssuuuyyyzzz{{{{{{zzz{{{}}}~~~|||qqquuuqqqddd]]]WWWTTTUUURRRQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRPPPOOONNNPPPQQQRRRRRRRRRPPPNNNMMMMMMLLLKKKJJJJJJKKKMMMNNNNNNOOOPPPQQQSSSVVVXXXYYYUUUTTTSSSRRRRRRRRRSSSTTTVVVWWWWWWXXXXXXXXXXXXXXXWWWVVVTTTSSSSSSSSSUUUUUUTTTUUUUUUSSSQQQQQQSSSUUUOOOPPPQQQQQQQQQSSSVVVYYY[[[[[[ZZZYYYYYYXXXXXXXXXZZZYYYXXXXXXXXXZZZ]]]^^^```^^^[[[YYYYYY[[[]]]______```aaadddggggggeeeccc___YYYXXX\\\\\\___ooouuu___OOOCCC>>>>>>:::666555999<<<::::::;;;999999888777777777777777999999999999999999999999:::999888777666666666777666666666777777888::::::777777777777777777777777777777777777888888888888::::::::::::::::::::::::777999::::::999999;;;<<<<<<<<<<<<<<<<<<======>>>;;;;;;;;;<<<===???AAABBBFFFNNNcccpppaaaYYYTTTMMMHHHHHHBBB@@@BBBAAAAAAJJJWWWrrrrrrllljjjjjjfffaaaYYYSSSOOOMMMKKKJJJMMMJJJFFFDDDCCCBBB???>>>======;;;:::::::::::::::999999999999999999999999888888888888888888888888999999:::::::::999888888777777888888888888777777555555444444333444444444444444555555555555555555555444444333333222222111333333222222222222333333333222222222222333333444333222222111111222222333333333333222111111000000000000111111222222111111222///,,,---000222111000000000000000//////////////////......---.........111111000000//////...............///......---,,,........................---------...............------...////////////..................---------////////////////////////000000////////////......000000000000000000000000000000000111222333555555555666888:::===@@@CCCDDDEEEGGGJJJMMMPPPUUUZZZ^^^bbbbbbbbbdddhhhkkkmmmmmmnnnoooqqqqqqqqqrrruuuwwwvvvyyyzzzvvvqqqooorrruuuxxxzzz{{{|||{{{zzz{{{|||{{{~~~~~~qqqiiirrr|||jjj___ZZZVVVTTTTTTOOOOOOOOOOOOPPPQQQRRRSSSRRRSSSTTTUUUTTTQQQNNNLLLNNNOOOPPPQQQPPPPPPNNNNNNKKKJJJIIIIIIIIIKKKLLLMMMNNNOOOOOOPPPQQQSSSTTTUUUQQQPPPPPPPPPPPPQQQRRRRRRVVVVVVWWWXXXXXXXXXXXXWWWUUUTTTSSSRRRRRRRRRSSSTTTTTTUUUUUUSSSRRRQQQSSSTTTNNNOOOPPPPPPPPPRRRUUUXXXZZZ[[[[[[[[[ZZZXXXWWWVVVXXXXXXWWWWWWXXXZZZ\\\^^^___^^^\\\ZZZZZZZZZZZZ[[[]]]]]]]]]```cccddddddccc]]]YYYYYY[[[XXXWWW___lll{{{^^^IIIAAABBB<<<888777999:::888:::>>>999999888777777777888888:::::::::::::::::::::::::::999888777666666666666666666555666666777888999777777777777777777777777666777777777888888888888:::::::::::::::999999999777999::::::999999:::;;;;;;;;;;;;;;;;;;<<<<<<======<<<;;;;;;<<<>>>AAABBBJJJIIITTTqqq{{{hhh^^^XXXQQQKKKIIICCCAAACCCCCCDDDIIIPPP___}}}xxxnnnlllmmmkkkfff___XXXSSSOOONNNMMMMMMLLLIIIGGGDDDBBB@@@???>>>===<<<;;;::::::::::::888888888888888888888888888888888888888888888888999999:::::::::999999888888888888999999888888888777666555444444444444444555555555555555444444444444444333333222222222222333333333222222333333333111111111111222333333444333222222111111222222333222222222111111111000000000000111111111111000000111///------000111111000.../////////000000000111000000///......---......111111000000//////......------............------............////////////------....../////////000------...///////////////............------------////////////////////////000000//////////////////////////////////////////000000000111222333555555666555666999>>>BBBDDDDDDEEEGGGJJJNNNSSSYYY]]]aaadddcccdddfffjjjllllllllllllnnnpppqqqqqqrrrtttvvvuuuzzz~~~{{{tttpppqqquuutttwwwzzz{{{zzzzzzzzz{{{yyy|||wwwmmmgggrrr}}}rrrddd[[[WWWUUUTTTTTTPPPPPPOOOOOOOOOPPPQQQQQQSSSUUUWWWXXXWWWSSSOOOLLLLLLMMMNNNOOOOOOOOOOOONNNJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQNNNNNNNNNOOOPPPQQQQQQRRRUUUUUUVVVWWWWWWWWWWWWVVVTTTTTTSSSRRRRRRSSSSSSTTTSSSTTTUUUTTTRRRRRRRRRTTTQQQRRRRRRRRRQQQRRRTTTWWWWWWXXXZZZ[[[[[[YYYWWWVVVXXXWWWVVVVVVWWWYYY[[[]]][[[[[[[[[ZZZZZZZZZYYYYYYZZZYYYYYY[[[^^^aaabbbbbb[[[XXXXXXYYYVVVTTTZZZcccssswwwZZZHHHBBBAAA===<<<===;;;888999===::::::999999999999999::::::::::::::::::::::::::::::999888888777777666666555555555555555666777777666666666666666666666666666777777777888888888888999999999999999888888888777999:::999888888999;;;:::::::::::::::;;;;;;<<<>>>===<<<;;;<<<>>>AAABBBHHHDDDIII```tttfff^^^VVVQQQKKKFFFDDDDDDEEEEEEGGGJJJQQQkkkrrrlllkkkllliiiddd]]]WWWSSSQQQQQQMMMLLLKKKIIIFFFCCCAAAAAA>>>>>>===<<<;;;;;;;;;;;;888888888888888888888888888888888888888888888888888999999:::::::::999999888888999999999999888888888888777666555555666666555555555555555444444444444444333333333333333222444333333333333333333444000111111222333333333333333222222111111222222333222222111111111111111111000000111111111000000///000///......000111111000......//////000000111111111000///...............111000000000/////////...------......///......---........./////////000000.........//////000000000---...//////000000//////........................000000000000000000000000//////000000000000000000////////////////////////000000000111222333555555666666777:::???BBBDDDEEEEEEGGGJJJPPPVVV\\\```bbbeeeeeefffiiikkkmmmllljjjjjjlllnnnppppppqqqsssuuussszzzyyyssssssuuuqqqssswwwxxxyyyyyyzzz{{{xxx{{{pppjjjhhhuuupppiii```XXXVVVVVVVVVTTTTTTRRRQQQOOONNNNNNOOOOOOTTTVVVYYYZZZYYYUUUQQQNNNLLLLLLMMMNNNOOOOOOOOOOOOKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRRRRSSSSSSTTTUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSTTTTTTTTTSSSTTTUUUTTTSSSRRRRRRSSSTTTTTTTTTRRRPPPPPPRRRTTTSSSUUUXXX[[[\\\[[[YYYXXXWWWWWWUUUUUUVVVWWWZZZ[[[WWWXXXXXXYYYYYYZZZZZZYYYXXXWWWVVVXXX[[[^^^___```[[[YYYWWWUUUSSSRRRWWW]]]fff|||yyy[[[HHHCCC???===>>>===:::999;;;;;;;;;:::::::::;;;;;;<<<:::::::::::::::::::::::::::::::::999999888777777555555555555555555666777666666666666666666666666777777777777888888888888777777777777777777777777777999:::999888888999:::999999999999999::::::;;;===<<<<<<<<<===>>>@@@AAA@@@???CCCTTTqqq|||jjj^^^VVVRRRNNNLLLHHHEEEBBBAAABBBCCCIIIZZZwww|||pppkkkmmmllliiibbb[[[VVVSSSRRRKKKLLLLLLJJJFFFCCCBBBBBB???>>>===<<<<<<;;;<<<<<<999999999999999999999999888888888888888888888888888888999:::::::::999999888888999999999999888888888888777777666777777777444444555555555555555555444444444444444444444444444444333333333333444444111222333333333333333222333222222111111222222333222222222222222222222222000000111111000000//////////////////000000000000......//////000000111111000000//////...//////////////////000000000000000---...//////000/////////.........//////000000111/////////000000000000000......///000000000000///.........///////////////000000000000000000000000//////000000000000111111000000000000000000000000000000000111222333555555666777999;;;>>>AAADDDEEEFFFGGGKKKQQQYYY___bbbcccfffggghhhkkkmmmmmmkkkiiigggjjjmmmnnnoooppprrrsssrrrxxx|||wwwvvvvvvqqqtttvvvwwwwwwxxxyyy{{{xxx|||{{{zzziiiiiimmm{{{vvvdddbbb\\\UUUTTTVVVVVVTTTUUUSSSQQQNNNMMMMMMMMMNNNSSSVVVXXXZZZYYYWWWSSSPPPMMMMMMMMMNNNNNNOOOOOOOOOMMMNNNNNNNNNNNNMMMMMMMMMNNNMMMLLLLLLKKKKKKLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSRRRSSSSSSSSSSSSTTTTTTTTTTTTRRRTTTUUUUUUSSSRRRRRRSSSRRRSSSRRRPPPNNNNNNPPPRRRQQQTTTWWWZZZ\\\\\\[[[ZZZXXXWWWUUUTTTTTTVVVWWWXXXVVVVVVWWWWWWXXXYYYYYYYYYVVVUUUUUUVVVYYY\\\]]]\\\\\\ZZZVVVSSSPPPPPPSSSVVV^^^llltttZZZHHH@@@;;;<<<>>>;;;::::::;;;;;;::::::;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;:::888888666666555555555555666666555555555555555555555555777777777777888888888888444444555555666666777777888999:::999888777888999888888888888888999::::::;;;;;;;;;<<<======>>>>>>;;;???DDDLLL]]]|||qqqaaaYYYUUUPPPPPPMMMGGGAAA@@@AAAAAAGGGMMM^^^{{{}}}sssnnnooommmggg___WWWRRRQQQHHHJJJLLLJJJGGGDDDCCCDDD@@@???>>>===<<<<<<<<<<<<::::::::::::::::::::::::888888888888888888888888777888999::::::::::::999777777888888888888777777777666666666666777777888333444444444555666666666555555555555555555555555444444333333333333444444333333444555444444222222333222222111111222222333222222222333333333333333000000000000000//////......///000000000000000000////////////000000000000//////////////////000111......//////000000111111...//////000111111000000---......///000000111111111111000000000000000000......///000000000000000/////////000000000111111000000000000000000000000//////000000000111111111000000000000000000000000000000000111222333555555666999<<<======>>>CCCFFFHHHHHHLLLSSS[[[aaacccdddggghhhjjjmmmnnnnnnkkkhhhdddgggkkkmmmnnnnnnpppqqqrrruuuyyyzzzzzzxxxxxxyyywwwxxxxxxxxxwwwwwwxxxzzzzzz}}}yyysssssswww}}}zzztttlllqqqzzzvvvfffZZZ\\\XXXSSSRRRUUUUUURRRSSSQQQNNNLLLKKKLLLMMMNNNRRRSSSVVVXXXXXXVVVSSSQQQOOONNNNNNNNNNNNOOOOOOPPPOOOOOOOOOOOONNNMMMLLLLLLMMMMMMLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQPPPPPPOOOOOOOOOPPPQQQQQQQQQQQQPPPQQQQQQRRRRRRSSSSSSSSSSSSRRRTTTVVVUUUTTTRRRRRRRRRQQQQQQQQQPPPOOOPPPRRRTTTSSSTTTWWWYYYZZZ[[[ZZZYYYYYYXXXVVVTTTSSSTTTUUUVVVWWWWWWVVVVVVVVVVVVWWWXXXVVVUUUUUUVVVYYYZZZZZZYYYYYYYYYWWWTTTRRRRRRRRRSSSZZZ^^^ooozzzYYYLLL???<<<===<<<:::999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============;;;:::999777777666666555666666777555555555555555555555555777777777777888888888888222333333444555666777777888999:::999888777888999888888888777888999999:::999999:::;;;<<<<<<<<<;;;<<>>======<<<<<<<<<::::::::::::::::::::::::888888888888888888888888777888999:::::::::::::::777777888888888888777777555555555555555666777888333333444444555666777777555555666666666666666666555444444333333444444555444555555666555444222111333222222222222222222333333333333333333333333333000000000000000///......---///000111000///000000000000000000//////////////////...//////000111222------...///000111222222//////000111111111111111---......///000111111222222222111111000000//////...//////000000000000000//////000000111111222222000000000000000000000000//////000000111111111222000000000000000000000000000000000111222333555555555:::>>>>>><<<===BBBGGGIIIIIILLLSSS\\\bbbddddddhhhiiikkknnnooonnnjjjgggcccfffjjjlllmmmmmmooopppsssssssssuuuvvvxxxzzz{{{||||||{{{yyyvvvvvvwwwyyy{{{~~~{{{uuuooommmooopppttt}}}~~~uuurrrttt}}}|||lll]]]UUUXXXVVVQQQPPPTTTTTTPPPPPPNNNLLLJJJJJJKKKMMMOOOPPPRRRTTTVVVVVVUUUSSSRRRPPPPPPOOONNNNNNOOOOOOPPPOOOOOOOOOOOONNNLLLKKKJJJMMMLLLLLLKKKKKKKKKLLLLLLLLLMMMNNNOOOPPPOOONNNNNNMMMNNNOOOOOOPPPPPPOOOOOOOOOOOOPPPQQQRRRRRRRRRQQQRRRTTTVVVVVVTTTRRRRRRRRRPPPQQQRRRRRRRRRTTTWWWYYYUUUVVVWWWYYYYYYYYYYYYXXXZZZXXXVVVTTTSSSSSSTTTTTTYYYXXXVVVUUUTTTUUUUUUVVVUUUUUUUUUWWWYYYZZZYYYWWWVVVXXXXXXWWWVVVWWWVVVUUUWWWVVV```{{{mmmZZZFFF>>>>>><<<999777888777777777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>><<<;;;:::888777777666666666777777333333333444444444555555444555555666777888888999888777666555555666777888999888777666666777888888<<<<<<;;;::::::::::::;;;999999:::;;;;;;<<<<<<===;;;<<<@@@FFFHHHUUUyyyyyyhhh]]]YYYRRRMMMMMMLLLGGGBBBAAAAAAFFFMMMZZZvvv|||uuulllfffbbb\\\SSSLLLMMMLLLKKKIIIHHHFFFEEEDDDEEEDDDCCCAAA>>><<<;;;:::<<<<<<;;;::::::999888888999999999999999999999999:::999888999;;;<<<;;;:::888888888888888999999999555555666666777777888888333444444444555666666666444444444444444555666777777777666555444444333333444444444333333222222222111111222333333444555555333333222222111000//////333111000000111111000...111111111111000000000000------......//////000000111111000000/////////.........////////////......000000000000////////////......//////000000111111444333111///......///000//////............//////////////////////////////++++++---...////////////000000////////////000000000000111111111111000///555444333333444555777888999::::::;;;<<>>BBBDDDOOOmmmsssfffbbbZZZSSSRRRPPPKKKGGGFFF@@@CCCGGGSSSnnn{{{pppgggaaa[[[TTTOOOLLLKKKJJJIIIGGGFFFEEEDDDFFFEEECCCBBB@@@>>>===<<<;;;;;;::::::::::::::::::999999999999999999999999:::999888999:::;;;;;;999888888888888888888888888666666666777777777777777444444555555555555555555555555444444444555555666777666666555444444333333444444333333222222222222111111222333333444555555333333222222111000000000444222111111222222111000111111111111000000000000.........////////////////////////.........------//////000000000000//////000000000000/////////////////////000000000000000444333111///......///000//////............//////////////////////////////,,,---...///////////////000000////////////000000111111000000000000000000222222111111222333555666888:::;;;<<<===@@@DDDFFFHHHJJJLLLQQQWWW^^^dddggghhhcccbbbhhhlllkkkhhhhhhhhhhhhggggggiiilllrrruuuwwwtttrrrrrrvvvzzz|||}}}}}}xxxqqqllljjjrrr~~~{{{tttyyyuuuuuu|||wwwiii^^^WWWTTTSSSRRRRRRRRRRRRRRRRRRQQQPPPOOONNNNNNOOOPPPQQQUUUVVVWWWUUURRRPPPOOOOOOQQQQQQPPPPPPQQQQQQRRRSSSNNNOOOPPPQQQQQQOOONNNLLLKKKKKKLLLLLLLLLKKKKKKJJJJJJLLLNNNNNNMMMMMMNNNOOOLLLKKKIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMNNNOOOQQQQQQTTTUUUVVVWWWWWWUUUTTTRRRSSSQQQOOOOOOQQQSSSTTTUUUTTTTTTUUUUUUVVVXXXYYYZZZVVVTTTRRRQQQQQQTTTWWWYYY\\\YYYVVVUUUWWWYYYZZZZZZYYYXXXWWWXXX[[[\\\[[[ZZZYYYYYYXXXXXXWWWWWWXXXXXXYYYYYYZZZbbbsssmmmXXXKKKBBB===<<<===999888:::;;;999999<<<:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>???;;;:::999777666666555555333333333444444444555555555555555666666777777888666666555444444555666666888777777666666777777888<<<<<<;;;999999888888888999999::::::;;;;;;<<<<<<>>>;;;;;;>>>@@@GGG\\\sssvvviii___VVVRRROOOJJJGGGGGGBBBBBBCCCLLLdddzzzlllccc]]]WWWSSSMMMLLLKKKIIIHHHGGGGGGFFFFFFEEEDDDCCCAAA@@@???>>>:::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::999888777888:::::::::999777777777777777777777777777777777777777777666666666666555555555555555555666666555444444444555555666666666555444444333333333333222222222222222111111222222333333444444555333333333222111111000000444333222222333333222111111111111111000000000000000000///////////////...000///////////////......------............------////////////000000000000000000000000000000//////333222000///...//////000//////............//////////////////////////////...///000000000000//////000000////////////000000111111000//////000111222222222222222222444555555777999<<<>>>???@@@CCCEEEHHHIIILLLQQQXXX^^^dddggghhhbbb```dddhhhhhhhhhiiiiiiiiijjjhhhiiimmmtttzzzwwwuuurrrrrrvvv|||~~~{{{|||xxxrrrnnnvvvzzzvvvzzzyyyqqqxxxnnnaaaYYYVVVRRRQQQPPPOOOOOOOOOOOOOOOOOOQQQRRRQQQNNNNNNPPPSSSXXXYYYXXXVVVRRRPPPOOOPPPRRRRRRQQQQQQRRRRRRSSSTTTNNNOOOPPPQQQPPPOOONNNMMMMMMMMMLLLLLLKKKJJJIIIIIILLLMMMNNNMMMLLLLLLNNNOOOOOOOOOOOONNNNNNMMMLLLKKKIIIJJJJJJKKKMMMOOOPPPQQQSSSTTTUUUUUUUUUTTTRRRQQQRRRPPPNNNOOOQQQSSSTTTSSSRRRSSSSSSUUUWWWYYYZZZ[[[UUUTTTRRRQQQRRRTTTWWWYYY^^^[[[WWWVVVXXXZZZ\\\]]][[[ZZZYYYZZZ\\\^^^]]]\\\YYYXXXXXXXXXXXXYYYZZZZZZZZZYYYYYY[[[fff{{{vvv]]]III@@@@@@BBB<<<999:::;;;999:::===:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>??????@@@AAA>>>===<<<:::888777777666333333333444444444555555555555555666666666777777555555555444444555555555666666666666777777777888999999888888888999999999888999999:::;;;;;;<<<<<<>>>;;;:::<<<>>>CCCPPP]]]uuuiii]]]UUUPPPJJJFFFGGGGGGEEECCCHHH\\\~~~wwwjjj```ZZZVVVOOONNNMMMKKKIIIIIIIIIIIIFFFFFFEEEDDDBBBAAAAAA@@@<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::888777666777999:::999888777777777777666666666666999888888777777666666666777777666666555555444444777666555444444444444444666666555555555444444444222222222222222222222222222222222333333444444444333333333222222111111111444222111222333444333111111111111111000000000///111000000000//////......222222222222111111111111---......//////......---////////////000000000000222111111000000/////////222111000/////////////////////............//////////////////////////////000000111111111000000///000000////////////000000222111///......000222333333333444444555666666777555888;;;===>>>@@@BBBCCCIIIKKKOOOTTTZZZ```fffhhhgggaaa^^^aaadddeeegggkkkkkkmmmoooooonnnpppvvv{{{yyyvvvssssssvvv|||~~~tttsss|||zzzyyy{{{}}}}}}pppooo}}}vvvdddYYYTTTTTTQQQPPPOOONNNNNNNNNNNNNNNMMMQQQTTTSSSOOOMMMQQQUUUWWWWWWWWWUUURRRPPPPPPQQQRRRRRRRRRRRRRRRSSSTTTTTTOOOOOOPPPPPPPPPOOONNNMMMLLLLLLKKKKKKJJJJJJJJJJJJNNNNNNNNNMMMKKKKKKMMMOOOQQQRRRSSSSSSQQQOOOMMMLLLIIIIIIJJJKKKMMMOOOQQQRRRRRRRRRSSSSSSSSSRRRQQQPPPQQQOOONNNOOOQQQRRRSSSRRRRRRRRRSSSTTTUUUWWWXXXYYYTTTSSSRRRRRRSSSUUUWWWYYY^^^[[[WWWUUUWWWZZZ\\\]]][[[ZZZZZZ[[[\\\]]]]]]\\\XXXWWWXXXXXXYYYZZZ[[[\\\WWWYYYYYYYYY]]]mmm{{{aaaOOOGGGGGG@@@<<<======;;;:::<<<:::::::::;;;;;;;;;<<<<<<>>>======>>>???@@@BBBCCCAAA@@@>>><<<:::999888777333333333444444444555555555555555555666666666666444555555555555555555444555555666666777777777777666666666777888999:::;;;888888999999:::;;;;;;<<<<<<;;;;;;===???BBBIIIQQQooo|||lllaaaXXXPPPKKKKKKIIIFFFDDDIIIYYYxxxsssfff]]]XXXQQQPPPMMMKKKIIIHHHHHHIIIGGGFFFFFFEEECCCBBBAAAAAA??????>>>===;;;:::999999::::::::::::::::::::::::888777666777999:::999888777777777777666666555555999999888888777777666666777777777666666555555444777666555444444444444444555555555555555444444444222222222222222222222222222222333333333333444444333333333222222222222222222111000111222333222111111111111111000000000///111111000000/////////...111111111111222222222222111111111222222111111111.../////////000000000111222222111111000000//////000000000/////////////////////............//////////////////////////////000111111111111111000///000000////////////000000111000///......000222444333333444555555666666666444777:::<<<===>>>@@@BBBIIILLLOOOUUUZZZ```eeegggfff```]]]```bbbcccggglllnnnrrrvvvwwwvvvvvvxxxzzz{{{xxxuuutttvvv|||~~~uuunnnjjjqqq{{{wwwoootttmmm]]]TTTRRRRRRRRRQQQPPPOOONNNNNNNNNNNNLLLQQQTTTSSSOOONNNQQQUUUSSSSSSSSSRRRPPPOOOQQQRRRRRRRRRRRRRRRRRRSSSTTTTTTOOOPPPPPPPPPOOOOOONNNNNNJJJJJJIIIIIIJJJKKKLLLLLLOOOOOOOOOMMMKKKKKKLLLNNNNNNPPPSSSRRROOOLLLJJJJJJIIIJJJKKKLLLNNNPPPRRRSSSQQQRRRRRRRRRQQQQQQPPPPPPPPPOOONNNOOOQQQSSSSSSRRRSSSRRRRRRRRRSSSTTTUUUVVVTTTSSSRRRRRRSSSUUUWWWXXX[[[XXXUUUTTTUUUXXXZZZ[[[ZZZYYYXXXYYYZZZ[[[ZZZYYYWWWWWWWWWWWWXXXZZZ[[[\\\TTTWWWYYYZZZ[[[eeeuuueeeQQQHHHAAA<<<>>>???===;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<<<<===???AAADDDEEECCCBBB@@@>>><<<::::::999333333333444444444555555555555555555555555555555444555666666666666555444444444555666777777777777444444555666777888:::;;;888888999999::::::;;;;;;999:::<<<===>>>AAAFFFJJJ^^^|||nnnaaaUUUNNNMMMGGGEEEDDDIIIVVVooopppddd]]]UUUSSSOOOLLLJJJIIIIIIIIIJJJIIIHHHGGGEEEDDDCCCBBBAAA@@@???>>><<<:::999888::::::::::::::::::::::::999888777888:::::::::999999888888777777666666555888888888888888888777777777777666666666666666666666666555444444444555555555555555555555555555555222333333333333333444444333333333333333333333333333333333333333333222222222111000111222333222111111111111111000000000000111000000000000000000///......///////////////000---......//////......---......//////000000111111111111111111111111000000//////////////////////////////............/////////////////////////////////000000111111111000000000000////////////000000000000/////////111222333000111222333444444444444555777:::;;;===>>>AAACCCIIIKKKOOOSSSYYY]]]aaacccddd```^^^___aaabbbgggmmmrrrtttxxx{{{}}}}}}{{{zzz|||zzzxxxwwwxxx~~~{{{qqqgggeeegggsss~~~xxxwwwuuudddXXXSSSRRRRRRRRRQQQPPPOOONNNMMMMMMMMMLLLOOORRRRRRPPPOOOQQQSSSPPPQQQQQQOOONNNNNNPPPRRRRRRRRRQQQQQQRRRRRRSSSTTTPPPPPPOOOOOOOOONNNNNNNNNJJJIIIHHHHHHIIIKKKLLLMMMOOOPPPOOONNNLLLKKKKKKMMMNNNQQQTTTSSSOOOKKKKKKLLLJJJKKKKKKLLLNNNPPPQQQRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOPPPRRRSSSSSSRRRSSSSSSSSSRRRSSSSSSTTTUUUUUUTTTSSSSSSSSSTTTUUUVVVVVVTTTRRRRRRTTTWWWWWWXXXXXXWWWVVVWWWXXXYYYXXXWWWVVVVVVVVVWWWWWWYYYZZZZZZSSSWWWZZZ[[[\\\aaajjjrrrdddNNNDDD>>>>>>@@@>>><<<;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<>>>AAADDDFFFEEEDDDBBBAAA???>>>======333333333444444444555555555555555555555555555555555666777777777777666555333444555777777777777666666666555555666666777888888888888999::::::;;;;;;555999<<<<<<<<<>>>BBBDDDPPPkkk{{{lll]]]SSSPPPJJJGGGGGGJJJPPP```}}}qqqiii]]][[[VVVRRROOOMMMMMMNNNNNNMMMLLLJJJHHHFFFEEEDDD@@@@@@???>>>===;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::999888999:::;;;;;;999:::999999888777777666666888888888888888888999999666666666666666777777777555555444444444555555666555555555555555555555555333333444444444555555555333333333333333333333333333333333333333333333333333222111222444444444333111111111111000000000000000000000000000111111111------........./////////++++++,,,,,,,,,,,,++++++.........///000111111111111111111111111111222222......///////////////...//////............//////////////////////////////......///000111111111111000000////////////000000/////////000111111222222000111222444444444444333888999;;;<<<===???CCCFFFJJJLLLPPPTTTYYY\\\___aaaccc```^^^```aaabbbgggmmmsssssstttyyy}}}{{{{{{{{{{{{}}}vvvlllbbb\\\```hhhwww|||}}}|||hhhZZZUUUUUUUUUTTTRRRQQQPPPNNNMMMLLLLLLLLLLLLMMMOOOPPPQQQQQQQQQPPPRRRRRRQQQOOOMMMMMMOOOQQQQQQQQQPPPPPPQQQQQQRRRSSSPPPPPPOOOOOONNNNNNNNNOOOKKKJJJIIIHHHHHHIIIKKKLLLNNNPPPPPPOOOMMMKKKJJJKKKMMMQQQSSSRRRNNNKKKLLLNNNJJJKKKKKKKKKMMMNNNOOOPPPRRRRRRQQQPPPPPPPPPPPPPPPQQQPPPPPPRRRTTTTTTTTTRRRSSSSSSSSSSSSTTTVVVWWWWWWVVVUUUTTTTTTSSSSSSTTTTTTSSSRRRQQQRRRUUUVVVVVVUUUWWWVVVUUUUUUWWWWWWVVVUUUVVVVVVVVVVVVVVVWWWXXXYYYWWWXXXYYYZZZ[[[^^^bbbfffooocccUUUHHHBBB@@@===;;;::::::::::::;;;;;;;;;<<<<<<:::999999:::===AAAEEEGGGHHHGGGFFFDDDCCCBBBBBBBBB333333333444444444555555555555555555555555555444555666777888888777666555222333555777777777777666888777666555555444444555777888888999::::::;;;;;;222888<<<;;;999;;;>>>AAAEEE]]]yyyxxxggg[[[WWWOOOLLLJJJJJJJJJSSSkkk~~~tttfffccc^^^YYYUUUTTTSSSTTTQQQPPPOOOMMMJJJHHHGGGFFF??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888999;;;<<<;;;::::::::::::999888777777666777777777888999999999:::555555666666777777888888444444444444444555666777444555555555555555555555444444444555555666666666333333333333333333333333333333333333333333333333444333222333555666555444111111111111000000000000//////000000111111222222.../////////000000111111000000111111111111000000---......///000111111222000000000111222222222333......///////////////...//////............//////////////////////////////------...000000111111111000000////////////000000---...000111222222222222222333444666777666666555:::;;;<<<===>>>AAAEEEIIIMMMOOORRRWWW[[[^^^```aaabbb______aaabbbbbbgggmmmtttqqqpppvvvzzz|||}}}~~~yyyjjj```WWWUUU^^^kkkzzzzzzxxxyyyrrr___TTTTTTWWWWWWVVVQQQPPPOOOMMMLLLKKKKKKKKKMMMLLLMMMOOOQQQRRRPPPOOOTTTSSSRRROOOMMMLLLNNNPPPPPPPPPPPPPPPPPPQQQRRRRRRQQQPPPOOONNNNNNNNNOOOOOOMMMLLLJJJHHHGGGHHHIIIJJJNNNPPPQQQPPPMMMKKKJJJJJJHHHKKKNNNLLLHHHEEEGGGJJJJJJJJJJJJJJJKKKLLLNNNNNNRRRRRRQQQPPPPPPPPPPPPQQQQQQQQQQQQRRRTTTUUUTTTSSSSSSSSSSSSUUUVVVXXXZZZ[[[WWWVVVUUUTTTSSSSSSSSSSSSQQQQQQQQQSSSUUUVVVUUUSSSWWWVVVUUUUUUVVVWWWVVVTTTVVVVVVUUUUUUUUUVVVWWWWWW\\\ZZZYYYXXXYYY[[[^^^```^^^yyy{{{hhhTTTGGGAAA<<<999999:::::::::;;;;;;;;;<<<<<<999999888999<<<@@@EEEGGGJJJIIIHHHGGGFFFFFFFFFFFF444555555666777666666666333333333444555666777888444555555666666666666666666666666666777777777777666666777888888888888888999999:::::::::;;;;;;;;;:::;;;;;;;;;:::;;;>>>@@@JJJQQQaaa~~~yyyeeeWWWUUUNNNIIIHHHJJJOOOZZZdddyyytttnnnfff^^^XXXSSSOOOMMMRRROOOLLLKKKKKKKKKJJJIIIDDDBBB>>><<<<<<<<<;;;:::::::::::::::::::::::::::::::::999999888777777777999999999999999999999999555666777888888888888888888888888888888888888888666666666666666666666666555555555555555555555555333333333444444444555555000111333444444333111000000111333555555333111///333333333333333333333333222222222222222222222222111///...,,,---///222333111111000000//////......000000000000000000000000111111000000//////......///000000111222333333333444222///000111111///,,,,,,---------......//////000000000000000000000000........................111111000000//////......000000000111222222333333333333333444555666777777;;;999:::???BBBDDDHHHNNNTTTTTTTTTTTTVVVZZZ^^^aaa\\\aaadddccccccfffhhhgggnnntttuuuttt}}}}}}{{{{{{|||lll]]]RRRUUU[[[cccqqqoooqqq{{{~~~iiiVVVRRRPPPLLLNNNUUUSSSRRRQQQOOOMMMKKKJJJIIIJJJKKKLLLNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRQQQOOONNNOOONNNNNNPPPQQQRRRQQQOOOQQQUUUVVVQQQNNNOOONNNLLLMMMKKKHHHFFFFFFGGGIIIKKKMMMMMMMMMMMMMMMLLLKKKKKKMMMLLLJJJJJJKKKKKKJJJIIIHHHIIIKKKLLLLLLMMMPPPRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTSSSSSSSSSSSSTTTVVVWWWSSSTTTUUUUUUVVVWWWXXXYYYWWW[[[]]]ZZZTTTOOONNNOOOPPPPPPPPPQQQQQQSSSTTTTTTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYY[[[\\\\\\[[[ZZZYYY___kkkgggQQQFFF@@@@@@CCC<<<888777999:::777777:::999:::;;;;;;;;;===@@@BBBFFFHHHJJJJJJHHHGGGGGGGGG222333444444555555444444444444333444444555666777444444555666666666666666555666666666777777777777666666777888888888888777777888888888888999999999:::;;;;;;;;;:::;;;===???CCCIIIVVVooowwwgggXXXQQQKKKIIIIIIKKKQQQXXXbbbnnnzzzqqqhhh```[[[VVVSSSRRRPPPLLLJJJJJJIIIHHHGGGEEEBBB???=========;;;:::::::::::::::::::::::::::888888888888888999999999999999999999999999999999666777777888888888888777555555555555555555555555666666666666666666666666555555555555555555555555444444555555555555555555222333444555555444333222111222333444444333111000111111111111111111111111333333333222222222111111000000111111222222222222111111000000////////////000000000000000000000000111111000000//////////////////000000111222222333555333111111222222000................../////////000000000000000000000000........................////////////000000000000000000000111222222333333333333333444555666777888===;;;<<<@@@CCCEEEIIIOOORRRTTTVVVYYY[[[^^^aaacccbbbgggiiiggggggiiijjjiiipppwwwyyyxxx~~~|||}}}yyynnn___RRRJJJPPP[[[jjj{{{zzzpppvvvyyyeeeUUUQQQPPPLLLMMMRRRPPPPPPOOONNNMMMMMMLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQPPPOOONNNOOOOOOOOOPPPRRRRRRQQQQQQQQQUUUUUUQQQNNNOOONNNLLLLLLKKKIIIGGGGGGHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJLLLKKKKKKJJJJJJJJJIIIHHHHHHJJJKKKLLLLLLMMMOOORRRRRRRRRRRRRRRSSSUUUVVVWWWWWWUUUSSSQQQQQQQQQRRRSSSTTTTTTUUUUUUVVVVVVWWWWWWWWWZZZ]]]ZZZUUUPPPPPPQQQQQQQQQQQQQQQRRRSSSTTTTTTWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWXXXXXXYYYYYYYYYYYYZZZ[[[\\\\\\[[[YYYXXXVVV^^^mmmkkkUUUEEE@@@BBB===::::::===>>>;;;;;;===999:::;;;;;;;;;===@@@BBBHHHJJJLLLLLLJJJIIIIIIIII000111111222222222222222444444444333333444555555444444555666666666666555555555666666666777777777555666666777777777777777666666666666777777777777999:::;;;;;;::::::===???===AAAKKK]]]|||{{{bbbYYYPPPLLLIIIGGGHHHLLLRRRZZZlllzzzoooeee]]]WWWTTTTTTQQQMMMKKKJJJJJJIIIHHHFFFDDDAAA??????>>>===;;;::::::::::::::::::::::::777777888888999::::::;;;888888888888888888888888777888888888888777777666444444444444444444444444666666666666666666666666555555555555555555555555666666666555555555555555444444444444444444444444222222222333333333333333111111111111111111111111444333333222222111111111...111444666666555222000111000000000000/////////000000000000000000000000111000000000000/////////...//////000000111111222555333222222333333111000000000000000////////////000000000000000000000000.................................///000111111111000000000111222222333333333333444444555777888999>>>===???CCCEEEGGGMMMTTTTTTWWW\\\___aaabbbcccdddhhhmmmooommmlllooopppnnnsss{{{~~~}}}~~~yyykkk```TTTKKKGGGNNN]]]pppuuuqqq|||ppp```SSSQQQOOOKKKKKKOOOLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOPPPOOOOOONNNNNNNNNOOOOOOOOOOOONNNMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRQQQUUUUUUQQQNNNOOOOOOLLLKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHIIIJJJKKKKKKKKKLLLOOOQQQQQQQQQQQQRRRTTTXXX[[[]]]___\\\XXXSSSQQQPPPQQQRRRUUUUUUUUUUUUUUUUUUUUUUUUVVVYYY[[[YYYUUURRRRRRSSSQQQQQQQQQRRRSSSSSSTTTTTTVVVVVVWWWVVVVVVUUUTTTTTTVVVVVVWWWXXXYYYYYYZZZZZZZZZ[[[[[[\\\[[[ZZZXXXWWWRRRTTT\\\ooonnnSSSFFFDDD???;;;:::======:::888999999:::;;;;;;;;;===@@@BBBIIILLLNNNNNNMMMKKKKKKLLL///000111111222222111111444444333333333333333333333444555555666666555555555555555666666666777777444555666666777777666666555555555666666666777777888999::::::::::::<<<======@@@EEEQQQhhhrrreeeWWWPPPLLLHHHGGGHHHNNNRRR^^^tttwwwkkkaaaYYYTTTUUURRRNNNLLLLLLLLLLLLLLLGGGEEECCCBBBAAA@@@>>>===;;;;;;;;;:::::::::::::::888888888999999:::::::::777777777777777777777777888888888888888777666555777777777777777777777777666666666666666666666666555555555555555555555555555555555555444444444444555555444333333444555555333333222111222333444555444444333333333333333222222222222222222222222222///111444666666444222000000000000000000000000000000000000000000000000000000000000000000000000000......//////000000000111333333222222222222111000222111111111000000//////////////////////////////.........................../////////000000000111000000000111222222333333333333444555666888:::;;;>>>>>>@@@EEEHHHKKKSSS\\\]]]aaaeeefffeeecccdddeeejjjooorrrqqqrrrvvvxxxwwwwww}}}}}}~~~oooaaaXXXQQQMMMMMMRRR]]]nnnzzztttrrrfff[[[RRRPPPOOOKKKJJJKKKKKKLLLLLLLLLMMMMMMNNNNNNLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLNNNOOOQQQRRRRRRRRRRRRSSSRRRVVVVVVRRRPPPQQQPPPNNNJJJJJJJJJJJJJJJIIIIIIIIIKKKKKKLLLMMMNNNOOOPPPQQQMMMNNNOOOOOOMMMKKKJJJJJJIIIJJJKKKKKKKKKKKKNNNPPPPPPOOOPPPQQQUUUZZZ___bbbhhhddd^^^XXXSSSRRRSSSSSSUUUUUUUUUTTTTTTSSSSSSSSSSSSUUUWWWWWWTTTSSSSSSTTTRRRRRRSSSSSSTTTTTTTTTTTTVVVVVVVVVVVVVVVUUUSSSRRRVVVVVVWWWXXXYYYZZZZZZ[[[[[[[[[[[[[[[ZZZYYYWWWVVVVVVUUUXXXccctttnnnWWWLLLEEE???<<<======999666666999:::;;;;;;;;;===@@@BBBJJJLLLNNNOOOMMMLLLLLLMMM000000111222222222222222444333333222222222333333333444444555555555555555555555555555666666666666444444555666666666666555666666666777777777888888777888::::::::::::;;;<<<>>>@@@CCCIIIXXXsssrrr^^^TTTOOOKKKIIIJJJHHHJJJSSS```oooxxxkkkaaaZZZUUUQQQMMMKKKKKKLLLMMMMMMIIIGGGEEEDDDDDDCCC@@@>>><<<<<<<<<<<<;;;;;;::::::::::::::::::999999888888777777777777777777777777888888888888888777666555888888888888888888888888666666666666666666666666555555555555555555555555333333333333333333333333444444333333333333444444444333222111222333555666444444444333333222222222000000111222333444444555111111222333222222111111000000000000111111111111000000000000000000000000000000000000111111111111////////////000000000000111111111111000000000000222222111111000000//////////////////////////////////////////////////////111000000000/////////...000000000111222222333333333333444555777999;;;<<<<<<===AAAGGGKKKOOOYYYdddlllooorrrpppkkkggggggiiikkkqqquuuvvvyyy~~~|||||||||uuufffYYYRRRPPPQQQWWWXXX]]]hhhvvv{{{tttsssvvvvvv^^^WWWQQQOOONNNLLLJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLKKKLLLLLLLLLLLLNNNPPPRRRRRRQQQPPPQQQRRRSSSWWWXXXTTTQQQRRRRRRPPPKKKKKKJJJJJJJJJIIIIIIIIIKKKKKKKKKLLLMMMOOOQQQRRROOORRRSSSSSSPPPMMMLLLMMMJJJKKKLLLKKKJJJKKKLLLNNNNNNNNNNNNPPPTTTYYY^^^aaaiiieee___YYYTTTSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQRRRSSSSSSRRRRRRRRRSSSRRRSSSTTTTTTUUUTTTTTTSSSUUUUUUVVVWWWVVVUUUSSSRRRVVVVVVVVVWWWXXXYYYYYYYYYZZZZZZYYYYYYXXXWWWVVVUUUWWWWWWYYY]]]dddvvvqqq]]]PPPHHHAAA@@@@@@===;;;;;;999:::;;;;;;;;;===@@@BBBIIIKKKMMMNNNMMMLLLLLLMMM000111222222333333222222222222222111111222333333333333444555555555555444444444555555555666666666333444444555555555555555777777777777888888888888555777::::::999999:::;;;===>>>@@@CCCKKK^^^}}}}}}fffYYYTTTOOOLLLKKKEEEFFFLLLTTTZZZiiixxxkkkcccXXXTTTOOOLLLKKKLLLLLLLLLJJJIIIGGGGGGFFFEEEBBB@@@>>>>>>>>>======<<<;;;;;;<<<;;;;;;:::999999888888888888888888888888888888777888888888888777777666777777777777777777777777666666666666666666666666555555555555555555555555111111222222333333333333333333333333333333333333333333222222222444555666333222222111111000000000000000111222333444444555222222111000///000000111000000000111111111111222000000000000000000000000000000000111111111111222000000000000000000000000///111222111//////000111111111111111000000000000000000000000000000000000////////////////////////111111111000///.........000000000111222222333333222333444666888:::===>>><<<>>>CCCIIILLLQQQ]]]iiiyyy~~~zzztttrrrsssrrrxxx|||}}}}}}|||}}}~~~yyykkk]]]SSSMMMPPPVVV```______dddnnn{{{tttqqquuutttjjjXXXUUUQQQOOONNNMMMLLLKKKMMMMMMLLLLLLKKKKKKJJJJJJFFFGGGHHHJJJKKKLLLMMMMMMKKKKKKKKKJJJKKKKKKLLLMMMNNNQQQSSSRRROOOMMMNNNPPPRRRWWWXXXTTTRRRSSSSSSQQQLLLKKKJJJJJJIIIIIIJJJJJJIIIHHHHHHHHHJJJLLLNNNOOOQQQTTTWWWVVVRRRNNNMMMNNNJJJKKKLLLKKKJJJJJJKKKMMMMMMMMMMMMOOORRRVVVYYY\\\bbb___ZZZUUUQQQPPPQQQQQQSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPQQQQQQQQQRRRRRRSSSTTTUUUVVVVVVUUUTTTSSSSSSUUUVVVXXXXXXWWWUUUTTTVVVVVVVVVVVVVVVWWWWWWWWWXXXWWWWWWVVVVVVUUUUUUUUUSSSSSSVVVYYY[[[fffxxx^^^QQQEEE@@@???===<<<>>>999:::;;;;;;;;;===@@@BBBHHHJJJMMMNNNMMMLLLLLLMMM000000111222222222222111111111000111111222333444222333444444555555444444444444444555555555666666333333444555555555555444666777777777777888888888555777999:::999999999::::::;;;>>>@@@CCCNNNfff~~~qqqccc]]]WWWPPPLLLGGGEEEHHHNNNPPPXXXnnnyyyoooccc___XXXRRRPPPOOONNNNNNKKKJJJIIIHHHHHHFFFCCCAAA@@@@@@??????>>>======<<<:::::::::::::::::::::999999999999999999999999999666777777888888888888777666666666666666666666666666666666666666666666666555555555555555555555555000111222222333444555555333444555666666555444333222222222333444555666666333333222222111000000///222222222222222222222222222222111000000000000000000000111111111222222222000000000000000000000000000000111111111222222222111111111111111111111111///111333222000///111333//////000000000000000000000000000000000000000000////////////////////////000000000000////////////000000000111222222333333222333444666999;;;>>>??????AAAEEEJJJLLLQQQ]]]jjj~~~|||}}}}}}}}}{{{tttjjj^^^VVVPPPOOOXXXccciiiiiiiiijjjmmmttt{{{|||sssvvv~~~tttiiidddUUUTTTRRROOOOOOOOOOOOMMMLLLLLLKKKKKKKKKJJJJJJJJJGGGHHHIIIJJJKKKKKKKKKKKKLLLKKKJJJJJJKKKLLLMMMNNNNNNQQQTTTRRRMMMJJJLLLNNNQQQUUUVVVRRRPPPRRRRRRPPPMMMLLLJJJIIIHHHIIIKKKLLLIIIHHHGGGGGGHHHJJJLLLMMMQQQUUUXXXWWWRRRNNNMMMOOOKKKLLLLLLKKKIIIIIIKKKLLLKKKLLLLLLMMMOOOQQQSSSTTTXXXVVVSSSQQQOOOOOOOOOPPPRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQRRRRRRRRRSSSTTTVVVWWWWWWUUUTTTSSSRRRTTTWWWYYYYYYXXXWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTUUUUUUTTTTTTTTTTTTTTTUUUTTTQQQSSSXXXZZZ^^^pppzzzhhhSSSGGGAAA===<<<===999:::;;;;;;;;;===@@@BBBHHHJJJMMMNNNMMMMMMMMMNNN///000000111111111111111000000000000111222333444222333444444555555444444444444444555555555666666222333444444555555444444666666666666777777777777444777999:::999999999:::999:::>>>@@@@@@FFFYYYnnnzzzmmmfff]]]SSSLLLHHHBBBCCCHHHJJJKKKZZZlll~~~oooiiiaaaZZZVVVSSSRRRQQQLLLKKKJJJJJJIIIGGGDDDAAAAAAAAAAAA@@@???>>>>>>===888999999::::::;;;;;;<<<999999999999999999999999555666777888888888888888777777777777777777777777666666666666666666666666555555555555555555555555000111222333555666777777444555777888888777555444222222333444444555666666555555444444333222111111555555444333222000000///111222222222222111000///000000111111222222222222000000000000000000000000000000111111222222222222222222222111111111111111000222444333111000222444......//////000000111111000000000000000000000000000000000000000000000000......//////000000111111000000000111222222333333222333444666999<<<>>>@@@AAACCCGGGKKKLLLPPP\\\hhh}}}}}}||||||~~~{{{rrrfff^^^VVVSSSRRRUUUbbbqqqqqqssstttrrroooooosssvvvyyyzzzyyyvvv~~~|||llldddbbbTTTTTTRRROOOOOOPPPPPPOOOJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJLLLKKKJJJJJJKKKLLLMMMNNNNNNRRRTTTQQQLLLIIIJJJMMMOOOSSSTTTQQQOOOPPPPPPNNNNNNMMMJJJHHHHHHIIIKKKMMMKKKJJJIIIHHHIIIKKKMMMNNNPPPTTTXXXWWWRRRMMMMMMNNNKKKLLLLLLKKKIIIIIIJJJLLLJJJKKKLLLMMMNNNNNNOOOOOOSSSRRRQQQPPPOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSQQQPPPPPPRRRSSSSSSRRRSSSUUUVVVWWWWWWVVVTTTSSSRRRTTTWWWYYYZZZZZZXXXWWWVVVVVVUUUUUUTTTSSSSSSRRRTTTSSSSSSSSSSSSSSSTTTUUUYYYRRRRRRYYY\\\\\\eeesssgggUUUJJJBBB??????999:::;;;;;;;;;===@@@BBBIIIKKKNNNOOONNNNNNNNNOOO222222222111111111000000000111111111111222222222444333333222222333333444333333333333333333333333444444444444444444444444444444555555666777777777999999888888888888999999999:::<<<;;;<<>>===<<<;;;:::::::::999999999888999999::::::888888999999999:::::::::777777888888888888777777555666777777777666444333666666666666666666666666555555555555555555555555777777888888777666555555444444333222222333333333555555555444444444333333555555555444444333333333333222222111111222222333111111111111222333444444222222000///............000000000000000000000000222222222111111111000000666333000000111222000...000/////////000111222222222111111111000000//////......///000111222222333000000000000////////////222111111111111111222222777888999:::<<>>DDDFFFKKKPPPQQQOOOOOOQQQUUU222222222111111111000000000000111111111222222222444333333222222333333444333333333333333333333333444444444444444444444444444444555555666777777777999888888777777888888999777999;;;:::;;;@@@JJJQQQeee~~~vvvmmmaaaVVVKKKFFFDDDDDDDDDDDDHHHMMM]]]ssssssiiidddaaa]]]YYY[[[VVVPPPMMMMMMLLLIIIGGGHHHFFFDDDCCCCCCBBB@@@???>>>===<<<;;;:::999999999:::999999999999999:::::::::::::::999999888888888777777888888888888777777666666777777777666555444444444444444444444444444555555555555555555555555555555555555555444333222444444333333222333333444333333333222222222222111444444444444333333333333333222222111111222222333333333222222111222222222222111111000////////////111111111111111111111111222222222111111111000000555333000000111222000...000000000000000000111222222111111111000000000000//////000000111111222222000000000000000000000000333333222222222333444444777888:::<<>>===<<<:::999999888888::::::999999999999::::::<<<;;;;;;:::999888777666888888888888888888888888666777777777777666555555444444444444444444444444555555555555555555555555333444444444444333222222444333333333333333444444444444333333333222222222222222222222333333333333333222222111111222222333555444333222111111111111222111111000000000111111222222222222222222222222222222222111111111111111444333111000111111000///222111000000000000000000111111111111111000000000000111111111111111111111000000000000000000000000444444444444444555666777777999;;;>>>BBBFFFJJJLLLNNNOOOSSSXXXYYYYYY___fffvvv~~~yyysssmmmjjjkkkiiiddd```aaa___^^^\\\ZZZVVVQQQMMMLLLPPP]]]rrr|||qqqkkklllrrrwwwzzzuuuvvvzzzvvvpppwwwuuuggg^^^UUUPPPPPPNNNPPPRRRTTTVVVWWWWWWWWWNNNNNNMMMMMMLLLKKKKKKJJJIIIIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJLLLMMMMMMLLLKKKMMMNNNPPPQQQRRRRRRRRRPPPNNNMMMKKKMMMNNNLLLGGGEEEEEEGGGJJJLLLMMMLLLJJJIIIIIIIIIKKKKKKJJJIIIIIIJJJJJJJJJIIIHHHGGGEEEFFFGGGHHHJJJJJJKKKKKKJJJIIIJJJMMMOOONNNOOOPPPOOONNNNNNPPPRRRTTTUUUVVVUUUTTTTTTUUUVVVbbbbbb```]]]XXXTTTSSSSSSXXXXXXWWWVVVVVVUUUTTTTTTUUUTTTTTTSSSRRRQQQQQQQQQOOOPPPPPPQQQRRRSSSTTTTTTSSSTTTUUUTTTSSSSSSTTTUUUWWWhhhgggSSSLLLEEE???>>>===;;;;;;>>>CCCJJJQQQUUUTTTRRRRRRRRR111111111111000000000000000000000000111111111111333333222222222222333333222222222222222222222222444444444444444444444444444444555555666777777777777777777666666777777777777888::::::999:::===@@@GGGYYYxxxkkk]]]VVVPPPLLLLLLKKKGGGFFFHHHIIINNNYYYmmm}}}uuuqqqllliiiaaa]]]XXXUUUUUUSSSPPPMMMJJJIIIIIIJJJJJJHHHDDDAAA@@@???===<<<;;;:::999999;;;;;;:::999999999::::::;;;;;;::::::999888777777888888888888888888888888888888888777777777666666666666666666666666666666555555555555555555555555444555555555555555444444444333333333333444444555666666666666555555555555111111111222222333333333333222222111111222222333444333222222111111111222222111111111111111222222222222222222222222222222111111111111111111111111333222111111111111111000222222111000/////////000111111111111111111111111222111111111111111111111000000111111111111111222444444444444555666888888999:::<<>>@@@FFFNNNTTTUUUUUUTTTSSS000000000000000000000000//////000000000111111111333222222111111222222333222222222222222222222222444444444444444444444444444444555555666777777777777666666555555666666777777888999:::999:::;;;<<>>AAADDDHHHKKKMMMNNNPPPWWW^^^```bbbgggooovvv{{{tttnnnccc\\\TTTOOONNNNNNNNNNNNNNNMMMKKKGGGCCCCCCFFFIIIMMM```zzzyyywww|||~~~yyyzzz}}}rrr___UUURRRPPPOOOOOOLLLMMMNNNOOOPPPOOONNNNNNKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFHHHIIIJJJJJJHHHHHHIIIJJJMMMOOOQQQRRRRRRPPPNNNLLLHHHIIIIIIHHHHHHHHHJJJKKKKKKMMMNNNNNNLLLKKKKKKLLLIIIIIIJJJKKKKKKLLLLLLLLLKKKJJJHHHFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHIIIKKKMMMMMMNNNNNNNNNMMMMMMOOOPPPQQQSSSUUUUUUTTTTTTTTTUUUccccccaaa^^^YYYUUUTTTTTTWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTSSSRRRQQQPPPOOONNNOOOPPPQQQRRRSSSTTTUUUUUURRRTTTWWWXXXWWWUUUUUUUUUVVV[[[gggwwwwwwfffSSSIIIDDD@@@??????===BBBJJJPPPTTTUUUUUUUUU//////000000000000000111/////////000000000111111222222111111111111222222222222222222222222222222444444444444444444444444444444555555666777777777666666555555555555666666777777888888999999::::::===BBBPPPiiinnn```XXXQQQOOONNNJJJGGGGGGDDDEEEGGGLLLUUUjjjxxxuuuuuuooojjjeeebbb```]]]WWWSSSNNNMMMLLLLLLLLLJJJGGGEEEFFFEEEDDDBBB@@@???>>>>>>===<<<;;;::::::999999:::888888999999999::::::::::::999888777777888999::::::999999888777888888888555555555555555555555555555555555555555555555555222222333444444444444333333333333333444555666777666555555555555444444444222222222222333333333333333222222111111222222333111111111111222333444555222111111000000000111111222222222222222222222222111111111111111222222222111222222111000000111333222111000000000000000000111111111222222222222222111111222222222222222222111111111222333333444444333333444555777999:::;;;>>>???AAADDDHHHKKKNNNPPPQQQTTT[[[dddgggiiiooowwwwww}}}|||zzzuuummmfffUUUPPPIIIEEEDDDDDDDDDDDDCCCDDDCCC>>>;;;>>>FFFNNNWWWnnnyyysssnnnvvvsssfffXXXRRROOOMMMKKKMMMLLLLLLMMMMMMMMMLLLJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKHHHIIIIIIIIIIIIHHHGGGGGGIIIJJJJJJKKKLLLLLLMMMMMMJJJJJJHHHGGGFFFFFFFFFFFFHHHIIIJJJIIIGGGGGGGGGIIIKKKLLLNNNOOOOOONNNLLLKKKGGGGGGHHHIIIJJJKKKKKKLLLKKKMMMNNNNNNMMMLLLLLLMMMGGGHHHIIIJJJKKKLLLLLLLLLHHHHHHGGGFFFFFFFFFFFFFFFFFFHHHJJJJJJIIIIIIJJJLLLMMMNNNOOONNNMMMMMMOOOQQQOOOQQQTTTUUUTTTSSSSSSTTT\\\]]]\\\ZZZWWWUUUTTTUUUUUUUUUVVVVVVVVVVVVWWWWWWUUUTTTSSSRRRQQQPPPOOONNNMMMNNNNNNOOOPPPQQQRRRRRROOOQQQTTTUUUUUUUUUUUUVVVUUUXXX___jjjxxxlllWWWIIIAAA???AAA>>>AAAEEEJJJOOOQQQSSSTTT////////////000000111111////////////000000000111222222111111111111222222111111111111111111111111444444444444444444444444444444555555666777777777666555555444444555555666666555555666888999999999:::???GGGVVVmmm~~~mmmcccYYYUUUSSSNNNKKKJJJDDDCCCDDDEEEHHHSSSlllzzzwwwsssmmmiiigggbbb\\\WWWQQQPPPNNNMMMMMMLLLJJJHHHHHHGGGEEECCCAAA@@@??????======<<<::::::999999999::::::999999999999999999;;;:::888777777888:::;;;;;;:::999888888888999999555555555555555555555555555555555555555555555555222333444555555555555555333333333444444555666777666666666555555555444444444444444444333333333333333222222111111222222333222222222111222222333333222111111000////////////111111111111111111111111000000111111111222222222000222333222000///111444000000000000000000111222111111111222222333333333111111111222222333333333111111222222333444444555444555555777999;;;===>>>BBBCCCFFFIIINNNRRRVVVXXXYYY\\\ccclllppprrrwww~~~~~~~~~{{{vvvtttqqqkkkbbb[[[IIIFFFBBB???>>>>>>>>>>>><<<======999777===IIITTTfffyyyuuunnnlllmmmyyy{{{ddd\\\UUURRROOOJJJIIIJJJKKKLLLLLLMMMLLLKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNGGGHHHHHHHHHGGGGGGFFFEEEGGGHHHIIIKKKLLLMMMMMMMMMIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIJJJIIIGGGFFFGGGHHHJJJKKKKKKLLLLLLKKKKKKKKKHHHHHHIIIKKKLLLLLLKKKJJJIIIJJJLLLLLLJJJJJJJJJKKKEEEFFFHHHJJJKKKKKKKKKKKKGGGHHHIIIIIIIIIHHHGGGFFFEEEHHHKKKLLLKKKJJJJJJKKKMMMNNNOOOOOONNNNNNOOOQQQNNNQQQTTTUUUTTTSSSSSSTTTUUUVVVWWWVVVTTTRRRSSSTTTSSSTTTUUUUUUWWWWWWXXXYYYVVVUUUTTTSSSQQQPPPOOOOOONNNNNNNNNOOOOOOPPPPPPPPPOOOQQQSSSTTTTTTTTTUUUWWWVVVUUUYYYbbblll{{{{{{fffTTTIIIFFFCCCBBBCCCEEEHHHLLLOOOPPP.../////////000000111111////////////000000000000222222111111111111222222111111111111111111111111444444444444444444444444444444555555666777777777555555555444444555555555444333333444666888999999555:::@@@FFFTTTrrr{{{oooccc^^^ZZZUUUQQQPPPGGGEEEEEEEEEDDDGGGXXXjjj}}}}}}xxxsssnnnkkkfff___ZZZTTTRRROOONNNNNNNNNMMMKKKHHHGGGEEECCCAAA@@@??????>>>===<<<;;;:::999999999<<<;;;;;;:::999888777777;;;:::888777777888:::;;;;;;:::999888888888999:::888888888888888888888888555555555555555555555555555555666777888888777777333333333444555666777777888888888888777777777777555555555444444333333333333222222222222222222333444444333222111111111111222222000///............000000000000000000000000000000111111222222222222000222333222//////111444000000//////000111222222111111111222222333333333000000111222333333444444111111222333333444555555666666777888:::===???@@@DDDFFFIIINNNSSSXXX]]]______bbbjjjrrrvvvwww|||{{{vvvqqqmmmjjjcccYYYQQQDDDBBB@@@>>>===<<<<<<;;;888;;;;;;888777>>>MMMZZZqqq}}}mmmhhhiiisssrrr]]]XXXUUUTTTPPPJJJHHHJJJJJJKKKLLLMMMMMMLLLKKKJJJJJJJJJKKKMMMNNNPPPQQQQQQGGGGGGGGGGGGGGGFFFEEEDDDEEEFFFHHHJJJKKKLLLMMMMMMGGGGGGGGGGGGHHHIIIJJJKKKHHHIIIJJJIIIGGGFFFGGGHHHJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJKKKLLLMMMMMMJJJHHHFFFHHHIIIIIIHHHGGGHHHIIIDDDEEEHHHIIIKKKKKKKKKKKKIIIJJJLLLMMMMMMLLLJJJIIIDDDGGGKKKMMMLLLKKKJJJJJJNNNOOOPPPOOONNNNNNPPPRRRNNNQQQTTTVVVUUUTTTTTTTTTRRRSSSTTTSSSQQQQQQQQQSSSRRRSSSTTTUUUWWWXXXYYYZZZVVVVVVUUUSSSRRRPPPOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSTTTUUUTTTUUUVVVXXXWWWUUUWWW___fffooolllVVVLLLGGGDDDAAAAAADDDHHHKKKMMM222222111111000000//////000000000000000000000000000111111111111222222222...///111222222111111000444333333444555555444222333333333444555666777777666666666666666666666666555666777888999:::;;;;;;>>>;;;===EEELLL]]]~~~nnneee___WWWRRRQQQOOOIIIFFFFFFGGGHHHMMMRRRfff}}}xxxqqqjjjeeebbbYYYVVVRRRQQQQQQQQQPPPNNNNNNLLLIIIGGGFFFDDDBBB@@@<<<<<<::::::::::::;;;<<<;;;:::999999888888999999999999999999888888888777888888888888777777777777666888999888777666777888666777888888777555222111666666666666666666666666555555555555555555555555666666666666666666666666222222333444555555666666111111111222222333333333222222222222111111111000000111222333444333222222222222222111111111111000222222333333333222222111222222222222222222222222444444333222111111111111333222111000000111222333222222222111111111111111///222555777666555555555888777999===>>>>>>AAAFFFIIIKKKNNNQQQTTTXXX]]]aaafffeeekkkwww}}}uuujjjdddaaa[[[RRRKKKCCC???<<<<<<>>>===999555999;;;===<<<===DDDOOOXXXqqq|||sssiiikkkssszzzddd[[[XXXUUURRRPPPNNNKKKIIIMMMMMMLLLJJJIIIGGGEEEDDDCCCEEEGGGJJJLLLMMMMMMMMMJJJHHHFFFDDDCCCCCCDDDDDDEEEFFFGGGIIIKKKNNNPPPRRRHHHHHHGGGFFFEEEEEEHHHKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJIIIHHHHHHHHHJJJLLLKKKKKKLLLNNNNNNMMMKKKKKKIIIGGGGGGGGGGGGEEECCCGGGGGGHHHIIIIIIJJJKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHJJJJJJJJJJJJJJJJJJIIIHHHMMMLLLKKKKKKKKKLLLNNNOOOPPPQQQSSSUUUVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUTTTTTTTTTUUUUUUVVVWWWWWWVVVTTTSSSRRRRRRQQQQQQUUURRROOOQQQTTTTTTPPPLLLMMMNNNPPPSSSWWWXXXXXXVVV\\\YYYYYY\\\aaafffqqqzzzzzzhhhTTTHHH@@@BBBEEEDDDEEEHHH000/////////.........---000000000000000000000000000000111111111222222222///000000111111111111111555333333333444555444333222222333333444444555555555555555555555555555555444555555666777888999999:::888:::@@@EEEQQQnnnvvvkkk___VVVSSSOOOIIIEEEEEEEEEDDDGGGKKKTTTiii{{{tttooojjjgggbbb^^^XXXUUUTTTUUUTTTSSSOOOLLLHHHEEEDDDDDDBBBAAA>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;:::999::::::::::::::::::999999999888888888888888888777777777777666777888888666666777888999999::::::999888777666666666666666666666666666555555555555555555555555555555555555555555555555000000111111222333333444111111222222222333333333333333333222222222111111000111222333333333222222222222222222111111111111222222333333333222222111000000000000000000000000444333222222111111222222222111000//////000111222111222222222222111111111000222555666555555555666888777:::>>>@@@@@@DDDIIIPPPRRRTTTWWWZZZ___dddhhhmmmlllrrr|||yyyqqqgggaaa]]]WWWNNNGGGCCC???;;;:::::::::888555777999;;;>>>BBBJJJTTT\\\lllvvv}}}}}}yyynnnjjjpppzzzppp^^^XXXVVVTTTRRRQQQOOOLLLJJJLLLLLLKKKJJJIIIGGGFFFEEEHHHIIIKKKLLLMMMMMMMMMLLLKKKJJJHHHFFFEEEDDDDDDDDDFFFFFFGGGIIIKKKMMMOOOPPPHHHHHHGGGFFFDDDEEEGGGIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKIIIIIIJJJKKKKKKKKKJJJLLLMMMNNNLLLKKKJJJIIIGGGGGGHHHHHHFFFEEEGGGGGGGGGHHHIIIIIIIIIJJJIIIJJJKKKKKKKKKJJJIIIHHHIIIIIIJJJKKKKKKKKKKKKJJJKKKJJJJJJJJJKKKLLLNNNOOOOOOPPPRRRTTTUUUTTTTTTSSSPPPPPPPPPPPPPPPPPPPPPPPPTTTTTTTTTTTTTTTUUUVVVWWWWWWVVVUUUTTTSSSRRRRRRRRRSSSPPPNNNOOORRRSSSPPPLLLOOOOOOPPPRRRUUUWWWWWWVVVXXXUUUUUUXXX[[[^^^fffnnniiiXXXIIIEEEEEECCCBBBBBB////////////............000000000000000000000000000000000111111111222222111000000000000111222222666444222222333444444444333333333333333333333333555555555555555555555555444444444444555555666666888666888<<<>>>EEEYYYooo{{{kkk]]]UUUTTTMMMGGGGGGFFFCCCCCCEEEEEERRReeezzz{{{vvvqqqnnnnnnhhhaaa]]]\\\\\\[[[YYYRRROOOJJJGGGEEEEEEEEEDDDAAA@@@???>>>===<<<<<<<<<===<<<<<<;;;:::;;;;;;;;;;;;:::::::::999999999999888888888888777777777777555666777777555555666777777777777777777666666666666666666666666666666666555555555555555555555555444444444444444444444444000000111111222222333333222222222222333333333333333333333222222222222111000111222333333333333222333222222222111111111111222222333333333333222222111111111111111111111111222222111111222222333444333222111000000111222333111222222222222222222222111333444444444555777999::::::<<>>============<<<;;;;;;;;;;;;;;;:::::::::999999999999888888888888888777777777666444666777666555444555777555555555555555666777888666666666666666666666666555555555555555555555555444444444444444444444444222333333333444444444555333333333333333333333333222222222222111111111111111111222222333333333333333333222222222111111111222222333333444333333333333333333333333333333333111111111111222333444555555444333222222333444555111222333444444444333222333444444444444666:::===>>>===@@@FFFIIIKKKQQQXXXZZZ\\\^^^```dddhhhnnnrrr}}}~~~}}}|||{{{xxxwwwxxxmmmfff]]]VVVQQQKKKCCC>>>777777777666666777999:::===BBBLLLWWWbbbggghhhgggffflllsssyyy}}}}}}rrrmmmppp{{{ssseee]]]WWWQQQMMMNNNOOOQQQSSSRRROOOLLLHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIHHHGGGEEEBBBAAAFFFFFFEEEFFFFFFGGGHHHIIIGGGHHHGGGEEECCCBBBDDDEEEFFFGGGGGGHHHIIIIIIIIIIIIHHHJJJKKKJJJIIIHHHIIIJJJHHHHHHHHHIIIKKKLLLKKKIIIHHHGGGFFFGGGIIIJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFHHHJJJLLLNNNMMMKKKHHHFFFGGGHHHJJJLLLNNNOOOPPPQQQMMMLLLKKKJJJJJJKKKLLLMMMKKKLLLNNNPPPQQQRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRTTTUUUWWWWWWXXXXXXXXXWWWVVVUUUTTTSSSVVVUUUTTTUUUWWWYYYYYYXXXTTTRRRPPPPPPRRRTTTTTTTTTTTTSSSTTTWWWWWWUUUVVV[[[aaajjj~~~dddRRRHHHDDDDDD000000000000111111111111//////////////////////////////000000000111111111222111000000000111333444666333111000111333444444555555555555444444444444555555555555555555555555555555555555555555555555777777999;;;;;;===DDDLLL]]]zzzqqqaaaXXXPPPMMMLLLHHHFFFFFFGGGFFFIIISSShhh~~~yyytttrrrsssqqqkkkeee___[[[TTTOOOMMMLLLLLLKKKGGGGGGFFFDDDCCCAAA@@@???======<<<;;;;;;;;;;;;<<<::::::999999999888888888888888888888777777777666444666777666555444555777888888888888999:::;;;<<<777777777777777777777777555555555555555555555555444444444444444444444444444444444444444555555555333333333333333333333333222111111111111000000000222111222222222222333333333333333222222222222111111222333444444444444444333333333333333333333333000000000111222333444555444333222111111222333444222333555666666666555444555555666666666999===AAA??????AAAGGGKKKNNNUUU\\\dddgggjjjmmmpppuuuyyy}}}zzzwwwvvvqqqoooooofffaaaYYYRRRMMMGGG@@@;;;777999;;;:::999999<<>>======<<<<<<======::::::::::::999999999999888888888888777777777777555666777777555555666777777777888888999999999999777777777777777777777777555555555555555555555555444444444444444444444444333333333333444444444444444444444444333333333333222222222111111111000000222222111111222222333444333333333333222222222222111222333444444555555444222222222222222222222222111111111111222333444555222111000//////000111222333555777999999999777666666777888888999<<<@@@DDDAAAAAACCCIIIMMMPPPXXX___kkknnnsssxxx{{{~~~vvvrrroooiiiffffff___[[[UUUNNNIIICCC>>>:::555888999777555777>>>EEENNNXXXhhhwww~~~{{{xxxxxxzzz}}}tttsss|||xxxkkkfffhhhtttxxxjjj\\\VVVUUUQQQKKKHHHHHHIIILLLNNNNNNKKKIIIGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIKKKKKKHHHJJJNNNQQQPPPMMMIIIFFFBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHGGGEEEDDDDDDEEEFFFGGGHHHIIIJJJIIIHHHGGGCCCEEEFFFEEEDDDCCCDDDFFFEEEDDDEEEFFFIIIJJJIIIHHHGGGFFFEEEFFFHHHIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHJJJKKKKKKIIIGGGEEEEEEFFFIIILLLNNNQQQRRRSSSRRRQQQOOOMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOQQQSSSUUUWWWXXXWWWXXXXXXXXXWWWUUUSSSRRRTTTTTTSSSSSSTTTVVVXXXYYYTTTRRRQQQQQQRRRSSSRRRQQQOOOOOOSSSXXXXXXTTTTTTXXX[[[^^^fffuuufffUUU---........./////////000////////////////////////////////////000000000111000111222222333333222222333222111222333333333111333333333444444555555666444444444444444444444444333444444555666777777888666666666555777:::===>>>FFFQQQggguuugggYYYSSSPPPLLLHHHGGGCCCBBBDDDHHHOOO```~~~}}}wwwnnnjjjddd^^^ZZZVVVRRRPPPJJJJJJJJJJJJHHHFFFEEEDDDAAAAAA@@@????????????@@@===<<<<<<<<<;;;;;;;;;;;;888888888888777777777777666777888888666666777888444555666777888777666555777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555444444444333333333444444444333333333222222222222111111111222333444444444333333333222222222111222333444555555555555222222222222222222222222111111111111222333444444333222111000000111222333444666999;;;<<<;;;999888777888:::;;;<<>>>>>>>>>>>============888888888888777777777777666888999888777666777999777999:::<<<;;;:::888777777777777777777777777777555555555555555555555555666666666666666666666666888888888888888777777777555555555444444333333333666666555555555444444444333222111111111222333444444444444333333333222222111222333444555555555555444444444444444444444444222222111111222222333444666555444444444444555666555777:::<<<===<<<;;;999777999<<<===???AAADDDGGGOOONNNPPPUUUYYY\\\dddlllxxx}}}zzzoooiiiddd\\\WWWVVVUUURRRMMMHHHBBB>>>:::888999;;;<<<<<>>>>>===<<<<<<;;;;;;::::::999888777777777888999999999888888888888777777777888999999999999999999888666555555555666777666555555444444666777888555555666666666666555555444444444555666777777888555555555555555555555555666666555444444333222222777666444333222111111111444666888999888666333222111222333333444444444444666666666555444333111000111222444333333222444555333333333333444444555666666666777;;;???@@@===:::===AAAEEEFFFEEEEEEGGGJJJRRRQQQVVV___cccdddiiiqqq}}}~~~}}}~~~xxxqqqhhh___YYYUUURRRPPPQQQNNNIIIDDD???;;;999888777888999===IIIbbbwww|||~~~yyyqqqppphhhtttppp^^^WWWOOOKKKLLLLLLJJJGGGHHHGGGFFFFFFEEEFFFFFFFFFCCCDDDFFFHHHIIIHHHGGGFFF@@@AAABBBDDDEEEFFFFFFFFFEEEGGGJJJKKKLLLKKKIIIGGGDDDCCCCCCCCCDDDFFFIIIKKKIIIGGGEEEEEEFFFFFFFFFEEEDDDEEEFFFGGGGGGFFFEEEDDDBBBBBBBBBCCCCCCCCCDDDDDDEEEDDDCCCCCCDDDEEEGGGHHHCCCBBBBBBDDDHHHJJJHHHFFFEEEEEEEEEFFFGGGIIIJJJKKKIIIGGGGGGIIIJJJIIIHHHGGGEEEHHHMMMNNNMMMLLLMMMOOOLLLIIIGGGGGGJJJMMMPPPPPPOOOOOOPPPPPPOOOOOONNNMMMMMMNNNOOOPPPPPPPPPPPPOOOPPPPPPOOOOOOPPPQQQSSSTTTSSSTTTUUUUUUUUUTTTRRRQQQPPPPPPQQQRRRRRRQQQPPPOOONNNOOOPPPQQQQQQQQQPPPOOOTTTSSSRRRSSSTTTUUUTTTSSSRRRUUUXXXZZZ___kkkzzz///......///111444888:::666444111...------...///000000000111111111111222222222222111111111000000222222222222222222222222111111111111222333333444222333333444444333333222333333333444444444444555444444555555666888999:::<<<;;;???KKK^^^xxxvvvnnnkkkaaaVVVQQQJJJHHHFFFEEEEEEHHHTTTaaa{{{{{{wwwrrrlllgggbbb\\\XXXQQQMMMKKKLLLLLLHHHHHHJJJKKKJJJIIIGGGFFFEEEDDDDDDAAA@@@@@@???>>>>>>======<<<<<<;;;:::999999999999::::::::::::999999999999666777888888999999999888999888777666555666666777666555555444555666777888555555666666666666555555444444555555666777777777333333333333333333333333555555555444333222222222444444333333222333333444333333555666555444333111111222333444444444444444333333444444444444333333111333444444333333444555444444333333444555666666888777777:::???BBBBBBAAA;;;???DDDFFFGGGJJJOOOSSSYYYZZZ```jjjoooqqqvvv|||}}}{{{yyyvvvtttpppkkkbbbZZZUUURRROOOMMMMMMKKKGGGBBB>>>;;;999999999;;;???GGGXXXuuu|||sssqqqttt{{{zzzjjjZZZTTTMMMJJJKKKLLLKKKHHHHHHGGGFFFFFFEEEEEEEEEEEECCCDDDFFFHHHHHHHHHFFFEEEAAABBBBBBCCCDDDDDDDDDDDDDDDEEEGGGIIIJJJHHHGGGEEEDDDCCCCCCCCCDDDFFFHHHJJJIIIGGGEEEEEEFFFGGGFFFEEEDDDEEEFFFFFFFFFFFFEEEDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBAAAAAABBBCCCDDDEEECCCBBBBBBDDDHHHIIIHHHFFFDDDDDDEEEEEEFFFHHHIIIJJJJJJHHHGGGHHHIIIIIIGGGGGGFFFIIIMMMOOOMMMLLLLLLMMMJJJJJJIIIIIIJJJMMMPPPSSSSSSSSSRRRQQQPPPOOOOOONNNMMMNNNNNNOOOPPPPPPPPPPPPOOONNNNNNNNNOOOPPPRRRSSSRRRRRRRRRRRRRRRQQQQQQPPPOOOOOOPPPQQQQQQPPPOOONNNOOONNNNNNNNNOOOQQQRRRSSSTTTSSSQQQRRRRRRRRRQQQPPPPPPRRRUUUVVVYYYaaammmwww000//////000111444777999999666222///---...///111...///000111222333444555222111111111111000000000222222222222222222222222222222111111111222222333111222222333333222222111333333333333444444444444333444555666777888888888888:::>>>BBBJJJ^^^~~~{{{tttggg[[[NNNKKKIIIHHHFFFDDDJJJRRRcccsss|||uuuoooiiiddd```WWWRRROOOPPPOOOLLLKKKLLLMMMLLLJJJHHHGGGEEEEEEEEECCCCCCBBBBBBAAAAAA@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::666666777888888888888777888888777666666666666666666555555555555666777777555555666666666666555555444444555666666777777777333333333333333333333333555444444333333222222111222222222222333555666777333333444444444444444444222333333444444444444333000111222333444555555555222333444444333333444555555555444444555555666666999888777:::???CCCGGGHHH>>>BBBGGGJJJLLLQQQWWW]]]bbbeeennnxxx~~~zzzuuupppjjjgggeeeaaaZZZTTTPPPNNNLLLJJJIIIGGGCCC???<<<:::999999888;;;CCCPPPfffvvvqqqvvv{{{kkk^^^TTTPPPJJJHHHJJJKKKJJJIIIHHHHHHFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGFFFDDDCCCDDDCCCCCCCCCDDDEEEGGGHHHIIIGGGEEEEEEFFFGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCEEEGGGHHHGGGFFFDDDDDDDDDDDDEEEGGGHHHIIIJJJIIIGGGGGGHHHIIIHHHFFFHHHKKKNNNOOONNNLLLJJJJJJHHHJJJLLLKKKJJJLLLQQQUUUXXXWWWTTTRRRPPPOOOOOOOOOMMMMMMNNNOOOPPPPPPQQQQQQNNNNNNMMMMMMMMMOOOPPPQQQQQQPPPPPPOOOOOOOOOOOOOOOMMMNNNOOOPPPPPPOOONNNNNNOOONNNLLLLLLMMMPPPTTTVVVVVVTTTRRRRRRRRRQQQPPPNNNPPPRRRSSSSSSTTTXXX```fffqqq~~~...---------///111333444666444222000//////000111,,,---...///000222222333111111111111000000000000111111111111222222222222333222111111111111111222333333333444444333333333222222333333333444444444222333555777888888777777888999===???BBBOOOiiivvvcccWWWSSSNNNLLLIIIFFFGGGLLLQQQ]]]kkkvvv~~~|||tttmmmhhh___YYYTTTUUUUUURRRQQQQQQLLLKKKIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCC@@@???>>>===<<<<<<;;;<<<;;;;;;;;;;;;::::::::::::666777777888888888777777888777777666666666666666555555555555666666666777555555666666666666555555333444555666777777666666666666666666666666666666444444333333222222222222222222222333444555666777666555444444555666777888333333444444444444444333000000222333444444555555222444555444333333444555666666555555555666777777888888999;;;???CCCGGGIIIFFFJJJMMMPPPRRRWWW___dddmmmrrr{{{}}}wwwppphhhbbb^^^[[[WWWRRROOOMMMKKKIIIHHHHHHEEEAAA===:::888888888888===HHHYYYooozzztttvvv{{{kkk]]]TTTQQQMMMIIIGGGHHHHHHHHHGGGHHHGGGFFFEEEDDDCCCCCCCCCEEEEEEFFFGGGFFFFFFEEEDDDAAAAAAAAAAAAAAAAAABBBBBBAAABBBDDDEEEEEEEEEDDDCCCDDDCCCCCCCCCCCCDDDEEEFFFHHHFFFEEEEEEFFFGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDFFFGGGGGGFFFFFFCCCCCCCCCDDDDDDEEEGGGGGGJJJJJJHHHFFFHHHKKKLLLIIILLLMMMOOOPPPNNNLLLIIIHHHGGGJJJNNNMMMKKKLLLRRRWWWZZZXXXUUUQQQOOONNNNNNNNNLLLMMMMMMNNNOOOQQQRRRRRROOONNNMMMMMMMMMOOOPPPQQQQQQPPPOOOMMMMMMNNNOOOOOOMMMNNNOOOPPPQQQPPPOOOOOOOOONNNMMMMMMNNNPPPRRRSSSUUUTTTRRRRRRSSSSSSQQQOOORRRTTTUUUUUUUUUVVVYYY\\\cccmmm---,,,,,,,,,---...000000...///000000111000000000......//////000000000000000000000000000000000000000000000111111222222222222222111111000111111111222333333333333333333222222222222333333333444444111333555666777888777777777777999===@@@HHHXXXhhhqqqeee\\\TTTOOOKKKGGGGGGJJJKKKPPPWWW^^^eeeooo|||wwwrrrggg^^^XXXXXXYYYVVVSSSSSSMMMMMMLLLKKKJJJJJJKKKKKKFFFFFFFFFEEEEEEEEEEEEEEEAAA@@@???>>>===<<<<<<<<<::::::::::::999999999999777777888888888888777777777777777777777666666555444555555666666666666666555555666666666666555555333444666777777777555555666666666666666666666666444444333333333333333222444444444333333444555555666555444444444666888999444444444555555444444333222333333444444333333333333444555555333333444555666666666666777888999999777999<<<>>>AAACCCEEEFFFJJJNNNRRRVVVYYY___hhhnnnyyy|||uuulllccc[[[XXXRRRPPPMMMLLLKKKJJJIIIGGGGGGDDD@@@<<<999888888888:::AAAOOOaaattt~~~~~~{{{xxxyyyqqq```VVVOOOOOOMMMIIIGGGFFFEEEEEEDDDGGGFFFEEEDDDCCCCCCCCCCCCFFFFFFFFFFFFEEEEEEDDDCCC????????????@@@BBBCCCDDDBBBBBBDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDFFFEEECCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCDDDDDDDDDEEEEEEGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEFFFFFFFFFEEEEEEEEECCCCCCCCCCCCDDDEEEFFFFFFHHHJJJHHHFFFIIIPPPSSSPPPOOOOOOOOOOOONNNKKKIIIGGGGGGKKKNNNMMMKKKLLLQQQVVVXXXVVVRRROOOLLLKKKKKKLLLLLLLLLLLLMMMOOOQQQSSSTTTPPPOOONNNNNNNNNOOOPPPQQQQQQPPPOOONNNMMMNNNOOOPPPNNNOOOPPPRRRRRRRRRQQQPPPOOOOOOOOOPPPOOOOOONNNNNNRRRPPPPPPPPPRRRRRRQQQPPPRRRSSSUUUVVVVVVWWWXXXYYY]]]cccppp...............//////000***+++...000111111///...111111111000000000000000//////000000000000000111//////000000111222222222111111000000000111111222000111111222222111111000222222222222333333333333222333444555666777777777555444666;;;???BBBJJJSSSpppyyymmm```XXXRRRLLLHHHIIIJJJIIIKKKNNNRRRYYYdddooovvvtttiiiaaa___^^^YYYUUUSSSNNNMMMLLLKKKKKKJJJJJJJJJHHHHHHGGGGGGGGGGGGGGGGGGCCCBBB@@@???>>>===<<<<<<::::::::::::999999999999888999999999999888777777777777777777777666555555444555555666777666666666555555666666666666555555333555666888888777555444444444444444444444444444444444444444444444444444666666555444333333333444555444333222222444555666444555555555555444444333555555555555444333333222444555666555444333444555555555666777888:::;;;<<<999<<<@@@BBBDDDEEEHHHIIIMMMRRRXXX^^^dddkkkttt{{{~~~}}}zzzqqqfff\\\UUURRRMMMKKKJJJJJJKKKJJJIIIGGGFFFCCC???;;;999999;;;<<<:::CCCPPP```ooo}}}|||{{{zzzxxx|||}}}ggg[[[SSSOOOMMMLLLIIIGGGEEEDDDCCCCCCEEEDDDDDDCCCCCCCCCCCCCCCGGGGGGFFFEEEDDDDDDCCCCCC???>>>>>>???@@@BBBEEEFFFBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBDDDCCCBBBBBBDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEGGGGGGGGGGGGFFFDDDCCCBBBDDDFFFGGGGGGEEEDDDDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFIIIHHHFFFLLLXXX]]]ZZZSSSPPPNNNMMMLLLLLLJJJHHHHHHKKKMMMMMMLLLLLLOOOSSSSSSRRROOOMMMKKKJJJJJJJJJLLLKKKLLLMMMOOOQQQTTTUUUQQQPPPOOONNNNNNOOOPPPQQQQQQQQQPPPOOOOOOOOOOOOOOONNNOOOQQQRRRSSSRRRRRRQQQOOOOOOPPPPPPPPPNNNLLLKKKOOONNNMMMNNNPPPPPPPPPOOONNNPPPRRRTTTUUUWWWWWWWWWZZZ]]]eeettt///////////////......///,,,,,,...///////////////////////////////////////////////////000000111111/////////000111222222222000000///000000111222333111111222222222222111111111222222222222333333333333333333444555666777888666555777;;;;;;;;;@@@GGGXXXlllxxxmmmcccXXXOOOKKKHHHEEEDDDGGGHHHIIIQQQZZZ^^^iiiyyysssnnnkkkddd^^^ZZZRRRQQQOOOMMMKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJEEEDDDCCCAAA@@@???>>>>>>;;;;;;;;;;;;:::::::::::::::::::::::::::999888888666777777888777666555444444444666777777777666555555555666666666666555555333555777888888777444333444444444444444444444444555555555555555555555555666666555444444444444444555444444333333333444444555555555555555444333333555666666666555555444333555666666555444333444555444555555777999;;;===???>>>@@@CCCEEEGGGJJJOOOTTTXXX^^^fffmmmssszzz|||tttrrruuuwwwvvvuuutttpppggg]]]SSSNNNLLLIIIHHHHHHIIIJJJJJJHHHFFFCCCAAA===;;;;;;===???BBBCCCJJJTTT]]]fffrrr{{{|||lll[[[SSSPPPMMMIIIIIIHHHGGGEEEDDDDDDEEECCCCCCBBBBBBCCCCCCDDDDDDHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@???@@@BBBDDDEEEBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@CCCAAA@@@@@@BBBCCCCCCCCCCCCCCCBBBAAAAAABBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEIIIIIIIIIIIIHHHFFFDDDCCCDDDFFFHHHGGGEEECCCDDDEEEEEEEEEDDDDDDEEEEEEFFFFFFCCCHHHHHHGGGOOO___gggdddUUUQQQMMMKKKKKKLLLKKKJJJJJJJJJKKKLLLLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJJJJIIIKKKKKKKKKLLLNNNQQQTTTVVVPPPOOONNNMMMMMMNNNOOOPPPOOOOOOPPPPPPOOOOOONNNNNNMMMNNNPPPQQQRRRRRRQQQQQQOOOOOONNNNNNNNNNNNNNNNNNRRRPPPOOOOOOQQQQQQPPPOOOMMMNNNOOORRRUUUVVVWWWVVVVVVXXX\\\fffvvv//////.........---------000///...------...///000,,,,,,,,,,,,------........./////////000000111111...//////000111222222222////////////000111333333333444444555555444444333111111222222222333333333444333333333444666888999888999;;;<<<999777<<>>DDDLLL]]]xxx{{{hhhXXXTTTMMMGGGDDDAAA???AAAFFFIIIPPPYYYcccoooyyyoooqqqiii___XXXVVVUUUSSSQQQPPPOOONNNOOOPPPOOOMMMKKKKKKJJJIIIGGGDDDAAA???===???@@@@@@@@@???>>><<<;;;888999;;;;;;:::999::::::::::::999999888777777777777777777777666666666666555555555666666666777777555666666666777777888888666666666555555444444444999999888777666555444444333333444444444444444444222222333333444555666666888888999999999999888777555666777888888888777666555666777777777777666666777888:::;;;;;;<<>>@@@GGGOOOTTTeeeeeefffgggfffiiisss~~~~~~~~~qqq```SSSMMMKKKHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGBBBBBBAAA@@@???@@@CCCFFFLLLKKKJJJIIIGGGFFFEEEDDDDDDCCCBBBAAAAAABBBCCCDDDCCCCCCBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@BBBAAAAAACCCFFFGGGFFFDDDBBBCCCDDDEEEEEECCCAAA@@@AAAAAABBBBBBCCCDDDDDDDDDIIIIIIIIIHHHHHHGGGGGGFFFDDDEEEFFFGGGGGGGGGFFFEEECCCDDDEEEFFFFFFFFFFFFFFFJJJGGGDDDHHHRRRZZZ___```UUUPPPKKKKKKNNNQQQPPPNNNMMMLLLJJJIIIIIIJJJKKKLLLKKKLLLLLLLLLLLLLLLKKKKKKOOOLLLIIIJJJMMMOOOOOOMMMMMMMMMMMMLLLMMMMMMNNNNNNOOOOOONNNNNNOOOOOOPPPPPPLLLKKKKKKLLLNNNOOOPPPPPPRRRNNNJJJIIILLLPPPQQQQQQWWWRRRMMMOOOSSSUUURRRMMMPPPPPPRRRSSSUUUWWWXXXYYYUUUXXXZZZ[[[^^^ggguuu,,,---.........---,,,,,,......------------......---...............------............////////////000000000000000000000000222222222222222222222222222222888??????777222111000111222222333333222222333333333444444444444555222222333333555777999;;;>>>DDDQQQfff|||jjjYYYQQQJJJGGGEEEBBBAAACCCDDDIIIQQQXXXaaaqqqyyylllaaa\\\YYYVVVSSSVVVTTTQQQPPPOOONNNKKKJJJLLLKKKJJJHHHFFFDDDBBBAAAEEEEEEDDDDDDBBB@@@>>>===>>>>>>???>>>===<<<<<<<<<;;;:::999888888777777777999888888888777777777777555555555555666666666777555555666666777777777777666666555555555444444444666666666666777777777777555555444444444444444444333444444555666666777777666777777777777777666666666777888999999888777777777777888999:::;;;<<<<<<888:::<<<===???BBBFFFIIIJJJRRRYYY[[[[[[^^^gggooo{{{{{{zzzwwwrrrkkkeee___ZZZXXXVVVTTTQQQNNNKKKIIIGGGEEEDDDGGGGGGFFFHHHNNNPPPOOOPPPKKKFFFEEEJJJSSS]]]cccnnnpppsssqqqkkkiiiqqq}}}}}}{{{kkkaaaTTTLLLIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEECCC@@@???AAABBBIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBDDDFFFEEEDDDBBBCCCDDDEEEDDDCCCAAA@@@AAAAAAAAABBBCCCDDDEEEFFFKKKJJJIIIHHHGGGGGGGGGGGGEEEFFFHHHIIIIIIIIIHHHGGGDDDDDDEEEEEEEEEEEEEEEEEEIIIEEECCCFFFMMMUUUYYYYYYRRRNNNIIIIIIMMMPPPOOONNNLLLKKKJJJIIIIIIJJJKKKLLLKKKKKKLLLLLLLLLLLLKKKKKKNNNLLLJJJJJJMMMOOONNNMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPOOONNNNNNNNNNNNOOOOOOMMMMMMLLLMMMOOOPPPPPPPPPQQQNNNKKKKKKMMMPPPQQQPPPVVVRRROOOPPPSSSTTTRRROOORRRRRRSSSTTTTTTUUUVVVVVVUUUWWWXXXXXXZZZ```kkksss***,,,...000000///,,,+++......------------......------...............---............////////////000000000000000000000000222222222222222222222222555333444777666222111222222111111111111222333333333333333333444444444444333333333444555666888999:::<<>>???>>>@@@AAABBBDDDHHHMMMQQQUUU]]]gggkkklllnnnuuu|||~~~{{{xxxssskkkbbbXXXQQQMMMMMMLLLJJJHHHGGGFFFFFFFFFFFFJJJKKKKKKOOOVVVYYYYYY]]]XXXRRRRRRZZZfffpppuuuzzz||||||sssmmmsss~~~{{{}}}xxxxxxmmmZZZSSSKKKFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGEEECCCAAAAAAAAAEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDDCCCBBB@@@AAACCCDDDDDDDDDBBBBBBCCCDDDDDDCCCAAA@@@BBBAAA@@@@@@BBBDDDFFFHHHMMMKKKIIIFFFEEEEEEFFFGGGEEEFFFIIIJJJKKKKKKJJJJJJEEEEEEEEEEEEDDDDDDDDDDDDGGGDDDAAABBBHHHMMMPPPPPPNNNJJJGGGGGGKKKMMMNNNLLLKKKJJJIIIHHHHHHIIIKKKKKKJJJKKKKKKLLLLLLKKKKKKKKKMMMLLLJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQQQQQQQPPPOOOMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPPPPQQQPPPNNNMMMMMMOOOPPPPPPOOOSSSRRRRRRRRRQQQQQQQQQQQQTTTTTTTTTTTTSSSSSSSSSSSSTTTVVVVVVUUUUUUXXX^^^dddhhhyyy+++,,,...///000///---,,,......------------......,,,---......///.....................////////////000000000000000000000000111111111111111111111111333111111111111000111222222111000000000111333444222222333333333444444444666666666666777888888999::::::===EEESSSjjjzzzjjjZZZSSSOOOJJJFFFDDDBBBDDDEEEEEEGGGNNNXXXaaasss~~~xxxtttqqqnnnkkkfff___YYYUUURRRPPPOOOMMMLLLJJJIIIHHHHHHHHHIIIGGGHHHJJJLLLMMMLLLLLLKKKEEEBBB@@@>>>=========<<<>>>===;;;999888999:::;;;::::::999999999888888888666666666666666666666666666666666666666666666666555555555555555555555555999999888777666555444444888888777666666555444444666666666777777777888888:::999999999:::::::::;;;888888999999999999888888666777888;;;===???AAABBBFFFGGGHHHJJJLLLPPPVVVZZZccclllwww}}}}}}yyyqqqfff[[[RRRJJJFFFHHHHHHGGGFFFEEEEEEGGGIIIMMMQQQTTTVVV[[[dddiiijjjkkkgggcccfffooozzz~~~{{{yyy~~~{{{yyy|||lll[[[SSSOOOIIIFFFFFFFFFEEECCCEEEEEEEEEEEEEEEEEEEEEEEEAAADDDFFFGGGFFFDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBAAA@@@@@@??????@@@@@@@@@@@@@@@AAABBBCCCEEEFFFDDDBBBAAAAAABBBCCCDDDCCCAAABBBCCCCCCCCCBBBAAAAAABBBAAA??????@@@CCCFFFIIIKKKIIIFFFCCCBBBBBBDDDEEECCCEEEHHHKKKLLLLLLKKKJJJGGGFFFFFFEEEDDDDDDDDDDDDGGGDDDAAAAAACCCFFFHHHHHHIIIGGGEEEEEEHHHJJJKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKJJJJJJKKKKKKLLLKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKLLLMMMNNNPPPQQQRRRRRRSSSRRRQQQOOOLLLKKKKKKLLLLLLMMMOOOPPPPPPOOOOOOOOOPPPOOOOOOOOOOOOPPPOOONNNNNNPPPRRRTTTSSSQQQPPPQQQSSSTTTSSSSSSSSSSSSRRRRRRRRRTTTUUUUUUTTTSSSTTTWWWZZZ```mmm---------------...///000......------------......,,,------...//////..................////////////////////////////////////////////////////////////---......//////111222111222111000///000111222333222222222333333333444444555555666777777777777777:::999<<>>???BBBEEEGGGHHHFFFBBB@@@??????AAABBBAAACCCGGGJJJKKKJJJIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEGGGEEEBBBAAABBBCCCDDDEEEEEEDDDCCCDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKJJJJJJJJJJJJLLLMMMOOOPPPRRRRRRRRRRRRRRRQQQNNNKKKJJJJJJKKKLLLMMMOOOQQQQQQOOOMMMNNNOOOOOOPPPQQQQQQPPPNNNMMMMMMNNNRRRUUUTTTQQQOOOQQQSSSQQQQQQQQQRRRRRRSSSSSSTTTTTTTTTUUUTTTTTTTTTUUUWWW___hhhsss......---,,,---...000111......------------......,,,,,,---...////////////............////////////////////////////////////........................)))---///...000333222000111000000000000111222222222222222222333333333333222333444555555555555555888777;;;???@@@DDDTTTgggwwwfffYYYPPPKKKKKKGGGFFFDDDBBBAAACCCHHHKKKJJJQQQYYYccctttuuukkkddd^^^ZZZWWWSSSQQQLLLIIIGGGGGGIIIJJJUUUYYY___ccceeeccc___\\\VVVPPPHHHDDDDDDDDDBBB@@@AAAAAA@@@@@@???>>>>>>===;;;;;;;;;;;;::::::::::::999999999999888888888888999999888888888888777777777777777777888888888888666666666666777777777777999999999888888777777777666666666666666777777777999888888777888999;;;<<<:::::::::;;;<<<===>>>???===@@@EEEKKKNNNPPPPPPPPPTTTXXX___gggooowww|||yyyttttttuuuvvvwwwwwwxxxxxxqqqkkkaaaVVVMMMHHHFFFFFFBBBDDDEEEDDDDDDFFFLLLPPPSSS\\\fffooo{{{wwwqqqzzzsss^^^PPPKKKEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFGGGIIIHHHEEEBBB@@@???AAAAAABBBBBBCCCDDDDDDEEECCCDDDDDDEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@???>>>>>>???BBBDDDFFFEEEDDDDDDDDDEEEDDDBBBAAAAAAAAAAAAAAAAAABBBBBBBBB@@@???>>>>>>>>>@@@BBBCCCCCCBBB@@@>>>===>>>???@@@@@@CCCFFFIIIJJJIIIGGGEEEGGGGGGEEEDDDDDDEEEFFFFFFGGGFFFDDDBBBAAABBBCCCDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHIIIJJJJJJKKKKKKKKKKKKJJJLLLMMMMMMKKKJJJJJJKKKLLLMMMOOOQQQRRRRRRQQQQQQRRRPPPMMMJJJIIIIIIKKKLLLNNNQQQTTTSSSPPPMMMNNNOOOPPPQQQRRRQQQOOOMMMMMMNNNNNNQQQTTTTTTRRRPPPQQQSSSNNNOOOPPPQQQRRRSSSTTTUUUTTTTTTTTTTTTTTTUUUVVVVVV[[[aaahhhqqq,,,------...///000000000......------------......+++,,,---...////////////............////////////////////////////////////////////////////////////***///000...///333333//////000000111111111111111111222222222222333333333111222333555555666555555777555999???===:::DDDSSSiiizzziiiZZZSSSRRRIIIHHHEEECCCAAABBBDDDFFFBBBGGGKKKPPP]]]rrr}}}sssjjjccc___[[[WWWQQQLLLIIIIIIKKKLLL]]]cccllltttxxxwwwssspppeee]]]SSSMMMJJJIIIEEEBBBAAABBBCCCDDDCCCAAA???>>>>>>>>>>>>=========<<<<<<;;;;;;;;;::::::999999999:::::::::999999999888888888888999999999:::::::::666666666666777777777777999999999999999999888888888888888888888888888888:::999888777888:::<<<============>>>@@@BBBDDDEEEBBBGGGOOOWWW]]]______^^^ffflllttt}}}|||yyyvvvtttkkkmmmnnnmmmllljjjiiiiiibbb^^^WWWOOOIIIFFFEEEEEEAAADDDFFFGGGGGGKKKSSSZZZaaajjjuuu~~~zzzvvv~~~ssscccRRRHHHFFFBBBCCCCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBFFFHHHHHHGGGDDDAAA?????????@@@@@@AAAAAABBBBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@???>>>===>>>@@@CCCDDDEEEEEEFFFGGGGGGFFFBBB???AAA@@@@@@@@@AAABBBBBBCCC??????>>>>>>>>>>>>??????@@@??????>>>>>>??????@@@AAACCCGGGIIIJJJHHHEEECCCEEEDDDBBBBBBBBBCCCEEEFFFFFFEEEDDDCCCAAAAAACCCDDDCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKLLLNNNQQQPPPNNNLLLLLLMMMLLLNNNOOOQQQQQQQQQPPPOOOQQQOOOLLLIIIHHHIIIKKKMMMPPPTTTWWWVVVRRROOOOOOQQQQQQSSSSSSQQQNNNLLLMMMNNNNNNPPPSSSTTTSSSRRRRRRRRRNNNOOOPPPPPPRRRSSSSSSTTTTTTSSSRRRRRRSSSTTTUUUUUUTTT[[[aaafffrrr***,,,///111222111///............------.........+++,,,---...////////////............/////////000////////////////////////000000000000000000000000...222111------222222///...///111222222222111000111111222222222333333333222333555777888888888777888555999???===777===KKKOOOkkkwwweee[[[ZZZLLLJJJGGGDDDBBBBBBCCCDDDCCCFFFFFFGGGOOO___mmmtttuuulllggg```\\\VVVPPPLLLKKKMMMNNN^^^fffsssxxxooocccZZZVVVSSSOOOKKKBBBCCCEEEFFFEEECCC@@@>>>@@@@@@@@@@@@?????????>>><<<<<<<<<;;;;;;:::::::::;;;;;;;;;::::::999999999999999999::::::;;;;;;;;;999999888777666555444444999999999999999999::::::999999999999999999999999<<<;;;:::999:::<<<>>>@@@?????????@@@CCCEEEHHHJJJLLLRRR\\\gggnnnqqqqqqpppwww}}}~~~zzzwwwuuusssrrrggghhhiiihhhddd```^^^]]]WWWTTTPPPLLLHHHEEEDDDCCCBBBFFFIIIKKKLLLRRR[[[bbbqqqzzz~~~}}}mmmcccYYYLLLDDDBBBEEEEEEDDDCCCAAA@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFEEECCCBBBBBBCCC>>>>>>??????@@@@@@@@@@@@CCCDDDEEEFFFFFFEEEDDDCCCDDDCCCBBBBBBAAAAAABBBBBB@@@???===<<<===???BBBCCCEEEFFFGGGIIIIIIGGGBBB???AAA@@@@@@@@@AAAAAABBBCCC>>>>>>>>>>>>=========<<<>>>?????????@@@@@@@@@@@@BBBDDDHHHJJJJJJHHHEEECCCBBBAAA@@@@@@@@@BBBDDDEEEEEEEEEDDDCCCAAAAAACCCDDDCCCDDDDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKNNNQQQTTTSSSPPPNNNNNNOOOMMMNNNPPPQQQQQQPPPNNNMMMPPPNNNKKKIIIHHHIIILLLMMMRRRVVVZZZYYYTTTPPPQQQSSSRRRSSSTTTQQQMMMLLLMMMOOOOOOPPPQQQSSSTTTSSSRRRQQQOOOPPPPPPPPPQQQRRRRRRRRRTTTRRRPPPPPPQQQSSSSSSSSSNNNWWW___bbbiiixxx............////////////000000000000000000000000000000//////.........---////////////............111000000000//////......000///---,,,,,,---///000////////////000000000000///111444555666555333111000111111111111222222222222222333333333333444444666666777888999;;;===>>>JJJTTTgggyyyggg[[[RRROOOKKKHHHGGGEEEBBB@@@???AAADDDEEEGGGKKKRRRXXXbbbnnn}}}yyyvvvlllaaaYYYRRRMMMNNNSSS^^^mmm{{{{{{vvvkkk[[[QQQPPPHHHHHHHHHHHHGGGFFFEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>===<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999999888:::;;;;;;:::999999:::;;;:::::::::;;;;;;;;;;;;;;;===;;;<<<>>><<<:::;;;@@@???>>>===>>>AAACCCDDDDDDGGGGGGHHHJJJMMMQQQUUUXXXYYY```kkkvvv}}}~~~|||wwwuuurrrpppnnniiifff```\\\XXXSSSOOOLLLIIIEEEEEEHHHHHHEEECCCDDDDDDFFFIIILLLRRR]]]kkktttqqq^^^PPPIIIEEEAAA<<>>======>>>@@@BBBBBBAAAEEEFFFFFFEEECCCBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBDDDEEEFFFFFFEEEDDDBBBAAAAAABBBBBBAAA???>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::;;;<<<>>>???@@@CCCHHHLLLMMMKKKGGGEEEAAA@@@???@@@BBBCCCBBBAAACCCCCCDDDBBB@@@@@@AAABBBCCCDDDDDDDDDDDDDDDCCCBBBDDDFFFIIIKKKLLLKKKIIIHHHLLLKKKJJJIIIIIIIIIIIIIIIIIIOOOUUUTTTNNNIIIIIILLLMMMNNNOOOPPPPPPOOOMMMLLLNNNMMMLLLLLLMMMMMMLLLKKKPPPTTTYYYZZZWWWRRRNNNKKKLLLNNNQQQPPPNNNLLLMMMOOOUUURRRPPPQQQSSSSSSQQQOOOOOOOOOOOOOOOPPPPPPQQQRRROOOOOOOOOOOOPPPQQQRRRRRRWWWXXXYYY]]]eeennnvvv{{{............////////////////////////////////////000/////////.........---000000000000000111222222000000/////////.........000///---,,,,,,---///000////////////000000000000///111333555555444222111000111111111111222222222222222222333333333444444555666666777888:::<<<===>>>EEETTTiiixxxjjj[[[XXXSSSOOOLLLHHHEEEBBB>>>@@@@@@@@@@@@CCCHHHLLLPPPZZZkkk}}}~~~qqqhhh^^^VVVTTTVVVeeerrr~~~ooo```ZZZNNNNNNNNNNNNMMMKKKJJJIIIFFFFFFEEEEEEDDDCCCCCCBBBEEEDDDDDDDDDCCCBBBBBBAAA>>>>>>????????????>>>>>>========================;;;;;;;;;:::999999::::::;;;;;;<<<<<<=========>>>???>>>>>>@@@>>>;;;<<<@@@BBBBBBBBBCCCFFFIIILLLOOORRRRRRSSSVVVYYY^^^bbbeeeffflllvvv~~~xxxssspppmmmjjjhhh```]]]WWWSSSOOOLLLHHHEEEHHHDDDCCCEEEFFFDDDDDDFFFLLLOOOSSSXXX___kkkxxx~~~~~~qqqdddUUUJJJGGGFFFDDDAAAAAA@@@?????????@@@AAABBBAAA@@@??????>>>>>>??????CCCCCCDDDEEEDDDCCCBBBAAA@@@>>>===>>>@@@@@@@@@>>>>>>???@@@@@@>>>>>>???@@@BBBBBBBBBAAAAAAAAAAAA@@@BBBAAAAAA@@@@@@@@@@@@AAAAAABBBDDDEEEEEEDDDBBBAAAAAAAAABBBBBBAAA@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::;;;<<<>>>??????BBBEEEHHHIIIHHHFFFDDDAAA@@@???@@@AAABBBBBBAAABBBCCCCCCBBB@@@???AAABBBCCCCCCDDDDDDDDDDDDDDDCCCEEEGGGIIIJJJKKKKKKJJJIIIKKKKKKJJJIIIIIIIIIJJJJJJKKKQQQWWWVVVOOOKKKJJJMMMMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLKKKLLLMMMNNNNNNNNNRRRUUUXXXYYYVVVQQQMMMLLLLLLNNNOOOOOOLLLLLLMMMOOOSSSQQQOOOOOOQQQQQQPPPNNNNNNNNNNNNNNNOOOPPPQQQRRROOOOOONNNOOOOOOPPPQQQRRRWWWWWWXXX[[[aaagggmmmqqq---............/////////......................../////////...............//////...///000222333555000////////////.........000///...------...///000////////////000000000000///111333444444444222111000111111111111222222222222222222222333333333333444555555666777999:::;;;<<>>>>>=========>>>>>>>>>???@@@@@@AAABBBBBBEEECCCDDDFFFEEEBBBCCCGGGKKKLLLNNNNNNOOOSSSZZZ___bbbccceeehhhmmmrrrvvvyyyxxx}}}}}}xxxrrrlllhhhdddaaa___VVVRRRMMMJJJGGGDDDBBB@@@GGGCCCAAACCCDDDDDDHHHMMMVVV[[[ccckkksss}}}|||wwwyyyyyy```WWWKKKDDDCCCDDDDDDBBB???@@@AAAAAABBBBBBBBBAAA@@@???>>>>>>======>>>>>>CCCDDDDDDDDDDDDCCCBBBAAAAAA???>>>>>>??????>>><<<<<<>>>????????????AAABBBAAAAAAAAA@@@@@@@@@??????BBBAAA@@@???????????????@@@@@@BBBBBBBBBBBB@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;:::;;;===>>>???>>>@@@BBBDDDEEEEEEDDDDDDAAA???>>>???@@@BBBAAA@@@AAABBBBBBAAA??????@@@BBBBBBBBBBBBCCCDDDDDDDDDEEEHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKOOOTTTXXXWWWRRRMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNJJJJJJJJJJJJLLLMMMNNNOOOSSSUUUWWWVVVRRROOOMMMLLLMMMMMMMMMLLLJJJKKKMMMOOOPPPOOONNNNNNOOOOOONNNMMMMMMMMMMMMNNNNNNOOOPPPQQQNNNNNNNNNOOOOOOPPPQQQRRRVVVVVVWWWXXX[[[___bbbdddooozzz---------.........//////......................................................---,,,---///111222000000000000000000000000//////............//////////////////000000000000///000222333333333222111000000111111111222222222111222222222222333333333444444444555666777999999@@@@@@AAAEEEPPPeee~~~}}}vvvkkkaaaYYYTTTPPPNNNHHHFFFCCC???===<<<===>>>??????DDDLLLQQQVVV^^^gggnnnvvvtttllljjjrrrvvvzzz}}}|||ooohhhhhhfffccc___[[[VVVTTTWWWWWWUUUTTTRRRPPPOOONNNOOOPPPPPPQQQOOOMMMKKKIIIEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFHHHGGGEEEEEEEEEFFFEEEEEECCCCCCDDDEEEFFFFFFGGGGGGLLLLLLNNNRRRRRRPPPRRRWWW[[[]]]___^^^]]]aaaiiiqqquuuvvvyyy||||||vvvqqqjjjddd___\\\XXXVVVNNNKKKGGGDDDBBBAAA@@@>>>FFFCCCAAADDDFFFIIIPPPXXXccckkkwwwzzzvvvyyy{{{fffVVVOOOEEE@@@???@@@@@@???@@@AAACCCEEEEEEEEEDDDCCC@@@@@@???>>>>>>>>>>>>>>>CCCCCCBBBBBBAAAAAA@@@@@@???>>>======>>>???>>>======>>>@@@@@@??????AAABBB@@@@@@@@@????????????>>>AAAAAA@@@???>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@???AAAAAAAAA@@@@@@??????>>>========================<<<<<<;;;;;;;;;===>>>?????????@@@AAABBBCCCEEEEEEAAA???>>>>>>@@@AAAAAAAAA@@@AAAAAA@@@???>>>@@@AAAAAAAAABBBBBBCCCDDDEEEFFFIIIIIIHHHHHHHHHIIIKKKLLLIIIIIIIIIIIIJJJKKKLLLLLLQQQUUUYYYXXXSSSNNNMMMMMMLLLMMMNNNOOOOOOOOONNNMMMIIIJJJJJJJJJIIIJJJLLLMMMTTTTTTTTTRRROOOMMMLLLMMMMMMMMMKKKJJJIIIJJJLLLNNNOOONNNNNNNNNNNNNNNNNNMMMLLLLLLLLLMMMNNNOOOPPPQQQNNNNNNNNNNNNOOOPPPQQQRRRTTTTTTUUUVVVWWWYYYYYYZZZbbbjjjttt------------....................................---------...............000///...------...//////111111111111111111111111/////////....../////////////////////000000000000///000111222222222111111000000111111111222222222111111111222222222333333333333444444555666777888;;;<<<<<<;;;@@@OOOdddtttpppcccZZZTTTQQQNNNKKKGGGCCCAAA@@@@@@@@@???===???DDDFFFGGGKKKPPPUUU[[[gggvvv~~~|||~~~}}}~~~}}}yyysssmmmgggdddffffffdddbbb```^^^]]]\\\]]]___``````^^^ZZZVVVTTTPPPQQQQQQRRRSSSSSSRRRRRRTTTTTTSSSRRRQQQQQQPPPPPPPPPNNNLLLLLLNNNOOONNNMMMJJJKKKKKKLLLMMMMMMNNNNNNUUUUUUZZZ```cccccceeejjjqqqssstttrrrpppsss{{{}}}vvvrrrmmmiiibbb\\\WWWTTTPPPNNNHHHEEEAAA??????@@@@@@???CCCBBBCCCHHHMMMRRR\\\fffttt~~~|||xxxyyy}}}fffUUUNNNIIIBBB>>>>>>>>>>>>===>>>@@@CCCEEEFFFEEECCCBBBAAAAAA@@@????????????@@@AAAAAA@@@???>>>>>>======<<<;;;;;;<<<>>>??????>>><<<===>>>>>><<<<<<===>>>@@@@@@?????????>>>>>>>>>@@@???>>>===============@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>========================<<<<<<;;;;;;<<<===???@@@@@@??????@@@AAACCCFFFGGGBBB@@@>>>>>>???AAABBBBBB???@@@AAA@@@??????@@@BBBAAAAAAAAAAAABBBCCCEEEFFFJJJIIIHHHGGGGGGHHHJJJKKKIIIIIIHHHIIIIIIJJJKKKLLLPPPTTTWWWWWWSSSOOOMMMLLLIIILLLPPPSSSSSSQQQNNNLLLLLLMMMOOONNNKKKJJJKKKLLLRRRSSSRRRPPPMMMLLLLLLMMMNNNLLLJJJIIIIIIKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNOOOLLLLLLLLLMMMNNNOOOQQQRRRNNNNNNNNNNNNOOOPPPQQQQQQRRRSSSTTTUUUUUUVVVVVVVVVYYY```hhhpppvvv,,,------------.................................---------------.........111111111111000000000///000000111111111111222222////////////////////////////////////000000000000//////000111111111111111000111111111111222222222111111111111222222222222444444444444555666777888666888999999<<>><<<>>>@@@AAAAAACCCDDDKKKTTT[[[bbbmmmxxxyyyttttttyyylll[[[NNNEEEBBB???===>>>?????????;;;===???AAABBBBBBAAA@@@BBBAAAAAA@@@???@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;::::::;;;>>>??????>>>>>>???@@@???>>>===>>>???@@@@@@@@@?????????>>>>>>=========<<<<<<======>>>????????????????????????>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;<<<>>>???@@@?????????@@@AAADDDFFFHHHCCCAAA???>>>@@@BBBCCCCCC@@@AAAAAAAAA???@@@AAACCCBBBBBBAAAAAAAAACCCDDDEEEIIIHHHGGGFFFFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHIIIJJJMMMPPPSSSTTTQQQNNNLLLKKKHHHKKKOOORRRSSSQQQNNNLLLNNNRRRUUUTTTPPPMMMLLLMMMPPPPPPPPPNNNLLLKKKMMMNNNNNNLLLJJJJJJKKKLLLLLLLLLLLLMMMOOONNNMMMMMMNNNOOOLLLLLLLLLMMMOOOPPPRRRSSSMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRSSSSSSTTTTTTUUUUUUSSSWWW___eeehhhooo~~~,,,,,,---------.........////////////////////////,,,,,,,,,------............///111222222111000///......//////000000000000//////000000000000//////////////////000000000000/////////000000000000000000111111111111222222222111111111111222222222222555444444444555666777888666888:::<<<===BBBIIINNNccc|||nnncccXXXSSSLLLHHHFFFDDDBBB@@@???<<<;;;>>>@@@>>>>>>@@@AAADDDIIIOOOWWWaaammmuuuyyyuuuqqqqqqsssttttttuuuuuuuuuqqqqqqqqqrrrrrrsssssssssrrrooommmppptttwwwvvvtttsssssssssrrrrrrrrrrrrqqqwwwxxx}}}uuummmhhhYYYUUUPPPKKKIIIGGGEEECCCCCC@@@======???BBBDDDEEEIIINNNYYYfffooowwwwwwvvv~~~vvvpppwwwnnnaaaSSSIII@@@???=========>>>>>>>>>;;;<<<>>>???AAAAAAAAA@@@AAA@@@@@@???????????????AAA@@@>>><<<;;;;;;;;;;;;<<<;;;:::;;;===>>>===<<<>>>???AAAAAA@@@@@@AAACCCAAAAAA@@@@@@@@@?????????;;;;;;;;;;;;<<<===>>>>>>>>>>>>============>>>>>>===<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<>>>???@@@>>>>>>>>>???AAACCCEEEGGGEEEBBB??????AAACCCDDDDDD@@@AAABBBAAA@@@AAABBBDDDDDDBBBAAA@@@@@@AAACCCDDDGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFFFFFFFGGGGGGJJJLLLOOOPPPOOOLLLJJJIIIIIIJJJLLLMMMNNNNNNMMMMMMKKKPPPVVVWWWSSSNNNMMMMMMLLLMMMNNNMMMLLLLLLMMMNNNNNNLLLJJJKKKMMMNNNLLLKKKJJJLLLMMMMMMKKKKKKMMMOOOLLLMMMMMMNNNOOOQQQSSSTTTMMMMMMMMMMMMNNNOOOPPPQQQTTTSSSSSSRRRRRRRRRSSSSSSSSSSSSWWW^^^bbbeeennnxxx,,,,,,,,,---------......000000000000000000000000,,,,,,,,,------.........)))+++...111222111///...,,,---------......////////////000000000000//////////////////000000000000////////////000000000000000111111111111222222222000111111111111222222222555555555555555666777888666777999:::;;;===???@@@PPPhhhrrr\\\WWWPPPKKKHHHFFFCCCAAAEEE@@@===>>>>>><<<<<<>>>;;;===AAACCCGGGMMMUUU[[[fffqqq|||vvvnnneee___SSSOOOJJJFFFDDDCCCAAA@@@EEEBBB??????BBBEEEHHHIIIQQQXXXfffuuuyyyssssss}}}}}}wwwvvvlll^^^UUUJJJ???@@@???>>>===<<<<<<;;;;;;======???@@@AAABBBBBBCCC@@@??????>>>>>>>>>>>>>>>BBBAAA???===<<<;;;<<<<<<>>><<<;;;;;;<<<===;;;:::888:::<<<<<<======???AAAAAAAAAAAA@@@@@@@@@@@@???:::::::::;;;<<<===>>>???===<<<<<<;;;;;;<<<<<<===<<<;;;:::999::::::<<<===>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<===>>>@@@AAA<<<======???AAACCCDDDFFFFFFCCC@@@???AAACCCEEEEEE@@@AAABBBBBBAAAAAACCCEEEDDDCCCAAA@@@@@@AAABBBCCCFFFFFFFFFEEEEEEEEEEEEEEEHHHHHHGGGFFFEEEEEEEEEEEEGGGIIILLLNNNMMMKKKIIIGGGKKKJJJIIIHHHIIIKKKMMMOOOEEELLLTTTUUURRRMMMLLLLLLJJJLLLMMMMMMLLLLLLMMMOOONNNLLLKKKLLLOOOOOOMMMJJJHHHJJJLLLLLLJJJIIIKKKNNNMMMMMMNNNOOOPPPRRRSSSTTTMMMMMMMMMMMMNNNOOOPPPQQQVVVTTTSSSQQQPPPPPPQQQQQQWWWSSSTTT[[[```aaaccchhhttt------...///000000/////////////////////........./////////...---------,,,......//////000000111111111000///......///000000//////000000000000//////.........000222222000......//////000111222222222000111222111/////////111333333333444444444555555222222333333333333444444999888888777999;;;===???GGGUUUjjjnnnaaaVVVTTTSSSMMMHHHGGGFFFEEECCC???===<<<===>>>;;;>>>AAABBBBBBDDDHHHKKKSSSXXXcccppp}}}{{{tttnnnjjjeee```[[[PPPKKKFFFBBBAAABBBBBBCCC>>>???CCCHHHGGGGGGQQQ]]]gggooo}}}|||tttwww~~~rrr___QQQIIIEEECCC>>>>>>>>>>>>===========================>>>??????<<<===>>>??????@@@@@@???======<<<;;;;;;;;;;;;<<<===<<<::::::999:::;;;<<<999999;;;===>>>?????????;;;;;;<<<<<<======>>>>>>;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<;;;;;;999:::<<<=========<<<;;;>>>===<<<:::::::::;;;<<<===<<<;;;:::;;;===???AAACCCBBBAAA@@@@@@@@@AAABBBAAA@@@??????@@@CCCFFFHHH????????????@@@AAABBBBBBCCCBBB@@@??????@@@AAACCCAAACCCEEEEEEEEEEEEFFFGGGKKKIIIFFFEEEFFFGGGGGGFFFJJJJJJJJJKKKKKKKKKKKKKKKMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMKKKIIIHHHJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJKKKMMMOOOOOONNNLLLKKKKKKKKKKKKKKKJJJJJJIIILLLMMMOOOPPPQQQRRRRRRSSSOOOPPPQQQQQQPPPPPPRRRSSSQQQPPPOOOPPPRRRSSSSSSRRRTTTUUUWWW[[[___aaaaaa```hhhqqq,,,---......//////......///.................................---------------------...//////000000000///.........///000000000000111111111000//////.........000222222000///...//////000111111222222111222333222000//////111111111222222222333333333222222222333333333444444777666666666777999;;;======GGGXXXmmmrrrddd___[[[UUUPPPOOOIIIHHHFFFCCC@@@>>>>>>>>><<<>>>??????>>>???AAADDDDDDHHHPPPZZZcccppp~~~{{{xxxtttooohhhccc^^^YYYSSSOOOHHHFFFCCCBBBCCCCCCBBBAAACCCEEEJJJPPPRRRUUUaaannn~~~~~~~~~tttdddTTTJJJDDDAAA@@@>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<===>>>>>>;;;;;;<<<===>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<999:::;;;<<<===>>>>>>>>><<<<<<<<<<<<<<<=========;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<===<<<<<>>===<<<<<<<<<=========<<<;;;:::;;;<<<>>>???AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@??????@@@BBBDDDEEE>>>>>>>>>???@@@AAABBBCCCEEECCCBBB@@@@@@@@@AAABBB@@@BBBDDDEEEEEEEEEFFFGGGJJJHHHEEEEEEFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMLLLLLLKKKJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJHHHGGGFFFIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJLLLMMMMMMKKKIIIMMMMMMMMMMMMMMMLLLKKKJJJLLLMMMNNNOOOPPPPPPPPPPPPNNNOOOPPPOOONNNMMMNNNOOORRRQQQQQQSSSUUUVVVUUUTTTTTTTTTUUUXXX\\\]]]]]][[[^^^dddqqq+++,,,,,,---------------........................------------............+++,,,,,,---......//////...............///000111222222222222222111000///...------///111222111000...//////000000111111222333444444333111///000111///000000000000111111111222222222222333333333333555444444444555666888999999???IIIWWWnnnvvvjjjbbbZZZTTTRRROOOMMMKKKHHHEEECCCAAAAAA???@@@@@@>>><<<<<<===>>>>>>>>>BBBHHHMMMVVVeeesssyyyuuupppllljjjccc```ZZZVVVRRRNNNJJJGGGCCCCCCDDDFFFIIIJJJHHHGGGKKKNNNUUU^^^dddkkkxxx~~~}}}zzzeee^^^SSSIIICCC@@@>>>===>>>============<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<999:::;;;<<<============;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::;;;<<<===>>>@@@???>>>>>>======>>>>>><<<<<<;;;::::::;;;<<<===?????????@@@@@@@@@???????????????@@@@@@@@@AAAAAA=========>>>???AAABBBCCCEEEDDDBBBAAA@@@@@@@@@AAA???AAADDDEEEDDDDDDFFFGGGHHHFFFDDDDDDFFFGGGHHHGGGFFFGGGHHHIIIKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHIIIIIIIIIHHHGGGFFFEEEGGGHHHIIIIIIJJJJJJJJJIIIKKKJJJJJJJJJKKKKKKIIIHHHOOOOOOOOOOOONNNMMMLLLKKKKKKLLLMMMMMMNNNNNNNNNMMMNNNOOOPPPPPPMMMLLLLLLMMMRRRRRRSSSUUUXXXYYYXXXVVVTTTSSSSSSUUUWWWXXXWWWUUUWWWXXX___kkkyyy***+++,,,,,,,,,,,,++++++---------------.........,,,,,,,,,------.........,,,,,,,,,---......//////......//////000111222222333333333333222111000000...------///111222222111////////////000000111111444555555333111000000111/////////000000000111111111222222222222333333333444333333333444555777777;;;>>>BBBIIIXXXpppyyykkk```XXXSSSSSSQQQNNNLLLJJJHHHFFFDDDDDDDDDBBB@@@>>>=========???>>>>>>AAACCCHHHSSS^^^uuu{{{tttnnniiiddd```]]]UUUSSSPPPMMMKKKIIIGGGFFFAAACCCFFFKKKQQQTTTUUUUUUVVV]]]hhhsss{{{{{{lllcccTTTOOOHHHCCCAAA???>>>============<<<<<<<<<;;;;;;::::::999999999999::::::999:::;;;<<<<<<=========::::::;;;:::::::::999999::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;:::===<<<<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<:::::::::::::::;;;;;;;;;:::999999888999;;;===>>>>>>>>>>>>=========>>>>>><<<<<<;;;:::::::::;;;;;;<<<===???@@@@@@???>>>>>>>>>>>>???@@@??????>>>>>><<<<<<======???@@@BBBCCCDDDCCCBBB@@@???>>>>>>>>>>>>@@@CCCDDDDDDDDDEEEGGGGGGEEECCCCCCEEEGGGHHHGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGEEEFFFGGGHHHHHHIIIIIIHHHJJJIIIIIIJJJKKKLLLKKKJJJPPPPPPPPPOOONNNMMMLLLKKKJJJKKKLLLLLLLLLLLLKKKKKKNNNPPPRRRRRRPPPOOOOOOOOOQQQQQQSSSVVVYYYZZZXXXWWWUUUSSSRRRSSSTTTTTTSSSQQQXXXVVVWWW^^^hhhvvv***+++++++++++++++******+++,,,,,,,,,---------...+++,,,,,,,,,------......,,,------...//////000000//////000111222222333333333333333333333222111111///...---...000222222111///////////////000000000333444555333111000000111000000000111111111111222111111111222222222333333444444444444555555666777999:::<<>>===;;;:::<<<===>>>FFFNNN[[[gggvvv{{{wwwuuuqqqmmmgggaaa]]]YYYUUURRRKKKKKKIIIGGGEEEDDDCCCCCCAAACCCGGGOOOXXX___ccceeejjjttt~~~|||}}}mmm\\\SSSIIIFFFBBB@@@??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;999999888888888888999999::::::;;;<<<============::::::;;;;;;;;;:::999888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999<<<<<<;;;;;;::::::999999:::::::::;;;;;;;;;;;;<<<:::;;;;;;;;;<<<<<<<<<===::::::999888888:::;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;===>>>???@@@???>>>>>>>>>>>>?????????>>>===<<<<<<<<<<<<===>>>???AAABBBBBBAAA@@@>>>===<<<<<<;;;===???BBBCCCCCCDDDEEEFFFFFFDDDBBBCCCEEEFFFGGGGGGIIIIIIIIIIIIHHHHHHHHHHHHKKKKKKIIIHHHHHHGGGGGGGGGIIIHHHHHHHHHGGGGGGGGGGGGDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGIIILLLNNNOOONNNNNNNNNNNNNNNMMMLLLKKKJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKNNNQQQRRRQQQQQQQQQRRROOOOOOQQQSSSVVVWWWWWWUUUVVVTTTSSSRRRSSSSSSRRRQQQWWWTTTTTTXXX]]]gggvvv++++++++++++++++++***)))***++++++,,,,,,---------,,,,,,,,,,,,---------------------...//////000000//////000111222222222222111222222333333333222222111///......000111111000////////////////////////111333333333111000111222111111111111222222222222111111111111222222222222444444444555555555666666999999;;;===???EEESSSbbbvvvlllbbb]]]WWWSSSRRRPPPMMMKKKIIIGGGDDDCCCBBBAAA@@@>>>===;;;;;;======<<>>??????@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>???@@@??????>>>===<<<;;;;;;:::<<<>>>AAABBBCCCCCCEEEFFFFFFDDDBBBBBBDDDEEEFFFEEEJJJIIIIIIHHHHHHGGGFFFFFFLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFFFFIIILLLOOOQQQQQQLLLLLLLLLMMMLLLLLLKKKJJJJJJKKKLLLLLLMMMMMMMMMLLLHHHKKKOOOQQQQQQQQQQQQQQQOOONNNNNNPPPRRRTTTTTTTTTVVVTTTRRRRRRSSSTTTSSSRRRQQQPPPQQQUUUWWW\\\fffqqq+++,,,,,,,,,++++++***)))*********+++,,,,,,------------,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////...///000000111000///...///000111222333333333333222000......///000000//////////////////////////////000222111000000111333000000111111111222222222111111111111222222222222333333444444555555444444888888;;;>>>>>>>>>FFFQQQbbbtttwwwoooeee___\\\ZZZVVVSSSPPPLLLHHHFFFFFFDDDBBB???@@@>>>>>>AAA@@@======AAA<<>><<<::::::;;;<<<<<<<<<;;;;;;;;;::::::::::::999:::999999888777777888888888999:::;;;;;;<<<<<<<<<:::;;;=========<<<:::999666777999:::;;;;;;::::::888999999:::::::::999999999999999999::::::::::::999999:::::::::;;;;;;;;;999999:::;;;;;;<<<======;;;:::::::::999777666555777888:::;;;;;;;;;:::::::::;;;<<<<<<============>>>>>>>>>>>>???@@@AAAAAA???>>>=========>>>???@@@=========<<<<<<======>>>===>>>>>>>>>===<<<<<<;;;;;;===@@@BBBBBBCCCEEEFFFGGGEEEBBBBBBCCCDDDDDDDDDHHHHHHHHHGGGGGGGGGGGGGGGMMMLLLKKKIIIHHHHHHGGGGGGGGGFFFEEEEEEEEEFFFGGGGGGCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFFFFGGGKKKNNNOOOOOOJJJKKKLLLLLLMMMLLLLLLLLLJJJKKKLLLNNNNNNOOOOOOOOOJJJMMMQQQSSSRRRQQQQQQQQQQQQOOOMMMMMMOOORRRSSSSSSUUUSSSQQQQQQSSSTTTUUUTTTQQQPPPQQQTTTTTTTTT[[[cccrrr,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,---------------,,,,,,+++++++++***++++++,,,,,,---......---.../////////...---,,,...///000111222333333333444111///.../////////...///////////////............///111111000000111333000000000000111111111111000111111111111222222222222222333444444444333333333333777;;;;;;999>>>GGGGGG[[[wwwssskkkfffccc___[[[VVVRRRNNNKKKJJJHHHDDDAAA@@@>>>???BBBAAA<<<:::<<<<<>><<<::::::<<<>>>???>>>;;;;;;;;;:::::::::999999::::::999888888777888888777777888999::::::::::::;;;<<<===>>>>>><<<:::999666777999:::;;;;;;::::::777888999:::::::::::::::888888888999999::::::;;;999999:::::::::;;;;;;;;;888888999::::::;;;<<<<<<;;;;;;;;;;;;999777444333777888:::;;;<<<;;;:::::::::;;;<<<===>>>>>>>>>>>>???>>>>>>===>>>@@@BBBCCC@@@???===<<<===>>>@@@BBB>>>>>>===<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>===<<<;;;===@@@AAABBBCCCDDDFFFGGGEEECCCBBBCCCDDDCCCCCCFFFFFFFFFGGGGGGHHHHHHHHHMMMMMMKKKJJJIIIHHHHHHHHHIIIIIIHHHGGGGGGHHHIIIJJJCCCDDDEEEFFFHHHHHHIIIIIIHHHFFFEEEFFFIIIKKKMMMMMMJJJKKKLLLMMMMMMNNNMMMMMMKKKKKKMMMNNNPPPPPPQQQQQQOOORRRUUUVVVUUUSSSRRRRRRRRRPPPMMMLLLNNNPPPRRRSSSSSSQQQPPPPPPSSSUUUUUUUUUUUUTTTTTTUUUSSSPPPTTT[[[aaannn***+++,,,,,,------,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********+++++++++,,,...///111222......///000000000000000000///...---...///111222......////////////......////////////........................////////////000111222222111000///...000111111111111222222222222222333333333333444444666555444444555777:::;;;GGGLLLYYYmmm|||xxxpppiii[[[SSSMMMMMMMMMJJJHHHIIIFFFDDDBBBAAAAAAAAA@@@???;;;;;;===???CCCGGGJJJMMMTTT[[[gggsss}}}tttlllgggbbb\\\ZZZ[[[WWWVVVSSSPPPLLLJJJHHHGGGEEEFFFGGGFFFCCCCCCFFFIIIIIIMMMRRRVVVZZZ```hhhnnnvvvgggRRRHHHDDDAAA>>><<<;;;;;;::::::;;;;;;<<<<<<;;;::::::<<<<<<;;;:::999999999999999999999999999888888888999999888666999::::::;;;;;;::::::999555666888888999888777666999999999888888888888888777888::::::888777888999999999888777666666666777666666777888999::::::::::::::::::999999999888888:::;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>>>>>>>>>><<<;;;;;;===@@@BBBBBBAAA>>>>>>======>>>>>>???@@@??????>>><<<<<<;;;;;;;;;========================<<<======???@@@BBBDDDEEEHHHGGGFFFEEEDDDBBBAAAAAAFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJJJJIIIGGGGGGHHHJJJJJJIIIGGGEEEDDDDDDEEEFFFFFFEEEEEEDDDDDDDDDEEEEEEGGGGGGGGGGGGHHHIIIJJJKKKMMMMMMLLLLLLLLLLLLLLLMMMLLLMMMOOOPPPRRRSSSTTTTTTUUUUUUVVVUUUUUUTTTSSSRRRQQQQQQPPPNNNLLLLLLNNNPPPTTTPPPMMMMMMPPPSSSSSSRRRPPPSSSVVVVVVUUUVVVYYY]]]]]]cccooo++++++,,,---------------++++++++++++,,,,,,,,,---------------------,,,,,,......------------......------...////////////......//////000000000//////000///...------...///000////////////........................////////////000111111222111000///...000000111111111222222222222222222333333333444444555555444444555777999;;;???BBBLLL[[[lllwwwmmmcccZZZVVVTTTOOOKKKJJJJJJHHHEEEDDDCCCBBB@@@>>>======>>>???@@@CCCEEEGGGJJJOOOVVV___iiittt~~~yyyqqqhhh___ZZZUUUOOOLLLNNNLLLLLLJJJHHHGGGFFFFFFFFFDDDFFFHHHHHHGGGHHHLLLPPPWWW\\\ccciiinnnuuu}}}}}}yyy|||pppZZZJJJBBB@@@===;;;999999888888888888999999;;;:::999999;;;;;;:::999999999999999999999999999999888888999;;;;;;999888999999::::::::::::999999888999:::::::::999888777888888888888888888888888666888:::999888777888888;;;:::999999888888999999777777777888888999999::::::999999999888888888888:::::::::;;;;;;::::::999:::;;;<<<<<<===============<<<<<<>>>AAACCCCCCBBB??????>>>>>>>>>>>>?????????>>>===<<<;;;;;;;;;;;;========================;;;<<<<<<>>>???AAACCCDDDGGGGGGGGGGGGGGGGGGFFFFFFHHHHHHHHHHHHHHHIIIIIIJJJHHHIIIIIIHHHFFFFFFGGGHHHJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJNNNMMMMMMLLLLLLMMMMMMNNNNNNOOOPPPRRRSSSTTTUUUUUUUUUUUUUUUTTTSSSSSSRRRRRRRRRRRRQQQNNNLLLLLLMMMOOOSSSPPPMMMMMMOOOQQQQQQPPPPPPRRRTTTUUUVVVXXX[[[^^^VVVYYYaaalll|||+++,,,------......------*********+++++++++++++++,,,,,,,,,---------------------------------------,,,,,,---............------...000111111///---,,,111000...,,,,,,...000111/////////............---............////////////000000111111111000//////000000000111111111222222222222222222333333333333555444444444555777888:::;;;<<>>===;;;999888888777777777777888888:::999888888::::::999888999999999999999999999999999888888999;;;<<<;;;:::999999::::::::::::999999:::;;;<<<<<<;;;:::888777666666777777888888999999666888999999888777777888::::::999888888888999999888888888888888888888888888888888888777777777777999999::::::;;;::::::999;;;;;;<<<=========<<<<<<>>>======???AAACCCCCCBBBAAA@@@@@@???>>>>>>>>>=========<<<;;;::::::::::::========================;;;;;;;;;===>>>@@@BBBCCCEEEEEEFFFGGGHHHIIIJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIGGGHHHIIIHHHFFFEEEFFFGGGIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFGGGGGGHHHIIIJJJNNNMMMMMMLLLMMMMMMNNNNNNOOOPPPQQQSSSTTTUUUUUUUUUUUUTTTSSSRRRRRRQQQQQQRRRUUUTTTSSSPPPMMMLLLMMMNNNSSSQQQOOONNNOOOOOONNNMMMPPPPPPQQQTTTXXX\\\^^^^^^WWWXXXYYY___jjjxxx,,,,,,---............---************************))))))******+++++++++,,,((()))+++,,,---...//////,,,,,,---.....................///000///...---,,,//////............////////////.........---------............////////////000000000000000000//////000000000000111111111111111222222222222333333333444444444444555666777888777888<<<@@@DDDPPPfff{{{oooccc\\\VVVPPPNNNOOONNNLLLLLLKKKIIIEEECCCGGGFFFDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDFFFKKKRRRVVV[[[^^^```bbbcccdddgggiiihhhjjjooovvv~~~}}}zzzxxxwwwxxxtttnnniiieeeaaa[[[XXXVVVPPPKKKJJJIIIGGGFFFHHHIIIHHHGGGGGGGGGIIIKKKLLLPPPUUU\\\aaaffflllsssyyyyyyuuuzzz~~~zzzvvvvvv{{{}}}rrrdddVVVNNNEEE???======<<<:::999999888888888888999999999777666777888999888777888888888888888888888888777777777999;;;<<<;;;:::888888999999999999888888;;;;;;<<<<<<;;;999888666555555666666777888999999666888999999777777777888777777666666666666777777888888888888777777777777777777777777777666666666999::::::;;;;;;;;;;;;;;;<<<======>>>>>>======<<<===<<<<<<>>>@@@BBBBBBAAAAAAAAAAAA@@@???===<<<<<<<<<;;;::::::999999999:::========================;;;;;;<<<===???AAACCCDDDBBBCCCDDDEEEFFFGGGHHHIIIFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIGGGFFFFFFGGGGGGGGGHHHIIIHHHGGGEEEDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGHHHHHHIIILLLKKKKKKKKKKKKLLLMMMMMMNNNOOOQQQRRRSSSTTTTTTTTTUUUTTTRRRQQQPPPPPPQQQQQQWWWWWWVVVSSSOOONNNNNNOOOSSSRRRQQQPPPPPPOOONNNMMMPPPNNNNNNRRRYYY^^^______\\\[[[ZZZ\\\bbbkkkuuu{{{+++,,,------......------************************)))))))))******+++++++++'''(((***,,,---.........------...////////////...///...---,,,,,,---......---...///000000///...---............------------............//////////////////////////////000000//////000000000111111111111111111222222222333333333333333444444555666666222444888::::::@@@PPPaaauuusssggg]]]WWWUUUNNNMMMKKKKKKKKKJJJHHHFFFHHHGGGEEEDDDCCCDDDDDDEEEDDDEEEFFFFFFEEEEEEGGGIIIMMMOOOQQQRRRRRRSSSUUUWWWUUUWWW\\\bbbjjjrrryyy}}}|||~~~{{{uuupppnnnmmmooowww~~~}}}xxxtttlllkkkjjjhhhfffdddcccbbbccc```\\\XXXUUURRRPPPOOOLLLHHHGGGJJJKKKIIIHHHIIIKKKKKKKKKMMMPPPTTTXXX[[[dddjjjrrryyy~~~zzz{{{}}}{{{}}}ooo___TTTKKKFFFAAA>>>======;;;:::999888888777777888888999888777666666888888777666888888888888888888888888666555555777999:::999888777888888999999888888777999:::::::::999888666555444444555666777777888888666777999999777666777888777666666555666666777777888888777777777777777777666666666666666666666666::::::;;;<<<<<<<<<<<<<<<======>>>?????????>>>>>><<<;;;;;;<<>>===;;;:::;;;;;;:::999999999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBDDDEEEDDDDDDDDDEEEEEEFFFFFFGGGEEEFFFGGGHHHHHHHHHGGGGGGGGGIIIKKKJJJIIIGGGGGGHHHEEEEEEFFFGGGGGGFFFDDDCCCDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKMMMMMMOOOPPPQQQQQQQQQQQQTTTSSSRRRQQQPPPPPPPPPPPPWWWWWWWWWUUURRRPPPPPPQQQSSSTTTTTTTTTRRRPPPNNNMMMOOOMMMNNNRRRXXX]]]___^^^[[[[[[ZZZ[[[^^^bbbgggjjjqqq{{{***+++,,,,,,------,,,,,,+++++++++++++++*********+++++++++,,,,,,,,,,,,,,,******,,,,,,,,,,,,******------...///////////////...---+++***+++,,,///000......////////////...............------------,,,............//////////////////.........///000000/////////000000000111111111111111111222222222222333333333444444444555555444666999;;;:::;;;EEEPPP]]]qqqwwwfff\\\YYYRRRPPPNNNMMMMMMMMMLLLKKKIIIHHHGGGFFFFFFFFFGGGHHHEEEGGGIIIIIIGGGDDDCCCCCCEEEGGGHHHHHHGGGGGGHHHJJJLLLNNNQQQWWW]]]dddiiimmmfffggggggeeeaaa]]][[[ZZZYYY___fffgggfffhhhpppwww{{{sssmmmiiidddbbbYYYXXXWWWUUUTTTSSSSSSSSSQQQOOOMMMKKKIIIHHHIIIIIIGGGEEEHHHNNNQQQOOONNNNNNPPPQQQTTTYYY```hhhppptttvvvhhh[[[OOOHHHCCCAAA>>><<<<<<;;;999777777777666666666666777777888777666666888888777666888888888888888888888888666555555666888999888666777777888888888888777777777888888999888777555444444444555555666666777777555777888888777666666777888888777777777888999999777777777777777777777777666666666666777777777777999999:::;;;<<<<<<<<<<<<<<<<<<===>>>????????????<<<;;;;;;<<<>>>??????>>>>>>?????????>>><<<:::999;;;::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;======>>>???AAABBBDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKKKKKKKJJJIIIGGGIIIKKKKKKJJJHHHGGGHHHDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOSSSSSSSSSSSSRRRQQQPPPOOOSSSUUUUUUTTTRRRQQQRRRSSSRRRTTTVVVVVVSSSPPPOOONNNNNNNNNOOORRRVVVZZZ\\\\\\\\\\\\\\\]]]^^^```bbbccciiippp|||)))***++++++,,,,,,++++++---,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++)))***+++,,,,,,+++***))),,,,,,---............---******++++++,,,---//////111000...,,,,,,...000111.........---------,,,,,,............///////////////......---...///000111////////////000000000111111111111111222222222222222222333444444444444333888888999;;;:::999???FFFKKKYYYooovvvhhhddd___\\\XXXVVVVVVVVVVVVUUUNNNMMMLLLKKKKKKKKKLLLMMMKKKMMMNNNNNNKKKIIIHHHHHHEEEFFFGGGFFFDDDCCCCCCEEEGGGHHHKKKNNNSSSXXX\\\^^^SSSTTTTTTRRRPPPNNNMMMMMMKKKNNNQQQRRRRRRTTTYYY^^^iiirrr{{{~~~zzzuuussstttwwwvvvvvvuuuvvvwwwxxxyyy|||{{{{{{wwwooojjjccc\\\XXXVVVSSSRRRLLLKKKJJJIIIIIIIIIJJJKKKGGGGGGFFFEEEDDDDDDEEEFFFIIIJJJRRR^^^eeeeeedddeeedddeeeiiipppyyy~~~{{{}}}uuucccUUUKKKDDD@@@???>>><<<;;;;;;:::999888888777777666666777777888888777666777888888777666888888888888888888888888777777666777999999888666666777777777777777777666666777888888888777666555555555555555555555555555555777888888777666666777777777777777777888999999555555666666777777888888666666666777777888888888777777888999::::::::::::888999;;;<<<>>>?????????===<<<;;;<<<>>>@@@???>>><<<===>>>>>>===;;;999888;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::<<<<<<===>>>@@@BBBCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHJJJKKKLLLKKKJJJIIIFFFHHHKKKKKKIIIGGGFFFGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKLLLMMMNNNNNNNNNNNNQQQSSSTTTUUUTTTRRRPPPNNNNNNPPPQQQRRRQQQQQQRRRSSSOOOSSSVVVVVVSSSPPPNNNNNNMMMOOOQQQRRRSSSUUUXXX[[[\\\\\\\\\]]]^^^```bbbdddfffiiipppyyy))))))***++++++++++++***---------,,,,,,++++++++++++*********))))))((((((%%%'''))),,,------,,,,,,++++++,,,---------,,,,,,'''(((+++---//////......555111,,,)))))),,,111555......---------,,,,,,,,,............/////////000///...------...///000111////////////000000000000000111111111111222222222222222333444444444333333777444333555444333777===@@@JJJYYYnnnyyysssmmmiiiccc```____________UUUTTTRRRQQQPPPQQQQQQRRRSSSTTTTTTSSSQQQPPPPPPPPPHHHIIIIIIHHHEEEDDDDDDEEE@@@AAABBBDDDGGGKKKOOOQQQIIIIIIIIIHHHGGGFFFFFFFFFEEEFFFGGGGGGGGGIIILLLNNNRRRYYYaaacccaaa^^^^^^```bbbaaa_________aaadddeeebbbdddhhhmmmooonnniiieeeaaajjjxxxvvvkkkccc^^^\\\WWWQQQLLLIIIHHHHHHGGGFFFEEEEEEDDDDDDEEEGGGGGGEEEFFFFFFEEEDDDDDDEEEFFFNNNRRR^^^ooozzz~~~~~~yyy{{{|||yyyzzzxxxfffUUUIIICCC???>>>>>>===<<<<<<<<<;;;::::::::::::999999999999::::::999777666777888999888666777777777777777777777777999888888888:::999888666666666777777777777666666666666888999999888777666555555555555555555444444555777888888666666666777555555555555555666777777444555555666777888888999666666777777888888999999555555666888888999999999666777999;;;<<<>>>>>>>>>>>>===<<<===???@@@@@@???:::;;;=========;;;999777;;;;;;;;;::::::;;;<<<<<<999999999999999999999999;;;;;;<<<===???AAABBBCCC@@@AAAAAABBBCCCDDDEEEEEEEEEFFFHHHJJJJJJIIIHHHGGGEEEGGGJJJJJJHHHFFFEEEEEEGGGGGGEEEEEEEEEFFFGGGHHHGGGGGGGGGGGGHHHIIIJJJKKKGGGGGGFFFFFFFFFFFFFFFGGGHHHGGGHHHHHHIIIJJJKKKLLLKKKLLLMMMNNNNNNNNNNNNNNNQQQSSSUUUVVVVVVSSSPPPMMMJJJLLLNNNPPPPPPPPPQQQSSSMMMQQQUUUVVVSSSOOONNNNNNMMMPPPRRRRRRQQQRRRVVVYYYYYYXXXXXXXXXZZZ]]]```bbbdddeeehhhnnnxxx++++++++++++++++++++++++++++++***+++,,,,,,+++)))++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,+++***))))))***+++,,,------,,,+++***---......//////......---...------,,,,,,,,,------//////000000111111111222............////////////111111000000//////......222222222111111111111111333222000///000222555777333333444444555666666666@@@<<<@@@RRRjjj|||sssqqqtttsssoooiiiddd^^^YYYXXXZZZ[[[\\\]]]```ddddddbbb^^^\\\ZZZYYYVVVQQQKKKFFFBBB@@@>>>@@@AAABBBCCCDDDDDDDDDDDDEEECCCBBBAAABBBAAA@@@>>>@@@@@@@@@@@@CCCFFFIIIKKKLLLMMMNNNPPPPPPOOONNNNNNQQQQQQPPPOOONNNNNNNNNNNNSSSTTTVVVWWWVVVUUUSSSRRRUUUYYY```kkkvvvyyypppmmmhhhdddaaa\\\UUUPPPGGGGGGGGGFFFDDDCCCAAA@@@@@@@@@@@@AAABBBCCCDDDDDDGGGHHHIIIHHHHHHJJJPPPTTTVVV```ttt~~~zzz{{{{{{xxxwww|||vvvhhhVVVHHHBBB???===;;;999::::::;;;:::999777666888888888888777777777777555555555555666666666666666666666666666555555555777777888888888666555444444555666777777666555555888999;;;:::888555444444888777777666666666777777000111333555666777888888777777777777777666555555444444444444444555666666666666777777777666666555777666666666666777777888;;;;;;;;;;;;<<<===>>>>>>>>><<<<<<>>>AAABBB???<<<;;;<<<<<<<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;=========<<<;;;;;;;;;::::::;;;===>>>??????>>>>>>CCCCCCBBBAAABBBCCCDDDEEEIIIIIIIIIIIIHHHFFFDDDCCCIIIIIIGGGEEEDDDCCCCCCCCCBBBCCCDDDEEEFFFFFFFFFEEEGGGGGGGGGGGGHHHHHHIIIJJJFFFEEEDDDDDDDDDEEEGGGHHHHHHHHHGGGGGGGGGHHHIIIIIIKKKLLLLLLMMMMMMMMMMMMLLLQQQQQQSSSTTTTTTSSSRRRRRRTTTPPPLLLLLLNNNQQQRRRQQQWWWVVVUUUSSSPPPMMMKKKJJJQQQOOOMMMMMMNNNPPPPPPOOOTTTVVVYYY\\\^^^^^^]]]]]]```bbbeeegggjjjqqq{{{,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,,,,***)))++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,++++++***,,,,,,------------,,,,,,...........................------,,,,,,,,,------............//////000000------------............000000///////////////...111111111111111111111111333222111000000222333555333333444444555666666666999:::???KKKZZZlllxxxssslllgggfffhhhjjjlllqqquuuyyyzzzxxxtttqqqooolllggg___VVVOOOKKKIIIHHHHHHHHHHHHGGGFFFEEECCCBBBCCCAAA@@@?????????===;;;???>>>======>>>@@@BBBDDD@@@AAAAAABBBCCCBBBBBBBBBFFFFFFEEEEEEEEEFFFFFFGGGEEEFFFHHHIIIIIIHHHGGGFFFEEEIIIPPPYYYdddnnnvvvzzz}}}~~~sssiii]]]ZZZWWWUUUSSSOOOJJJFFFBBBCCCBBBBBBBBBAAA@@@??????AAACCCEEEGGGIIIIIIJJJIIIKKKMMMNNNOOORRRWWW[[[fffppp~~~|||}}}{{{xxxxxxxxxxxxxxx|||zzzdddYYYKKKBBB>>>>>>===<<<999:::::::::999999888777888888888888777777777777777777777777777777777888666666666666555555555555666777888888777666555444444555666666666666555444666777999888666555444444333222222111111222222222333444555555666666666666777777777777777666555555555444444444444555666666666777777777777777666666666666666666666666777888;;;;;;;;;;;;<<<===>>>>>>;;;::::::<<<>>>???===:::;;;;;;<<<<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===???@@@@@@??????CCCBBBAAAAAAAAABBBDDDEEEEEEEEEFFFEEEDDDCCCAAA@@@EEEDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIGGGFFFDDDCCCCCCCCCEEEFFFIIIIIIHHHHHHIIIJJJKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLNNNOOOQQQRRRTTTTTTTTTTTTSSSPPPNNNMMMOOOQQQQQQQQQTTTTTTSSSRRROOOMMMKKKJJJNNNMMMLLLLLLNNNOOOOOONNNOOOQQQSSSUUUWWWXXXYYYYYY___aaacccdddfffkkkrrrwww------------------------+++*********,,,,,,***)))++++++++++++++++++++++++)))************++++++++++++,,,,,,------------,,,......------------......///......------......///------,,,,,,,,,,,,------,,,,,,,,,---------------,,,,,,,,,------------..................////////////000000111111222222222222111111222222222222222333333333444555555666666555888>>>DDDHHHQQQeeexxx}}}wwwvvvxxx{{{}}}|||qqqdddYYYRRROOONNNLLLLLLLLLJJJHHHEEEBBBAAADDDBBB@@@@@@@@@???===<<<>>>===<<<::::::<<<===>>>===============>>>>>>???======>>>>>>???@@@@@@AAA===>>>???AAAAAAAAA@@@@@@>>>AAAGGGOOOWWW___eeehhhhhhiiilllooooooiii___WWWKKKJJJHHHHHHGGGEEEBBB@@@AAAAAAAAAAAABBBBBBBBBBBB???AAACCCGGGJJJLLLNNNOOOQQQTTTXXX\\\___cccfffiiiwww~~~xxxtttmmmmmmqqq{{{zzzxxxvvvvvvwww|||wwwgggRRRKKKBBB===<<<<<<<<<;;;::::::999888888888888999888888888888777777777777777777777777777777777777555555555555555555555555666666777777777666555555444444555555555555444333333555777777555444444555555555444444444444555555777777777666555555444444666666666777666666555444555555555444555555666777666777777888888777777777666555555555666666777888::::::::::::;;;<<<===>>>;;;::::::;;;======<<<:::;;;;;;;;;;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???AAAAAAAAAAAA@@@BBBAAAAAA@@@@@@BBBCCCDDDCCCDDDCCCCCCBBBAAA????????????@@@@@@AAACCCDDDEEEDDDDDDCCCCCCDDDEEEGGGHHHGGGGGGGGGFFFGGGGGGHHHIIIHHHGGGDDDBBBAAABBBDDDEEEIIIIIIIIIJJJKKKLLLMMMNNNLLLLLLLLLMMMMMMLLLLLLKKKJJJLLLNNNQQQSSSUUUVVVVVVRRRQQQPPPPPPQQQRRRQQQPPPQQQQQQQQQPPPNNNMMMKKKJJJKKKJJJJJJLLLOOOPPPOOONNNOOOOOOQQQRRRUUUWWWYYYZZZ\\\^^^```aaabbbdddgggjjjuuu}}},,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------+++***************************))))))*********+++++++++***+++,,,---............///...---,,,,,,---...///...---,,,,,,,,,,,,---...,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,---------.........,,,,,,------......//////...//////000111222222333...///111222333333333222222333333444444555666666555888===>>>===AAAPPP```wwwxxxjjj___XXXUUUQQQQQQQQQPPPNNNKKKHHHFFFFFFDDDCCCCCCCCCCCCBBB@@@???>>>===;;;;;;<<<>>>???AAA@@@?????????@@@BBBCCC======>>>???????????????;;;<<<===>>>???@@@??????AAACCCGGGLLLQQQVVVYYY[[[ZZZ[[[]]]^^^^^^ZZZSSSMMMGGGFFFFFFFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFHHHKKKOOOUUU[[[^^^cccffflllrrrvvvzzz|||}}}zzzwwwuuutttppppppssszzz~~~xxxyyy}}}rrraaaUUUJJJFFF@@@===;;;;;;999777:::999888777777888999:::888888888888777777777666555555555555555444444444444444555555555555555666555555666666666666666666444444444444444444333333333444666666555555666777888888777777888888999999888888777666555444444444555555555666666555555444555555444444555555666777666666777777888888777777555555555555555666777888888888888888999:::;;;<<<<<<<<<<<<<<<=========<<<::::::;;;;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<=========@@@AAABBBCCCDDDCCCCCCBBBAAA@@@@@@???@@@AAABBBCCCEEEEEEDDDDDDCCCBBBAAAAAA>>>>>>??????AAABBBDDDDDDEEEDDDCCCBBBCCCEEEGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHFFFDDDBBBBBBDDDGGGIIIIIIIIIIIIIIIJJJLLLMMMNNNKKKKKKLLLLLLLLLLLLKKKKKKIIIKKKLLLOOOQQQSSSUUUUUUQQQQQQQQQRRRRRRRRRPPPOOONNNNNNNNNNNNMMMLLLKKKJJJIIIIIIJJJMMMPPPQQQPPPNNNOOOOOOOOOPPPRRRUUUYYY[[[YYY[[[]]]___```aaaaaabbbiiioooyyy************************---,,,,,,---......---+++************************))))))*********+++++++++***+++,,,---.../////////...---,,,++++++,,,---...,,,++++++++++++++++++,,,+++++++++++++++,,,---...---------------------------.........////////////,,,,,,------......//////......///000111111222222+++---///222444444444333222222333333444555555555777666888:::999:::CCCLLLXXXhhhvvvjjjccc^^^^^^^^^\\\YYYUUUQQQOOOIIIHHHFFFFFFFFFFFFDDDCCC@@@???>>>======>>>@@@AAA@@@???>>>>>>>>>???AAABBB???@@@@@@@@@@@@???>>>===999:::;;;<<<======>>>>>>AAABBBEEEHHHKKKMMMNNNOOORRRRRRRRRSSSRRRPPPLLLIIIFFFGGGGGGGGGFFFFFFGGGHHHGGGGGGGGGGGGGGGHHHIIIJJJPPPPPPQQQUUU^^^iiittt{{{|||zzzyyyzzzzzz|||zzzyyyyyy|||~~~}}}|||}}}}}}mmm\\\PPPIIICCCAAA???===;;;999777555999888777777777888999:::888888888888777777777666666555555555444444333333333444444444555555666666444444555555555666777777555555444444333333333333444555666666555666777999555444444444555666666777777666555555555555555666333444555555555555444444444444444444444555666666444555666777777777777777444444444444555666777888666666666666777888999999;;;<<<<<<;;;;;;;;;;;;<<<999999::::::;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<=========BBBCCCDDDEEEEEEEEEDDDCCC@@@??????>>>>>>@@@AAABBBEEEDDDCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCCCCEEEDDDCCCBBBCCCEEEGGGHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFEEEDDDDDDEEEHHHKKKMMMHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKLLLMMMOOOPPPRRRRRRPPPQQQRRRSSSRRRPPPOOONNNLLLLLLLLLMMMLLLLLLKKKJJJIIIIIIKKKNNNQQQRRRQQQOOOKKKKKKJJJKKKMMMPPPTTTVVVWWWXXX[[[^^^```aaa```___bbbeeekkkrrr{{{************************---,,,,,,---......---+++************************)))************+++++++++******+++------.........------,,,,,,,,,,,,------***++++++,,,,,,++++++***+++******++++++,,,---...///...............------........./////////000000.............../////////...//////000000111111111+++---///111333444444444222222222333444444555555666333333666777777;;;@@@DDDQQQeee|||vvvppppppooolllggg```ZZZWWWTTTRRROOOMMMMMMKKKHHHFFFCCCBBBAAA??????@@@BBBCCCAAA@@@@@@@@@@@@AAABBBBBB???@@@AAAAAA@@@>>>===<<<=========>>>>>>??????@@@BBBDDDGGGJJJLLLNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJGGGHHHIIIIIIIIIIIILLLNNNNNNMMMMMMNNNOOOQQQSSSUUU[[[[[[^^^dddpppxxxvvvsssooonnnppp{{{|||~~~~~~|||}}}}}}yyyvvvuuuzzzsssgggZZZMMMEEECCC;;;;;;<<<;;;:::999777666888777777777777888999999888888888888777777777777888777777666666555555555333333333444555555666666444444444444555666777888777666555444333333333444555666666666555555777999444444444444444555666777555555444333333444666777222333444444555444444444333333333222333444444555333333444555666666666666333333333444555666777888555555555555666777888999999::::::888777666888:::888999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<>>>>>===>>>???@@@AAABBBAAA@@@????????????@@@BBBBBBAAAAAAAAAAAABBBBBBDDDDDDCCCCCCDDDEEEGGGHHHGGGFFFEEEEEEDDDEEEEEEEEEDDDEEEEEEFFFHHHKKKMMMNNNHHHGGGGGGGGGGGGHHHIIIIIIHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPOOOQQQRRRRRRPPPNNNNNNNNNKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKMMMPPPQQQQQQPPPLLLLLLKKKLLLMMMPPPSSSUUUUUUVVVXXX\\\___aaa```^^^]]]___aaadddiiiqqqzzz************************+++******+++,,,,,,+++)))************************)))************+++++++++******+++,,,------,,,,,,------............------***+++---//////---+++***************+++,,,---...///.........---------------------.........//////000000///////////////.../////////000000000000000...///000111111222222222111222222333333444555555444222333666777555777<<<>>>DDDPPPaaavvvyyyrrroookkkhhhddd```\\\XXXSSSPPPKKKJJJGGGEEEDDDDDDEEEFFFEEEEEEFFFGGGGGGGGGGGGGGGBBBCCCDDDEEEEEEDDDBBBAAABBBBBBBBBAAABBBBBBBBBCCCFFFHHHLLLQQQTTTWWWXXXXXXSSSSSSQQQPPPNNNOOOPPPRRRNNNQQQSSSSSSSSSUUUYYY]]][[[\\\\\\^^^aaaeeeiiikkkppprrrvvv}}}|||}}}|||wwwuuulllgggdddgggiiijjjlllpppyyywwwyyy{{{}}}|||yyyzzzvvviii[[[SSSMMMEEE@@@@@@999;;;<<<<<<:::999777777666666777888888888888888888888888888777777777777888888777666666555444444222222333444444555666666333333333333444666888999888777666444444444444444555555666555333444666888666666666666777888999:::555444333222222333444555222222333444444444444444222222111111222222333444111222333444555555555555333333333444555666888888666666666666777888999999888999:::888555555777999888888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;??????@@@AAAAAA@@@???>>>>>>>>>===<<<===>>>???@@@@@@???>>>=========>>>???AAA@@@@@@@@@AAAAAABBBCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCDDDFFFHHHIIIJJJKKKLLLIIIHHHHHHGGGGGGGGGGGGGGGFFFGGGIIIKKKLLLMMMNNNNNNKKKJJJJJJJJJKKKMMMOOOPPPOOOPPPRRRQQQNNNLLLMMMNNNLLLLLLLLLLLLLLLKKKJJJJJJKKKJJJJJJKKKMMMOOOPPPOOOMMMMMMMMMMMMNNNPPPRRRSSSSSSSSSUUUXXX]]]^^^]]][[[ZZZ[[[[[[\\\]]]bbbhhhlllyyy++++++++++++++++++++++++***)))((()))++++++)))((()))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,++++++---...///000000///...---***,,,///111111///,,,***************+++,,,---............------,,,,,,,,,,,,,,,,,,---------......111111000000//////......000000000000////////////222222111111000000//////111222222333333444555555333444777999777444777===;;;;;;???JJJ]]]sss~~~xxxrrrlllfff```\\\SSSQQQNNNKKKIIIHHHIIIIIIFFFGGGIIIJJJJJJJJJIIIHHHFFFHHHJJJLLLLLLLLLJJJJJJBBBBBBAAA@@@@@@@@@AAAAAAFFFIIINNNTTTYYY]]]___```\\\[[[YYYWWWVVVWWWYYY\\\YYY\\\^^^```aaaccciiimmmjjjjjjllloootttyyy~~~tttjjjhhhiiieee```^^^^^^\\\^^^gggnnnsssxxx}}}}}}{{{}}}~~~~~~zzzeeeWWWLLLIIIGGGBBB>>>???===??????>>><<<999777777555666777999999999888777888888888888777777777777666666555444333333222222222222333333444555666666333333222333444666888999999888666555444444555555444555555333222222444666555555555555666777888999666555333111111111333333111222333333444444444444111111000000111111222333000111222333444444444444222333333444555666888888777777777777888999:::;;;:::;;;<<<999666666888;;;777888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<;;;;;;:::<<<===>>>???>>>>>><<<<<<>>>======<<<<<<===???@@@@@@@@@>>>======>>>??????????????????@@@AAACCCCCCBBBCCCDDDEEEFFFFFFFFFEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCDDDFFFHHHIIIIIIIIIHHHJJJJJJIIIHHHGGGGGGGGGGGGEEEFFFHHHJJJLLLNNNOOOPPPIIIIIIIIIIIIKKKMMMOOOQQQNNNPPPQQQPPPLLLKKKLLLNNNMMMMMMMMMMMMLLLKKKJJJIIILLLJJJHHHIIIKKKNNNNNNNNNIIIIIIIIIJJJJJJKKKLLLMMMSSSRRRRRRUUUZZZ[[[ZZZXXXXXXXXXXXXXXXXXXZZZ^^^aaafffmmmxxx))))))***++++++++++++***---,,,+++)))((())))))***)))************))))))(((((()))***+++++++++++++++---+++))))))+++,,,***'''***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,))))))(((((()))+++---...---------.........//////,,,,,,---......---,,,,,,---...///...------...///111111000000//////......////////////000111222333222333333444444555555555444444444555555555555666888:::===@@@HHHWWWjjjxxxvvvnnnggg___VVVSSSPPPNNNNNNQQQSSSWWWXXXRRRNNNOOOOOOMMMRRRSSSUUUVVVUUUSSSPPPNNNLLLIIIEEEBBBBBBCCCCCCDDDHHHKKKPPPUUUYYY___dddhhhiiiiiiiiiiiihhhhhhgggfffjjjjjjooovvvwwwwwwtttiii```^^^^^^^^^^^^___dddfffkkksss}}}~~~www~~~~~~uuukkkdddUUUNNNEEE???>>>??????>>><<<;;;999777666666777777666666777888888888888888888888888888777777777777333444444444444444444444222333444444333333555777555555444444444444555555888777666555444333333333555555333333333333555555444444555666666777666666777666333111111111222333444333333222222333333444111111111222333444555666333333222222333333444555555444444555555666777888777777666666666666777777:::::::::::::::999888777777777888999::::::::::::::::::;;;<<<;;;:::888777;;;;;;<<<<<<;;;;;;::::::999:::;;;<<<===??????@@@????????????????????????<<<===>>>??????>>>===<<<>>>>>>===>>>???@@@BBBCCCDDDEEEEEEFFFFFFGGGHHHHHHLLLJJJGGGDDDCCCCCCEEEFFFEEEGGGHHHHHHHHHHHHIIIKKKHHHHHHHHHHHHHHHGGGEEEEEEDDDEEEEEEGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPOOONNNLLLLLLLLLLLLMMMLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLMMMNNNNNNLLLJJJIIIIIIKKKNNNQQQTTTWWWYYYXXXWWWVVVUUUVVVVVVWWWWWWXXXXXXXXX\\\```eeemmmuuu)))))))))*********++++++*********)))******++++++((())))))*********))))))******+++++++++******)))...,,,***+++------,,,******+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,******))))))***+++,,,---,,,,,,,,,---------......,,,,,,---......---,,,,,,---...///...------...///000000000000//////......000////////////000111111222222222222222333444444444444444444555555555555666888:::;;;>>>GGGSSS\\\yyy~~~|||wwwlllddd\\\WWWYYY^^^^^^eeegggaaaZZZWWWVVVTTT[[[]]]___```aaa___]]]\\\WWWSSSMMMGGGDDDCCCCCCCCCDDDGGGLLLRRRXXX```hhhmmmuuuxxx|||~~~}}}}}}}}}}}}~~~|||oooiiifffiiikkklllmmmppp{{{{{{}}}}}}{{{~~~~~~uuuiii^^^TTTMMMHHHDDD???=========<<<::::::999888777777666666777666666777888888888888777777777777777666666666666555555555444444333333222333444555444333333444666555555444444444444555555777777666555444333333333555444333222222333444555444444555666666666666666777555333111111111222333444333333222222333333444222222222222333444555666333222222222222333444444333333333333444555666777777666666666666666666777999999::::::999999888777777888999::::::;;;;;;;;;::::::;;;<<<;;;:::999888<<<<<<<<<<<<;;;:::999999;;;;;;<<<<<<======>>>>>>????????????????????????======>>>>>>>>>>>>==================>>>@@@BBBCCCCCCDDDEEEGGGIIIJJJKKKLLLKKKIIIGGGDDDCCCDDDEEEFFFEEEGGGHHHHHHGGGGGGIIIJJJIIIIIIHHHGGGFFFFFFEEEEEEDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLMMMNNNOOOOOOPPPOOOMMMLLLKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLOOOPPPPPPOOOMMMLLLMMMOOONNNPPPSSSVVVXXXXXXWWWVVVUUUTTTTTTTTTUUUUUUVVVWWWVVVYYY]]]bbbhhhpppyyy~~~))))))((((((((()))***+++'''((()))***++++++++++++'''((()))***************++++++++++++***)))((('''+++***)))***,,,,,,,,,******++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************+++,,,------------............,,,------......------,,,---...///...------...///000000000////////////...000000/////////000000111333222000000000111333444333333333444444444555555777:::<<<<<<<<<>>>CCCHHHZZZkkkyyywwwxxxzzz}}}ooofffhhhmmmqqqzzzyyyooohhheeebbbkkkllloooqqqssssssrrrqqqiiiddd\\\SSSLLLHHHGGGGGGGGGIIIMMMRRRYYYcccmmmtttxxxqqqqqqsssssstttyyyyyy|||~~~~~~}}}~~~}}}vvvdddWWWLLLDDD???;;;;;;;;;<<<===<<<:::888666666777777777666666555555666666777777777777777666666666666555555555444666666555444333222222111444555666555333333444555555555444444444444555555666666555555444444444444333333222222222222333333333444444555555555555444666555333222111111222222333333222222222222333333333333333333444555555666222222222222222333444444222222222222333444555666666666555555555555666666888999999999999888888777888888999:::;;;;;;;;;;;;999:::;;;;;;;;;:::999888<<<<<<<<<<<<;;;:::999888<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>===<<<<<<<<<===???AAABBBBBBCCCEEEHHHJJJMMMOOOPPPJJJIIIGGGEEEDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFGGGIIIKKKIIIHHHFFFDDDDDDDDDEEEDDDDDDEEEFFFGGGHHHHHHIIILLLMMMMMMMMMNNNNNNOOOOOOOOONNNLLLKKKJJJJJJKKKLLLKKKKKKJJJJJJKKKKKKLLLLLLNNNNNNNNNMMMMMMMMMLLLLLLOOOPPPPPPOOONNNMMMOOOPPPMMMOOORRRUUUWWWWWWWWWVVVTTTSSSRRRQQQQQQRRRTTTUUUQQQSSSVVVXXX[[[```fffjjjttt}}}***)))'''&&&&&&(((***+++'''(((***+++++++++***)))&&&'''(((******+++++++++***************)))(((((('''''''''((())))))***)))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,+++++++++++++++++++++............////////////---------------------------...///...---------////////////////////////////////////000000222333333444333000//////111333555222333333333444444444444777999;;;;;;;;;===@@@CCCGGGQQQdddzzz|||yyyvvvwwwzzzyyyxxx}}}{{{xxx|||~~~~~~yyyooocccXXXQQQNNNMMMOOOQQQSSSWWW___iiittt|||~~~~~~vvvnnnmmmsss{{{~~~~~~~~~~~~~~~~~~{{{gggVVVKKKDDD@@@>>>888999:::<<<===<<<:::999222333555666777666555555444555666666777777666666555555555444444444333333555555555444444333333333555666777666444333333444555444444333333444444555555555555555555555444444222222222222222222222222333333444444444444333333444444333222111111222222333333222222222222333333444333333333444555555666222222222111222333333444222222222222333444555666666555555444444555555666777888888888888888777777888999:::;;;;;;<<<;;;;;;999:::;;;;;;;;;:::999888=========<<<;;;:::999888;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<===>>>???<<<<<<;;;<<<===>>>@@@AAACCCDDDEEEHHHJJJLLLNNNOOOHHHGGGFFFEEEEEEDDDDDDDDDEEEGGGHHHGGGFFFEEEFFFHHHKKKIIIGGGDDDCCCCCCDDDEEEDDDDDDEEEEEEFFFGGGGGGHHHMMMMMMNNNNNNNNNOOOOOOOOONNNMMMLLLJJJJJJJJJJJJKKKJJJJJJJJJJJJKKKLLLMMMNNNPPPPPPOOONNNMMMMMMMMMLLLKKKLLLMMMLLLKKKKKKMMMNNNLLLMMMPPPSSSUUUVVVVVVVVVUUUTTTQQQOOOOOOQQQSSSUUURRRSSSTTTUUUVVVXXX\\\___ccchhhqqq{{{***)))'''&&&&&&(((***+++)))******+++***)))((('''&&&'''(((******+++++++++'''((()))***************''''''((((((((())))))***)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,,,,++++++++++++,,,,,,---------.........---------------------------...///...---------///.............../////////...//////000222444666777666444222000000111333555222222222222333333333444333444555555666999<<>>===<<<::::::::::::999999999:::111222444555666666555444444444555666666666666555444444444444333333333333333333333444444555555555444666777777555333333444444444333333333333444444333444555666666555555444222222222222222222222222222222333333333333222222333333222222111111222222333222222111111222222333444444333333333444555555222111111111111222333333333333333333444555666777555555444444444444555555666777777888888777777777888888999:::;;;;;;;;;;;;888999:::;;;;;;;;;:::999<<<<<<<<<<<<;;;:::999888999999:::;;;<<<===>>>>>>========================???>>>===<<<<<<===>>>???<<<<<<;;;<<<===>>>@@@AAADDDDDDEEEGGGHHHIIIJJJKKKFFFFFFFFFFFFEEEEEEDDDCCCDDDFFFGGGFFFEEEEEEFFFHHHJJJHHHFFFCCCBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFMMMMMMMMMNNNOOOOOOOOOPPPNNNMMMLLLJJJJJJJJJJJJKKKKKKJJJJJJJJJKKKLLLNNNPPPRRRQQQOOONNNMMMMMMMMMMMMJJJKKKKKKKKKIIIIIIKKKMMMJJJLLLNNNQQQSSSTTTUUUUUUWWWUUURRRPPPPPPQQQSSSTTTRRRTTTUUUUUUUUUVVVYYY\\\[[[]]]```eeeooo))))))((((((((()))***+++************)))((('''&&&'''((()))***************&&&'''((()))************)))+++,,,+++******+++,,,)))******+++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++)))*********++++++++++++...------,,,,,,------...---...///...------...///---............/////////...//////000222444666777555444222111111222333444111111222222222333333333555444444444555777:::;;;@@@>>>AAAJJJXXXgggxxx|||wwwsssoookkkhhhhhhmmmvvvyyyjjjbbb___aaaeeejjjpppxxx~~~|||wwwrrrooonnnnnnnnnqqqvvv{{{|||{{{|||{{{{{{wwwvvvsssqqqsssyyyzzztttrrrtttuuu{{{wwwcccYYYKKKAAA===<<<;;;:::::::::999777555444666888222333444555555555555555333444444555555555555555444444444444333333333222111222222333444555666666333555777777666444444444444444333333333333444444222333555666666666555555222222333333333333222222222222222222222111111000222222222222222222111111222222111111111111222222333333333222222333333444111111111111111222333333333333333333444555666777444444333333333333444444555666666777777777777666777777888999::::::::::::888999:::;;;;;;;;;:::999;;;;;;<<<<<<;;;;;;:::999888888999;;;<<<===>>>???========================>>>>>>============>>>>>>===<<<<<<<<<===???AAABBBEEEEEEEEEFFFFFFGGGGGGGGGDDDEEEFFFGGGFFFEEECCCBBBBBBDDDEEEFFFEEEEEEGGGHHHGGGFFFEEECCCCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEKKKKKKLLLMMMNNNOOOPPPPPPOOONNNLLLKKKJJJJJJKKKLLLLLLKKKJJJJJJJJJLLLOOOPPPRRRQQQOOOMMMLLLLLLMMMMMMLLLMMMMMMLLLJJJJJJLLLMMMIIIJJJMMMOOOQQQSSSTTTUUUWWWVVVSSSRRRQQQQQQRRRSSSQQQRRRTTTTTTSSSTTTVVVXXXWWWWWWWWWXXX^^^kkk{{{)))))))))*********++++++***))))))((((((((())))))((())))))*********))))))(((((()))))))))))))))(((+++,,,...---+++)))+++---))))))***+++++++++++++++******+++++++++,,,,,,,,,)))***,,,------------,,,*********+++++++++,,,,,,...---,,,,,,,,,,,,---...---...///...------...///---------.........//////////////////000111222222333333222111111111111111111111111111222222222222666666666777888999999999;;;999;;;AAAGGGNNN[[[iiiwwwyyyqqqlll```bbbeeeiiioooxxx{{{yyyvvvzzzwwwxxxzzz{{{zzzyyywwwvvv|||yyyzzzyyyzzz||||||~~~zzzvvvsssppprrrwwwzzzwwwjjjbbbVVVOOOEEE???======;;;999888999999777444333555777555444444444444555555666333333444555555555555444555444444444444333333333222333333444444555555555222444777888777555555555444333333222222333333444111222444666777777666555222333444555555444333222111111222222111000000///111111222222222222111111222222111111111111222222333222222111111222222222111111111111111222222333222222222222333444555666444444333333333333444444444555666666777777666666666666777888999999999999888999:::;;;<<<;;;::::::999:::;;;;;;<<<<<<;;;;;;999999:::;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>==================>>>@@@BBBCCCDDDDDDEEEEEEFFFGGGGGGGGGCCCDDDFFFGGGGGGEEECCCBBB@@@BBBDDDEEEEEEEEEGGGIIIDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEIIIIIIJJJLLLNNNOOOPPPQQQPPPOOOMMMLLLKKKKKKLLLLLLMMMLLLJJJJJJJJJLLLNNNPPPQQQOOONNNLLLLLLLLLMMMNNNMMMNNNNNNMMMKKKJJJKKKMMMHHHIIIKKKNNNPPPRRRTTTUUUVVVUUUTTTRRRQQQQQQPPPPPPOOOQQQRRRRRRQQQQQQSSSUUURRRSSSSSSSSSUUU\\\gggooo))))))***++++++++++++***((((((''''''''')))+++,,,)))************))))))(((************)))((('''&&&***,,,---,,,)))''')))+++))))))***++++++++++++*********+++++++++,,,,,,,,,(((***+++---......---------------.........//////...---,,,,,,,,,,,,---...---...///...------...///---------.........//////000000///...............111111111111000000//////000111111111111222222222111222333666888999777555666666:::???@@@@@@IIITTT___lll~~~mmmkkkgggcccbbbdddjjjnnnvvv~~~~~~xxxyyyyyy}}}}}}uuuuuuuuuuuuzzzqqqeeeYYYSSSHHHCCC>>>;;;;;;;;;999777666999;;;:::777555666777777666444333333444555666222333444444555555444444555555555444444444333333444444444444444444444333111444777888777666666666444333333222222333333444000222444666777777666555333333555555555555333333111111111111111000//////000111111222222222111111222222111111111111222222222222111111000111111111111111111000111222222333111111111111222333444555444333333222222333333444444444555666777777666666555666777888888999888888888888:::;;;<<<;;;;;;:::999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<<>>>>>>===>>>???@@@BBBCCCDDDDDDEEEFFFGGGHHHHHHIIIBBBDDDFFFGGGGGGEEECCCAAA???AAACCCDDDEEEFFFHHHJJJBBBCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDGGGHHHIIIKKKMMMOOOQQQQQQPPPOOONNNLLLLLLLLLLLLMMMNNNMMMKKKJJJJJJLLLNNNPPPPPPOOOMMMKKKKKKLLLMMMNNNMMMNNNNNNLLLJJJIIIJJJKKKHHHIIIKKKMMMOOORRRTTTUUUUUUTTTTTTSSSQQQPPPOOONNNOOOQQQRRRQQQPPPPPPQQQRRRNNNPPPRRRRRRRRRTTTZZZ___jjjppp|||((())))))*********))))))'''((()))***************)))))))))((()))******+++((((((((()))******++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,,,,------......------,,,............---,,,++++++((()))+++---......------...---,,,++++++---...000---...000000.........///000000000000111111111111555333111///......///000000000111111111222222222111222333555555555555444333333555888;;;>>>AAACCCOOOWWWgggzzz}}}vvvpppkkkgggccc```dddiiioooyyyzzzuuuvvv|||vvvrrruuu}}}xxxiii[[[OOOHHHEEE@@@===:::999::::::888555666666666666666666666666555555555555555555555555444333333222222333333444444444444444444444444444444444333333333333222222222333444555666666666666333333333333333333333333000222555777777555222000444333333222222111111111111111222222222333333333333222222111111222222333333333333222222111111111444333111000000000111111//////000111222222333333444333333222222333333333222333333333444444555555333333333444444444555555888888777777888999::::::888999::::::;;;;;;::::::888:::;;;;;;:::;;;<<<>>><<<;;;;;;;;;;;;<<<<<<===<<<<<<============<<<<<<@@@>>>===???AAA@@@===:::<<<======>>>???@@@@@@@@@DDDFFFHHHHHHGGGEEEEEEEEEHHHFFFCCCCCCFFFGGGFFFDDDDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEIIIIIIIIIKKKLLLOOOQQQRRROOOOOONNNMMMLLLLLLOOORRRRRRQQQOOONNNMMMLLLLLLLLLPPPOOONNNMMMLLLJJJIIIIIIOOOLLLJJJIIIJJJJJJJJJIIIHHHIIIKKKMMMNNNOOOOOOOOOUUUSSSRRRQQQQQQPPPNNNKKKSSSSSSRRRQQQPPPPPPOOOOOONNNNNNNNNPPPSSSTTTTTTSSS___bbbiiisss******************))))))((())))))************)))((()))))))))************++++++++++++************,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,++++++,,,,,,,,,++++++*********++++++,,,+++++++++---,,,,,,++++++,,,---...------.........///......,,,...//////...------...//////000000000111111111444222000///...///000111111111111111222222222222111222444555666666555555444555666777999;;;===>>>BBBIIIVVVfffyyy}}}uuummmhhh]]]```ccciiiyyy{{{tttrrrrrruuuzzz~~~~~~~~~}}}{{{yyywwwxxx~~~~~~wwwtttsssmmmbbbVVVKKKCCC===;;;>>>;;;888888999999888666555555555555555555555555444444444444444444444444444444333333333333444444222222222222222222222222444444333333333333222222///000111222222333333333333333333333333333333333111333555666666555333111333333333222222222222222111111222222222333333333333222222111111222222333333333222222222222222222333333111000000000111111000000111111222333333333333333222222222333444444555555555444444444444444333333444444444555555555555555444444555666666777888999999:::;;;:::::::::888:::;;;<<<;;;;;;<<<>>>===============>>>>>>???======>>>>>>>>>>>>>>>>>>@@@>>>>>>???AAAAAA>>><<<======>>>>>>???@@@@@@AAAEEEGGGIIIIIIGGGFFFFFFFFFGGGEEECCCCCCEEEFFFEEECCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEHHHHHHJJJKKKMMMOOOPPPQQQNNNMMMLLLKKKLLLOOOQQQRRRRRRQQQPPPOOONNNMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJNNNLLLIIIIIIIIIJJJIIIIIIGGGHHHJJJKKKMMMOOOPPPPPPRRRQQQPPPPPPPPPOOOMMMKKKPPPRRRSSSTTTSSSQQQNNNMMMMMMMMMNNNPPPRRRSSSSSSRRRTTTWWW\\\cccmmmxxx+++++++++++++++***)))((()))************))))))((('''((()))***+++******)))------,,,,,,+++******)))++++++************++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,***************)))((('''((()))***+++,,,,,,,,,,,,111///,,,******+++---///+++---///111111000...---,,,...//////...------...//////000000000000111111222111000//////000111111111111222222222333333333222333444555666666666555666666666666777888999999999>>>FFFOOO]]]pppzzzsssggghhhggghhhrrrzzzvvvvvvzzz{{{xxxvvvssspppkkkjjjkkkpppyyyyyyvvvwwwzzz{{{zzz||||||}}}~~~zzznnnddd___]]]YYYQQQIIIBBB===;;;::::::888777666777888777666555555555555555555555555444444444444444444444444555444444333333444444555333333333333333333333333444444333333333333222222......///000111111111111333333333333333333333333333333444444444444333333222222222222333333333333111111222222222333333333333222222111111222222333222222222222222222333333333222111111000111111111222222222222333333333333222222222222222333444555777666666555444444333333333444444444444555555555444444444444444555555666888888999::::::::::::999999;;;<<<<<<;;;<<<===?????????>>>>>>???@@@@@@AAA>>>>>>>>>??????@@@@@@@@@??????>>>@@@AAABBB@@@>>>>>>>>>>>>??????@@@@@@AAAEEEGGGIIIIIIHHHGGGGGGHHHGGGEEECCCCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCEEEFFFGGGFFFHHHJJJLLLNNNNNNOOONNNLLLIIIGGGHHHMMMQQQRRRQQQQQQQQQPPPOOONNNMMMMMMMMMIIIIIIIIIJJJJJJKKKKKKLLLNNNLLLJJJIIIJJJJJJIIIHHHHHHHHHIIIJJJLLLNNNPPPQQQOOONNNNNNNNNOOOOOOMMMLLLNNNPPPSSSUUUTTTQQQMMMJJJLLLMMMOOOPPPQQQQQQQQQPPPRRRSSSVVVZZZ```gggnnnqqq+++,,,,,,++++++***)))(((***************)))((('''&&&(((***+++,,,+++)))(((,,,,,,+++++++++*********++++++************++++++******+++++++++,,,,,,,,,++++++***))))))***++++++************)))(((''''''++++++,,,---------------///...,,,++++++,,,...///+++,,,.../////////...------...000000...---...///////////////000000000111111000000///000000111222222222222222333333333333222333333444555555666666777777777666777777888888:::===AAACCCIIIVVVjjjzzz}}}|||zzzxxx|||yyyuuurrrssswww{{{|||zzz{{{}}}}}}~~~{{{vvvqqqsss{{{}}}tttooonnnppprrrtttwwwwwwwwwzzzqqqnnnnnnssswwwzzz~~~tttjjj```XXXTTTPPPMMMIIIDDD@@@>>>======777666555555666666777777555555555555555555555555555555555555555555555555555444444333333444444555666666666666666666666666444444333333333222222222000111222333333333333333333333333333333333333333444333333333333333333444111222222333333444444444111111222222222333333333333222222111111222222333111111111222222333333333222222111111111111111111444444333333333333333333111111111111222333444555555555555555555555555555444444444444555555555555777777666666666777777888777888888999999999999999999;;;<<<<<<<<<<<<===??????????????????@@@AAABBB>>>>>>>>>>>>???@@@@@@AAA?????????@@@AAABBBAAAAAA?????????@@@@@@@@@AAAAAAEEEGGGIIIJJJIIIHHHHHHIIIGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCAAAAAABBBBBBDDDEEEGGGGGGEEEGGGJJJLLLNNNNNNMMMMMMHHHDDDAAADDDKKKPPPQQQOOOOOOOOOOOONNNMMMMMMLLLKKKFFFGGGHHHIIIKKKLLLNNNNNNOOOMMMKKKKKKLLLLLLKKKIIIJJJIIIIIIJJJKKKLLLNNNOOOMMMMMMLLLNNNOOOPPPOOOMMMLLLNNNPPPRRRQQQOOOLLLJJJKKKMMMPPPQQQPPPPPPOOOOOOTTTTTTUUUXXX[[[___ccceee+++++++++++++++***)))(((***************)))((('''&&&(((***+++,,,+++)))((())))))))))))******+++++++++******))))))******+++******+++++++++,,,,,,,,,+++******************+++******++++++***)))((((((,,,---------,,,,,,+++******+++,,,---............---,,,+++++++++,,,---...---///111000///...///000...////////////000000000000000000000000000111111111111222222222333333333222222333333444444555666666666666777777888999:::999<<>>???FFFTTT```ppp}}}vvvooommmooommmssszzz}}}yyyuuupppkkkjjjlllqqquuussstttrrrmmmiiijjjqqqxxx}}}}}}xxxuuuvvv{{{yyynnnjjjiiinnnttt{{{}}}uuuiii^^^VVVQQQLLLIIIDDDBBB???<<<:::999999999555555555444444555666777555555555555555555555555666666666666666666666666444444444333333444444444666666666666666666666666444444333333333222222222222333444444555444444444333333333333333333333333444333222222222222333444222222222333333444444555111111222222222333333333333222222111111222222333111111111222222333333333111111111111222111111111444444333333333333333333111111111111222222333444222333333444555666777777444444444555555555666666999999888777777888888888666777888888999999888888999:::<<<<<<;;;;;;===>>>>>>>>>>>>>>>???@@@AAABBB>>>============>>>???@@@??????@@@@@@@@@@@@AAABBB@@@@@@@@@@@@AAAAAAAAAAAADDDFFFIIIJJJIIIIIIIIIJJJGGGGGGFFFEEEDDDCCCCCCDDDBBBCCCCCCCCCDDDDDDEEEEEEGGGFFFFFFEEEDDDCCCCCCCCCAAAAAABBBBBBDDDEEEGGGGGGEEEGGGIIILLLMMMMMMLLLKKKDDD@@@>>>AAAHHHMMMNNNLLLLLLLLLLLLLLLLLLKKKJJJIIIFFFGGGHHHJJJLLLNNNOOOPPPPPPNNNMMMMMMNNNNNNLLLJJJLLLLLLKKKKKKKKKKKKLLLLLLMMMLLLLLLNNNPPPQQQPPPOOOLLLLLLMMMMMMMMMLLLKKKKKKKKKNNNQQQRRRPPPNNNNNNNNNOOOOOOPPPQQQTTTVVVYYYZZZ)))))))))*********)))))))))************))))))((('''((()))***+++******)))'''(((((()))******++++++******))))))))))))************+++++++++,,,,,,,,,******************************++++++++++++******++++++++++++***)))((('''((()))+++---.........------,,,***))))))+++---...---///000000///......///......////////////000000111111111111000000000000000000111111111222222222111111111111222333444555555666666666777999:::;;;444777;;;;;;;;;???FFFMMMXXXhhh}}}{{{xxxxxxpppooonnnnnnppprrrssstttyyy|||~~~xxxssspppooonnnoooqqqrrrsssvvvzzz}}}zzztttnnnjjjkkkllllllkkkfffdddaaa^^^^^^aaaggglllkkklllkkkgggcccaaacccfffmmmuuu{{{|||}}}~~~{{{www{{{{{{wwwtttmmmiiiiiiooowwwtttjjj]]]QQQKKKGGGDDDBBB===<<<:::888777666666666444555555555333333555777444444444444444444444444666666666666666666666666444333333222222333333444333333333333333333333333444444333333333333222222222333333444444444333333333333333333333333333333333333222222222222333333333333333333444444444444111111222222222333333333333222222111111222222333222222222222222222333333000000111222222222222111222222222222333333333333222222111111111111222222000111222333444666777777444444555555555666666666888777777666666666666777666666777888888888888777888:::;;;;;;:::;;;<<<>>><<<<<<======>>>???AAAAAA??????===<<<<<<===>>>??????@@@@@@???>>>>>>@@@BBBAAAAAAAAAAAAAAAAAAAAAAAABBBEEEHHHIIIIIIIIIIIIJJJFFFGGGFFFEEEBBBAAABBBCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@BBBBBBBBBCCCCCCEEEFFFGGGFFFGGGIIIJJJKKKLLLKKKKKKBBB@@@>>>@@@EEEIIIKKKKKKIIIJJJKKKKKKKKKJJJHHHGGGGGGHHHIIIJJJLLLNNNOOOOOOOOONNNNNNNNNOOONNNLLLJJJLLLMMMMMMMMMMMMLLLLLLKKKMMMLLLLLLNNNPPPQQQPPPNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKOOOSSSTTTQQQNNNMMMNNNLLLMMMMMMNNNOOOQQQRRRSSS&&&'''((()))))))))))))))((())))))************)))((()))))))))******************************************))))))))))))************+++++++++,,,,,,,,,*********++++++*********(((((()))***++++++++++++))))))*********))))))(((************++++++,,,,,,,,,+++++++++,,,,,,------+++---......---,,,,,,---........./////////000000111111111111111000///...//////000000000111111111111000000000000222333444555555555555666777888888333555777999:::<<>>@@@AAABBBBBBAAA???=========>>>??????@@@AAA???===<<<>>>AAABBBBBBBBBBBBBBBBBBAAAAAAAAACCCFFFHHHHHHHHHIIIJJJDDDEEEEEECCC@@@>>>@@@AAABBBBBBCCCCCCDDDEEEEEEFFFEEEEEEDDDCCCBBBAAA@@@@@@CCCCCCCCCCCCCCCDDDEEEEEEGGGGGGHHHIIIJJJKKKKKKLLLCCCBBBAAABBBDDDFFFIIIKKKIIIJJJKKKLLLLLLJJJIIIGGGGGGHHHIIIJJJKKKLLLLLLMMMNNNMMMLLLMMMNNNMMMJJJHHHIIIKKKNNNPPPPPPOOONNNMMMLLLKKKKKKMMMNNNOOONNNMMMJJJKKKMMMNNNNNNMMMLLLKKKLLLQQQUUUUUUQQQNNNMMMOOONNNNNNOOOOOOOOOPPPPPPQQQ$$$%%%&&&((())))))))))))'''((()))***************)))))))))((()))******+++------,,,,,,+++***************))))))))))))************+++++++++,,,,,,,,,******++++++++++++******&&&'''(((***++++++++++++)))***+++,,,,,,,,,,,,,,,...,,,***(((''')))+++,,,***+++---//////...---,,,)))+++---,,,+++***++++++............/////////000222222222222111///...---////////////000000000000000////////////111222333666555555444444444555555777777888888999:::;;;;;;<<>>:::666999999888777777777777777555666777666333222444666444444444444444444444444333333333333333333333333222111111111111111111222444444444444444444444444444444444333333333222222555555555666666555444444333333333333333333333333111222222333333222222111555555555444444333333333111111222222222333333333333222222222222222222333444333333222222111111111///000111222333333222111//////000111222222333333444444222111000000//////222222222222222222222222555555555555666666666777999888777666666666666666555666666777777777777777666888999999999999:::<<<=========>>>???AAABBBCCCEEECCCAAA???>>>>>>???@@@???@@@AAA>>>;;;;;;===@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@BBBFFFGGGHHHHHHIIIJJJBBBCCCDDDAAA>>><<<===@@@BBBBBBBBBCCCDDDEEEEEEFFFHHHGGGFFFEEEDDDCCCBBBBBBDDDDDDCCCCCCCCCDDDDDDEEEGGGGGGGGGHHHIIIJJJKKKLLLDDDDDDDDDDDDCCCEEEIIIKKKIIIJJJLLLMMMMMMKKKIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJLLLKKKKKKLLLLLLKKKIIIFFFFFFIIIMMMQQQSSSRRRQQQOOOKKKJJJJJJKKKMMMNNNLLLKKKIIILLLOOOQQQQQQOOOLLLJJJLLLQQQWWWVVVRRRNNNNNNOOOOOOOOOOOONNNNNNNNNNNNMMM))))))))))))((((((((('''++++++***************+++((('''&&&%%%&&&))),,,...)))))))))))))))))))))))),,,***((('''&&&'''((()))%%%(((+++,,,+++*********++++++++++++++++++++++++*********)))))))))))))))***)))(((((()))+++,,,------------------------------,,,,,,++++++,,,,,,---------------------,,,,,,............////////////000000000000000000000000000000000///......------222222222111222222333333666666777888888777555555777777666666666666666777;;;===@@@FFFPPP]]]kkkttt~~~|||{{{}}}yyyuuuwww}}}~~~|||zzzwwwtttssssssrrrqqqsssuuuvvvwwwyyy|||{{{zzzyyywwwvvvxxx|||~~~|||||||||{{{zzz|||pppaaaXXXJJJGGGBBB===:::::::::;;;888777777777666666666666555555555555555555555555444444333333333444555555222111111000000111222222333222222111111222222333333333333222222111111111666555444333222222222222666555444333333444555666111222333333333333222111333333333222222222222111555444444333333222222111000111111222222222111111333222111000000111222333333333222111000///...---222222222111111111111111---......///000111111222333333222111000000111111555222111444444222222666222222333333444555666666666666666555555444444444555555444444444555555666777777888999:::<<<===>>>???>>>===<<<<<<===>>>???======>>>???????????????AAA@@@???>>>============@@@AAABBBBBBBBBAAA@@@???BBBCCCDDDEEEEEEDDDCCCBBBCCCCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBBBBCCCEEEFFFGGGHHHHHHHHHGGGDDDBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHGGGFFFEEEDDDBBBBBB@@@@@@BBBFFFIIILLLKKKKKKKKKKKKJJJIIIHHHHHHJJJIIIGGGFFFEEEEEEFFFGGGJJJJJJIIIIIIHHHGGGFFFFFFDDDEEEGGGLLLQQQSSSPPPMMMLLLMMMNNNNNNMMMLLLJJJIIIJJJKKKLLLMMMMMMLLLKKKKKKLLLOOOSSSTTTRRRPPPNNNMMMNNNMMMLLLKKKLLLMMMOOOPPP***))))))(((((((((((((((+++******)))))))))*********)))(((''''''(((***+++))))))))))))))))))))))))***)))'''&&&&&&&&&'''(((***+++,,,,,,+++)))((('''***************************)))))))))))))))))))))---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------............///////////////////////////////////////////////////.........222111111111111222333333555555666777777777666555888888777777777888888999999:::<<<@@@EEENNNXXX___mmmwww}}}~~~~~~zzz~~~zzznnnbbbXXXQQQFFFCCC@@@<<<999888999999666666666666666666666666555555555555555555555555444444333333333333444444222222333333333333333333333222222111111222222333000000111222333444444555555555444333222222222222666555444333333444444555444333222111111111111222222222222111111000000000222333333333333333333333222111111000000/////////222222111000000111222222444444333222111000//////////////////////////////......//////000000111111222222111000000000000000444111111333444111222555222222333333444555555666666666666555555555444444555444444444555555666777666666666777999:::<<<===???>>>===<<<<<<===>>>>>>======>>>????????????>>>@@@@@@???>>>============@@@@@@AAABBBBBBAAA@@@???BBBCCCDDDEEEEEEDDDCCCBBBCCCBBBAAA@@@????????????AAAAAAAAABBBCCCDDDFFFFFFGGGHHHHHHGGGDDDBBBCCCCCCFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEDDDDDDFFFHHHKKKLLLJJJJJJKKKKKKKKKIIIHHHGGGIIIHHHHHHGGGGGGGGGHHHHHHJJJJJJIIIIIIHHHHHHGGGGGGDDDDDDEEEIIIMMMOOONNNKKKLLLMMMNNNNNNNNNLLLKKKJJJIIIJJJKKKLLLMMMLLLLLLKKKMMMPPPSSSTTTRRRPPPNNNMMMOOONNNMMMLLLLLLMMMOOOPPP+++***((('''''''''((())))))))))))(((((())))))***,,,+++***)))(((''''''''')))))))))))))))))))))))))))((('''&&&%%%&&&'''(((,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------.....................////////////////////////////////////......////////////000000000000000000000111222333333444555666666666666666888888888888888999::::::999999::::::;;;???DDDHHHSSS]]]kkkyyy|||wwwwww}}}zzznnnbbbXXXPPPKKKHHH???>>><<<:::999777777777555555555555555555666666444444444444444444444444444333333222222333333333222222333444444333222111333222222111111222222333///000111222333444444555555444333222222111222222666555444333333333333333555444111000///000222333222222111111000///......111111222222333444444555333222000///...---......222111111000000111111222444444333222111111000000////////////////////////////////////000000000000111111000/////////000000222///000333333111111444222333333444444555555555666666555555555555444444444444444555555777888999555555555666777999:::;;;======<<<<<<<<<======>>><<<===>>>>>>??????>>>>>>??????>>>===<<<<<<<<<<<>>>>>=========@@@@@@@@@AAABBBCCCEEEEEEFFFGGGGGGFFFDDDBBBCCCDDDHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDFFFFFFGGGGGGHHHIIIIIIIIIHHHIIIJJJKKKKKKJJJHHHGGGFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDDDDFFFIIIJJJJJJIIILLLMMMNNNNNNNNNMMMLLLKKKHHHHHHJJJKKKLLLLLLLLLLLLNNNQQQTTTTTTSSSPPPOOONNNOOONNNMMMKKKKKKLLLNNNOOO+++***((('''''''''((()))(((((((((((((((((()))******+++++++++***((('''&&&)))))))))))))))))))))))))))(((''''''''''''(((((()))((('''(((***+++,,,,,,************************)))))))))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////............////////////////////////////////////---......///000000111111////////////000111222222222222333444555666666666777777777777777888999:::999999:::999888888:::<<>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<>>===<<<<<<<<<<<>>===<<<777888999999999888777666444444444555555555555555444444444444444444444444333333222222333333444555444555777777777555333222333222222111111222222333222222222222222222222222333333222111111111222222222222222222222111111000+++---000333444444333222444444333222111111000000333333333222222111111111222111/////////111333444000000000000000000000000111111000000//////......//////000000111111111111000000000000////////////000///////////////000000000...///333444111111444333333333444444444444444222222222222222222222222333333444444666777888999666666666666777999:::;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<===>>>>>>>>>>>>??????@@@@@@???@@@AAABBBBBBAAA@@@???>>>>>>===<<<;;;;;;;;;;;;======>>>>>>???AAABBBCCCDDDEEEFFFEEEDDDCCCDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEFFFHHHIIIIIIIIIHHHHHHEEEFFFGGGHHHHHHFFFEEECCCEEEGGGIIIJJJKKKJJJIIIHHHEEEFFFIIIKKKLLLMMMLLLLLLDDDDDDDDDDDDDDDEEEEEEEEEGGGFFFEEEEEEDDDEEEHHHIIIIIIJJJLLLMMMNNNMMMMMMLLLHHHHHHIIIJJJKKKLLLMMMNNNPPPRRRTTTSSSQQQOOONNNNNNLLLKKKIIIHHHHHHIIIJJJKKK))))))))))))((((((((('''(((((((((((()))***++++++'''(((***+++,,,+++******))))))))))))))))))))))))))))))************++++++,,,)))'''(((+++,,,***'''++++++++++++++++++++++++((((((((()))******++++++(((((()))++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------.....................////////////..............................///000000111222222/////////000111222333444222222111111222333444555444444333333333333444444111333555666666777888::::::<<<>>>???CCCOOO```llltttgggXXXMMMFFFCCC@@@>>>===<<<;;;999777777888888888888777777666666666555555555444444333333333333333333333333222222222333444555666777999::::::::::::888777666333222222111111222222333...///000111333444666666222222111111111111222222000000111111111111000000))),,,000444555555333111333333333222222222222222444333333222111111000000000000///000111222444555///000000111111000000///000000/////////.........,,,------......//////000////////////000000000000000000/////////000111111///...000444555222222444444444444444444444444444111111222222222222333333333333333444444666777888666666666666777888999:::888999:::;;;<<<<<<<<<<<<;;;<<<======>>>>>>======>>>>>>===<<<<<<======>>>============>>>???@@@AAA>>>???@@@AAAAAA@@@???>>>>>>===<<<;;;;;;::::::;;;<<<<<<<<<===>>>???AAAAAABBBDDDEEEEEECCCCCCDDDFFFDDDEEEFFFGGGHHHGGGGGGFFFEEEFFFGGGIIIIIIIIIHHHHHHGGGHHHIIIIIIIIIHHHFFFEEEFFFFFFGGGHHHIIIJJJJJJJJJGGGHHHIIIJJJKKKKKKKKKKKKDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGEEEDDDEEEGGGIIIGGGHHHJJJLLLMMMMMMLLLLLLJJJJJJJJJJJJKKKMMMNNNOOOPPPRRRSSSRRRPPPNNNMMMMMMJJJIIIHHHGGGGGGIIIKKKLLL((()))*********)))'''&&&)))(((((()))***+++,,,,,,))))))******++++++++++++))))))))))))))))))))))))(((((()))***************,,,***)))+++...///+++'''************************'''(((((()))******++++++###$$$&&&((()))*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------............////////////......................../////////000000111111222000000000000222333444555333222111000111111222333555444333222222222222222000222333444444444777999666999<<<<<<===BBBLLLTTTbbbmmm}}}uuuhhh___UUUJJJBBB@@@>>>;;;:::::::::999777666666666666666666666666888888777777666555444444333333333333333333333333111222222444555777999:::;;;::::::999999888777777333222222111111222222333......000111333555666777222222111111111111222222---...///111111111111000---...000222333222111000111111111111222222222222222222222111111111111111//////000000111111222222...///000111111000///...000000000000////////////,,,,,,------...//////000......//////000000111111000000000000000111222222///...000555666333333555444444444444444444444444222222333333444444444444333333333333333444555555555555555555666777888888777888:::;;;<<<<<<;;;;;;;;;<<<======>>>>>>======>>>>>>>>>======>>>>>>???======<<<<<<===>>>@@@AAA===>>>???@@@@@@???>>>===>>>===<<<;;;;;;::::::;;;;;;;;;;;;<<<===>>>@@@@@@BBBCCCDDDDDDCCCCCCEEEFFFDDDEEEGGGHHHGGGFFFEEECCCCCCDDDFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFHHHIIIKKKLLLJJJJJJIIIIIIIIIIIIIIIJJJFFFFFFFFFEEEEEEDDDDDDDDDCCCEEEFFFFFFDDDDDDFFFIIIEEEGGGIIIJJJLLLLLLLLLKKKMMMLLLKKKKKKLLLMMMNNNOOOPPPQQQRRRQQQNNNLLLLLLLLLJJJIIIHHHHHHIIIKKKMMMOOO'''(((***,,,+++)))'''%%%))))))))))))***+++,,,---++++++******************))))))))))))))))))))))))''''''((()))))))))))))))***((((((,,,222333000,,,))))))))))))))))))))))))'''(((((()))***+++++++++%%%&&&)))+++------...------------------------------,,,,,,++++++,,,,,,---------------------,,,,,,............/////////000........................000000000000111111111111000000000111222444555666333222111000000000111222666555444333222111111111222333444333333333555777111666<<<===<<<===BBBGGGJJJSSSaaaqqq~~~}}}~~~}}}qqqaaaVVVPPPKKKCCC===???<<<999777777777777666666666555444444444555555::::::999777666555444333333333333333333333333333111111222444666999;;;<<<999888777666555555555555333222222222222222222333111111111222222333333333222111111111111111222222,,,---///000111222111111111111111111000000000////////////000111111222222000000000111222222333333///000000000000000///......///000111111000///...111111111111000000000000.........///000111111222---......///000111111222111111000000111222333333000...111666777444333555444444444444444444444444444444444555555666666666333333222222222333444444444444444444444555666777777888999;;;<<<<<<;;;;;;;;;<<<<<<===============???>>>>>>>>>>>>>>>??????===<<<<<<<<<===>>>@@@AAA===>>>???@@@@@@???>>>===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAACCCDDDDDDCCCCCCEEEFFFFFFGGGHHHHHHGGGEEEBBBAAAAAABBBDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDGGGFFFEEEEEEFFFIIILLLMMMLLLKKKIIIHHHGGGGGGHHHHHHIIIHHHHHHGGGFFFEEEEEEDDDAAADDDFFFFFFDDDCCCEEEHHHDDDEEEHHHIIIKKKKKKKKKKKKNNNNNNMMMLLLLLLMMMNNNOOOOOOQQQQQQPPPMMMKKKKKKLLLJJJJJJIIIIIIJJJMMMOOOQQQ)))***+++,,,,,,+++)))(((&&&&&&'''***,,,---+++)))'''(((***+++,,,,,,++++++'''((()))***************))))))(((((((((((()))))),,,)))***111888888000'''***+++---......---+++***------,,,+++*********+++,,,+++***))))))+++---...---------,,,,,,+++++++++++++++++++++++++++++++++...------,,,,,,++++++***000000//////.........---------...............---////////////000000000000////////////000000000000111111000000111333555666777666666555444222111000111111222333333444555555111222555888:::<<<>>>>>>BBBFFFMMMVVV```lllxxx|||xxxzzz|||hhh^^^QQQHHHDDDBBB???===888888777555555444444444555444333444555555333111333333333222222222111111333333333222222222111111222222222333444555666777666666666555444333111000333222111111000000111111333333333333222222111000111111000000000000000111222111111000000000000000111111111111111111111111111111000000111111222333111111111111111111111111000000000000000000000000000000000000111111111111333222222111000///.....................///000000...///000111111000////////////000///...///111333000111111222222333444444222222222222222222222222///000222333444333333222444444333333222111000000111222222333333444444555:::::::::999999999888888888999::::::;;;;;;;;;:::===>>>>>>>>>????????????@@@???>>><<<;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@BBB@@@???===<<<;;;<<<<<<>>>>>>>>>>>>>>>======<<<@@@@@@@@@AAAAAABBBBBBBBBEEEFFFFFFFFFFFFEEEEEEDDDBBBDDDFFFGGGEEEDDDDDDEEEJJJHHHFFFEEEEEEFFFHHHIIIMMMLLLJJJHHHGGGHHHJJJKKKKKKKKKKKKHHHEEECCCDDDEEEGGGGGGGGGFFFEEECCCBBBAAABBBBBBCCCCCCDDDEEEEEEFFFEEEEEEFFFGGGIIIKKKMMMNNNMMMMMMLLLLLLKKKKKKJJJJJJNNNMMMLLLKKKJJJIIIHHHHHHIIIIIIIIIJJJJJJLLLMMMMMM(((((()))))))))))))))((()))(((((()))++++++***(((((()))*********)))(((((((((((()))***************))))))(((((((((((())))))+++******///444444...''')))***+++,,,,,,+++***)))++++++***))))))))))))))),,,+++***))))))+++,,,...---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////..................------.../////////000000000000////////////000000000000222222111111111222333333444444444444333222000000111111222222333444444555333444666888999:::;;;;;;===???DDDJJJPPPYYYaaagggqqqwww~~~{{{yyy|||uuulllWWWOOODDD>>>;;;;;;888666888777666555444444444444777666555666777666555333333333222222222111111111444333333333222222222222222222222222333444555666444444444444444444333222333222111111000000111111222222333333333222111111111000000/////////000000222111000000//////000000000000000000000000000000000000//////000000111222000000000000000000000000000000000000000000000000//////000000000111111111111111111000000000000000///////////////000111111//////000111111000///...---......---,,,,,,///111000000111111222333333444333333333222222222222222000111222333333333333333222222222333444444555555111222222333333444555555777777888888999999999999::::::;;;;;;<<<;;;;;;;;;======>>>>>>>>>?????????>>>======<<<<<<<<<<<<===;;;<<<<<<===>>>>>>??????@@@???>>>===<<<<<<<<<===<<<<<<===>>>??????>>>>>>??????@@@@@@@@@@@@@@@@@@DDDEEEEEEEEEEEEEEEDDDDDDBBBDDDFFFFFFEEEDDDDDDDDDHHHGGGFFFFFFFFFFFFGGGHHHLLLKKKIIIHHHGGGHHHIIIJJJJJJJJJJJJGGGDDDCCCCCCDDDFFFFFFFFFEEEDDDCCCBBBAAAAAAAAABBBCCCCCCDDDEEEFFFEEEEEEEEEFFFGGGHHHIIIJJJLLLLLLKKKKKKJJJJJJJJJIIIMMMMMMLLLKKKJJJIIIHHHGGGIIIIIIIIIIIIJJJKKKLLLMMM&&&&&&&&&&&&'''((()))))),,,***(((((()))))))))((())))))))))))((('''&&&%%%(((((())))))))))))******))))))(((((((((((())))))******+++---......+++((('''((()))******)))((('''))))))((('''''''''((((((++++++***))))))+++,,,---+++++++++++++++***************************************+++,,,,,,---......((()))***+++---///000111.../////////...---,,,,,,....../////////000000000////////////000000000000222222222222222111000000222222222222222111000000111111222222333333444444666666777888888888888777888:::;;;===@@@DDDIIIMMMXXX___jjjttt~~~|||mmm]]]SSSIIIDDD===:::999999777555777777666555444444444444666555444555666666444333333222222222222111111111333333333333222222222222222222222222222333444555111222333444444444444444222222111000000000000111111111222222333222222222000000/////////000000111222111000000//////000000///////////////////////////............///000000////////////////////////000000000000000000000000//////000000000000111111/////////000000111111111000000//////000000111222000000111111000///...------......---,,,,,,///111000000000111222222333333333333333333333333333333222222111111222222333333222222333444444555666666222222222333444444555555444555555666888999::::::;;;<<<<<<<<<<<<<<<;;;;;;============>>>>>>>>>>>><<<<<<;;;;;;<<<======>>>;;;;;;<<<<<<===>>>>>>>>>>>>======<<<<<<======>>>:::;;;===>>>???@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@BBBCCCCCCDDDDDDDDDCCCCCCBBBDDDEEEEEEDDDCCCCCCDDDFFFFFFFFFFFFFFFFFFGGGGGGKKKJJJIIIHHHGGGHHHIIIJJJHHHIIIHHHFFFDDDBBBCCCDDDEEEEEEEEEEEEDDDBBBAAAAAA@@@@@@AAAAAABBBDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGJJJIIIIIIIIIIIIIIIIIIIIILLLLLLKKKJJJIIIHHHGGGGGGHHHHHHHHHHHHIIIJJJKKKKKK&&&&&&%%%%%%&&&((()))++++++)))''''''((()))))))))))))))))))))((((((''''''))))))((((((((()))))))))))))))(((((((((((()))))))))***+++***))))))))))))'''(((((())))))((((((''')))(((((('''''''''((((((*********)))***+++,,,,,,************************************************+++++++++,,,,,,---------((()))***,,,---///000111////////////...---,,,+++........./////////000000////////////000000000000///000111222222111000///111111222222222222222111111111222222333333333333555666666777777777666666777888999999999:::>>>@@@FFFLLLUUU^^^hhhuuu}}}xxxpppeeeYYYLLLCCCAAA>>>;;;:::::::::888777777666555444444444444444333222222222444444222000222222222222111111111111111111111111111111111111111111111111111222333444111111222333333333333333222222111000000000000000///000111222222222222222111000000000000111222222111111000/////////////////////////////////////////////......//////000111000000000000000000000000000000000000000000000000////////////000000000111//////000000000000000000///////////////000000111111111111000///...------000000000///......000222//////000000111222222222333333333333333444444444333333111111111222333444555555444444333333333222222222333333444555555555333444444555666777888888;;;;;;;;;<<<;;;;;;:::999<<<<<<<<<=========>>>>>><<<<<<<<<;;;;;;<<<<<<===;;;;;;;;;<<<<<<=========;;;;;;<<<<<<===>>>>>>???<<<<<<===>>>???@@@@@@???CCCBBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGFFFFFFFFFIIIIIIHHHGGGGGGHHHIIIIIIFFFGGGGGGEEECCCBBBCCCDDDEEEEEEEEEDDDDDDCCCAAAAAA@@@@@@@@@@@@AAACCCDDDFFFGGGGGGHHHHHHIIIIIIIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJ''''''&&&&&&''')))+++,,,)))'''%%%&&&(((***++++++(((((((((((())))))******))))))(((''''''(((((()))))))))(((((((((((()))))))))******)))''''''(((+++((())))))))))))))))))((()))))))))(((((())))))******))))))*********++++++************************************************---------,,,,,,++++++++++++,,,,,,---......//////......//////...------,,,............////////////////////////000000000000---...000111222222111000111222222333333333333333111111222222222222222333222333444555666777777777777888999999999:::===???@@@BBBFFFJJJRRR]]]kkkttt~~~}}}|||tttpppooohhhddd^^^XXXRRRKKKCCC???:::999777777777666444333666555555444444444444555222111111222333333222000222222222111111111000000////////////000000000000111000000000000111222222222222333333222222111000222111000000//////000000///000111111222222222222111111111111222222333444111000000///.../////////000000000000000000000000000////////////000111111111111111111111111111111////////////////////////...////////////000000000111111000000///......---...------------...//////222111111000///.........000111000///......000222...//////000000111111222222222222333333444444444444333222111111111333333333333333333222222222222222333333444444555666666444444555555555666666666999999:::::::::999999888;;;<<<<<<<<<<<<=========>>>===<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<999:::;;;<<<===>>>??????>>>>>>????????????>>>>>>AAA@@@@@@@@@??????>>>>>>??????@@@BBBCCCCCCCCCCCCDDDEEEEEEDDDBBBBBBCCCDDDCCCDDDEEEFFFFFFFFFFFFEEEHHHHHHGGGGGGGGGHHHHHHHHHEEEFFFFFFEEECCCBBBCCCEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBAAA@@@@@@AAABBBDDDEEEDDDEEEGGGHHHIIIJJJJJJJJJEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGHHH(((((((((((()))***++++++'''&&&%%%&&&)))++++++***(((((((((((()))***+++,,,***)))((('''&&&'''((()))))))))(((((((((((()))))))))******)))((((((***+++******))))))))))))************)))))))))***++++++)))))))))************+++*********+++++++++++++++++++++++++++++++++++++++......---,,,,,,+++******------------............------...............---------........./////////////////////000000000000,,,---...///111111222222222222333333333333333222111111222222222222222222000111333444555666777777555777888999999:::<<<>>>=========???CCCJJJTTTZZZjjjttt~~~zzzlllaaaZZZWWWRRROOOJJJGGGDDDBBB@@@>>>888888777777666555444444555555444444444444444555333222222333444555444222222111111111111000000000///////////////000000000000000/////////000000111222222222222222111000///111111000////////////000000000111111222111111111111111111111111222333444111000//////......//////000000000000000000000000000000//////000000111222111111111111111111111111////////////////////////......////////////000000222111111000...------,,,------,,,,,,------...///222111000///......///////////////---,,,+++---///.........///000000111111000111111222222333333444333333222222111111222222//////000111333444555555333333333444555555666666555555555555555555666666777777888999999999999999;;;;;;;;;;;;<<<<<<<<<===???>>>===;;;:::999999999;;;;;;;;;;;;;;;;;;;;;;;;999999;;;<<<===>>>>>>>>>??????@@@@@@??????>>>============<<<<<<<<<<<<<<<>>>>>>@@@AAACCCCCCDDDDDDFFFFFFFFFEEECCCBBBCCCEEECCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHDDDEEEFFFEEECCCCCCDDDFFFEEEEEEEEEEEEEEEDDDCCCCCCDDDCCCAAA@@@@@@BBBCCCEEEAAACCCEEEFFFHHHHHHHHHGGGDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEFFFEEEEEEDDDEEEEEEFFFFFF((())))))*********))))))'''&&&&&&''')))***)))''')))((('''''''''((()))***+++)))(((&&&&&&&&&((()))))))))(((((((((((())))))***))))))***+++,,,,,,,,,***))))))))))))))))))******)))))))))******+++,,,((())))))***************++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---...////////////---------.........//////////////////000000000000............//////000111111222222222222222111111222222111111111111111111000111222444555555555555555666777777666777888:::999999:::;;;===@@@DDDGGGRRRZZZfffpppxxx|||ttthhhZZZOOOHHHEEECCCAAA???>>>>>>===;;;999888888888777777666777888555444444333333444444555222111111222444555333222111111111111000000000000000000000111111111222222000//////......//////000///000111111111111111111111111000///////////////000111111111111000000///////////////000111222333000000///............/////////////////////////////////.........///000000111111111111111111111111////////////////////////........./////////000000000000/////////.........---------------...//////111000///......///000000/////////---++++++---///------...//////000000111//////000111111222333333333333333333333222111000///000111222444555666666333333444444555666666666333333444555666777777888666777888999:::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<===<<<;;;;;;::::::::::::::::::::::::::::::::::::888999;;;===>>>>>>======>>>>>>???@@@@@@@@@??????<<<<<<<<<<<<===============>>>@@@BBBCCCDDDEEEEEEHHHHHHGGGFFFCCCCCCDDDFFFCCCCCCBBBBBBCCCDDDFFFGGGEEEEEEFFFGGGGGGGGGGGGGGGDDDEEEFFFEEEDDDDDDEEEGGGFFFFFFFFFFFFFFFFFFEEEDDDGGGFFFCCCAAA@@@AAACCCDDDBBBDDDFFFGGGGGGGGGFFFEEECCCDDDEEEFFFGGGHHHIIIIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEE((((((*********)))((('''((('''''')))***)))'''$$$***)))'''&&&%%%%%%&&&'''+++***(((&&&%%%&&&'''((())))))(((((((((((())))))***))))))***---......,,,))))))(((((((((((()))))))))))))))))))))***++++++(((((()))***************+++++++++,,,,,,---------------------------------***++++++,,,,,,------...))))))***+++,,,,,,------++++++---...///000000000---------.........//////////////////000000000000111000...------...//////111111111111111000//////222222111111111111111111111222333333444444444444666777888777555444555666555666999;;;<<<=========EEEKKKQQQWWW^^^hhhuuu~~~yyyjjjgggbbbYYYNNNDDD>>><<<;;;;;;:::;;;;;;:::777444444555555555444555666888444444333333333444444555/////////000222222111000111111111111000000000000111111222222333333333333000//////.........//////---...///111222222333333111111000///////////////111111111111111000///...------------...///111111000000///..........................................------------...//////000000000000000000000000////////////////////////............/////////000.........///////////////...............///000000000000///......///000111111111111///------///111------......///000000000...//////000111111222222222333333444333222111///444444444444444444444444333333444444555666666666111222333555777888::::::666777888:::;;;<<<======:::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<::::::::::::::::::::::::999:::;;;===>>>======<<<<<<===>>>???@@@AAAAAAAAA>>>>>>??????@@@@@@AAAAAA===>>>@@@BBBCCCEEEEEEFFFIIIIIIHHHFFFDDDCCCEEEGGGDDDCCCBBBAAABBBDDDFFFHHHDDDEEEFFFGGGGGGGGGGGGGGGDDDEEEFFFEEEDDDDDDFFFHHHFFFGGGGGGGGGGGGFFFFFFEEEIIIGGGDDDBBBAAAAAABBBDDDFFFGGGIIIJJJIIIHHHFFFDDDCCCDDDEEEFFFGGGHHHIIIJJJFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDD)))***+++,,,,,,+++***)))((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''***)))(((&&&&&&&&&'''((())))))))))))))))))))))))+++++++++++++++***)))(((++++++++++++++++++++++++((((((((((((((((((((((((***++++++,,,,,,++++++***++++++******************+++++++++++++++++++++++++++,,,...000000000000///...------,,,,,,------...,,,---------......//////---,,,++++++,,,---...///,,,,,,...///000000000000///......------///000111000000111222222222222111111111000000000000000000444333222222333444666777444444555555555555444444222444777999999888999:::@@@CCCFFFHHHJJJPPP[[[cccxxx~~~|||zzzzzzyyymmmcccYYYVVVQQQJJJDDD???<<<:::555666777555333333666999666666444333222111111111111111111111111111111111000000000000000000000000111111222222222222111111111111000//////////////////222111---///555222+++000000000000////////////222222222222222222222222111111000000000000111111...///000111222222111111111111000000//////......000...---...///000///...---...///000000...,,,+++///000000000000000///...222111///...---------...//////////////////////////////000000000000//////...------,,,,,,------...111111111111000000000000000000000000000000000000222222111111111111111222111111222222222333333333333222000/////////000111222222333444444555555666333333333444555666777777666777777777888888888888555666888:::;;;======>>>;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::999:::;;;<<<<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<999;;;>>>AAABBBCCCBBBAAA??????>>>>>>>>>>>>>>>???BBB???======@@@CCCBBBAAADDDDDDCCCCCCCCCBBBBBBBBBDDDBBBAAABBBDDDFFFFFFEEE???@@@BBBDDDEEEFFFGGGGGGCCCDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEIIIEEEAAAAAACCCDDDDDDCCCCCCDDDFFFIIILLLLLLJJJGGGEEEEEEFFFGGGHHHIIIJJJKKKIIIHHHGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDD)))***++++++++++++***)))(((((('''&&&&&&'''(((((((((''''''''''''''''''(((,,,+++***)))((()))******************************+++++++++++++++***))))))++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************))))))))))))))))))))))))***+++---.../////////...------,,,,,,,,,,,,------000000000///......------//////.........///000111------...///000000000//////......---...///000111000000111222222222222111111111000000000111111222222222111111222333555666444444555555555555444444333555888999888888888999888;;;======>>>CCCKKKRRR[[[cccppp}}}{{{zzz{{{uuukkkaaaWWWOOOLLLJJJFFFAAA<<<999777666666777888777555555888:::666555444222111111000000222222222222222222222222000000000000000000000000000111111222222111111000111111000///////////////---///000......000000///000000000000////////////111111111111111111111111000000////////////000000000000000000000111111111111111111111000000000000...---,,,,,,---...---+++---...///000///...,,,++++++,,,---///000000000000222111///...------......//////////////////////////////000000000000//////...------,,,,,,------...000000000000000000000000........................222111111000000111111111111111111222222222333333333222111000///000000111222222333333444555555555333333444444555555666666555555555555555666777777666777888:::;;;<<<<<<<<<999999::::::::::::999999:::::::::::::::;;;;;;;;;999:::;;;<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;<<<>>>@@@BBBCCCCCCBBB@@@?????????????????????AAA>>><<<<<>>;;;999777777777444666777666555555777999555555333222111111111111222222222222222222222222000000000000000000000000000111111222222111111000111000000///////////////000///000111///,,,...333////////////000000000000//////////////////////////////............//////222111000/////////000111000111111111111111222222///...,,,,,,------,,,***---.../////////...---,,,,,,,,,---......///......111000///......---......////////////////////////...//////000000//////.........------------......////////////////////////........................111111000000000000111111111111111222222222222333222222111000000000000111222222333333444444555555444444444444444555555555555444333333333444666666777777888::::::;;;;;;:::999::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;999999999:::::::::;;;;;;======>>>???AAABBBCCCCCC@@@@@@@@@@@@@@@@@@AAAAAA@@@>>><<<<<<>>>?????????>>>>>>???@@@AAACCCCCCDDDBBBAAA???@@@BBBDDDDDDDDDBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDEEECCCAAA@@@AAACCCCCCBBBDDDEEEFFFIIIKKKKKKIIIGGGEEEGGGIIIJJJKKKJJJIIIHHHIIIHHHFFFEEECCCBBBBBBBBBEEEDDDCCCAAA@@@?????????((()))***++++++***)))((())))))(((((((((((())))))))))))(((((((((((())))))'''&&&%%%$$$$$$$$$%%%&&&++++++++++++++++++++++++******+++++++++******)))))))))))))))))))))))))))******************************++++++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,---++++++,,,...///111222222//////...---------,,,,,,...///////////////...---............/////////000///000000111111111111111000000000000111333444444000000111111222333333444333444444555555444444333555666888888666666777888:::;;;;;;:::999:::===@@@???DDDJJJQQQYYYaaaiiinnn{{{zzzqqqhhh[[[OOOHHHEEECCCAAA<<<;;;999777666666666777111222444444444444555555666555444333222222222222222222222222222222222222000000000000000000000000000000111111111111000000000000////////////000000444000000222111,,,---333////////////000000000000////////////////////////000//////......//////000444222000...---...///000/////////000111111111222111000......//////...,,,---......//////...------000000000///...---+++***000000//////............////////////////////////...//////////////////.........------------......---------...............000000000000000000000000000000/////////000111111111111111111222222222222222222111111111000000000111222222333444444555555555444444444444444444444555444333222222444666777777888999999999999999999;;;<<<<<<===>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;999999::::::;;;;;;;;;;;;999999999::::::::::::;;;=========>>>>>>@@@AAABBBAAAAAAAAABBBBBBBBBBBBBBBAAA???>>>===>>>>>>????????????@@@AAABBBCCCCCCDDDBBB@@@>>>>>>@@@CCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBCCCBBBAAAAAAAAABBBBBBBBBDDDDDDEEEGGGIIIIIIGGGFFFEEEGGGJJJLLLNNNMMMLLLJJJGGGFFFDDDCCCAAA@@@??????CCCBBBAAA@@@????????????((()))************)))((((((((())))))))))))(((((())))))(((((((((((())))))))))))(((''''''((()))***************************)))******+++++++++******(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,++++++,,,,,,,,,)))***+++,,,...///000111/////////......------,,,...///////////////...------....../////////////////////000111111111111000000000000000111222333444111111222222333444444444333333444444444444333333555666777777555555777888777777888888777888:::;;;===???AAADDDGGGLLLRRRVVV```jjjxxxtttpppppplllfffcccUUUPPPIIIBBB>>>=========888777555333222222333333000111333555666666555333777666555444444333444444222222222222222222222222000000000000000000000000000000000111111000000000000000////////////000000222...---000111000000222.../////////000000000111000000000000000000000000111000000//////000000111444222000...------...///---.........///000000000111///......//////...---------..................222222111000///...,,,+++///////////////.........////////////////////////......////////////......///......------......///,,,---------.........///000000000000000000000000///.........//////000111000000111111111222222222222222222222111111111000111111222222333444444555444444444444444333333333666555444444444555666777777888888999999888888777:::;;;<<<===>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;999999999999::::::;;;;;;999999:::::::::;;;;;;;;;===============>>>???@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBB@@@???>>>>>>???@@@BBBBBBBBBBBBCCCCCCCCCCCCBBB@@@>>>===@@@BBBCCCDDDEEEEEECCCBBBAAAAAAAAABBBDDDDDDDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAABBBCCCCCCBBBCCCDDDFFFGGGEEEDDDDDDFFFJJJMMMOOOOOOOOONNNHHHGGGEEECCCAAA@@@????????????>>>>>>>>>>>>??????(((((()))******)))(((((('''(((((())))))((((((''')))((((((''''''(((((()))(((((('''&&&&&&''')))***))))))))))))))))))))))))))))))***++++++++++++***(((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))))))))***++++++,,,,,,++++++++++++++++++++++++......------------......,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,000000111111111000//////......///////////////...---......///000/////////...///000000111111000000000/////////000111222222000111222333444444444444333333444444444444333333555666666666555555777999666777777888999999::::::;;;<<<===>>>???CCCGGGKKKMMMSSS^^^kkkvvv}}}nnn```ZZZXXXTTTPPPOOOEEECCC@@@===;;;999999999:::888777555444444444444222333555888::::::777555666666555444444444444444111111111111111111111111000000000000000000000000///000000111111000000//////////////////000000111,,,000222000000222333111......//////000000111111111111111111111111111111111111000000000000111111222111000...------......------...............///...,,,+++,,,---...---,,,---------............///......///000111111000000......////////////......////////////////////////---......//////......---//////............//////,,,,,,------.../////////...........................------......///000111000000000111111111111222222222333333222222111000111111222222333333444444333333333333333444444444555555666666777777777777666777777888888888777777777777999:::<<<<<<============<<<<<<;;;:::::::::999999999999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>???@@@BBBDDDDDDDDDCCCCCCCCCCCCBBB@@@>>>===???@@@BBBCCCCCCCCCCCCCCCCCCCCCCCC@@@>>>===???BBBDDDDDDFFFDDDCCCAAA@@@AAAAAABBBDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@AAABBBCCCCCCBBBBBBCCCDDDCCCBBBBBBCCCEEEFFFEEECCCDDDFFFIIILLLNNNNNNNNNNNNJJJIIIGGGEEECCCBBBAAA@@@======<<<<<<===>>>>>>???'''((()))******)))((('''&&&'''(((((((((((('''&&&(((''''''''''''''''''(((&&&&&&%%%%%%%%%&&&(((((((((((((((((((((((((((((())))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))***++++++,,,,,,++++++++++++++++++++++++...---,,,++++++,,,------,,,,,,++++++++++++,,,,,,.........------,,,,,,+++//////111111222111000000------...///000000000///------///000000000///......//////000000000000000000///////////////000000///000111222333333333222222333333444444333333222444555555555444555888:::888888999:::;;;;;;:::888:::;;;<<<<<<<<<>>>BBBEEEBBBFFFLLLSSS[[[cccjjjooosssyyy|||xxxuuurrroooeeeZZZOOOJJJGGGCCCAAABBB>>>>>>===;;;888777888888:::999888666666666777777222333555999<<<<<<888555444444333222222222222333000000000000000000000000000000000000000000000000//////000000000000/////////////////////000111111///???EEE888///111333............///000111111111111111111111111111111111000000////////////000000000000000///.........---////////////............,,,++++++,,,...///...------------------...//////,,,---...///000000000000---...///000000///......////////////////////////---......//////......---//////............//////,,,------...//////000000........................------------...///000111000000000000111111111111222222333333333222111000111111111222333333444444222222222333333444444555444555666888888777666555555555666777888888888777555666888999;;;<<<<<<===<<<<<<<<<;;;:::999999999:::999888888888999:::;;;;;;;;;<<<<<<<<<=========>>>???@@@AAAAAA@@@???>>>>>>@@@BBBCCCDDDDDDCCCBBBBBBCCCBBB@@@===;;;===???@@@@@@AAABBBCCCCCCDDDDDDDDDAAA>>>===???BBBEEEEEEEEEDDDBBB@@@@@@@@@BBBBBBEEEDDDCCCBBBAAABBBBBBCCCCCCCCCBBBBBBAAA@@@@@@???@@@BBBEEEDDDCCCBBBCCCEEEEEEDDDCCCDDDFFFGGGFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHFFFDDDBBB@@@??????======<<<<<<<<<<<<<<<<<<'''((()))******)))((('''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''***)))(((((()))***+++,,,((((((((((((((((((((((((((()))***+++++++++++++++************************************************))))))************))))))((())))))***++++++,,,,,,---------------------------,,,+++*********+++,,,,,,++++++++++++++++++,,,---------.........//////,,,---...000000000//////,,,,,,...///000000000000,,,---///000000000///......//////000000000000000000//////............///---...000111222222111111222333333444444333333222333444555444444666999;;;666666666777888777555333666777888777777777:::<<<>>>@@@DDDGGGJJJMMMRRRUUUUUU]]]hhhpppvvv~~~uuulllfffbbb]]]ZZZSSSKKKEEEBBB@@@<<<;;;===777777777555444444666888555444333222222333444444000111333888;;;;;;777333222222111111000111111111////////////////////////000000000000000000000000//////000000000000/////////////////////000111111999RRRYYYCCC//////111,,,---......///000111111222111111111111111111111111//////............///////////////000//////...---111111000000//////......---,,,,,,...000111111000---------------...///000..................---------...///000000///......////////////////////////---..................---//////............//////------......///000111111000000000000000000000000,,,,,,,,,---...///000111000000000000111111111111222222333444333222111000000111111222333333444444111111222333333444555555222444666888999777555444444555666777888888888888666777999;;;<<<>>>>>>>>><<<<<<;;;::::::999888888:::999888888888999:::;;;<<<<<<<<<============>>>@@@AAABBBCCCCCCBBB@@@>>>>>>???AAACCCDDDDDDCCCBBBAAABBBBBB???;;;:::<<<>>><<<===>>>@@@BBBDDDEEEFFFEEEBBB>>>>>>@@@CCCEEEFFFEEEDDDBBB@@@@@@@@@BBBCCCFFFEEEDDDCCCBBBBBBCCCDDDCCCCCCBBBAAAAAA@@@??????@@@CCCFFFEEECCCCCCDDDFFFGGGFFFEEEFFFGGGHHHGGGFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEECCC@@@>>>===<<<;;;???>>>===<<<;;;:::::::::******+++,,,,,,+++***)))((((((((((((((((((((((((&&&(((******)))((()))***)))'''%%%&&&)))+++***)))*********)))))))))))))))++++++++++++++++++++++++((((((((((((''''''''''''++++++******************)))))))))))))))))))))))))))************+++++++++...222555444///,,,,,,///...---+++---...---***&&&---------,,,+++***)))(((,,,000222111---,,,000444222222111000///...------............////////////000000000000000000000000////////////000000000000......//////000000111111666555333222111222333333333333333333333333333333444555555555666666777777444666777777666444555666555555666888999:::;;;<<<>>>>>>???@@@BBBEEEGGGHHHIIINNNTTTYYY]]]eeepppxxx|||uuulllaaaXXXTTTQQQLLLHHHHHHEEEAAA>>>===;;;:::888777777666666555555555444444333222222111111222222444444444333333222222222222222222222222222222222222222222222222222222222222222000/////////000111000///...------...///000---...000111111111000///333IIIVVVIII777000000/////////......///000111111111111111111111111111111---------------...//////........................+++,,,------,,,,,,...000...............///000000++++++,,,,,,---............000111111///...//////------------------------......------------......//////...//////000111111......------------......,,,+++++++++,,,///222444000000000000////////////000000////////////000000222111000///............222222111111111111111222000000000000111222333444111111222333333444555555444333333333333444555555666666666666666777888888999999999:::;;;<<<===>>>@@@???>>><<<<<<;;;;;;;;;999999999888888999::::::<<<<<<<<<===============BBBCCCCCCCCCCCCBBBAAA@@@AAAAAABBBCCCDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBFFFEEEBBB@@@>>>>>>???@@@FFFHHHIIIHHHGGGGGGIIIJJJFFFEEEDDDCCCBBBAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDBBB@@@>>>===<<<<<>>===<<<<<<;;;;;;<<<&&&'''((())))))(((((('''))))))))))))))))))))))))&&&'''((((((''''''((()))***(((%%%&&&(((***)))((())))))))))))))))))))))))++++++++++++++++++++++++)))))))))(((((((((''''''************************))))))))))))))))))))))))))))))*********+++++++++***---000...***(((***,,,000...------///...,,,)))((()))***+++,,,+++******,,,///222000------000333000000///......---,,,,,,............////////////////////////////////////////////////000000000000.../////////000000000111444333111000000000111111222222222333333444444444444444555555666666666666444666777777555444555666555555666777888888999999;;;;;;<<<===???AAACCCDDD???CCCHHHKKKNNNSSS\\\cccnnnxxx|||tttoookkkfffaaa\\\UUUMMMHHHGGGFFFCCC@@@???<<<:::888888888666555555555555555444444444333555444444333333333333333222222222222222222111111222222222222222222222222222222222222222222222222333222111/////////000000111111111000000000111111......///000000000000000,,,<<>>??????>>>===<<<<<<;;;<<<<<<;;;;;;:::999888888888888=========>>>>>>>>>??????AAAAAA@@@@@@@@@?????????AAAAAABBBCCCDDDDDDDDDDDDCCCBBB@@@???>>>=========>>>???@@@AAAAAABBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBB@@@>>>>>>>>>@@@@@@DDDEEEGGGGGGFFFEEEFFFGGGDDDCCCBBBAAA@@@@@@@@@@@@???@@@AAABBBCCCCCCDDDCCCDDDEEEEEEFFFEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDBBB@@@???>>>>>>>>>???>>>===<<<;;;:::::::::%%%%%%&&&'''((((((((('''))))))))))))))))))))))))&&&''''''&&&%%%%%%(((***,,,)))'''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))(((************************)))))))))))))))))))))))))))))))))*********++++++(((+++,,,***((('''))),,,222000......//////...---$$$&&&)))+++,,,,,,,,,+++,,,///111000...---///222000000//////......---------............/////////////////////////////////////////////000000000000////////////000000000000111000///////////////000000111111222333444555555444444444555555555555666333555777777555444555666555555555666666777777777888888999:::;;;===???@@@===???BBBBBBCCCFFFLLLQQQVVV\\\dddlllsss{{{{{{{{{xxxqqqggg___ZZZUUUPPPLLLIIIEEE@@@?????????===;;;999888777888999999777666444444444333333333333333666555555444444444444444111111111111111111222222222222222222222222222222222222222222222222222222333222111000///...//////000111111222222111111111//////......//////000111,,,333555111111444333---...............//////000000000000000000000000000//////......//////000111////////////////////////+++,,,---,,,++++++---///,,,,,,,,,,,,,,,------...000000//////...------,,,)))+++---.........///000////////////////////////......------------......000//////.........//////......------------......///...---,,,,,,---...///............------------......------------......111111000000111111222222000000////////////000000444333222111000000000000111111222222333333444444444444444444444555555666444444444555666888999::::::::::::;;;<<<===??????======<<<<<<<<<<<<<<<===<<<;;;;;;:::888888777777:::;;;;;;<<<===>>>>>>?????????===<<<<<<======>>>@@@AAABBBCCCDDDDDDDDDDDDDDDCCCAAA???===<<<<<<;;;======>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCC@@@@@@>>>>>>>>>???@@@AAAAAACCCEEEFFFDDDCCCBBBBBBAAAAAA@@@???>>>>>>>>>>>><<<===???@@@AAABBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBAAA@@@@@@??????@@@???>>>===<<<::::::999999%%%&&&'''((())))))******(((((((((((((((((((((((('''''''''%%%$$$%%%(((+++...,,,)))''''''((()))***((((((((()))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************++++++***)))))),,,///222000...------......///%%%'''))),,,------,,,+++,,,...000000......///111111111111111111111000000---------.........//////////////////////////////////////////000000000000////////////000000000000///////////////////////////000111222333444555555444444444444444444444444333444666666555444555666666666666666666666666666666666666777888:::;;;<<<>>>???@@@@@@???AAADDDGGGHHHKKKOOOSSSXXX___ggglllwww}}}|||tttkkkeeeccc```[[[TTTOOOLLLIIIFFFCCCCCC@@@===<<<<<<;;;999666666666666888999999777555444444444333333333333333666555555444333444444444000000111111222222333333111111111111111111111111111111111111111111111111222222111000///......------...///000111000///...//////...------///000111222444222...///333222...000//////...//////000000111111111111111111111111///////////////000111111////////////////////////---......---,,,,,,---///,,,,,,,,,,,,,,,------...000000/////////.........---///000///---,,,,,,,,,------------------------......------------......000000///...------------......------------......,,,,,,,,,,,,---///111222/////////.........------000000////////////000000////////////000111222333///............//////000333222222111000000111111111111222222333333333333666555555555555666777777333333444555777888:::;;;;;;;;;;;;<<<===>>>???@@@<<<<<<;;;;;;;;;<<<======::::::::::::999999888777666777777999:::;;;<<<<<>><<<::::::;;;===>>>@@@@@@BBBCCCDDDDDDDDDDDDDDDCCCAAA???===<<<;;;:::;;;<<<===>>>??????????????????@@@AAABBBCCCCCCDDDAAA@@@@@@???>>>??????@@@???BBBEEEEEEDDDAAA@@@???@@@@@@???>>>>>>>>>>>>>>><<<<<<>>>@@@AAABBBBBBBBBAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@???>>><<<;;;:::::::::&&&&&&&&&'''((())))))***''''''''''''''''''''''''((()))((('''&&&'''***,,,///...,,,***((()))***+++''''''(((((())))))))))))((((((((((((((((((((((((++++++++++++************(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********+++++++++******+++---//////...---,,,+++,,,---...)))***,,,......---,,,+++,,,---///000////////////000000000000111111111111------------....................................////////////000000000000000000000000//////////////////000000000000000000//////000111333444555555444444444444333333333333222444555666555444555666888888777777777666666666666666666777777999::::::;;;;;;<<<;;;<<<===???AAABBBCCCFFFHHHJJJNNNQQQTTT]]]bbbiiinnnsssyyyvvvpppjjjllllllggg___XXXSSSOOOKKKHHHDDDAAA???>>>===<<<<<<;;;:::999888777555333444444444555666555222000444444444444444444444555555444444333333333333333111222222222333333444444111111111111111111111111111111111111111111111111111111111000///......---,,,---...000000//////...///...---------...000111333555444000...000111111111000000//////000000000........................///////////////000111111////////////////////////...///000///------...000---------,,,---......///........./////////000000...000111000...,,,,,,---------------------------......------------......//////...---,,,,,,------......------------......,,,,,,,,,---...///000000000000000/////////......000000////////////000000---------...///000111222......------...///000000111111000000111222222333111111222222222222222333444444333333444444555666333333444555777888:::;;;;;;;;;;;;<<<===>>>???@@@<<<;;;;;;;;;;;;<<<<<<===777888999:::::::::::::::555666777888999:::;;;<<<>>>===<<<::::::<<<>>>??????@@@AAACCCDDDEEEEEEEEEDDDCCCAAA???===;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCDDDCCCBBBAAA@@@???>>>>>>>>>AAADDDEEEDDDAAA@@@@@@AAA@@@@@@????????????@@@===>>>???AAABBBBBBCCCCCC???@@@@@@AAABBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@????????????@@@AAAAAAAAA@@@>>>===<<<;;;;;;;;;%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''***,,,---......,,,***)))***+++&&&''''''(((((())))))***((((((((((((((((((((((((+++++++++************)))'''(((((())))))*********))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))***+++,,,,,,,,,---,,,******,,,---------------------,,,,,,,,,---...///000///......,,,,,,------......//////,,,------------.................................////////////000000000000000000000000///////////////000000111111111111000///000000111222333444444444333333333333333222222111333555555555444555666777777777777777777777777777777666666777888999999:::::::::;;;<<<===>>>???<<<>>>@@@CCCEEEGGGHHHHHHMMMPPPTTTWWWZZZ___gggmmmsssxxx~~~|||uuulllccc^^^SSSXXXYYYTTTMMMIIIFFFCCCBBBAAA>>><<<999888888888888888888888888999999999777666555666666666444222444444444444555555555555555444444333222333333333333333333333333444444444111111111111111111111111111111111111111111111111//////000000000///...---------...///000000000000......------......///000...000111000------000222111000000////////////000//////////////////////////////......//////000111........................//////000...---,,,...///---------------......///,,,------...//////000000,,,---//////......///000////////////////////////......------------............---,,,,,,,,,------......------------....../////////......---,,,,,,111000000000////////////......------------......---,,,------...///000111......---......///000111000000000000111222333444111111222222222222222222000000000000000111111222444444444555666888999::::::::::::;;;<<<===??????<<<<<<;;;;;;;;;;;;;;;<<<555666888:::;;;;;;;;;:::888999999:::;;;<<<<<<=========<<<;;;<<<===>>>??????@@@AAACCCDDDEEEEEEEEECCCBBB@@@>>><<<;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>?????????@@@@@@AAAAAAAAAEEEDDDCCCBBBAAA???>>>===>>>@@@CCCDDDCCCBBBAAABBBAAAAAA@@@@@@@@@@@@@@@AAA???@@@AAAAAABBBBBBBBBBBB>>>???@@@AAAAAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDD>>>>>>>>>>>>>>>???@@@@@@???>>>===<<<<<<<<<<<<<<<'''&&&&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&''')))(((''''''(((***)))+++---,,,***(((((()))&&&&&&''''''((())))))***))))))))))))))))))))))))+++************)))))))))''''''(((((()))******+++))))))))))))))))))))))))(((((((((((()))))))))***)))((())))))*********)))))),,,...---+++***+++---------,,,++++++,,,,,,---,,,,,,...///000000...,,,***++++++,,,---......///,,,,,,---------.................................////////////000000000000111000000000/////////......///000111222111111000000000111111222222222333333333333333222222222111000222444555444444555666666666666666666666666666777666666666666777777888::::::::::::<<<=========999:::<<<>>>AAACCCCCCCCCCCCFFFHHHIIIIIILLLQQQVVV[[[___dddgggkkkqqq{{{~~~~~~zzzssshhhfffccc___ZZZUUUQQQNNNEEEKKKMMMGGGAAA@@@???<<<======<<<:::888777777888777888888888888999;;;<<<:::888666666777888777666222222333333444444444444666555555444444444444444333333333222222222222222111111111111111111111111111111111111111111111111---...///000000000///...,,,,,,,,,---...///000000,,,---......//////......,,,---...//////.........//////...---------------111111111111111111111111......------......///000---------------------------......---++++++,,,---,,,,,,,,,,,,,,,------...---------------.........+++---......---------...////////////////////////......------------......,,,,,,,,,,,,,,,,,,------......------------......////////////...---,,,+++000000/////////...............------------.....................///000111............///000111222222111111111111111222222222222111111111111111111000////////////000111111555555555555666777888999999999::::::;;;===>>>???===<<<<<<;;;::::::::::::666777999;;;;;;;;;:::999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======>>>???AAACCCDDDEEEFFFFFFAAA@@@???>>><<<<<<;;;;;;;;;<<<===>>>>>>??????>>>????????????@@@@@@@@@@@@BBBBBBBBBAAA@@@???>>>>>><<<>>>AAAAAAAAAAAABBBCCC@@@@@@@@@??????@@@@@@AAA@@@@@@AAAAAABBBAAAAAA@@@???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC==================>>>???<<<;;;;;;:::::::::;;;;;;+++***(((''''''((()))***(((((((((((((((((((((((($$$&&&(((((('''&&&'''(((%%%))),,,,,,)))'''&&&'''&&&&&&&&&'''((())))))************************************))))))))))))(((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))*********+++---,,,***((((((+++//////,,,++++++---,,,+++***))))))+++---...,,,,,,---///111000...,,,+++,,,,,,---...///000000,,,,,,,,,---------..............................////////////000000000000111111000000/////////...---...000111111111000///111111111111111111222222333333333222222111111111000222444555444444555666444444444555555555666666666666666555555666666777777666666666888999888777:::999999:::===?????????<<>>FFFHHHAAA;;;;;;<<<999555555666555444555666777666666666555444444666888666333222222333555666555111111111222222333333333777777666555555555555555333222222222111111000000000000000000000000000000000000000000000000000000,,,---...000000000000///******))))))***+++---...+++,,,.../////////...---000...---000222///+++)))...---,,,,,,++++++++++++........................---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++))))))***,,,++++++******++++++,,,---.........---,,,,,,++++++---//////...+++)))))))))------------------------.........------.........++++++++++++,,,------............------.........,,,,,,---.../////////...//////.........---------000000////////////000000///////////////000000111.........//////111222222444333222111000000000000222222111111111111111111222222111111222222333444666666666666666777888888999999999:::;;;<<<===>>>>>>===<<<;;;:::999999999888999:::;;;;;;:::888777999999999999999999999:::999:::;;;<<<<<<<<<<<<;;;>>>???AAACCCDDDEEEFFFFFF@@@@@@>>>===<<<<<<<<<<<<;;;<<<===>>>????????????@@@@@@@@@?????????????????????@@@@@@@@@@@@???>>>;;;===?????????@@@BBBDDD@@@???????????????@@@@@@@@@AAAAAAAAAAAA@@@??????@@@AAABBBCCCDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA======<<<<<<<<<<<<======999999888888999999:::;;;))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''&&&&&&%%%+++)))(((((())))))'''&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))...---,,,+++************************************+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,---------.................................//////000111222222333////////////...---,,,++++++,,,---...////////////111000///......///000111//////000000111111111222000000000000////////////111222333333333333222111444444444333333222222222222222333333333333444444666666666666666555555444777666555444444555666777:::999999999999999999999777888999;;;<<<======>>><<<<<<<<<<<<===>>>???@@@FFFFFFGGGHHHKKKNNNQQQSSSWWWZZZ]]]aaaeeeggghhhhhhkkkooouuu||||||yyyxxxyyy}}}}}}}}}wwwqqqllliiieeeaaa]]]XXXWWWVVVTTTRRROOOMMMKKKFFFFFFFFFDDDBBB@@@===;;;<<>>===<<<;;;999888888999999;;;<<<===;;;999777888999777777777777777777888999888888888888888999999999===>>>???AAACCCDDDDDDDDD?????????>>>===;;;:::999<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@???>>>===@@@AAAAAAAAA@@@??????>>>@@@???>>>======???AAABBB======>>>@@@AAA@@@>>><<<@@@BBBCCCCCCAAA??????@@@DDDCCCBBBCCCEEEEEEEEEDDDCCCCCCCCCAAA@@@>>><<<;;;===<<<<<<<<<<<<;;;;;;;;;888888888999::::::;;;;;;))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''((()))))))))))))))(((''''''''''''(((***,,,+++)))&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))***************++++++,,,+++******************+++++++++,,,,,,++++++***)))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------------..............................---,,,+++***------...///000000000000000000////////////000000//////000000000111111111000000000000////////////111111222333333222111111444444333333333222222222222222222333333333444444444444555666666666666666666555555555555555555666999999999999888888888888888888:::;;;<<<<<<======<<<<<<<<<<<<===>>>??????@@@@@@AAABBBDDDGGGIIIJJJLLLMMMOOORRRTTTVVVWWWWWWVVVYYY^^^ccchhhjjjkkkkkkqqqqqqqqqssswwwzzz{{{{{{{{{|||}}}{{{yyyxxxyyyzzz{{{|||~~~|||yyytttpppmmmjjjhhhiiikkkmmmlllkkkeee```[[[WWWTTTQQQNNNKKKIIIIIIIIIHHHGGGEEEDDDCCCAAAAAAAAAAAA@@@>>><<<;;;666???HHHEEE;;;444666;;;444444555555555666666666666666555444444444444444333333333444444444444444333333333333333333333333333444555444222111111222333333222111111222333444000000000000000000000000222222111111000/////////////////////////////////..........................................------..............................---,,,,,,,,,,,,------,,,++++++++++++,,,---------------------------------------------------...------,,,,,,,,,,,,---++++++,,,,,,,,,++++++***+++,,,,,,,,,,,,---------.......................................---,,,,,,,,,,,,,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---...///000//////...///000111000...------...------------------------//////---------...000111111000///...///000222333000000////////////000000111111111222222222333333222222111111000111111222333333444555555666777777777777777777999:::<<<>>>===<<<:::999888888999999999:::;;;:::888888888:::777777777777888999::::::888888888999999999999:::<<<===???@@@AAABBBBBBBBB>>>>>>>>>>>><<<;;;:::999::::::::::::;;;<<<======???@@@@@@@@@@@@???>>>>>>BBBBBBBBBBBBBBBAAA@@@@@@@@@???>>>===>>>???AAABBB>>>=========>>>>>>>>>>>>???@@@BBBAAA???>>>>>>???CCCAAAAAABBBCCCDDDCCCBBBEEEEEEDDDCCCAAA@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;888888888888999999999999((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((())))))))))))((((((((('''%%%&&&))),,,///...***'''))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))'''''''''((()))+++------,,,+++***))))))***+++,,,++++++,,,,,,++++++***)))******+++++++++,,,,,,,,,*********+++++++++,,,,,,------------------------------------,,,,,,,,,,,,------------,,,+++******//////000000000000000////////////000000///////////////000000000000111111////////////000000000000111111222222222222111111333333333333222222222222222222222222333333333333222333444555666777777777444444555555555555444444777777777777777888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>;;;;;;<<<===>>>@@@AAABBBFFFFFFFFFGGGHHHIIIJJJKKKIIIKKKMMMPPPSSSUUUVVVWWWYYYXXXYYY[[[___bbbdddddddddeeefffeeedddddddddfffggghhhiiijjjmmmoooqqqrrrrrrooollliiigggdddaaa^^^[[[YYYWWWVVVVVVVVVUUUTTTQQQNNNJJJGGGFFFDDDBBB@@@@@@@@@AAAAAAAAAAAAAAA@@@<<<<<<<<<<<<<<<;;;:::999444<<>>??????@@@@@@@@@>>>>>>======<<<;;;:::999888888888888999:::;;;<<<>>>??????@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>???@@@AAA???>>>===<<<<<<===>>>>>>===>>>@@@???>>>======>>>AAA??????@@@AAABBBAAA@@@CCCCCCCCCBBBAAA???>>>===<<<<<<;;;;;;;;;:::::::::888888777777777777666666(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))))))))((((((''''''''''''(((((())),,,------+++((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((&&&&&&&&&''')))***,,,---,,,+++***((((((***+++,,,+++++++++++++++***))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......---------------,,,++++++//////000000000//////...---...///000000///...---//////000000000000000000////////////000000000000000111111111111111111000333222222222222222222222111222222222222333333333222333444555666666666666222333444555555444333222666666666666777777777777::::::;;;;;;;;;::::::999:::::::::::::::;;;<<<<<<;;;;;;<<<<<<======>>>???CCCCCCBBBBBBCCCDDDFFFGGGHHHHHHHHHIIIKKKLLLNNNNNNNNNMMMMMMOOORRRTTTUUUUUUSSSUUUVVVWWWVVVVVVWWWYYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^]]][[[YYYWWWUUUSSSRRRPPPNNNLLLJJJIIIHHHFFFFFFGGGFFFDDDCCCBBBAAA@@@???======>>>???????????????:::::::::999888888777666888;;;@@@DDDEEEAAA:::555999999888777666555444333333444555666555444333222555444444333333222222222333333333333333333333333222333444333111///000111111111111222333444555555////////////////////////////////////000000111111////////////////////////........................,,,,,,------------......------------------------...---,,,,,,++++++,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...---------,,,+++***)))((()))************+++++++++------,,,++++++,,,---------------......------,,,***+++++++++*********+++***+++---......---+++***))))))***+++,,,,,,------***++++++,,,,,,,,,,,,,,,+++---......,,,,,,---...------------------------......---------...///000000000//////000000111222000000////////////000000111111111111222222222222555444444444444555555666222222222333333444444444555666666777999:::;;;<<<<<<;;;999888888888999999888999::::::999888999::::::::::::999::::::;;;;;;:::::::::;;;;;;<<<<<<===<<<<<<===>>>>>>>>>>>>============<<<;;;:::999999888888888888999:::<<<<<<===>>>???@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@???@@@??????>>>>>>???@@@@@@???@@@AAA@@@???>>>===>>><<<>>>??????===<<<===>>>>>>=========???@@@???>>>????????????>>>===<<<;;;;;;;;;;;;;;;:::::::::999888888777666555555444444((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))***+++***)))((((((((())))))---+++))))))***+++***)))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''((())))))***++++++***))))))***++++++***++++++++++++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...///000---............------,,,....../////////...---------...///000000///...---000000//////////////////.../////////000000000111000000000000000000000000222222222222222222222222111111111222222222333333444444555555555555444444222333444555555444333222555555666666666777777777:::::::::;;;::::::999888999999999999999999:::;;;;;;;;;<<<<<<===============<<<<<<===>>>AAACCCDDDEEEEEEDDDDDDEEEFFFGGGHHHHHHFFFEEEFFFGGGHHHHHHGGGGGGIIIJJJKKKKKKKKKMMMNNNMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNMMMKKKJJJHHHGGGGGGJJJIIIGGGEEEBBB@@@??????????????????>>>=========999::::::;;;:::::::::999;;;;;;999888777666555444:::888:::BBBKKKKKKBBB888222333333444555666666777333444555555555444222111444444444333333222222111333333333333333333333333222333333222000//////000///000111222333333444444////////////////////////.........///000000111111................................................,,,,,,,,,,,,------......------------------------------,,,++++++++++++,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......---------,,,+++***)))((()))))))))*********++++++***+++,,,------,,,+++***,,,,,,---------------,,,++++++***(((&&&'''***...***+++---......---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,---------+++,,,...---,,,,,,---...---------------------------------------......///000000000000000111111222000000////////////000000000000111111111222222222///////////////000111111222222222333333333333333444555666888999:::;;;;;;;;;:::999888888888999:::<<<======<<<:::888999:::>>>===<<<;;;;;;::::::;;;:::;;;;;;<<<===>>>>>>>>>===>>>>>>>>>>>>===<<<<<<;;;<<<<<<;;;;;;:::999888888888999999:::<<<===>>>===>>>???@@@AAABBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@??????????????????>>>BBBFFFGGGDDD@@@===<<<<<<===??????>>>======>>>===<<<;;;<<<===>>>>>><<<===>>>>>>>>>===<<<<<<;;;;;;:::::::::999999999999888777777666555444333333(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***...---+++*********+++,,,///,,,)))'''((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))((('''***)))((((((((((((((()))******************************++++++******)))(((******+++++++++,,,,,,,,,,,,,,,---------.........++++++++++++++++++++++++&&&'''(((***+++---...///---......//////...------------...............---.........//////.........000000////////////............//////000000111111000000////////////000000111111111222222222222222111111111111222222222222555555555555555444333333444444555555555555444444555555666666777777888888999:::::::::::::::999888999888888777777888888999999999:::;;;;;;;;;;;;:::999:::;;;<<<>>>@@@BBBCCCBBBBBBBBBBBBCCCCCCDDDEEEEEECCCBBBAAABBBBBBBBBAAABBBDDDFFFFFFFFFFFFHHHJJJIIIHHHGGGFFFFFFEEEFFFFFFFFFFFFGGGFFFCCCBBBBBBCCCDDDEEEDDDAAA===;;;;;;<<<;;;===>>>>>><<<;;;;;;<<<:::::::::::::::999888888<<<;;;999777666555444444777444555>>>IIILLLFFF>>>@@@???===;;;999777555444444444444444444333222222333333333333222222222222333333333333333333333333111222222111///...///000...///000111222222222111000000000000000000000000.........//////000000000................................................++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++******++++++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...,,,,,,,,,,,,++++++***)))))))))*********+++++++++***+++---......---+++***+++,,,,,,------------,,,+++,,,,,,)))&&&'''+++000++++++------------++++++------,,,,,,++++++******.........---...//////000,,,---......,,,+++,,,...------------------------,,,,,,------............///000000000111111111111000000////////////000000000000000111111111111222////////////000111222222333333333333333333333333444555666888999::::::::::::999888777777888999:::===>>>>>>===:::999999:::???>>>>>>===<<<<<<<<<<<<;;;<<<<<<===>>>???@@@@@@@@@@@@@@@??????>>><<<<<<:::;;;;;;;;;::::::999888999999999:::<<<===??????>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCC@@@@@@@@@@@@?????????>>>===CCCIIIKKKGGGAAA===;;;;;;<<<>>>>>>=========>>><<<;;;:::;;;<<<===<<<;;;>>>>>>>>>???>>>>>>======:::::::::999999999888888777777666666555444333333))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((---,,,***(((((()))***++++++)))(((''')))***)))((())))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))((('''***))))))(((((())))))***(((***+++,,,,,,+++***(((***************))))))(((******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++(((((()))***+++------...,,,------......---------,,,---...//////////////////......------......///000000/////////..................///000111111111000///............///000000111111111222222222222111111111111222222222222333333444555555555444444666555555555555555555666555555666777777888999999888999999:::::::::999999888777777666666777777888777888999:::;;;::::::999888999;;;===???@@@AAAAAA>>>??????@@@AAABBBCCCCCCDDDBBB@@@@@@AAABBBAAA@@@AAABBBDDDDDDDDDDDDFFFGGGGGGGGGFFFEEEDDDCCCCCCDDDBBBDDDEEEDDDAAA@@@AAABBB@@@AAAAAA???;;;999:::<<<<<>>???@@@<<<<<<===>>>???@@@AAAAAABBBBBBBBBAAA@@@???===<<<999::::::::::::999999888999999999:::<<<===???@@@??????@@@AAABBBBBBBBBBBB@@@AAAAAABBBCCCCCCBBBBBB@@@@@@@@@@@@@@@???>>>>>>>>>DDDJJJJJJEEE@@@<<<<<<999;;;<<<===<<<;;;<<<===;;;:::999:::<<<===<<<;;;<<<======>>>>>>>>>======999999999999888888888888777777666666555555444444************************''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&)))(((&&&%%%$$$%%%'''((('''&&&''')))++++++***((())))))))))))))))))))))))(((((())))))))))))(((((('''((()))++++++)))(((''')))))))))))))))***++++++''')))+++------+++)))'''***************)))((((((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,,,,------.........++++++,,,------,,,,,,,,,------///000111111111111///...---,,,,,,---...///000000//////.........------......///000111111222000///...------...///000000000111111222222222222000111111111111222222222111222333444555666666666777666555444444555666777555666666777888999999:::777888999:::::::::::::::888777666666666666777777777888999;;;;;;;;;::::::555666888:::;;;;;;;;;:::888999;;;<<<>>>>>>>>>>>>@@@>>>======???@@@??????<<<>>>????????????@@@BBBDDDCCCBBBAAA@@@??????@@@>>>@@@AAA@@@===;;;===???>>>@@@@@@>>>;;;:::;;;===;;;>>>@@@???<<<999999;;;777888999:::;;;;;;;;;;;;777666555555555555777777444888<<<:::555444888===@@@???>>>===;;;999888777555444333222111222333444111111111222222333333444333333333333333333333333000111222111///---...///......///000000///...---000000000000000000000000////////////////////////................................................******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++,,,---......---,,,+++------------------------++++++++++++++++++++++++,,,,,,+++***)))))))))*********+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,///...,,,++++++,,,...///***+++,,,,,,------------)))///555555111......///---,,,,,,++++++,,,,,,---------------------------+++***)))))))))***+++,,,///000000///---+++,,,---------------------------+++,,,------......------//////000111111111111111000000////////////000000000000000000111111111111000000000000111222333444444444444444444444444444333444666888999:::::::::999999888777777888999:::888:::;;;;;;999999:::<<<;;;;;;<<<===>>>@@@BBBCCC<<<===>>>???@@@AAABBBBBBDDDDDDDDDCCCAAA???>>>===999999:::::::::999888888888888999:::;;;===>>>???@@@@@@AAABBBBBBBBBAAAAAA<<<===>>>???????????????@@@@@@@@@@@@@@@???>>>===@@@EEEIIIHHHCCC>>><<<===777999;;;;;;::::::;;;<<<;;;:::999:::<<<===<<<;;;999:::;;;;;;<<<;;;;;;;;;999999999888888888888777666666666666666555555555))))))))))))(((((((((((())))))************))))))((('''&&&&&&&&&((()))***(((''''''((())))))(((&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))((((((((((((***************)))))))))***)))***+++,,,,,,***(((''''''(((((())))))******,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,***)))((('''++++++,,,,,,,,,+++******.../////////...------,,,***+++---...000111111222...//////000///---,,,+++////////////////////////....................................////////////000//////111333444333111333333222222222222333333222222222222333444555666777888888777444333333444555555666888999:::;;;<<<;;;:::999888777777777777666666666666666777888888::::::;;;<<<=========<<<999999::::::<<<===??????::::::;;;<<<<<<;;;::::::;;;<<<===>>>?????????>>>???>>>======???AAACCCEEEEEECCCBBBBBBBBBBBB@@@???>>>>>>?????????@@@@@@@@@<<<;;;;;;<<<======<<<;;;888999::::::;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::999888777666666666666999888777777888;;;>>>@@@888555:::EEEEEE:::444666444444444444444444444444222222222222222222222222000111111222222111111000333222222222111111000000////////////////////////000000///...---,,,,,,+++...........................///000///---,,,,,,........./////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********---,,,***))))))***,,,------,,,++++++------,,,+++)))***,,,...//////......++++++++++++++++++++++++.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---...//////---,,,---...---,,,,,,++++++,,,,,,---...+++'''(((+++------------------...------,,,,,,.........------,,,,,,,,,---------...------,,,,,,.........////////////000000000111222222000///...333333333222222000//////000000111111111111000000111111222333333333333222333444444444333333444666777666666555555555555666<<<:::888777888888777666777999;;;<<<;;;;;;===>>>========================>>>>>>======>>>@@@CCCDDDEEEEEEFFFEEEDDDCCCAAA@@@<<<<<<;;;::::::999999888;;;;;;;;;<<<===>>>>>>?????????>>>>>>???@@@AAAAAA@@@???>>>=========>>>???@@@??????>>>======<<<<<>><<<======<<<<<<;;;;;;;;;:::========================999::::::;;;;;;;;;::::::888888888777777777777777888888777666666666666666))))))))))))(((((((((((()))))))))))))))))))))))))))((('''''''''((())))))(((''''''((())))))(((&&&((((((((())))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))((((((((((((******)))))))))))))))***)))(((((()))++++++)))'''((((((((())))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))*********++++++,,,,,,,,,,,,,,,------,,,,,,+++***------...///000000000000------..................////////////////////////....................................////////////000//////111333444333111111111000000000000111111222222222222333444555555666777777666333222333444555666666777888999::::::777777666555555555555666666666666666666777888888777888999:::;;;;;;<<<;;;;;;;;;::::::::::::;;;;;;::::::;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>??????>>>>>>???AAACCCEEEDDDCCCAAAAAABBBBBB@@@???AAAAAA@@@???>>><<<<<<;;;888777777888999999888777888999::::::;;;;;;::::::999::::::;;;;;;::::::999:::999888777666666666666666666666777:::>>>BBBEEEGGGCCCEEEKKKHHH;;;444666444444444444444444444444222222222222222222222222111111222222222222111111000000000/////////......//////////////////////////////.............................................///000///---,,,---...---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++******,,,,,,+++******+++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))+++++++++,,,,,,---------,,,+++*********+++,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***(((((())),,,++++++************+++...+++((((((+++---------,,,------...------,,,,,,......---------,,,,,,,,,---------......------,,,------.........////////////000111111111111000///222222222222111000///...000000111111111111000000111111222333333333333222111222333222222222444666666666555555555666666777;;;:::888777777777777666777999;;;<<<;;;;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>CCCBBB@@@>>>>>>>>>@@@@@@CCCCCCDDDDDDCCCBBB@@@@@@<<<<<<;;;;;;:::999999999;;;;;;;;;<<<===>>>>>>>>>=========>>>???@@@AAAAAA@@@???>>>>>>>>>???@@@@@@@@@???>>>>>>===<<<;;;;;;;;;<<<>>>>>>>>>===;;;:::=========<<<<<<<<<;;;;;;999999999999999999999999999999::::::::::::999999999999888888777666555555666666555444444444444444(((((((((((())))))))))))******((((((((((((******))))))((('''''''''(((((((((((('''((())))))(((&&&))))))))))))************)))))))))((((((''''''&&&((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))***)))((('''((((((*********))))))***+++,,,***((())))))))))))))))))((((((++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))***,,,...///,,,,,,------,,,,,,++++++//////000000000//////...,,,,,,,,,---...///000000////////////////////////---------------------------............/////////000//////000333333222111111111000000000000111111222222111222222333444555444555666555333222222333666666666666777777777888555444444444444555666666666666666666666777777888777777999:::<<<<<<=========<<<;;;999888888888888;;;;;;::::::;;;===???@@@??????>>>=========>>>>>>@@@?????????@@@AAACCCDDDCCCBBB@@@@@@AAAAAA@@@>>>AAA@@@@@@???===;;;:::999999999::::::::::::999888888999999:::::::::::::::888999999999999999999888999999888777666666666666444444444666888<<<@@@BBBLLLHHHGGGJJJEEE:::444555444444444444444444444444222222222222222222222222222222222333333222222222000000////////////......////////////////////////.........//////000000000........................---/////////---,,,---...---.../////////...---,,,------------------------...------,,,,,,,,,------***,,,...//////...,,,***+++***))))))++++++***)))+++,,,------------,,,,,,------------------------------------,,,++++++***)))******+++,,,---......---,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++(((&&&&&&'''------,,,++++++***++++++---+++))))))+++---------,,,,,,------...------,,,...------------,,,,,,,,,,,,------.........------,,,---------..................///000111111111111111111111111000///......000000111111111111000000111111222333333333333222222333444444333444666888555555555555555666777888:::999888888777777777777777999;;;;;;;;;;;;===>>>????????????????????????DDDBBBAAA???>>>>>>??????@@@AAAAAABBBBBBAAAAAA@@@======<<<<<<;;;::::::999;;;;;;;;;<<<======>>>>>>;;;;;;<<<===>>>@@@AAAAAA???????????????@@@AAABBB??????>>>===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;>>>>>>============<<<<<<888888888888888888888888888888999999999888888777::::::999777666555444333444444333222222222222222(((((((((((())))))))))))+++***(((''''''(((***+++)))))))))((((((((((((((()))((('''(((******((('''(((((()))))))))*********++++++***)))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***)))((('''''')))***+++...---,,,---......---,,,+++******))))))(((((((((+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++***)))))))))+++...///---......///......------...//////000000//////......------,,,,,,...///000////////////////////////---------------------------------.........///////////////000222333222111333333222222222222333333222222111111222333333444444555666555333333333555666666666666666666555555444444444555666777888888777777666666666666777777888999:::<<<>>>??????@@@===<<<;;;999888888888888;;;:::::::::;;;>>>AAACCCAAA@@@???===============@@@?????????@@@AAACCCCCCBBB@@@??????@@@@@@???>>>===>>>?????????>>>===<<<:::;;;<<<<<<;;;:::::::::888999999:::::::::999999777777888888888888777777888888777666666666666666666555444444444555666777@@@===<<>>>>>>>>???@@@@@@???@@@@@@AAAAAABBBBBBBBB>>>>>>===<<<<<<;;;;;;:::;;;;;;;;;<<<<<<=========999:::;;;===???@@@AAAAAA>>>>>>???@@@@@@AAABBBCCC??????>>>===<<<;;;::::::<<<<<<;;;;;;;;;<<<>>>???>>>>>>>>>>>>>>>=========999999999999999999999999777888888888888777777666888888777666666555444444333333222111111111111222'''((((((((()))))))))******)))'''&&&&&&''')))***))))))))))))))))))(((((()))(((((()))******)))''''''''''''((((((((()))))),,,,,,++++++***)))((((((''''''''''''''''''''''''&&&'''''''''(((((())))))'''((((((((()))))))))******)))(((((()))***+++,,,///---,,,,,,.........---++++++******))))))((((((*********++++++,,,,,,,,,)))******++++++,,,---------,,,***))))))***,,,---------......///......---,,,---...//////000000///000///...,,,,,,------...////////////////////////------------------------------------............///......000222333222000333333222222222222333333222222111111111222333333444555666666555444555777666666666555555555555555444444444444555777888999777777666666666666777777777888:::;;;===>>>??????;;;;;;:::::::::::::::;;;;;;:::999:::;;;>>>AAACCCBBBAAA@@@>>>============????????????@@@AAAAAABBB@@@???>>>>>>???@@@>>>===>>>???@@@AAA@@@???>>>===888:::;;;;;;888777777999999999999::::::999888888666777777888888777777666888777666666666666666666888777555333222222222222555333444666666333333444333333333333333333333333111111111111111111111111111222222333333222222111000000000000000000111111000000000000000000000000222111111000///.................................,,,...///...------...///,,,---...//////...------------------------------------,,,,,,,,,------...,,,+++***))))))***+++,,,---+++***+++,,,---,,,+++---,,,,,,,,,++++++,,,,,,************************++++++,,,---------,,,,,,(((((()))***,,,---......------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...000///......------------,,,------,,,++++++,,,---+++,,,,,,---.........---------------------------,,,---....../////////...,,,,,,,,,---------......,,,------...000111222333///000000000000//////...000000111111111111000000111111222333333333333222888999888777555444555777444444444555555777888888777888999888555555777999888999:::::::::;;;===???????????????????????????>>>>>>=========>>>>>>>>>@@@@@@@@@AAAAAABBBCCCCCC??????>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<888:::<<<>>>???@@@@@@@@@>>>>>>???@@@AAABBBBBBBBB>>>>>>>>>===<<<<<<;;;;;;======<<<;;;<<<===???@@@=========>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888888888777666555555555555555555666666666444333222222111222222222''''''(((((())))))******))))))''''''''''''))))))'''((()))************))))))(((((()))******)))'''''''''''''''((((((((((((+++++++++******)))))))))''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''(((((())))))******))))))***++++++,,,,,,,,,---+++******+++,,,,,,+++******************))))))))))))******+++,,,,,,,,,)))******+++,,,,,,------------+++*********++++++++++++,,,,,,------,,,,,,***+++,,,---.../////////000000///...---,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///......///222222111000111111000000000000111111222222111111111111222222333555666666555555777888666666666666666555555555222222222333444555666666888777777666666666666666555555777888::::::;;;;;;:::::::::::::::;;;<<<===:::999999:::<<<>>>@@@AAA@@@@@@@@@@@@???>>>===<<<>>>>>>>>>?????????@@@@@@???>>>======>>>???>>>===@@@AAABBBBBBAAA???<<<;;;999<<<>>>===:::888999;;;999999999999999999888777666777777888888777777666777666666555555666666666777666666555444444444555444444444555555555444444333333333333333333333333111111111111111111111111111111111222222111111111------............//////000000000000000000000000222111111000...------,,,........................,,,---///...------...///,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,+++)))'''''')))+++,,,---,,,++++++------,,,+++,,,,,,++++++++++++,,,---***************************+++,,,,,,------------((())))))***+++,,,------,,,---------------,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,((()))++++++******,,,---,,,,,,++++++++++++,,,,,,,,,---...---,,,+++,,,---++++++,,,---............,,,,,,,,,------------...,,,---...///////////////,,,---------............---------...///000222333000000000111111000000///000000111111111111000000111111222333333333333222444555555444222111222333555555555555555666777888666888999888555444777999999:::::::::999;;;===@@@????????????????????????@@@@@@???>>>======<<<;;;AAA@@@@@@@@@AAAAAABBBCCC@@@@@@???>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;===???@@@@@@@@@@@@===>>>???@@@AAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<===>>><<<<<<============>>>>>>::::::::::::::::::::::::888888999888888777666555333333444444555666666666444444333222222222222222'''''''''((()))*********((((((((((((((((((((((((&&&'''(((***++++++++++++***)))((()))++++++)))((('''(((((((((((()))))))))))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***'''''''''((()))*********(((***,,,.........---,,,---+++))))))***+++++++++******************++++++((())))))***++++++,,,,,,*********++++++,,,,,,---++++++++++++++++++,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,+++..................------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///111222111000111111000000000000111111222222111111111111222222222333555555555555666888666666666666666666777777444333333333444555666666888888777666666666666666444555666777888999999999999999999999999:::;;;;;;888999:::;;;<<<===>>>>>>>>>???AAABBBAAA???===;;;<<<======>>>>>>>>>>>>>>>>>>===<<<<<<>>>>>>===<<<===>>>@@@AAAAAA???===;;;;;;>>>AAA???;;;888:::<<<999999999999999888777777777777777888888777777777666666555555555666666777555555555555555555666666555666777666666666555333222222222222222222222222111111111111111111111111///000000111111000000///---------.........//////000000000000000000000000/////////.........------........................,,,---......------...000+++,,,.../////////...---++++++++++++++++++++++++---,,,+++***************+++******************+++,,,+++***+++,,,---,,,***++++++*********,,,---...************************)))***+++,,,------------))))))******+++++++++,,,+++,,,---.........---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,((()))+++***))))))***+++******)))******+++,,,---,,,...///...,,,++++++---***+++,,,---............,,,,,,,,,---------......,,,---...///000000000000------........./////////...---------...000111222000000111111111111111000000000111111111111000000111111222333333333333222000111222111000000222444666666555555555666666777555777999888444333666:::999::::::999999:::>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>>>>@@@@@@???>>>???@@@AAAAAAAAA@@@@@@???>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAAAAA@@@???===>>>???@@@@@@@@@???>>>======>>>>>>???@@@@@@@@@===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========::::::::::::::::::::::::999999999999888777666555444444444444444444555555444333222222111111222222&&&''''''((()))******+++''''''((((((((((((''''''%%%&&&(((***+++,,,,,,+++***)))((()))++++++)))((())))))))))))************&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&''''''((()))******+++(((***---///000///...,,,...,,,******+++------,,,)))))))))***+++++++++,,,((())))))***++++++,,,,,,******+++++++++,,,,,,,,,((()))***,,,,,,---------,,,------.../////////...,,,,,,,,,,,,+++***)))(((+++,,,---///000//////...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///111222111000333333222222222222333333222222111111111111111222000222444444444444666777666666666666777777888888777666666666666777888888888888777666666666666666666777888999999999999999999999888888888888888999888888:::;;;<<<======<<<<<<>>>AAACCCCCC@@@===;;;;;;<<<===============<<<===<<<;;;<<<===>>>===<<<777:::===@@@AAAAAA???>>>777:::===;;;666444555888999999999999999888777666777777888888888888777777666666555555555666666777444444333333333333222222222444555444444555444222222222222222222222222222000000000000000000000000//////000000000000//////.../////////000000111111000000000000000000000000---------.......................................,,,---......------///000+++,,,.../////////......************************---,,,+++***)))))))))))))))***,,,------,,,***)))+++***)))***+++++++++)))******))))))***,,,...///++++++++++++++++++++++++)))***+++,,,---.........******************++++++***+++---...///...------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++)))((()))************+++,,,---...///,,,...000///,,,***+++---***+++,,,---............,,,,,,,,,------.........,,,---...///000000000000.........////////////000......------...///111222000111111222222222111111000000111111111111000000111111222333333333333222...///111111111333555888777666666555555555666666444777999888444333666:::999::::::999999:::>>>AAA===========================>>>@@@AAABBBCCCCCCDDD@@@???>>>======>>>???@@@AAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<===@@@AAABBBAAA@@@???===>>>???@@@@@@???===<<<<<<===>>>???@@@AAABBBBBB>>>>>>>>>======<<<<<<;;;:::;;;;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999777666666555555555444444333333333333222222111111111111111''''''((((((((((((''''''''''''(((((())))))******)))*********++++++++++++)))'''%%%######&&&)))+++))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))((()))*********((('''&&&&&&&&&&&&&&&&&&'''((((((.........------,,,,,,,,,(((((((((((())))))))))))...---+++*********++++++)))***,,,,,,+++++++++,,,+++*********+++,,,------((()))***+++,,,+++***)))'''000+++///AAA<<<...222###,,,000---***,,,,,,)))------............------,,,---......//////......,,,,,,,,,---...///000000,,,,,,------.../////////000000000000111111111111//////000111222333333333444444444333333222222222333333333444444444555555666666666666666666666666555555555555555555444444:::999888666666666777888999777666777:::;;;999666999999888888999999:::;;;999999999:::;;;<<<===>>>@@@CCCGGGGGGDDD@@@===;;;<<<<<<======>>>>>>??????@@@>>>===;;;;;;===>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888777777888:::;;;999555222555666666666444333444555444444555555555555444444333333333333333333333333333333333333333333333333333333222222111000//////555444222000///...------111000000////////////000////////////////////////000111111111222222222222////////////............////////////////////////,,,---......///.........000...+++)))((()))***,,,///...---,,,***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))((((((''''''***)))((((((((()))***+++''''''(((******++++++++++++++++++*********))))))******+++,,,,,,,,,,,,++++++)))(((***,,,---***(((+++++++++,,,,,,,,,------000000...------...//////------.........---,,,+++++++++++++++******))))))---+++******++++++++++++......---,,,,,,,,,,,,---+++,,,------++++++,,,---......---------,,,,,,,,,000000000000000000000000......//////000111111111------------.........///000000000000000000000000111111111111111111111111111111111000000000000000000111222222111222444666555666666444333333555777444444555555666777777777777777777777888:::<<<===AAAAAA@@@@@@>>>===<<<;;;<<<<<<===???AAABBBAAA??????>>>=========>>>@@@AAAAAAAAAAAAAAA@@@@@@???>>>======;;;:::999888888888:::<<<>>>AAACCCCCCCCCBBB???@@@AAA@@@>>>>>>???@@@<<<===???AAABBBBBBBBBAAA@@@???>>>===<<<;;;::::::;;;;;;;;;<<<;;;;;;::::::>>>>>>???>>>===<<<:::999::::::999999888777777777555444333222111222333333111111000000000111333444'''(((((())))))(((((('''(((((((((((()))))))))))),,,,,,+++***)))(((''''''***((('''%%%%%%''')))+++)))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))******))))))((('''((((((((('''((())))))***,,,,,,,,,+++++++++******(((((((((((()))))))))))),,,+++***)))))))))***+++)))***,,,,,,+++***+++,,,***************+++,,,,,,,,,++++++***+++,,,...///***...,,,888KKKCCC111444---000///,,,...222222---,,,,,,------------,,,,,,,,,------...............,,,---------.../////////,,,,,,------...///////////////000000000111111111000000000111111222222333444444333333333222222222333333444444444555555555555555555555555555555555666666666666666666666666:::999777666666666777888888777666888;;;<<<:::888888888888888888999::::::999888888999:::;;;<<<<<>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888888777666666777888:::999777555555666666666444333444555444444555555555555444444333333333333333333333333333333333333333333333333333333222222111000000///222111111000//////000000------......///000111111////////////////////////000000000000111111111111////////////....................................,,,,,,---...............111000---+++***+++,,,......------,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******+++******)))))))))******)))***+++,,,------------+++++++++*********))))))******+++,,,,,,,,,,,,+++,,,***)))***,,,---+++))),,,,,,,,,---------......//////...------...///000.........------,,,,,,,,,)))***,,,---,,,+++***)))---,,,+++++++++,,,,,,+++------,,,++++++++++++,,,+++,,,------++++++,,,---......---------,,,,,,,,,//////////////////////////////.........---------------........./////////////////////////////////111111111111111111111111111000000000000000000000000111222222111222444666555666555444222222333555444444555555666777777777777777777777888:::<<<===????????????>>>===<<<<<<@@@@@@@@@AAAAAA@@@???===AAA@@@>>>=========>>>>>>??????@@@@@@???>>>>>>===<<<;;;;;;::::::::::::;;;;;;===???AAACCCCCCBBBBBB>>>???@@@@@@>>>>>>???@@@===>>>@@@AAAAAAAAAAAA@@@???>>>>>>===<<<;;;::::::;;;;;;;;;<<<<<<;;;;;;:::<<<<<<===>>>>>>===<<<;;;:::999999888888777666666555444333222222222333333222222111111111222444555((())))))******))))))((())))))))))))((((((((((((++++++***)))((('''&&&&&&***))))))((((((((())))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))+++******)))))))))))))))***))))))))))))***++++++*********)))))))))))))))(((((((((((())))))))))))***))))))))))))******+++)))***++++++******+++---*********)))******+++,,,000...+++)))***---111444,,,++++++<<>>AAADDDEEECCC@@@===<<>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999888888777777666666555555666888999999888555666666666444333444555444444555555555555444444333333333333333333333333333333333333333333333333333333222222111000000000////////////000111222222---...000111222111111000000000000000000000000000....../////////000000000/////////............---........................+++,,,------......------000///...,,,,,,,,,------,,,,,,,,,+++++++++************************************))))))))))))((((((+++,,,,,,,,,+++***))))))******+++,,,------------+++++++++*********************+++,,,,,,,,,,,,+++,,,+++++++++------+++***------------...............---------...///000000000///...,,,++++++,,,,,,)))***,,,......---+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++,,,------++++++,,,---......---------,,,,,,,,,........................//////...---,,,+++***)))....../////////000000000////////////////////////111111111111111111111111000000000000000000111111000222222222222222444666666666666444222111222333444444555555666777777777777777666777888999;;;<<<======>>>>>>>>>>>>======@@@AAABBBBBBBBBAAA@@@???BBBAAA???===<<<<<<<<<<<<===>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<===>>>===>>>@@@AAABBBBBBAAAAAA>>>???@@@@@@>>>>>>???@@@??????@@@@@@AAA@@@@@@???======<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;:::;;;<<<===>>>======<<<999999888888777777666666555444333222222222333333333333222222333333444555))))))************))))))******))))))(((((('''''''''''''''(((((((((((()))((())))))))))))(((''''''((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++******))))))******+++,,,))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++,,,,,,)))***++++++******+++---*********))))))******+++000...+++***+++...222444)))+++---777IIINNN>>>---222---((('''+++///...+++,,,,,,------------,,,,,,---,,,,,,,,,------.....................---------,,,,,,------.../////////////////////000000000111111111111111000000000000333222222222222222222222444444555555555666666666555555555555555555555555666666666666666777777777888888777777777777777777888888999:::;;;;;;::::::777777777666777777888999999999999999999:::;;;;;;>>>AAADDDEEECCC@@@???>>>@@@@@@??????>>>======<<<:::;;;<<<<<<<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<888888777777777666666666888666444555666888888888555666666666444333444555333444444555555444444333222222222222222222222222222222222222222222222222222222222111111111000000//////...//////000111222222333444444333111///---000000000000000000000000---------.........////////////.........---------------------------------++++++,,,---------------------,,,+++++++++++++++++++++++++++++++++++++++************************((((((((((((((((((((((((,,,,,,------,,,+++)))((('''((())))))*********)))******************************+++,,,,,,,,,,,,+++,,,,,,,,,---------,,,+++,,,,,,,,,------------...,,,,,,------...///000000111000---+++***+++,,,---++++++,,,,,,---------,,,+++,,,------,,,,,,,,,---...---,,,,,,++++++,,,,,,+++,,,------++++++,,,---......---------,,,,,,,,,------------------------///......---,,,+++******////////////000000000000////////////////////////111111111111111111111111000000000000000111111111111222333333222222444666777888888666333222222333444444555555666777777777777777666666777888:::;;;;;;;;;<<<===>>>>>>>>>>>>===???AAACCCCCCCCCDDDDDDBBB@@@???===<<<<<<<<<<<<<<<======>>>>>>>>>======<<<<<<<<<<<<<<<===>>>>>>>>>???@@@AAAAAAAAA@@@@@@===>>>??????>>>>>>???@@@@@@@@@@@@@@@??????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<:::;;;<<<=========<<<;;;999888888777666666555555444444333333333222222222333333222222222333333333))))))************))))))******))))))((((((''''''&&&'''''''''((((((((((((&&&'''((((((((('''&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++)))(((((((((((()))******))))))******************(((((((((((())))))))))))***++++++,,,,,,---------)))*********))))))+++---++++++***************+++,,,,,,,,,,,,---...///000&&&...111000???WWWSSS:::444111......///.........------............---------,,,,,,,,,,,,---.....................---------,,,,,,------.../////////...////////////000000000111111000000000000000000222222222222222222222222444444444444555555555666555555555555555555555555444444444555555666666666777777777888888888777777999999::::::999999888888777777777666777777888999;;;::::::::::::;;;;;;<<<===@@@CCCDDDCCCBBBAAAAAAAAAAAA@@@???>>>===<<<<<<;;;<<<============<<<;;;::::::::::::::::::::::::777777666666666666666555:::888555444555666666666555666666666444333444555333333444444444444333333222222222222222222222222222222222222222222222222222222222111111111111111111000/////////////////////000222222111///---,,,////////////////////////,,,------------.....................------------------------------------***++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,+++)))(((&&&'''((((((((((((((((((******************************+++,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---...//////000111///---+++***+++,,,---...---+++******+++---...(((+++---...,,,+++,,,---//////...---------------+++,,,------++++++,,,---......---------,,,,,,,,,------------------------------------------------////////////000000000000........................000000000000000000000000//////000000111111111111111222333333222333555777888999:::888666444444444444444555555666777777777777666666555666777999:::999:::;;;<<<===>>>>>>>>><<>><<<<<<===>>>?????????>>>>>>>>>===<<<<<<<<<<<<===>>>?????????????????????<<<===??????>>>>>>???@@@AAAAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<<<<=========<<<<<<=========<<<;;;999888888888777666666555555444444444444333333333222222111222222222222111111111((())))))******))))))((())))))))))))((((((((((((******)))((('''&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((())))))***(((''''''''''''((())))))************++++++++++++(((((((((((())))))))))))+++,,,------...------,,,)))******)))((((((+++------,,,++++++***+++++++++***+++---...///...---,,,&&&...444000999YYYdddOOO777222000000...+++***,,,---......//////......------,,,+++++++++,,,...///------..................,,,,,,------.../////////......////////////000000000000000000000000000000111111111222222222222222333333333444444444555555444444444444444444444444333333444444555555666666666666777888888888888777777888::::::888777888888888777777777777888999999<<<;;;;;;::::::;;;;;;<<<<<<>>>AAACCCBBBAAAAAABBBAAAAAA@@@???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999666666666666666666666666:::888555444555666555444555666666666444333444555333333444444444444333333222222222222222222222222222222222222222222222222111111111111111111111111222111000///...---------((()))+++---.........---////////////////////////,,,,,,---------..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++---...///000000///...---+++++++++++++++++++++,,,++++++++++++++++++++++++)))))))))***************+++,,,,,,,,,+++***))))))))))))***************)))***************+++++++++******+++,,,,,,,,,,,,+++***,,,------+++++++++,,,************+++++++++++++++,,,---...............///...---,,,+++,,,------///---+++))))))***,,,---&&&***---...+++***+++---000//////...............+++,,,------++++++,,,---......---------,,,,,,,,,------------------------,,,------...///000000000....../////////000000000........................000000000000000000000000/////////000111111222222111333333333222333555777888:::::::::777555555666444444555555666777777777777666555555555666888999888999:::<<<===>>>>>>>>>>>>AAADDDDDDBBB@@@AAACCC???>>>===<<<<<<<<<===>>>;;;;;;===>>>???????????????>>>===<<<<<<<<<<<<<<<===============>>>>>>>>>;;;===>>>>>>>>>>>>???@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<:::;;;<<<===========================<<<:::888777777777666666555555444444333333444444444333222111111111222222222111000000'''(((((())))))(((((('''(((((((((((())))))))))))+++******)))((('''&&&&&&%%%%%%&&&'''((()))******''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&'''((((((((((((((((((''''''''''''((())))))))))))*********+++++++++(((((((((((())))))))))))+++,,,---------,,,+++***)))***)))((('''(((+++---...------,,,++++++,,,,,,,,,---...///...---,,,++++++(((000222222HHH]]]XXX???444,,,,,,...+++******,,,------......------,,,---,,,+++***+++,,,...///,,,---------.../////////,,,,,,------.../////////........./////////000000......//////000000111111000111111111222222222222222222222333333333333444444444444444444444444444444444444555666666777777555666777888999888888777222555888888777777999;;;888888888888888999::::::;;;;;;:::::::::::::::;;;999;;;???@@@@@@@@@@@@AAA@@@@@@@@@??????>>>>>>>>><<<<<<;;;::::::;;;<<<<<<777777777777777777777777666666666666666666666666888666555555666777666555555666666666444333444555222333333444444333333222111111111111111111111111111111111111111111111111111111111111111111111111111111000......------...'''((()))+++,,,...///000------------------------------------.....................---------,,,,,,++++++++++++++++++++++++)))******+++++++++++++++,,,...///111111000...,,,,,,+++++++++++++++++++++************************&&&'''''''''((((((((()))+++******)))))))))******++++++,,,,,,,,,,,,++++++))))))*********+++++++++******+++,,,,,,,,,,,,+++)))+++---,,,***)))***,,,******+++++++++,,,,,,,,,,,,,,,---.........---,,,,,,,,,,,,------------...,,,,,,,,,,,,+++***((('''$$$(((------***)))***---//////...------------...+++,,,------++++++,,,---......---------,,,,,,,,,------------------------,,,------...//////000000------........./////////........................000000000000000000000000...//////000111111222222222333444333333333555777666888:::999888666666666444444555555666777777777666666555444555666777888888999:::;;;<<<=========<<>><<<;;;;;;;;;<<<999999;;;<<<===>>>>>>>>><<<<<<;;;;;;<<<<<<======;;;;;;;;;;;;<<<<<<===>>>;;;<<<>>>>>>======???AAA@@@???>>>======>>>??????@@@@@@???>>>===<<<<<<;;;:::;;;<<<===>>>>>>>>>>>>;;;<<<<<<===<<<;;;999888777777666555555444444333333333444444444333222111222222333333333222111000''''''((((((((((((''''''''''''(((((())))))******(((((((((((())))))))))))&&&&&&&&&'''(((***,,,---&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))$$$%%%'''((((((((('''&&&((((((((((((((())))))***(((((())))))******++++++(((((((((((())))))))))))+++,,,,,,---,,,+++)))(((******)))((('''(((+++---///...------,,,,,,,,,,,,/////////......---,,,,,,000!!!***333***222KKKTTTLLL;;;------222222///...+++,,,,,,------,,,,,,+++---,,,+++******,,,...///,,,,,,------...///000000,,,,,,------...//////000............/////////000---......///000111111222000000111111222222222222111111222222222333333333444444444444444444444444444555555666777888888999555666777999999999888777...222666777777888;;;>>>999999888888999999:::;;;::::::999999888999999999777999<<<>>>>>>>>>???@@@@@@@@@@@@???????????????<<<;;;999888888999;;;<<<666666666666666666666666666666666777777777777777555444444555777888777666555666666666444333444555222333333444444333333222111111111111111111111111111111111111111111111111111111111111111111222222000//////............///---------------...000000---------------------------------.........//////......---------,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++***+++...///000...,,,***,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))******+++++++++,,,******((((((((()))***+++++++++,,,,,,,,,++++++***))))))******++++++++++++******+++,,,,,,,,,,,,+++(((***---,,,***((()))+++++++++,,,,,,,,,---------,,,---.........---,,,+++***+++,,,---............***+++...///...***&&&###"""''',,,---***(((***,,,......---,,,,,,,,,,,,---+++,,,------++++++,,,---......---------,,,,,,,,,........................---------.........//////------------.........///........................000000000000000000000000...//////000111222222222222333444444333333555777555777888999777666555666444444555555666777777777666666555444444555777888888999:::;;;<<<<<<<<<<<<888===BBBCCCAAAAAADDDGGGCCCAAA???<<<::::::999999777888999;;;<<<======>>>999:::::::::<<<===>>>???::::::999::::::<<<======:::<<<>>>>>>======???AAA@@@???>>>======>>>???@@@BBBAAA@@@???>>>===<<<;;;:::;;;<<<===>>>>>>>>>>>>999:::;;;<<<<<<<<<;;;:::777666666555444444333333333333444555444333222111333444444555444333111000''''''''''''((((((((((((++++++,,,---,,,+++***)))'''((((((((())))))))))))'''''''''''''''((())))))***(((&&&&&&'''(((((((((((((((((((((''''''''''''((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%))))))************))))))******))))))))))))******+++++++++++++++***)))(((************************&&&'''((()))))))))))))))...------,,,++++++++++++---,,,***))))))***,,,---///...,,,+++...777AAAIIIdddLLL444,,,...///---,,,,,,...///...,,,*********,,,,,,,,,,,,,,,---...///...------------...//////,,,,,,,,,------.........------...///000111222222000///.........///111222222222111111111111222222333222000//////000222333444444444444444444444444444444444444555666888888777666444333333444666777777777777777777777777777;;;;;;:::888666555666888999999999999999999::::::999:::;;;<<<==================>>>>>>?????????@@@777888999::::::999777666333333444555666777888888666666666666666666666666:::999777666666666777888444444444444444444444444444444444333333444444555444222000111333444333000111222222222222111000000222222111000//////000000................................................///...---,,,,,,---///000,,,---......///.........+++,,,---------,,,+++***,,,,,,---,,,+++)))'''&&&&&&''')))***+++++++++***)))+++,,,------,,,***)))))))))))))))***+++,,,,,,000,,,******)))%%%&&&((())))))(((((()))***++++++))))))((()))++++++)))(((******+++,,,,,,,,,,,,++++++***)))(((''''''''''''************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---------.........//////++++++++++++++++++++++++++++++,,,,,,,,,,,,------...,,,***((((((***,,,...++++++++++++++++++++++++''')))+++,,,,,,+++---...000...,,,,,,------,,,+++.........------,,,,,,,,,............////////////////////////...........................///000111...//////000111000000000111000...---...///111222222222222222333444555555666666666666666666666666666555333333333444666888777666666666666777777888777777777888999;;;<<<===>>>???@@@???>>>>>>@@@BBBDDDEEEDDDBBB>>>;;;999:::777888999;;;;;;<<<;;;;;;===============>>>???@@@>>>======<<<<<<<<<======;;;<<<<<<<<<======>>>>>>AAA@@@>>>======???AAABBBAAA@@@???===;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;999888999;;;;;;999666555555444333333333333444555555444333333222111111000...---///222444333111''''''''''''((((((((((((&&&'''(((***+++,,,,,,,,,))))))))))))))))))))))))(((''''''''''''((())))))***(((&&&&&&((()))(((''''''((((((((())))))******((((((''''''''''''((((((***)))(((((((((((()))***))))))************))))))******))))))))))))*********++++++++++++***)))((((((((((((((((((((((((((()))******++++++++++++***,,,---------,,,++++++***------,,,++++++,,,------000...+++)))***///666<<<^^^QQQ>>>111---...//////111222222111///---...///------,,,,,,---......///---------------...//////,,,,,,------------------//////////////////000000000//////...///000111222222111111000000111111222444222111000000111222333444444444444444444444444444444444555555666777888666555444333333444555666777777777777777777777777999:::999777555555666888888888999999999999::::::999:::;;;<<<==================>>>>>>>>>?????????888999999999999888777777444444555666666777777777555555555555555555555555999888777666666666777777444444444444444444444444444444333333222333333333333111000111333444222000111222222222111111000000222111000000//////000000......................................................------------......,,,,,,---...............***+++,,,---------,,,+++###%%%''')))++++++,,,+++'''((()))******+++******((()))+++,,,,,,,,,+++***+++***************++++++---)))'''((('''$$$$$$'''***))))))))))))******++++++***)))***++++++)))((()))******+++++++++++++++++++++***))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++******+++,,,---++++++++++++++++++++++++(((***,,,,,,,,,+++,,,---...---++++++---......---......---------,,,,,,,,,............////////////////////////............///............//////000+++,,,,,,---...---------000000.........///111222222222222333333444555666555555555555555555555555666555333333333444666777555444444444444555666666777777777777999:::;;;<<<>>>???@@@???>>>???AAACCCEEEGGGGGGEEEAAA===:::999999999999::::::;;;;;;<<<======<<<<<<<<<===>>>>>><<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<=========>>>===<<<<<<===>>>???@@@@@@???===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;<<<:::999:::;;;;;;999777666555444444333333444444666555555444333333222222000...---///222333222111''''''''''''((((((((((((%%%%%%&&&''')))***,,,---******************))))))((((((''''''(((((()))***(((''''''((()))***((('''''''''((()))***+++,,,,,,((((((''''''''''''((((((,,,***'''&&&&&&'''***,,,))))))************))))))******))))))))))))************++++++******))))))((((((((((((((((((((((((***++++++++++++******)))***+++---...---,,,***)))---------......---------...---+++)))(((***///222PPPRRRKKK888,,,,,,000000......---,,,***)))+++---...------------...//////---------------......///------------------,,,,,,000000/////////.........///////////////000111111222111111000000111111222333333111111111222333444444444444444444444444444444444444555555666777777666555444333333444555666555555555555555555555555666777777666555555666888888888888999999999::::::999:::;;;<<<<<<======<<<============>>>>>>>>>>>>:::999999888777777888888666666666666666666666666555555555555555555555555888777666666555666666666333333333333333333333333444333222111111111111111222111000111222333222000222222111111111000000000111000000////////////000////////////////////////------------------------------............------+++,,,------......------)))***+++---------,,,,,,***+++,,,---...---,,,,,,******)))))))))******+++((())))))******+++++++++,,,,,,+++******)))))))))***'''&&&((((((%%%&&&)))++++++***)))))))))******---+++******++++++***(((((()))******++++++******+++************+++,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---------------------------++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***+++------,,,++++++,,,---+++***+++---//////......------------,,,,,,,,,---............//////////////////............---//////......---.........---...//////000000//////000///.........///111222333333333444444555666666555555555555555555555555555444333333333444666777444444444444444555666666666666666777888999:::;;;>>>???@@@@@@???@@@BBBDDDGGGJJJMMMLLLHHHBBB===;;;<<<;;;999888999:::;;;<<<======<<<<<<;;;<<<<<<<<<<<<<<<;;;::::::999::::::;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;<<<===>>>???===<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;:::999:::;;;;;;999777666555555444444444444444555555555444333333222222000///...///111222222111''''''''''''(((((((((((()))((('''''''''((()))***+++++++++***************((((((((('''((())))))***''''''''')))++++++(((&&&''''''((())))))***++++++((((((''''''''''''(((((()))'''&&&%%%%%%&&&''')))))))))************))))))******))))))))))))******))))))************)))))))))))))))))))))))))))))))))))))))))))))((('''&&&(((***,,,......---***)))+++,,,---......---,,,+++)))++++++++++++---000222<<>>===<<<;;;;;;;;;;;;;;;>>>>>>===<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999999:::;;;<<<>>>???@@@;;;;;;:::::::::;;;;;;<<<::::::::::::999999999999999999999999999999888777666555555444333444444444333333333333222222111111000//////000111111111111''''''''''''((((((((((((***)))(((''''''(((******++++++******************((((((((((((((()))******''''''''')))++++++)))'''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&))))))************))))))******))))))))))))******((())))))*********)))))))))))))))))))))))))))))))))))))))))))))((('''&&&''')))+++---...---+++))))))***,,,......,,,***)))'''))),,,------...000222---DDDQQQHHH<<<999666///,,,,,,+++)))((((((+++---///......---------......,,,,,,,,,,,,,,,---...............------,,,,,,,,,+++,,,,,,---.../////////...//////000000000000000111000000000000000000111111111111111222333333444333333333333333333333333333444555555666555555444444444444333333444444444333333333333333333333333111333555555444444555777666666777888888999::::::888999:::;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;999777666777777888777777666666555444444444444444444444444444444444444444444444555444444444222222222222222222222222222111000///////////////000000000000000000000000222111000/////////000000///...............//////////////////////////////------------------------,,,---.........---+++******++++++,,,,,,,,,,,,,,,+++,,,,,,---,,,+++)))(((!!!###&&&))),,,---......,,,+++***))))))***++++++---,,,***)))((((((((((((,,,,,,,,,,,,+++)))(((''')))&&&'''+++,,,)))***,,,,,,,,,+++***))))))******...,,,******+++++++++***(((((()))************)))((((((((()))***+++,,,---************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********************************+++++++++,,,,,,+++,,,...//////...,,,+++************************+++---......,,,++++++,,,000...,,,,,,------,,,+++------------------------------------........................------------000///...---------------+++,,,------......------///////////////000000111222333444555666666666666555555555555555555555555333333333333333444555555555555555666666777999999666666666666777888999999===>>>@@@AAAAAABBBEEEGGGJJJQQQZZZ^^^\\\VVVNNNJJJBBB@@@<<<999888999<<<>>>>>>===<<<;;;;;;;;;;;;;;;>>>>>>===;;;;;;:::::::::::::::::::::999999999999999999:::;;;===@@@BBBCCC<<<;;;;;;:::::::::;;;;;;::::::999999999888888888666777777777666666555555555555444333333333333333111111000000000000000//////000000000000000111111''''''''''''((((((((((((''''''''''''(((***+++,,,)))))))))*********++++++))))))(((((())))))***+++((('''''')))++++++***))))))((((((((('''''''''&&&((((((''''''''''''(((((('''((()))******)))((('''))))))************))))))******))))))))))))******(((((())))))******))))))((((((((((((((((((((((((***++++++++++++******)))&&&(((***,,,------,,,+++)))***,,,------,,,***)))(((***------,,,+++,,,---***:::HHHJJJIIIEEE;;;///---...---,,,++++++---///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...------------------,,,,,,******+++,,,---...///000......///000000000000000111000000//////000000111000000000111222222222333333333333333333333333333333444555666666555444333333333333444444333333333333333333333333333333333111333555555555444555666555666666777888999::::::888999:::;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;999888777777666666555555555444444333333333333333333333333333333333222222333444444444444333111111111111111111111111000000000//////000000111...000111000///...///000222111000///...///000000...------------......///........................,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,+++***)))***++++++,,,,,,++++++***+++,,,,,,,,,+++)))(((%%%&&&)))+++,,,---------++++++*********++++++,,,,,,,,,+++***)))((((((''')))***+++,,,,,,+++)))(((&&&$$$%%%)))***((('''***,,,++++++*********++++++---+++))))))***+++,,,+++((()))******++++++******((((((((())))))+++,,,,,,************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************************************+++++++++++++++,,,---......---,,,+++***************************,,,......---,,,,,,---000///,,,,,,------,,,+++,,,,,,,,,------------...,,,------------..................------------,,,......------,,,---------------...////////////...////////////000000000000111222444555666666555555444444444444444444444444222333333333444444444444333333333444444666777888777777777777777888999:::===>>>@@@AAABBBCCCFFFIIINNNUUU___eeeccc\\\TTTOOOEEECCC???<<<:::;;;<<<>>>======<<<<<<;;;<<<<<<<<<<<<<<<:::999888888888888999999999999888888888888:::::::::;;;===AAADDDGGG>>>===<<<;;;:::::::::::::::999999888888777777777444666777666555333444444444333333222222222222222///////////////////////////000111111000///000222''''''''''''((((((((((((&&&&&&'''(((((((((((((((''''''(((((()))***++++++))))))(((((())))))***+++)))((('''(((***+++++++++((((((((((((((()))))))))((((((''''''''''''(((((()))))))))(((((()))))))))))))))************))))))******))))))))))))******'''(((((()))))))))))))))(((((((((((((((((((((((()))******++++++++++++***'''((()))***,,,,,,------++++++,,,------,,,++++++***,,,------,,,+++++++++...000888EEEOOOKKK;;;++++++,,,------++++++,,,---------,,,+++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,------------------++++++,,,,,,---------...---...///000111000000///000000////////////000000......///000111111222111222222222222222222222222222333555666666555333222333333333444444333333333444444444444444444444444222444666666555444444555555555666777888999::::::888888999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::::::::999888777666555333333333333333333222222222222222222222222222222000111222444444444333222111111111111111111111111////////////000111222222---///111000...---///000222111///.........000111------,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++)))******+++++++++++++++'''(((***+++,,,,,,,,,+++....../////////---,,,+++)))******+++,,,,,,,,,,,,)))***+++,,,,,,+++******&&&(((***,,,,,,,,,++++++&&&$$$&&&******'''''')))++++++*********+++,,,,,,+++)))'''''')))+++,,,,,,)))******+++++++++++++++***************+++,,,---************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************++++++++++++++++++,,,,,,,,,,,,++++++***************************+++---...---------//////---,,,,,,---...---,,,,,,,,,,,,---------......,,,,,,---------..................---------,,,,,,------,,,,,,,,,---......///000000111111111111111...//////000000000000000000111333555666555444333444444444444444444444444222222333333444444444444333333333333555666777888999888888888888999::::::===>>>@@@AAABBBDDDGGGJJJRRRZZZccchhhfff^^^UUUOOOGGGEEEBBB>>>===<<<===>>>======<<<<<<<<<===>>>>>>===<<<:::999888777777777999999888888888777777777:::999888999<<>>@@@BBBCCCEEEHHHJJJVVV]]]eeejjjfff]]]TTTNNNHHHFFFCCC@@@>>>======>>>===============>>>???@@@???>>><<<;;;:::999999999999888888888777777666666;;;999777777:::@@@FFFJJJDDDCCC@@@===;;;999888777999999999888777666666555444777999888555333444666222111111000///000000000/////////000000000000000///111333222///...000222''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++((((((((((((((()))******''''''''')))++++++)))''')))))))))))))))***++++++((((((***+++---+++(((%%%$$$$$$%%%&&&'''''''''&&&&&&&&&'''((()))***++++++(((((((((((((((((((((((())))))))))))((((((((((((+++***)))(((((()))***+++***)))(((''''''((()))***************+++,,,---...((()))+++,,,---,,,,,,+++,,,,,,,,,---------......111***(((///444222///000++++++******++++++,,,---------,,,,,,,,,,,,++++++************************,,,,,,---------,,,++++++...------,,,,,,------...,,,------///000111222333........................////////////000000000000111111111111111000///...000111222333444555555555333111///000222333222///222333444444444333222111555555444444444333333333555666777777666666777888888999::::::;;;;;;;;;;;;999999999999999999999999===<<<;;;:::888777666666555555444333333333333444444555555333111111222333222111111000000111111222222222333444444444333333...///000111111111111111......////////////......///...------...///...,,,///............---------++++++++++++,,,---...///000//////...,,,++++++***,,,,,,---...---,,,+++***...+++((((((,,,//////...------------------------*********+++,,,---///000++++++******++++++,,,---***++++++,,,,,,++++++***************))))))))))))...)))$$$%%%(((+++***'''))))))))))))***+++,,,---'''((()))******)))((('''+++++++++***************///)))&&&***///...+++***'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))***+++------+++******+++...,,,++++++,,,------,,,******))))))***,,,---///...---,,,+++++++++,,,---...---,,,+++******************+++,,,,,,,,,,,,+++,,,***(((***---...,,,***+++++++++,,,,,,,,,------+++,,,---...............000//////.........//////000///.........///111222000000000000000000000000---......///000111111222444444555555444444333333555555555555555555444444777666555444444444444444555666777666666666888:::888999999999999:::;;;;;;???@@@BBBCCCCCCEEEHHHJJJUUUZZZ```ccc```XXXNNNGGGAAABBBBBBBBBAAA???===<<>><<<;;;;;;<<<<<<;;;:::;;;;;;;;;;;;:::999999888666888999888777<<>>@@@AAABBBEEEHHHJJJPPPUUU[[[___\\\UUULLLEEECCCCCCCCCBBBAAA???>>>===@@@???===;;;;;;===???@@@>>><<<;;;;;;<<<<<<;;;::::::::::::;;;::::::999999888999999777666:::BBBIIITTTGGG<<<888888666777;;;777777777666666666666666444444555666555444333222222222111111111111222222.........///000000111111111000//////////////////''''''''''''(((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''((('''''''''((()))******++++++***(((((()))******)))(((((('''''''''((())))))111---)))&&&''')))***+++))))))))))))))))))((('''*********))))))(((((((((******************************)))))))))(((((((((******))))))))))))******))))))***************)))(((((((((((())))))***++++++++++++,,,++++++***))),,,,,,,,,,,,---------------))))))---000...***)))++++++******++++++,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...////////////------............------,,,---///000000000///...////////////////////////....../////////000000000000111111222222222111111111222222333333333222222444333222222444444333222333333444555666666666666555555444444444333333333333555666666555444666777888888999::::::::::::999;;;:::888777777777888999999999999888888777777777555555444333333333333333111222222111//////000222111111000000000000111111333222111000000111222222000000111111111000//////------............---------+++++++++------,,,+++))))))***+++,,,---...///++++++++++++,,,---......*********++++++,,,,,,,,,,,,,,,,,,---,,,++++++***...,,,***)))+++,,,---,,,------------------------///...---,,,++++++******+++************+++,,,,,,***++++++,,,,,,++++++***************)))))))))))),,,(((%%%&&&(((******((()))((((((((((((((())))))++++++,,,,,,,,,,,,++++++)))******++++++,,,,,,,,,***''''''+++,,,***+++...*********))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))+++,,,***))))))***++++++***************+++,,,------,,,,,,+++************+++++++++******++++++,,,---((())))))***************,,,+++***+++,,,---,,,+++---------........./////////...------,,,---------...---------------......///////////////000111111000000000000000000000000111111111111111222222222000111222444555555666666666666666666666666666666666666666666666666777777555666777777777777999;;;======<<<:::888888:::;;;:::<<<>>>@@@AAACCCFFFIIIJJJNNNTTTXXXWWWQQQIIIDDDEEEDDDCCCBBBAAA@@@@@@@@@>>>======<<<<<<======>>>===<<<;;;;;;<<<<<<;;;999888999::::::::::::::::::999999888666444666<<>>???@@@CCCEEEEEEHHHNNNRRRQQQMMMHHHDDDFFFEEECCCBBBAAAAAABBBBBB<<<<<<============<<<<<<===<<<:::;;;<<<<<<;;;999777888999:::::::::::::::888888777444333444999<<>><<<===>>>===<<<===>>>@@@BBBEEEJJJMMMNNNKKKGGGEEEFFFEEECCCBBBAAABBBBBBCCC;;;<<<===>>>>>>===<<<;;;===;;;::::::;;;;;;:::999777888888999::::::::::::666555555444444555888:::CCCBBB???<<<:::888555222777666666666555555555444555555444333222222111111222222111111111111222222000000//////......------......---......///000000''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((()))))))))'''%%%###"""'''&&&&&&(((,,,...//////******)))((((((((())))))***))))))***++++++((('''((())))))))))))(((((('''&&&&&&&&&''''''(((((((((************************++++++*********)))))))))))))))************))))))(((((()))***++++++++++++(((((((((''''''(((((()))++++++***)))))))))******++++++++++++,,,,,,,,,,,,)))+++,,,******,,,,,,)))++++++******++++++,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------...------,,,,,,------...---------------,,,------,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////000000111111111000000///000000111111111000000222333444444222222333444222222222222222333444555555555444444444333333333333555666666555444666777777888888888888777666666666666666777777777666666555555555555555555555555444444333222222222222222111222222222111111222444333333222222222222333333333222111/////////000000//////000000000///......------............---------,,,,,,---///000///.../////////......---------,,,,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,+++************+++)))+++,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,***))))))))))))***++++++***++++++,,,,,,++++++***************))))))))))))''''''(((((())))))******+++***************++++++******))))))))))))******'''(((((())))))*********...+++***,,,,,,((((((************))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,,,,,,,+++,,,---,,,***))))))***++++++******++++++,,,,,,,,,++++++++++++,,,,,,++++++***)))(((((()))***+++---//////+++,,,,,,---------------+++,,,------,,,,,,---...+++++++++,,,,,,,,,------,,,,,,---------,,,++++++,,,,,,,,,,,,---...///000......///000000000000000000000000000000000000000///////////////000000000111111111111111000//////222222222333444444555555222222222222333444555666333444666666666777999;;;<<>>:::;;;>>>>>>??????===;;;;;;<<<===@@@CCCFFFIIIJJJIIIGGGEEEDDDDDDCCCBBBBBBBBBBBBBBB<<<======>>>>>>======<<<<<<;;;::::::;;;;;;:::888777888999999999999999999555555444444555777888999999<<<<<<:::888888555111555555555555555555555555777666555333222222222222222222111111111111222222/////////......---------.........---......//////''''''''''''(((((((((((('''''''''((())))))******'''''''''(((((()))))))))&&&''')))))))))(((&&&%%%)))))))))+++---......,,,+++***))))))(((((())))))(((''''''((()))***)))'''&&&&&&'''((((((((('''''')))))))))))))))((((((((())))))))))))))))))))))))+++++++++*********))))))((()))***++++++***)))((((((((((((((()))***++++++((((((''''''''''''((((((******)))(((((()))***+++***++++++++++++,,,,,,,,,)))------))))))...///---++++++******++++++,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,111///---,,,,,,---///111...---+++***+++,,,---...---------------------------------.........////////////000000000///............///000111111111111222333555444222111333555555444333222333333444555555555444444444333333333444666777777666555777888777777888888777666666555333444666777888888777666555555555444444444444444444333222222111222222222///000111111000000222333222111111000000111111222333333222111111000//////......//////000/////////.........//////.........,,,++++++,,,...//////...---------------------...---,,,,,,++++++,,,,,,,,,******++++++++++++,,,,,,,,,,,,***)))))))))***+++'''))),,,,,,******+++---++++++++++++++++++++++++)))***,,,......---,,,+++)))))))))))))))***++++++***++++++,,,,,,++++++***************))))))))))))&&&'''((()))))))))******))))))((())))))***+++,,,+++***)))(((((()))***+++************++++++++++++...)))(((,,,///---,,,,,,((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))%%%(((,,,------+++++++++,,,***))))))***++++++******+++,,,,,,,,,,,,+++***+++,,,---------,,,******)))))))))***+++---...///++++++,,,------------,,,***,,,......,,,+++---///,,,,,,,,,,,,---------...***,,,...000000///---+++------------...///000111---...///000111000000///000000000000000000000000/////////000000111111222000000111222222222111111222222333333444555555666111111222222444555777888444666777888888999;;;>>>AAAGGGLLLJJJCCC<<<;;;======>>>>>>===;;;;;;<<<>>>???AAADDDFFFGGGGGGFFFEEEBBBCCCCCCCCCCCCBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<;;;999:::;;;;;;:::888888999999999999888888777777666666666777888888777444888888555444777888555333444444555555666666666888777555444333222222333222222111111111111222222.....................---//////...---------......''''''''''''((((((((()))&&&&&&'''((()))***++++++&&&''''''((()))***++++++'''(((***,,,---,,,+++******)))***+++,,,,,,***(((------,,,+++******++++++(((&&&%%%%%%((()))***))))))***+++,,,,,,,,,,,,,,,------,,,+++***)))((((((((((((((((((((((((((((((+++++++++************)))((()))***++++++***)))(((((('''''''''''')))+++,,,+++***))))))))))))******))))))(((((((((***+++,,,******+++++++++,,,,,,,,,***......))))))///222000++++++******++++++,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........///......------...,,,)))''''''))),,,......,,,***))))))+++...000........................---------.........////////////000//////...------------///000111111111111///222333222000///111333777666555444333444555666555555444444444333333333555666777777666666777999777777888777777666555555000222555888999888777555555555555444444333333333444333222222111111222222...///000///...///111222000000////////////000000333333333333222111///...------...///000000000///......////////////......+++******+++---......---******+++,,,------...///------,,,++++++,,,,,,,,,***++++++,,,...//////000---,,,***)))))))))***+++&&&)))+++,,,******+++...++++++++++++++++++++++++***+++---......---+++***)))))))))))))))******++++++++++++,,,,,,+++++++++************))))))))))))%%%'''))))))))))))***+++''''''''''''(((***++++++,,,+++***))))))***+++,,,------,,,,,,,,,,,,,,,,,,&&& $$$******(((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))###&&&+++------+++))))))...,,,++++++,,,------,,,***+++,,,---,,,,,,***))),,,,,,---...---,,,+++***)))))))))***+++,,,...///******+++,,,,,,,,,,,,+++***---///...,,,+++---000---------.........//////,,,...111444444333000...---------...///000111111---...000111111111000///000000000000000000000000//////000111222333333444111222333444555666666666333333444444555666777777555444444444444555666666666777999999:::;;;===@@@FFFLLLQQQOOOFFF>>>;;;;;;<<<=========<<<<<<===??????@@@BBBDDDEEEEEEEEEDDDAAABBBCCCCCCCCCBBBAAA@@@??????>>>>>>>>>>>>??????<<<;;;999:::;;;;;;:::888999999999999999888777666:::888777777888888777555333777666111111777;;;999222333333444555666777777999888666444333333333333222222111111111111222222........................000///...---------------'''&&&&&&&&&&&&'''((((((******))))))((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))'''))),,,...///...---+++))))))))))))))))))))))))))))))))))))************************+++,,,---...777222+++((()))***)))(((111000...,,,***(((''''''---.........---+++)))(((''''''((()))))))))))))))((()))))))))'''''')))***''')))+++)))&&&$$$&&&(((************))))))))))))+++***))))))***,,,...///++++++******++++++,,,---+++,,,,,,,,,,,,+++******........................222000...+++***+++,,,,,,+++,,,---.........---,,,........................------------------------+++---......---,,,---...000000000000////////////////////////////////////000111111111111222222222222222222111///000222444555555555555444333222222222222333444444444333333444333222555888999888666;;;888444444666888777555555555555444444333333333333333333222222222111111333333333222222111111111222333333444444333333222222222111111111111222222......//////000000111111222111111000///.........,,,,,,------...---------,,,,,,---....../////////,,,------......------,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++***))))))******+++*********+++,,,---------,,,+++,,,------,,,***---+++***,,,------***&&&************************************************))))))(((((('''''''''&&&)))+++---,,,)))'''''')))((()))))))))************---+++)))((('''((()))***+++++++++*********))))))+++***)))(((((()))***+++((()))***++++++***)))((((((((((((((())))))))))))******))))))))))))))))))'''((()))***+++,,,,,,,,,,,,,,,,,,++++++*********......---,,,++++++++++++***++++++,,,,,,++++++***+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------333---000;;;===444...///,,,---------.../////////---......///000//////////////////000000111222333111000/////////000222333111222333333111111222333444444555666777888999:::777555333222444555666555888888888888999<<>>>>>============>>>>>>;;;===@@@BBBDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCC>>>>>>>>>>>>============999:::;;;<<<<<<<<<;;;:::;;;;;;;;;::::::999999999;;;999888666666666666777444444444333222222555777333333333444444555555555333333333222222222111111222111000111222333222000111000000////////////000///......---------......(((''''''''''''((())))))***)))))))))((((((((('''''''''((((((((((((''''''))))))))))))************......//////---+++)))'''))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---222000,,,******+++,,,,,,------,,,******)))))))))++++++,,,---,,,***(((''''''(((((()))******))))))((()))***)))'''''')))***''')))***)))'''&&&''')))************))))))))))))******))))))***+++---...,,,,,,,,,,,,,,,,,,---...+++,,,,,,,,,,,,+++******.........---------,,,,,,000...---+++***+++,,,---+++,,,---.........------...............---------........................,,,---//////...------...000000000000////////////000000000000000000000000000000111111111222222222///000000///---...///111333333444444333222111111222222333333333333444444444333333555888999777555888555222222444555444333555444444444444444444333333333333333222222222222333333333222222111111111000111111222222111111000111111000000000000111111222222222333333333333333111111000//////...---------......//////......---.........---------------------............------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++******************************+++,,,,,,---,,,,,,---...///---,,,,,,+++***+++------+++)))************************************************))))))((((((((('''''''''%%%'''))))))'''&&&'''((()))*********++++++++++++---,,,***)))((()))***++++++++++++*********))))))******)))(((((()))******((()))***++++++***)))((((((((((((((())))))))))))************************((()))***+++++++++++++++,,,,,,,,,++++++*********//////...---,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------//////...---,,,,,,++++++222,,,...888:::222---///---------...............------...////////////...------------...///000111000000000000000111111222333444444333111000111222333333444444555666777777555333222333666777777777888888999999:::===AAAEEEIIIOOOSSSQQQHHHAAA>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD============<<<<<<<<<<<<999:::;;;<<<<<<;;;::::::::::::::::::999999999888;;;:::999888777777777777333444555444333222444666333333333444444444444444333333222222222111111111222000///000111222111000.........------......///......---------......///((((((((((((((()))******))))))))))))(((((((((((('''(((((())))))(((((('''************++++++++++++000///...---+++)))((('''))))))))))))))))))))))))))))))))))))************)))((((((((()))***+++,,,''''''(((((('''''')))+++***))))))))))))***++++++***+++---...---+++)))'''(((((()))************)))))))))***)))(((''')))+++''')))******)))(((***+++************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,---------......+++,,,,,,,,,,,,+++******---------,,,,,,+++++++++---,,,+++******+++,,,---+++,,,------......------//////.........---------........................,,,...//////...------...////////////000000000000111111111111111111111111000000000111111111222222///000000///...---///111111222222222222222111000333333222222222333444555555444444555777888777555666555333222333444444333444444444444444555555555444444444444333333333333222222222222222111111111000000111111111111000000000000////////////000000111111111000000000000000000000//////...---------...///////////////...............---,,,+++++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++************+++*********)))******+++,,,,,,,,,,,,---///000///---,,,***)))***,,,---,,,+++************************))))))))))))))))))))))))))))))((((((((((((''''''###%%%'''(((''''''((()))*********+++++++++,,,,,,---,,,+++***)))***+++,,,+++++++++***************))))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))******************************+++++++++++++++***+++++++++++++++*********------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------.........------,,,,,,,,,111,,,,,,333555///,,,///...............---------,,,,,,---...............------------...///000111//////000111111111111111555555666444222000111111222222222333333444444444222222333555888999999888777888:::;;;;;;===@@@CCCDDDIIINNNLLLGGGAAA@@@AAA===>>>???@@@@@@???>>>===?????????@@@BBBCCCEEEEEECCCCCCCCCCCCCCCCCCCCCCCC<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;::::::999999999999888888888888888::::::::::::999888777777222444555555444333333444444444444444333333333333333222222222222111111111111///...///000111000///......---......///000111---,,,,,,,,,---...//////((((((''''''(((((()))***))))))))))))(((((((((((((((((())))))))))))(((((()))))))))*********+++++++++***)))))))))***+++,,,((((((((((((((((((((((((((()))))))))************((((((((((((((()))******!!!$$$'''(((&&&%%%(((***)))((((((((()))***+++++++++,,,///000000...,,,***))))))******+++******))))))******)))(((((()))+++((())))))******+++,,,---************)))))))))((((((((()))))))))******++++++,,,,,,---------------+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,+++************+++,,,---,,,,,,,,,---------------/////////...------,,,,,,------------------------,,,...//////---,,,,,,---////////////000000000000000000000000000000000000000000000000111111111111000111222111000///111222111111222222222222222111444333111111111333555777555555555666777777666555777666555555555555555555333333444444555555666666555555444444444333333333222222222111111111111111222222333333333333222222//////............////////////......---------,,,//////......------------...////////////......------------,,,,,,+++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******+++++++++*********))))))******++++++***+++,,,///000///---,,,,,,++++++++++++++++++************************(((((((((((((((((((((((())))))((((((((((((((((((&&&'''((())))))))))))***))))))*********+++++++++++++++***))))))******+++************************)))(((((((((((((((((())))))))))))******)))))))))(((((((((((())))))))))))************+++++++++++++++++++++,,,++++++******+++++++++******************)))))))))))))))******+++,,,,,,,,,,,,,,,,,,+++***++++++,,,---......///,,,,,,,,,+++++++++++++++++++++,,,,,,---.........******+++,,,---//////000///++++++///000,,,+++.../////////...---------,,,+++,,,------......------///////////////000222222...///000222222111000000444555555444222111222333222222222222333333333333333333444666999999888666666888;;;<<<<<<===>>>@@@???DDDGGGGGGCCC??????@@@===>>>@@@AAAAAA@@@>>>===@@@@@@??????@@@BBBEEEFFFAAAAAAAAAAAAAAAAAAAAAAAA=========<<<<<<<<<;;;;;;:::::::::::::::999999999888888888777777777777777888999::::::999888666555222444666666555333222333555444444333333222222222222222222222111111111111000...---...///000///.../////////000111222333444++++++,,,,,,---...///000''''''&&&&&&''''''((()))(((((((((((())))))))))))(((((())))))))))))((((((((((((((()))))))))******'''&&&&&&&&&'''))),,,---((((((((((((((((((((((((((()))))))))************((((((((('''(((((())))))%%%))),,,---+++)))+++---******)))))))))))))))******+++...///000...,,,+++***+++++++++++++++******)))*********((((((***+++(((((()))***+++,,,------************)))))))))(((((()))))))))******************+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******'''((()))***,,,---......************+++,,,------,,,,,,,,,,,,------......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,++++++,,,.../////////000000000111//////////////////////////////000000000111111111///000222111000///000111111111222333333444333333333222111000111333666777555666777777666555555555666777777777666555555555444444444555555666666666555555444444444333333333111111111111111111111111111222222333333222222111//////............//////111111000000//////.....................---------...............---,,,++++++++++++,,,,,,---------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++++++++,,,,,,++++++***************+++)))))))))+++---...---,,,---------,,,***)))))))))************************(((((((((((((((((((((((((((((())))))))))))))))))(((((())))))***))))))((((((((((((((())))))))))))))))))((((((((()))))))))************************(((((())))))))))))((((((***))))))))))))))))))***(((((((((((())))))))))))))))))*********+++++++++++++++,,,,,,,,,++++++***************************(((((((((((())))))***+++,,,,,,,,,------,,,,,,,,,)))******+++,,,------...,,,,,,,,,++++++*********++++++,,,------...//////******+++,,,---//////000---,,,+++---,,,***+++.../////////...---------,,,+++,,,------......------............///000111222...///000222222111000000111222333333333222444555333333333333333444444444444444555666888888666444555888:::<<<;;;;;;<<<======???BBBAAA>>>;;;;;;<<<<<<===???@@@@@@???===<<>>>>>???AAADDDFFF????????????????????????>>>>>>>>>=========<<<<<<::::::999999888888888888777777777777777777777777777777888888888666555333222444666666444333222222444444444333333222222111222222222111111111000000///...---...///000///---////////////000111333333+++++++++,,,,,,...///000&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((())))))******))))))((('''((((((((())))))))))))(((((('''&&&'''((()))***))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))((()))+++,,,++++++,,,---,,,+++******))))))))))))((((((***++++++++++++***+++,,,,,,,,,,,,+++******)))***+++***)))(((***,,,)))(((((()))+++---,,,+++************))))))))))))))))))***++++++******))))))***+++,,,---,,,+++***+++,,,,,,,,,,,,+++******'''((()))***,,,---//////***+++++++++,,,,,,---------,,,,,,,,,,,,---...///........................---------------------------...///...,,,++++++,,,......//////000000111111......................../////////000000000111111,,,...000///...------...000111222333444444444444222111111111222444666777555777888777555444444555444555777666555333333444555555555555555666666666444444444444333333333333000000000111111111111111//////000000000000////////////............/////////...............------....................................---,,,+++++++++++++++,,,---.........---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++,,,,,,------,,,++++++***+++++++++)))))))))***,,,---,,,******,,,......,,,***))))))************************))))))))))))))))))))))))(((((())))))))))))******(((''''''((())))))'''&&&'''''''''((((((((())))))''''''((((((((((((((((((***************+++++++++))))))************))))))******))))))))))))******(((((((((((())))))))))))((((((((()))******++++++++++++,,,,,,,,,,,,,,,+++)))))))))***************************+++,,,---...,,,,,,------------,,,,,,******++++++,,,,,,------,,,,,,,,,+++******))))))++++++,,,---...//////000.........------,,,,,,,,,,,,------,,,++++++,,,..................---------,,,,,,---...............,,,,,,,,,,,,---...///000//////000111111111111111...000222222222222444666333333333444444555555555555444444555666666444333555777999:::999999:::;;;;;;<<<======;;;999::::::<<<===>>>??????>>>===<<<@@@???>>>===>>>@@@BBBDDDAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>>>>============::::::999888777777777777777777777777888888888888777777777777666555444333444555666666444222222333333333333333222222222222222111111111111000000000000...---...///000///...------,,,------...///000,,,+++++++++,,,---......'''''''''''''''(((((()))'''((((((((()))))))))***))))))************))))))(((((()))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***'''''''''(((***,,,,,,,,,,,,,,,+++************+++''''''(((((()))***++++++,,,,,,------,,,++++++******++++++***))))))***,,,***((('''(((+++,,,+++)))************))))))))))))******+++,,,,,,+++***))))))***,,,---...---,,,++++++,,,,,,,,,,,,+++************++++++,,,---------+++,,,,,,------------,,,------,,,,,,,,,---...///,,,,,,------...////////////////////////////////////000111000...---------.........///000111111111////////////////////////////////////000000000111,,,...///000...------......///000222333444444444000111111222444555555666555777999888555333333444444666999888666444444555666666666666555555555555333333333333222222222222///000000000111111111222//////000000000000//////000//////////////////000------------------......////////////////////////////////////...---,,,+++---------------.........///...,,,++++++,,,...///------------------------,,,++++++******++++++,,,+++++++++++++++,,,---......------,,,++++++,,,,,,+++******+++,,,---+++***%%%)))...///---+++***+++************************************************(((((()))))))))*********((('''&&&(((+++,,,***((((((((((((((())))))))))))''''''((()))))))))))))))))))))*********+++++++++)))***+++,,,,,,+++***)))+++***)))(((((()))***+++(((((((((((())))))))))))&&&''''''((())))))************+++,,,------------((()))))))))*********+++*********+++,,,---//////,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++***))))))(((++++++,,,---...///000000//////...---,,,,,,++++++,,,...///---+++,,,---///---------...............------...////////////...,,,,,,,,,,,,---...//////000000000000000111111222///000111111111111222333111222222333444555666666444222111222444555555555555666888888777777888:::::::::;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>============???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>=========<<<<<<<<<;;;:::888777666666777777777777777888888999999999999888777666555555555555555666666444222111222444222222222222222333333333111111111111000000000000000///......000000///...---,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,------((((((((((((((()))******'''((((((((())))))******))))))************)))))))))************+++++++++))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))******************)))))))))))))))***+++(((''')))...111111000++++++++++++++++++,,,---))))))(((((()))+++---...------------,,,,,,+++******++++++***))))))***,,,***((('''(((+++,,,***(((************))))))))))))***+++,,,------,,,*********+++---//////...---,,,+++,,,,,,,,,,,,+++******---------,,,,,,,,,++++++,,,------......------,,,------,,,+++,,,---...///+++,,,,,,---...///000000111111111111111111111111111222333222000......///---......///000111111222000000000000000000000000////////////000000000000---///111222000/////////,,,---///000222333333333///000222333444555555555666888999888555222333444666999<<<;;;888666777888777777666666555555444444333333333222222222111111//////000000111111111222111111222222222222111111000000////////////000000000000111111222222333333/////////000000000000000000000000000///...---,,,000//////......------,,,111000...------...000111------------------------,,,++++++++++++++++++,,,++++++++++++,,,,,,---...///...------,,,,,,,,,,,,---,,,+++,,,------,,,***!!!&&&---000///---------************************************************(((((())))))*********+++)))((('''***...000///---))))))))))))************(((((()))***************))))))******++++++++++++***+++,,,------,,,+++***+++***)))(((((()))***+++(((((((((((())))))))))))%%%&&&&&&'''((())))))***)))***+++,,,---.........(((((())))))*********+++((((((((()))***,,,---...,,,------......------,,,...............---------,,,,,,++++++***))))))(((++++++,,,---...///000111------------------------+++///111///,,,---...///,,,------....../////////---...//////000000//////...............///111111111000/////////000222333000111222111000///000111000111111333444555666666222000///000333555777777555666777666555555777999999999999:::;;;<<<>>>???===<<<;;;;;;;;;;;;<<<======<<<<<<======>>>??????==============================<<<<<<<<<;;;;;;;;;;;;:::888666666666666777777777888888999999999:::;;;:::888666666666777777666777666444111111333444111111111222222333333444111111111111000000000000111///...///000111000//////......---------......------,,,+++++++++,,,,,,)))(((((((((((())))))***---+++)))'''&&&&&&'''(((******)))((((((((((((((('''(((((()))))))))((((((******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***++++++,,,222...***((()))+++------))))))*********+++++++++...---,,,,,,+++***))))))******++++++++++++******)))************+++++++++***)))))))))***++++++,,,...,,,)))(((((((((((('''(((((()))***++++++,,,,,,---------,,,,,,+++++++++***)))))))))***+++,,,,,,..................------)))+++---/////////...---,,,,,,,,,---------......///////////////.........000///---,,,++++++,,,,,,000000000000////////////000111111000000///...---//////000111111111111111000000000///////////////...//////000000000000000111111222222222333333333444555555555444444333222333555777999999777444222555444444333333444444555555333111///......///000222222111111111111222222111111111111111111111111...///000000000///---,,,///222444333///,,,,,,...000000////////////000000////////////////////////......---------,,,,,,,,,...---,,,,,,++++++++++++...///000000///---,,,***...---+++***)))******+++++++++++++++,,,---.........---,,,,,,++++++++++++++++++------------++++++---------,,,,,,+++++++++------,,,+++***(((((('''))))))))))))))))))))))))++++++***)))((('''&&&&&&&&&&&&&&&'''''')))*********,,,---+++'''%%%'''))))))))))))))))))******+++******))))))))))))******++++++******)))*********000,,,'''''')))+++(((%%%)))))))))((((((((())))))---,,,+++***))))))))))))(((((()))***++++++,,,,,,,,,,,,,,,+++***)))((((((******))))))******+++,,,+++,,,.........,,,***(((++++++*********+++---...000///---+++*********+++***+++---.........------***+++,,,,,,------------...............///000111......------------......////////////////////////)))+++---...//////---,,,222111000//////000111222111111111000000000000000111111222222222333333333444444444333333222222222444444444555555555555666::::::999999:::<<<>>>???>>>===;;;:::999999:::;;;<<<;;;;;;<<<<<<===>>>??????===::::::<<<>>>??????777:::<<<::::::<<<;;;888;;;:::888666666777888999888<<>>???BBB???<<<:::;;;;;;;;;:::888;;;<<<::::::<<<;;;777999888777666777888:::;;;;;;>>>AAA???:::888999<<<<<<;;;999999999777555333444333333222222111111000222222222111000000//////111000000///////////////////////////////////////......------------......///---,,,,,,...//////...***************+++,,,,,,---,,,+++*********,,,,,,******)))((((((((())))))---,,,***))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************)))))))))))))))***************+++,,,---,,,***'''***************+++++++++,,,,,,,,,+++*********)))******++++++++++++******)))************+++++++++///,,,)))''''''***...000888333---)))(((***+++,,,)))))))))***++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++,,,,,,------+++++++++++++++,,,,,,,,,((()))+++,,,------,,,,,,,,,,,,,,,---------............/////////////////////000000//////...---,,,////////////000000000000,,,---...///000000000000...///000000111111000000111111111111111111111111222222222111000///---,,,000111111111222222222222333333333222222222222111444666888::::::888666555444333333222222333333444333222111000000000000000............//////000111000000000000000000000000000//////............///+++++++++,,,......---,,,...------,,,,,,------...------------------------......---------,,,,,,,,,------,,,+++++++++,,,,,,******++++++,,,...///000...---,,,,,,+++,,,,,,---+++******++++++,,,---...,,,++++++++++++,,,,,,---++++++,,,,,,,,,,,,++++++***************)))))))))))))))))))))******++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((()))******((('''''''''(((((((((&&&)))))))))))))))******+++******))))))))))))******))))))))))))******+++,,,+++)))&&&'''+++---,,,***'''((()))+++++++++***)))(((((((((((()))***+++,,,)))))))))***++++++,,,,,,++++++******************)))************+++++++++)))))))))***************,,,+++******)))*********...---,,,+++******+++,,,******+++,,,,,,,,,+++++++++,,,,,,------------,,,......------......//////......------------..............................((()))+++---...///......//////............//////000000000000000000111111111111111222222222222333333333333333222222222222444444444444555555555555444444444555666777999999888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>@@@>>>;;;::::::::::::999999<<<===:::999;;;:::666777666666666777999;;;<<<>>>@@@BBB@@@;;;999999;;;;;;:::888888888777555333333333333222111111000000111111111111111111111111000000//////......//////////////////////////////......------------......000///------.........,,,))))))))))))***++++++,,,,,,,,,++++++,,,,,,......******))))))((())))))***///...+++)))((()))***+++(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((*********************************)))))))))))))))))))))***,,,---,,,)))'''************************++++++++++++******************++++++++++++******))))))*********+++++++++...,,,***((()))***---...222...***(((((()))))))))))))))*********++++++++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++,,,---...////////////,,,,,,,,,---------..................///////////////000111111111///...---////////////000000000000...///000222333333444444...//////000000000000000111111111111111222222222111222222111000///......000000000111111111111222222222111111111111111111444555777888999888666555333333222222222222333333222222222111111000000000222222111000000000000000000000000000000000000000000///...------...///000...+++***+++...///---***,,,,,,,,,++++++,,,,,,,,,------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,,,,...---+++******+++,,,---...---,,,,,,+++*********************+++,,,---...+++*********+++,,,------+++++++++,,,,,,+++++++++************************---,,,,,,+++******))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((''''''((()))******)))&&&%%%&&&***+++)))''')))))))))))))))******+++******))))))))))))******(((((((((((()))+++,,,,,,+++)))((()))+++,,,+++***%%%''')))***+++***))))))(((((('''(((((()))******))))))*********+++++++++***************+++++++++))))))******++++++++++++)))))))))))))))***+++,,,,,,++++++***))))))))))))---,,,+++*********+++,,,+++++++++,,,,,,,,,++++++,,,,,,---------------,,,000///////////////000000......------------..............................'''((()))+++------------////////////////////////000000000000000111111111111111111111222222222222333222222222222222222222333333444444444555555555444444555666777888999999888999:::;;;<<<;;;::::::::::::::::::;;;<<<===>>><<<:::999999;;;<<<<<<<<<;;;======999888:::999666777777777777888999:::;;;<<<>>>???>>>;;;999:::;;;999888777777888777555333333333222222111000000000000111111111222222222333000//////.........//////////////////////////////......------------......///---,,,,,,...//////...'''''''''((()))***+++++++++++++++,,,,,,---......******))))))))))))******000...,,,***))))))***+++)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***))))))***+++,,,***)))*********************************************+++******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++***))))))***++++++)))'''***************++++++++++++++++++,,,,,,---------++++++************++++++++++++,,,,,,---------...,,,,,,---...////////////,,,,,,,,,---------......---.........//////000000///000111111111000///....../////////000000000111...///000222333333333333......///000000000000000000000111111222222222222000000111111111111000000//////000000000111111111222111000000000111222222222333555666777666555444222222111111111111222222111111222333222222000000555444222000///......---////////////////////////000///...------...///000222///,,,,,,...///,,,***,,,,,,,,,++++++,,,,,,,,,..............................---------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,+++***+++,,,---000//////...,,,+++***)))************+++,,,------************++++++,,,---++++++++++++++++++++++++******++++++++++++++++++---------,,,,,,++++++***))))))))))))))))))))))))''''''(((((())))))******)))(((((((((((())))))******'''&&&'''+++,,,+++))))))))))))))))))******+++******))))))))))))******(((((((((((()))***+++,,,,,,+++******++++++***)))&&&'''((()))))))))((((((******)))(((((((((((((((***************+++++++++***************+++++++++((()))***++++++++++++******************+++,,,---++++++++++++******)))))),,,+++*********+++,,,------------,,,,,,,,,,,,------------......------,,,------,,,,,,+++,,,,,,---......------------..............................+++,,,---...///000111111000000000000000000000000//////000000111111111111000000111111111222222222222222222222222222222222333333333444444444444555333444555666777888888999999:::;;;<<<;;;:::888777999999999::::::;;;<<<===;;;:::999:::;;;<<<<<<;;;;;;======999888::::::777999999888888888888888888888999;;;;;;::::::::::::888777666666777777555333333333222111111000000///000000000111111222333333//////............//////////////////////////////......------------......,,,++++++,,,...000111000''''''''''''((()))++++++*********++++++,,,,,,,,,******)))))))))***++++++...---+++************+++)))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++***)))***,,,---+++***+++++++++***************((()))))))))***+++++++++******++++++++++++******)))************+++++++++)))***+++,,,,,,+++)))((('''(((***---///...+++(((************************+++,,,,,,,,,,,,,,,,,,---++++++******))))))******++++++,,,,,,------......+++++++++,,,------......,,,,,,,,,---------......------......///000000000//////000000000000//////......//////000000111111......//////000/////////---...//////000000////////////000000111222222222///000111111222222111111////////////000000000000222111000000000111222333111222444555666555555444222111111000000111111222000111333444444333111///333222000...---+++++++++///////////////////////////............//////000333111///.........---+++...------,,,,,,------...////////////////////////......---------,,,,,,,,,,,,,,,+++++++++,,,------+++++++++,,,,,,---...//////000000000///...---,,,***))))))******+++,,,---+++************++++++,,,++++++************++++++*********+++++++++++++++)))******+++,,,---......))))))))))))))))))))))))''''''(((((())))))******)))))))))(((((())))))***)))(((((()))***++++++***)))))))))))))))******+++******))))))))))))******(((((((((((())))))***+++++++++,,,,,,+++***))))))))))))((((((((((((((((((,,,+++***)))((((((((((((************************++++++******************((()))***,,,,,,+++************++++++++++++++++++++++++,,,,,,,,,+++******+++***))))))***+++,,,---///...---,,,,,,,,,---------............------,,,///......---------------......------------......---------------------------------......///000000000000111111111111000000/////////000111111222222000000000111111111111222111111111222222222222222333333333333444444444444222333444555666777777777;;;;;;;;;;;;:::999888777999999999999:::;;;<<<<<>>===<<<===<<<:::888:::<<<;;;888777;;;<<<999777888888999999999888888777666777777888888777777555444444555666777555444222222111111000000/////////////////////000000000...------------...///000////////////////////////......------------......,,,+++***,,,...000111000((((((((()))***,,,---...(((((())))))))))))((('''******))))))***+++,,,,,,))))))***+++++++++******''')))***++++++***)))'''))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++'''(((((()))***++++++,,,&&&(((---111333000+++&&&++++++++++++******))))))''''''((()))***++++++,,,******++++++++++++******)))************++++++++++++***((('''&&&'''((()))---,,,***+++,,,,,,***)))++++++******************---------,,,,,,+++++++++...---,,,,,,++++++++++++((())))))***++++++,,,,,,......---......///111111,,,,,,,,,---------......---------...///000000111000///...------...///000---......///000111111222333333222111///...,,,+++---......///////////////---......///000111111111333333333222111000///.............../////////000333222111000000222444555333444555666777777777777111111000000000000111111...000333555666444111//////////////////000111111........................,,,---///000000000///...,,,...///...++++++///222000000////////////000000------------------------......---------,,,,,,,,,++++++++++++,,,,,,---...111111111000///,,,***(((!!!###&&&))),,,......///))))))))))))***+++,,,---,,,,,,+++***)))))))))***,,,+++***))))))***+++,,,'''((((((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((******)))))))))))))))***&&&(((***)))&&&%%%'''***)))))))))))))))******+++******))))))))))))*********))))))(((((((((((()))&&&(((+++------,,,------222000,,,***)))***+++,,,))))))))))))***+++,,,---++++++******************---,,,,,,+++***)))((((((''')))+++,,,,,,,,,***)))((()))***+++***)))&&&%%%***+++---...///......---))))))((())))))+++---......---+++*********++++++.../////////...---,,,,,,///...---,,,,,,,,,,,,,,,.........------.........------------------------222222111000000000000111---...///000000///...---...//////000111222222222000000000000111111111111000000111111222222222222222222333333333444444444666777999:::;;;<<<;;;;;;999888888777888999;;;<<<888888888888999:::;;;<<<<<<;;;;;;===>>>???===<<<:::<<<;;;777777;;;<<<;;;555666777999999:::::::::999888777888888888666555555444333555666777555444222222111111000////////////////////////.........---------------...///000////////////////////////.........------............---,,,,,,.../////////'''(((***+++++++++***))))))))))))))))))******+++*********+++,,,,,,------))))))(((''''''((()))******)))((((((((()))+++,,,,,,+++***)))))))))***+++(((((()))***+++,,,,,,---)))***,,,------,,,+++***((()))***+++++++++++++++///***+++111555111,,,))),,,,,,,,,+++++++++******++++++***************++++++***++++++,,,---...///''',,,,,,((()))///...'''+++++++++++++++++++++++++++++++++******)))))))))''''''''''''((()))++++++,,,,,,,,,++++++*********((()))***+++++++++++++++---,,,,,,,,,,,,---......,,,,,,,,,---------......------------------------//////000000000000000000///////////////000111111111111000000//////......////////////////////////000000000000000000000000,,,---///111222222222222333444444444333111///...111000000000000000111222222222222222222222333333000333666888888777444222111111000000//////......222333333444333222000///////////////////////////---------------------------///111222333222000/////////......---------,,,///////////////......------.../////////...,,,,,,******+++++++++,,,,,,,,,------++++++++++++------......///000///...,,,+++---,,,+++,,,...000111000+++,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------'''(((***+++,,,,,,+++***)))))))))))))))*********+++***)))(((((()))***+++++++++++++++++++++++++++((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***************************++++++******))))))(((((()))))))))))))))))))))))),,,++++++***)))))))))******)))))))))***+++,,,,,,++++++************++++++(((((()))***************)))***+++++++++***)))(((************************---------............///------------------------444333000---,,,,,,,,,---.........------,,,,,,,,,+++,,,------......------...------,,,,,,------...++++++,,,,,,---......///..................------////////////////////////444333222111000000000000333555888888555222000000111111000000000222333444666555444333444444555666777777888999999888666666777666666888;;;<<<999666888888999:::::::::999999======<<<;;;;;;:::999999::::::::::::::::::::::::666666777777777777666666888888888888888777777666444444444444444444444444333222111////////////000......////////////......////////////////////////+++,,,,,,---...///000000111111000...---,,,******,,,++++++,,,...///---,,,(((((())))))*********))))))))))))))))))******+++******************))))))%%%&&&((()))************)))))))))))))))***++++++,,,+++************+++,,,)))))))))***++++++,,,,,,***+++,,,,,,,,,***((('''******+++++++++******)))///******///333000+++))),,,,,,+++++++++*********+++******))))))*********++++++***++++++,,,---......---+++***---///,,,&&&++++++++++++++++++++++++,,,,,,+++++++++*********)))(((((())))))+++,,,,,,---------,,,,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,---......,,,,,,,,,---------......------------------------------......///000111111///////////////000000111111000000000/////////...////////////////////////...........................///000000000000000000222333333333333222000///111111000000000000000111111111222222222222333333222333666777888777555444////////////000000000000111222333333333222111000........................------------------------......000111111111000////////////.........------///////////////......------.../////////...,,,,,,++++++,,,,,,,,,---------------,,,++++++,,,------...............---,,,,,,+++*********+++---------//////..................------,,,,,,,,,------...***++++++,,,,,,,,,,,,+++))))))))))))************,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))''''''(((((()))******+++************************++++++++++++************************************,,,,,,+++************************)))******++++++)))((((((''''''(((((()))((())))))***************,,,+++*********+++,,,,,,++++++++++++++++++++++++------------............++++++++++++++++++++++++000///---,,,++++++------......---------,,,,,,,,,+++,,,------......------...------,,,,,,------...,,,,,,------......//////////////////////////////////////////////////////000000000///000000111111222555777777555222111000000000///000111222444555333333333333444555777888666777888999999888777666888777777999;;;<<<999777888888888888999999999999<<<<<<;;;;;;:::999999888::::::::::::::::::::::::777777888888888888777777555555666666666555444444444444444444444444444444222111000///.........///......////////////..............................---------...............000000/////////000111111///......///111111000...((((((((((((((())))))***)))))))))))))))******+++******))))))(((''''''&&&"""%%%(((+++,,,,,,+++)))((()))******++++++******,,,,,,++++++++++++,,,,,,************************,,,,,,------,,,***(((''',,,,,,,,,++++++)))((((((...***)))---000...+++***+++++++++******************)))))))))))))))******++++++*********++++++,,,111,,,)))---000...+++)))************************---,,,,,,,,,,,,,,,++++++***************+++,,,---......------------,,,,,,------,,,++++++,,,...///,,,,,,,,,,,,,,,---......,,,,,,,,,---------......------------------------***+++,,,---///000111111//////......//////000111000000000000////////////000000000000000000000000........................111111000//////...//////111222222333222222111111222222111000/////////000111111111222222222333333333444444555666555555555.........///000111111111000111111222222222222111.........................................................////////////000///////////////.........///////////////......------.../////////...,,,,,,,,,,,,---------.........------,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,++++++************++++++---,,,,,,++++++*********,,,,,,+++,,,,,,---...///...------,,,,,,,,,,,,---************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))((())))))******+++++++++************************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******++++++++++++******)))*********,,,++++++******++++++,,,((()))******++++++******---,,,***)))***,,,...000,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++++++++++++++++++++,,,,,,+++******+++,,,---...------------,,,,,,,,,+++,,,------......------...------,,,,,,------...------......///000000000000000000000000000000000////////////////////////............///000111222222444666777555222111111//////000000111333555555111111111222333555777888555666777888999999888777888888888:::;;;;;;999777888777777666777888999:::;;;;;;::::::999888888888::::::::::::::::::::::::888999999999999999999888444555555555555444333333444444444444444444444444111000///...------------......////////////......------------------------//////.........---------111000/////////111222333///......///111222000///)))((('''''''''(((***+++)))))))))))))))******+++***)))))))))((((((((('''%%%''')))+++,,,+++***)))((()))***+++,,,+++***))),,,,,,,,,,,,,,,,,,------+++++++++*********)))))),,,------------,,,******+++++++++++++++***)))(((---)))(((,,,...,,,***+++************************))))))(((((())))))******++++++******)))*********,,,((()))...///+++***...))))))))))))))))))))))))------------------------***************+++,,,,,,---------------,,,,,,,,,...---+++******,,,...///,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------------------------***++++++,,,...//////000///............///000000000000000000////////////000000000000000000000000000000000000000000000000222111000///...///000111000000111111222222222222333333111000////////////000000111111222222333333333222222222333333444444.../////////000000000111//////000111111222222222000000000000000000000000////////////////////////...------------...///000///////////////////////////////////////......------.../////////...,,,,,,,,,,,,,,,,,,---------------------,,,,,,---------...---+++******+++,,,------------,,,+++***+++,,,,,,++++++***)))(((((('''++++++++++++,,,---...//////...---+++++++++,,,---++++++***************)))++++++++++++++++++++++++++++++++++++++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************)))******++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,+++***)))))))))***---------,,,,,,---------))))))***++++++++++++***++++++++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,+++******+++,,,,,,------------------------+++,,,------......------...------,,,,,,------............///000000111111//////000000000000000111///////////////////////////////////////000111222111333555666444222222222111111111111222333333444000111111222333444555666444555777888999999999888888999999:::;;;;;;999888888777666555555777999;;;999999999999888888777777888888888888888888888888888888999999999999888888666666666666666555555444333333333333333333333333111000000///.........---......////////////......------------------------........................222111///---------...///------,,,...///000///---)))((('''''''''(((***+++)))))))))))))))******+++)))))))))******++++++++++++******))))))))))))***((()))+++,,,,,,,,,+++***++++++,,,,,,------------,,,,,,++++++***)))))))))))))))***+++++++++++++++((()))***+++++++++++++++,,,)))))),,,---***)))+++******************++++++)))))))))))))))***++++++++++++******)))*********((())),,,...+++&&&(((...))))))))))))))))))))))))------------------------******)))))))))***+++++++++++++++++++++,,,,,,,,,...---+++))))))+++,,,---,,,++++++++++++,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------...............//////000////////////000000000000000000000000000000000000000000000000000000000000222111000///000111222333000000000000111222333333333333111000//////////////////000111111222333333111111000000000111222333111000000000/////////...////////////000111111222111111111111111111111111////////////////////////---------,,,---...//////.........//////////////////////////////......------.../////////...,,,,,,++++++++++++,,,,,,,,,,,,---------------------------,,,+++******+++---...---......---***)))+++,,,//////...---,,,++++++************+++,,,---...///...---,,,*********+++,,,,,,+++++++++******)))))))))******************)))++++++++++++++++++++++++************************))))))))))))))))))******************************(((((()))))))))))))))***************************((()))))))))******++++++************************+++++++++******+++,,,,,,,,,,,,+++***)))))))))*********))))))))))))******))))))***+++++++++++++++)))***---///000///...---++++++++++++++++++++++++,,,,,,,,,------------...------------------------///...---,,,,,,+++++++++------------------------+++,,,------......------...------,,,,,,------.........//////000111111111.........//////000000000000000000000000000000000333222111111000000000111000222444444333222333333333333333333222222222111222222333333333333333333444555777888999999999888888999:::;;;:::999888888777666555555666777:::;;;999999888888888888777777666666666666666666666666777888888888888888888777666666666666666555555444333333333333333333333333222111111111000///............////////////..............................,,,,,,------...//////000222111///...---------------,,,,,,---///000...---)))))))))))))))******+++)))))))))))))))******+++)))******+++,,,,,,---------,,,***)))(((((()))***)))***++++++,,,+++++++++)))***+++,,,---------,,,,,,+++++++++******))))))%%%&&&&&&'''((()))******(((((()))++++++,,,,,,,,,+++)))***......***)))++++++++++++++++++,,,,,,,,,))))))))))))***+++,,,---++++++*********++++++,,,(((...111---))))))++++++************************,,,,,,---------------...******)))))))))******+++******++++++++++++,,,,,,------+++******++++++,,,+++++++++++++++,,,------,,,,,,,,,---------......------------------------------------------------......------......///000////////////000000000000000000000000000000000000........................000000000000000111222222000000000000000111222333222222111000/////////000...//////000111222333333000000000000000111222222111111111000///.........000///////////////000111111111111111111111111111........................---------............///---------...............///////////////......------.../////////...,,,,,,*********+++++++++,,,,,,------............------,,,,,,,,,,,,,,,------...***,,,---,,,((('''))),,,---------,,,,,,+++++++++++++++***++++++,,,---...---,,,,,,++++++++++++,,,,,,,,,,,,+++******))))))((()))************)))(((++++++++++++++++++++++++************************))))))))))))************************************))))))))))))))))))))))))************************)))))))))))))))*********))))))))))))))))))))))))*********)))******++++++++++++******)))*********++++++************++++++)))***++++++,,,+++++++++(((***...000111///---+++************************,,,,,,,,,,,,------------++++++++++++++++++++++++/////////...---,,,,,,+++,,,,,,,,,------------...+++,,,------......------...------,,,,,,------.........//////000000111111---......//////000000000000000000000000000000000444333222111000000000000000111333333333222333444333333333444333333222111333333444444444444333333555666777888999999888777777888::::::999777777777777666666666777999:::<<<888888888888888888888888666666666666666666666666777777888888888888777777444555555555555444333333333333333333333333333333222222222222111000///.........////////////......////////////////////////++++++,,,---...///000111000000000000000000//////...------...000111///...)))******+++++++++++++++)))))))))))))))******++++++++++++,,,,,,,,,,,,,,,*********************)))+++*********++++++,,,,,,((()))***+++,,,,,,,,,++++++++++++***************'''''''''(((((()))******)))******+++++++++*********))),,,000///+++)))+++++++++,,,,,,,,,---------************+++,,,---...++++++***++++++,,,---...(((000000***---888777---++++++++++++++++++++++++++++++,,,,,,------------,,,++++++*********+++++++++++++++,,,,,,,,,------...---------,,,,,,,,,,,,+++++++++***++++++,,,---,,,,,,,,,---------......------------------------,,,,,,------......//////...------------...//////.../////////000000000111////////////////////////........................///////////////......---111111000//////000111222111111000000000000000111......///000111222333333111111111222222222222222000000000000////////////111000///.........///000000000000000000000000000------------------------,,,---...///000///......,,,,,,,,,,,,---------...///////////////......------.../////////...,,,,,,+++++++++,,,,,,,,,------,,,---...//////...---,,,,,,,,,---...............***---...---)))(((+++...++++++++++++************,,,+++++++++++++++,,,,,,+++,,,,,,------------,,,------,,,++++++***)))))))))***++++++++++++***)))++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************************************************************************************++++++***************)))************************))))))(((((())))))***+++*********)))******++++++,,,,,,++++++++++++,,,,,,)))***++++++,,,,,,++++++***+++---//////---,,,***++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++------............------,,,,,,,,,---------......+++,,,------......------...------,,,,,,------...------...//////000000111......///000000111222222000000000000000000000000222111111000000000111111///111222333222222444555000111222444444444444444222333444555666666555444666777888999999888777666555888::::::777555555666666666777888999:::;;;;;;999999999999999999999999777777777777777777777777888888999999999999888888555555666666666555444444222222222222222222222222000111111111000///...---......////////////..............................,,,---------......//////...///000111000...,,,+++---,,,,,,---///000...---)))***+++------,,,++++++)))))))))))))))******+++------,,,,,,+++*********&&&(((+++------,,,***))),,,+++***)))***+++,,,---'''(((***+++,,,,,,++++++************************,,,,,,+++++++++++++++,,,+++++++++++++++***)))((()))***---222000+++)))+++,,,,,,,,,------.........++++++++++++,,,---...///++++++++++++,,,---...///&&&///---'''333GGGDDD222+++++++++++++++++++++++++++++++++,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,------...............//////...---,,,,,,++++++******++++++,,,---,,,,,,,,,---------......------------------------++++++,,,---///000111111...------------...//////.../////////000000111111////////////////////////000000000000000000000000.../////////...,,,***(((222111000//////000111222111000000000000000111222---...///000111222333333222222333444444444444333......//////000000111111111000///...------...///////////////////////////------------------------,,,---///111111000///---+++++++++,,,,,,---------///////////////......------.../////////...---,,,,,,,,,,,,---------......,,,---...//////...---,,,+++,,,...///000///......,,,///111///+++***...222.....................///,,,,,,++++++***++++++++++++,,,...///000///......------,,,,,,+++***))))))***+++,,,------,,,+++***++++++++++++++++++++++++(((((((((((((((((((((((((((((())))))*********+++************************++++++++++++++++++++++++************************---,,,,,,++++++*********++++++++++++++++++++++++(((((('''(((((()))*********)))))))))***+++,,,,,,)))(((((((((((((((((()))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------***+++,,,---............,,,,,,,,,------.........+++,,,------......------...------,,,,,,------...------......///000000000///000000111222222333333000000000000000000000000///......//////000111222///000222222222222444666---...111333555666666666000111444666777777777777777777888999999888666666444777:::999666444444666555666888:::;;;;;;;;;;;;999999999999999999::::::888888888888888888888888999::::::;;;;;;::::::999888888888888888777777666222222222222222222222222///000000000000...---,,,......////////////......------------------------///............---------///000000000---***&&&###******)))+++,,,---,,,***)))))))))***+++++++++,,,(((((())))))***************************************++++++++++++***))))))******+++++++++******))))))))))))+++,,,,,,+++)))///......------,,,,,,+++,,,...//////---++++++,,,,,,+++***)))))))))***+++---,,,,,,+++,,,---///000+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------((()))***++++++++++++***'''(((***,,,...000222333)))+++...///---,,,++++++***+++++++++******,,,...------,,,,,,,,,,,,++++++***+++---...///...---,,,,,,,,,++++++,,,,,,---...+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...------------------------......////////////......222111000//////000111111000000111111111111000000000000111111111111000000///////////////000111111//////000000000000//////000000000000000000000000000///.........///111222...000111111111111333444111111111111111111111111222111111000///......---111111000000//////......//////............//////...---,,,++++++,,,---...........................,,,,,,,,,,,,,,,---...///------............------......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------,,,,,,------......------------...//////++++++---......---++++++,,,++++++******++++++,,,000,,,)))))),,,...---+++)))***++++++++++++,,,---+++***)))(((((()))***++++++++++++++++++***)))(((,,,,,,++++++******))))))))))))))))))************((()))***++++++***)))((())))))***+++,,,,,,------++++++******)))((((((((()))************)))(((((()))))))))))))))*********,,,,,,+++***)))((('''''',,,,,,++++++***+++++++++///...,,,+++***+++,,,,,,,,,,,,,,,++++++*********+++---......---,,,,,,---,,,---...//////...---,,,******++++++,,,---......+++,,,...//////...,,,+++***+++---.........---,,,---,,,,,,,,,,,,---............------------.........---,,,+++++++++++++++............/////////000////////////000000000000222111000000000111333333333222222111000000000111444444333333333333222222222333444555666555444333444333333333444555777888777777888888888888777777666777888999999:::999999;;;;;;:::999999888888777<<<;;;:::999999999:::;;;999888888777888:::;;;<<<888888888999999:::::::::999999999888666333000///000111222444444333222111222111000.........///000333222111000///...------111///...------...///111............////////////000...---...///000///...,,,,,,+++******+++,,,,,,************++++++++++++))))))*********+++++++++************************)))***+++,,,,,,,,,,,,,,,******++++++++++++*********)))***+++------+++)))++++++,,,,,,,,,,,,,,,,,,,,,---......,,,++++++,,,,,,+++************+++,,,,,,,,,+++*********++++++******++++++++++++******)))******+++,,,,,,------...------,,,++++++******------------------,,,,,,(((***------,,,***))))))+++,,,---,,,++++++---///---,,,,,,++++++*********,,,,,,------...---------,,,,,,++++++,,,,,,---...---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000///.........//////------------------------......////////////......111000///......///000000000000111111111111000000000000111111111111000000///////////////000111111000000111111111111000000111111111111111111111111000//////...///000111222111333333333111000111222111111111111111111111111222111111000//////......111000000000/////////...//////............/////////...---,,,,,,---...///........................------,,,,,,,,,---......------............------......---,,,,,,,,,,,,---------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,---+++******,,,---,,,,,,***+++---,,,++++++,,,---,,,++++++******++++++,,,+++++++++++++++***))))))******************))))))))))))))))))******************+++,,,,,,+++***)))(((((())))))***++++++,,,))))))******+++,,,,,,,,,+++*********))))))))))))************))))))))))))++++++******))))))(((((())))))******+++,,,---......---,,,,,,+++++++++,,,---,,,,,,,,,+++++++++++++++,,,......,,,+++,,,---------...//////...------++++++,,,,,,------......)))+++---///000000///...,,,,,,---...............------,,,,,,------...//////......------......///111000//////......//////........./////////000000///000000000000000000000222111000000000111222333333333222111111111111111333333333333333333333333333333444444555555444444555555444444444555777888777777888888888888777777666777888999999::::::999;;;;;;;;;::::::::::::999::::::999888888888999:::999888888888888:::;;;<<<999999999999:::::::::;;;999888888777666444333222222222333333333222222111222111000///...//////000...------------,,,,,,,,,000///...------...///000............////////////000///......000000///......---,,,++++++,,,---...+++++++++++++++*********++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---.........******+++++++++++++++***+++***+++,,,......,,,***))))))***++++++,,,------+++,,,------+++***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++***))))))++++++,,,,,,,,,,,,++++++******++++++,,,,,,------333111///---++++++++++++++++++******)))(((''''''***,,,......,,,*********,,,---...---,,,,,,...///------,,,+++******))))))...------,,,,,,,,,------,,,,,,,,,,,,,,,------...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000///...............------------------------......////////////......//////............/////////000000111111000000//////000000111111000000////////////000000000111111111111222222222222111111111111111111111111111111000////////////000111222555666666444111//////000111111111111111111111111111111111000000//////...000000000000//////////////////............////////////............//////..............................---,,,,,,,,,------------............------......---,,,,,,,,,,,,---......------------.........------,,,,,,------...***************+++,,,,,,------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,(((***+++,,,+++++++++,,,+++---......,,,++++++,,,,,,,,,------------,,,,,,++++++++++++++++++***))))))))))))))))))*********)))))))))*********++++++++++++,,,,,,,,,,,,,,,+++''''''(((((()))***************++++++,,,---------,,,+++***)))))))))***++++++++++++***)))))))))(((************************+++*********+++,,,,,,---,,,,,,------,,,,,,++++++------------,,,,,,,,,,,,***,,,------,,,++++++,,,------...//////...---------------...............)))***,,,...000000000000...------------...//////---------,,,------...//////......------......///222111000000///000000000....../////////000000000000000000000000000000000111111000000111111222333333333222222111111222222111222222333333444444555444444444333444555555666777666555555555666777888777777888888888888777777666777888999::::::::::::::::::;;;;;;;;;;;;<<<<<<999888888777777888999999999888888888999:::;;;<<<::::::::::::;;;;;;;;;;;;999888777666666555666666444444333222111111111111111111000/////////000000......//////000000000111000///...------...///000............////////////000///......000000///.........------------......,,,,,,,,,++++++*********,,,,,,------------------++++++++++++++++++++++++)))***+++,,,------------******++++++,,,,,,++++++,,,+++,,,---//////---+++******++++++,,,,,,,,,,,,***+++---,,,+++******+++,,,,,,,,,,,,,,,,,,------,,,---...///...---,,,+++---......//////......---+++++++++,,,,,,,,,------333111///,,,+++++++++,,,)))))))))******+++++++++...///000000...,,,,,,,,,,,,---------++++++---///......---,,,++++++***)))///...---,,,+++,,,---...,,,,,,,,,,,,,,,---......111000...---,,,,,,,,,---------------------------///......---,,,,,,,,,+++------------..................////////////......///.........//////000000//////000000000000////////////000000000000////////////000000111111111111000111111222222111111000000000000000000000000000000000000000000111111111555666666444222000000111111111111111111111111111111111111000000000//////000000000000//////////////////............//////000000////////////000000........................///...---,,,,,,,,,,,,,,,------............------......---,,,,,,,,,,,,---.........------............------,,,,,,------...***************++++++,,,...---,,,++++++,,,---...,,,,,,,,,++++++,,,,,,,,,%%%))),,,---+++)))***,,,,,,...//////---++++++,,,+++,,,---......---,,,++++++++++++,,,,,,+++******((((((((())))))*********))))))*********++++++++++++++++++,,,,,,,,,,,,,,,(((((()))))))))*********---------,,,++++++******...,,,***)))((()))+++,,,,,,,,,++++++***)))(((((()))))))))******+++++++++///...---+++***)))))))))+++,,,---...---,,,+++***------------------------)))+++,,,,,,+++***++++++---..................---////////////............)))***,,,---............///...---,,,---...///000---------------...////////////............////////////...------............////////////000000000111111111000000000000000111111111111111222222222333333222222222222222333000111111222444555555666555444333333333444666777888888666555555666777777777777888888888888777777777777888999::::::::::::999999999:::;;;<<<<<<===888888888888888999999999888888999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999777666555555666777666555333111000000111111111111000000000000000000000000000111111111222222000///............///000............///////////////---,,,---...///...---...------------------...---,,,,,,,,,++++++******......------------------++++++++++++++++++++++++******++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,......------,,,,,,,,,+++)))+++,,,,,,+++***+++,,,++++++,,,,,,------------)))+++,,,...//////......---......//////......---,,,,,,,,,,,,,,,---------///...,,,******+++---...,,,,,,---...//////000000...///000///---,,,------+++,,,,,,+++******+++---000//////...------,,,,,,///...,,,++++++,,,---...------,,,,,,------...///222000///---,,,,,,------------------------------......---------,,,,,,+++---------....../////////......////////////......//////000000111111111111//////000000000000////////////000000000000////////////000111222111111000//////000000000000/////////////////////////////////000000111111111111111333444555444222111222333111111111111111111111111111111111111000000000000////////////000000000000//////............/////////000000000000000000///........................///...---,,,,,,,,,,,,,,,------............------......---,,,,,,,,,,,,---.........------............------,,,,,,------...+++++++++++++++,,,------///...,,,,,,,,,,,,...///---,,,,,,,,,,,,,,,,,,---%%%)))------***)))***,,,,,,...000///...,,,++++++***+++,,,------,,,+++******++++++,,,,,,,,,++++++(((((())))))******++++++************++++++++++++************++++++,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,+++******))))))...---+++))))))***,,,------,,,,,,+++***))))))((())))))******++++++,,,,,,///...---+++***)))))))))***+++,,,---...---,,,+++------------------------)))+++,,,,,,+++***++++++.........------.........//////////////////......+++,,,,,,,,,,,,++++++***//////---,,,,,,---...///...------------...///////////////....../////////...------,,,------......////////////000000000111222111111111000000000///000000111111222222222222222222222111111222333333000000111222444555666666666555444333444555666777888888666555555666777777777777888888888888777777777888999::::::;;;::::::777777888999:::;;;;;;<<<888999999:::::::::;;;;;;888999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888666444444444444666555333111000000111111000000111111111111111111/////////.........------//////............//////............////////////---,,,++++++------,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++............------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))((()))***+++,,,------------,,,+++,,,---//////---+++//////...------,,,++++++)))+++------,,,+++,,,---)))***+++,,,---------,,,'''((()))+++,,,---......++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++*********,,,---...,,,,,,,,,++++++************,,,,,,,,,+++***+++---+++,,,,,,+++))))))***,,,000000/////////.........---,,,,,,,,,,,,---......---------------......///000000///...------------------------------------......///000000//////...---------...//////000000......////////////.........///000111222222222111...//////000000//////......//////000000//////...///000111222222222111000//////000000000000/////////////////////////////////000111111222222111111111222333333222222333444111111111111111111111111111111111111111111111111////////////000000000000//////............////////////000000000000//////..............................---,,,,,,,,,------------............------......---,,,,,,,,,,,,---......------------.........------,,,,,,------...,,,,,,,,,,,,,,,---............------------......------,,,,,,,,,,,,------)))+++,,,,,,+++******+++***,,,//////...,,,++++++******++++++++++++*********+++,,,,,,,,,,,,,,,,,,***************+++++++++*********++++++++++++,,,******))))))***+++,,,---------------------------))))))******+++,,,,,,,,,...---,,,+++++++++,,,---,,,,,,,,,+++*********)))*********+++++++++,,,,,,+++*********+++,,,,,,---++++++,,,---------,,,,,,,,,,,,,,,,,,------------***,,,------,,,++++++,,,///...------------...///.........///////////////------,,,,,,+++*********......---,,,,,,,,,,,,---......------......///000000//////......//////000//////......//////000000/////////000000000111111222222222111111000000///000000111222222222222111111111111000111111222222000000111222444555666666555555444444555555666777777666555555555666777888777777888888888888777777777888999:::;;;;;;;;;;;;777777888999999:::;;;;;;888999:::;;;;;;;;;;;;;;;888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999777666444333333222444444333222111111111111///000111222222222111111111111000000/////////...////////////////////////............////////////---,,,++++++,,,---,,,+++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,+++++++++)))***+++,,,------------+++++++++---...///---+++------,,,,,,,,,,,,,,,,,,***,,,---...---,,,---...((()))***+++,,,,,,,,,+++)))))))))***+++,,,---...******++++++++++++******------------------------******++++++,,,,,,,,,---++++++***((('''&&&%%%$$$(((***+++*********,,,...,,,------,,,******+++,,,............////////////***+++,,,---.../////////---------------...//////......////////////..............................,,,---...000000000000///---------...///000000000......////////////......---...///000111111111000......////////////............////////////.........000111333333222111000000000000111111000000000111111111111111111111111///000111222222222111111111222333222111111222333111111111111111111111111111111111111111111111111.../////////000000000111//////............//////......///000000///..............................------,,,,,,,,,---......------............------......---,,,,,,,,,,,,---------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,---......------............------------,,,,,,,,,,,,------///---+++++++++++++++***(((***...///---,,,++++++++++++************++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,++++++******+++,,,...///------------------------******++++++,,,---------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,---...,,,+++++++++,,,,,,---...++++++++++++,,,,,,,,,---+++,,,......,,,+++,,,---///...------------...///---------......//////000......------,,,---------,,,,,,------,,,++++++***...............//////000000000////////////000000000000//////000000111222//////000000000111111111333333222111111000000//////000111222333222222111000000//////000000111222111111222333333444555555444444555666666666666666555555444444444555777888777777888888888888777777777888999:::;;;;;;;;;;;;888999999::::::;;;;;;;;;666777999:::;;;;;;::::::888999:::<<<<<<<<<<<<;;;;;;:::::::::999999999999666666666555555444333222222222333333333222222111///000111222222222222111222222222222222333333333......////////////..................////////////...---,,,---......---,,,,,,---...//////...---,,,+++++++++,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........)))***+++,,,------...---+++***+++,,,......,,,************++++++,,,------***,,,......------...///'''(((***+++,,,,,,++++++...---,,,+++,,,---...///+++,,,,,,------,,,,,,+++------------------------+++,,,,,,------,,,,,,+++...------,,,+++******))))))***,,,,,,+++,,,...000......///---++++++,,,---,,,,,,------.../////////((())),,,...////////////...------------...//////---...///000000000..............................)))***,,,...//////......---------...///000000111......////////////......+++,,,...000000000000///......////////////............////////////.........000222333333333111000111111222222222222111111222222222222222222222222///000111222333222111111111222333222000///000111111111111111111111111111111111111111111111222222.../////////000000111111//////............//////---...///000000///...---........................,,,,,,,,,,,,------...///---..................---......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,++++++,,,,,,---...,,,---...//////...---,,,...------,,,,,,------...222...******,,,---+++)))&&&)))---...---,,,++++++---,,,************,,,---***+++,,,,,,---------------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,...///000------------------------///......------,,,++++++------.........---,,,+++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,+++***+++,,,...///*********++++++,,,,,,,,,+++---......---,,,,,,---///...---,,,,,,---...///+++,,,,,,---...///000000...............///000111++++++,,,---,,,+++)))(((...............///000000000000////////////000000//////...//////000111111000000000000111111111111333333222222111000000//////000111222333222111111//////...//////000111111111222222333333444444555333444666777777777666555444333333333444555777888777777888888888888777777888888999:::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<555666888999::::::999999888999:::<<<===<<<<<<;;;:::::::::999999888888888222333444555555555333333000111222444444333222111///000111222333333222111,,,---...///000111222222......////////////................../////////000000///......///000///...---...///000000///...---++++++******+++---...///111000...,,,,,,,,,...//////...------......---,,,))))))))))))************+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,............,,,,,,///---,,,,,,---...,,,+++///...,,,,,,,,,,,,...///......---+++)))((('''&&&///...,,,++++++,,,...///.........------,,,,,,,,,------,,,,,,,,,,,,------...---,,,,,,,,,,,,---...///////////////.........---------.........//////+++,,,.../////////...---------------------------...............---------000///---,,,---000222444+++,,,------......------,,,,,,,,,---------......------///000111111111111111111111111111000//////000000////////////000000000000//////.........---///////////////000111111000000000000111111111111,,,...111444555444222111222222222111000//////...000000000000111111111111111111222222222222111111111111111111111111222222222222222111111111000000---...000111111111000///......///000000000000000000000000000000000000000111111000///...---,,,,,,++++++,,,,,,---.../////////////////////......---000...---...///000---***............////////////////////////////////////,,,---...//////...---,,,...------------...//////---------,,,,,,,,,++++++...---+++***)))***++++++,,,***((())),,,...---,,,+++,,,,,,------,,,,,,+++.........------,,,,,,,,,++++++++++++******)))))))))***++++++))))))***++++++******))))))******+++---------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++,,,------......,,,------,,,***))))))+++---,,,+++*********+++,,,,,,,,,---------.........***++++++,,,,,,------............///......---,,,...///////////////......000000000///......------............////////////''')))---000111///---+++---///111222333222111000000000000000111111111111555444222000000000000111////////////000000000000///000111222222111000///222222222222111111000000111111222333333444555555555555555555555444444444:::999777666555555555666777777888999999999999888555777;;;<<<<<<;;;;;;;;;<<<;;;:::999888999999:::===;;;::::::<<<======<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999888888777444111111333222000333999333333333222222222111111333222000/////////000111111111111111000...---,,,000000000000000000000000000000000000///---,,,+++....../////////...,,,++++++,,,---,,,++++++,,,...+++++++++++++++---...///111///...,,,,,,,,,...//////...............---,,,*********++++++++++++,,,+++,,,,,,,,,---------...---------,,,,,,,,,+++++++++,,,---......---,,,+++---,,,+++,,,...///...---,,,++++++++++++++++++,,,------,,,,,,+++++++++***///...,,,++++++,,,...///...---------,,,,,,,,,,,,////////////////////////...---,,,,,,,,,,,,---.....................---------------.........//////,,,---......///.........------------------------------..................111000.........000333444+++,,,------......------,,,,,,---------.........---...///000111111111111111111111111111000//////000000////////////000000000000/////////.........///////////////000111111000000000000111111111111...///111333333333222111222222111111000//////...000000000000111111111111111111222222222222111111111111111111111111111111333333333222222222111111...//////000000000000000111000000000000000/////////////////////////////////////////////.........,,,,,,---......///000000......//////......---,,,///---,,,---//////---+++------------............////////////////////////------...//////...------...------------...//////---------,,,,,,,,,++++++---,,,,,,+++******++++++...,,,)))***,,,---,,,***((()))***+++,,,---------......---------,,,,,,,,,,,,+++++++++***************+++,,,+++*********,,,......---------------------------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------******++++++,,,,,,------+++,,,------,,,+++,,,...------+++*********+++,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////.........////////////...............///////////////............////////////+++---///111222111///...---///000222222222000///000000000000111111111111444333222000//////000000111111111111111111111111000111222333333222111000222222222222111111111000222222222333333444444444666666666777777777777777999888666555444555555666666666777888888888888888666888;;;<<<;;;::::::;;;<<<;;;:::999888888999:::888888888:::>>>AAABBBBBB;;;<<<<<<======<<<<<<;;;;;;;;;::::::999888888888777666444333333444555555333333222222222111111111222111000/////////000111111111111111000///...---////////////////////////---...............---,,,....../////////...,,,,,,...//////...,,,,,,...///,,,+++++++++,,,---...///000///...,,,,,,---......///............---------++++++,,,,,,,,,------------------------.........------------,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++******,,,...000//////++++++,,,,,,,,,,,,++++++++++++,,,------......//////...---,,,,,,---...///------,,,,,,,,,,,,+++++++++,,,---......---,,,+++...------,,,,,,------...,,,,,,---------------,,,---------..................------------...//////------------------------,,,---------.../////////222111000//////000222333,,,,,,---............---,,,------------.........---...///000000111111000000111111111111000000///000000////////////000000000000////////////......///////////////000111111000000000000111111111111111111111111111111111111222222111111000/////////000000000000111111111111111111222222222222111111111111111111111111111111444444333333333222222222000////////////000111111555444222000////////////....................................//////000000------......///000000000...............------,,,---,,,,,,---...///---,,,,,,,,,,,,------------...////////////////////////------...//////...------...------------...//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***///---++++++++++++***)))%%%&&&(((***,,,......///...------------,,,,,,,,,,,,,,,++++++++++++******+++,,,---,,,+++***+++---,,,,,,,,,++++++*********------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,++++++++++++++++++++++++***,,,------------...000...---,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,......------,,,++++++******+++,,,...///000000000......///////////////...------......///000000111............////////////...///000000000000//////...///000111222111000///000000000000111111111111333222111000/////////000222222222222222222222222222222333333333333222222222222222222111111111111333333333333333333333333555555666666777777888888777666555444444555666666666666777888888888888777888:::;;;:::999999:::;;;;;;;;;:::999999999999:::888888888;;;???BBBDDDDDD<<<<<<============<<<<<<<<<<<<;;;::::::999999888888:::888333666======666333222222222222111111111222111000/////////000000///000000111111000000///////////////////////////+++,,,,,,---......------.........///......---,,,///000000...,,,,,,---...,,,,,,,,,,,,------......///...------------.........//////...---,,,---...++++++,,,,,,,,,---------........................------------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,++++++,,,...//////...,,,---...//////...---,,,++++++,,,---......//////......------------......,,,,,,,,,,,,,,,,,,,,,+++***,,,---//////---,,,***------------------------+++,,,---.........------..............................---,,,,,,...///000........................,,,,,,,,,---...///000000222111///......///000111,,,------...............------------..................///000000000000000000000111111111111000///000000////////////000000000000/////////////////////////////////000000111///000000000111111111111444333111000000000111111111111111111000000/////////000000000111111111111111111222222222222111111222222222111111111111111333333222222222222111111111000/////////000222333888666333000.........///////////////////////////.........///////////////------......///////////////////////////...------++++++,,,---.........---,,,,,,---------.........////////////////////////---..................---...------------...//////...------------,,,,,,,,,++++++---------,,,+++***...---,,,+++++++++++++++&&&''')))+++---...//////------------------------,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++,,,---++++++++++++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++******)))++++++++++++++++++*********,,,------,,,,,,---///...------,,,,,,,,,,,,,,,---------............///......------,,,,,,,,,,,,+++,,,---...////////////---...//////////////////............//////000000............//////////////////......---.........//////000111111000/////////000000000111111111111111111111000000/////////222222222222222111111111222222222222222222222222222222222222222222222222333333333333333333333222222333333444555666777777555555444333333444666666666777888888999999888888:::::::::999888777999;;;<<<;;;;;;;;;;;;;;;;;;;;;===;;;:::;;;===>>>>>>>>><<<======>>>>>>======<<<<<<<<<;;;;;;:::999999999555:::888222999FFFEEE:::222222222222111111111111111111000000////////////...///000111111111111111////////////////////////,,,------.........------..................------.........,,,***)))***+++,,,,,,------------------......---------.........---///000///---,,,---...+++++++++,,,,,,,,,,,,---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,------///000000///------,,,,,,,,,---------------........................,,,,,,,,,,,,,,,,,,,,,,,,///000222333333222000///------------------------,,,---...000000000///........................---......---,,,,,,...///000........................,,,,,,,,,---...///000000//////...---------......,,,---......//////......---------.........//////...//////000000000000//////000000111111111000000000000////////////000000//////000000000000000000///////////////000000111///000000000111111111111555333111000///000111111111111111000000000000000///000000000111111111111111111222222222222111111222222222111111111000000111111111111000000000000111000/////////000222333888666333000.........///000000000000000000000000111000000///......------------------------......///000000000000///......+++,,,---...............---.........////////////////////////////////////.........------............------------...//////.........---------,,,,,,***+++---......---,,,++++++,,,,,,,,,+++,,,---...***+++,,,---............------------------------,,,,,,,,,,,,,,,,,,------+++,,,------++++++,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,+++++++++++++++++++++------,,,*********+++............------,,,,,,------........./////////,,,,,,,,,------.........---...............------------...///////////////000000//////........................////////////000000///.........////////////000000000////////////000000000111111111111111111111111111000000000222222111111111000000000111111111000000111111111222222222222222222222333333333333333333333333222222333333444555666777777555555444333333444666666777888999999::::::999999999::::::999777777999:::<<<<<<==================>>><<<::::::;;;;;;:::999<<<<<<============<<<<<<<<<;;;;;;::::::999888888222888666000666CCCBBB666222222222111111111000000000000000000//////.........///000111222222222111........................000000000//////---,,,,,,......------.....................,,,***)))***+++,,,---............---------------...............---///111///,,,+++---///+++++++++,,,,,,,,,------.........---------------------------...............------,,,,,,------...///...,,,,,,---...,,,+++,,,,,,------------,,,,,,...------------,,,,,,,,,........................,,,,,,------------.........///000111111000///...,,,------......------,,,+++---///111111111///..................---------...------------...//////........................,,,---------.../////////------,,,,,,,,,---------------...////////////...------.........///////////////000000000000/////////000000111111111111000000000////////////000000//////000000000000111111///////////////000111111000000000000111111111111444333111000000000111111111111000000000000000000000000000000111111111111111111222222222222111111333333222222111000000000111000000000000/////////111000000000000111222222555444222000////////////111111111111111111111111111111000///...---,,,,,,------------------------/////////000///......---,,,---//////...---...///........./////////000000///////////////////////////...------------...///...------------...//////............---------,,,+++,,,,,,---------------***+++,,,,,,,,,,,,...000---...............------,,,,,,,,,------------...,,,,,,------------......+++,,,---,,,+++***+++---+++,,,---.........,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***))))))***......//////......---,,,+++,,,,,,,,,------------+++,,,,,,---......//////......//////...------,,,,,,---...///000000000000111000000///......------............////////////222222111111111111222333000000////////////......000000000000111111111111111111222222222222111000222222222111000000//////111111000//////000111111222222222222333333333333333333333333333333333333555555666666777777888888777666555444444555666666777777888999999999999999777999:::999888888999:::;;;<<<======>>>>>>======<<<:::999999:::;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999999888888777333666444000222888666...222111111111111000000000//////000000000///...---///000000111222222222111........................111111111000///---,,,+++......---------.../////////000000...,,,,,,---...------...//////...---,,,,,,------......///......,,,///111000,,,***,,,///,,,------------.........------------,,,,,,,,,+++------------.........//////......------......///---,,,+++,,,.........,,,------,,,,,,,,,,,,------..............................////////////......---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,***+++...000111000///---//////.........---------,,,---......///.................................------..................,,,,,,,,,,,,---......///------...///////////////............//////////////////000000000000////////////000111111111111111000000////////////000000//////000000000111111111///////////////000111111000000000000111111111111222222111111111111111111000000000000000000000111000000000000111111111111111111222222222222111111333333222222111000000///111111111000000000000///000000111222222222222111111000000000000000//////000000000000000000000000000000//////.........---...............---------------......------,,,+++---///111111...---...///---------........./////////////////////////////////...------------...///...------------...//////............------------,,,,,,,,,,,,,,,---......+++---...---++++++---///---------......---,,,,,,,,,,,,,,,---------......,,,---------............***+++,,,+++*********,,,''')))+++,,,---,,,+++++++++++++++,,,,,,------------------------------------,,,,,,++++++,,,,,,---+++,,,,,,------......///,,,,,,,,,------......///+++,,,------+++***+++,,,...//////000///...---,,,,,,,,,,,,,,,---------------------...............------..................,,,---...///000000000000///////////////.....................////////////000111111222222333333333000000///...............000000000000111111111111111222333444444333222111444333333222111111000000222222111000000111222222222222222333333333444444222222222333333444444444666666666777777777777777999888666555444555555666555555666777777777777777555777999:::999999999:::999:::;;;<<<===<<<<<<;;;;;;:::999999;;;<<<<<<;;;::::::;;;;;;;;;;;;:::::::::999999888888777777666555555444333222111000...111111111111000000000000...///000000000///...---000000111222222222111111........................////////////......---,,,...------,,,---...///000...//////...,,,,,,...///------/////////...---,,,,,,,,,---.../////////...,,,///222000,,,***,,,000............/////////000---------,,,,,,+++++++++---------.........//////000///...------...///000++++++***,,,...000///...000///...------...///000......//////000000111111......////////////.............../////////000000...------,,,,,,------...,,,,,,---......---,,,,,,(((***---///000///...,,,//////.........---------+++,,,.../////////...---////////////////////////...............---------,,,,,,------...///000000---......///////////////............/////////000///000000000000000////////////000111111111111111000000////////////000000//////000000111111111222///////////////000111111000000000000111111111111111111111111111111111111000000000000000111111111000000000000111111111111111111222222222222111111333333222222111000000///222222222111111111111000///000111333333222111111......///000000000000000////////////////////////.........//////////////////////////////.........+++,,,,,,,,,,,,+++******...111333222///---...///,,,,,,,,,---------......///////////////////////////...---,,,,,,---...///...------------...////////////.........------------,,,,,,+++,,,---///000---///000...+++***+++...++++++,,,---------,,,,,,,,,,,,,,,------.........---------.........//////)))***++++++))))))***+++)))+++---///000000//////+++++++++,,,,,,------------------------------------,,,,,,++++++,,,,,,---((()))***+++,,,,,,---...,,,,,,------...///000000***,,,------------...000...///000000000///---,,,........./////////000000/////////...------,,,,,,++++++---...//////000000,,,---...///000000000000------......///000000000............/////////000---...///111111222222222111000///...............000000000000111111111111111222333444555444333222555555444333333222111111444333222111111222333444222222222333333444444444111111222333333444555555555555555555555444444444:::999777666555555555666333444444555555555555555333666999;;;:::999999999777888:::;;;<<<;;;::::::>>><<<;;;;;;<<<<<<<<<;;;999::::::;;;;;;::::::999999999888888777666666666666444555888666111111555111111111111000000000000...///000000000///---,,,111111222222222111111000........................+++,,,------......------...------,,,---...///000+++,,,---,,,++++++,,,...........................//////...---,,,++++++***..............................////////////......////////////////////////////////////////////////------......//////000000---.........---,,,++++++............/////////000////////////////////////222222111000///...------///000333444555444333222//////............////////////.........---------////////////////////////............////////////////////////////////////---......///////////////------------------------////////////////////////...///111222222111///.............../////////000//////000111111111111111......///000111222333333000000000000111111111111111222444555555444222111222111000000000111333333111111111111111111111111333333333222222111111111111...,,,,,,///222222111111111222222222111111000111111111111111111111111222222222111111111111000222222222111111111000000222222222222111111111111222111111111000000//////222222111111000000//////000000000000///////////////...---,,,,,,,,,,,,,,,/////////...------,,,,,,...111333333///------.........//////////////////------,,,,,,,,,,,,---------------.........//////////////////////////////,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,---------......333111...++++++,,,///111111000000///...------------...///...------...///---,,,+++***+++---///111.........------,,,,,,,,,////////////////////////......//////...---,,,,,,------------------------,,,,,,,,,---------......------,,,,,,,,,+++++++++------------------------,,,---......//////.........---,,,,,,,,,,,,---...........................,,,,,,,,,---///000222333222000///------///000222...............---------...///////////////...---000////////////111222333222111000///.........///111111000000111222333333222444777888777666555666222222222222333333444555555444333111000/////////000000000222444555444333222222333333444555666666888777777666666666666777888777777666666666777777777777777777777777777777;;;888666666999:::999777888888888999:::;;;<<<===<<<<<<<<<<<<<<<;;;;;;:::;;;;;;:::999999888888777888777666666666777999:::444444333333333333222222333222111111000000111111///000111222222111000///------------------,,,,,,111000000000000000111222000///---,,,,,,---...///........................---...///000000///...---000000000000000000000000.....................---..............................////////////......////////////////////////////////////////////////.........///////////////...............---,,,,,,........./////////000000........................111111000000//////......---...///000000000///...//////............////////////.........---------////////////////////////............////////////////////////////////////---......///////////////------------------------///////////////////////////000222333333222000///........./////////000000//////000111111111111111000000000000111111111111000000000000111111111111000111333444444333111000333222111111111222444444111111111111111111111111333333333222222111111111444111//////000111///---111111111222222111111000111111111111111111111111222222222111111111111000222222222111111111000000000000///////////////000222111111111000000000000111111111000000000000000////////////............///......---,,,,,,------........................///111333222///------...............------------/////////....../////////---------.........//////........................,,,------......------,,,------------............,,,,,,------............111///---++++++,,,...///111000000///......---------...///...------...///---,,,++++++,,,---///111.........------,,,,,,,,,..............................//////...------,,,------------------------,,,---------............------------,,,,,,,,,,,,------------------------,,,---......//////......///...------------...///.......................................///000111111000///......///000111///..............................//////000000111111111000/////////000111222111111000000//////000111111000111111222222333000222555666555444333444333222222222222333333444444333333222222222333333666444222111111///,,,***444444444555555666666666777666666666666666777777777777666666555666666777777777777777777777777777999777555666888999888666777777888888999;;;<<<===<<<============<<<;;;;;;;;;::::::999999888888777666555555555666666777888444444333333333222222222333222111111000000111111///000111222222111000////////////...............111000///...............///......------.................................------............------000000000000000000000000........./////////000000...........................//////////////////...///////////////////////////////////////////////////////////////.............../////////...------....../////////000000000........................000000000000////////////111111111000000000000000//////............///////////////.........------////////////////////////............////////////////////////////////////---....../////////////////////////////////////////////////////////////////////111111111111//////....../////////000000000//////000111111111111111222111111111000000//////000000000000111111111111///000111222222111000///333333222222333333444555111111111111111111111111222222222222222111111111333222111111222111///---000000111111222111111000111111111111111111111111222222222111111111111000222111111111111000000000000///.........///000111111111111111111000000000000000000000111111111111............------------//////......------......,,,------...//////000000///111222111///...............------,,,,,,,,,+++////////////////////////------........./////////------------------------------............------............////////////---............/////////......---,,,,,,,,,,,,---000000000///......---------...///...------...///------,,,,,,,,,...///000.........---------------------------------------.........///......---,,,------------------------------.........////////////.........------------------------------------------...////////////...000///............///000........................//////............//////111000///......///000111///////////////000000000//////...///000111333444222222111//////......///222222222222111111111111111111111111111222222222000222444555444333333333444444333222222222333333333333333333444666777888666555333333444444222111555666666666666666666666555555555555666777888888666666555555555555666666777777777777777777777777888777555666777888777666777777888888999;;;<<<=========>>>>>>>>>===<<<<<<:::::::::999888888777777333444555555555555555555333333333333222222222222222222111000000000000111///000111222222111000///000000000000000000000000000000...---,,,+++++++++---......//////.........////////////////////////------,,,,,,,,,,,,------.............................................///........................//////............//////////////////////////////////////////////////////000000//////......------...///////////////.........////////////000000000000000000000000000000000.../////////000000000111333333111000000000000000//////............//////////////////............////////////////////////............////////////////////////////////////---......///////////////////////////////////////////////////////////////---......//////......---...////////////000000000//////000111111111111111111111111111000000000000///000000000111111111111000000111222222111000000222222222222333333444444111111111111111111111111222222222111111111111111//////111222333333222111///000000111111111111111111111111111111111111111222222222111111111000000111111111111000000000000222111000//////000222333111111111111111111111111//////000000111111222222/////////.........------000//////.........//////---........./////////000000000111000//////......//////...------,,,,,,,,,------............------............////////////------------------------------............------////////////000000000000.../////////////////////------.........------,,,000000//////............---...///...---------///---------,,,---...///000...............------------------------------------...............------.................................////////////000////////////....................................------...//////////////////..................///........................///............//////000000000////////////000000000000000000000111111111222111000//////111333555222222111111000000000000222222333333333333333333111111111222222222111111222333555666555444444555666666555444333333333333333333333333444666777888444333222333555666666666666666666555555555555555444444444555666777888999555555555555555555666777777777777777777777777777777777777888888888777777888888999999:::<<<===>>>>>>>>>>>>>>>>>>======<<<::::::999999888777777777333444555666666555444333333333333222222222222111222222111000000000000000///000111222222111000///000000000000000111111111///......---,,,,,,,,,,,,,,,---///000000///......000000000000000000000000///...---,,,,,,---...///........................//////......---,,,++++++////////////////////////000///............///000////////////////////////////////////////////////000000//////......------......///////////////...////////////000000000111111111111111111111111111......//////000000111111000///...---------------//////............//////000000/////////.........////////////////////////............////////////////////////////////////---......///////////////000000000000000000000000////////////////////////////////////////////////////////////000000000111//////000111111111111111000000000000111111111111///000000000111111111111111111222222222222111111000111111222222222222222111111111111111111111111111111111111111111111111...///111333333333222222...///000111111111111111111111111111111111111111222222222111111111000000000000000000000000000000000000/////////000222333111111111111111222222222//////000000111111222222000000000/////////......//////.........//////000000000/////////.........111000//////////////////////////////......------------...//////...------........./////////000000........................---......//////......---/////////000000000111111/////////////////////...---...////////////...---////////////............---...///...---------///......------......//////................................................------...............---.................................////////////000000000/////////.................................---...//////000000//////------------------------........................,,,,,,------///000111222000000////////////000000000000000000111111222222555444111000///000111222111111111222222333333333111222333444555555444444111111222222222111111000111333555555333333444555888777666555555555555555444333333333333333444444444222/////////000///...555555444444444444444444444444444444555666888888555555555555555666777777888888888888888888888888888999:::::::::999999888::::::::::::;;;===>>>???>>>>>>>>>>>>>>>======<<<::::::999888888777777666444555666777666555444333333333222222222111111111222111000000//////000000///000111222222111000///.........//////000000000...---------...///000000,,,---///000111000///...000000000000000000000000000///...------...///000000000000000000000000000000///...---,,,+++******////////////////////////000///...------...///000///////////////////////////////////////////////////////////////.........------.../////////....../////////000000000111111111111111111111111111111......//////000000111111000000000000000///////////////............//////000000000/////////......////////////////////////............////////////////////////////////////---......///////////////000000000000000000000000////////////////////////111111111111111111111111/////////000000000111111//////000111111111111111//////000000111111111222000000000000111111111111222222222222222222222222///000111222222222222111111111111111111111111111000000000111111111111111111222333222000/////////......///000111111111111111111111111111111111111222222222111111111111000//////000000000000000111,,,------....../////////111111111222222222222222000000000000111111111111111000000000////////////......------......//////111111000//////...------111000......///000000//////////////////////////////000111222222111000///....../////////000000000////////////////////////......////////////......////////////000000000000/////////............------...//////000///////////////////////////......---...///...------...///......................................./////////////////////////////////,,,---......///.................................------........./////////000/////////..........................................///000000000000///,,,,,,------------,,,,,,........................,,,,,,,,,---///000222333//////000000000000////////////000000111111222222555444222111//////000000///000111222333333333333000111333444555555555444111111222333333111000//////111222111000000222333777777666555555555666666444444333222111111222222111000......000222333333333333444444444444444444444444444444555666777777666666555666666777888999888888888888888888888888777999<<<<<<;;;999999999::::::::::::;;;===>>>???======>>>>>>>>>===<<<<<<999999999888777777666666555555555666555555444444222222222222111111111111111111000////////////000///000111222222111000///,,,------......//////000------......///000222333---...//////000000000000/////////////////////////////////....../////////000000000000000000000000//////......------,,,,,,////////////////////////000///...------...///000////////////////////////////////////////////////.........///////////////,,,,,,---...............//////000000000111111111000000000000000000000000////////////000000000000111222333444444444333222//////............//////000000000000/////////...////////////////////////............////////////////////////////////////---......///////////////////////////////////////////////////////////////000000000//////000000000//////000000000111111111//////000111111111111111111111111111000000000000000000000000111111111111111111000000000000111111000111222333333333222222111111111111111111111111///000000000111111111222111222333111...---...000---...///000111111111111111111111111111111111111222222222111111111111000////////////000000111111***+++---///000000///...111111111222222333333333111111111000000000000000000000/////////.........------,,,,,,---......///000000000///////////////222///------///111000///,,,------......//////000///000111222222111000///.../////////000000000000..............................////////////.............../////////000000............------,,,,,,---------.........//////.../////////////////////---...///...------...///......////////////......---........./////////000........................,,,------...//////..............................,,,---------............/////////.........------..............................///000000000000000,,,---...//////...---,,,........................---------......000111111//////000000000000//////......//////000111111222222222111111000000000/////////000111111111000///...000222444666666555444000111333333333111000...///000111111000000111333444444444444444444555666444333333222222222222222111000///000444777999:::333333444444555555666666555555444444444555555666666666666777777888::::::888888888888888888888888666999<<<<<<:::888888999888888888999:::;;;<<<===<<<============<<<;;;;;;999999888888777777666666555555444333333333333333222222222222111111111111111111000//////////////////000111222222111000///,,,,,,---......///000000............///000111111............///000111222........................---......//////......---.................................///////////////000000000000000000000000111///...------...///111////////////////////////////////////////////////---.........//////000000+++,,,,,,---.........---000000000000111111111111////////////////////////000000000000////////////---...000222333222111000//////............//////000000000000////////////////////////////////////............/////////000////////////////////////---......///////////////////////////////////////////////////////////////------,,,,,,,,,,,,------000000000000111111111111//////000111111111111111333333222111000///......000000000000111111111111000000////////////000000111222333444555444333333111111111111111111111111//////000000111111111222---///000///---...111444---...///000111111111111111111111111111111111111222222222111111111111000.../////////000000111111+++---000222333222000///111111111222222333333333222222111111000000////////////.........---------,,,,,,,,,,,,,,,---...///......//////000000111111222///------///111111///***++++++,,,---...//////---...///111111///...---////////////000000000000------------------------......////////////..................////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,---...///.........///////////////---...///...------...///...///////////////......---.........//////000000------------------------,,,,,,---.../////////...////////////////////////,,,,,,,,,---------......///.........------------////////////////////////...//////000000000000000---...///000000///...---........................//////............////////////000000000000//////---......///000111111111///000000111111111000000//////000000000...---,,,...///222444666666555444000111333444333111///...111222333222111111333555222222222222333333444555333333333222222333333444888555111000000111111000333444444555666777888888666555555444444444555555777777777777888999:::;;;888888888888888888888888444888;;;<<<999777777888666666666777888999;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999999888888777666666666555444222111000111222222222222222111111111111000111111000//////////////////000111222222111000///,,,------...///000000111000//////........./////////............000222333........................+++,,,............,,,+++