BM6P6(@ xxxssshhhfffnnnnnnrrrvvvcccYYYPPPNNNRRRWWWUUUSSSQQQOOOLLLIIIFFFKKKGGGEEEFFFDDD>>>;;;<<<===<<<;;;:::888777666555444444333222222111000000222222222111111111111000000000000000000000000000000111222333555999>>>BBBFFFHHHIIIKKKSSS^^^eeeeeebbb\\\YYYYYY[[[]]]cccjjjqqqtttxxx}}}}}}zzz}}}|||uuukkk^^^UUUJJJFFFAAA===;;;:::999888888888777777888888999:::888999:::<<<===>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;===???AAAAAA?????????@@@EEEDDDCCCBBBBBBBBBCCCDDDFFFGGGGGGGGGGGGFFFEEEEEEHHHGGGFFFEEEDDDCCCCCCCCCFFFHHHKKKMMMMMMMMMNNNOOOMMMNNNOOOPPPPPPOOONNNMMMKKKLLLNNNPPPRRRSSSTTTTTTWWWVVVUUUSSSQQQOOOMMMLLLLLLMMMMMMJJJEEEAAA>>>===>>>AAAFFFHHHIIIIIIIIIIIIJJJIIIGGGFFFFFFFFFGGGHHHIIIIIIIIIFFFEEEGGGLLLPPPPPPOOOMMMLLLMMMOOORRRTTT___\\\YYYWWWUUUQQQKKKFFF@@@???===<<<<<<===>>>???>>>???AAABBBBBBBBBAAA@@@GGGFFFCCCAAAAAABBBDDDEEEJJJJJJKKKLLLMMMNNNNNNOOORRRNNNKKKJJJLLLMMMLLLKKKOOOSSSZZZcccqqq{{{{{{tttpppnnnppppppppppppmmmhhhaaa[[[TTTRRRQQQPPPOOONNNKKKIIIIIIJJJKKKJJJIIIIIIJJJKKKKKKVVV^^^^^^[[[[[[\\\\\\YYYVVVXXX]]]___]]][[[\\\bbbppp}}}www[[[LLLGGGEEEIIIOOO___|||vvvlllddd^^^^^^___]]]]]]^^^^^^dddfffnnnzzz{{{~~~mmm___XXXPPPOOOSSSOOOOOOPPPOOOOOOMMMLLLLLLNNNJJJGGGGGGDDD???<<<<<<<<<<<<;;;:::888777666555444444444333222222222111222222222222111111111111000000000000000000000000000111222333555999>>>BBBEEEHHHIIIKKKSSS^^^cccccc```[[[WWWWWWXXXYYY___fffpppsssxxx{{{xxxzzz}}}vvvooofffZZZQQQHHHDDD???<<<::::::999888888888777777888888999:::999999;;;<<<===>>>>>>>>>============<<<<<<<<<<<<>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<>>>@@@AAAAAA@@@@@@@@@BBBDDDDDDCCCBBBBBBBBBCCCDDDFFFFFFFFFFFFFFFEEEDDDDDDGGGFFFEEECCCCCCBBBBBBCCCEEEHHHLLLOOOPPPPPPQQQRRRNNNOOOOOOOOOOOOMMMKKKJJJHHHIIIKKKMMMOOOPPPQQQQQQSSSSSSRRRQQQPPPOOONNNNNNMMMMMMMMMJJJEEEAAA>>>>>>AAAEEEIIILLLLLLLLLLLLLLLHHHHHHGGGFFFEEEEEEEEEEEEGGGHHHHHHGGGFFFGGGLLLPPPPPPOOOMMMKKKKKKLLLNNNPPPSSSQQQNNNMMMLLLHHHBBB>>>???>>>===<<<<<<>>>@@@AAA@@@AAACCCDDDEEEFFFEEEEEEFFFEEECCCAAAAAABBBDDDFFFEEEGGGIIIKKKNNNQQQSSSUUUWWWTTTQQQPPPPPPOOOLLLIIIIIILLLRRR\\\jjj~~~{{{vvvuuuwwwwwwuuupppiiibbb^^^XXXUUUQQQNNNMMMLLLKKKIIIIIIJJJKKKJJJIIIHHHIIIJJJNNNXXX``````]]]\\\^^^]]]ZZZYYY\\\aaaaaa]]][[[]]]aaannn|||pppWWWLLLHHHEEEIIIOOOdddqqq]]]SSSTTTMMMHHHHHHJJJJJJNNNRRR^^^pppmmmccc\\\UUURRRTTTPPPSSSUUUTTTQQQOOOOOOQQQRRRLLLHHHGGGEEE@@@<<<===<<<;;;:::999888666555555444444444444444444444333333222222222111111111111000000000000000000000000000111222333444888===AAADDDGGGIIILLLSSS]]]bbbaaa```ZZZUUUUUUUUUVVV[[[aaannnqqqwww{{{wwwwww|||{{{wwwtttsssoooqqqwww|||ssslllggg___TTTLLLDDDAAA===::::::999999888888777777777777888999999::::::<<<===>>>>>>>>>>>>=========<<<<<<<<<<<<;;;???>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<>>>>>CCCFFFJJJMMMMMMMMMMMMMMMFFFFFFFFFEEEEEECCCBBBBBBDDDEEEFFFFFFFFFHHHKKKNNNOOONNNKKKIIIHHHIIIJJJKKKLLLKKKIIIHHHGGGEEEAAA===>>>>>>======>>>@@@BBBDDDCCCDDDFFFHHHIIIIIIIIIIIIEEEDDDBBBAAAAAACCCEEEFFFDDDFFFIIILLLPPPTTTVVVXXX[[[ZZZZZZZZZYYYUUUPPPLLLHHHIIIMMMSSS___rrr~~~~~~~~~zzztttlllfffccc\\\WWWQQQLLLJJJJJJJJJJJJJJJKKKKKKJJJHHHHHHIIIJJJNNNXXX``````___```bbbbbb]]]^^^bbbfffccc]]][[[^^^```mmm{{{~~~iiiTTTKKKHHHFFFJJJQQQjjj|||yyy~~~|||wwwzzzzzzsssdddVVVMMMJJJJJJDDD@@@AAABBBDDDKKKRRRooo}}}ssskkkbbb\\\[[[\\\___aaa\\\TTTMMMLLLMMMSSSLLLGGGFFFEEEAAA>>>>>>;;;::::::999777666666555444444444555555555555555333333222222222111111111000000000000000000000000000111222222444888===AAACCCGGGJJJMMMTTT]]]aaa___```YYYTTTSSSSSSSSSXXX^^^lllpppwww~~~yyyxxxzzzzzztttqqqppprrrtttyyyzzzsssiiiccc^^^XXXOOOGGG@@@>>>:::999999999888888777777777777777888999999:::;;;<<<===>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;======>>>???????????????<<<<<<<<<;;;<<<<<<===>>>???@@@AAAAAA@@@@@@BBBDDDFFFFFFFFFFFFFFFGGGGGGGGGIIIHHHGGGFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@AAABBBCCCEEEJJJPPPTTTUUUUUUTTTTTTPPPPPPPPPPPPNNNLLLJJJHHHIIIJJJJJJLLLMMMOOOPPPQQQLLLLLLLLLLLLKKKKKKKKKKKKMMMMMMLLLIIIDDD@@@??????AAADDDHHHKKKKKKJJJJJJJJJEEEEEEFFFFFFEEECCCAAA@@@@@@AAACCCDDDEEEGGGIIIKKKLLLKKKIIIGGGGGGGGGHHHHHHIIIHHHGGGGGGFFFDDDBBB@@@>>>=========???BBBEEEGGGFFFGGGIIIJJJJJJJJJIIIHHHCCCBBBAAAAAABBBCCCEEEFFFGGGHHHJJJMMMQQQSSSVVVWWW^^^___bbbcccaaa[[[UUUPPPMMMMMMMMMNNNUUUcccuuu{{{vvvqqqjjjfff[[[VVVPPPLLLKKKKKKKKKJJJKKKLLLKKKJJJHHHGGGIIIJJJMMMUUU]]]^^^___cccffffff___bbbgggiiiddd\\\\\\```dddnnn|||~~~jjjUUULLLGGGFFFMMMXXXqqq~~~{{{xxxwwwyyy|||~~~~~~wwwtttsssyyy}}}rrrlllppp{{{mmm```\\\VVVYYYYYYSSSKKKFFFFFFHHHDDD@@@>>>>>>>>>AAAJJJTTTqqqzzz|||{{{pppiiifffhhhkkkkkkeee[[[RRROOOOOOTTTLLLEEEEEEEEECCC@@@@@@;;;::::::999888777666666555555555555555555555666333333333222222222222111000000000000000000000000000111222222333777<<<@@@CCCGGGJJJMMMTTT^^^aaa```^^^XXXSSSQQQPPPPPPUUU[[[nnnsss{{{~~~zzzzzz}}}|||xxxvvvuuuyyy{{{ssskkkbbb[[[WWWRRRKKKDDD>>><<<999888999999888777777777666666777777888999:::;;;<<<======>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::;;;===???@@@AAAAAAAAA<<<<<<<<<<<<======>>>??????@@@AAA@@@@@@@@@CCCEEEEEEEEEEEEFFFGGGGGGGGGGGGKKKJJJIIIHHHGGGGGGGGGGGGEEECCCBBBAAAAAABBBDDDFFFIIIMMMSSSVVVWWWUUUTTTSSSRRRRRRSSSRRRPPPNNNLLLKKKJJJJJJJJJJJJLLLMMMOOOPPPMMMLLLKKKJJJIIIHHHGGGFFFKKKKKKJJJGGGCCC@@@???@@@AAADDDHHHJJJJJJIIIIIIIIIEEEFFFFFFGGGFFFDDDBBBAAA??????@@@BBBDDDFFFHHHHHHHHHHHHGGGFFFFFFGGGGGGHHHBBBCCCCCCBBBAAA@@@??????>>>>>>>>>???AAADDDGGGIIIIIIJJJJJJJJJIIIGGGEEEDDD@@@@@@@@@AAABBBDDDFFFGGGGGGIIIKKKNNNQQQTTTVVVWWWbbbeeeggggggccc\\\UUUPPPNNNMMMKKKJJJLLLUUUcccmmmzzztttjjjbbbWWWTTTPPPNNNMMMMMMLLLKKKKKKLLLKKKIIIGGGGGGIIIKKKOOOVVV[[[[[[\\\```cccbbb```bbbgggiiiddd]]]\\\```hhhppp}}}oooYYYLLLFFFGGGTTTccc}}}yyytttooommmoooppppppnnnhhhhhhjjjpppxxx~~~{{{uuummmggghhhssssss```RRRLLLLLLHHHJJJKKKIIIEEEAAA@@@AAADDDCCCCCCDDDDDDGGGRRR^^^yyy}}}~~~{{{tttooolllooorrrsssqqqjjjdddaaaaaaYYYOOOFFFFFFFFFDDDBBBBBB;;;;;;::::::999888888777555555555555555555555444333333333333222222222222000000000000000000000000000111222222333666;;;???DDDGGGJJJMMMUUU___dddccc^^^XXXSSSQQQPPPPPPUUU[[[oooxxx}}}{{{}}}~~~}}}||||||{{{oooggg\\\VVVRRRNNNGGGBBB===;;;999888999999777666777666666666666777888888:::;;;;;;<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999:::===???AAAAAAAAAAAA======<<<======>>>???@@@@@@AAAAAAAAA@@@AAADDDGGGDDDEEEFFFGGGGGGGGGGGGGGGKKKJJJIIIHHHHHHHHHIIIJJJFFFEEECCCBBBBBBDDDGGGIIIMMMQQQVVVXXXXXXWWWVVVVVVXXXXXXWWWVVVTTTQQQOOOMMMIIIHHHHHHHHHIIIKKKMMMNNNNNNMMMKKKIIIGGGEEECCCCCCHHHHHHGGGDDDAAA???@@@AAACCCFFFJJJLLLLLLKKKJJJKKKHHHHHHHHHHHHHHHGGGFFFFFFBBB@@@???AAADDDFFFHHHHHHGGGGGGGGGFFFGGGGGGHHHHHHBBBCCCDDDCCCAAA@@@AAABBB@@@??????@@@BBBEEEHHHJJJJJJJJJIIIHHHFFFDDDAAA@@@>>>??????AAACCCEEEFFFGGGEEEGGGIIIMMMQQQUUUWWWYYYeeeggghhheee___VVVPPPMMMJJJJJJIIIHHHHHHNNNXXX___iiixxxwwwiii```UUUSSSPPPNNNNNNMMMLLLKKKKKKKKKJJJHHHGGGHHHJJJMMMSSSXXXZZZXXXXXX[[[]]][[[___```ccceeebbb]]]]]]aaaiiirrrpppYYYLLLGGGKKK]]]ppp~~~zzzvvvvvvwwwvvvqqqllliiinnnvvv}}}}}}{{{|||vvvppppppxxx~~~nnn^^^TTTMMMGGGEEEGGGEEEEEEFFFFFFEEEBBB@@@>>>>>>???CCCFFFFFFJJJWWWdddwwwwwwuuuooojjjfffdddccciiikkknnnqqqrrrpppooommm```TTTJJJHHHHHHEEEBBBAAA<<<<<<;;;;;;:::999999999666555555444444333333333444444333333333222222222000000000000000000000000111111222222333666;;;>>>EEEGGGIIILLLUUU```ggggggddd]]]XXXWWWVVVVVV[[[aaakkkxxx|||}}}xxxlllcccXXXQQQNNNJJJDDD???===;;;999999999999777555666666666666666777888888999::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::<<<>>>???@@@@@@???>>>============>>>???@@@AAABBBCCCCCCCCCBBBDDDGGGJJJHHHIIIJJJLLLLLLLLLLLLLLLJJJIIIHHHGGGGGGHHHJJJKKKHHHFFFDDDCCCDDDGGGJJJLLLQQQTTTXXXZZZ[[[[[[\\\\\\```___^^^[[[WWWSSSOOOMMMJJJIIIHHHHHHIIIKKKMMMOOOMMMLLLKKKIIIFFFDDDCCCBBBDDDEEEDDDBBB@@@???@@@BBBDDDGGGKKKMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLGGGDDDAAAAAADDDHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGHHHGGGDDDCCCEEEGGGAAAAAA@@@AAACCCFFFIIIKKKHHHHHHHHHGGGEEECCC@@@???======???AAACCCEEEGGGHHHGGGHHHJJJMMMPPPSSSUUUVVV^^^``````]]]WWWQQQNNNMMMIIIKKKMMMLLLKKKNNNSSSXXXXXXcccsss~~~ooofffYYYUUUPPPLLLKKKLLLLLLLLLJJJJJJIIIHHHGGGHHHLLLOOOSSSWWWXXXVVVVVVZZZ\\\[[[^^^\\\]]]``````]]]^^^aaaeeeqqq{{{iiiVVVLLLHHHPPPfff|||yyyxxx{{{dddVVVJJJIIIJJJHHHGGGIIIDDDCCCAAAAAACCCDDDDDDCCCCCCFFFLLLPPPQQQVVVdddrrr}}}nnnaaacccaaa\\\WWWUUUUUUUUUZZZ\\\```fffkkkmmmllljjjfffZZZNNNJJJJJJFFFBBBAAA<<<<<<<<<;;;;;;:::::::::666666555444333333222222444444444333333333222222000000000000000000000000111111222222333666:::>>>EEEHHHIIILLLUUUaaahhhiiijjjddd___^^^]]]^^^bbbhhhfffuuu}}}~~~xxxjjjaaaVVVOOOKKKHHHBBB>>>>>><<<:::999999999777555666666666666666777888888999999::::::;;;;;;::::::<<<<<<;;;;;;;;;:::::::::<<<===???@@@???>>><<<:::============>>>???@@@AAADDDEEEEEEDDDDDDFFFIIILLLNNNOOOPPPRRRSSSSSSRRRRRRHHHGGGFFFFFFFFFHHHJJJLLLIIIHHHEEEDDDEEEHHHLLLNNNRRRUUUYYY\\\]]]^^^```bbbfffeeeccc___YYYTTTOOOLLLLLLLLLKKKJJJKKKMMMOOOQQQLLLKKKJJJHHHFFFEEEDDDCCCBBBCCCBBBAAA??????@@@BBBDDDGGGKKKMMMLLLKKKJJJJJJLLLLLLKKKKKKLLLMMMOOOPPPKKKGGGCCCBBBFFFIIIKKKKKKLLLKKKJJJIIIHHHFFFEEEEEEFFFGGGHHHGGGDDDCCCEEEHHHBBBAAAAAABBBCCCFFFIIIKKKFFFFFFFFFFFFEEECCCAAA@@@<<<===>>>AAACCCEEEGGGHHHLLLLLLMMMNNNOOOOOOPPPQQQTTTVVVXXXVVVSSSPPPPPPQQQNNNQQQSSSSSSPPPPPPRRRUUUWWW^^^iii{{{wwwqqq^^^XXXPPPJJJHHHIIIKKKLLLIIIIIIHHHGGGGGGIIIMMMPPPOOORRRTTTTTTWWW]]]```___]]]YYYXXX\\\^^^^^^^^^aaaaaaooo~~~qqqbbbSSSKKKJJJTTTlllmmmRRRMMMHHHGGGHHHHHHDDD@@@BBB@@@@@@BBBBBBAAADDDIIIIIIGGGSSSgggnnnkkktttuuueeecccWWWYYYZZZVVVPPPNNNPPPTTTSSSYYY^^^^^^^^^___^^^[[[VVVRRRMMMKKKLLLKKKFFFAAA===>>>>>>???>>><<<;;;999999777555333222333444555222222222111111111111000000000////////////000000///000000000111555;;;???@@@CCCIIINNNTTT[[[ccchhheeegggeee]]]ZZZ]]]bbbdddcccnnn}}}{{{zzz~~~ttteee\\\SSSOOOKKKEEE@@@???<<<<<<;;;:::999777777666777666555555555666888999888888999:::::::::999999<<<;;;999777777999<<<===???>>>===<<<;;;:::::::::<<<===????????????BBBDDDFFFEEECCCCCCCCCEEEGGGIIIOOOOOOPPPRRRTTTUUUTTTRRRNNNIIIEEEEEEIIIMMMLLLKKKJJJJJJIIIGGGGGGJJJNNNRRRVVVYYY[[[[[[^^^eeehhhgggkkkhhhddd___ZZZTTTNNNIIIMMMKKKIIIIIIJJJKKKKKKKKKIIIHHHHHHHHHHHHFFFCCCAAADDDEEEEEEBBB>>>===@@@CCCEEEGGGJJJLLLLLLLLLMMMNNNIIIIIIIIIIIIIIILLLOOORRRMMMKKKIIIGGGHHHIIILLLNNNMMMNNNMMMKKKGGGEEEDDDDDDFFFEEEEEEFFFGGGGGGFFFDDDCCCBBBBBBCCCEEEEEECCCAAAGGGFFFEEEEEEDDDBBB???===;;;<<<>>>AAADDDGGGJJJLLLKKKLLLLLLKKKJJJKKKMMMOOOKKKNNNPPPPPPOOOPPPSSSVVVVVVXXX[[[[[[ZZZXXXYYYYYYYYY^^^gggwwwqqq]]]UUUMMMLLLKKKIIIHHHIIIJJJIIIHHHHHHHHHJJJMMMNNNRRRRRRRRRTTTVVVYYY\\\]]][[[YYYZZZ^^^___]]]]]]```kkkrrrzzzaaaTTTJJJJJJJJJPPPiiioooVVVNNNJJJFFFFFFHHHIIIGGGDDDDDDBBBBBBEEEFFFFFFLLLRRRWWWcccyyykkk^^^^^^ZZZ[[[[[[VVVPPPMMMNNNQQQRRRWWWZZZXXXWWWXXXWWWTTTOOOLLLIIIIIIJJJIIIEEEAAA?????????===<<<:::999888888777555333333333444555222222222111111111111000000000////////////000000000000000000111555:::>>>???CCCGGGLLLQQQXXXaaahhhfffhhheee^^^ZZZ^^^ccceeeaaalll{{{yyyxxx}}}~~~vvvdddZZZPPPLLLHHHBBB>>>>>><<<;;;;;;:::999888777666777777666555666777888999888888999::::::::::::999<<<;;;999888888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===?????????@@@CCCEEEHHHHHHHHHHHHJJJMMMPPPRRRVVVVVVVVVWWWXXXWWWUUUTTTMMMHHHCCCCCCFFFJJJJJJHHHGGGIIIKKKLLLMMMOOOSSSVVVXXX\\\___aaaeeelllnnnmmmnnnkkkfffaaa]]]WWWQQQMMMLLLJJJIIIIIIKKKMMMMMMMMMJJJJJJIIIIIIHHHFFFCCCAAAEEEFFFGGGDDD@@@>>>@@@BBBEEEGGGKKKLLLLLLMMMNNNOOOJJJKKKKKKKKKJJJKKKNNNPPPMMMMMMLLLLLLMMMNNNPPPRRRPPPPPPOOOLLLHHHEEEEEEEEEFFFEEEDDDEEEFFFGGGFFFEEEDDDBBBAAABBBCCCDDDCCCBBBDDDDDDDDDDDDDDDBBB???===>>>>>>???AAACCCGGGJJJLLLKKKLLLLLLKKKJJJJJJLLLNNNJJJMMMOOOPPPPPPQQQVVV[[[bbbdddhhhkkklllkkkgggeee```fffqqqwww^^^UUUMMMKKKKKKIIIHHHJJJKKKJJJIIIHHHIIIJJJLLLNNNSSSTTTTTTVVVXXXZZZ\\\]]]^^^\\\^^^bbbdddaaabbbdddiiirrrzzzmmmWWWMMMGGGGGGFFFMMMfffssshhhYYYJJJOOOLLLJJJKKKNNNOOOMMMJJJJJJGGGFFFGGGHHHJJJQQQYYYkkkyyyccc[[[\\\XXXYYYYYYUUUPPPNNNPPPRRRQQQUUUVVVRRROOOOOONNNLLLJJJHHHGGGIIIKKKJJJFFFBBBCCCBBB@@@>>><<<:::999999888777666444333444444555222222222111111111111000000000////////////000000111111111111111444888<<>><<<;;;::::::999888777777777777666666777777888999888888999:::::::::::::::<<<;;;;;;::::::999999999888888888999;;;<<<>>>???<<<===???@@@@@@BBBEEEGGGIIIIIIJJJLLLPPPSSSWWWYYYXXXXXXXXXXXXWWWUUUSSSQQQNNNIIIDDDBBBEEEHHHIIIHHHFFFIIINNNQQQTTTVVVYYY\\\\\\bbbhhhlllqqqwwwyyywwwssspppjjjeee```[[[UUURRRMMMKKKJJJJJJMMMOOOPPPOOOJJJKKKKKKJJJIIIGGGEEECCCFFFHHHIIIGGGCCC@@@AAABBBEEEHHHKKKMMMMMMNNNOOOPPPLLLMMMNNNNNNLLLKKKLLLMMMMMMNNNPPPRRRTTTUUUVVVWWWUUUUUURRRNNNJJJGGGGGGHHHGGGEEECCCCCCEEEGGGGGGGGGFFFCCCAAA@@@AAACCCCCCCCCCCCDDDFFFFFFFFFDDDAAA???AAA@@@???@@@BBBEEEIIIKKKLLLMMMMMMLLLKKKJJJLLLMMMJJJMMMOOOPPPQQQUUU\\\aaammmqqqwww}}}{{{tttnnnpppwwwzzz___UUUMMMKKKJJJIIIIIILLLLLLKKKJJJIIIIIIJJJLLLMMMRRRRRRSSSUUUVVVXXXYYYYYY]]][[[^^^dddfffddddddggghhhtttsssdddNNNGGGDDDEEEDDDKKKggg~~~ssstttoooddd]]]ZZZTTTNNNRRRRRRTTTXXXZZZYYYUUUQQQNNNLLLLLLQQQUUU[[[dddnnnmmm]]]WWWWWWRRRSSSTTTSSSQQQRRRTTTWWWRRRUUUTTTNNNKKKKKKKKKIIIKKKJJJKKKMMMNNNMMMIIIEEEFFFDDDBBB???===<<<<<<===888777666555444444444555222222222111111111000000000000////////////000000111222222111111333777:::???BBBFFFHHHKKKSSS^^^ggghhhjjjhhhaaa]]]aaafffhhheeemmmwww~~~vvv{{{{{{{{{~~~~~~vvvbbbVVVJJJEEEAAA===<<<>>>;;;;;;::::::999888777777777777777777888888999999888888999:::;;;;;;;;;;;;;;;;;;<<<<<<;;;999888777777777777888:::<<<===>>><<<>>>@@@AAABBBDDDGGGIIIHHHHHHJJJMMMPPPTTTXXXYYYXXXYYYZZZZZZXXXUUUTTTTTTSSSNNNHHHFFFGGGIIIKKKLLLJJJMMMQQQUUUXXX\\\```cccdddkkksssxxx~~~yyyuuuoooiiiccc^^^YYYUUUPPPNNNLLLLLLMMMOOOOOOOOOIIIJJJLLLLLLJJJIIIHHHHHHHHHKKKMMMKKKFFFBBBBBBCCCEEEHHHKKKMMMNNNOOOPPPQQQNNNOOOPPPOOOMMMKKKKKKKKKLLLOOORRRVVVYYYZZZZZZZZZZZZYYYVVVQQQMMMJJJJJJKKKHHHEEECCCCCCFFFHHHJJJJJJHHHEEEAAA???@@@CCCDDDEEEDDDGGGJJJKKKJJJGGGDDDCCCCCCAAA???>>>@@@CCCGGGJJJMMMNNNNNNMMMLLLKKKLLLNNNJJJLLLNNNPPPRRRWWW___fffuuu~~~vvv___UUUMMMKKKJJJIIIJJJMMMLLLKKKIIIHHHHHHJJJLLLMMMNNNOOOPPPQQQRRRSSSTTTTTTUUUUUUXXX___bbbaaabbbfffiiiwwwnnn^^^LLLFFFDDDFFFEEENNNnnnpppsssyyytttiiibbb^^^VVVXXXXXXWWWYYY]]]_________dddkkkrrrtttqqqjjjeee^^^^^^cccmmmvvvvvvcccVVVPPPNNNOOOOOOPPPPPPQQQSSSVVVXXXTTTVVVUUUOOOLLLNNNNNNMMMMMMNNNNNNOOOOOOMMMIIIFFFCCCBBB@@@>>>======>>>>>>888777777666555555444444222222222111111111000000000000////////////000000111111222111111222666888???CCCGGGHHHJJJQQQ]]]fffhhhkkkiiibbb___ccciiikkkgggmmmsssxxx|||qqqkkksss}}}|||}}}~~~}}}sssbbbVVVJJJDDD@@@======???;;;::::::999999888888888777888888999999999999999888888999:::;;;<<<<<<;;;:::;;;<<<<<<;;;999777666888888888999:::;;;<<<======???AAABBBCCCEEEHHHKKKIIIJJJLLLNNNQQQTTTWWWXXX[[[^^^```aaa___^^^^^^___ZZZUUUOOOKKKJJJMMMPPPRRRTTTVVVXXXYYY\\\aaagggkkknnnvvv~~~zzztttmmmgggaaa[[[VVVSSSQQQNNNMMMMMMNNNMMMLLLGGGJJJLLLMMMLLLLLLLLLNNNKKKNNNOOOMMMHHHDDDCCCDDDFFFHHHLLLNNNNNNNNNPPPQQQNNNPPPQQQOOOMMMKKKJJJKKKLLLOOOTTTYYY\\\\\\\\\[[[YYYYYYVVVRRRMMMJJJJJJKKKIIIGGGEEEFFFHHHKKKMMMMMMJJJFFFBBB@@@AAACCCEEEFFFDDDHHHMMMNNNLLLHHHFFFEEECCCBBB@@@??????BBBFFFHHHKKKLLLMMMMMMKKKJJJKKKLLLHHHJJJMMMNNNPPPUUU]]]dddxxxuuupppppprrrssszzz~~~qqq^^^UUUMMMKKKKKKJJJKKKMMMJJJIIIHHHHHHIIIKKKMMMOOONNNNNNOOOPPPQQQRRRSSSTTTPPPOOORRRYYY]]]^^^```dddgggxxx~~~fffUUULLLEEECCCEEEGGGTTTxxxVVVYYY]]]```cccfffjjjmmmnnnyyysssnnneee[[[TTTPPPOOOOOOKKKNNNTTT___nnn|||qqqbbbWWWOOOMMMNNNNNNNNNNNNOOOQQQSSSUUUVVVYYYXXXSSSPPPQQQRRRPPPMMMNNNNNNNNNLLLJJJGGGEEE??????>>>===<<<<<<<<<<<<888888777777666555555444222222222111111111111000000000////////////000000000111111111111333555888>>>CCCHHHIIIJJJOOO[[[dddhhhkkkiiicccaaafffllloooiiimmmqqqrrrttt}}}pppkkkqqqwww}}}}}}~~~}}}qqqaaaUUUIIIDDDAAA======???:::::::::999999999888888888888999::::::::::::999777888999;;;<<<<<<<<<<<<:::;;;;;;<<<;;;:::888777:::::::::::::::;;;<<<<<>>BBBCCCDDDEEEEEEFFFIIIKKKMMMOOORRRUUUXXX[[[]]]]]]^^^ccchhhjjjiiiiiilllppppppkkkddd]]]ZZZ\\\aaaeeeiiikkknnnqqqtttyyyzzzqqqhhh]]]WWWTTTQQQNNNMMMMMMMMMLLLKKKIIIMMMQQQQQQNNNLLLNNNQQQSSSTTTSSSOOOJJJFFFGGGIIIGGGIIILLLMMMLLLKKKLLLMMMLLLMMMMMMKKKJJJJJJLLLNNNRRRTTTXXX[[[]]]]]][[[ZZZWWWYYYYYYWWWSSSOOOMMMLLLLLLLLLLLLNNNQQQTTTTTTSSSMMMIIIFFFDDDEEEFFFGGGGGGIIIPPPWWWXXXSSSMMMIIIHHHFFFEEEEEEEEEGGGHHHJJJKKKJJJMMMOOOPPPPPPOOOPPPQQQPPPSSSVVVVVVVVVXXX\\\aaagggqqqwwwuuuvvvvvvuuuiiigggjjjppptttuuuxxx|||wwwmmm[[[TTTNNNOOOOOOMMMKKKKKKHHHIIIJJJLLLPPPUUUYYY[[[XXXWWWVVVVVVXXX[[[___bbbXXXTTTRRRTTTVVVVVVZZZ```fff|||wwwcccTTTIIIBBBBBBKKKUUUfffggggggfffdddeeejjjsssyyyoooggg```ZZZWWWSSSSSSTTTTTTUUUVVVWWWWWW___lll}}}iii]]]TTTOOONNNFFFEEEFFFIIINNNSSSVVVXXX[[[^^^^^^XXXTTTSSSQQQNNNMMMNNNNNNLLLKKKIIIJJJKKKFFFFFFFFFEEEBBB@@@===;;;888888888888777666555444222222222111111111111000000000////////////000000---///111111222333666888999@@@GGGIIIHHHKKKUUU___fffjjjiiieeedddjjjqqqtttrrrwwwyyyvvvqqqoootttzzz~~~~~~ppp\\\RRRHHHCCC@@@<<<;;;<<<::::::999999999999999999888999:::;;;<<<;;;::::::777888:::;;;<<<=========:::::::::::::::::::::;;;999999:::;;;<<<===???@@@CCCDDDFFFFFFEEEFFFIIIKKKLLLNNNQQQUUUYYY\\\^^^```eeejjjppprrrpppqqqtttxxxzzzuuunnnfffccceeejjjooonnnqqqwww{{{~~~uuujjj___WWWRRRPPPMMMLLLMMMNNNMMMMMMLLLPPPTTTRRRNNNKKKMMMOOOUUUVVVTTTOOOJJJGGGHHHJJJGGGIIILLLLLLKKKJJJKKKKKKKKKKKKKKKJJJIIIJJJMMMPPPUUUWWWZZZ\\\]]]]]][[[ZZZZZZ]]]^^^]]]ZZZVVVSSSQQQMMMMMMNNNQQQTTTVVVVVVUUUMMMJJJGGGFFFGGGGGGGGGGGGOOOVVV]]]^^^XXXRRRNNNMMMGGGGGGHHHIIIJJJLLLMMMNNNOOOQQQTTTVVVVVVVVVWWWXXXYYY\\\^^^^^^]]]^^^aaadddhhhlllwww}}}{{{|||}}}|||ttthhhZZZSSSOOOPPPPPPMMMKKKKKKIIIIIIKKKNNNSSSYYY^^^aaaZZZXXXWWWVVVYYY]]]bbbeee]]]WWWSSSRRRRRRRRRVVV\\\jjjtttaaaSSSHHHBBBEEERRR^^^nnnuuujjjdddeeeaaa```dddeeeeeekkktttvvveee\\\VVVOOOJJJJJJJJJKKKNNNRRRVVVWWWWWWZZZZZZ[[[ZZZWWWTTTPPPNNNMMMLLLLLLLLLKKKJJJIIIHHHCCCCCCCCCCCCBBB@@@>>>===:::888777777777666444222555444111000//////111111000000000000000///......000111222222111222444666>>>AAADDDFFFIIIOOOWWW^^^ffffffeeeddddddhhhnnnrrrrrrvvvzzzvvvoookkkmmmqqq~~~}}}qqqaaaUUUJJJDDD@@@<<<;;;===::::::;;;::::::999777777888888999::::::::::::999::::::;;;;;;;;;;;;<<<<<<888999999:::;;;;;;<<<<<<;;;<<<<<<<<<;;;<<>>===:::999888888888777555333444444444333333222111000000000000000000///......000111222111111111333555;;;>>>BBBDDDGGGLLLTTTZZZeeeffffffeeeeeehhhnnnssstttxxxzzzvvvqqqoootttzzz~~~qqqaaaUUUJJJDDD@@@===<<<===;;;::::::999999888777777888888999::::::::::::999888888999999999999::::::888888999999:::::::::;;;:::;;;;;;;;;;;;<<>>===;;;:::999999999999666444333444555666555444111000000000111111000000/////////000111111000000222444999===BBBEEEGGGKKKQQQVVVcccdddeeeeeeeeehhhoootttvvvxxxyyyuuupppsss|||}}}}}}qqq```UUUIIIDDD@@@===<<<>>><<<;;;999888777777888888888999999:::::::::::::::888888999999999999:::::::::::::::::::::;;;;;;;;;:::;;;=========???BBBDDDDDDFFFHHHIIIJJJLLLOOOQQQVVV\\\ccceeedddccceeehhhoootttyyyzzzuuunnniiigggnnnrrrxxx|||~~~sssggg___XXXVVVSSSRRRSSSSSSSSSRRRQQQRRRQQQMMMMMMPPPQQQNNNJJJJJJIIIFFFBBBBBBFFFKKKPPPRRRVVVZZZ___fffmmmrrruuurrrnnnkkkkkklllllllllhhhkkkmmmlllhhhffffffgggbbbbbbbbb___ZZZUUUSSSSSSTTTTTTTTTVVVYYYZZZZZZXXXYYYVVVPPPKKKIIIKKKNNNQQQXXX```eeeeeedddeeefffddd\\\ZZZXXXXXX\\\```bbbdddiiiooozzz|||iiiXXXSSSLLLJJJLLLNNNOOONNNLLLLLLMMMSSSYYY]]]]]]\\\VVVRRRRRRVVVXXXWWWVVVXXXXXXYYYYYYZZZ[[[aaajjjqqq}}}}}}nnnYYYIIIIIIDDDDDDLLL]]]sssyyybbbcccbbb___[[[YYY[[[^^^^^^^^^]]]^^^^^^]]]ZZZWWWXXXUUUQQQLLLIIIHHHHHHIIIMMMLLLKKKIIIGGGEEEDDDCCCEEEDDDCCCBBB@@@???======<<<;;;::::::;;;:::888666444444555555444333111000000000111111111000000///...///000000///000222444999>>>CCCGGGIIILLLPPPTTT^^^aaaccccccbbbeeelllsssuuuvvvtttpppmmmsss~~~{{{{{{|||ppp```UUUIIIDDD@@@===<<<>>>===;;;999777666777888999888999::::::;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===============<<<>>>@@@AAAAAACCCEEEGGGHHHIIIJJJKKKLLLNNNSSSVVVYYYaaaiiijjjfffdddgggmmmppptttyyyxxxsssmmmhhhgggtttwww}}}wwwkkkbbbXXXUUURRRQQQQQQQQQPPPOOOSSSTTTQQQKKKJJJLLLMMMKKKJJJJJJIIIFFFDDDFFFJJJNNNRRRUUUZZZaaahhhpppyyy}}}zzzuuussssssuuuuuuuuutttvvvvvvrrrlllgggfffgggbbbaaa```^^^[[[YYYXXXWWWXXXYYYZZZ\\\^^^______^^^aaa[[[RRRLLLJJJLLLOOORRRWWW___eeeeeeeeehhhiiiiii```___^^^```dddhhhjjjkkkpppvvv}}}kkkYYYSSSMMMKKKLLLNNNNNNLLLKKKMMMQQQWWW\\\___^^^\\\YYYVVVVVVZZZ\\\ZZZYYY[[[XXX\\\___^^^]]]aaakkksss}}}kkkVVVIIIHHHEEEEEELLL[[[qqqlll]]]```cccaaa]]][[[]]]___\\\[[[[[[\\\\\\\\\ZZZWWWWWWTTTOOOJJJGGGGGGHHHIIILLLMMMNNNMMMKKKHHHDDDBBBFFFEEECCCBBB@@@>>>======<<<;;;:::;;;;;;;;;999777666555333222111111222222000000111111111111000000...///000000///000222444888<<>>===<<<999888777777999:::999999:::;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===============<<>>======<<<;;;:::;;;<<<;;;:::888666555222111000111222333000000111111222222111111///000111111000000222444555:::???BBBCCCEEEJJJMMMWWW\\\``````]]]^^^eeemmmlllmmmmmmkkklllvvv~~~}}}{{{zzz{{{~~~ppp___TTTIIICCCAAA>>>===???>>>===;;;:::999999::::::999999:::;;;;;;;;;;;;;;;888888999999999999:::::::::;;;;;;<<<======>>>>>>===???BBBDDDDDDDDDFFFGGGGGGHHHIIIJJJKKKOOOSSSWWWZZZccckkklllgggeeeiiinnnssswwwzzz{{{xxxvvvwwwyyy~~~~~~qqqiii]]]ZZZWWWUUUTTTTTTRRRQQQTTTSSSNNNGGGDDDGGGIIIGGGHHHFFFCCCBBBDDDIIINNNRRRRRRUUUYYY^^^eeellltttyyyyyywwwuuuuuuvvvwwwwwwwww{{{||||||xxxrrrnnnnnnooojjjgggdddcccdddfffggggggbbbcccddddddeeehhhlllpppqqqfffVVVKKKGGGIIIMMMOOOWWW___ddddddcccdddeeecccbbbbbbdddhhhmmmppprrrrrruuu}}}zzznnnooosss{{{vvvcccYYYTTTOOOLLLMMMMMMLLLJJJMMMPPPVVV[[[]]]^^^\\\[[[ZZZWWWWWW[[[\\\YYYWWWWWWWWW^^^fffhhhiiilllttt{{{ttt^^^NNNHHHBBBHHHNNNTTTbbb{{{ooobbbYYY\\\^^^```___^^^]]]]]]ZZZWWWUUUUUUVVVXXXXXXXXXVVVSSSOOOKKKJJJJJJLLLMMMLLLLLLKKKJJJHHHHHHGGGFFFHHHFFFDDDAAA???=========;;;:::::::::;;;;;;:::888666555444333333222222222///000111222222222222111000111222111111111333555666999>>>@@@AAACCCHHHLLLWWW\\\aaa```\\\\\\dddkkkhhhkkknnnooosss~~~}}}|||{{{}}}ppp___TTTHHHCCCAAA>>>===???>>>======<<<;;;;;;::::::999:::;;;;;;<<<;;;;;;;;;888888999999999999::::::;;;<<<===>>>???AAABBBBBBAAADDDFFFGGGGGGGGGHHHIIIHHHJJJLLLMMMNNNQQQUUUXXX[[[bbbiiikkkhhhgggjjjnnnvvv{{{ssskkk```]]]ZZZWWWWWWVVVTTTSSSPPPOOOKKKDDDCCCGGGKKKJJJHHHEEEBBBBBBFFFKKKQQQTTTRRRTTTWWWZZZ^^^ccciiimmmqqqpppooopppppppppnnnmmmnnnppprrrpppnnnmmmooorrrsssooojjjhhhjjjkkklllkkkeeefffffffffgggkkksssxxxyyykkkXXXKKKGGGIIILLLNNNTTT\\\bbbaaa___^^^\\\ZZZYYYZZZ]]]aaagggjjjkkkkkkqqqzzzooo^^^UUUQQQMMMLLLNNNOOONNNMMMNNNRRRWWW[[[\\\\\\[[[ZZZVVVTTTUUUYYY[[[YYYWWWWWWXXX^^^eeekkkpppxxxlllUUUHHHFFFBBBHHHOOOXXXmmm}}}rrreee[[[VVVWWWZZZ]]]^^^___^^^]]]\\\YYYUUUTTTUUUWWWXXXYYYVVVTTTPPPMMMKKKLLLNNNOOOPPPNNNKKKHHHGGGHHHJJJLLLHHHFFFDDDAAA???=========;;;:::999:::;;;;;;999888555555777777666555333111///000111222222222222222000111222222111222444666888;;;???AAABBBDDDIIINNNWWW]]]bbbaaa\\\\\\ccckkkfffkkkppptttzzz~~~||||||ppp___SSSHHHCCCAAA>>>===???>>>>>>>>>>>>===<<<;;;:::999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<>>;;;=========<<<;;;:::999888666666555444333222222111111111111111111111111111222000///------///000222888:::<<<>>>@@@CCCHHHKKKVVV___ccc]]]YYY\\\aaacccjjjhhhmmmyyy~~~zzz{{{|||rrrbbbUUUIIIEEECCC???=========>>>???>>><<<:::;;;<<<<<<;;;;;;>>>@@@@@@===:::@@@<<<888666888<<>>>>>???@@@@@@???===<<<===>>>???>>>>>>@@@CCCDDDBBB???>>>;;;777777:::???DDDFFFOOOPPPQQQQQQQQQSSSVVVXXXWWWXXXZZZYYYWWWUUUUUUVVVWWWXXXZZZ]]]aaacccccccccccciiillllllnnnssswwwwwwvvv}}}pppggg```]]]ZZZWWWVVVTTTRRRPPPOOOJJJFFFGGGKKKOOOOOONNNKKKJJJIIIKKKOOOSSSVVVVVVQQQPPPOOOOOOPPPSSSVVVXXX^^^___aaacccdddbbb___]]]YYYZZZ]]]aaagggmmmsssvvv}}}xxxqqqnnnmmmmmmkkkiiimmmlllkkkooovvvuuu^^^SSSQQQQQQQQQRRRRRROOONNNOOOOOOMMMNNNRRRPPPZZZaaabbbaaabbbccccccrrrzzziii\\\VVVSSSOOOOOOPPPQQQPPPOOOWWWYYY[[[\\\ZZZYYYXXXXXXYYYWWWVVVXXX[[[]]]\\\[[[\\\___gggrrrooo]]]OOOGGGEEEFFFIIIVVVsss|||kkk[[[WWWYYYYYYYYYYYYUUUSSSNNNKKKKKKMMMQQQSSSZZZ[[[\\\^^^]]]\\\[[[YYYZZZTTTLLLIIIKKKPPPSSSTTTQQQPPPOOONNNMMMMMMMMMMMMJJJGGGDDDBBBAAA???;;;999999::::::;;;;;;::::::999777777666555444333222222111111111111111111111111111000///......///000111222444777999<<<@@@EEEHHHOOOYYY___]]]YYYYYY\\\]]]___cccnnn{{{|||zzzqqq```TTTHHHDDDCCC@@@???@@@@@@AAABBBBBB@@@@@@@@@BBBCCCCCCCCCDDDGGGHHHGGGEEE===;;;999;;;@@@FFFLLLNNNVVVVVVUUUUUUUUUXXX]]]aaadddeeefffeeebbb___^^^^^^]]]___bbbdddddddddeeefffhhhmmmqqqqqqsssxxx||||||xxx}}}|||kkkaaa^^^[[[WWWUUUUUUTTTSSSQQQOOOLLLJJJLLLPPPSSSSSSQQQNNNNNNOOOQQQUUUWWWWWWVVVPPPNNNLLLJJJJJJLLLNNNPPPVVVYYY^^^aaabbb```]]]ZZZXXXXXXZZZ^^^eeemmmtttyyyzzzwwwrrrmmmjjjiiiiiiiiikkkkkkmmmrrrzzz|||ggg[[[UUURRRPPPPPPPPPOOOPPPRRRPPPOOOTTT[[[]]]kkkyyyzzztttooollljjjuuu|||hhhZZZVVVTTTQQQPPPPPPRRRRRRQQQ\\\]]]^^^]]]ZZZXXXWWWWWWWWWWWWWWWYYY\\\]]]\\\[[[^^^aaaiiiuuuooo\\\MMMGGGFFFJJJNNNcccpppcccXXXVVVYYYYYYXXXXXXUUUQQQLLLGGGFFFHHHKKKNNNUUUXXX[[[\\\\\\ZZZXXXWWW[[[TTTMMMKKKOOOSSSSSSRRRQQQQQQOOONNNMMMMMMMMMMMMJJJGGGDDDAAA@@@>>>;;;999::::::;;;<<<<<<<<<<<<<<<888777777666555444333333111111111111111111111111000000////////////000000222444777999<<<@@@EEEIIIKKKTTT\\\]]]YYYVVVXXXZZZccchhhrrr}}}~~~zzzrrraaaTTTHHHDDDCCCAAAAAABBBBBBCCCEEEEEEDDDCCCEEEFFFHHHHHHHHHHHHIIIIIIHHHHHH@@@???>>>AAAGGGMMMRRRTTTXXXWWWVVVUUUVVVZZZ```eeejjjlllnnnmmmjjjgggfffeeebbbeeehhhhhheeecccdddfffjjjpppssstttvvv|||~~~{{{kkk```[[[XXXUUUSSSSSSSSSSSSRRRPPPPPPPPPRRRTTTUUUTTTRRRPPPPPPRRRUUUXXXXXXVVVTTTNNNLLLIIIFFFEEEEEEGGGHHHOOOSSSZZZ___```^^^\\\ZZZXXXXXXYYY^^^eeemmmvvv{{{xxxvvvrrrnnnjjjjjjlllooommmoootttzzzxxxhhh\\\TTTQQQRRRSSSUUUZZZ]]][[[XXX]]]dddrrr}}}zzz~~~}}}gggYYYVVVTTTRRRQQQQQQSSSTTTUUUaaaaaa```]]]YYYVVVVVVVVVVVVWWWXXXZZZ\\\]]]]]]\\\___ccclllxxxmmmYYYKKKGGGHHHOOOUUUpppwwwjjj___WWWXXXZZZXXXUUUTTTVVVRRRLLLGGGEEEGGGJJJLLLSSSWWWZZZ\\\ZZZXXXWWWWWWZZZUUUPPPPPPSSSUUUSSSPPPQQQQQQOOONNNMMMLLLLLLLLLJJJGGGCCCAAA???>>>;;;:::888999:::;;;;;;<<<<<<;;;999888777666555444444333000000000000000000000000000000////////////000000000222555777:::>>>CCCFFFHHHPPPYYY\\\XXXTTTTTTXXXfffllluuu~~~|||tttcccVVVIIIEEEDDDBBBBBBDDDCCCEEEGGGGGGGGGGGGIIIJJJMMMMMMMMMMMMKKKIIIHHHHHHDDDDDDDDDHHHMMMRRRUUUVVVZZZZZZYYYXXXYYY]]]cccgggkkkmmmppppppooolllkkkkkkfffiiikkkjjjfffccccccdddiiiooossstttwww~~~yyyjjj___YYYVVVSSSQQQRRRRRRSSSRRRSSSSSSTTTUUUVVVUUURRRPPPPPPQQQSSSVVVWWWVVVSSSOOOKKKJJJGGGEEECCCBBBBBBCCCIIIOOOVVV[[[\\\\\\\\\]]]ZZZ[[[]]]bbbiiiqqqxxx}}}{{{yyyvvvqqqnnnooorrruuuuuuzzzzzziii\\\XXXYYY[[[\\\___cccdddgggqqq|||yyyfffXXXTTTSSSRRRQQQQQQTTTWWWYYYccccccaaa]]]XXXUUUUUUVVVVVVWWWYYY[[[\\\\\\]]]^^^aaafffppp}}}zzzhhhUUUJJJGGGIIIPPPZZZzzznnnfff___ZZZ]]]___\\\WWWVVVUUURRRMMMJJJIIIKKKNNNPPPVVVYYY]]]]]]ZZZXXXXXXYYYYYYVVVSSSSSSUUUUUUSSSPPPRRRQQQPPPNNNMMMLLLLLLKKKJJJGGGCCCAAA@@@???===<<<777888888999::::::::::::999999888777666555444444000000000000000000000000//////000000000000//////...000222444666999>>>AAAGGGMMMWWW\\\XXXRRRRRRWWWdddlllvvv~~~~~~wwwfffYYYKKKFFFEEEDDDDDDEEEDDDFFFHHHIIIIIIJJJLLLNNNPPPRRRSSSSSSPPPMMMLLLKKKJJJKKKNNNRRRWWWZZZYYYXXXZZZ[[[\\\\\\]]]___cccfffkkknnnrrrtttsssqqqpppppplllmmmmmmllliiifffddddddffflllqqqsssxxxwwwhhh^^^XXXUUUQQQOOOPPPQQQRRRRRRSSSTTTUUUVVVUUUSSSQQQOOOQQQQQQSSSUUUUUUSSSOOOKKKIIIHHHGGGFFFEEECCCBBBAAAEEEJJJQQQUUUWWWYYY]]]```aaacccggglllrrrxxx}}}{{{xxxtttqqqpppsssvvvxxx}}}uuuddd^^^___fffcccdddiiirrruuuppppppwwwrrrbbbWWWQQQQQQQQQPPPQQQTTTZZZ^^^dddccc```[[[WWWUUUVVVWWWVVVXXXYYYZZZZZZ\\\^^^aaaeeekkkvvvrrr```QQQIIIHHHIIIMMM```zzzjjjeee___]]]aaabbb^^^XXXUUUQQQPPPNNNMMMOOORRRUUUXXXXXX\\\^^^]]]YYYWWWXXX[[[ZZZXXXVVVTTTSSSSSSTTTTTTTTTSSSQQQOOONNNMMMMMMLLLJJJGGGCCCAAA@@@@@@??????::::::;;;;;;<<<;;;;;;;;;:::999999888777666555444000000000000000000000000//////000000000000//////...///111333444777;;;>>>FFFKKKUUU[[[WWWPPPQQQXXXaaalllzzz~~~}}}yyyiii\\\NNNHHHFFFEEEEEEFFFDDDFFFHHHJJJJJJKKKNNNPPPQQQUUUYYY[[[XXXUUUSSSSSSSSSVVV[[[bbbfffgggeeebbb^^^aaadddeeeeeeeeeggghhhooossswwwxxxwwwuuuttttttsssqqqpppooonnnlllhhhfffdddjjjpppsssxxxwwwiii```XXXUUUPPPNNNNNNPPPPPPQQQPPPQQQSSSTTTSSSQQQPPPPPPQQQQQQRRRSSSSSSQQQLLLIIIGGGHHHIIIIIIHHHFFFCCCAAABBBFFFKKKNNNPPPUUU]]]ccciiimmmsssyyy~~~zzzvvvrrrrrrxxxrrriiiiiitttrrrvvvssskkkiiiqqqzzzzzzjjj]]]TTTNNNNNNOOOOOOPPPUUU\\\aaacccaaa^^^ZZZVVVUUUVVVXXXWWWYYYYYYYYYYYY[[[```dddjjjqqq}}}~~~jjjXXXMMMIIIHHHIIIPPPkkk{{{kkkbbb]]]\\\______YYYRRROOONNNNNNNNNPPPSSSXXX\\\^^^YYY\\\^^^\\\WWWUUUWWWZZZ\\\ZZZWWWSSSQQQQQQUUUXXXUUUTTTSSSQQQOOONNNNNNNNNIIIFFFCCCAAAAAAAAAAAA@@@>>>>>>????????????>>>>>>::::::999888777666555555000000000000000000000000//////000000000000//////000111333444555888;;;>>>GGGKKKTTTZZZWWWOOOQQQXXXaaaooo|||~~~~~~{{{kkk]]]OOOIIIGGGEEEEEEGGGDDDFFFIIIJJJKKKLLLOOOQQQRRRWWW^^^```^^^[[[YYYYYY\\\```gggnnnssstttppplllhhhkkkooorrrrrrppppppppptttwww{{{|||{{{yyywwwvvvxxxuuurrrrrrsssqqqlllhhhbbbiiiooosssyyyzzzmmmeeeXXXUUUPPPMMMNNNOOOPPPPPPMMMOOOQQQRRRQQQQQQQQQQQQRRRRRRRRRRRRRRROOOKKKHHHFFFHHHJJJLLLKKKHHHEEEBBB@@@CCCGGGIIILLLRRR\\\dddooottt{{{|||xxxuuuzzzyyyxxx~~~xxxuuu}}}uuueeeYYYRRRKKKMMMNNNOOOPPPUUU]]]cccbbb```]]]YYYUUUUUUWWWYYYXXXYYYYYYXXXWWWZZZ```eeemmmuuu{{{dddSSSJJJIIIIIIHHHUUUvvvuuufffbbb_________\\\UUUOOORRRSSSSSSTTTVVVXXXZZZ[[[^^^\\\YYYWWWWWWWWWYYYZZZ___[[[VVVRRRQQQRRRRRRQQQPPPPPPPPPOOOOOONNNNNNNNNJJJIIIGGGEEECCCAAAAAA@@@@@@BBBEEEFFFEEEBBB>>><<<;;;999777777666666444222222222111111111111111111000000000000000000000000222333333333333666;;;>>>EEEGGGPPPZZZ[[[UUUSSSUUUccclllyyy|||~~~}}}~~~~~~~~~~~~~~~~~~jjj\\\MMMGGGEEEDDDEEEGGGHHHIIIIIIIIIIIILLLQQQTTTWWWYYY]]]```aaabbbbbbbbbggglllsssxxxzzzzzzyyyyyytttvvvyyyzzzyyyvvvssspppsssvvv{{{}}}|||yyywwwvvvwwwuuusssssstttrrrnnnkkkmmmnnnrrrwww|||wwwiii```VVVRRRMMMKKKLLLOOOQQQRRRJJJKKKLLLMMMOOOQQQSSSUUUSSSSSSRRRQQQOOOMMMKKKJJJHHHJJJMMMPPPQQQOOOJJJFFFGGGEEEEEEGGGHHHKKKSSS\\\jjjwww}}}lll]]]SSSOOONNNLLLKKKMMMTTT\\\bbbeee```\\\XXXVVVVVVWWWWWWWWWYYYZZZYYYWWWVVVXXX^^^dddooo{{{www^^^NNNJJJDDDCCCOOO]]]~~~gggddd```______]]]YYYUUUUUUUUUUUUVVVWWWXXXYYYZZZ\\\ZZZWWWTTTSSSTTTUUUVVVZZZWWWRRROOOOOOPPPQQQPPPKKKKKKKKKKKKKKKLLLLLLLLLIIIHHHFFFDDDBBBAAA@@@@@@???BBBEEEGGGGGGDDDAAA???;;;:::888777777666444222333222222111111111111111000000000000000000000000222222333333333666;;;>>>DDDGGGOOOYYY\\\XXXWWW[[[cccmmmzzzzzz~~~~~~||||||}}}~~~~~~nnn```QQQJJJHHHFFFGGGIIIIIIIIIJJJIIIJJJLLLQQQTTTYYYYYY[[[aaahhhmmmlllkkknnnrrrwwwzzzzzzzzzzzzzzzvvvvvvxxxyyyyyyxxxwwwvvv{{{}}}}}}yyywwwvvv{{{xxxtttrrrsssrrrpppnnnppprrrvvvzzzsssfff]]]VVVSSSOOONNNOOOQQQSSSSSSPPPPPPPPPPPPPPPQQQRRRRRRPPPOOOOOONNNMMMMMMLLLLLLLLLNNNQQQSSSSSSPPPKKKHHHFFFDDDEEEGGGHHHIIIPPPXXXdddqqq}}}iii[[[SSSOOOMMMLLLMMMPPPWWW^^^ccceee___\\\WWWUUUUUUVVVWWWWWWXXXYYYYYYWWWUUUXXX^^^dddppp{{{{{{oooXXXKKKIIIDDDFFFUUUsss{{{|||zzzuuummmeee___ZZZVVVSSSWWWWWWWWWWWWWWWWWWWWWXXXYYYWWWTTTRRRQQQQQQRRRSSSXXXUUUQQQOOOOOOQQQQQQQQQGGGHHHHHHIIIIIIJJJKKKKKKHHHGGGEEECCCBBBAAA@@@@@@???AAADDDGGGGGGEEECCCAAA<<<:::888777777777555333333333222111111111111111000000000000000000000000222222222222333666;;;>>>CCCFFFNNNWWWZZZZZZ\\\```cccmmmyyyyyy}}}~~~|||{{{|||}}}ssseeeUUUNNNKKKIIIIIIJJJIIIJJJJJJIIIJJJLLLPPPTTT[[[YYY[[[dddpppxxxxxxvvvvvvxxx{{{{{{zzzxxxxxxyyyxxxxxxwwwxxxxxxzzz{{{|||~~~~~~|||{{{||||||vvvrrrrrrrrrssssssuuuxxx||||||ooobbbYYYVVVTTTQQQQQQSSSTTTUUUTTTUUUTTTRRRQQQOOONNNNNNNNNLLLKKKKKKJJJJJJKKKMMMNNNQQQSSSUUUVVVUUUQQQMMMJJJGGGEEEFFFHHHIIIHHHMMMSSSZZZeeetttvvvdddYYYRRROOOLLLMMMOOOTTT[[[```cccddd^^^ZZZVVVTTTTTTVVVWWWXXXXXXXXXXXXVVVVVVYYY```fffsss~~~qqqgggTTTJJJJJJFFFMMMaaazzzsssnnnpppuuuzzzzzznnnbbbYYYUUUSSSUUUUUUVVVWWWWWWWWWWWWWWWYYYWWWTTTSSSRRRTTTUUUWWW[[[XXXTTTRRRRRRSSSSSSRRRJJJJJJJJJJJJJJJKKKKKKKKKFFFFFFDDDCCCAAAAAA@@@@@@@@@BBBDDDFFFEEEDDDAAA???<<<:::888888888888666444444333333222111111111111000000000000000000000000111222222222333666:::>>>BBBFFFLLLRRRVVVYYY\\\___aaakkkwww{{{}}}|||zzz{{{}}}wwwhhhXXXPPPMMMJJJIIIJJJIIIIIIIIIIIIIIIKKKPPPSSSZZZ[[[___gggqqqzzz}}}~~~{{{|||{{{zzzwwwuuutttuuuyyyyyyxxxxxxyyyyyyyyyzzzxxxyyy{{{|||}}}yyytttrrrtttwwwzzz{{{yyylll___WWWTTTSSSRRRSSSUUUUUUUUUTTTTTTSSSQQQOOOMMMKKKJJJJJJKKKJJJIIIHHHHHHJJJLLLNNNTTTVVVXXXXXXUUUQQQNNNLLLJJJGGGHHHJJJKKKIIIKKKOOOPPPYYYfffrrr~~~pppaaaXXXRRRPPPLLLNNNRRRXXX___cccdddccc\\\YYYUUUSSSTTTVVVWWWXXXXXXYYYYYYWWWXXX\\\dddkkkxxxnnndddTTTLLLKKKIIIUUUoooxxxiiieeeeeeiiimmmpppvvv{{{{{{qqqeee]]]YYYYYYRRRSSSTTTVVVWWWWWWWWWWWWYYYXXXWWWVVVVVVYYY[[[]]]]]]ZZZVVVSSSSSSRRRQQQPPPMMMMMMLLLKKKJJJJJJIIIIIIEEEEEEDDDBBBBBBAAAAAAAAABBBCCCDDDDDDCCC@@@>>><<<<<<:::999888999888777555555444333222111111111111000000000000000000000000111111222222222555:::===AAAFFFJJJNNNQQQUUUYYY[[[\\\fffsss~~~}}}{{{{{{}}}xxxiiiYYYPPPMMMIIIHHHJJJHHHHHHHHHHHHIIILLLPPPTTTYYY^^^eeekkkoootttyyy~~~zzzzzzyyyvvvsssppppppqqqxxxxxxyyyyyyxxxuuusssrrrppprrrtttwwwzzz~~~xxxvvvxxx}}}yyylll```XXXSSSRRRRRRSSSTTTUUUSSSRRRRRRQQQPPPNNNLLLKKKKKKKKKLLLKKKIIIHHHHHHJJJLLLMMMUUUXXXZZZZZZVVVRRRPPPOOOLLLIIIHHHKKKLLLJJJIIILLLKKKPPPYYYdddooo|||kkk^^^WWWSSSPPPLLLOOOTTT[[[```cccbbb```ZZZXXXUUUTTTUUUWWWXXXXXXXXXYYYYYYYYY[[[aaajjjrrr~~~kkkbbbSSSLLLKKKJJJ\\\}}}xxxcccYYYXXXZZZaaafffgggjjjooovvvyyyxxxqqqeeeZZZVVVUUURRRSSSUUUWWWXXXXXXXXXWWWZZZYYYXXXWWWXXXZZZ]]]___ZZZXXXTTTQQQPPPOOOMMMLLLMMMLLLKKKJJJIIIGGGFFFFFFEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCDDDCCCAAA???<<<:::<<<;;;999999:::999888666666555444222111111111111000000000000000000000000111111111111222555:::===AAAGGGKKKMMMOOOUUUXXXYYYXXXbbbppp~~~{{{}}}xxxiiiYYYPPPLLLIIIHHHIIIHHHHHHIIIJJJKKKNNNTTTWWW[[[ccckkknnnnnnnnnsssxxxwwwxxxwwwuuuqqqooonnnooovvvvvvvvvuuusssooollljjjjjjlllooorrruuu{{{~~~|||~~~zzznnnbbbZZZTTTSSSRRRRRRSSSSSSRRRPPPRRRRRRQQQOOONNNNNNNNNNNNMMMLLLKKKKKKKKKMMMNNNOOOWWWZZZ^^^]]]ZZZVVVVVVVVVQQQLLLKKKMMMNNNLLLKKKMMMMMMNNNSSS[[[dddpppyyyfff[[[VVVSSSQQQMMMPPPUUU[[[```aaa___]]]XXXWWWVVVVVVXXXYYYXXXWWWWWWXXXYYYZZZ]]]eeepppxxxyyyfff]]]PPPJJJJJJKKKdddyyyzzz{{{dddXXXQQQOOORRRYYY^^^___```cccfffnnntttqqqfff[[[UUUTTTUUUVVVXXXYYYZZZYYYXXXWWWZZZYYYVVVUUUUUUVVVYYYZZZVVVTTTQQQOOOOOONNNLLLKKKKKKKKKJJJIIIHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCBBB@@@>>><<<<<<;;;999999::::::999777666555444333222111111111000000000000000000000000000111111111222555999===BBBIIINNNNNNRRRXXX\\\[[[ZZZaaannn}}}}}}~~~wwwiiiXXXPPPMMMIIIIIIJJJIIIJJJKKKLLLNNNSSSXXX\\\aaagggmmmqqqpppooopppqqquuuvvvwwwuuusssppppppppptttsssqqqnnnllliiigggfffeeegggkkknnnrrrxxx~~~|||pppddd[[[WWWUUURRRRRRRRRRRRQQQPPPRRRQQQPPPOOONNNNNNNNNNNNLLLLLLMMMNNNPPPQQQRRRSSSZZZ___cccccc```]]]^^^```ZZZTTTQQQTTTUUUTTTSSSUUUSSSQQQSSSYYY```lllppp^^^WWWTTTRRRQQQNNNPPPTTTZZZ^^^^^^\\\YYYVVVVVVWWWYYY[[[[[[YYYWWWTTTVVVWWWYYY^^^gggsss|||rrr```XXXLLLJJJLLLQQQqqqooo~~~{{{aaaSSSOOOQQQNNNNNNUUUYYYYYYZZZ[[[SSS___mmmqqqkkkccc______YYYZZZ[[[\\\[[[ZZZXXXWWWZZZXXXUUURRRQQQRRRSSSTTTTTTRRRPPPOOOOOOOOONNNMMMJJJJJJJJJJJJJJJJJJJJJJJJEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCCCCCCCCCCBBB@@@???<<<;;;::::::::::::999888777666444333222111111111000000000000000000000000000111111111222555999===BBBJJJPPPQQQUUU\\\```^^^^^^cccnnn~~~~~~}}}}}}~~~xxxiiiYYYQQQMMMJJJIIIKKKJJJLLLMMMOOOQQQVVV\\\```fffiiinnnrrrtttsssooommmtttvvvwwwwwwuuusssrrrsssrrrppplllhhhfffeeeffffff___cccggglllqqqxxx~~~|||qqqeee\\\YYYWWWSSSRRRRRRRRRQQQPPPQQQPPPOOOMMMLLLKKKKKKKKKJJJLLLNNNQQQSSSUUUVVVVVV]]]bbbggghhheeeccceeegggccc]]]YYY[[[]]]\\\\\\^^^XXXUUUVVVZZZ```mmmiiiYYYSSSSSSRRRQQQNNNPPPTTTYYY\\\]]]ZZZWWWUUUVVVXXX[[[]]]\\\YYYVVVRRRSSSVVVXXX]]]hhhuuu~~~|||mmm]]]UUUKKKKKKOOOXXX}}}qqqwwwfffXXXPPPOOOMMMQQQUUUXXXXXXWWWUUUUUUQQQXXXbbbkkkoookkkaaaZZZ[[[^^^``````^^^[[[XXXXXXXXXVVVSSSOOOLLLMMMQQQTTTXXXTTTQQQOOOPPPOOOMMMJJJGGGGGGHHHJJJJJJIIIEEEAAAGGGFFFFFFEEEDDDCCCBBBBBBEEECCCAAA@@@@@@@@@???>>>======<<<;;;999888777777777666444333222222333444000000000000000000000000111000//////000333666999===HHHQQQVVVXXX\\\^^^]]]VVV___mmm~~~}}}}}}{{{yyyxxxzzz|||~~~vvvlll^^^SSSNNNMMMMMMMMMLLLMMMOOOQQQUUU[[[bbbgggkkkkkkmmmoooqqqqqqnnnllljjjmmmrrrtttssspppmmmlllmmmmmmkkkfffbbbaaadddhhh___bbbfffkkkqqqvvvzzz|||}}}tttjjjdddccc^^^XXXUUUUUUTTTQQQNNNQQQPPPOOONNNNNNMMMMMMNNNJJJLLLNNNRRRVVVYYY[[[\\\eeejjjmmmmmmnnnpppnnniiihhhbbb\\\[[[___ddddddcccfffcccbbbccchhhuuuvvv___TTTQQQOOOLLLJJJPPPSSSWWWZZZYYYXXXXXXXXXRRRUUUXXX[[[\\\ZZZXXXVVVWWWWWWXXX]]]eeeppp{{{uuuggg]]]NNNJJJJJJJJJeee{{{bbbTTTKKKHHHJJJPPPSSSVVVVVVSSSPPPOOOOOORRRVVV\\\cccgggfffbbb]]]\\\^^^___^^^ZZZVVVTTTSSSWWWTTTQQQNNNMMMNNNPPPQQQSSSQQQNNNMMMMMMLLLJJJGGGFFFFFFGGGGGGFFFDDDBBB@@@HHHGGGGGGFFFEEEDDDCCCCCCFFFDDDBBBAAAAAAAAA???>>>======<<<;;;999888777777777666444333222222333333000000000000000000000000111000//////000333666888>>>GGGPPPSSSUUUZZZ\\\\\\WWW___mmm~~~|||{{{}}}}}}yyytttwwwyyy|||uuukkk]]]RRRNNNMMMLLLLLLMMMOOOQQQRRRTTTYYY```fffoooooooooooonnnmmmllllllnnnqqqttttttqqqmmmkkkiiihhhhhhgggdddbbbbbbeeehhhfffgggjjjmmmrrrwwwzzz|||~~~vvvnnnhhhccc___YYYWWWXXXXXXVVVTTTVVVUUUSSSPPPNNNMMMLLLLLLJJJLLLPPPTTTWWWYYYZZZ[[[ffflllpppqqqrrrtttrrrnnniiiddd``````dddhhhiiihhhjjjiiijjjnnntttooo[[[RRRQQQPPPNNNMMMQQQUUUXXXZZZZZZYYYYYYYYYTTTVVVXXXZZZ[[[ZZZXXXWWWYYYYYYZZZ___hhhttt|||lllaaaYYYLLLJJJKKKOOOkkkfffSSSKKKHHHKKKRRRTTTWWWYYYVVVOOOKKKLLLNNNWWWWWWWWWZZZ]]]^^^]]]\\\XXXZZZ[[[ZZZWWWTTTRRRQQQWWWSSSOOOOOOPPPQQQPPPNNNPPPNNNMMMLLLLLLKKKHHHFFFEEEGGGHHHFFFBBB@@@AAACCCIIIIIIHHHGGGFFFEEEDDDDDDGGGEEECCCBBBBBBAAA???=========<<<;;;999888777777666666555333333333333333000000000000000000000000111000//////000333555777===EEELLLNNNPPPVVVZZZ[[[YYY___kkk{{{}}}{{{{{{~~~yyyrrrsssvvvzzz~~~tttjjj]]]TTTOOONNNMMMLLLNNNQQQTTTTTTTTTWWW```gggttttttqqqmmmhhhgggjjjmmmrrrtttuuusssnnnjjjgggfffbbbcccddddddcccdddfffhhhllllllmmmooossswww{{{}}}yyyrrrnnnhhhccc]]][[[[[[[[[YYYWWWWWWVVVTTTRRRPPPNNNMMMMMMKKKMMMQQQUUUYYY[[[\\\\\\ffflllqqqrrrtttwwwuuupppjjjgggeeefffjjjnnnnnnmmmppprrrvvv}}}sssdddUUUPPPPPPPPPPPPQQQTTTWWWZZZ[[[ZZZZZZZZZ[[[VVVWWWWWWXXXYYYYYYZZZZZZZZZ[[[]]]cccmmmzzzsssfff^^^TTTJJJHHHLLLTTTttt{{{vvv]]]QQQMMMMMMRRR[[[XXX[[[]]]YYYRRROOOQQQUUU]]]ZZZWWWUUUUUUVVVVVVUUURRRTTTVVVWWWVVVTTTTTTTTTWWWSSSOOOPPPSSSTTTQQQMMMOOONNNNNNNNNMMMKKKIIIHHHFFFIIIKKKHHHCCCBBBFFFJJJKKKJJJJJJHHHGGGFFFEEEEEEFFFEEECCCCCCCCCBBB???=========<<<;;;999888777777666555555444333333222222000000000000000000000000000000//////000222444666<<>>======<<<;;;999888777777555555555555444333222111000000000000000000000000/////////000111222333333666<<>>>>>???AAACCCBBB@@@>>>======<<<;;;999888777777444555555555555333222111000000000000000000000000//////000000111111222222222:::@@@BBBFFFNNNVVVYYY^^^ZZZ[[[aaadddiii{{{}}}|||zzzwwwtttssssssxxx~~~xxxooohhheeeccc```]]][[[YYYYYY]]]dddlllqqqsssqqqooollljjjkkknnnsssvvvvvvvvvuuuttttttvvv{{{{{{zzzyyyzzz}}}~~~|||vvvwwwwwwxxxzzz|||}}}~~~}}}wwwsssiiiddd______bbbgggiiijjjgggfffdddaaa___^^^]]]\\\\\\\\\\\\]]]___bbbeeefffdddgggiiiiiimmmtttwwwvvvssstttvvvxxx{{{~~~yyygggbbb]]]ZZZWWWUUUUUUUUUTTTRRRSSSXXXZZZXXXYYY\\\\\\bbbkkkttt}}}{{{jjjfffYYYTTTQQQPPPPPPRRRYYYaaacccbbb___ZZZVVVTTTUUUVVVVVVTTTSSSRRRSSSUUUWWWYYYXXX]]]gggttttttbbbVVVJJJHHHKKKSSSkkkuuu}}}ooollliiiaaa]]]___^^^[[[___hhheeeaaa^^^^^^aaaaaa\\\XXXTTTQQQMMMKKKLLLMMMNNNOOOKKKMMMOOOPPPPPPQQQTTTVVVQQQQQQQQQOOONNNNNNPPPRRRRRRRRRQQQNNNKKKMMMQQQUUUPPPNNNMMMLLLMMMLLLJJJHHHMMMLLLKKKIIIGGGEEEDDDCCC<<<<<<>>>@@@BBBBBB@@@>>>======<<<;;;999888777777444555555666555333222111000000000000000000000000//////000000111111222222000888???AAAFFFOOOVVVYYY\\\XXXYYY___bbbiii~~~~~~}}}|||}}}}}}rrrppppppttt|||yyypppjjjgggeeebbb___```]]]ZZZ^^^gggooorrrrrrooommmkkklllpppuuuxxxyyy|||{{{zzzyyyyyy}}}|||{{{}}}||||||}}}}}}~~~~~~zzz}}}~~~wwwssslllgggaaa```dddhhhjjjkkkiiiiiihhhgggffffffffffff___```aaacccccccccbbbaaa```ccceeefffkkksssyyyyyyuuuwwwyyy|||ooo___YYYWWWWWWXXXYYYWWWUUUUUUVVVSSSTTTXXXZZZYYY\\\```\\\eeennnqqqrrryyypppbbb___WWWSSSQQQQQQQQQSSS\\\fffeeeccc```ZZZUUUSSSSSSUUUTTTSSSRRRRRRSSSTTTVVVXXXXXX^^^jjjwww~~~lllYYYLLLFFFGGGMMMXXXqqq}}}yyy{{{mmmeeeaaaccc```]]]]]]```dddhhhiiiiiiaaaYYYYYY^^^```\\\WWWQQQRRRRRRRRRPPPNNNLLLKKKNNNPPPRRRRRRPPPPPPQQQRRRSSSPPPNNNNNNQQQSSSRRRPPPNNNPPPMMMIIIIIIMMMPPPNNNPPPNNNLLLLLLLLLLLLKKKJJJMMMKKKHHHGGGGGGGGGFFFEEEDDDBBB@@@AAACCCDDDBBB@@@???>>><<<:::888777666666888777555333222222222222222222222111111111111111000000000000000000000000222777>>>DDDIIIOOOUUU[[[___[[[ZZZ^^^eeeooo|||{{{}}}zzzuuupppmmmlllooovvv~~~|||rrrkkkgggfffcccbbb\\\^^^```dddhhhmmmppprrruuuuuuuuuttttttwww{{{~~~}}}~~~xxxqqqeee```]]]___```bbbgggmmmnnnlllkkkllloooooommmjjjmmmeeecccjjjpppnnnjjjiiigggiiikkklllmmmppptttwwwwwwwwwxxx{{{ooo^^^UUUVVVUUUTTTTTTVVVXXX[[[]]][[[[[[\\\]]]aaaeeeiiilllooottt{{{yyykkkbbbZZZXXXTTTPPPPPPTTTXXX[[[[[[aaa^^^[[[XXXVVVVVVWWWXXXWWWUUUTTTUUURRRQQQUUU]]]]]]eeerrrzzzooohhh[[[NNNNNNGGGHHH\\\}}}~~~yyyxxxkkkddd```___cccaaa______bbbdddddddddfffaaa^^^___bbbaaa\\\WWWWWWWWWWWWUUUSSSQQQOOOMMMOOOQQQTTTTTTSSSSSSSSSSSSSSSQQQPPPQQQSSSSSSRRRPPPNNNOOOMMMIIIIIIMMMOOONNNOOOMMMKKKJJJKKKKKKJJJIIILLLJJJGGGFFFGGGGGGGGGFFFDDDBBBAAABBBDDDDDDCCCAAAAAA@@@>>><<<:::999888888888777555333222222222333111111111111111000000000000000000000000000000000222777===CCCHHHNNNUUUZZZ^^^ZZZYYY]]]cccmmm|||||||||}}}~~~zzzrrrooolllmmmqqqvvvxxxyyy|||sssllliiigggeeeddd___```bbbeeeiiinnnrrruuuyyyyyyyyyxxxxxxzzz~~~~~~~~~tttlllccc^^^[[[\\\]]]___ccciiihhhggghhhkkkooorrrqqqpppiiiddddddmmmsssssspppppppppssswwwxxxvvvuuuwwwzzz{{{}}}yyycccWWWSSSRRRSSSVVVYYY]]]aaadddfffeeeeeefffjjjqqqyyywwwhhh]]]UUUUUUSSSQQQSSSVVVZZZZZZZZZ[[[ZZZWWWVVVVVVWWWXXXZZZXXXVVVUUUUUURRRQQQVVV^^^ccckkkxxxpppbbbZZZQQQIIIGGGEEEMMMeee~~~vvvuuuiiiaaa^^^___```bbbaaa______``````^^^\\\^^^___aaaccceeeccc___[[[\\\[[[YYYWWWTTTQQQNNNMMMOOORRRVVVWWWWWWVVVUUUUUURRRRRRRRRTTTUUUUUURRRPPPNNNOOONNNJJJJJJNNNOOONNNNNNLLLJJJIIIIIIIIIHHHFFFKKKIIIGGGFFFGGGHHHGGGFFFDDDCCCBBBCCCEEEEEEDDDBBBBBBAAA@@@>>><<<;;;::::::888777555333222222333333333333333222222111111111000000000000000000000000222666;;;AAAGGGMMMTTTXXX]]]ZZZXXXZZZ^^^fffuuu{{{|||~~~~~~}}}sssqqqnnnmmmnnnppppppppp|||tttnnnjjjiiihhhgggccccccdddgggkkkqqqvvvyyy~~~}}}}}}qqqhhh___ZZZWWWWWWXXXYYY]]]ccceeeeeegggjjjooosssttttttgggdddfffnnnuuuwwwwwwxxx{{{~~~hhhVVVRRRTTTOOOSSSZZZbbbiiinnnrrrsssrrrsssuuu|||pppcccXXXQQQQQQQQQSSSVVVZZZ[[[ZZZXXXWWWWWWVVVVVVXXXZZZ\\\]]]ZZZWWWUUUTTTRRRQQQXXX```jjjsss{{{fffXXXRRRNNNJJJCCCIIIYYYtttuuuuuu|||qqqfff___\\\]]]^^^bbb```]]]\\\[[[ZZZYYYWWWXXX[[[___bbbccccccbbbbbb\\\[[[YYYUUUQQQNNNKKKIIINNNQQQVVVXXXXXXVVVUUUUUURRRSSSUUUWWWWWWUUURRRPPPOOOPPPOOOKKKKKKOOOPPPOOOLLLJJJHHHGGGGGGGGGFFFEEEIIIGGGFFFFFFHHHHHHGGGFFFCCCCCCDDDEEEFFFFFFEEEDDDBBBAAA@@@>>>===<<<;;;;;;888777555444333333333444666666555555444333333333000000000000000000000000333555999???FFFMMMSSSVVV\\\YYYWWWVVVWWW\\\jjjwww}}}xxxzzz}}}~~~}}}}}}|||{{{}}}~~~|||sssqqqpppoooppppppqqqqqq{{{{{{uuuooollljjjjjjjjjhhhhhhhhhjjjnnntttzzz~~~}}}oooeeeZZZUUURRRRRRSSSSSSWWW]]]eeefffgggjjjmmmppprrrsssiiiggggggkkkpppvvv{{{~~~rrr\\\QQQQQQVVVRRRXXXbbbmmmuuuzzz}}}}}}}}}~~~vvvggg]]]VVVRRRNNNPPPUUUZZZ\\\\\\YYYWWWXXXXXXXXXYYY[[[]]]^^^___YYYVVVTTTRRRPPPQQQYYYbbboooxxxuuueee\\\YYYWWWUUUJJJUUUjjjqqq{{{{{{zzztttkkkaaa[[[ZZZ[[[\\\eeeaaa\\\YYYXXXYYYYYYYYYYYY[[[^^^^^^^^^^^^aaaccc\\\ZZZWWWTTTPPPLLLJJJHHHLLLPPPTTTVVVVVVTTTSSSRRRRRRTTTWWWYYYXXXUUURRRPPPPPPRRRQQQMMMMMMQQQRRRPPPKKKIIIGGGGGGGGGHHHGGGEEEHHHGGGFFFGGGHHHHHHGGGEEEBBBCCCEEEFFFFFFFFFEEEEEEAAA@@@???===<<<;;;;;;;;;888777555444333444444555666555555444333333222222000000000000000000000000333444777===DDDKKKQQQTTTZZZWWWUUUSSSPPPSSS___lll|||wwwxxx{{{{{{zzz}}}||||||}}}~~~~~~}}}|||ttttttsssqqqpppooopppqqqwww||||||wwwrrrmmmlllllllllnnnnnnnnnooosssxxx~~~|||mmmbbbWWWQQQNNNNNNOOOOOOSSSYYYcccdddfffhhhkkknnnrrrtttooonnnkkkiiillluuugggZZZTTTSSSUUU[[[aaakkkuuu}}}lll___XXXUUUSSSMMMQQQWWW\\\]]][[[YYYVVVXXXYYYZZZ[[[[[[\\\\\\\\\WWWTTTRRRRRRPPPRRRZZZcccpppzzzsssgggdddcccbbb```ZZZfffzzzrrrzzzqqqooooooiiifffaaa]]][[[\\\___```fffbbb\\\YYYYYY[[[]]]^^^^^^^^^\\\ZZZYYYZZZ]]]___\\\[[[WWWTTTPPPNNNLLLKKKLLLOOORRRTTTRRRQQQPPPPPPRRRUUUXXXYYYWWWTTTRRRQQQOOORRRQQQNNNNNNQQQRRROOOJJJIIIGGGGGGHHHIIIIIIHHHHHHGGGFFFGGGHHHHHHFFFDDD@@@CCCFFFGGGFFFEEEEEEEEE@@@???>>><<<;;;;;;::::::888777555444444444555555444444333222111111000000000000000000000000000000333333555;;;CCCKKKPPPRRRWWWUUUSSSQQQMMMNNN[[[hhh}}}zzzxxxyyyyyyxxx~~~yyyxxxuuuqqqmmmjjjkkklllvvvzzz{{{vvvqqqnnnoooppptttsssssstttwww{{{xxxiii___VVVQQQNNNOOOOOOPPPTTTZZZ^^^```cccfffiiimmmrrrvvvtttuuurrrmmmppp{{{|||fff```\\\ZZZYYYfffjjjqqqxxx}}}{{{ggg[[[UUUSSSSSSNNNSSSYYY\\\\\\ZZZXXXWWWWWWXXXYYYYYYYYYXXXVVVUUUTTTRRRRRRSSSSSSTTT\\\fffsss|||sssiiiffffffgggjjjqqqzzzzzzzzzuuugggddddddeee```^^^]]]\\\\\\^^^```bbb```]]]ZZZYYY[[[]]]^^^^^^]]]\\\ZZZYYYZZZ\\\^^^___[[[YYYVVVSSSPPPOOONNNMMMMMMOOOQQQQQQPPPNNNNNNNNNRRRUUUXXXXXXVVVSSSQQQRRRMMMPPPPPPMMMMMMPPPPPPMMMJJJHHHGGGHHHJJJLLLLLLKKKIIIHHHGGGGGGHHHGGGDDDBBB>>>BBBFFFGGGFFFDDDDDDEEE@@@???>>>===<<<;;;;;;;;;777777555444444555555666666666555444333222111111000000000000000000000000444333444999BBBJJJOOOQQQRRRRRRRRRPPPMMMOOO\\\jjj{{{xxxwwwwww}}}~~~|||xxxqqqkkkhhhiiikkkuuuyyy~~~{{{uuurrrrrrtttxxxxxxxxxyyy{{{~~~wwwiii___XXXSSSPPPQQQSSSTTTYYY^^^]]]```bbbdddfffjjjoootttuuuzzz{{{xxx|||}}}llljjjgggfffgggmmmooossswwwzzz{{{|||||||||~~~tttbbbYYYSSSQQQRRRQQQUUUZZZ[[[ZZZXXXXXXXXXVVVWWWXXXYYYXXXWWWTTTSSSSSSRRRSSSVVVVVVXXX```iiiwwwrrrgggaaabbbnnnzzz{{{xxxddd\\\\\\]]]]]]]]]\\\[[[ZZZYYYYYYZZZZZZYYYXXXWWWXXX[[[\\\\\\[[[XXXWWWVVVYYY]]]aaabbbbbbXXXWWWTTTQQQOOONNNMMMMMMOOOPPPQQQPPPNNNMMMMMMNNNSSSVVVXXXXXXTTTRRRQQQRRRLLLOOOOOOLLLLLLOOOOOOLLLJJJHHHHHHIIIKKKMMMNNNMMMIIIHHHGGGHHHHHHFFFCCCAAA===AAAFFFGGGEEEDDDDDDEEE@@@@@@>>>===<<<<<<<<<<<<777777555444444555666666:::999888777666555444444000000000000000000000000444222333888AAAJJJOOOPPPOOOOOOQQQPPPNNNQQQ___nnn~~~~~~xxxwwwwwwzzz|||~~~~~~yyyrrrllljjjlllooouuuyyy~~~xxxuuuuuuwwwzzzzzz{{{|||~~~yyykkkaaaZZZVVVSSSTTTVVVWWW\\\bbbaaacccddddddccceeejjjnnnttt}}}~~~rrrqqqpppqqqvvvpppqqqrrrtttvvvwwwxxxyyyxxx{{{kkk]]]WWWRRRPPPQQQSSSWWWZZZ[[[XXXWWWWWWYYYVVVXXXZZZ[[[ZZZXXXVVVTTTRRRRRRTTTXXXZZZ[[[ccclll{{{rrreee]]]```tttmmm___]]]______]]]]]]YYYVVVUUUVVVWWWVVVTTTNNNOOORRRUUUWWWXXXWWWWWWSSSSSSUUUWWWZZZ]]]```bbbWWWSSSQQQQQQOOOKKKKKKNNNOOONNNNNNNNNOOOOOOPPPPPPSSSUUUWWWTTTPPPMMMMMMOOONNNLLLKKKMMMOOOOOOLLLHHHFFFHHHJJJKKKJJJJJJKKKMMMJJJJJJIIIHHHFFFDDDBBBAAAAAACCCFFFHHHHHHFFFCCCAAA>>>>>>>>>>>>===<<<::::::::::::999777666444333333444444555555444444333222111111111111000000000000111111222777???HHHNNNRRRNNNOOOPPPNNNLLLRRRdddwww|||{{{}}}zzzxxx~~~{{{|||zzzuuuoookkkjjjlllrrruuu}}}~~~}}}}}}}}}xxxuuuxxx~~~{{{nnnccc```ZZZWWW[[[^^^^^^___```bbbhhhjjjhhhfffhhhjjjiiiqqqwww~~~xxxtttxxxxxxuuuuuuxxxwwwtttuuuxxxvvvxxxeee___\\\UUURRRUUUYYYYYYYYYYYYYYYXXXXXXXXXZZZZZZYYYXXXWWWVVVVVVVVVZZZXXXXXXZZZ\\\___iiitttvvvdddZZZSSSYYYwwwuuuyyyeeeYYYWWWYYYXXXVVV[[[XXXUUUTTTUUUVVVUUUTTTSSSTTTUUUVVVUUUTTTRRRQQQSSSTTTVVVWWWYYY[[[\\\]]]SSSOOONNNOOOOOOLLLMMMPPPRRRRRRRRRQQQQQQQQQRRRSSSTTTUUUVVVTTTQQQOOONNNOOOMMMLLLKKKLLLMMMLLLIIIFFFDDDFFFIIIJJJIIIHHHIIIJJJJJJJJJIIIHHHGGGEEEDDDCCCCCCDDDFFFGGGGGGFFFDDDCCC@@@@@@@@@???>>>===<<<;;;::::::999777666555444333444444555555444444333222111111111111000000000000000000111666===EEEMMMPPPQQQRRRSSSRRRPPPUUUfffxxxyyytttyyy~~~~~~}}}~~~}}}}}}|||xxxrrrnnnmmmmmmrrrttt{{{~~~}}}}}}|||yyyyyy}}}~~~rrriiigggaaa^^^aaadddeeefffhhhjjjoooqqqnnnmmmoooqqqqqqxxx~~~~~~zzz~~~|||yyywwwxxxwwwtttvvvyyy}}}lll]]]YYYWWWRRRRRRVVV[[[ZZZYYYXXXXXXXXXXXXXXXYYYYYYXXXXXXWWWWWWVVVVVVXXXWWWXXX\\\```eeennnxxx~~~ooo```XXXSSS[[[|||~~~ssscccZZZXXXXXXVVVSSSRRRQQQPPPPPPSSSUUUVVVVVVWWWWWWWWWWWWUUUSSSPPPOOOSSSUUUWWWXXXYYYYYYWWWWWWOOOLLLLLLNNNOOONNNPPPSSSVVVWWWWWWUUURRRQQQSSSVVVUUUTTTSSSSSSSSSRRROOOMMMLLLKKKJJJIIIIIIHHHFFFDDDAAADDDGGGIIIHHHFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCDDDDDDEEEFFFFFFEEEDDDDDD@@@@@@???>>>===<<<;;;:::::::::999888666555444444444444555555444444333222111111111111000000000000//////000444:::BBBJJJOOORRRSSSUUUUUUSSSVVVeeeuuuwwwqqquuu{{{~~~~~~}}}~~~~~~~~~{{{wwwrrrpppooossstttyyy}}}|||}}}}}}yyyzzzxxxqqqnnniiigggjjjmmmnnnppptttxxx||||||xxxwwwzzz|||{{{}}}}}}}}}{{{xxx{{{~~~jjj^^^UUUTTTSSSPPPTTT[[[^^^\\\ZZZXXXWWWWWWXXXYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWUUUWWW^^^dddiiiqqqxxxzzzuuuhhh[[[UUUSSS___yyyyyy{{{{{{qqqddd\\\YYYWWWRRRNNNGGGGGGHHHKKKOOOSSSVVVWWWWWWWWWWWWWWWVVVUUUSSSRRRRRRTTTWWWZZZZZZYYYVVVUUUPPPMMMLLLOOOPPPPPPQQQUUUVVVXXXXXXUUUPPPOOORRRVVVTTTQQQOOOPPPRRRRRROOOKKKKKKJJJIIIGGGFFFEEECCCAAA@@@CCCGGGIIIHHHFFFDDDCCCAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCCCCCCCCCCDDDDDD>>>>>><<<;;;:::999888888::::::999888777666555444444444555555444444333222111111111111000000000/////////000333888@@@IIINNNPPPQQQTTTUUUTTTUUUaaannn}}}yyytttqqquuu|||}}}}}}~~~~~~|||yyyuuurrrpppsssrrrvvv{{{~~~}}}}}}}}}~~~wwwvvv~~~}}}xxxtttpppppptttxxxyyy~~~yyyjjj\\\VVVRRRSSSRRRRRRXXX``````^^^[[[XXXWWWWWWYYYZZZWWWWWWWWWWWWWWWWWWWWWXXXWWWUUUWWW^^^eeeiiinnntttwww}}}sssgggZZZTTTTTTeee~~~~~~zzzvvvnnnccc\\\WWWRRRLLLGGGBBBCCCDDDFFFIIILLLPPPRRRUUUUUUUUUTTTSSSRRRQQQQQQPPPSSSWWWZZZ[[[ZZZXXXVVVSSSOOOOOOQQQRRRQQQRRRVVVUUUUUUTTTQQQMMMLLLOOORRRPPPNNNLLLMMMPPPPPPMMMJJJJJJJJJIIIFFFDDDBBBAAAAAAAAAEEEHHHJJJHHHEEECCCCCC@@@@@@??????@@@@@@BBBBBBCCCBBBAAAAAAAAAAAABBBCCC???>>><<<:::999888888888::::::999888777666666555444444555555444444333222111111111111000000000//////000111333777>>>HHHNNNOOOQQQTTTWWWUUUUUU]]]hhh~~~uuuyyy{{{nnnnnnqqqvvv|||~~~zzz{{{{{{{{{{{{yyyvvvsssppprrrpppssswwwzzz{{{~~~}}}~~~}}}uuuuuu}}}|||~~~vvveeeZZZSSSRRRRRRSSSRRRTTTYYY```aaa^^^[[[YYYWWWXXXYYYZZZVVVVVVVVVWWWWWWWWWWWWWWWXXXWWWYYY^^^bbbdddiiinnnzzzvvviii[[[SSSWWWmmm|||uuunnnfff___YYYSSSKKKFFFBBBCCCDDDDDDDDDEEEHHHJJJRRRRRRQQQPPPOOONNNMMMMMMOOORRRVVVYYY[[[[[[YYYXXXUUUQQQPPPSSSSSSQQQSSSVVVTTTRRROOOLLLKKKLLLMMMNNNMMMLLLKKKLLLMMMMMMLLLJJJJJJJJJIIIGGGCCCBBBBBBCCCDDDFFFIIIIIIHHHEEECCCCCCCCCCCCBBBAAABBBCCCDDDEEEBBBBBBAAAAAAAAAAAABBBBBBCCCAAA???===;;;:::::::::::::::999888777777666666444444555555444444333222111111111111000000000000///000222222555<<>>AAABBBCCCFFFKKKOOOKKKKKKMMMOOORRRUUUWWWYYYPPPRRRTTTVVVWWWVVVUUUTTTQQQNNNNNNQQQRRRRRRTTTXXXXXXQQQJJJIIINNNQQQPPPMMMIIILLLOOONNNLLLKKKLLLOOOJJJKKKKKKHHHDDDCCCEEEGGGFFFGGGGGGFFFDDDBBBBBBCCCEEEDDDBBBAAAAAABBBDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCAAA>>><<<:::999:::::::::999999999888777777777444444555555444444333222111111111111000000000000,,,...000///000777BBBKKKIIIKKKQQQVVVUUUQQQRRRWWW___wwwnnnppp{{{|||vvvwww{{{|||{{{xxxuuuuuuvvvwwwuuusssmmmlllnnnrrrttttttyyy~~~~~~|||wwwgggXXXNNNLLLNNNPPPRRRTTTYYY^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\XXXXXXWWWVVVVVVUUUTTTTTTRRRWWW```eeeeeehhhvvv{{{rrr\\\SSSLLLSSSiiiwwwnnnkkkhhhfffeeehhhlllmmmiiieeeccc___[[[VVVSSSNNNJJJGGGDDD===>>>IIISSSSSSQQQQQQTTTUUUSSSPPPRRRXXXYYYVVVQQQQQQRRRUUUWWWXXXVVVUUUNNNMMMMMMNNNPPPRRRTTTUUUXXXSSSNNNMMMPPPQQQNNNKKKMMMMMMLLLLLLLLLLLLMMMMMMOOOMMMJJJGGGEEEEEEEEEEEEIIIEEEBBBAAAAAAAAA???<<>>===;;;999888888888::::::999888777777888888555555444333222222111111111111111111000000000000///000000000333888???DDDHHHJJJMMMOOOOOOOOOQQQRRRYYY```uuu}}}zzzzzz{{{zzzwwwtttvvvzzz|||yyyvvvrrrnnnnnnqqqssssssvvv{{{|||{{{}}}{{{xxxfff\\\TTTPPPOOOIIILLLPPPUUUZZZ[[[ZZZXXXYYY[[[\\\\\\ZZZYYYYYYZZZXXXXXXWWWUUUSSSRRRSSSUUUQQQZZZ```aaaeeeqqqqqqaaaUUUPPPNNNYYYtttyyyuuutttoookkkjjjeeecccbbbccceeeccc]]]XXXUUUTTTRRRQQQQQQOOOLLLJJJFFFDDDHHHSSSYYYWWWRRRQQQVVVYYYZZZXXXYYY\\\\\\ZZZTTTSSSRRRSSSTTTUUUTTTRRRNNNNNNNNNNNNOOOPPPRRRRRRTTTQQQNNNNNNQQQRRRPPPMMMMMMMMMKKKJJJIIIIIIIIIIIIMMMKKKHHHFFFEEEEEEEEEFFFFFFCCCAAA@@@BBBBBB@@@>>>?????????@@@@@@BBBCCCCCCDDDDDDDDDCCCBBBAAA???>>>???>>>===;;;:::999888888:::999999888777777888888666555555444333333222222111111111111000000000000000000000111222777===BBBGGGJJJNNNPPPPPPPPPQQQRRRUUUXXXiii}}}}}}{{{zzz{{{zzzwwwuuuwww{{{}}}zzzwwwsssooommmoooqqqrrrvvv{{{|||{{{}}}}}}{{{fffZZZTTTOOOMMMMMMJJJLLLPPPUUUYYYZZZYYYXXXYYY[[[\\\\\\ZZZYYYYYYZZZXXXXXXXXXVVVSSSSSSTTTVVVWWW^^^eeegggmmmzzzxxxjjj]]]QQQOOOSSSfffwwwqqqmmmllljjjeeebbbbbb```^^^\\\\\\\\\ZZZTTTOOOOOOOOONNNOOOOOONNNKKKIIIHHHKKKSSS[[[]]]WWWRRRPPPUUU[[[___]]]ZZZ[[[[[[YYYVVVSSSQQQOOOPPPPPPPPPOOOMMMMMMLLLLLLMMMMMMNNNOOOPPPNNNMMMOOORRRSSSQQQOOOMMMLLLJJJHHHGGGFFFFFFEEEIIIHHHFFFEEEDDDDDDEEEFFFCCCBBBAAAAAABBBBBBAAA@@@>>>>>>>>>???@@@BBBCCCDDDBBBBBBBBBAAA@@@???>>>===???>>>===;;;:::999999999:::999888888777888888888666666666555444444333333222222111111111000000000111111111111222555;;;???DDDHHHMMMQQQRRRRRRRRRRRRQQQQQQ\\\ppp}}}|||wwwwwwyyy~~~|||{{{zzzxxxvvvxxx|||}}}|||zzzuuupppmmmnnnooopppuuuzzz~~~~~~~~~{{{{{{|||~~~~~~}}}{{{zzzyyyyyyyyy~~~~~~sssmmmiiippp~~~xxxjjj[[[TTTQQQNNNMMMOOOKKKMMMQQQUUUWWWXXXXXXWWWYYYZZZ\\\[[[ZZZXXXXXXYYYWWWXXXWWWUUUTTTSSSUUUWWW\\\bbbhhhllluuu~~~qqqeee[[[MMMOOOZZZttt}}}qqqmmmmmmlllkkkfff```]]]\\\[[[XXXVVVTTTTTTTTTQQQOOOTTTSSSRRRQQQPPPMMMHHHEEELLLQQQXXX\\\ZZZTTTPPPOOOTTT[[[^^^YYYSSSRRRSSSSSSSSSPPPMMMKKKLLLMMMNNNMMMHHHIIIIIIJJJKKKKKKLLLMMMLLLLLLLLLNNNQQQQQQOOOMMMKKKJJJIIIHHHFFFFFFFFFEEEFFFEEEDDDDDDDDDDDDEEEFFFDDDDDDDDDCCCCCCCCCBBBAAA=========>>>@@@BBBCCCDDDCCCCCCCCCCCCBBBAAA@@@??????>>>===;;;::::::999999999999888888888888888999777666666666555555555444222222222111111111000000222222111111111333888;;;AAAFFFLLLQQQSSSSSSRRRSSSRRRPPPWWWggguuuxxxuuusssooouuu}}}|||zzzzzzxxxxxxyyy|||~~~}}}|||xxxsssnnnnnnooooootttzzz}}}}}}}}}|||}}}zzz|||~~~}}}{{{yyyyyyzzz|||zzzwwwtttsssrrrqqqpppyyyzzznnniiidddaaadddnnnxxx~~~~~~~~~~~~~~~lllaaaWWWSSSQQQNNNMMMNNNLLLNNNRRRUUUVVVUUUVVVVVVXXXYYY[[[ZZZXXXWWWWWWXXXUUUUUUUUUTTTSSSSSSUUUWWW\\\bbbhhhnnnyyy}}}sssggg\\\LLLPPPaaa}}}|||qqqkkk___bbbdddbbb___]]]\\\[[[ZZZVVVQQQMMMMMMNNNOOOPPPTTTRRRQQQQQQPPPNNNKKKHHHQQQVVVYYYWWWSSSQQQQQQRRRXXX]]]]]]UUUNNNMMMOOOPPPMMMKKKJJJJJJLLLMMMMMMMMMCCCDDDFFFHHHJJJKKKLLLMMMLLLLLLLLLMMMNNNMMMKKKIIIIIIIIIHHHHHHGGGGGGHHHHHHCCCCCCCCCCCCDDDDDDEEEEEEGGGGGGGGGFFFDDDBBBAAA@@@======>>>???@@@BBBDDDEEECCCCCCCCCCCCCCCBBBAAA@@@???>>>===<<<;;;:::::::::999888888888888888999999777666666666666666555555222222222222111111111111222222111000000222555888>>>CCCJJJPPPRRRSSSSSSSSSRRRPPPUUUbbbooossspppmmmhhhmmmuuu|||}}}xxxzzzyyyyyyzzz|||}}}}}}|||{{{uuuppppppoooooosssyyyzzz}}}}}}|||||||||}}}xxxyyyzzzyyyxxxwwwwwwwwwxxxvvvsssooolllkkklllmmmyyy~~~|||tttjjjggggggeeedddfffkkkrrrwww|||~~~~~~kkk^^^VVVPPPNNNNNNKKKJJJKKKMMMPPPSSSTTTSSSSSSSSSTTTVVVXXXYYYXXXWWWVVVVVVVVVRRRSSSSSSSSSRRRSSSUUUWWW^^^eeelllrrr|||yyyjjj]]]NNNTTThhh}}}}}}yyyqqqmmmkkk^^^```___ZZZWWWXXXXXXWWWZZZVVVPPPKKKIIIIIILLLNNNMMMLLLKKKMMMPPPRRRRRRQQQUUUXXXWWWQQQMMMOOORRRTTT[[[^^^\\\TTTNNNNNNPPPPPPIIIIIIJJJLLLOOOPPPNNNLLLBBBDDDFFFIIIKKKMMMNNNNNNMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHIIIIIICCCCCCCCCDDDDDDEEEEEEEEEGGGHHHIIIHHHEEEBBB@@@@@@?????????@@@AAACCCDDDEEEAAABBBBBBBBBAAAAAA@@@??????>>>===<<<;;;;;;;;;;;;888888888777888888999:::666666666666666666555555333222222222222111111111111111111000///111444666<<>>===<<<<<<;;;;;;<<<888888777777888999999:::555555555555555555555555333333222222222111111111///000000000///000333555:::>>>EEEJJJNNNQQQSSSVVVSSSQQQPPPQQQVVV]]]aaaccceeegggppp{{{zzz{{{{{{{{{zzzyyyyyyzzzzzztttqqqpppnnnlllnnnrrrtttwww{{{~~~~~~~~~~~~|||zzzyyyxxxxxxxxxwwwvvvtttwwwwwwrrrkkkkkksss{{{~~~}}}|||zzzzzz}}}qqqaaaVVVSSSOOOMMMNNNOOOMMMNNNQQQNNNRRRUUUTTTPPPNNNPPPRRRRRRTTTUUUTTTSSSQQQRRRRRRRRRSSSTTTTTTTTTVVVYYY\\\gggrrr||||||qqqbbbUUUVVVccc|||oooooonnnkkkhhheeeeeeeeebbb```WWWNNNNNNUUUXXXVVVSSSTTTVVVVVVUUUUUUVVVWWWXXXUUUQQQNNNNNNOOOPPPOOOOOOOOOJJJCCCCCCIIIMMMKKKJJJLLLLLLJJJKKKMMMIIIDDDIIILLLRRRWWWYYYVVVPPPKKKJJJKKKMMMOOOPPPQQQQQQPPPPPPPPPOOOMMMLLLLLLNNNPPPKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEDDD???BBBEEEEEEBBB@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEBBBBBBCCCCCCCCCBBBAAAAAA???>>>===<<<<<<<<<<<<<<<888888777777888999::::::444444444555555555555555333333333222222222111111//////000//////000222555999===CCCHHHLLLPPPTTTVVVUUUSSSOOOKKKNNNVVV^^^bbbcccdddlllyyy{{{{{{|||{{{yyyxxxxxxyyyxxxssspppooommmjjjkkknnnrrruuuzzz~~~|||}}}~~~~~~}}}zzzyyyyyyyyyxxxwwwuuuyyy|||vvvooooooxxxuuuggg]]]WWWSSSOOOLLLMMMLLLJJJJJJMMMOOORRRUUUTTTOOOMMMOOORRRQQQRRRTTTSSSQQQPPPPPPQQQSSSTTTUUUVVVVVVXXX[[[^^^hhhuuuttthhh\\\RRR[[[jjj}}}rrrlll```aaabbbbbb___]]]\\\\\\^^^YYYRRRMMMKKKNNNSSSVVVYYYXXXWWWWWWXXXZZZ\\\^^^fffbbbZZZQQQKKKJJJNNNQQQQQQKKKHHHJJJKKKIIIHHHJJJ???EEEMMMQQQPPPLLLIIIHHHLLLPPPQQQQQQRRRRRROOOIIIHHHJJJNNNOOOOOONNNNNNOOOOOOMMMLLLNNNPPPOOOLLLIIIJJJGGGDDDDDDFFFHHHGGGEEEEEECCCAAA@@@AAABBBBBBBBBCCCBBBBBBAAA@@@???>>>>>>@@@?????????@@@BBBDDDEEE@@@@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;999777777888888777666999888777666555555555555444444444333333333222222222111000......000111222888;;;AAAHHHNNNRRRUUUVVVXXXUUUPPPKKKIIILLLSSSXXXZZZ]]]fffttt}}}yyyzzz{{{yyywwwxxxvvvvvvrrrlllfffeeejjjppprrruuuyyy||||||}}}~~~~~~}}}zzzxxx|||{{{yyyvvvuuuvvv{{{~~~|||lll^^^TTTPPPMMMMMMLLLKKKJJJLLLPPPSSSOOOOOOOOOOOOPPPPPPPPPPPPOOOQQQSSSTTTUUUTTTRRRQQQTTTVVVXXXWWWUUUXXX```gggqqquuu{{{{{{gggZZZTTTQQQYYYmmm}}}tttkkkddd```[[[\\\^^^]]][[[YYYXXXXXX[[[XXXSSSOOOOOOQQQUUUXXXZZZXXXVVVUUUVVVZZZ___bbbiiiccc[[[TTTOOONNNNNNOOOQQQJJJGGGKKKOOOMMMKKKKKKDDDJJJQQQSSSQQQMMMIIIGGGHHHLLLNNNNNNOOOPPPMMMGGGGGGIIIMMMNNNNNNMMMMMMNNNOOOMMMMMMMMMNNNMMMJJJGGGJJJGGGDDDEEEHHHJJJIIIGGGFFFDDDAAAAAAAAABBBAAA@@@@@@@@@?????????@@@@@@@@@????????????@@@AAABBBCCC@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;999888777999999999888888888777666555555555555444333333333222222222222222111000//////000111222555999???EEELLLPPPSSSTTTTTTRRRNNNIIIGGGIIINNNRRRVVVYYYbbbooo|||~~~yyyzzz{{{yyyxxxxxxuuuvvvtttoooiiifffiiimmmqqqtttwwwzzz|||~~~{{{yyyyyyxxxvvvsssrrrtttxxx|||mmm```VVVQQQPPPNNNLLLJJJJJJJJJLLLNNNPPPOOOPPPPPPQQQRRRRRRSSSSSSQQQRRRTTTUUUUUUTTTSSSRRRTTTXXX[[[\\\ZZZ\\\ccciiirrrwww}}}tttaaaTTTPPPOOO\\\sss~~~lllllljjjgggddd___[[[YYYWWWYYY[[[ZZZYYYWWWVVVWWWYYYWWWUUUSSSTTTUUUXXXZZZZZZWWWTTTRRRTTTZZZ```dddhhhbbb\\\XXXWWWWWWUUUSSSQQQJJJHHHNNNTTTSSSNNNKKKIIINNNSSSUUUSSSNNNIIIGGGDDDIIILLLLLLLLLNNNLLLGGGFFFIIILLLNNNMMMLLLLLLMMMNNNNNNMMMMMMLLLJJJGGGDDDHHHEEEDDDEEEIIIKKKKKKIIIFFFDDDBBBAAAAAAAAA???>>>=========>>>???@@@AAAAAA>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;999888888:::;;;;;;:::888777666666555555555555333333333222222222111111222111000//////000111222333666;;;BBBHHHMMMQQQRRRQQQPPPNNNJJJHHHHHHJJJMMMQQQSSS\\\kkkxxx}}}|||{{{{{{xxxwwwxxxtttvvvvvvsssmmmiiihhhiiinnnqqqtttvvvyyy|||~~~~~~|||zzzvvvuuussspppoooqqquuuyyy|||}}}}}}~~~kkk[[[TTTOOONNNPPPOOOLLLJJJKKKNNNPPPPPPOOOPPPQQQRRRSSSTTTVVVWWWWWWSSSTTTUUUVVVVVVUUUSSSRRRTTTYYY^^^___^^^```eeekkktttyyy{{{iiiXXXOOOPPPTTTgggzzzpppjjj````````````^^^\\\ZZZYYYWWWYYY[[[[[[YYYXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXWWWUUUSSSRRRSSSWWW\\\___aaa]]]YYYZZZ^^^```^^^ZZZSSSMMMLLLSSSYYYVVVOOOJJJIIIMMMQQQSSSRRRNNNIIIFFFCCCIIIMMMMMMMMMOOOMMMJJJGGGJJJMMMNNNMMMLLLLLLLLLMMMMMMMMMLLLKKKHHHDDDAAAFFFCCCBBBEEEIIIKKKKKKIIIGGGEEEBBBAAABBBAAA@@@???>>>>>>======>>>???@@@AAA???@@@BBBCCCCCCBBBAAA@@@@@@AAAAAA@@@@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::999888888:::<<<<<<;;;999888777666666666666666333333222222222111111111111111000//////000111111111444999@@@FFFLLLOOOQQQQQQQQQPPPMMMJJJHHHIIIJJJLLLOOOZZZkkkzzz~~~}}}}}}yyy}}}{{{wwwuuuvvvtttvvvyyyxxxsssmmmiiigggkkkmmmpppsssvvvzzz~~~~~~~~~~~~}}}{{{yyywwwvvvsssooommmnnnrrruuuvvv{{{~~~|||{{{~~~~~~|||zzzzzzzzz{{{|||~~~}}}mmm[[[RRROOOMMMMMMOOOPPPMMMKKKNNNTTTXXXVVVSSSQQQRRRSSSUUUVVVXXXYYYZZZUUUUUUVVVVVVVVVUUUTTTSSSSSSXXX\\\]]]]]]```gggmmmwww}}}{{{nnn^^^QQQMMMUUU```{{{{{{rrrlllfffaaa\\\UUUVVVWWWXXXXXXXXXWWWVVVWWWYYY[[[[[[YYYXXXWWWXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSRRRRRRSSSTTTUUUVVVZZZWWWVVVYYY^^^```]]]YYYVVVQQQQQQWWW[[[VVVNNNIIIFFFIIIMMMPPPQQQNNNJJJGGGFFFLLLQQQQQQQQQRRRQQQOOOJJJMMMOOOPPPNNNLLLLLLLLLJJJKKKMMMLLLJJJFFFCCCAAADDDBBBAAADDDHHHJJJIIIFFFFFFDDDAAAAAABBBDDDDDDDDDCCCBBB@@@>>>>>>>>>??????BBBBBBCCCDDDDDDCCCBBBAAA???@@@@@@@@@@@@???>>>>>>========================:::999888888:::<<<<<<;;;999999888888777777888888333333333222222222111111111111000000000000111111000333888???EEEKKKPPPRRROOOPPPQQQOOOKKKHHHGGGGGGIIIMMMYYYmmm||||||{{{yyy|||~~~zzzvvvssstttuuuxxx{{{|||xxxrrrlllhhhhhhjjjmmmppptttyyy~~~~~~}}}||||||||||||zzzwwwvvvuuuqqqmmmjjjkkknnnqqqtttxxx{{{yyyxxxzzz{{{yyyxxxwwwwwwxxxyyy|||~~~|||fff[[[QQQOOOOOOLLLKKKLLLMMMJJJJJJOOOWWW[[[ZZZWWWPPPQQQSSSTTTVVVXXXZZZZZZUUUUUUVVVVVVVVVUUUUUUUUUTTTVVVXXXXXXXXX^^^hhhppp{{{|||rrrdddWWWLLLMMM]]]ooo~~~yyyxxxwwwqqqhhhbbb^^^ZZZTTTPPPNNNOOOQQQTTTUUUVVVVVVVVVUUUWWWYYYYYYWWWUUUUUUUUUUUUVVVVVVWWWVVVTTTRRRQQQQQQQQQQQQRRRRRRQQQQQQQQQVVVTTTTTTVVVXXXXXXUUURRRWWWTTTUUUZZZ[[[TTTNNNJJJDDDFFFJJJNNNQQQOOOLLLHHHIIIPPPVVVUUUSSSTTTTTTSSSMMMOOOQQQQQQNNNKKKJJJIIIFFFIIILLLMMMJJJFFFDDDBBBEEECCCBBBDDDGGGHHHFFFCCCDDDBBB??????CCCGGGKKKLLLHHHFFFCCC@@@???>>>??????CCCCCCCCCCCCCCCBBBAAA@@@>>>>>>???@@@@@@@@@@@@???========================;;;999888888:::;;;;;;:::999888888777777888888888444444444333333333222222000000000111111000000000000222777===DDDKKKPPPRRRMMMOOOPPPNNNKKKHHHFFFFFFHHHKKKWWWjjj{{{}}}zzz{{{vvvtttuuuxxxzzz}}}~~~|||vvvppplllhhhjjjlllnnnqqquuu{{{}}}|||{{{{{{{{{{{{yyywwwsssrrroookkkiiiiiimmmpppuuuzzz|||zzzyyyyyyyyyvvvwwwvvvvvvwwwyyy|||~~~yyywwwvvv~~~yyykkkUUUOOOKKKMMMNNNKKKHHHHHHGGGGGGJJJOOOVVVYYYYYYWWWOOOPPPQQQSSSUUUVVVXXXXXXTTTTTTUUUUUUUUUVVVVVVVVVUUUWWWYYYXXXYYY___kkktttxxxkkk]]]RRRJJJOOOfffzzztttqqqllleeedddeeejjjfffaaa^^^\\\YYYTTTPPPQQQRRRTTTVVVWWWXXXXXXXXXUUUWWWXXXXXXUUUSSSSSSSSSPPPQQQRRRSSSSSSRRRQQQPPPPPPPPPOOOOOOPPPQQQRRRSSSSSSTTTUUUVVVVVVUUUTTTRRRUUUTTTWWW[[[ZZZSSSOOOOOOGGGHHHKKKOOORRRRRRNNNJJJJJJRRRXXXVVVTTTTTTTTTSSSOOOQQQRRRPPPMMMIIIGGGFFFCCCGGGLLLMMMKKKGGGFFFEEEGGGEEEDDDEEEHHHGGGDDDAAABBB???===>>>CCCKKKRRRUUUKKKIIIFFFBBBAAA@@@AAABBBCCCCCCBBBAAA@@@?????????<<<===>>>???@@@AAAAAAAAA========================;;;999888777999999999888777666666666666666777777555555555444444444333333000000111111111111000000///111666<<>>;;;===DDDMMMVVV[[[LLLJJJGGGDDDBBBBBBCCCDDDCCCBBB@@@>>>======>>>>>>;;;<<<===???AAABBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>;;;999777777888888888666555555444444444555555666666666555555555444444444000000111111111111000000...000444:::AAAHHHNNNQQQPPPRRRSSSRRROOOMMMLLLLLLKKKHHHLLL\\\nnn}}}xxx|||zzz{{{}}}}}}}}}~~~|||xxxtttllllllkkkjjjiiikkknnnrrruuuwwwyyy|||~~~}}}}}}}}}|||||||||}}}|||zzzyyyrrrqqqqqqpppqqquuuzzz{{{}}}{{{xxxssswwwwwwvvvxxx{{{~~~{{{lllWWWOOOMMMHHHFFFJJJLLLLLLLLLOOOIIIMMMRRRUUUVVVVVVVVVWWWLLLMMMNNNOOOPPPQQQRRRSSSQQQRRRRRRSSSTTTVVVWWWXXX[[[___dddfffgggmmmvvv}}}|||pppdddXXXNNNJJJLLL\\\wwwuuurrrnnnjjjeeebbbaaaaaaaaaaaa___]]]\\\]]]^^^^^^^^^]]]\\\[[[[[[[[[[[[]]][[[YYYXXXYYYYYYYYYWWWXXXWWWVVVVVVVVVWWWUUUTTTQQQOOOLLLJJJIIIJJJLLLMMMMMMKKKJJJLLLQQQUUUUUUTTTVVVVVVVVVVVVWWWYYY[[[\\\XXXWWWWWWXXXXXXVVVSSSPPPPPPMMMMMMQQQQQQLLLIIIIIILLLPPPUUUUUUSSSQQQQQQSSSPPPPPPPPPOOONNNMMMLLLKKKFFFIIILLLLLLJJJIIIKKKMMMHHHGGGFFFGGGHHHHHHEEEAAABBB===888999@@@FFFIIIJJJJJJHHHFFFDDDDDDFFFHHHJJJAAA@@@>>><<<;;;:::;;;;;;======>>>???@@@AAAAAABBB???>>>;;;999888999::::::;;;:::888777777888:::;;;777777777555222000111222777666444333333444555666222222222111111111111000333222222555<<>><<<;;;;;;;;;;;;<<<======>>>???@@@@@@AAA>>>===;;;999999999:::;;;;;;:::888777777888:::;;;777777777666444333444666666666555444444444555555222222222222111111111111000//////222888@@@FFFJJJMMMMMMMMMMMMMMMLLLJJJHHHJJJKKKMMMUUUaaarrrzzzxxx}}}}}}~~~}}}zzzuuupppjjjfffeeefffggggggooossswwwxxxwwwxxx}}}~~~|||{{{{{{{{{|||{{{zzzxxxuuuwwwxxxxxxwwwzzz}}}}}}}}}{{{yyyxxxzzz~~~xxxfffVVVKKKEEEFFFFFFGGGIIIIIIJJJJJJJJJUUUWWWYYYZZZYYYUUUQQQNNNOOONNNNNNOOOPPPRRRTTTUUUTTTTTTSSSRRRRRRUUUYYY]]]```cccgggkkknnnuuu~~~xxxeeeYYYTTTKKKGGGRRRggg~~~}}}xxxtttqqqmmmiiiggghhhgggdddaaaXXXXXXYYYZZZ[[[\\\\\\]]][[[[[[[[[ZZZXXXWWWYYYZZZ]]]]]]\\\[[[ZZZZZZZZZZZZWWWVVVTTTUUUWWWYYYZZZYYYYYYXXXWWWWWWXXXXXXWWWVVVRRRQQQPPPOOONNNNNNNNNNNNLLLMMMOOOSSSWWWZZZZZZYYYVVVVVVVVVVVVVVVWWWXXXYYYWWWWWWXXXZZZZZZXXXSSSPPPQQQMMMLLLMMMKKKHHHGGGIIIUUUSSSOOOMMMMMMLLLLLLKKKFFFHHHKKKNNNPPPPPPPPPOOOWWWVVVSSSNNNIIIEEEEEEEEEIIIGGGFFFFFFFFFEEECCCAAA???<<<999:::???CCCDDDDDDCCCBBBBBBBBBBBBBBBBBBCCC@@@???===<<<;;;;;;;;;<<<<<<<<<<<<======>>>>>>???<<<;;;:::999999:::;;;<<<:::999888777777888999:::777888888777666666888:::666666666666666555444333333222222222111111111111222111222444999@@@FFFJJJKKKLLLMMMNNNNNNLLLJJJIIIIIIJJJKKKNNNVVVfffxxxzzzvvv}}}|||{{{|||~~~~~~}}}yyytttlllgggddddddeeeeeekkkooossstttuuuwww{{{~~~}}}wwwxxxzzz|||||||||zzzyyyvvvxxxzzzzzzyyy{{{}}}|||||||||xxxwwwwwwzzz~~~xxxlll___SSSKKKFFFCCCEEEHHHIIIIIIGGGHHHLLLOOOYYY\\\^^^]]]XXXRRRPPPOOONNNNNNOOOPPPQQQSSSUUUVVVTTTTTTTTTTTTTTTXXX]]]aaabbbfffkkkpppttt|||qqq^^^SSSNNNKKKQQQddd~~~~~~}}}yyywwwuuusssqqqppppppppptttsssqqqqqqqqqooollljjjeeeccc```______]]]ZZZWWWZZZZZZZZZ[[[\\\\\\]]]]]]ZZZ[[[[[[ZZZYYYXXXZZZ[[[^^^^^^]]][[[[[[[[[[[[[[[WWWUUUSSSSSSTTTVVVWWWWWWVVVUUUTTTTTTVVVVVVUUUTTTTTTSSSRRRPPPOOOMMMKKKJJJMMMNNNQQQTTTWWWXXXWWWVVVVVVVVVVVVVVVVVVWWWWWWXXXVVVVVVXXXZZZZZZXXXSSSPPPSSSOOOMMMMMMJJJFFFGGGKKKYYYSSSKKKGGGGGGHHHGGGFFFEEEGGGJJJNNNPPPPPPOOOOOOPPPNNNKKKHHHFFFEEEFFFGGGHHHGGGFFFFFFEEECCCBBBAAA???===<<<>>>AAACCCCCCBBB@@@@@@AAABBBBBBAAA@@@@@@@@@???===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999:::;;;<<<999999888777777888999999888888999888777666888:::555666777777777555444222333333222222222111111111333333333444888===DDDIIIKKKMMMOOOOOONNNKKKJJJIIIGGGGGGGGGHHHNNN\\\ppp|||zzztttyyyyyyyyyyyy{{{|||~~~~~~{{{vvvnnnhhhfffeeeeeeeeegggjjjnnnppprrruuuxxx|||yyytttwww{{{}}}}}}}}}|||{{{yyy{{{}}}|||zzz{{{~~~}}}{{{zzzyyyyyyzzzzzzwwwwwwxxxzzz~~~~~~gggaaaXXXOOOIIIFFFFFFGGGFFFIIIKKKIIIFFFHHHNNNTTTVVVYYYZZZWWWPPPMMMNNNQQQOOOPPPQQQRRRTTTVVVWWWXXXUUUUUUUUUUUUVVVYYY^^^bbbdddiiipppuuu{{{kkk[[[SSSNNNYYYkkkvvvtttpppllliiijjjnnnqqqnnnmmmllllllmmmllliiigggeeeeeedddcccccceeefffggghhhgggffffffgggfffeeeccc^^^]]]\\\ZZZXXXUUURRROOOUUUVVVVVVWWWXXXXXXYYYYYY[[[\\\]]]\\\[[[[[[]]]^^^___^^^]]]\\\\\\[[[[[[\\\XXXUUURRRPPPQQQSSSSSSSSSRRRQQQPPPQQQRRRSSSRRRQQQQQQQQQPPPOOONNNMMMMMMLLLNNNPPPRRRTTTTTTSSSRRRRRRTTTTTTUUUVVVVVVWWWWWWWWWUUUUUUWWWYYYYYYWWWSSSPPPSSSPPPNNNNNNJJJGGGIIINNNYYYRRRIIIDDDCCCDDDEEEDDDHHHJJJLLLNNNOOONNNMMMMMMIIIGGGEEEDDDEEEFFFHHHIIIGGGGGGFFFEEECCCBBBBBBBBB@@@@@@AAACCCDDDDDDBBB@@@???@@@BBBCCCCCCBBB@@@??????>>>===<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;999999999999:::;;;;;;<<<888888888888888888888888888999999777555555666777666777888888777555333222333333333222222222222111///000000000222666===CCCKKKNNNQQQQQQNNNJJJIIIHHHGGGGGGGGGGGGMMM[[[ooo~~~zzz{{{zzzsssvvvvvvwwwwwwxxxzzz|||}}}{{{vvvpppkkkiiiiiihhhhhheeegggjjjmmmpppssswwwyyy{{{uuutttxxx|||~~~}}}|||||||||}}}}}}zzzyyy|||zzzzzzxxxwwwwwwxxxyyyyyyyyyyyyzzz{{{}}}~~~|||hhhYYYUUUNNNHHHEEEFFFHHHJJJFFFIIIKKKIIIGGGIIIPPPVVVVVVVVVTTTOOOHHHHHHMMMRRRQQQRRRSSSUUUVVVXXXYYYYYYVVVVVVVVVUUUVVVYYY___cccgggmmmttt{{{yyycccVVVTTTSSSnnneeeffffffdddbbbbbbcccdddcccbbbbbbbbbddddddcccaaa\\\[[[[[[\\\^^^aaadddffffffdddbbbaaaaaa```^^^\\\`````````___]]][[[YYYXXXPPPPPPRRRTTTVVVXXXYYYZZZ\\\]]]^^^^^^]]]]]]___aaa___^^^]]]\\\[[[[[[[[[[[[WWWTTTPPPNNNOOOPPPQQQQQQQQQOOOOOOOOOQQQRRRQQQPPPNNNNNNNNNNNNOOOPPPQQQRRRNNNPPPRRRRRRPPPOOONNNOOORRRRRRTTTUUUVVVWWWWWWWWWUUUTTTUUUVVVWWWVVVSSSQQQQQQOOOOOOOOOKKKGGGJJJPPPYYYSSSKKKDDDBBBCCCEEEFFFMMMMMMMMMMMMMMMMMMLLLLLLIIIGGGEEEEEEFFFHHHHHHGGGEEEEEEEEEDDDBBBAAABBBDDDAAACCCFFFHHHHHHEEEBBB??????@@@AAABBBBBBAAA@@@??????>>>===<<<;;;<<<<<<======<<<<<<<<<;;;:::::::::888888999999::::::;;;;;;888888888888888888888888888999888777555444555666888888888777666555444333333333333333222222222222000111222111111444;;;AAAIIINNNRRRRRRNNNKKKIIIJJJIIIIIIIIIJJJQQQ^^^ooo{{{||||||{{{uuusssuuuwwwxxxxxxyyy{{{|||{{{wwwsssooonnnllljjjiiieeefffiiilllpppsssuuuwww{{{}}}wwwtttuuuyyy}}}}}}{{{yyyzzz|||~~~}}}yyywwwxxxzzz{{{zzzyyyxxxxxxyyyzzz{{{zzz{{{|||||||||~~~jjjZZZPPPNNNIIIFFFEEEEEEHHHIIIGGGIIIJJJJJJIIILLLRRRVVVXXXVVVRRRKKKGGGGGGLLLQQQSSSTTTUUUWWWXXXXXXXXXXXXUUUVVVVVVVVVXXX\\\aaaffflllrrrzzzsss[[[SSSWWWbbbZZZ\\\^^^___^^^]]]^^^______^^^]]]^^^___```___]]]XXXXXXWWWXXXZZZ^^^aaaddddddbbb_________^^^]]][[[ZZZZZZZZZYYYWWWVVVVVVVVVPPPQQQSSSUUUXXXZZZ\\\]]][[[\\\]]]]]]\\\]]]___aaa]]]\\\[[[ZZZYYYYYYYYYYYYTTTQQQNNNLLLMMMPPPQQQRRRRRRQQQPPPQQQSSSTTTSSSRRRRRRQQQOOONNNNNNPPPQQQSSSMMMOOOPPPOOOMMMLLLNNNPPPOOOQQQSSSUUUWWWWWWXXXXXXUUUTTTSSSSSSTTTTTTSSSQQQNNNMMMNNNOOOKKKGGGJJJQQQXXXUUUOOOHHHDDDDDDHHHLLLPPPPPPNNNMMMLLLLLLMMMMMMIIIGGGEEEFFFHHHHHHFFFDDDCCCDDDDDDCCCAAAAAACCCFFFAAAEEEIIIKKKIIIEEE@@@>>>??????@@@@@@@@@@@@?????????>>><<<;;;;;;<<<======>>>======<<<;;;:::::::::888999999:::::::::999999777777888888888888777777666777888777555555666888:::999888666555555444444444444333333333222222222111333444222111444;;;BBBEEEKKKQQQRRROOOLLLLLLMMMIIIHHHGGGJJJSSS___kkksss}}}~~~yyysssvvvyyyzzzzzzyyy{{{||||||zzzvvvtttrrroookkkhhhfffggghhhlllpppsssuuuuuuwwwzzz~~~|||wwwxxxvvvyyy|||{{{wwwuuuvvvyyy|||~~~~~~|||xxxuuuvvvyyyzzzyyyxxxwwwwwwxxxyyyzzzyyy{{{|||||||||}}}rrr^^^TTTJJJIIIHHHFFFFFFFFFGGGHHHHHHHHHIIIJJJLLLOOOSSSUUUTTTRRRNNNKKKJJJLLLOOOQQQSSSTTTUUUVVVWWWVVVVVVUUUSSSTTTVVVWWWZZZ```ggglllrrrxxxrrr[[[YYYeeeTTTVVVXXXYYYYYYYYY[[[\\\[[[ZZZYYYYYYZZZZZZYYYXXXXXXWWWVVVVVVXXX\\\```bbb^^^\\\[[[[[[\\\]]]]]]\\\\\\\\\[[[YYYWWWVVVWWWXXXRRRSSSTTTVVVWWWYYYZZZ[[[YYYZZZ[[[[[[[[[[[[]]]___[[[ZZZYYYXXXXXXWWWWWWWWWRRROOOLLLKKKMMMPPPRRRSSSTTTSSSSSSSSSUUUVVVVVVUUUZZZWWWSSSPPPNNNNNNNNNOOOKKKMMMOOONNNLLLLLLOOORRRNNNOOORRRUUUWWWXXXXXXXXXUUUSSSQQQQQQRRRSSSSSSRRRKKKKKKMMMNNNJJJGGGJJJPPPXXXWWWRRRKKKFFFFFFKKKPPPRRRPPPNNNLLLLLLMMMNNNOOOGGGEEEDDDEEEGGGHHHEEEBBBAAACCCDDDBBB@@@AAADDDGGGAAAEEEJJJLLLJJJDDD???<<>>>>>>>>>>>??????>>>>>><<<;;;;;;<<<======>>>>>>===<<<;;;;;;:::999999999:::::::::999999888777777888888888888777777555666777777666777999;;;;;;:::888666444444555555444444444333333333222222...000111///---000777===BBBHHHPPPRRRPPPNNNOOOQQQHHHEEEDDDHHHQQQ\\\eeejjjqqq|||ssswww|||}}}|||zzz{{{}}}~~~|||yyywwwtttpppkkkgggggggggiiilllpppsssuuuuuuwwwzzz~~~zzzxxx|||vvvyyy{{{yyytttqqqssswwwyyy{{{}}}{{{wwwuuuvvvyyyxxxwwwvvvuuuuuuvvvwwwwwwwwwzzz|||||||||~~~yyybbbSSSMMMGGGHHHHHHHHHHHHHHHHHHGGGIIIHHHHHHJJJNNNRRRTTTTTTLLLKKKJJJKKKNNNQQQRRRSSSSSSTTTUUUUUUVVVUUUTTTSSSQQQSSSUUUXXX]]]dddkkkqqqvvv}}}uuu```ccctttVVVVVVVVVVVVVVVTTTSSSSSSVVVVVVWWWWWWWWWVVVUUUUUUTTTUUUVVVWWWXXXZZZ[[[[[[ZZZ[[[[[[[[[[[[[[[ZZZYYY[[[ZZZYYYWWWVVVUUUTTTTTTVVVVVVVVVWWWXXXYYY[[[\\\```^^^\\\[[[[[[^^^```bbb^^^]]]ZZZXXXWWWWWWXXXYYYTTTQQQNNNLLLKKKMMMPPPRRRVVVTTTSSSTTTXXX[[[^^^^^^bbb[[[RRRNNNOOOQQQPPPNNNOOOLLLIIIIIIKKKMMMOOOOOOOOOOOOPPPSSSUUUUUURRRPPPOOONNNMMMOOORRRRRROOOLLLMMMKKKJJJHHHGGGGGGHHHHHHQQQRRRRRRNNNJJJIIINNNSSSSSSOOOJJJIIIJJJKKKJJJHHHEEEFFFFFFGGGGGGEEEDDDCCCCCCAAA>>>???AAACCCBBB@@@FFFFFFEEEEEEDDDDDDCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA@@@???>>>>>>>>>>>>======<<<;;;::::::999999:::;;;;;;999777777888::::::999999999888888777777888777666666777999;;;<<<;;;:::888666555444555555444444333333333333222222333222000000111444777999BBBGGGMMMQQQQQQNNNLLLKKKMMMIIIFFFIIIQQQXXX\\\\\\kkkxxxyyyyyyyyyyyyyyyzzzzzzzzzyyysssrrrtttrrrllleeeiiiggghhhkkkllllllpppvvvxxxzzz|||~~~~~~yyytttrrrrrrtttvvv{{{zzzyyywwwwwwwwwxxxyyywwwuuutttuuuxxxzzzzzzyyy{{{{{{{{{zzzyyy{{{~~~}}}fffSSSJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHFFFHHHJJJMMMOOOPPPOOOOOOJJJJJJJJJLLLNNNQQQTTTUUUUUUVVVVVVUUUSSSRRRSSSUUUQQQSSSWWW]]]dddjjjnnnqqqzzzzzzddddddyyyTTTTTTUUUUUUUUUTTTSSSSSSUUUUUUUUUUUUTTTSSSSSSRRRTTTTTTUUUVVVWWWXXXXXXYYYWWWWWWXXXXXXXXXXXXXXXWWWYYYXXXWWWVVVUUUTTTTTTTTTSSSSSSTTTUUUVVVXXXZZZ[[[]]]\\\[[[ZZZZZZ\\\^^^___]]]\\\[[[YYYXXXWWWWWWWWWSSSQQQOOOMMMLLLMMMNNNOOOPPPOOOOOOQQQVVVZZZ]]]^^^^^^XXXQQQNNNPPPQQQPPPNNNNNNKKKIIIHHHJJJLLLMMMMMMMMMMMMOOOQQQSSSSSSQQQOOONNNMMMLLLNNNPPPPPPNNNKKKKKKJJJIIIHHHGGGGGGHHHHHHOOOQQQQQQNNNJJJIIIMMMQQQQQQMMMIIIHHHIIIJJJIIIHHHFFFFFFGGGHHHGGGFFFEEEDDDCCCAAA???@@@BBBDDDCCCAAACCCCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???>>>============<<<<<<;;;::::::999888888777888999999888777888:::999999888888888777777777888777666666777999;;;<<<:::999777666444444444555444444333333333333222222333222000000111333666888???DDDKKKOOOPPPOOONNNMMMMMMJJJGGGGGGLLLQQQVVVXXX___lll{{{~~~|||yyywwwwwwxxxzzz|||zzzvvvvvvxxxvvvooohhheeebbbccchhhkkklllooosssvvvxxxzzz{{{|||~~~}}}vvvqqqooopppqqqtttttttttttttttuuuvvvwwwuuuttttttuuuxxxzzzzzzyyyxxxyyyxxxwwwwwwxxx|||vvvfffYYYOOOKKKLLLHHHHHHGGGGGGGGGGGGHHHHHHGGGIIILLLNNNPPPOOOOOONNNJJJJJJKKKLLLNNNQQQTTTUUUUUUVVVVVVTTTRRRQQQSSSTTTQQQVVV\\\bbbgggmmmssswww}}}hhh\\\fffQQQQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQPPPPPPTTTTTTTTTTTTUUUUUUVVVVVVTTTTTTUUUVVVVVVWWWWWWWWWVVVUUUUUUTTTSSSSSSTTTTTTQQQQQQQQQRRRTTTUUUWWWXXXXXXXXXXXXXXXYYYYYYYYYYYY[[[[[[[[[[[[ZZZXXXWWWVVVSSSRRRPPPNNNMMMLLLLLLLLLLLLKKKKKKMMMRRRVVVXXXXXXXXXTTTPPPOOOQQQRRRPPPNNNNNNKKKHHHGGGIIIJJJKKKKKKLLLLLLMMMOOOQQQQQQOOOMMMMMMLLLKKKKKKMMMMMMLLLJJJIIIIIIHHHGGGGGGGGGHHHHHHLLLNNNOOOMMMJJJHHHJJJMMMMMMKKKHHHGGGGGGHHHGGGFFFGGGGGGGGGGGGGGGFFFEEEEEECCCBBBAAABBBDDDEEEDDDCCCAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<<<<<<<<<<;;;;;;::::::999888888888444666888999999888888999888888777777777777666666888888777777777999:::;;;999888777555444444444444444444333333333333222222222111000000111333666777;;;AAAHHHMMMOOOOOOOOONNNLLLKKKHHHFFFFFFIIIOOOTTTYYYeeesss{{{}}}{{{uuusssvvvzzz}}}~~~|||zzz{{{|||zzzssslllccc___```gggmmmnnnoooppprrrtttvvvwwwxxxzzz}}}zzzssspppoooooommmnnnppprrrtttuuuuuuvvvsssssssssuuuwwwyyyzzzyyywwwwwwwwwvvvvvvxxx|||qqq___TTTNNNHHHFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHJJJMMMOOOPPPOOOMMMLLLKKKKKKLLLMMMOOOQQQSSSTTTUUUUUUUUUSSSQQQPPPQQQSSSSSSYYYaaagggkkkpppyyylll\\\XXXjjjNNNNNNPPPQQQQQQRRRRRRRRROOOOOOOOOOOOPPPQQQQQQRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXTTTSSSSSSRRRSSSSSSTTTTTTQQQQQQQQQQQQQQQRRRSSSSSSTTTUUUVVVVVVWWWVVVUUUTTTUUUWWWZZZ\\\\\\ZZZXXXVVVSSSRRRQQQPPPNNNLLLJJJIIILLLKKKJJJJJJMMMOOOOOOOOOQQQPPPOOOOOOQQQQQQPPPNNNNNNLLLIIIHHHIIIJJJJJJIIIKKKKKKLLLNNNPPPPPPNNNLLLKKKJJJIIIIIIIIIIIIJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHJJJKKKLLLKKKHHHGGGHHHIIIIIIHHHFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDEEEEEEEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@========================>>>===<<<<<<;;;;;;;;;<<<;;;;;;;;;::::::999999999555777:::;;;:::888888888777777777666666666666666888888777777888888::::::888777666555555444444444444444333333333222222222222111111000111333555666:::???FFFKKKMMMNNNNNNNNNLLLLLLKKKFFFCCCFFFNNNUUU\\\gggttt|||}}}tttpppsssyyy}}}|||{{{|||~~~|||uuuooogggbbbaaahhhooopppnnnmmmmmmooorrrtttvvvxxx|||}}}vvvrrrqqqqqqlllnnnppprrrtttuuuuuutttrrrqqqrrrtttwwwyyyyyyxxxwwwwwwwwwvvvwwwzzz~~~~~~}}}{{{{{{|||~~~tttdddSSSKKKHHHEEECCCBBBFFFEEEEEEEEEFFFGGGGGGHHHJJJLLLNNNPPPOOONNNLLLJJJLLLLLLMMMNNNPPPRRRSSSTTTTTTTTTTTTSSSQQQPPPQQQRRRUUU]]]fffkkkmmmrrr{{{eee\\\^^^mmmLLLMMMNNNOOOPPPQQQQQQQQQLLLLLLMMMNNNPPPRRRTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUWWWXXXSSSSSSRRRRRRSSSSSSTTTUUUTTTSSSRRRQQQPPPPPPPPPPPPQQQRRRTTTUUUUUUSSSRRRQQQPPPSSSXXX\\\]]]\\\ZZZXXXSSSSSSSSSQQQOOOMMMJJJIIIJJJIIIHHHIIIJJJKKKKKKJJJLLLLLLMMMOOOPPPPPPOOONNNNNNLLLJJJJJJJJJKKKKKKJJJJJJKKKLLLNNNPPPPPPNNNLLLJJJJJJHHHGGGFFFFFFHHHIIIGGGHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999;;;======;;;888777777666666666666666777777777888888888888888888999999777777777666666555444444444444333333333222222222111111111111111222444444999>>>DDDIIIKKKKKKLLLLLLKKKMMMMMMIIIEEEGGGPPPWWW___hhhttt}}}vvvqqqrrrwww{{{zzzzzz||||||uuupppkkkeeeccciiinnnmmmjjjhhhiiikkkoooqqqtttxxx|||~~~~~~~~~}}}vvvqqqooonnnmmmnnnpppqqqrrrrrrqqqqqqppppppqqqtttvvvxxxwwwvvvuuuuuuuuuuuuvvvyyyzzztttqqqooommmlllooosssvvvxxxzzz}}}rrr___RRRFFFCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIKKKLLLMMMNNNNNNLLLKKKJJJMMMNNNOOOPPPQQQRRRSSSSSSSSSTTTTTTSSSQQQPPPRRRSSSWWW___hhhmmmnnnsss|||uuu\\\[[[eeetttLLLLLLMMMOOOOOOPPPPPPPPPKKKKKKLLLMMMOOORRRUUUVVVTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPQQQRRRTTTUUUUUUTTTTTTTTTTTTTTTUUUUUUVVVUUUTTTRRRQQQQQQPPPPPPQQQRRRSSSSSSSSSRRRQQQPPPOOORRRWWW[[[]]]]]][[[YYYTTTTTTSSSRRRPPPNNNLLLKKKGGGFFFFFFHHHJJJLLLLLLKKKIIIJJJLLLNNNOOOOOONNNMMMMMMLLLJJJJJJKKKLLLKKKJJJJJJJJJKKKMMMOOOOOOMMMKKKJJJJJJHHHEEECCCDDDGGGIIIIIIIIIIIIJJJJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBCCCDDDDDDCCCCCCDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBDDDFFFHHHGGGEEECCCCCCCCCAAABBBBBBBBBBBBCCCCCCCCC<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<=========<<<<<<<<<<<<<<<<<<===>>>===;;;888777777666666777777777777888888888888888888888888888888777777888888777666555555444444333333333333222222111111111111111222333333888<<>>>>>@@@AAAAAA???BBBEEEEEECCCBBBCCCFFFFFFEEEDDDCCCBBBCCCDDDDDDEEEHHHJJJIIIDDD@@@???@@@<<<=========>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999::::::999888777999;;;777777888888999999999:::888888999999999888888777888888999::::::999777666444444444333333333222222111111111111111222222222111666===CCCGGGKKKMMMOOOKKKKKKKKKIIIHHHHHHJJJKKKMMMUUUcccsss~~~zzzxxx{{{|||}}}}}}|||yyyuuurrrpppmmmkkkkkkhhheeeggglllgggiiikkkmmmnnnpppsssvvvzzzyyywwwvvvxxx{{{|||xxxuuuqqqpppppppppppprrrtttuuuqqqqqqrrrsssuuutttqqqoooqqqqqqqqqqqqsssxxxzzzqqqhhheee```^^^]]]\\\[[[ZZZ[[[ccchhhggggggmmmppppppssszzz|||sssooorrrtttvvvxxx~~~oooZZZNNNFFFCCCBBBEEEEEECCCEEEHHHEEEEEEFFFGGGHHHJJJLLLMMMMMMJJJGGGEEEEEEGGGJJJLLLOOOPPPRRRSSSSSSSSSRRRQQQPPPRRRSSSTTTTTTUUUXXXZZZ^^^bbbjjjttt~~~dddTTTVVVbbbxxxKKKLLLMMMNNNNNNMMMKKKJJJPPPNNNMMMLLLKKKKKKLLLLLLOOONNNMMMPPPSSSUUUTTTQQQSSSTTTUUUUUUUUUUUUUUUTTTZZZZZZYYYYYYXXXWWWUUUUUUTTTTTTTTTTTTUUUWWWYYY[[[XXXVVVTTTRRRPPPPPPPPPPPPWWWWWWVVVWWWXXXXXXVVVUUUSSSRRRRRRRRRRRRQQQNNNKKKJJJKKKMMMPPPPPPNNNIIIEEEJJJJJJJJJJJJJJJJJJIIIIIIKKKJJJHHHHHHJJJKKKKKKJJJFFFFFFFFFFFFGGGHHHIIIJJJGGGHHHGGGEEEBBBCCCGGGKKKOOOOOOOOONNNLLLJJJIIIHHHBBBBBB@@@???>>>>>>===>>>CCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDHHHHHHGGGFFFDDDBBB@@@???::::::;;;;;;<<<=========<<<;;;:::999888999:::;;;>>>===;;;999999999:::;;;:::::::::;;;;;;;;;<<<<<<::::::999999888777666666666666777777888888999999666666777888888888888888777777777777777666555555444444444333222111000///111111000000000000111111///222888AAAIIIMMMMMMJJJOOOOOONNNMMMKKKIIIHHHGGGKKK[[[ooo}}}~~~xxx}}}zzzxxxuuutttsssrrrrrrpppllliiiffffffggghhhkkkjjjiiijjjkkknnnqqqsssyyytttppprrryyyxxxuuuqqqqqqtttvvvvvvuuutttuuuvvvwwwwwwuuusssqqqrrrrrrrrrsssuuuxxxzzz||||||qqqjjjaaa___\\\YYYWWWVVVVVVVVV\\\___bbbccceeeiiipppuuuwww~~~rrrjjjjjjqqqwwwzzz}}}qqq[[[PPPLLLFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDEEEGGGJJJKKKMMMLLLKKKIIIHHHHHHHHHHHHLLLNNNPPPQQQRRRRRRQQQPPPQQQPPPPPPVVV^^^cccccc```eeefffnnn|||iii\\\SSSccc|||KKKKKKLLLLLLLLLLLLLLLKKKMMMLLLJJJIIIIIIIIIJJJJJJJJJJJJKKKOOOTTTWWWWWWVVVPPPQQQQQQQQQQQQQQQPPPPPPWWWXXXXXXXXXWWWVVVTTTSSSTTTTTTTTTUUUVVVXXXYYYZZZXXXVVVTTTRRRQQQPPPPPPQQQWWWVVVUUUVVVWWWXXXVVVUUUSSSRRRQQQQQQRRRQQQNNNLLLHHHHHHJJJLLLNNNMMMJJJGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKIIIHHHHHHJJJKKKJJJJJJFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHHHHFFFEEEFFFIIIMMMPPPPPPOOONNNMMMKKKIIIHHHCCCBBBAAA@@@???>>>======AAAAAABBBBBBBBBAAA@@@@@@@@@@@@AAABBBCCCDDDDDDEEEGGGGGGGGGFFFEEECCCBBBAAA<<<<<<<<<<<<<<<=========<<<<<<;;;::::::;;;<<<===???===;;;999888999::::::999999999999:::::::::;;;:::::::::999888777777777777777777777777888888888666666777888888888888777777777777777777666555555555555555444444333111111111111000000000000111111111222888???HHHLLLMMMKKKPPPPPPOOONNNLLLJJJHHHGGGNNN\\\uuu~~~{{{xxxvvvvvvuuutttsssqqqnnnkkkhhhggggggggghhhhhhhhhiiijjjlllnnnooosssqqqqqquuu{{{}}}}}}yyytttsssuuuyyy{{{|||uuuuuuuuuuuusssqqqpppoooqqqqqqrrrsssuuuwwwzzz{{{~~~uuuiiibbb^^^\\\ZZZXXXWWWWWWXXXXXX^^^```cccdddfffllltttzzzqqqgggbbbcccjjjuuu|||sss\\\LLLEEECCCFFFEEEEEEEEEDDDDDDDDDCCCEEEEEEEEEEEEFFFHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIKKKNNNQQQRRRRRRQQQPPPOOOQQQVVV]]]dddhhhhhhfffkkklllssskkk\\\XXXeeezzzJJJJJJJJJJJJJJJKKKLLLMMMKKKKKKJJJIIIIIIIIIJJJJJJIIIIIIKKKNNNSSSUUUVVVUUUNNNOOOOOOOOOOOOOOONNNNNNUUUVVVVVVWWWVVVUUUSSSRRRTTTTTTUUUWWWWWWXXXXXXXXXXXXWWWUUUSSSQQQQQQQQQQQQVVVUUUTTTTTTVVVVVVUUUTTTSSSQQQPPPQQQQQQPPPNNNLLLGGGFFFFFFGGGIIIJJJJJJHHHFFFGGGIIIJJJKKKKKKLLLLLLIIIHHHGGGGGGIIIJJJJJJJJJGGGGGGGGGGGGGGGHHHJJJJJJHHHHHHIIIHHHHHHIIILLLOOOOOOOOOOOONNNLLLKKKIIIHHHDDDDDDCCCAAA@@@>>>======>>>???@@@@@@@@@@@@@@@@@@@@@??????@@@AAACCCEEEFFFFFFFFFFFFFFFEEEDDDCCCCCC>>>>>>============<<<<<<===<<<<<<<<<===>>>?????????>>><<<:::888888999999888888888888999999999999:::::::::999888888777777888777777777777777777666555666777777888888777777777777777777777666666555555555666555555444333222111111000000000000111111333444777===DDDJJJMMMMMMRRRRRRRRRPPPNNNKKKIIIGGGOOOYYYuuu|||}}}{{{zzzzzzxxxwwwtttrrrpppmmmjjjgggeeedddcccdddgggiiikkklllllllllmmmmmmpppvvv|||~~~|||yyy}}}vvvssstttyyy}}}yyyxxxvvvsssqqqpppnnnnnnppppppqqqsssuuuwwwyyyzzz|||yyymmmbbb\\\YYYYYYXXXWWWXXXYYY[[[\\\```aaaccceeehhhppp{{{ooobbb]]]\\\bbbhhhvvv}}}wwwjjj[[[MMMEEECCCCCCEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKFFFIIILLLPPPRRRSSSRRRQQQNNNTTT\\\ccchhhkkkmmmooopppqqqyyyiiiVVVUUU]]]}}}IIIIIIHHHHHHIIIJJJLLLNNNLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOPPPQQQQQQPPPPPPNNNNNNPPPQQQRRRRRRRRRRRRTTTUUUVVVVVVVVVUUUTTTSSSTTTUUUWWWXXXXXXXXXWWWWWWXXXWWWUUUSSSRRRRRRRRRRRRTTTSSSRRRRRRTTTUUUTTTSSSRRRQQQOOOOOOPPPPPPNNNLLLHHHEEECCCCCCEEEGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJHHHGGGFFFGGGIIIKKKKKKJJJHHHHHHHHHHHHHHHIIIKKKKKKHHHHHHIIIJJJJJJLLLMMMOOOMMMLLLLLLLLLJJJIIIHHHGGGEEEEEEDDDCCCAAA???>>>===<<<===>>>???@@@@@@@@@@@@@@@???>>>>>>???BBBEEEFFFEEEEEEFFFFFFEEEEEEDDDDDD@@@??????>>>===<<<<<<<<<;;;<<<<<<======>>>???@@@>>>===<<<:::999888888888888888888999999999999:::::::::999999888888888888888888777777666666666555555666666777777777777777666666777777777777666666555555555555555444333333222111111000000111111222444555666:::@@@GGGLLLNNNTTTTTTTTTRRRPPPMMMJJJHHHLLLQQQkkkooovvv|||xxxtttsssrrrooolllhhhdddbbb___bbbfffjjjmmmnnnnnnmmmiiijjjnnnsssyyy{{{zzzxxx~~~}}}~~~xxxrrrqqquuuzzz}}}}}}{{{wwwtttqqqpppppppppooopppqqqrrrtttvvvwwwxxxzzz|||ssshhh___[[[UUUUUUVVVWWWYYY[[[^^^___bbbccceeegggkkktttxxxfff\\\[[[^^^ggglllzzz|||oooccc```[[[TTTMMMHHHFFFGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDFFFGGGHHHIIIIIIHHHGGGFFFGGGIIIKKKNNNOOOOOONNNMMMHHHJJJNNNQQQSSSSSSRRRQQQPPPWWW```eeehhhkkkqqqvvvsssuuupppYYYQQQ^^^nnnIIIHHHHHHHHHHHHJJJLLLMMMKKKKKKLLLMMMMMMNNNNNNNNNQQQQQQRRRQQQPPPOOONNNNNNLLLNNNPPPRRRTTTVVVWWWWWWUUUUUUUUUVVVVVVVVVVVVVVVUUUVVVWWWXXXYYYXXXWWWVVVWWWVVVTTTRRRRRRQQQRRRRRRRRRQQQOOOPPPRRRSSSSSSSSSQQQPPPNNNNNNOOOOOONNNLLLJJJGGGCCCAAAAAADDDEEEFFFJJJKKKKKKKKKJJJIIIHHHHHHHHHFFFFFFGGGJJJLLLLLLLLLIIIIIIIIIJJJJJJKKKLLLMMMHHHIIIIIIKKKLLLMMMLLLLLLIIIIIIIIIIIIHHHFFFEEEDDDEEEEEEEEEDDDCCCAAA???>>><<<===>>>???@@@AAAAAAAAA@@@???>>>>>>???BBBDDDFFFDDDDDDEEEEEEEEEDDDDDDCCC@@@@@@???>>>===<<<;;;;;;::::::;;;<<<======>>>>>>===<<<;;;:::999888888777999999999999::::::::::::999999888888888888777777888777777777666666555555555555666777777777777777666666777777777777666666333444444444444333333222222222111111111111222222444555555888<<>>???@@@AAABBBBBBBBBBBBAAAAAA@@@@@@AAABBBCCCDDDCCCCCCDDDDDDDDDCCCBBBBBB??????>>>======<<<;;;;;;999:::;;;<<<<<<<<<<<<<<<;;;;;;::::::999999888888999999999999:::::::::;;;777777777777777777777777777666666666666666666555444555666666777777666666555666666777777777777777333333444444444333333222222222111111111111222222333444444666999???GGGLLLRRRSSSTTTTTTSSSPPPLLLJJJLLLIIISSSfffqqqrrrxxxwwwwwwuuusssoookkkgggeeeaaabbbdddgggjjjnnnpppqqqggghhhiiikkknnnrrrvvvxxxwwwwwwvvvwwwyyy|||~~~xxxvvvvvvwwwsssrrrpppnnnnnnnnnpppqqqppppppqqqrrrrrrrrrrrrrrrrrrtttxxx{{{}}}wwwggg\\\WWWVVVSSSTTTVVVYYY]]]```bbbccceeeggghhhjjjnnnxxxlll]]]YYY\\\___qqq|||tttjjj^^^VVVRRRNNNJJJFFFDDDBBB??????AAABBBCCCBBBDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEFFFGGGJJJMMMOOOPPPPPPPPPPPPPPPPPPQQQQQQRRRSSSSSSXXX\\\```bbbdddkkkuuu}}}dddPPPMMM___IIIJJJJJJKKKKKKKKKJJJJJJIIIJJJLLLNNNOOOOOOOOOOOOMMMPPPSSSSSSRRRRRRSSSUUUOOOPPPRRRTTTVVVWWWWWWXXXUUUTTTQQQPPPQQQTTTWWWYYYYYYYYYXXXWWWWWWWWWWWWWWWTTTSSSRRRPPPPPPPPPQQQQQQPPPNNNLLLLLLNNNPPPQQQQQQPPPNNNLLLLLLMMMNNNNNNMMMKKKHHHCCCAAABBBEEEGGGHHHJJJKKKKKKKKKJJJIIIHHHHHHHHHGGGGGGIIILLLNNNOOOOOONNNNNNMMMNNNNNNOOOPPPQQQPPPOOONNNOOOPPPNNNJJJFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFDDDBBBAAAAAAAAABBBCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@@@@>>>======<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<;;;:::999999:::::::::999999999888888888888999999999999555555555555666666666666555555555666666666666666444555666666777777666666555555666777777777777777444444555555555555444444333222222111111222222333111222333444666<<>>@@@CCCEEEEEECCCCCCDDDDDDDDDEEEEEEEEEFFFEEEEEEEEEDDDEEEEEEFFFFFFGGGGGGIIIKKKMMMOOOPPPQQQPPPOOONNNNNNOOORRRTTTVVVYYY\\\```eeejjjqqqzzzmmmWWWRRR^^^wwwJJJKKKLLLLLLLLLKKKJJJIIIKKKMMMOOOQQQRRRSSSRRRRRROOORRRTTTTTTRRRRRRSSSUUUTTTTTTUUUWWWWWWXXXXXXXXXUUUSSSOOOMMMNNNRRRWWWZZZ[[[ZZZXXXWWWVVVVVVWWWXXXSSSRRRQQQPPPOOOOOOPPPQQQOOOMMMKKKKKKMMMPPPQQQQQQPPPNNNLLLKKKMMMNNNNNNMMMJJJGGGCCCBBBDDDGGGJJJKKKIIIIIIJJJJJJKKKJJJJJJJJJHHHGGGGGGIIIMMMOOOPPPPPPOOOOOOOOOOOOPPPQQQRRRRRRSSSRRRQQQRRRRRROOOJJJEEEFFFFFFGGGFFFFFFEEEDDDCCCCCCDDDEEEGGGGGGEEEDDDBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCBBBAAABBBBBBBBBBBBAAA@@@???>>><<<<<<<<<<<<<<<;;;;;;;;;;;;<<<=========<<<;;;:::888888999::::::::::::999777777777777888888888888444444444555555555555555444555555555666666777777444555555666666666666666555555666777777777777777555555666666666666666555333222222111111222222333000111333333555:::BBBIIIOOOQQQSSSTTTTTTQQQNNNLLLHHHKKKLLLKKKKKKQQQ\\\dddyyyxxxxxx{{{~~~}}}{{{xxxuuurrrpppooofffddd```]]]]]]aaaeeehhhcccfffiiikkklllnnnppprrruuuxxxyyyvvvrrrrrrvvv{{{}}}|||wwwuuujjjkkklllnnnpppsssuuuvvvqqqrrrrrrrrrqqqpppnnnmmmlllppptttxxxyyyzzz{{{}}}mmm___XXXXXXZZZVVVWWWZZZ\\\___aaaccccccfffhhhjjjlllooowwwzzzccc]]]eeeooovvvuuudddYYYJJJJJJJJJGGGEEEBBBBBBBBB===<<<;;;>>>BBBEEEDDDCCCCCCDDDDDDDDDEEEEEEFFFFFFEEEDDDCCCCCCCCCDDDFFFGGGGGGHHHHHHJJJLLLNNNPPPQQQNNNMMMLLLKKKMMMQQQVVVYYYXXX[[[aaahhhooowww~~~iiiZZZQQQ[[[uuuHHHHHHGGGHHHHHHIIIJJJKKKLLLNNNQQQQQQQQQQQQRRRSSSUUUUUUUUUUUUTTTSSSRRRRRRWWWVVVVVVVVVWWWVVVSSSQQQPPPPPPQQQRRRSSSUUUWWWXXXXXXVVVUUUVVVXXXXXXWWWVVVWWWUUUSSSQQQOOOOOOOOOOOONNNNNNNNNOOOQQQQQQOOOMMMPPPMMMKKKKKKMMMNNNKKKIIIJJJHHHDDDCCCIIIRRRSSSOOOLLLLLLMMMNNNMMMKKKHHHGGGKKKJJJJJJKKKMMMPPPSSSUUUTTTRRRPPPMMMMMMNNNPPPQQQSSSSSSRRRPPPMMMKKKIIIGGGIIIHHHGGGEEEDDDCCCCCCCCCAAACCCEEEFFFGGGFFFEEEDDDBBBCCCEEEFFFFFFFFFEEEDDDCCCCCCDDDDDDCCCCCCBBBAAA??????@@@AAA@@@???>>>===<<<<<<<<<;;;::::::<<<>>>======<<<<<<<<<<<<======:::999777888888999777666888888888888888888888888555555444444444444555555888777555444444444555666777777888888888888777777444555555666666666666666555444333333333333444555222222222111111111000000111111222222333777===AAAMMMNNNPPPQQQQQQPPPNNNMMMOOOKKKGGGGGGGGGJJJQQQZZZfffnnnwww}}}yyywwwvvvsssssstttqqqhhh___]]]aaadddbbb___cccdddgggiiikkkkkklllkkkqqqrrrtttttttttuuuwwwzzzrrrlllmmmoooqqqrrrtttuuuuuutttvvvwwwuuurrrooooooqqqmmmpppssstttuuuvvvxxxyyyzzz{{{kkk^^^WWWUUUUUUWWWYYY]]]cccgggiiihhhgggmmmnnnnnnkkkiiiooo|||tttdddccciiivvvyyyjjj\\\RRRKKKGGGEEEBBB@@@???@@@AAAAAABBBBBBCCCCCCCCCBBBAAAAAABBBBBBCCCDDDEEEGGGIIIJJJFFFDDDCCCDDDFFFGGGGGGFFFHHHHHHHHHIIIKKKLLLNNNOOOPPPMMMKKKKKKOOOSSSWWWYYY^^^aaagggnnnuuu}}}qqq\\\YYY[[[lllIIIIIIIIIJJJJJJKKKLLLMMMOOOQQQSSSSSSSSSSSSTTTUUUUUUVVVVVVVVVVVVUUUTTTTTTVVVUUUUUUVVVWWWWWWVVVTTTRRRRRRSSSTTTUUUWWWXXXYYYWWWVVVUUUVVVWWWXXXWWWVVVUUUTTTRRRQQQQQQQQQRRRRRRPPPOOOOOOPPPQQQQQQOOOMMMOOOMMMKKKKKKLLLLLLJJJHHHIIIHHHDDDCCCIIIRRRVVVTTTKKKLLLMMMNNNNNNLLLJJJIIILLLLLLLLLMMMOOOQQQTTTUUURRRPPPNNNMMMMMMNNNOOOQQQSSSSSSRRRPPPNNNKKKIIIHHHJJJIIIHHHFFFEEEDDDCCCCCCBBBCCCEEEFFFEEEDDDBBBAAABBBCCCEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBAAAAAA??????@@@@@@@@@???>>>===;;;<<<<<<:::999999;;;===<<<<<<;;;:::::::::;;;;;;;;;:::888999::::::888777888888888888888888888888666555555555555555555666888777666555555555666666666666666777777666666666444444555666666666666666444444444444444444444444333333222222222111111111000111111111222666;;;@@@HHHKKKOOOSSSTTTRRROOOLLLLLLGGGDDDDDDDDDFFFMMMUUU^^^eeepppxxxxxxvvvwwwvvvttttttqqqjjjbbb___```bbb```^^^___```bbbeeegggiiiiiiiiinnnppprrrrrrssstttwwwyyy|||yyyqqqqqqpppooopppqqqrrrsssvvvxxxyyywwwrrrooonnnooojjjlllnnnnnnnnnoooqqqssswww|||vvvggg\\\VVVTTTTTTTTTXXX___gggmmmppppppooonnnoooooommmlllrrryyyllljjjqqqpppbbbVVVMMMFFFCCCDDDCCCAAA@@@??????@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAABBBCCCEEEGGGIIIJJJKKKEEEDDDCCCDDDFFFHHHHHHGGGGGGGGGHHHIIIKKKMMMOOOPPPMMMLLLMMMOOOSSSXXX\\\]]]cccgggmmmsssyyyzzzeeeWWWbbbtttMMMMMMMMMNNNOOOOOOPPPPPPQQQSSSUUUVVVUUUTTTUUUVVVUUUUUUVVVVVVWWWWWWVVVVVVUUUTTTSSSTTTVVVXXXXXXWWWSSSSSSTTTUUUWWWXXXYYYZZZWWWVVVUUUUUUWWWWWWVVVUUURRRQQQQQQPPPQQQRRRTTTUUURRRQQQPPPQQQRRRQQQOOOMMMNNNMMMKKKJJJKKKJJJHHHFFFHHHHHHEEEBBBEEENNNUUUWWWMMMMMMOOOOOOOOONNNMMMLLLMMMNNNOOOPPPQQQSSSTTTUUUOOOOOOMMMMMMMMMNNNOOOPPPRRRRRRQQQPPPNNNLLLJJJIIIJJJJJJIIIGGGFFFEEEDDDCCCBBBCCCDDDDDDCCCBBB@@@???BBBCCCEEEFFFFFFFFFEEEDDDBBBBBBCCCCCCBBBBBBAAA@@@??????@@@@@@??????>>>===:::;;;:::999888888:::<<<======<<<;;;:::::::::;;;<<<;;;::::::;;;;;;:::999888888888888888888888888777666666555555666666777999888777666666666666777444555555666666555555444444444555666666666666555444555666666666666555444444444333333333222222222000000111000111444999===CCCGGGNNNTTTVVVTTTPPPMMMKKKGGGDDDDDDDDDDDDJJJQQQWWW]]]gggrrr{{{zzzvvvxxxxxxvvvuuuqqqmmmgggbbb```___^^^]]]ZZZ[[[^^^aaaccceeeggggggkkklllooopppppprrrtttvvvuuu{{{|||{{{~~~wwwvvvssspppnnnnnnnnnooovvvwwwxxxvvvrrrnnnmmmllliiijjjjjjjjjiiijjjlllnnntttwww{{{~~~sssdddZZZUUUUUUUUUSSSYYYccclllsssvvvvvvuuuppprrrrrrqqqqqqwwwuuuuuu|||rrriii\\\PPPHHHDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCEEEGGGIIIJJJJJJJJJEEEDDDCCCEEEGGGIIIJJJIIIGGGHHHHHHJJJLLLNNNPPPQQQJJJMMMQQQVVV[[[___bbbdddjjjnnntttzzzzzzdddYYYeee|||QQQRRRSSSSSSTTTTTTTTTTTTRRRTTTVVVVVVUUUTTTTTTUUURRRSSSTTTUUUVVVVVVVVVVVVUUUSSSQQQQQQSSSUUUVVVVVVSSSSSSUUUVVVWWWXXXXXXXXXWWWVVVUUUUUUVVVVVVUUUTTTPPPOOOOOOOOOOOOQQQRRRSSSSSSRRRPPPQQQQQQQQQOOONNNOOONNNLLLKKKJJJIIIHHHGGGIIIJJJGGGAAABBBJJJSSSVVVQQQQQQQQQQQQQQQPPPOOONNNOOOOOOQQQRRRSSSTTTTTTSSSNNNNNNNNNNNNOOOPPPPPPQQQQQQQQQPPPOOONNNLLLJJJIIIKKKKKKJJJHHHGGGEEEDDDCCC@@@AAAAAABBBAAAAAA@@@???BBBCCCEEEFFFFFFFFFEEEDDDBBBBBBBBBBBBBBBAAAAAA@@@???????????????>>>>>>===999::::::888666666888:::??????>>>===<<<<<<<<<<<<===;;;:::;;;<<<<<<;;;:::888888888888888888888888777777666666666666777777999888888777777777777777555555555666666555555555333444555555666666555555444555777888888777555444555555444444444333333333///000000000000333777:::@@@DDDKKKQQQTTTTTTRRRQQQPPPLLLJJJIIIGGGEEEHHHMMMUUUYYYaaakkkwwwzzzxxxwwwvvvwwwrrrppplllgggbbb___]]]\\\YYYZZZ\\\___bbbdddfffgggiiikkkmmmnnnmmmnnnoooqqqnnnsssttttttwww~~~~~~{{{zzzxxxuuurrrooollljjjqqqqqqrrrqqqooollljjjiiijjjjjjjjjiiiiiijjjnnnpppssstttuuuwww{{{~~~qqqdddZZZVVVVVVWWWUUU\\\gggpppvvvwwwwwwvvvuuuvvvwwwwwwyyy{{{}}}oooaaaZZZPPPHHHDDDCCCCCCDDD>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDFFFHHHJJJJJJJJJHHHGGGEEEDDDDDDEEEHHHKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOKKKPPPVVV\\\aaadddggghhhoootttzzziii]]]bbbVVVVVVWWWWWWWWWWWWVVVUUUQQQSSSTTTTTTRRRQQQRRRSSSOOOPPPQQQRRRSSSTTTTTTTTTTTTRRROOOOOOPPPRRRRRRRRRQQQRRRSSSUUUVVVVVVVVVVVVWWWUUUTTTTTTUUUUUUTTTSSSPPPOOONNNMMMLLLMMMNNNNNNRRRPPPOOOOOOPPPPPPOOONNNOOOOOONNNMMMKKKJJJJJJJJJHHHJJJHHHEEEFFFOOOWWWZZZUUUTTTTTTSSSRRRPPPOOONNNPPPQQQRRRRRRSSSSSSRRRRRROOOOOOPPPQQQQQQRRRRRRQQQOOOOOOOOONNNMMMKKKJJJIIIKKKKKKJJJIIIGGGEEECCCBBB======>>>???@@@AAAAAAAAABBBCCCEEEFFFFFFFFFEEEDDDBBBBBBCCCCCCBBBBBBAAA@@@?????????>>>>>>>>>>>>>>>999:::999777666555777999>>>>>>===<<<<<<<<<<<<<<<<<<:::::::::<<<<<<;;;:::777777777777777777777777777777666666666666777777888888888888888777777666555666666777777666666555333444444555555555555555444555777888888777555444555555555444444444333333000000111000000111444777>>>AAAFFFLLLQQQSSSTTTTTTTTTQQQNNNMMMIIIDDDEEEIIITTTVVV[[[dddooo|||{{{uuuvvv{{{tttssspppkkkgggbbb___]]]\\\\\\]]]___bbbdddeeefffgggiiikkklllkkkjjjkkkkkklllooopppppprrrwwwzzz{{{{{{|||}}}}}}yyyssslllhhhjjjjjjiiiiiijjjiiihhhggghhhhhhiiiiiiiiilllpppsssssssssssssssuuuzzz|||ooobbbZZZVVVVVVXXXVVV^^^iiirrrwwwyyyzzz{{{}}}~~~uuujjj^^^VVVOOOKKKFFFCCCAAA@@@???>>>???@@@AAABBBCCCCCCCCCBBBAAAAAA@@@AAABBBCCCDDDEEEHHHIIIJJJKKKJJJHHHEEEDDDFFFEEEEEEFFFIIILLLLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMOOOTTT[[[aaadddgggjjjlllsssxxxvvv___eee{{{WWWXXXXXXXXXWWWVVVTTTSSSPPPRRRSSSRRRPPPOOOOOOOOOMMMNNNOOOPPPQQQQQQQQQQQQRRRPPPNNNNNNOOOPPPPPPOOOPPPQQQSSSTTTUUUUUUTTTTTTWWWUUUTTTTTTUUUTTTSSSRRRPPPNNNMMMKKKJJJJJJKKKKKKOOOMMMLLLLLLMMMNNNNNNMMMMMMNNNOOONNNLLLJJJKKKLLLGGGJJJKKKJJJOOOXXX]]]]]]TTTSSSRRRQQQPPPOOOOOONNNQQQQQQQQQQQQQQQPPPPPPPPPOOOPPPRRRSSSSSSRRRQQQPPPMMMMMMMMMLLLLLLJJJIIIIIIJJJJJJJJJIIIGGGDDDBBB@@@<<<<<<===>>>@@@AAABBBCCCBBBCCCEEEFFFFFFFFFEEEDDDCCCCCCDDDDDDCCCCCCBBBAAA@@@???>>>============>>>::::::999777555555777999:::999999999999999:::::::::999888999:::;;;:::999777777777777777777777777777666666555555666666777777777888888888777666555666666666777777666666666333333444555555555555444444555666666666666555444555555444444444333333333000111222111000111333555:::===CCCHHHNNNRRRTTTUUUSSSPPPOOONNNJJJDDDCCCFFFOOORRRWWW^^^gggtttyyyxxx|||wwwuuurrrpppmmmiiiddd```____________```bbbcccdddeeegggjjjjjjiiihhhhhhiiimmmnnnooooooppprrruuuxxxxxx{{{~~~wwwooojjjhhhfffddddddfffggghhhhhhdddeeefffggghhhjjjnnnpppqqqpppppppppqqqtttvvvxxxqqqrrrwwwyyymmmbbb[[[XXXYYY[[[[[[cccmmmuuuzzz~~~yyyjjj]]]UUUOOOKKKIIIDDDBBBAAA@@@@@@???===;;;AAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAAAAACCCDDDGGGHHHJJJKKKKKKJJJIIIFFFDDDCCCHHHGGGFFFHHHJJJLLLMMMLLLOOONNNMMMMMMMMMMMMMMMMMMSSSXXX^^^bbbdddggglllqqqxxx~~~{{{eee___wwwVVVWWWWWWVVVUUURRROOOMMMOOOQQQRRRQQQOOOMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPPPPNNNNNNNNNOOOQQQRRRQQQOOOPPPQQQSSSTTTUUUUUUSSSSSSWWWUUUTTTSSSTTTTTTRRRQQQOOONNNLLLKKKJJJJJJKKKKKKLLLJJJIIIIIIKKKMMMMMMMMMJJJLLLNNNMMMKKKJJJKKKMMMJJJKKKLLLNNNTTTZZZ[[[WWWNNNNNNMMMMMMMMMNNNNNNOOORRRQQQOOONNNNNNNNNNNNOOOOOOPPPRRRSSSSSSQQQOOONNNKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJJJJIIIGGGDDDAAA???======>>>>>>???@@@AAABBBBBBCCCEEEFFFFFFFFFEEEDDDDDDDDDEEEEEEDDDDDDCCCBBB@@@???>>>===<<<======>>>:::::::::888666555777888777777777777888999::::::888666666777888999999888777777777777777777777777666555555555555555555666666666777777777666555444444555555666666555555444222333444444555555444444444444444444444444444444444444444444333333333222111222333222111111222444666:::AAAHHHNNNQQQRRRRRRPPPNNNNNNOOOKKKFFFEEEGGGJJJPPPWWW]]]dddooo||||||{{{yyyvvvsssssstttpppiiibbb``````^^^]]]]]]^^^^^^___aaadddgggiiiiiiiiiiiijjjjjjkkkmmmnnnmmmmmmppptttuuuyyy}}}~~~yyysssooolllhhhdddbbbdddgggiiiiiibbbccceeeffffffgggiiikkkkkkkkklllmmmoooooonnnmmmfffkkkwwwyyyoooeee``````bbbeeeiiiooovvv{{{{{{wwwyyyyyyvvvqqqmmmlllmmmaaaZZZQQQIIIEEEDDDBBBAAAAAA@@@@@@AAABBBCCCAAA@@@BBBAAA@@@@@@@@@AAABBBCCCCCCBBBBBBBBBDDDFFFIIIJJJIIIIIIIIIHHHGGGFFFFFFEEEJJJHHHHHHHHHKKKLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPTTTYYY^^^```ccchhhpppvvvtttooo}}}UUUUUUUUUTTTRRROOOKKKIIIPPPQQQRRRQQQNNNMMMLLLMMMNNNNNNOOOOOOPPPPPPOOOOOOLLLLLLMMMPPPSSSTTTSSSQQQPPPQQQSSSUUUVVVUUUTTTSSSWWWUUUSSSSSSTTTSSSRRRPPPNNNMMMLLLKKKKKKLLLLLLMMMIIIHHHFFFGGGIIILLLMMMLLLHHHJJJLLLLLLJJJIIIKKKMMMMMMNNNMMMNNNSSSWWWSSSKKKIIIIIIIIIJJJKKKMMMNNNOOORRRPPPNNNLLLKKKLLLMMMNNNOOOPPPRRRSSSRRRPPPNNNLLLIIIIIIJJJJJJIIIHHHHHHGGGIIIIIIIIIHHHFFFCCC@@@>>>@@@???????????????@@@AAABBBCCCEEEFFFFFFFFFEEEDDDEEEEEEEEEEEEEEEDDDDDDCCC@@@???===<<<<<<<<<===>>>;;;;;;:::888666555777999777777777888999:::<<<<<<666555444555777888888666777777777777777777777777555555444444444444555555555666777777777666444333333444444555555444444333222333444444555555444444555444333333333333444555444444333333333222222222222333333222111111222444222777@@@IIIOOOQQQPPPOOONNNMMMNNNQQQNNNIIIIIIKKKGGGPPPZZZaaafffnnnzzzyyy{{{wwwtttuuuxxxuuummmddd```___]]][[[ZZZZZZZZZ[[[]]]aaaeeehhhiiijjjkkklllfffgggiiikkkjjjiiilllqqqtttwwwzzz}}}}}}zzzvvvsssqqqllleeeccceeehhhiiijjjbbbdddgggggggggfffggghhhfffgggiiilllmmmllljjjgggfffmmm|||{{{rrrjjjfffhhhkkkooowww{{{tttiiidddaaabbbcccaaa^^^YYYVVVTTTNNNKKKFFFDDDBBBAAA>>><<>>===???AAACCCDDDCCCBBBAAA???>>>>>>???AAABBBCCCCCCBBBCCCDDDGGGJJJLLLHHHGGGGGGFFFFFFGGGHHHHHHKKKJJJHHHIIIKKKLLLLLLKKKJJJKKKKKKMMMNNNPPPRRRSSSTTTXXX]]]___aaahhhrrrzzzVVVVVVTTTSSSPPPNNNKKKJJJJJJKKKLLLMMMMMMLLLKKKJJJOOOOOONNNMMMLLLLLLLLLMMMNNNOOOQQQSSSTTTSSSRRRQQQRRRQQQPPPRRRVVVWWWUUUSSSUUUUUUUUUUUUTTTSSSRRRQQQPPPMMMJJJLLLPPPQQQNNNJJJLLLKKKJJJIIIIIIJJJLLLMMMDDDFFFIIILLLMMMLLLKKKJJJHHHIIIKKKLLLMMMLLLJJJIIIHHHIIIIIIIIIKKKLLLMMMNNNPPPOOONNNNNNNNNOOOPPPQQQNNNOOOPPPQQQPPPNNNKKKJJJKKKJJJIIIHHHHHHHHHHHHIIIGGGHHHHHHHHHFFFCCC???=========>>>???@@@@@@AAAAAADDDEEEGGGHHHHHHGGGEEEDDDAAAAAABBBBBBCCCBBBBBBBBBAAA@@@===;;;::::::;;;<<<::::::999999888888888888;;;;;;;;;<<<>>>===;;;999888888777777666666666555555444222222444555444333444555555555666666777777888888777666555444333333555555444333333333333444444444444333333222222222444444444444444444444444444444333333333333222222222222222111111111000000///222999BBBLLLPPPPPPNNNLLLMMMNNNOOONNNLLLJJJHHHRRRVVV___jjjqqquuu}}}uuuvvvvvvxxx{{{}}}zzzrrrllliiifff```[[[YYYXXXZZZ[[[^^^___aaadddfffggghhhhhhggghhhhhhhhhhhhgggffffffpppssswwwyyyyyyxxxwwwwwwtttpppiiieeedddgggjjjlllhhhgggeeeddddddeeeggghhhggghhhiiiiiiiiigggfffeeefffpppuuummmooouuu}}}tttfff\\\XXXRRRRRRPPPNNNLLLJJJHHHGGGBBBAAA@@@>>>============<<<<<<===>>>???@@@@@@@@@CCCCCCAAA@@@@@@@@@AAAAAAAAAAAACCCDDDEEEEEEEEEEEEFFFEEEEEEFFFIIIKKKLLLKKKJJJKKKKKKKKKKKKKKKJJJJJJKKKLLLNNNOOOPPPRRRVVVYYY___]]]\\\aaajjjttt{{{~~~UUUTTTSSSRRRPPPMMMLLLKKKIIIJJJJJJJJJJJJIIIIIIHHHOOONNNMMMLLLKKKKKKKKKKKKJJJLLLOOORRRTTTUUUUUUUUUSSSRRRRRRSSSVVVWWWVVVTTTPPPQQQQQQPPPPPPOOONNNMMMMMMKKKIIILLLPPPRRROOOLLLJJJIIIIIIHHHHHHIIIKKKKKKFFFHHHJJJLLLMMMLLLKKKJJJIIIJJJLLLMMMMMMLLLJJJIIIHHHGGGGGGHHHHHHIIIJJJKKKNNNNNNMMMMMMNNNOOOPPPQQQSSSRRRRRRPPPOOOMMMKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEECCC@@@?????????@@@AAAAAABBBCCCCCCDDDEEEFFFGGGGGGFFFEEEDDD@@@@@@AAAAAAAAA@@@@@@???@@@???===<<<;;;:::;;;;;;:::999999888999:::<<<===???>>>============;;;999777777777666666555555555666444333333444555555444444444444444555555555666666666666666555555555555555555444333333333333444444444333333333222222222444444444444444444444444444444333333333222222222222222222111111111000000///111777???HHHMMMNNNMMMKKKLLLNNNOOOPPPOOOMMMLLLTTTYYYeeeqqqvvvxxx|||yyyvvvxxxzzz}}}}}}zzzuuuqqqkkkhhhccc^^^[[[ZZZ[[[\\\``````bbbcccdddeeeeeeeeeeeeeeeffffffffffffeeeeeennnqqquuuwwwwwwvvvvvvwwwvvvooogggcccdddgggiiijjjfffeeedddcccbbbbbbccccccffffffgggggggggfffeeedddgggnnn{{{|||wwwyyy|||tttmmmggg___TTTLLLJJJJJJIIIHHHFFFEEECCCBBBAAA??????>>>===<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAACCCBBBAAA@@@@@@@@@AAABBBBBBCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCEEEGGGIIIJJJIIIJJJKKKKKKKKKKKKJJJJJJIIIKKKMMMOOOQQQSSSVVVZZZ]]]___```dddlllvvv~~~~~~RRRRRRQQQPPPNNNMMMLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHOOONNNLLLKKKJJJIIIIIIHHHJJJLLLOOORRRTTTUUUTTTTTTQQQQQQQQQRRRTTTUUUTTTRRRNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHKKKPPPQQQOOOMMMHHHHHHHHHHHHHHHIIIJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJJJJKKKMMMNNNNNNMMMKKKJJJGGGGGGFFFFFFFFFFFFGGGGGGKKKKKKKKKKKKLLLMMMOOOPPPVVVTTTRRRPPPMMMKKKJJJIIIFFFGGGHHHIIIIIIHHHHHHGGGIIIHHHGGGFFFDDDCCCBBBAAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAAAAA@@@@@@???>>>???>>>===<<<;;;::::::999999888888888:::>>>AAADDDDDDBBB???>>>===<<<:::999666666666555555555555555777555444444555666666555333333333444444444444444444444555555555666666777555555444333333333333333333333333333222222222222444444444444444444444444333333333333222222222222222222222111111111111111///000444;;;CCCIIILLLMMMJJJLLLNNNQQQRRRRRRRRRQQQSSSYYYfffqqquuutttuuuyyyxxxzzz}}}~~~}}}{{{yyyyyyooolllgggbbb^^^]]]\\\\\\aaaaaaaaaaaaaaaaaaaaaaaaaaabbbcccddddddeeeeeedddkkknnnrrrttttttttttttuuuuuunnnfffccceeehhhhhhfffccccccbbbaaa```___^^^^^^cccddddddddddddccccccbbbfffjjjrrr{{{zzzvvvyyyzzz}}}yyymmmeeeccc\\\VVVSSSOOOHHHCCCCCCAAAAAA@@@???>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<>>===;;;:::888555555555555555555444444777666444444666777666555444444444444444444444444444444444555555555666666555444333333222222333333333222222222222222222222333333333333333333333333333333333222222222222111111111111111111111111111000111333888>>>EEEKKKNNNKKKMMMPPPSSSUUUUUUUUUTTTPPPTTT^^^gggiiifffhhhlll{{{~~~{{{~~~|||zzz|||uuurrrmmmgggaaa]]][[[ZZZ______^^^^^^^^^^^^^^^^^^^^^___```bbbccccccddddddgggjjjnnnppppppqqqrrrsssqqqlllggggggiiijjjfffaaa```````````````___^^^]]]aaaaaaaaaaaaaaaaaa``````cccfffkkkqqqtttsssnnnjjjggglllqqqtttvvvxxx{{{~~~}}}}}}}}}uuujjj```XXXSSSUUUOOOJJJIIIGGGCCCAAACCC>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;<<<===>>>@@@@@@AAABBBCCCCCCBBBBBB@@@@@@@@@AAAAAABBBCCCCCCGGGGGGFFFFFFFFFFFFFFFFFFGGGFFFFFFIIIKKKMMMMMMLLLJJJKKKKKKKKKKKKJJJIIIIIILLLOOOTTTWWWZZZ]]]```bbbhhhnnnxxx}}}NNNMMMLLLKKKJJJJJJJJJKKKLLLKKKJJJIIIIIIJJJKKKLLLQQQPPPNNNLLLJJJIIIIIIIIILLLMMMOOOQQQRRRQQQPPPOOOLLLLLLNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKKKKEEEFFFHHHJJJLLLKKKIIIHHHIIIJJJKKKKKKLLLMMMMMMMMMPPPOOONNNMMMLLLKKKKKKJJJLLLMMMNNNOOONNNMMMKKKIIIIIIHHHGGGEEEDDDDDDCCCCCCGGGGGGGGGGGGGGGFFFFFFFFFJJJLLLNNNOOONNNKKKHHHFFFHHHJJJKKKMMMMMMLLLJJJIIIHHHHHHFFFEEEDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBAAA@@@???>>><<<<<<<<<<<<;;;999888777888777666888;;;@@@FFFIIIHHHEEEAAA>>><<<;;;999888444444555555555555555555777666444444666777666555666666555555555555555555555555555555444444444444444444333222222222222333222222222222222222222222333333333333333333333333333333222222222111111111111111111111111111111111111222333666;;;BBBJJJNNNMMMOOORRRUUUVVVWWWVVVVVVPPPPPPTTTYYYYYYXXX]]]ccctttyyy{{{zzz}}}{{{xxxsssllleee^^^ZZZXXX\\\\\\[[[[[[[[[[[[\\\]]]\\\]]]^^^```aaabbbbbbbbbbbbeeehhhjjjkkklllnnnoookkkjjjjjjmmmpppmmmeee^^^^^^___``````aaa``````___^^^^^^^^^^^^^^^^^^______bbbcccfffiiilllkkkhhheee^^^ccchhhkkkllloootttxxxyyyxxxwwwxxx{{{}}}kkk\\\SSSOOOLLLJJJIIICCC???@@@???===<<<>>>========================<<<<<<<<<<<<===>>>???@@@???@@@@@@AAAAAAAAAAAA@@@??????AAABBBCCCDDDEEEEEEHHHGGGFFFFFFEEEFFFFFFGGGGGGGGGGGGJJJLLLNNNMMMLLLJJJKKKKKKLLLKKKKKKKKKJJJOOOQQQUUUXXX[[[^^^aaadddpppuuu}}}{{{zzz~~~NNNLLLKKKIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLPPPOOONNNLLLKKKJJJJJJJJJHHHJJJMMMPPPRRRSSSRRRRRRMMMNNNPPPPPPNNNNNNNNNOOOLLLLLLLLLLLLKKKJJJIIIIIIEEEGGGJJJLLLLLLKKKIIIHHHJJJKKKMMMNNNOOOOOOOOOOOOQQQOOOMMMKKKJJJJJJKKKKKKLLLLLLNNNNNNNNNLLLJJJHHHIIIHHHGGGEEEDDDDDDCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEGGGIIIKKKMMMMMMKKKIIIGGGKKKLLLMMMMMMMMMLLLJJJJJJGGGGGGGGGFFFFFFEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>===<<<;;;===<<<;;;:::999888888777888777777888:::>>>BBBEEEEEEBBB???===<<<:::888666555555555555555666666666777555444444555666666555666666666666666555555555666555555555444444333333444444333222222222222222111111111222222222222222333333333333333333333333222222222222111111111111111111111111111222222222111111333555888???HHHMMMMMMOOORRRUUUWWWXXXXXXXXXVVVSSSQQQRRRQQQRRRZZZccclllsss{{{{{{{{{}}}}}}xxxqqqiiibbb]]]ZZZ[[[ZZZYYYXXXXXXXXXZZZZZZYYYZZZ[[[]]]^^^_________\\\___bbbdddfffgggjjjlllgggjjjooossssssooogggbbbaaaaaaaaaaaaaaaaaaaaaaaa]]]\\\\\\\\\\\\]]]^^^^^^aaa``````aaacccbbb___]]]XXX\\\```cccdddfffjjjnnnnnnnnnmmmooorrrxxx}}}vvvkkk[[[OOOHHHFFFEEEEEECCC>>>;;;======;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>???@@@AAA??????@@@@@@@@@@@@??????>>>@@@BBBDDDFFFGGGGGGHHHGGGGGGFFFEEEEEEFFFGGGHHHEEEEEEFFFIIILLLMMMKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMPPPSSSVVVXXX\\\```fffjjjxxx|||vvvqqqqqq}}}NNNLLLJJJGGGFFFFFFGGGGGGGGGHHHIIIKKKLLLMMMMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJGGGIIILLLOOOQQQRRRRRRRRRLLLOOOQQQPPPNNNMMMNNNOOOKKKKKKKKKKKKJJJIIIHHHHHHDDDGGGKKKNNNOOONNNMMMLLLJJJKKKMMMOOOPPPPPPPPPPPPPPPOOOLLLJJJIIIJJJKKKLLLKKKLLLMMMMMMMMMKKKIIIGGGHHHGGGFFFDDDDDDCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIHHHJJJJJJIIIIIIIIIJJJKKKKKKNNNMMMMMMLLLKKKJJJIIIIIIEEEFFFGGGGGGGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB??????@@@AAAAAA@@@??????;;;<<<<<<<<<<<<<<<;;;;;;===<<<:::999888777888888888888777888999<<<>>>???@@@>>>===<<<<<<:::777555555555555666666777777777666444333333444555555444666666666555555444444444333333444444444444555555444333222222111222222222000111111111222222222222222222222222222222222222222222222222111111111111000000111111111222222222...000111333666<<>>===>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>??????@@@??????@@@@@@@@@@@@?????????@@@CCCEEEHHHIIIJJJJJJFFFEEEDDDDDDDDDFFFHHHIIIEEEEEEGGGJJJMMMMMMLLLJJJIIIJJJLLLMMMOOOPPPPPPPPPQQQSSSUUUYYY^^^eeelllrrr}}}~~~nnnmmmtttNNNLLLIIIGGGEEEEEEFFFFFFGGGIIIKKKNNNPPPQQQQQQQQQLLLKKKJJJIIIIIIIIIIIIIIIJJJLLLNNNPPPPPPPPPOOONNNJJJMMMOOONNNLLLJJJKKKMMMLLLLLLLLLLLLKKKJJJIIIIIIDDDHHHMMMPPPQQQQQQQQQPPPJJJKKKMMMOOOPPPPPPPPPPPPPPPNNNKKKIIIHHHIIIKKKLLLKKKKKKMMMMMMLLLJJJHHHGGGFFFFFFEEEDDDCCCBBBBBBCCCAAACCCFFFHHHKKKLLLMMMMMMOOOMMMIIIGGGFFFIIILLLNNNOOONNNLLLJJJIIIHHHHHHHHHDDDFFFGGGHHHHHHGGGEEEDDDCCCCCCCCCCCCCCCBBBBBBBBB===>>>@@@AAAAAA@@@>>>===<<<<<<==================>>><<<:::888777777888999888888888888999::::::;;;<<<;;;;;;;;;;;;:::777444555666666666777777888888555444222222444555444333555555555444444333333333111222222333444666666777444333222222111111222222000000111111222222222222222222222222222222222222222222222111111111111000000000111111222222222222,,,...000111444:::BBBIIIHHHKKKPPPUUUYYY\\\]]]^^^```[[[VVVTTTRRRTTT]]]hhhllluuu~~~~~~}}}yyysssnnniiifff]]][[[XXXUUUSSSRRRRRRSSSTTTTTTUUUVVVWWWWWWWWWWWWUUUXXX[[[]]]___aaadddggggggnnntttuuurrrnnnnnnpppiiigggccc```]]]\\\]]]]]]\\\[[[ZZZZZZZZZ\\\]]]^^^[[[YYYWWWWWWWWWXXXWWWVVVVVVUUUVVVWWWYYY[[[]]]^^^```___]]]^^^```eeejjjnnnooosssyyy~~~}}}||||||qqqkkkRRRLLLFFFCCCAAA@@@===:::===::::::>>>@@@>>>===>>>>>>>>>>>>===============??????>>>>>>>>>>>>??????@@@@@@AAAAAAAAA@@@@@@??????AAACCCFFFIIIJJJKKKKKKEEEDDDCCCCCCDDDFFFHHHJJJGGGHHHIIILLLOOOPPPNNNLLLIIIJJJLLLNNNPPPQQQRRRRRRQQQRRRUUUYYY___hhhrrryyypppyyyrrrhhhpppDDDHHHGGGCCCBBBDDDFFFEEEDDDIIINNNPPPOOOMMMNNNOOOLLLJJJHHHFFFFFFHHHJJJLLLLLLMMMOOOPPPPPPOOONNNMMMNNNNNNLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKEEEKKKRRRWWWVVVSSSOOOLLLKKKKKKMMMQQQUUUTTTPPPKKKPPPOOOMMMKKKJJJJJJJJJKKKHHHIIIKKKKKKKKKIIIGGGFFFGGGFFFEEEDDDDDDEEEFFFFFFCCCEEEIIILLLNNNOOONNNNNNQQQLLLGGGFFFJJJNNNNNNMMMOOONNNLLLJJJHHHEEECCCCCCEEEFFFHHHIIIIIIHHHFFFEEEEEEDDDDDDCCCBBBBBBAAA@@@??????@@@AAACCCBBB???===<<<<<<==================;;;:::999888777777777777999999888888888999;;;<<<::::::;;;:::999777555444666666777777777777666666666666555555555555666666666555555555555444444444444444444444333222111111555555444333333222111111333333333333333333333333222111000//////000111222111222333222000000000111000000000111222222222333111222222222333777<<>>=========<<<<<<<<<<<<=========>>><<<;;;;;;::::::<<<===>>>@@@@@@???????????????@@@???@@@AAABBBBBBAAA@@@???CCCDDDGGGIIIKKKLLLLLLLLLEEEEEEDDDDDDDDDFFFGGGHHHGGGHHHKKKMMMNNNNNNMMMLLLIIIKKKNNNQQQRRRRRRRRRQQQPPPTTTXXX[[[cccpppyyy|||tttooo{{{wwwnnn{{{GGGGGGEEEAAAAAAEEEEEECCCFFFIIILLLMMMMMMLLLMMMMMMJJJHHHFFFDDDCCCDDDEEEGGGKKKLLLNNNOOOPPPOOOMMMLLLNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKOOOTTTYYY[[[YYYUUURRRPPPKKKLLLNNNQQQTTTTTTPPPLLLKKKJJJIIIGGGGGGGGGGGGHHHGGGHHHIIIJJJJJJHHHGGGFFFFFFEEEDDDCCCCCCCCCDDDEEEDDDEEEHHHKKKMMMNNNNNNMMMQQQLLLFFFFFFIIILLLLLLKKKMMMLLLKKKIIIGGGEEECCCBBBEEEFFFHHHIIIIIIHHHGGGFFFEEEDDDCCCAAA@@@???????????????>>>???AAA@@@>>><<<========================;;;:::999888777777777777999999888888888999:::;;;:::::::::999888777666555666777777777777777777666666555555444444555555666555555555444444333333333333333444444444333222222555555444333333222111111111111111111111111111111222222111111111111222222111222333222000000000111111111111111111222222222333333333222222555:::>>>IIIKKKOOOUUUZZZ]]]______^^^^^^\\\XXXUUUWWW^^^dddhhhkkkqqqwww~~~~~~|||yyyxxxvvvtttrrrfffbbb\\\XXXWWWVVVTTTRRRQQQQQQQQQQQQRRRSSSTTTTTTSSSTTTUUUVVVXXXZZZ\\\]]]bbbhhhnnnpppnnnnnnooorrrqqqmmmgggbbbaaa```___^^^]]]\\\ZZZZZZZZZZZZYYYWWWSSSRRRQQQPPPOOOPPPQQQQQQSSSSSSTTTSSSSSSRRRQQQPPPSSSSSSTTTUUUXXX[[[^^^```aaadddiiipppzzz}}}vvvrrrooonnnmmmjjjddd^^^\\\]]]^^^___bbbdddfffgggooossszzzssseee]]]ZZZWWWPPPJJJEEEDDDAAA>>><<<<<<<<<<<<<<<<<<<<<=========>>>>>>===<<<<<<;;;;;;<<<===>>>@@@??????>>>>>>?????????@@@@@@AAABBBBBBBBBBBBBBBDDDEEEGGGIIIKKKKKKKKKKKKEEEDDDDDDDDDDDDEEEGGGHHHIIIJJJLLLNNNOOONNNNNNMMMIIIKKKMMMPPPRRRRRRRRRRRRSSSXXX]]]bbbmmm{{{~~~mmmyyy|||HHHFFFCCCBBBHHHOOOOOOKKKJJJJJJIIIJJJKKKLLLKKKJJJIIIHHHFFFDDDCCCCCCDDDDDDJJJKKKMMMNNNNNNNNNMMMLLLMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLSSSUUUWWWWWWTTTPPPMMMKKKKKKLLLOOORRRTTTSSSPPPMMMIIIHHHGGGFFFFFFFFFFFFFFFDDDEEEGGGHHHHHHGGGFFFEEEEEEDDDCCCBBBAAABBBCCCCCCEEEFFFHHHJJJLLLLLLLLLLLLOOOKKKFFFEEEGGGJJJIIIHHHJJJIIIIIIGGGFFFEEEDDDCCCFFFGGGHHHIIIIIIHHHGGGFFFEEECCCAAA???>>>>>>??????DDDBBB@@@???@@@@@@>>>===========================:::999888888777777777777999999888888888999:::;;;999999888777777777777777666666777777777777666666555444444333333444444555555555444444333222111111222222333444444444444333555444444333333222222111111111111111111111111111222222333333333333222222111222333222000000000111222222222111111111111111444444333222111333777:::EEEIIINNNUUUZZZ]]]^^^___^^^^^^]]]ZZZVVVVVVZZZ^^^```bbbhhhqqq|||~~~|||{{{{{{zzzxxxvvvnnnhhhaaa^^^]]]\\\WWWSSSTTTTTTSSSRRRRRRQQQQQQQQQPPPPPPPPPQQQSSSTTTVVVWWW\\\```eeehhhiiijjjnnnqqqqqqlllfffbbbaaaaaaaaaaaa___\\\ZZZXXXWWWVVVTTTSSSRRRQQQPPPOOOOOOOOOPPPPPPQQQPPPOOONNNMMMMMMMMMMMMNNNNNNNNNPPPRRRUUUWWWYYYXXX[[[___eeemmmxxxyyyrrrrrrwwwxxxrrrkkkaaa^^^ZZZXXXWWWVVVQQQMMMOOOOOOQQQRRRTTTUUUUUUUUUVVVZZZ```hhhtttvvvoooXXXSSSMMMJJJIIIIIIFFFDDDAAA@@@>>><<<;;;;;;<<<<<<<<<<<<=========>>>>>>>>>???>>>===============>>>???>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBCCCEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIEEEEEEEEEEEEFFFGGGIIIIIIKKKLLLMMMNNNOOOOOONNNMMMLLLMMMOOORRRSSSUUUUUUUUUYYY___eeelllwwwuuusssttt}}}EEEEEEEEEKKKXXXbbbaaaZZZOOOLLLHHHHHHKKKLLLKKKIIIJJJIIIHHHGGGGGGGGGGGGGGGIIIJJJKKKLLLMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMQQQRRRRRROOOLLLIIIHHHHHHLLLMMMPPPRRRSSSRRRPPPNNNMMMLLLKKKJJJHHHGGGFFFFFFCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDDDDFFFGGGHHHJJJKKKKKKKKKKKKMMMJJJFFFEEEFFFGGGGGGFFFHHHHHHHHHGGGFFFFFFEEEEEEGGGGGGHHHHHHHHHGGGFFFEEECCCAAA???======???AAABBBLLLHHHDDDAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;999999888777777777777777999999999999999999999:::999888666555555666777888444444555555555555444444444333333222222333333444555444444333222111000000111222333444555555555555444444444333333222222222333333333333333333333333000111222333333222111000111222333222000000000111333222222222111000000000333333333222111222666999AAAEEEMMMTTTXXX\\\^^^___^^^___^^^\\\XXXVVVVVVXXXZZZZZZ^^^ggguuu~~~}}}zzzyyytttnnnfffccccccaaa[[[UUUXXXWWWVVVUUURRRPPPOOONNNMMMMMMMMMMMMNNNOOOQQQQQQVVVYYY]]]```cccgggkkkooolllhhhccc```___```aaaaaa```]]]YYYVVVUUUSSSQQQOOOQQQPPPOOONNNNNNNNNOOOPPPOOONNNLLLKKKJJJJJJKKKLLLJJJJJJKKKLLLMMMOOOQQQRRRSSSUUUXXX\\\aaaiiiqqqvvv}}}sssjjjccc]]]___gggjjjeee^^^UUUQQQMMMKKKJJJJJJHHHFFFIIIJJJLLLMMMMMMMMMLLLKKKJJJLLLOOOTTT]]]jjjxxxwwwhhhfffccccccbbb^^^VVVPPPGGGFFFDDDCCCBBBBBBAAA@@@======<<<;;;;;;<<<<<<===<<<============>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@@@@@@@BBBDDDFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKLLLKKKLLLMMMNNNNNNNNNNNNMMMPPPQQQRRRTTTWWWYYY[[[\\\```fffmmmsss}}}uuuwww}}}mmmDDDFFFJJJTTTcccmmmiii```RRRNNNJJJIIIKKKMMMLLLJJJIIIIIIJJJJJJKKKJJJJJJJJJHHHHHHIIIJJJKKKKKKKKKLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMNNNNNNQQQQQQPPPNNNKKKJJJKKKLLLMMMOOOQQQRRRRRRQQQPPPOOORRRQQQOOOMMMKKKHHHFFFEEECCCDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEGGGHHHHHHIIIIIIJJJJJJKKKKKKJJJKKKIIIFFFEEEEEEEEEEEEEEEHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDD@@@???>>>===>>>AAADDDFFFNNNJJJEEEAAA>>>===<<<:::;;;;;;;;;::::::999999999888888777777666777777777999999999999999999999999888777666555555555666777222333333333333333333222333333222222222222333333444444333222111111000000111222333444555666666666444444333333333333222222333333333333333333333333///000111222222111000///111222333222000000000111333222222222111000000000000111111111111222666888<<>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<======>>>>>>============>>>>>>>>>?????????????????????>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@BBBDDDGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFGGGIIIJJJKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNQQQQQQSSSUUUYYY\\\```bbbfffmmmuuu{{{sssiiirrroooEEEHHHLLLUUUaaaiiidddZZZQQQOOOLLLKKKKKKLLLLLLKKKHHHIIIKKKLLLLLLKKKIIIIIIFFFGGGGGGHHHIIIJJJKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIKKKKKKKKKKKKLLLNNNOOOPPPNNNNNNMMMKKKJJJJJJLLLNNNMMMPPPRRRSSSRRRPPPPPPPPPSSSRRRQQQOOOLLLIIIGGGEEEFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEFFFHHHJJJLLLKKKKKKKKKKKKKKKJJJKKKKKKIIIHHHFFFEEEEEEEEEEEEFFFHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCC>>>>>>======???BBBDDDFFFIIIEEE@@@===;;;:::999777;;;;;;;;;:::999999888888888777777666666777777777999999:::::::::999888888777777666555555555555555222222333333333333222222444333333222222333333444333333333222222222111111222222333555555666666666333333333333333333333333111111111111111111111111000000000111111000000000111222333222000000000111222222222111111111111111///000000000000222444777888>>>FFFMMMQQQVVV\\\aaaaaaaaa```^^^[[[WWWTTTRRRTTTUUUWWW[[[eeesss}}}~~~xxxvvvsssoookkkfff```\\\XXXXXXVVVSSSPPPKKKGGGEEEHHHHHHHHHIIIJJJKKKLLLMMMPPPQQQSSSUUUYYY\\\___aaa```___^^^```bbbddddddcccccc```[[[WWWVVVTTTSSSRRRNNNMMMKKKJJJJJJJJJKKKLLLMMMLLLKKKJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKIIIJJJKKKKKKKKKLLLNNNQQQZZZaaalllvvv~~~~~~yyyuuummmccc]]][[[YYYVVVRRRKKKGGGCCCDDDHHHJJJHHHDDDEEEDDDBBB@@@?????????@@@>>>>>>>>>>>>>>>======<<<<<<;;;;;;===@@@EEEJJJMMMMMMSSSWWWVVVUUUSSSMMMFFFEEEDDDDDDDDDDDDCCCAAA???::::::;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>??????=========>>>>>>>>>??????======>>>???????????????>>>>>>>>>>>>???@@@AAABBBAAAAAABBBCCCDDDFFFHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGCCCDDDFFFHHHIIIJJJJJJJJJLLLLLLMMMMMMOOOPPPQQQQQQPPPPPPRRRUUUYYY___dddggglllttt}}}ppplllyyy~~~rrrxxxGGGHHHJJJOOOXXX^^^ZZZRRRMMMMMMMMMLLLJJJJJJJJJLLLKKKLLLMMMNNNLLLJJJGGGEEEEEEFFFFFFGGGHHHIIIJJJKKKIIIHHHHHHHHHHHHHHHIIIIIIKKKKKKKKKLLLMMMNNNPPPPPPJJJJJJJJJIIIGGGGGGJJJLLLNNNPPPSSSSSSQQQOOOPPPQQQRRRRRRQQQPPPOOOLLLJJJIIIIIIIIIHHHHHHGGGGGGHHHHHHCCCCCCDDDEEEGGGJJJMMMNNNNNNMMMLLLLLLKKKKKKKKKKKKGGGGGGGGGFFFEEEEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCBBBAAAAAAAAA>>>>>>>>>>>>???@@@AAAAAAAAA???<<<;;;;;;;;;:::999======<<<<<<;;;::::::999777777666666666666777777999::::::::::::999888777777777777666555444333222333333444444444444333333444444333333333333444444222222222333333333333333333333444555666666555555333333333333333333333333111111111111111111111111222111111000000111111222111222333222000000000111111111111111111222222222000111111000///000222444555;;;CCCIIIMMMSSS[[[bbbbbbbbb```^^^\\\XXXTTTRRRPPPUUUZZZ]]]bbbmmm|||~~~~~~xxxyyyyyyuuunnngggcccbbb[[[ZZZYYYVVVQQQLLLHHHEEEFFFFFFFFFGGGHHHIIIKKKLLLNNNNNNOOOQQQTTTVVVWWWWWWXXXYYY[[[^^^bbbdddcccbbb___[[[VVVSSSRRRRRRQQQPPPNNNNNNLLLKKKKKKKKKLLLMMMKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHFFFGGGHHHHHHGGGGGGHHHJJJQQQVVV]]]dddhhhlllppprrrvvv}}}zzzqqqjjjddd___[[[WWWSSSPPPNNNMMMKKKIIICCCBBB@@@@@@@@@AAAAAA@@@@@@@@@@@@???======>>>>>>======<<<;;;;;;;;;<<<<<<888888888:::===???@@@@@@@@@CCCDDDBBBBBBDDDAAA<<<>>>=========>>>======<<<<<<::::::;;;===>>>===;;;;;;;;;<<<======>>>>>>>>>======>>>>>>>>>?????????:::;;;===>>>???@@@??????????????????@@@AAABBBCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHDDDEEEGGGIIIKKKLLLLLLKKKMMMMMMNNNOOOQQQSSSTTTUUURRRRRRTTTXXX]]]dddkkkooouuu}}}jjjjjjuuu{{{FFFGGGGGGIIIPPPWWWVVVQQQIIILLLNNNLLLIIIHHHIIILLLPPPQQQQQQQQQNNNJJJFFFDDDEEEEEEEEEFFFGGGIIIJJJKKKHHHHHHHHHGGGGGGHHHIIIIIIKKKKKKKKKLLLMMMOOOPPPQQQLLLLLLLLLJJJIIIIIIJJJLLLNNNQQQTTTSSSQQQOOOPPPQQQQQQRRRSSSSSSRRRQQQOOONNNKKKKKKJJJIIIHHHHHHHHHHHHBBBBBBCCCEEEGGGKKKMMMOOOOOONNNMMMLLLKKKKKKKKKKKKFFFFFFGGGFFFEEEEEEGGGHHHGGGGGGFFFFFFEEEEEEDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>============<<<;;;;;;===>>>>>>===??????>>>===<<<<<<;;;;;;777777666666666666777888999::::::;;;:::999888777666777777777666444222000444555555666666555555444555444444333333444444555111222222333333444555555333444555555666555555555333333333333333333333333333333333333333333333333444333222111111222333444111222333222000000000111000000111111222222222333111222222111///...///111444:::AAAFFFJJJQQQ[[[cccdddbbb```___]]]YYYUUURRRMMMUUU]]]```bbbiiivvv}}}|||yyy|||}}}yyypppiiiffffff^^^^^^\\\ZZZUUUPPPKKKHHHDDDDDDDDDEEEGGGHHHJJJKKKLLLLLLMMMOOOQQQRRRQQQPPPQQQSSSVVV\\\```bbbaaa___XXXUUUPPPMMMMMMMMMMMMLLLJJJIIIHHHGGGFFFGGGHHHHHHIIIJJJKKKKKKJJJIIIGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFGGGIIIIIIHHHHHHIIIJJJMMMOOOSSSVVVXXX[[[^^^aaafffmmmuuuyyy{{{}}}~~~oooccc\\\XXXSSSOOOFFFGGGGGGFFFDDDBBB@@@???<<<======<<<::::::;;;===888999:::999888888888999;;;:::999888888888:::::::::::::::;;;======;;;:::>>>???>>>;;;<<>>>>>>>>>>>????????????999:::<<<>>>???@@@@@@???@@@@@@@@@@@@AAABBBCCCDDDEEEFFFHHHJJJKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFHHHHHHGGGIIIKKKMMMOOOOOOOOOOOONNNOOOOOOQQQSSSUUUWWWXXXVVVVVVXXX\\\bbbjjjqqqvvv}}}sssnnnyyy~~~CCCDDDFFFHHHJJJKKKLLLLLLNNNOOOOOOMMMKKKIIIJJJKKKNNNQQQTTTTTTQQQLLLHHHFFFEEEFFFFFFGGGIIIJJJKKKKKKDDDEEEEEEFFFGGGIIIJJJKKKHHHGGGGGGHHHKKKNNNNNNNNNLLLLLLLLLLLLLLLMMMMMMMMMOOOOOOOOOPPPPPPPPPQQQQQQOOOQQQRRRSSSSSSRRRQQQPPPNNNLLLKKKLLLNNNMMMJJJGGGCCCDDDFFFIIIKKKMMMNNNNNNPPPOOONNNMMMLLLKKKIIIIIIIIIHHHGGGGGGHHHHHHFFFDDDHHHGGGFFFEEEDDDCCCBBBAAADDDCCCAAA@@@AAAAAA@@@???>>>???@@@@@@???>>>===<<<@@@@@@@@@CCCEEEDDD@@@<<>><<<;;;:::999888888888777666666666666666777888999::::::888777555777777555444333222222111111111222333444444444444555555444444444333333333444333333222222333333444333333333444444555555555666555333222111222333333222222222111111111000000333222111000000111222333555444333333222111000000////////////000000000000222222222222222222222222333666:::@@@FFFOOOWWW]]]aaaccceeeeeebbb]]]XXXUUUQQQSSS]]]jjjooommmoootttxxx|||}}}wwwqqqkkkhhheeeccc___[[[XXXSSSNNNKKKGGGFFFFFFFFFEEEEEEDDDDDDIIIIIIIIIJJJKKKMMMOOOPPPRRRSSSUUUVVVWWWWWWWWWVVVSSSPPPMMMLLLMMMMMMJJJHHHLLLKKKHHHFFFDDDDDDEEEFFFKKKIIIGGGEEEDDDDDDDDDEEEGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDIIIIIIKKKLLLNNNPPPQQQRRRWWW]]]dddhhhiiilllrrrwwwyyypppaaaTTTKKKFFFDDDCCCBBBBBBAAA@@@???>>>===<<<;;;;;;;;;::::::999999999888888888777888888999:::::::::::::::::::::::::::999999::::::;;;<<<======<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>???@@@AAA???>>>============>>>>>>>>>>>>===<<<<<<===??????@@@@@@@@@@@@@@@AAABBBCCCHHHHHHGGGGGGGGGGGGGGGHHHJJJJJJIIIIIIIIIHHHHHHHHHJJJJJJJJJJJJJJJKKKLLLMMMPPPPPPPPPRRRUUUWWWXXXXXXVVVYYY]]]bbbhhhpppwww}}}zzz{{{BBBCCCDDDEEEFFFGGGHHHHHHJJJKKKMMMLLLKKKJJJJJJKKKPPPRRRTTTSSSOOOKKKHHHFFFEEEFFFGGGHHHIIIKKKKKKLLLFFFFFFGGGGGGIIIJJJKKKLLLKKKJJJJJJKKKNNNPPPPPPPPPNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQRRRSSSTTTTTTSSSQQQPPPMMMLLLKKKLLLMMMMMMJJJGGGGGGIIILLLNNNQQQRRRRRRRRRRRRQQQOOOMMMKKKIIIHHHHHHEEEEEEEEEGGGIIIJJJIIIHHHIIIHHHGGGFFFEEEDDDCCCCCCFFFCCCAAA@@@@@@@@@???>>>???@@@@@@AAA@@@???===<<>>>>>===<<<;;;::::::999888888777666666666666666999:::;;;<<<;;;:::888777888777666444333333222222222222333444444555444444555555555555444444333333333333222222222222333333333333333444444444555555666555444333222222333444222222222111111111000000222222111000000111222222444444333222111111000000/////////000000000111111111111111111111111111111222444888<<>>===<<<;;;;;;;;;;;;;;;::::::999999999888888888888888999999:::::::::::::::::::::::::::888888999999:::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>???@@@???>>>>>>=========>>>>>>??????>>>===>>>???@@@AAA@@@@@@AAABBBCCCDDDFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKLLLJJJJJJIIIIIIJJJLLLMMMNNNOOOOOOOOOQQQSSSVVVXXXXXXZZZ^^^ccciiipppxxxvvvCCCCCCCCCDDDDDDEEEFFFFFFHHHJJJNNNOOOOOONNNNNNOOORRRSSSSSSQQQMMMJJJHHHGGGFFFFFFHHHJJJKKKLLLMMMMMMJJJJJJKKKKKKLLLMMMNNNNNNPPPOOONNNOOOQQQSSSSSSRRRQQQPPPOOONNNNNNOOOPPPQQQNNNNNNNNNOOOOOOOOOOOOPPPPPPQQQRRRSSSSSSQQQOOONNNLLLKKKKKKLLLLLLKKKIIIGGGJJJLLLPPPSSSUUUUUUUUUTTTTTTRRRPPPMMMJJJIIIHHHHHHEEEDDDEEEGGGIIIJJJIIIHHHIIIIIIHHHGGGFFFFFFEEEEEEFFFCCCAAA@@@@@@@@@???>>>@@@@@@AAA@@@@@@>>>===<<<@@@@@@AAACCCEEEEEEBBB@@@<<<<<<<<<<<<;;;;;;;;;:::999888777777666777777777;;;<<<=========<<<:::999999888777555444444444444444444555555555555555555666666666555555555555444333333222222222222333333333333333333444444444444555444333333222333333333222222222111111111111111222222111000000111222222333333222222111111000000000000000111111111222222000000000000000000000000111222444777===EEEOOOUUU___bbbeeeeeebbb^^^\\\ZZZWWWUUUXXXaaahhhiiiiiijjjvvv}}}~~~{{{~~~{{{xxxppplllfff```[[[WWWRRROOOOOOMMMJJJFFFDDDCCCCCCCCCFFFFFFEEEEEEFFFHHHIIIJJJLLLMMMNNNOOOOOONNNMMMMMMJJJJJJKKKNNNQQQRRRQQQPPPJJJIIIHHHFFFFFFFFFGGGHHHFFFGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCBBBBBBAAA@@@@@@AAAAAABBBBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEAAAEEEIIIKKKKKKLLLOOORRRQQQLLLEEEAAA???>>>>>>===>>>======<<<;;;:::999999;;;;;;::::::::::::999999888888888888888999::::::999999999999999999999999777888888999999:::::::::<<<;;;;;;;;;;;;:::::::::888888888888888888888888999999:::;;;<<<======>>>===<<<;;;;;;;;;===>>>??????>>>>>>>>>>>>>>>?????????????????????@@@AAAAAAAAABBBBBBCCCEEEGGGIIIJJJFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGIIIJJJLLLMMMNNNOOOJJJIIIIIIIIIJJJLLLOOOPPPPPPPPPQQQRRRTTTWWWZZZ[[[cccgggmmmrrryyyxxx{{{EEEDDDDDDDDDEEEGGGIIIJJJLLLOOOSSSUUUUUUTTTSSSSSSTTTTTTSSSPPPLLLIIIHHHIIIGGGHHHJJJLLLNNNOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRUUUSSSRRRSSSUUUVVVVVVUUUTTTSSSQQQPPPPPPQQQRRRSSSOOOOOOOOOPPPPPPPPPPPPPPPNNNOOOPPPQQQPPPOOOLLLKKKKKKKKKKKKLLLLLLJJJHHHGGGIIIKKKOOOSSSUUUUUUSSSRRRSSSQQQOOOLLLJJJJJJJJJKKKHHHGGGGGGGGGHHHHHHFFFEEEHHHHHHGGGGGGFFFFFFEEEEEEDDDBBB@@@@@@AAAAAAAAA@@@@@@@@@???>>>>>><<<<<<;;;<<<===???@@@AAAAAA@@@???;;;;;;;;;;;;;;;;;;;;;;;;999888888777777777888888<<<<<<<<<===<<<;;;::::::999888777666555555555555555666666666666666555555666666666666666666666555555444444333333444444555333333333333333333333333222222222222222222222222111111111111111111111111222111111111111111111222111111111111111000000000000111111111222222222222111111111111111111111111222222333444888@@@JJJQQQXXX\\\```aaa^^^[[[ZZZ[[[XXXTTTTTT[[[dddiiijjjiiinnnwww|||yyywww{{{}}}uuuqqqjjjddd^^^YYYUUUQQQRRROOOKKKGGGEEEEEEEEEFFFGGGFFFEEEEEEEEEFFFGGGHHHJJJJJJKKKLLLLLLKKKIIIIIIHHHJJJMMMPPPSSSTTTSSSRRRMMMLLLKKKIIIHHHHHHHHHHHHDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBDDDGGGHHHGGGGGGIIIJJJGGGDDD@@@>>><<<;;;999888<<<<<<<<<;;;:::999999999::::::::::::::::::::::::999888888888888999::::::888888888888888888888888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888999:::;;;<<<===>>>???>>>===;;;:::;;;<<<===>>>??????>>>>>>>>>???@@@@@@????????????@@@AAAAAABBBCCCCCCDDDDDDFFFGGGIIIIIIEEEEEEEEEDDDEEEEEEFFFGGGGGGGGGHHHJJJKKKLLLMMMNNNJJJJJJIIIJJJLLLNNNPPPRRRRRRSSSTTTUUUWWWZZZ^^^aaannnqqqvvvzzz~~~|||uuuwwwEEEDDDCCCCCCEEEHHHKKKMMMQQQTTTWWWYYYWWWUUUTTTTTTUUUUUUTTTQQQMMMJJJJJJKKKHHHJJJMMMOOOQQQRRRRRRRRRUUUUUUVVVWWWWWWWWWVVVVVVWWWUUUTTTUUUWWWXXXXXXWWWVVVUUUTTTRRRRRRRRRSSSTTTQQQQQQQQQPPPPPPPPPPPPPPPNNNOOOQQQQQQQQQOOOMMMLLLKKKLLLMMMMMMKKKJJJIIIHHHHHHKKKOOORRRTTTSSSRRRPPPPPPOOOMMMLLLLLLLLLMMMNNNIIIHHHGGGGGGHHHHHHFFFDDDEEEEEEEEEEEEDDDDDDDDDDDDAAA???>>>???AAACCCCCCBBB???>>>===<<<;;;:::999999999:::<<<======<<<<<<<<<:::::::::;;;;;;;;;;;;;;;999999888888888888999999;;;;;;;;;;;;;;;:::999999999888777666666666666666777777777777666555444444555666666666666666666666666666555555555555666666333333333333333333333333000000000111111111000000111111111111111111111111111111111222222111111111000000000000000000000000000111111111222222222222222222222222222222222222333222222333666===FFFLLLSSSXXX]]]^^^[[[YYYZZZ\\\]]]YYYVVVXXX___gggiiihhhhhhqqqxxxwwwvvv{{{~~~xxxtttnnnhhhccc]]]XXXUUUSSSQQQMMMJJJHHHHHHIIIJJJHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGIIILLLOOOQQQRRRRRRQQQQQQPPPOOONNNLLLKKKIIIIIIHHHDDDEEEFFFGGGGGGFFFDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@BBBAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAABBBAAA???===<<<<<<;;;888666<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999999999888999::::::;;;888888888888888888888888::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;===>>>??????>>>===<<<;;;<<<<<<>>>>>>???????????????@@@AAAAAA>>>>>>???@@@AAAAAABBBBBBEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNPPPQQQRRRQQQSSSUUUVVVXXX\\\bbbfffuuuyyy}}}wwwnnnaaatttGGGEEECCCBBBCCCFFFJJJMMMRRRUUUWWWWWWUUUSSSRRRRRRUUUVVVUUUSSSOOOMMMLLLMMMKKKMMMPPPSSSUUUUUUUUUUUUXXXYYYZZZZZZZZZYYYXXXWWWVVVUUUTTTUUUWWWYYYYYYXXXVVVVVVUUUUUUTTTTTTSSSSSSQQQQQQPPPPPPPPPPPPOOOOOOOOOPPPRRRSSSSSSRRRPPPOOOKKKMMMNNNNNNLLLJJJIIIJJJIIIKKKNNNQQQSSSRRRQQQPPPMMMMMMMMMNNNNNNNNNNNNNNNGGGGGGFFFGGGHHHIIIGGGFFFBBBBBBCCCCCCCCCCCCCCCCCC@@@???>>>???BBBCCCCCCCCC>>>===<<<:::999888888888888:::;;;;;;:::999999::::::::::::::::::;;;;;;;;;999999999888999999:::;;;:::::::::999999999999999888888777666666666666666777777777777666555333333444555555555555666666666666666666555555666666666333333333333222222222222//////000111111111000000111111111111111222222222000111222222222222111000......//////000000111111000000000111111111222222222222222222222222222222333333222222555:::AAAFFFOOOUUU[[[\\\ZZZYYY\\\___bbb```[[[XXX\\\eeeiiiiiiiiissszzzyyywww|||}}}yyyvvvrrrmmmiiiddd^^^ZZZVVVTTTQQQNNNLLLLLLLLLLLLJJJIIIGGGEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIHHHGGGIIILLLNNNOOONNNMMMNNNOOOPPPPPPOOOMMMLLLKKKJJJIIIEEEFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@??????AAAAAAAAA@@@@@@@@@??????>>>>>>>>>??????>>>>>>===:::999999:::;;;;;;999777<<<<<<<<<<<<;;;;;;;;;:::999999::::::::::::;;;;;;999999999999999:::;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===>>>>>>???<<<======>>>>>>>>>??????????????????@@@AAABBBBBB>>>???@@@BBBCCCCCCCCCCCCFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHJJJJJJIIIIIIHHHHHHHHHHHHKKKMMMOOOQQQRRRSSSRRRRRROOORRRUUUWWWYYY___ffflllyyy}}}tttiiigggMMMKKKGGGDDDDDDFFFJJJLLLRRRTTTUUUTTTSSSQQQQQQRRRTTTUUUVVVUUURRRPPPOOOOOOMMMOOORRRVVVXXXXXXXXXWWWXXXYYYZZZ[[[[[[YYYWWWVVVTTTSSSRRRTTTVVVXXXYYYXXXUUUVVVWWWWWWVVVUUUSSSQQQOOOOOOOOONNNNNNMMMMMMMMMLLLMMMOOOQQQRRRQQQPPPOOOLLLNNNPPPOOOMMMJJJJJJKKKIIIJJJLLLNNNPPPPPPPPPPPPLLLMMMOOOPPPPPPOOOMMMLLLIIIHHHGGGGGGHHHHHHFFFDDDAAAAAABBBBBBCCCCCCCCCDDDCCCAAA@@@@@@AAABBBAAAAAA???>>><<<:::888888888888;;;===>>>===:::999:::;;;;;;:::::::::::::::::::::999999999999999:::;;;;;;;;;::::::999999999999999777777666555555555666666777777777666555444222222333333444444555555555555555555444444444444555555333333333222222222111111///000111333333333222111000000111111111222222222000111222222222222111000------......///000111111/////////000000000111111111111111111111111111111111111222222333777===AAAKKKQQQXXXYYYWWWWWW[[[```aaaaaa]]]XXX\\\gggooorrrsss{{{~~~zzz|||~~~|||zzzxxxvvvssspppkkkeee```YYYXXXUUURRRPPPNNNLLLLLLJJJIIIGGGEEEDDDCCCCCCDDDDDDEEEFFFHHHHHHHHHGGGGGGFFFHHHJJJJJJHHHHHHJJJLLLLLLLLLLLLLLLLLLLLLKKKKKKHHHGGGFFFDDDDDDCCCCCCCCC@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>>>>>============>>>??????>>>===999888888999;;;<<<:::999<<<<<<;;;;;;;;;:::::::::999999999::::::;;;;;;;;;:::999999999999:::;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>;;;<<<>>>@@@AAAAAA@@@????????????@@@@@@BBBCCCCCC@@@AAACCCEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGIIIIIIKKKJJJJJJJJJIIIIIIIIIHHHMMMOOOSSSUUUVVVUUURRRQQQQQQUUUYYY[[[^^^dddmmmuuu}}}|||uuuqqqtttxxxTTTQQQLLLHHHFFFHHHKKKMMMRRRSSSTTTTTTRRRRRRSSSUUUTTTUUUWWWVVVTTTQQQPPPPPPNNNPPPTTTXXXZZZZZZZZZYYYXXXYYYZZZ[[[ZZZXXXVVVUUUSSSQQQQQQSSSVVVXXXYYYXXXTTTVVVWWWXXXWWWUUURRRPPPNNNMMMMMMMMMLLLLLLKKKKKKHHHIIILLLNNNOOOOOONNNMMMLLLOOOQQQPPPMMMKKKKKKLLLHHHHHHJJJKKKLLLMMMNNNNNNMMMOOOPPPQQQQQQNNNKKKIIINNNLLLJJJHHHGGGEEEBBB???AAAAAABBBBBBCCCDDDDDDDDDEEECCCAAA@@@AAA@@@???>>>@@@???===:::999888888999>>>@@@AAA???<<<:::;;;===;;;;;;;;;::::::999999999999999999999::::::;;;<<<<<<;;;:::999999999999:::777666666555555555555666777777777666555333222111333333333444444444555555444333333222222333333444333333333222222111111111111222333444555444444333000000111111222222222222000111222333333222111000,,,------...///000111111////////////000000000000000000000000000000000000000000111111222555:::===FFFMMMTTTUUUSSSTTTYYY^^^\\\___\\\XXX]]]kkkwww||||||}}}}}}|||zzz~~~|||zzzzzzyyyxxxuuupppiiiddd]]][[[YYYUUURRRNNNLLLJJJJJJHHHFFFDDDCCCBBBBBBBBBBBBCCCEEEGGGGGGGGGGGGGGGCCCEEEGGGFFFDDDEEEGGGKKKGGGHHHIIIKKKLLLLLLLLLLLLIIIHHHFFFDDDBBBBBBCCCCCC??????????????????@@@@@@AAA@@@@@@@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;<<<===>>>===;;;<<<;;;;;;;;;<<<<<<:::888;;;;;;::::::::::::::::::999999999::::::;;;;;;;;;::::::999999::::::;;;<<<::::::::::::::::::::::::999999999999999999999999:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<===============999<<>>@@@???>>>=========>>>???CCCBBB???<<<:::999888888;;;;;;;;;;;;:::999888888:::999999888999:::<<<===;;;;;;:::888666555444333666666666666555555555555333333333222222222111111222333444444555555444444444444444333333222222222000111111222222333444444222222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000////////////222222111111222222333444BBBIIIPPPSSSQQQRRRXXX]]]bbbaaa___]]]___hhhuuu~~~~~~yyysss|||}}}|||~~~xxxtttsssnnngggeeebbb^^^[[[XXXVVVSSSQQQPPPLLLHHHEEEDDDCCCBBBAAADDDCCCCCCDDDEEEGGGIIIJJJGGGFFFEEEDDDCCCCCCCCCDDDFFFGGGHHHIIIJJJJJJJJJJJJGGGGGGHHHGGGFFFDDDBBBAAA????????????????????????@@@@@@???>>>======>>>>>>>>>=========<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::888888888888888888888888::::::::::::::::::::::::999999:::::::::;;;;;;;;;999999:::;;;;;;<<<======;;;<<<<<<==================???@@@@@@??????@@@AAAAAAAAAAAABBBCCCDDDDDDEEEEEEFFFHHHJJJJJJHHHFFFDDDGGGGGGFFFFFFFFFGGGHHHIIIGGGGGGGGGHHHIIIJJJLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMLLLOOORRRTTTTTTUUUWWWXXXZZZ```gggooouuuzzz~~~qqqfffbbbtttoooXXXQQQOOOKKKIIIIIIKKKNNNPPPUUUUUUUUUUUUTTTSSSRRRQQQRRRSSSSSSQQQNNNLLLLLLNNNOOOQQQUUUYYY[[[[[[WWWTTTTTTUUUWWWXXXXXXWWWVVVUUUSSSTTTUUUVVVWWWWWWVVVVVVWWWVVVTTTRRRPPPPPPOOOOOOLLLKKKKKKKKKJJJIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLOOOOOOKKKIIIJJJJJJHHHFFFFFFFFFGGGHHHIIIKKKKKKNNNNNNNNNNNNNNNMMMLLLKKKIIIGGGEEECCCBBBAAAAAABBBBBBAAA@@@???@@@AAABBBBBBDDDDDDCCCBBBAAA@@@???>>>@@@???>>>===>>>???AAABBBBBB@@@>>>;;;999888777777:::::::::;;;::::::999888:::999999999999:::<<<===<<<;;;::::::999888777777777777666666555555444444333333333333222222222222222333444444555444444444444444444444333333222222222222222222222222222222222222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000////////////222111111111111222333333===DDDMMMQQQQQQSSSYYY______bbbdddfffiiipppzzz}}}~~~{{{xxxxxxtttnnnkkkhhhdddaaa^^^[[[XXXVVVRRRNNNJJJGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGFFFFFFEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGGGGGGGFFFDDDBBBAAA????????????????????????@@@@@@???>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<:::;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999999:::::::::;;;;;;;;;888888999999::::::;;;;;;;;;<<<======>>>>>>======>>>???@@@@@@??????@@@BBBCCCCCCCCCDDDEEEFFFFFFFFFEEEFFFHHHIIIIIIHHHFFFEEEHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMLLLLLLLLLLLLMMMMMMNNNPPPRRRSSSTTTVVVYYY[[[aaafffooowww}}}kkk___]]]hhh{{{```OOOOOONNNKKKIIIHHHJJJLLLMMMTTTTTTUUUUUUTTTRRRQQQPPPQQQRRRQQQOOOMMMKKKLLLMMMQQQRRRSSSUUUWWWWWWTTTRRRPPPQQQSSSUUUWWWWWWWWWWWWUUUUUUVVVVVVUUUTTTSSSSSSVVVUUUTTTSSSQQQOOOMMMLLLJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLLLLLLLHHHLLLMMMIIIHHHJJJKKKIIIIIIHHHFFFFFFFFFHHHJJJLLLMMMMMMMMMMMMLLLKKKJJJIIIEEEDDDBBBAAAAAAAAABBBCCC@@@@@@??????@@@AAABBBBBBCCCCCCBBBBBBAAA@@@??????AAA@@@>>>>>>???AAADDDFFFAAA???===:::888777777777888888999::::::::::::999999999999999:::;;;<<<===::::::999999999999999999888777777666555444444444444444444444333333333333222222333444444444444444555444444444444444333333444333333222111111000000111111111111111111111111222111111111111000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000111111111111111222222333777???HHHNNNQQQTTTZZZ___]]]ccckkkqqquuuyyy~~~{{{pppvvv||||||}}}{{{wwwrrroookkkgggdddaaa]]]ZZZTTTQQQMMMKKKJJJJJJJJJIIIEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEDDDBBBAAABBBBBBDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>???>>>>>>>>>=========<<<<<<;;;;;;<<<============<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<===>>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAABBBEEEEEEEEEFFFGGGGGGHHHHHHFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIHHHGGGHHHHHHHHHHHHHHHIIIJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMPPPQQQRRRRRRTTTXXX^^^bbbjjjpppyyyrrrZZZWWWccc|||vvv```OOOGGGNNNMMMKKKIIIIIIJJJKKKLLLRRRSSSUUUVVVVVVUUUSSSRRRRRRQQQPPPNNNMMMLLLMMMMMMSSSSSSRRRTTTVVVWWWVVVUUUOOOPPPRRRTTTVVVWWWWWWWWWVVVVVVUUUTTTSSSQQQPPPOOOTTTTTTTTTSSSQQQNNNKKKIIIHHHHHHHHHHHHIIIIIIIIIIIIFFFGGGHHHJJJKKKKKKKKKKKKFFFJJJLLLIIIIIILLLMMMLLLNNNLLLIIIGGGFFFHHHIIIKKKMMMLLLLLLKKKJJJIIIGGGGGGDDDCCCBBBAAA@@@AAABBBCCC???@@@AAAAAAAAAAAABBBDDDDDDCCCCCCCCCBBBAAAAAAAAACCCBBB@@@??????BBBEEEGGG@@@???<<<:::888777777777666777888999::::::::::::888888999999:::;;;<<<===:::999888777666666666777888888777666555444444333555555444444444333333333222222333444444444444333444444444444444444444444333222222222111111000000000000000000000000000000111111111111000000000000000000000000000000000000//////////////////////////////000000000000//////////////////000000000000000000000000000111222222444;;;DDDJJJNNNSSSXXX]]]]]]eeeooowww{{{}}}xxxwww~~~{{{yyy{{{~~~~~~|||uuurrrnnnkkkhhhddd___\\\VVVSSSPPPNNNMMMNNNMMMMMMGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDFFFFFFFFFDDDAAA@@@AAAAAACCCDDDEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>>>>?????????>>>>>>>>>============<<<;;;;;;<<<===============::::::;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<>>>>>>==================<<<===>>>>>>??????>>>>>>???AAABBBBBBAAAAAABBBCCCFFFFFFFFFGGGGGGGGGHHHHHHGGGFFFFFFEEEEEEFFFGGGHHHFFFGGGJJJKKKLLLLLLJJJIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLMMMNNNNNNNNNNNNNNNOOOPPPRRRTTTWWW^^^ffflllsssyyy~~~gggWWWbbb|||mmmZZZNNNFFFDDDLLLLLLKKKKKKKKKKKKLLLLLLPPPRRRUUUXXXYYYYYYXXXWWWTTTRRRPPPNNNNNNNNNNNNNNNQQQPPPOOOQQQSSSVVVVVVVVVRRRRRRSSSTTTUUUVVVVVVVVVUUUTTTSSSQQQOOONNNMMMMMMQQQRRRRRRRRROOOLLLHHHFFFGGGGGGGGGGGGHHHHHHHHHHHHEEEFFFHHHJJJJJJJJJIIIIIIEEEIIIKKKJJJJJJMMMPPPOOOSSSPPPMMMJJJHHHHHHIIIJJJLLLLLLLLLKKKIIIGGGFFFEEEDDDDDDBBBAAA@@@AAAAAABBB@@@BBBDDDDDDBBBBBBCCCEEEDDDDDDDDDDDDCCCCCCCCCCCCEEECCCAAA@@@???AAACCCDDDAAA???===;;;999888888888555666777888999:::::::::777777888:::;;;<<<<<<======;;;999666555555555555888777777666555444444444555555444444444333333333111222333333444444333333444444444444444444444444000000000111111222222222000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////.../////////000000000111000000//////000000111222333999@@@FFFKKKPPPUUUZZZ```gggpppwwwyyy{{{~~~{{{xxxyyy}}}wwwvvvyyy|||}}}}}}yyyvvvsssppplllhhhccc___YYYVVVRRRPPPPPPPPPPPPOOOKKKKKKJJJHHHGGGEEEDDDCCCCCCDDDEEEFFFEEECCCAAA@@@AAABBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDD@@@???????????????@@@@@@???>>>>>>>>>============;;;<<<======>>>>>>======;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<>>>>>>>>>>>>>>>>>===>>>>>>???@@@?????????@@@BBBCCCCCCBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDEEEFFFHHHIIICCCEEEHHHKKKMMMMMMMMMLLLIIIIIIIIIIIIJJJKKKLLLLLLKKKLLLMMMNNNOOOPPPQQQQQQPPPRRRUUUYYY___gggpppvvv{{{sss```YYYppplllTTTKKKGGGEEEDDDLLLLLLMMMMMMNNNNNNOOOOOOPPPRRRVVVZZZ\\\\\\\\\[[[UUURRROOOMMMNNNOOOOOOOOOLLLKKKJJJLLLOOOQQQRRRRRRSSSSSSSSSSSSTTTTTTUUUUUUQQQPPPOOONNNLLLLLLLLLLLLNNNOOOOOOOOOMMMJJJGGGEEEGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFHHHIIIJJJIIIGGGFFFDDDIIIKKKIIIJJJNNNQQQPPPSSSQQQNNNLLLJJJJJJKKKKKKMMMMMMLLLJJJHHHFFFDDDCCCCCCCCCAAA@@@@@@@@@AAABBBAAADDDFFFFFFCCCAAACCCEEECCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@???===;;;999999999999555555666888888999999999666777888:::;;;<<<<<<===@@@>>>;;;888666666666777666666666666555555555555444444444444333333333333111111222333333333333333222222333333333333444444//////000000111222222333111111111111111111111111//////000000000000000111000000000000000000000000000000000000000000000000//////000000000000//////......//////000000111111///////////////000000111333777<<>>>>>>>>=========<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<========================>>>>>>???@@@@@@@@@@@@@@@AAACCCDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDEEEFFFHHHIIIDDDEEEHHHJJJLLLMMMMMMMMMJJJJJJJJJKKKLLLMMMNNNOOOMMMMMMMMMNNNQQQTTTVVVXXXUUUXXX^^^dddkkkrrrzzzzzzeee[[[^^^}}}~~~YYYHHHFFFEEECCCBBBKKKLLLNNNPPPQQQRRRRRRRRRQQQSSSWWW[[[]]]]]]\\\[[[TTTPPPLLLKKKMMMNNNNNNNNNJJJIIIHHHIIIKKKMMMMMMLLLQQQQQQQQQQQQRRRSSSTTTUUUMMMLLLKKKJJJJJJJJJKKKLLLLLLLLLLLLKKKJJJHHHFFFDDDGGGGGGGGGFFFEEEEEEEEEDDDEEEFFFHHHIIIIIIGGGEEECCCBBBGGGJJJHHHIIIMMMPPPOOONNNNNNMMMLLLLLLMMMMMMMMMNNNMMMLLLKKKHHHFFFDDDCCC??????>>>>>>???@@@BBBCCCAAADDDGGGFFFBBB???@@@CCC@@@AAAAAAAAABBBBBBCCCCCC>>>??????@@@@@@@@@@@@??????>>><<<:::888888888888555555666777888888888777555666888:::<<<======<<>>>>>??????>>>>>>>>>@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????@@@@@@AAABBB?????????>>>>>>>>>======<<<<<<===>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>?????????>>>???@@@@@@AAAAAA@@@@@@BBBDDDEEEEEEDDDCCCEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHGGGGGGHHHIIIJJJKKKKKKLLLJJJJJJKKKLLLMMMOOOQQQRRRPPPOOOOOOPPPSSSXXX]]]```]]]cccjjjqqqwww}}}xxxbbbXXX]]]qqqfffLLLDDDCCC???>>>@@@KKKLLLOOOQQQSSSTTTTTTTTTRRRTTTXXX[[[]]]\\\ZZZYYYSSSOOOKKKJJJLLLNNNNNNMMMKKKJJJIIIIIIKKKKKKJJJIIINNNNNNOOOOOOQQQRRRTTTUUUJJJJJJIIIHHHHHHJJJKKKLLLJJJJJJJJJIIIHHHGGGEEEDDDHHHGGGGGGFFFEEEDDDDDDCCCEEEGGGHHHIIIIIIFFFDDDBBBAAAFFFIIIGGGHHHLLLNNNNNNIIIJJJKKKLLLMMMNNNOOOOOONNNNNNMMMKKKIIIFFFDDDCCC;;;;;;;;;<<<>>>@@@CCCDDD@@@DDDGGGFFFAAA>>>>>>AAA?????????@@@@@@AAAAAABBB:::;;;===???@@@@@@@@@???>>><<<:::888777777777777555666666777777777777777555666888;;;<<<======<<<;;;999777555444666888999444444555555666777777777333333333222222222111111111111222333333333333222000000111111111222222222222222111111000/////////222222222222222222222222.../////////000000111111000000000000000000000000000000000000000000000000//////000000000000//////---......///000111111222...............///000000111222444999AAAKKKTTTZZZaaahhhssszzz||||||}}}}}}}}}zzz{{{}}}zzz}}}~~~~~~}}}{{{yyyuuupppllleeeaaa]]]ZZZYYYXXXWWWVVVMMMNNNNNNMMMKKKIIIGGGEEEEEEEEECCCBBBBBBAAABBBBBBAAAAAA@@@@@@???===<<<;;;>>>>>>=========???@@@AAA????????????????????????@@@?????????@@@AAAAAABBB????????????>>>>>>>>>>>><<<======>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>???@@@AAABBBBBBBBB??????@@@AAAAAAAAAAAA@@@CCCDDDEEEEEEDDDDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDEEEFFFGGGGGGGGGJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJKKKMMMOOOQQQSSSTTTRRRRRRQQQRRRVVV\\\bbbfffeeekkksss{{{dddSSSQQQcccgggSSSDDDAAA???999999???JJJKKKNNNPPPRRRSSSSSSSSSSSSRRRQQQTTTWWWXXXVVVSSSQQQOOOLLLIIIIIIJJJMMMNNNMMMKKKIIIGGGHHHJJJLLLNNNPPPMMMJJJJJJMMMOOOQQQRRRKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJIIIHHHGGGEEEDDDEEEFFFFFFDDDBBBAAABBBDDDGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHJJJKKKMMMNNNNNNHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHFFFDDDCCC===>>>@@@BBBCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@???============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::999888666666666777888888888999999999999888888666666777:::<<<;;;888555666666666666666666666666777555444222222333444555444444444444333333222111333333333333333333333333333333333333333333333333000000////////////000000000000000000000000111111000000111111111111000000000000////////////000000111111111111000000000000000000000000000000000000000000//////.........---222222111111111111111111222222444666:::BBBKKKQQQ^^^eeeoooxxx~~~~~~|||}}}wwwzzz~~~{{{vvvqqqoookkkhhheeeddddddaaa\\\WWWVVVSSSPPPNNNMMMKKKHHHEEEEEEDDDCCCBBBAAA@@@@@@@@@????????????>>>===<<<;;;>>>>>>>>>>>>============>>>============>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????===========================<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::===<<<;;;:::999::::::;;;======<<<<<<<<<;;;;;;;;;<<<;;;;;;:::;;;<<<===>>><<<===============<<<<<>>>>>======<<<<<>>>>>>>>>>>?????????@@@AAABBBBBBBBBAAAAAACCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCFFFIIIJJJHHHFFFCCCCCCDDDDDDEEEEEEFFFFFFKKKIIIFFFDDDCCCEEEGGGHHHGGGJJJNNNPPPPPPPPPPPPPPPRRRSSSUUUWWW[[[bbbjjjpppvvvyyy|||iiiYYYUUU\\\|||qqqRRRJJJAAA<<<<<<===<<<999JJJKKKMMMOOOQQQRRRRRRRRRQQQQQQQQQTTTWWWWWWUUURRRQQQOOOLLLIIIIIIKKKMMMNNNMMMLLLJJJIIIJJJKKKLLLMMMNNNLLLIIIIIIKKKMMMOOOOOOJJJIIIHHHGGGGGGGGGGGGGGGIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDBBB@@@@@@AAABBBEEEEEEFFFHHHIIIJJJKKKKKKHHHHHHIIIJJJKKKLLLMMMNNNIIIJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIIIIHHHFFFDDDCCC@@@@@@AAABBBCCCCCCCCCBBBCCCCCCBBBBBBAAA@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777888888666666777777777777666666666888:::;;;;;;999777666555555555555555555555555777555444222222333444555333333444444333333222111333333333333333333333333333333333333333333333333000000////////////000000111111111000000000000000000000111111111111000000111000000/////////000000111111111000000000//////000000000000000000000000000/////////............000000000000000000000000111222333555999@@@IIIOOOZZZaaalllvvv|||~~~~~~~~~~~~}}}|||yyyvvvrrrqqqooollllllllljjjeee```YYYVVVSSSPPPOOOMMMJJJHHHHHHGGGFFFEEECCCBBBBBBBBB@@@@@@@@@@@@???>>>======???>>>>>>>>>===============<<<<<<;;;;;;;;;<<<<<<========================????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;=========<<<<<<;;;;;;;;;===<<<;;;:::::::::;;;;;;======<<<<<<<<<;;;;;;;;;<<<;;;;;;:::;;;<<<===>>><<<===============<<<<<>>>>>=====================>>>>>>@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBBBBBBBCCCDDDDDDEEEDDDDDDFFFIIIJJJGGGEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGFFFEEEEEEFFFHHHIIIJJJLLLOOOPPPPPPQQQQQQSSSSSSVVV[[[```ffflllrrrwwwxxx|||sss\\\XXX^^^}}}```LLLFFF>>>;;;<<<>>>>>><<>>??????>>>>>>>>>=========>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;===============<<<<<<<<<===<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<======>>>>>>=========???>>>>>>>>>>>>=========;;;<<<===>>>???AAABBBCCCAAAAAA@@@@@@@@@AAABBBCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFEEEFFFGGGHHHHHHFFFDDDDDDDDDEEEFFFGGGIIIJJJJJJHHHGGGGGGHHHIIIJJJKKKKKKIIIJJJLLLMMMNNNPPPRRRUUUZZZ___fffmmmrrrvvvzzz|||~~~yyyaaa\\\kkk~~~fffOOOEEE@@@:::999;;;>>>??????IIIIIIJJJKKKLLLMMMMMMMMMLLLNNNPPPSSSTTTSSSPPPNNNOOOMMMLLLJJJJJJKKKMMMNNNMMMMMMNNNNNNNNNMMMKKKJJJKKKIIIFFFFFFGGGHHHHHHHHHIIIGGGDDDBBBAAABBBDDDEEEEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHGGGEEECCCCCCEEEGGGKKKJJJJJJIIIHHHGGGGGGFFFJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIGGGFFFEEEEEEFFFGGGHHHHHHGGGFFFEEEFFFEEECCCBBBBBBCCCDDDEEEEEEDDDCCCCCCBBBAAA@@@@@@>>>>>>===<<<;;;:::999888::::::::::::::::::::::::888888888777777777888888888999999::::::999999888888<<>>888555666888555555555555555555555555666555444333333333444444222222333333333222222111111111111111111111111111111111111111111111111111000000////////////000000222222111111000/////////000000111111111111000000333222111000000///000000111000000000///////////////////////////////////////////////////............///////////////000000///000111222444999@@@EEEMMMSSS]]]gggpppyyy{{{xxxyyy}}}yyyqqqooopppzzz~~~~~~zzzxxx{{{yyywwwxxx{{{{{{wwwtttiiiddd^^^YYYUUUQQQNNNKKKHHHHHHHHHHHHGGGGGGFFFFFFBBBBBBBBBBBBAAA@@@???????????????>>>>>>>>>======@@@@@@???======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@AAAAAABBBBBBAAA@@@??????AAACCCDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGHHHHHHGGGEEECCCCCCCCCDDDFFFGGGIIIJJJKKKIIIJJJJJJKKKKKKLLLLLLLLLIIIKKKMMMOOOQQQUUUZZZ^^^hhhlllrrrvvvzzz|||~~~~~~hhhbbbppprrrWWWIII@@@<<<888777999<<<>>>???HHHHHHIIIIIIJJJKKKLLLLLLLLLNNNPPPRRRRRRPPPOOONNNNNNMMMLLLKKKKKKLLLMMMNNNMMMMMMNNNNNNNNNLLLJJJHHHIIIGGGEEEEEEFFFGGGGGGFFFHHHFFFDDDBBBAAACCCEEEFFFDDDDDDFFFGGGHHHIIIIIIIIIIIIHHHGGGDDDBBBBBBEEEGGGJJJJJJIIIHHHGGGFFFFFFFFFJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJIIIGGGFFFDDDCCCDDDEEEGGGHHHHHHGGGGGGFFFFFFEEEDDDBBBBBBCCCDDDEEEEEEDDDCCCBBBAAA@@@????????????>>>===;;;:::999999999999999999999999999999666777777777777777777777999999::::::::::::999999888<<>>>>>>>>>>>@@@@@@???======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>??????>>>>>>>>>>>>>>>>>>????????????>>>>>>???@@@@@@@@@@@@???BBBAAA@@@??????AAACCCDDDBBBBBBBBBCCCDDDEEEFFFFFFFFFGGGHHHHHHGGGEEEDDDDDDBBBBBBDDDEEEGGGHHHIIIJJJIIIJJJJJJJJJKKKKKKKKKKKKNNNPPPSSSVVV[[[aaahhhmmmrrruuuxxx{{{}}}kkkgggvvvbbbNNNFFF>>>;;;888777777999;;;<<>>>>>??????>>>===<<<;;;:::999888888888888888888888888666666777888888888888777777777888888888888777777999;;;<<<;;;777444555777444444444444444444444444555555444444444333333333000111222222222222222222222222222222222222222222222222222222222222222222000000////////////000000000000000000000000000111000000111111111111000000000000////////////000000000000////////////......000000000000000000000000.........////////////////////////000000111111222///000000000111444888<<>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<============<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::<<<<<<===>>>????????????>>>>>>>>>????????????@@@??????@@@AAAAAA@@@???>>>AAAAAA@@@@@@@@@AAABBBCCCBBBBBBBBBCCCDDDEEEFFFGGGEEEGGGIIIIIIGGGEEEDDDEEECCCCCCDDDEEEFFFGGGHHHIIIHHHHHHHHHHHHIIIKKKLLLLLLRRRTTTXXX]]]bbbiiipppvvvxxxzzz|||rrreeeaaatttsssUUUEEEAAA===<<<999777666777888999FFFFFFFFFGGGIIIKKKMMMNNNNNNPPPQQQPPPMMMMMMOOOQQQLLLLLLKKKKKKLLLMMMNNNNNNLLLKKKKKKJJJHHHFFFEEEDDDBBBAAA@@@AAACCCDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGCCCDDDEEEGGGGGGHHHHHHHHHFFFEEECCC@@@>>>???BBBEEEBBBCCCCCCEEEFFFGGGHHHHHHIIIIIIHHHGGGFFFEEEDDDCCCEEEEEEEEEEEEDDDCCCBBBAAABBBCCCDDDDDDDDDCCCBBBAAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCBBBAAA???>>>===<<<======<<<<<<;;;:::999999777777777777777777777777777888999:::;;;::::::999777888888999999888888777999999999888777666555555444444444444444444444444444444555555444444333333000000111222222222222222333333333333333333333333333333333333333333333333000000////////////000000/////////000111111222222000000111111111111000000------------...///000111000000/////////.........000000000000000000000000............/////////000------...//////000111111000111111000000222666999@@@EEEMMMYYYgggxxx~~~{{{uuuyyyxxxqqqmmmppprrrqqqppptttzzz}}}|||vvv~~~yyytttrrrvvvzzz}}}~~~{{{xxxtttpppkkkddd]]]XXXOOOOOOPPPOOOMMMKKKHHHFFFDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@?????????>>>>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999;;;;;;;;;;;;<<<<<<<<<===:::;;;<<<===>>>>>>===<<<;;;;;;;;;<<<<<<<<<======<<<<<<=========<<<::::::<<<<<<===??????@@@@@@???>>>>>>?????????@@@@@@@@@===>>>@@@BBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDFFFGGGHHHDDDFFFIIIIIIFFFEEEEEEFFFEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJMMMPPPSSSUUUZZZ]]]aaafffkkkrrrxxx}}}}}}lll___^^^kkk|||bbbLLLAAA???<<<;;;999777666666777999FFFFFFFFFGGGIIIKKKNNNOOOOOOQQQQQQOOOLLLLLLOOORRRLLLLLLKKKLLLLLLMMMNNNNNNKKKKKKIIIHHHFFFEEECCCCCC???>>>>>>???AAACCCBBBAAA???@@@AAABBBDDDEEEFFFFFFDDDDDDEEEGGGGGGHHHHHHHHHHHHGGGDDDAAA???@@@CCCFFFDDDDDDDDDDDDEEEEEEEEEEEEIIIHHHGGGFFFEEECCCBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@AAAAAABBBBBBBBBAAA@@@??????@@@BBBDDDEEEEEEDDDCCCCCCBBBAAA@@@>>>===<<<;;;<<<;;;;;;::::::999999888777777777777777777777777888999;;;<<<===<<<;;;;;;999::::::;;;;;;::::::999999888666666777777555444444444444444444444444444444444555555444444333222///000111222222222222222333333333333333333333333333333333333333333333333000000////////////000000......///000111222333333000000111111111111000000,,,,,,,,,---...///000111000/////////............000000000000000000000000---.........//////000000,,,,,,------...///000000111111111111000222555888999===FFFSSScccvvvuuuzzzzzzuuusssxxxyyyvvvvvvvvvwwwzzz}}}yyypppuuu|||uuurrrvvv||||||zzzxxxuuuqqqkkkddd___VVVVVVUUUTTTPPPLLLHHHFFFFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@@@@????????????>>>>>>>>>=========>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999;;;<<<<<<<<<======>>>>>>:::;;;===>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<======<<<<<<=========<<<:::999<<<<<<===??????@@@@@@@@@>>>>>>??????@@@@@@@@@@@@;;;<<>>;;;===???AAADDDEEEGGGGGGFFFFFFFFFEEEFFFFFFGGGHHHGGGEEEBBB??????@@@CCCEEEIIIHHHGGGFFFEEEDDDDDDDDDFFFFFFFFFFFFEEEBBB@@@??????@@@BBBDDDEEEEEEEEEDDD>>>???AAABBBBBBAAA???>>>???@@@AAAAAABBBBBBBBBBBBDDD@@@<<<:::;;;<<<;;;999======<<<;;;:::::::::::::::::::::999999888888888999999::::::::::::::::::;;;;;;;;;;;;::::::999888999888666444444444444555555444222000000111222333333333333222222222111111111111222222222222111111111111222222222333333333444444333333222111000000//////............////////////000000111111222222......//////000000111111000///.........///111222//////.........---------////////////////////////------------------------............////////////111000/////////000222333999>>>FFFQQQ^^^mmm|||}}}xxx||||||zzzwwwyyyzzzzzzzzzzzz{{{|||xxxwww{{{xxxvvv|||~~~}}}xxxrrrsssuuupppgggbbb___ZZZWWWTTTQQQNNNKKKLLLHHHDDDEEEGGGGGGDDD???AAAAAA@@@@@@@@@?????????>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======<<<<<<<<<==================<<<;;;:::999:::;;;;;;;;;;;;;;;<<<<<<<<<======999999:::;;;<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>======<<<<<<<<<<<<======>>>>>>??????<<<======>>>??????@@@@@@AAAAAABBBBBBCCCDDDDDDDDDAAABBBBBBCCCDDDEEEFFFFFFIIIGGGFFFFFFGGGGGGGGGFFFGGGHHHIIIIIIHHHIIILLLNNNMMMPPPTTTWWWZZZ```gggmmmpppsssxxx~~~nnndddgggyyy{{{^^^QQQIII???:::===999888888777777777777777HHHHHHIIIJJJJJJKKKLLLLLLHHHGGGGGGIIILLLOOOOOOOOONNNNNNOOONNNMMMKKKIIIHHHFFFEEECCCCCCDDDDDDBBBAAAAAAAAAAAAAAA@@@???>>>>>><<<===???AAACCCDDDEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGEEEDDDBBBAAAAAACCCEEEFFFJJJIIIHHHGGGEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA?????????@@@AAACCCCCCCCCCCCCCC>>>???AAABBBBBBAAA???>>>??????@@@AAAAAAAAAAAAAAAAAA>>>:::999:::;;;:::999<<<;;;:::999999888888999::::::999999999999999999::::::::::::::::::::::::999999:::999999888888777888888777666555555555555666444333111111222333444333333333222222222222111111111222222222222111111111111111222222222333333333333222111111000////////////............//////000000000000000111111111////////////000000000000000///.........///111111//////.........---------////////////////////////------------------------............////////////111000/////////000111222666;;;BBBLLLYYYggguuu~~~~~~~~~zzzyyy{{{}}}~~~|||xxxvvvxxxzzz~~~~~~zzzvvvvvvxxxuuunnniiifffaaa\\\XXXUUUPPPMMMNNNJJJGGGGGGIIIIIIFFFBBBAAAAAA@@@@@@@@@?????????@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>======>>>>>>???==================<<<<<<===<<<;;;:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;<<<<<<<<<;;;;;;======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>============<<<<<<======>>>??????@@@===>>>>>>??????@@@AAAAAAAAAAAABBBCCCCCCDDDDDDEEECCCCCCCCCDDDDDDEEEEEEFFFKKKJJJHHHHHHHHHIIIIIIHHHJJJJJJJJJJJJIIIKKKNNNPPPPPPTTTZZZ___dddkkksssxxxzzz|||pppccckkk{{{wwwbbbPPPKKKGGG>>>888999999888777777666666777777JJJJJJLLLLLLLLLKKKIIIHHHCCCBBBCCCFFFKKKOOOPPPQQQMMMNNNNNNMMMLLLIIIGGGFFFDDDBBB@@@@@@BBBCCCBBBBBBBBBAAA@@@???????????????>>>???@@@BBBCCCCCCCCCBBBFFFFFFEEEEEEDDDEEEEEEFFFCCCCCCCCCCCCEEEFFFHHHIIILLLKKKIIIGGGFFFEEEDDDDDDCCCCCCAAA@@@????????????@@@@@@AAAAAAAAAAAA@@@@@@>>>???@@@AAAAAA@@@???>>>??????@@@@@@AAAAAA@@@@@@>>><<<999888999:::::::::;;;:::999888888777777777999999999999999999::::::<<<<<<;;;;;;::::::999999777888888888888777666666777888888777777666555444555444333222222222333444333333333333222222222222111111222222222222111111000111111111222222222222222222111111000/////////000//////......//////000111000000000000000000///000000000000//////////////////......//////000111...............---------////////////////////////........................---............/////////000000/////////000111222333777===EEEPPP]]]jjjrrr}}}{{{wwwxxx}}}}}}vvvsssvvvzzz}}}}}}~~~zzzyyy{{{{{{xxxvvvrrrmmmhhhccc^^^YYYUUUSSSPPPMMMLLLMMMLLLIIIEEECCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>??????@@@>>>>>>>>>======<<<<<<<<<======<<<;;;;;;;;;;;;<<<::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::=========<<<<<<<<<<<<;;;========================???>>>>>>>>>>>>==================>>>??????@@@@@@??????@@@@@@AAAAAABBBBBBAAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEIIIHHHGGGGGGFFFGGGGGGGGGKKKLLLMMMMMMNNNPPPUUUXXX]]]bbbhhhooouuu{{{iiiZZZ___|||___OOOCCCAAA@@@;;;888999999888777777666666777777HHHIIILLLMMMMMMJJJGGGEEECCCBBBCCCFFFKKKOOOQQQQQQLLLLLLLLLKKKIIIGGGEEECCCAAA@@@>>>???AAACCCCCCCCCDDDCCCAAA@@@???@@@AAABBBAAABBBCCCDDDDDDCCCBBBAAAEEEDDDDDDDDDCCCDDDDDDEEE@@@AAACCCFFFHHHIIIJJJKKKLLLKKKIIIHHHFFFEEEDDDDDDCCCBBB@@@?????????@@@@@@AAAAAAAAA@@@??????>>>===>>>???@@@@@@@@@@@@???>>>>>>>>>??????@@@??????>>>;;;;;;999999:::;;;;;;;;;;;;:::999888888777777888888888888999999:::::::::===<<<<<<;;;:::999999888777777888888888777777666666777888888888777555444444444333222111222222333444444333333333222222222111111222222222222111111000000000111111111111222222222111111000000000000000000////////////000000111111000000/////////...111111000000//////..................//////000000........................////////////////////////////////////////////////---------.........//////////////////000000111111111444999???HHHSSS^^^fffpppuuu{{{wwwsssuuuyyy~~~{{{rrrooouuu|||yyy~~~zzz}}}~~~}}}|||}}}}}}yyytttppplllfffccc^^^[[[WWWTTTRRRPPPLLLIIIGGGGGGFFFFFFEEEDDDCCCCCCAAAAAA@@@@@@@@@??????????????????????????????????????????>>>>>>?????????@@@??????>>>===<<<;;;;;;=========<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===<<<<<<===<<<<<<;;;::::::=========<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>======>>>??????@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHHHHHHHGGGHHHIIIKKKMMMOOOQQQTTTWWW\\\bbbfffrrruuuzzzjjj[[[\\\ooovvv^^^PPPBBB===;;;888999<<<888888777666666666666666DDDFFFIIILLLLLLJJJGGGEEEFFFFFFFFFHHHLLLOOOPPPPPPIIIIIIIIIIIIGGGEEECCCBBBAAA@@@???@@@CCCEEEEEEDDDFFFEEEDDDCCCBBBCCCDDDEEEDDDEEEFFFGGGGGGEEECCCAAACCCCCCBBBBBBCCCCCCDDDEEE@@@BBBDDDGGGIIIJJJKKKKKKKKKJJJIIIGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@AAABBBCCCBBBAAA@@@???>>>======<<>>>>>???>>>>>>======;;;;;;;;;;;;;;;;;;<<<===<<<;;;:::999999888888888888888888999999:::::::::<<<<<<;;;:::999888888888777777888888888888888777666666777888888777555444333222222111111111111111444444444333333333222222111111222222222222111111//////000000000111111111222222222222222111111111000000////////////000000111000000000//////......111111000000//////......---......///////////////---.....................////////////////////////////////////////////////------------..................//////000000000000000222666:::AAAJJJSSSZZZdddjjjrrrzzzvvvqqqsssooosssvvvqqqkkkjjjrrrzzzxxx{{{|||vvvrrr}}}}}}~~~~~~~~~~~~~~~|||zzzwwwrrroookkkhhhccc^^^YYYUUUPPPMMMKKKJJJIIIHHHFFFEEEDDDCCCAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======>>>>>>???@@@@@@???>>>===<<<<<<;;;>>>>>>>>>=========<<<<<<============>>>>>>>>>>>>============<<<;;;::::::========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>??????@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFHHHHHHHHHHHHHHHHHHGGGGGGIIIKKKMMMMMMMMMNNNQQQTTTQQQTTTZZZ___eeelllssswww~~~|||hhhZZZ___ssssss___\\\RRRHHHAAA===:::999;;;888777777666555666666666BBBEEEHHHJJJKKKJJJGGGFFFHHHGGGFFFGGGJJJLLLLLLLLLHHHHHHIIIIIIHHHFFFDDDCCCBBBBBBBBBDDDGGGHHHGGGFFFHHHGGGGGGFFFFFFFFFGGGGGGEEEFFFHHHIIIIIIFFFDDDBBB@@@@@@@@@AAABBBCCCEEEEEEBBBCCCEEEGGGHHHJJJJJJJJJIIIIIIGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDBBBAAA@@@???============????????????????????????======>>>>>>======<<<<<<:::;;;<<<<<<;;;:::;;;===<<<;;;:::999999888888999999999999999999999::::::::::::999999888888777777666777777888888888888777555555666666666666555555333333333222222222111111444444444444333333333333111111222222222222111111////////////000000000000222222222222222222222222111000000//////000000111000//////////////////...000000000000////////////------...////////////...---------...............////////////////////////........................,,,------------.........---...///000000000//////111222444666:::AAAJJJOOOXXX___iiisssyyyrrrrrrhhhkkklllhhhccceeellltttwwwwww|||~~~yyyxxx|||{{{~~~}}}zzzwwwvvvsssooohhhbbb[[[WWWTTTPPPOOOMMMKKKHHHFFFDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>======>>>>>>>>>?????????>>>>>>=========>>>>>>>>>???>>>======<<<>>>>>>>>>>>>?????????@@@<<<<<<=========<<<;;;;;;<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@?????????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBCCCCCCDDDDDDEEEFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIFFFJJJNNNPPPPPPSSSXXX\\\]]]aaahhhooouuuzzzttt^^^UUUYYYtttsss[[[NNNKKKJJJIIIGGGCCC===999666888777666666555555666666EEEFFFHHHJJJKKKIIIHHHFFFFFFDDDCCCDDDFFFHHHHHHGGGIIIIIIJJJJJJJJJIIIGGGGGGDDDEEEFFFIIIKKKKKKIIIGGGGGGHHHHHHHHHIIIHHHHHHGGGEEEFFFHHHIIIIIIFFFCCCAAA>>>>>>???@@@BBBDDDEEEFFFDDDDDDEEEFFFGGGHHHIIIIIIGGGFFFEEEEEEDDDDDDEEEEEEAAAAAABBBCCCCCCCCCCCCCCCCCCBBB@@@>>>======>>>>>>??????>>>>>>>>>>>>??????===============<<<;;;;;;999;;;===<<<:::888999;;;;;;:::999888888777777888::::::999999999999999999888888777777777777777777444555666777777777777666555555444444444444555555444444555555444444333333555444444444444333333333111111222222222222111111........./////////000000111111111111111222222222111111000000000000111111.........///////////////////////////000000000000,,,---.../////////......---------.........//////////////////////////////------------------------,,,,,,---------.........---...///000000000///...000111222333555;;;BBBGGGNNNVVVaaalllzzz}}}vvvtttlllllljjjfffbbbdddiiioootttsssvvv~~~}}}zzz~~~}}}|||{{{wwwpppiiiccc___]]]ZZZXXXVVVRRROOOLLLIIIHHHEEEEEEEEEDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>??????@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>===<<<===>>>>>>>>>>>>?????????;;;<<<<<<============<<<<<<=========>>>>>>>>>>>>????????????????????????>>>>>>?????????@@@@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFIIIIIIIIIJJJJJJKKKKKKKKKHHHMMMRRRVVVXXX\\\bbbhhhmmmrrryyy~~~zzzkkk```XXX[[[ooozzz]]]KKKEEE<<<@@@CCCCCC@@@<<<999777777777666555555555555666HHHIIIJJJKKKKKKIIIHHHFFFBBBAAA@@@AAACCCEEEEEEDDDJJJJJJKKKLLLLLLKKKJJJJJJFFFGGGIIIMMMOOONNNJJJGGGFFFGGGIIIJJJJJJIIIHHHGGGCCCEEEHHHIIIHHHFFFCCCAAA<<<===>>>???AAADDDFFFGGGFFFFFFEEEEEEFFFFFFGGGHHHEEEEEEDDDDDDDDDDDDEEEEEE???@@@BBBCCCDDDCCCCCCBBBCCCBBB@@@>>>>>>>>>>>>?????????>>>>>>>>>>>>??????<<<=========<<<;;;;;;:::888:::<<<;;;888777888999:::999888777666666666666;;;::::::999999888888888666666666666777777777777333444444555666666666555555444333222222333555666666666777777666666555444555555444444444333333333111111222222222222111111............/////////000000000000000000111111111111111000000000000111111---.........//////000000......//////000000111111,,,,,,.../////////...------------.........//////////////////////////////------------------------,,,,,,,,,---------......,,,---///000000000///...000000000000222777===BBBHHHPPP[[[gggvvvyyyvvvuuusssnnnhhheeefffjjjmmmqqqooorrrzzz~~~yyy~~~~~~zzzuuunnnhhheeeccccccaaa^^^ZZZVVVRRROOONNNGGGGGGGGGGGGFFFFFFFFFEEEAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>?????????>>>??????@@@@@@>>>===<<<============>>>>>>>>>>>>;;;;;;<<<===>>>>>>>>>===<<<=========>>>>>>??????????????????????????????>>>>>>??????@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBAAACCCCCCDDDDDDEEEEEEFFFFFFHHHIIIIIIJJJKKKLLLMMMMMMPPPVVV]]]aaadddiiipppwwwzzz~~~pppeee^^^YYYbbblllgggLLL@@@???:::<<<===:::888999:::;;;777777666555555555555555JJJHHHFFFGGGJJJJJJHHHEEE???@@@AAAAAABBBBBBAAAAAAFFFGGGHHHJJJLLLKKKHHHEEEJJJKKKMMMNNNNNNLLLJJJIIIHHHHHHIIIIIIHHHFFFEEEDDDDDDDDDCCCDDDDDDBBB???<<<>>>>>>>>>???@@@BBBCCCDDDFFFGGGIIIKKKKKKJJJIIIHHHIIIGGGDDDDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDCCCAAA???@@@@@@@@@@@@????????????<<<<<<===>>>???@@@AAAAAA@@@@@@@@@???>>>===<<<;;;===;;;999777777777999:::888888999999999888777777666666666666666666666666666777888999:::;;;;;;;;;666555555555555444444444666555555444444555555666555555555555555555555555555555444333333333333444444333222111000000000000//////............//////222222222222222111000/////////............/////////...---,,,,,,---.../////////.........---------////////////////////////....................................////////////////////////..................---,,,,,,...///000+++,,,,,,---...///000000///.........000333666888EEEJJJSSS^^^iiittt{{{xxxvvvoooggghhhnnntttooommmttt|||zzz{{{|||{{{~~~wwwsssrrrtttllljjjgggccc^^^YYYUUUSSSNNNLLLJJJHHHIIIIIIHHHGGGCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>===>>>AAACCC@@@@@@?????????@@@@@@AAA<<<===>>>???@@@@@@@@@@@@>>>?????????@@@@@@AAAAAA????????????????????????@@@???>>>======>>>???@@@@@@@@@??????>>>>>>======CCCCCCCCCCCCCCCCCCDDDEEEDDDBBBAAAAAACCCCCCAAA>>>AAAAAAAAACCCEEEEEEDDDCCCDDDFFFHHHIIIHHHFFFFFFGGGNNNNNNOOOPPPQQQSSSUUUVVV___dddkkkqqquuuxxx{{{|||~~~iii___]]]```cccppp}}}jjjYYYGGG>>>???888888888888777777777666777777666555555555555555JJJHHHGGGHHHIIIIIIGGGEEEBBBBBBBBBBBBBBBAAAAAAAAAEEEGGGJJJLLLLLLKKKJJJIIIKKKKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIGGGFFFDDDCCC@@@BBBCCCDDDCCCAAA>>>===<<<======>>>???AAABBBCCCGGGHHHJJJKKKLLLKKKJJJIIIGGGFFFDDDEEEFFFGGGGGGFFFDDDCCCBBBBBBCCCBBB@@@>>>>>>>>>>>>>>>============<<<<<<===>>>???AAAAAABBBAAABBBBBBBBBAAA@@@???>>>===<<<:::888777777888999;;;;;;;;;;;;;;;::::::999777777777777777777777777555666777888999999999999555555555555555555555555......//////000111333333555555555555555555555555555555444333333333333444444333222111000000000000111000000000000000000111222222222222222111000000//////............/////////...------------.../////////.........---------............................................................////////////////////////............---------------...//////---------...............000///...///000222555666>>>CCCKKKSSS]]]hhhrrrxxx|||yyyrrrjjjhhhmmmtttooommmqqqwww}}}zzz~~~}}}zzzyyyxxxwwwvvvsssnnniiiddd```^^^WWWUUUSSSQQQQQQOOOLLLJJJEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCAAA???======>>>???BBBBBBAAAAAAAAAAAABBBBBB===>>>>>>>>>>>>>>>============>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<@@@???>>>===<<<===>>>???AAAAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBAAA@@@AAADDDEEECCCAAACCCBBBBBBCCCDDDDDDCCCBBBEEEGGGJJJLLLLLLKKKLLLMMMRRRSSSUUUXXX\\\```dddfffppptttzzz{{{dddYYYXXX\\\dddmmmzzzaaaRRRFFF:::555888888888888777777777666666777666666555444444555555KKKIIIHHHHHHIIIHHHFFFDDDEEEEEEDDDCCCBBBAAA@@@@@@DDDHHHLLLMMMLLLJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHFFFDDDCCCBBB===AAADDDEEEBBB???>>>>>>=========>>>@@@AAACCCDDDGGGHHHJJJKKKKKKKKKJJJIIIEEEEEEEEEFFFHHHIIIHHHFFFCCCBBBAAAAAABBBAAA???===>>>============<<<<<<<<<;;;;;;<<<>>>???AAABBBBBBAAAAAABBBBBBBBBAAAAAA@@@>>>===;;;999888888888888<<<<<<<<<<<<<<<;;;::::::777777777777777777777777555666666777777666666666333333444444555666666666222222222222222333444444555555555555555555555555555555444333333333333333333333222111000000000000222222222111111222222222111222222222222111000000//////............/////////...------------...///...............---------................................................---............//////////////////............---,,,---......//////......//////.........---------000000//////000111333444888<<>>>>>>>>???????????????<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>??????>>>>>>>>>???????????????AAA@@@@@@??????@@@@@@@@@BBBAAAAAACCCEEEGGGGGGFFFEEEFFFFFFFFFFFFFFFEEEDDDHHHKKKOOORRRSSSUUUWWWXXX[[[]]]```ffflllrrrwwwyyy~~~zzzdddUUUXXXbbbjjjyyyppp\\\IIIAAA;;;555555999777777777777666666666666666666555444444444555555KKKJJJJJJIIIHHHGGGEEEDDDHHHGGGFFFDDDBBBAAA@@@???EEEJJJNNNNNNJJJHHHJJJMMMIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJIIIGGGEEECCCBBBAAA>>>CCCGGGFFFAAA======????????????@@@AAACCCDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHEEEEEEFFFHHHJJJKKKIIIGGGCCCBBBAAABBBBBBBBB@@@>>>>>>>>>>>>=========<<<<<<999:::;;;<<<>>>@@@AAAAAA>>>??????@@@@@@@@@@@@??????>>><<<:::999888888888;;;;;;;;;;;;:::999888888777777777777777777777777666666666666666555444444222222333444555666777888;;;:::888666555444333333555555555555555555555555555444333333222222333333333222222111000000111111333222222111111222222333111111222222222111111000//////............//////.........------.................................................................................---------.........////////////.........---------+++,,,.../////////...---........................111000000000000111111222555888===BBBIIIQQQZZZ```pppyyyzzzsssooonnnvvvtttssssssrrrqqqwww~~~|||xxxuuurrrppprrrqqqpppooolllgggaaa\\\XXXVVVTTTRRRPPPOOONNNNNNHHHGGGEEEEEEFFFGGGGGGFFFBBBBBBAAA@@@@@@@@@@@@AAABBBCCCCCCBBBBBBAAA@@@???@@@@@@AAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>EEEDDDBBBAAA@@@@@@AAAAAA>>>?????????@@@AAAAAAAAABBBAAAAAAAAA@@@AAAAAABBBCCCCCCCCCEEEFFFHHHIIIIIIHHHJJJKKKLLLLLLLLLMMMNNNOOOSSSXXX\\\___aaadddfffhhhjjjnnnsssxxx~~~ppp^^^YYYiiizzzyyyXXXKKK@@@===<<<999999<<<777777666666666555555555555555444444444444444555JJJJJJJJJIIIHHHFFFEEEEEEIIIHHHFFFDDDBBBAAAAAA@@@GGGKKKNNNMMMHHHEEEGGGJJJFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHFFFDDDBBBAAA@@@BBBFFFIIIGGGAAA===>>>@@@@@@@@@@@@@@@@@@AAABBBCCCEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFGGGIIIKKKLLLJJJHHHEEECCCBBBCCCCCCCCCAAA???======<<<<<<<<<;;;;;;;;;888999:::;;;<<<>>>??????>>>>>>???@@@@@@@@@??????>>>>>>===;;;:::999999999;;;;;;;;;;;;:::999888777666666666666666666666666777777777777666555444333111222333444555777888888888777666444222111000000555555555555555555555555444444333222222222222333333222111111000111111111111111000000000000111111000111111222222222111111//////............//////---..................------.....................................................................------------........................------------+++,,,.../////////...---,,,,,,------...//////000000000000000000000000111444666:::>>>DDDLLLTTTZZZjjjuuuzzzvvvssswwwvvvxxxyyyuuuppprrrwww}}}{{{zzz{{{{{{zzzzzzxxxtttnnniiigggeeebbb___\\\ZZZXXXXXXPPPMMMKKKKKKLLLLLLJJJIIIGGGGGGFFFEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@EEEDDDBBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEBBBBBBAAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEFFFHHHIIIJJJMMMQQQSSSTTTVVVXXX[[[\\\___eeeiiilllooorrruuuwwwwwwyyy|||qqqbbb[[[bbbyyyZZZFFF@@@;;;;;;;;;999777777666666666555555555555444444444333333333333444444IIIJJJKKKJJJHHHFFFFFFFFFHHHGGGEEECCCBBBAAABBBBBBGGGIIIKKKIIIFFFDDDEEEGGGDDDEEEEEEFFFFFFGGGGGGGGGIIIHHHFFFDDDCCCBBBAAAAAAEEEGGGHHHEEEAAA???@@@BBBAAA@@@@@@????????????@@@DDDDDDDDDDDDEEEEEEEEEFFFGGGFFFFFFGGGIIIJJJIIIGGGEEEDDDCCCCCCDDDCCCAAA@@@<<<;;;;;;;;;::::::::::::999999:::;;;<<<===>>>>>>@@@@@@AAAAAAAAA@@@@@@???=========<<<<<<;;;::::::============<<<:::999888555555555555555555555555666666666666666555444333222222333444555666777888444444333222222333333333555555555555555555555555444444333222222222222222222222111111111111111222000000////////////000000000000111222222222222111//////............//////------...//////...---------------...............------------------------........................,,,------------..................------------,,,,,,---......//////......++++++,,,---...///000111//////000000000000000000222333555888===DDDLLLQQQ```mmmxxxwwwvvvxxx{{{xxxrrrppprrr|||~~~||||||~~~~~~~~~zzzvvvtttssspppmmmjjjhhhffffff___\\\XXXVVVUUUSSSOOOKKKKKKJJJIIIHHHGGGGGGGGGGGGEEEFFFFFFGGGGGGGGGFFFFFFBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHGGGGGGHHHKKKMMMOOOSSSYYY]]]___aaafffjjjkkkoootttxxxzzz}}}ttteeeYYY```rrrbbbEEE>>><<<:::::::::888555333666555555555444444444444333333222222222333444444GGGIIIKKKJJJGGGFFFFFFHHHEEEDDDCCCAAAAAABBBCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFDDDEEEFFFHHHIIIHHHHHHGGGHHHGGGEEECCCBBBBBBBBBBBBEEEDDDBBBAAA@@@AAACCCEEEEEEDDDCCCBBB@@@@@@@@@@@@DDDDDDDDDDDDDDDEEEFFFFFFFFFEEECCCDDDEEEFFFFFFEEEDDDCCCBBBBBBCCCCCCAAA???>>>>>>>>>=========<<<<<<<<<<<<<<<======>>>>>>>>>@@@@@@@@@@@@??????>>>===<<<<<<=========<<<<<<<<<======<<<<<<;;;999888777444444444444444444444444333444444444444444333333333333444444555666777777666555555555555555666777555555555555555555555555444333222222111222222222222111111111111111222222000000////////////000000000000111222222222222222//////............//////------...//////...---------------.........//////------------------------........................,,,,,,---------..................---------,,,,,,---------------...//////,,,---------......//////......///000000111111000222222333444777<<>>;;;;;;999888777888777555555555555444444444333333222222222222222333444444FFFHHHKKKJJJGGGFFFGGGIIIDDDCCCAAA@@@AAABBBDDDFFFAAA@@@@@@BBBEEEGGGGGGFFFDDDFFFHHHJJJKKKJJJIIIHHHGGGFFFDDDCCCBBBBBBBBBCCCDDDAAA>>>===@@@CCCFFFGGGJJJIIIHHHFFFDDDCCCBBBBBBEEEEEEEEEEEEEEEFFFFFFGGGFFFCCCAAA@@@BBBCCCCCCCCCCCCBBBAAAAAABBBBBB@@@>>>BBBBBBBBBBBBAAAAAAAAAAAA>>>>>>??????????????????>>>>>>>>>>>>===;;;::::::;;;<<<<<<===>>>=========:::::::::999888777555444333333333333333333333333111222222333333333222222333333444444555666666666888777666555444333333333555555555555555555555555444333222222111111222222222111111111111111222222111111000000000000111111///000111222222222222222//////............//////,,,---...//////...---,,,---------.........//////------------------------........................,,,,,,,,,---------............---------,,,,,,,,,......---,,,,,,...///000///............------------...///000111111111111444333333333444888>>>CCCKKK[[[ooo}}}~~~tttpppooossswwwwwwuuuvvvkkksssrrrqqqtttqqqsss~~~{{{|||~~~}}}xxxtttrrrsssqqqkkkfff]]]\\\[[[ZZZYYYYYYYYYYYYUUUUUUTTTSSSRRRPPPOOONNNKKKKKKKKKJJJJJJIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGHHHJJJLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKLLLNNNPPPRRRTTTVVVTTTVVVXXXXXXXXX[[[```dddggglllssswwwxxx{{{iii\\\^^^iiijjjKKK>>>>>>888888666333333666777777555555444444444333333333222111111111222333333444KKKJJJJJJIIIHHHGGGFFFFFFCCCCCCCCCBBBBBBCCCCCCCCCAAAAAAAAAAAABBBDDDFFFGGGHHHHHHIIIIIIHHHGGGEEEDDD@@@BBBDDDDDDBBBAAA@@@AAA;;;;;;<<<===???BBBDDDFFFIIIHHHGGGFFFEEEEEEEEEEEEGGGGGGFFFEEEDDDDDDDDDDDDFFFEEECCCBBBAAABBBBBBCCCBBBBBBAAA@@@@@@??????>>>>>>@@@CCCFFFGGGFFFEEEDDD<<<;;;:::;;;>>>???>>>===???>>>===<<<;;;:::999999<<<===============<<<<<<888999:::;;;;;;:::777666666555444333222222222222444555555555555555444444222333444666777888888888555555555555666666666666666666666666666666666666222222222111111111000000000000////////////000000555444222000000111222333111111111111111111111111////////////////////////........................+++,,,...//////...,,,+++***+++---//////...---,,,------------------,,,,,,........................,,,++++++***+++,,,...///---.........//////000000........................////////////000000000000///000000111222555:::>>>LLLTTTccctttvvvtttzzz}}}sssvvvtttmmmkkkoootttuuu}}}~~~}}}~~~~~~{{{wwwssspppoooooommmkkkjjjiiihhhhhhdddcccbbb___\\\ZZZXXXWWWUUUUUUTTTTTTSSSQQQPPPOOONNNNNNOOOOOOOOOOOONNNMMMQQQRRRSSSTTTUUUVVVWWWXXXUUUVVVXXXYYYXXXWWWUUUSSSUUUWWWYYYYYYZZZ[[[^^^aaa___aaaccceeegggkkkooosssvvvxxx|||qqq]]]^^^gggwwwmmmSSSBBB<<<>>>555444444444444555666666777666555333222111000000444333333222222333333444IIIHHHHHHGGGGGGFFFFFFFFFCCCBBBBBBAAAAAABBBBBBCCC@@@@@@@@@@@@AAACCCEEEFFFFFFFFFGGGGGGFFFDDDBBBAAA???AAACCCCCCAAA??????@@@<<<<<<<<<===???AAACCCEEEGGGFFFEEECCCBBBBBBAAAAAAEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCBBB@@@@@@@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAABBBEEEFFFFFFEEECCCAAA<<<;;;;;;===???@@@@@@???@@@??????>>><<<;;;;;;:::<<<===============<<<<<<999999:::::::::999888777666555444333222222222222444555555555555555444444333333555666777777777777555555555555666666666666555555555555555555555555333333333222222222111111000000000000000000000000555333222000000111222333111111111111111111111111////////////////////////........................+++,,,...//////...,,,+++***+++---.........,,,+++------------------------........................---,,,,,,++++++,,,---...,,,---------......................................./////////000000000000000000111111111444999<<>>??????AAACCCDDDDDDDDDDDDDDDCCCAAA???>>>???@@@AAAAAA???>>>>>>?????????>>>???@@@BBBCCCEEEGGGFFFEEECCCBBBAAAAAAAAADDDFFFIIIKKKKKKJJJGGGFFFCCCBBB@@@???>>>>>>?????????@@@AAABBBCCCCCCCCCCCCDDDEEEFFFFFFEEECCCAAA???===<<<<<<>>>AAABBBAAA@@@AAA@@@@@@???>>>===<<<<<<<<<<<<===============<<<:::999999999999888888888666555444333222222222222444444555555555555555444444444555666777777666666444555555555555666666666555555555555555555555555444444333333333222222222///000111222222111000///333333111000000000111222111111111111111111111111////////////////////////........................+++,,,---......---,,,+++)))***,,,---------,,,++++++,,,,,,------.................................///...------,,,---------,,,,,,,,,,,,,,,---------------------------------....../////////000000000000111111111111333666999AAAFFFRRR```mmmzzzzzz{{{{{{vvvxxx}}}~~~{{{{{{zzz{{{zzzxxxvvvsssrrrqqqpppppppppooonnnmmmkkkiiihhhlllkkkiiihhhfffeeeeeeeeekkkkkkllllllmmmmmmnnnnnnkkkkkkmmmnnnoooppppppqqqrrrtttvvvwwwvvvvvvvvvxxx|||}}}~~~}}}}}}~~~lll```___ppprrrVVVFFFAAA===999777888777666444333333222222444444333222222222222222111111000000000000111111CCCCCCCCCDDDDDDEEEEEEEEE@@@@@@????????????@@@@@@>>>>>>======>>>???AAABBBCCCCCCCCCCCCBBB@@@>>>===@@@AAABBBAAA???>>>???@@@CCCBBBBBBBBBBBBCCCEEEFFFHHHGGGGGGFFFEEEFFFFFFFFFHHHIIIJJJKKKKKKIIIHHHGGGDDDCCCAAA???>>>>>>??????@@@AAABBBDDDDDDDDDDDDDDDDDDEEEFFFFFFEEECCCAAA@@@>>>>>>>>>@@@CCCDDDCCCAAA@@@??????>>>======<<<<<<;;;<<<<<<============<<<:::999999888777888888888555555444333333333333333333444555555666555555555555555666666666666666555444444444555555555666666444444444444444444444444333333222222222222111111///000222333333222000///222111000000000000111111111111111111111111111111////////////////////////........................,,,,,,---......---,,,,,,)))***+++,,,,,,,,,++++++++++++,,,,,,---...//////......................../////////...------------,,,,,,,,,,,,,,,---------------------------------........./////////000000111111111111000111444666;;;???IIIWWWdddrrrzzzuuuzzz}}}~~~{{{zzzxxxxxxxxxwwwwwwvvvuuutttrrrqqqppprrrqqqpppooonnnnnnnnnooouuuuuuuuuuuuuuuvvvvvvvvvuuuuuuvvvwwwxxxyyyyyyzzz{{{|||~~~~~~}}}||||||}}}nnncccbbbjjjooo[[[FFF>>>>>><<<:::888777666555444333333333333333222222222222222333333333333222222222222333333AAABBBBBBCCCCCCDDDDDDEEE?????????>>>>>>?????????>>>===<<<<<<===>>>@@@AAACCCCCCDDDDDDCCCBBB@@@???BBBCCCCCCBBBAAA@@@AAABBBFFFFFFEEEEEEEEEFFFGGGHHHGGGGGGGGGGGGHHHIIIJJJKKKMMMLLLJJJHHHGGGGGGHHHHHHFFFEEECCCAAA@@@@@@@@@@@@CCCDDDEEEFFFFFFEEEDDDCCCCCCCCCDDDEEEEEEDDDCCCBBB??????@@@BBBDDDDDDCCCAAA=========<<<;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<:::999888777777777888888555555444444333333444444333444444555666666555555555555666666666666666555444444444444555555555555444444444444444444444444111111111111000000000000...///111222222111///...000000000000000000000111000000000000000000000000////////////////////////........................,,,------------------,,,******++++++,,,,,,,,,+++++++++,,,,,,---...//////......................../////////......------,,,...---------------------------------------------............////////////000111111000//////222444888;;;CCCOOO\\\kkkwww{{{~~~{{{~~~~~~|||~~~}}}}}}}}}}}}{{{{{{zzzzzzyyywwwvvvuuutttttttttuuuvvvwwwxxxyyy||||||||||||||||||||||||}}}~~~rrrpppsssrrrRRRHHH>>>:::888555333444444444333333333444444555222222111111111222333333333222222111111222222333AAABBBBBBBBBCCCCCCDDDDDD??????>>>>>>>>>>>>??????>>>===<<<<<<<<<===???@@@BBBCCCDDDEEEEEEDDDCCCBBBDDDEEEEEEDDDBBBAAACCCDDDGGGGGGFFFFFFFFFHHHIIIJJJFFFFFFFFFFFFGGGHHHJJJJJJMMMKKKHHHEEEEEEFFFHHHIIIHHHFFFDDDBBBAAAAAAAAAAAADDDEEEGGGHHHHHHFFFDDDCCCBBBBBBCCCDDDDDDEEEEEEDDDAAAAAABBBCCCEEEDDDAAA???;;;;;;;;;:::::::::999999888888999:::;;;;;;;;;;;;999888888888888777777777555555444444444444444555333333444555666666666666444444555666777777666666333444444444444555555555333333333333333333333333111000000000000/////////...///000111111000///...////////////000000000000000000000000000000000000////////////////////////........................------------------------++++++++++++,,,,,,,,,---+++,,,,,,------.................................------.........------,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////000000000//////000222555777>>>HHHSSSbbbvvvxxxzzzzzz|||~~~yyy}}}zzz|||~~~}}}~~~|||zzzyyyyyyzzz{{{wwwwwwxxxxxxwwwwwwvvvuuupppqqqtttvvvyyyzzz{{{|||vvvZZZBBB???<<<;;;777111111444333333333333333444555555222222111111111222222333000000////////////000000BBBBBBBBBCCCCCCCCCCCCCCC@@@??????>>>>>>??????@@@>>>======<<<<<<===??????AAABBBCCCEEEFFFEEEEEEDDDEEEEEEEEEDDDBBBBBBCCCEEEFFFFFFEEEEEEFFFHHHIIIKKKHHHGGGGGGFFFFFFGGGGGGHHHGGGFFFEEEDDDEEEFFFHHHIIIHHHGGGEEECCCAAAAAAAAAAAACCCDDDGGGIIIIIIHHHGGGFFFCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBCCCDDDEEECCC@@@===:::::::::::::::999999999666666777999999::::::999777888999999999888666555555555444444444444555555222333444555666666666666333333555666777777777777333333444444444555555555222222222222222222222222111111111000000000000///........................---...//////000000000///000000000000000000000000////////////////////////........................---------,,,,,,---------,,,,,,,,,,,,,,,------...------------------------........................+++,,,---......---,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---...000///......000111333444999AAAIIIUUUgggwww{{{zzzzzzzzz|||}}}yyy}}}~~~}}}|||zzzxxxuuutttuuuvvvwwwtttuuuvvvvvvwwwwwwvvvvvvooorrrvvvzzz|||}}}}}}}}}|||^^^JJJ???===;;;;;;888333333666444444333333222333333333222222111111111111111222000000////////////000000CCCCCCCCCCCCCCCCCCCCCCCC@@@@@@????????????@@@@@@>>>>>>===<<<<<<===??????@@@AAACCCEEEFFFFFFFFFEEEEEEEEEEEECCCBBBAAACCCEEEEEEDDDDDDDDDEEEGGGIIIJJJKKKKKKIIIHHHGGGFFFFFFFFF@@@AAACCCEEEGGGHHHIIIIIIHHHGGGDDDBBBAAA@@@@@@@@@AAACCCFFFIIIKKKJJJIIIHHHDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEBBB>>>;;;::::::::::::::::::999999555555666888888999999999666777999:::999888666444555555444444444555555666222333444555666666666666222333444666777888888888333333333444444444555555222222222222222222222222222222222111111111111000///...------------...///------...///000000//////000000000000000000000000////////////////////////...........................------,,,,,,------...------,,,,,,,,,---...///------------------,,,,,,........................)))***,,,---...------,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,...//////......000111222222555;;;AAAKKK[[[jjjpppuuu}}}|||tttssssssyyy}}}{{{~~~~~~}}}zzzxxxwwwxxxyyy{{{xxxyyyzzz{{{||||||||||||vvvyyy}}}pppZZZHHH===>>>999666777666333333555666555444333222111111111333222222111000000111111222222111111111111222222CCCDDDEEEEEEDDDAAA???===<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>===>>>???AAADDDGGGHHHGGGEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHJJJKKKMMMLLLIIIGGGDDDAAA???>>>CCCCCCCCCDDDFFFHHHKKKLLLKKKIIIFFFCCCAAAAAABBBBBBBBBDDDFFFGGGHHHHHHHHHGGGDDDCCCBBBAAAAAABBBCCCDDDEEEEEEEEEDDDCCC@@@>>><<<<<<;;;:::999999999:::;;;999888777666666555555555555555555555666666777777444444444444444444444444555555555666555555444444666555444666999:::888666111222333333444444444444333333333222222111111111111111111111000000000000......---------......//////////////////.........000000//////.........---------------------------///...,,,++++++,,,...///........................------------------------------............---------------...------,,,,,,------------------------++++++,,,,,,---...//////++++++++++++++++++++++++........................////////////000000000000000222444444666@@@MMMXXXbbbhhhqqq}}}{{{jjjkkkwww~~~}}}}}}}}}~~~~~~~~~~~~yyyqqq}}}qqqXXXHHHAAA???777777666555444444333333444333222222111111222222222222222222222222222222222222222111000//////...DDDDDDDDDDDDBBB@@@===;;;;;;;;;<<<<<<======>>>>>>@@@@@@@@@@@@??????>>>===??????@@@BBBDDDEEECCCAAAEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJJJJJJJHHHFFFDDDAAA>>>===AAAAAABBBCCCEEEGGGIIIJJJIIIHHHEEECCCBBBAAAAAAAAABBBCCCDDDFFFGGGHHHHHHHHHGGGFFFDDDBBBAAAAAAAAABBBEEEDDDDDDCCCAAA???>>>===<<<<<<:::999999::::::;;;999888777666555555555555444444444555555666666666333333333333444444444444555555666666666666555555666555444555777777555222111222333333444444444333333333333222222111111111111111111111000000000000......---------......////////////////////////...000/////////....................................///...,,,++++++,,,...///........................,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,------...------,,,,,,------------------------+++,,,,,,,,,---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000000111111222555===HHHPPPWWW]]]fffppp}}}~~~lllbbbiii~~~mmmaaaddd{{{uuuYYYIII???999444777666666555444444333333444333222222111111222222222222222222222222222222222222111111000//////...CCCDDDCCCBBBAAA>>>;;;:::;;;<<<===>>>???@@@@@@AAADDDCCCCCCBBBAAA@@@???>>>@@@@@@@@@AAACCCCCCAAA@@@DDDEEEEEEFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIGGGHHHHHHGGGEEEBBB???===???@@@AAACCCEEEFFFGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@AAAAAABBBDDDEEEGGGHHHIIIJJJHHHFFFCCCAAA@@@@@@@@@DDDCCCBBBAAA??????>>>>>>===<<<;;;;;;::::::;;;;;;999888777666555555555555333333444444444444555555111222222222333333444444555555666666666666555555666444333444444444222000222222333444444444333333222222222222222111111111111111111111000000000000///......---------............//////////////////////////////............////////////////////////...---,,,++++++,,,---...------------------------++++++++++++++++++++++++------............------,,,,,,------...------,,,------------------------,,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////000444999???CCCJJJPPPYYYcccnnn{{{pppddd___ggg~~~vvvoooddd[[[ZZZggg~~~]]]GGG@@@>>>999222666666555555444333333333333333222111111111111222000000000000000000000000222111111000000//////...AAAAAAAAAAAA@@@>>>===<<>>???@@@BBBDDDFFFFFFEEEEEEBBBCCCCCCBBBAAA@@@???>>>@@@@@@AAABBBDDDFFFGGGHHHJJJHHHFFFCCCBBBAAAAAAAAACCCBBB@@@???>>>>>>???@@@>>>======<<<<<<;;;;;;;;;888888666555555555555555333333333333333333333333000111111222222333333444333444444555555555555444444444444444444333222111222333333444444333333333222222222111111111111111111111111111000000000/////////...------------...............///////////////////////////....................................---,,,,,,,,,,,,---...------------------------++++++++++++++++++++++++,,,------......------,,,,,,,,,------...---------------------------------------,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,---------......///......///333666888888AAAGGGPPPYYYcccppp}}}qqqjjjdddcccqqq|||xxxyyyzzz|||tttyyyiii```aaacccfffnnn~~~iiiOOOAAA???@@@<<<777555555555444444333333333333222222111111111111111000000000000000000000000111111000000////////////??????@@@@@@AAAAAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBB@@@???>>>???BBBDDDEEEEEEGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDFFFGGGIIIJJJKKKLLLEEEFFFHHHIIIIIIFFFDDDBBBAAABBBDDDEEEFFFEEEDDDDDD@@@@@@@@@@@@@@@???>>>===@@@@@@AAACCCDDDEEEFFFGGGGGGFFFDDDCCCBBBBBBCCCCCCBBBAAA??????>>>???@@@AAA??????>>>>>>===<<<;;;;;;888777666555444444444444333333333333333333333222111111111222222333333333111222333444444444444444222333444555555555555555333333333444444333333222111111111111111111111111111111111111000000000/////////...------------------.........//////000000.........///////////////---------------------------------,,,,,,---------------------------------------------------------,,,,,,------------,,,,,,+++,,,,,,---.........---------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------/////////000333444444333:::@@@IIIQQQ[[[fffsss{{{xxxqqqhhh___cccooo~~~|||rrrnnnoooyyyyyyssstttwww{{{mmm\\\]]]dddnnnxxxxxx]]]RRRDDD;;;999999888666444444444444444333333333333222111111000000111111////////////////////////000000000///////////////??????@@@AAACCCDDDEEEEEEGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@???>>>???@@@AAABBB>>><<<:::;;;>>>BBBDDDEEEFFFFFFEEEDDDCCCBBBBBBAAAAAABBBDDDGGGIIIJJJKKKKKKEEEFFFHHHIIIIIIHHHFFFEEEDDDEEEEEEEEEDDDCCCBBBBBB>>>>>>>>>>>>>>>=========@@@AAACCCEEEFFFFFFEEEEEEDDDCCCBBBAAAAAABBBCCCDDD@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@???>>>===<<<;;;888777666555444444444444444444333333333333222222333333333333333333333222111222333444444444444444222444666666666666777888333333444444444333222222000000000111111111111111111111111111000000000000000///...---------------------......///000000000.........///////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,++++++,,,---............------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.........///000111222222222222444999@@@GGGOOOZZZgggppp|||xxxmmmcccaaafffffflllsssuuusssqqqrrrttt}}}~~~xxxtttyyytttdddlllooovvvpppZZZEEEBBB===999666555555555444444333333333333333333222222111000000000000111////////////////////////////////////////////////BBBBBBBBBCCCDDDEEEGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCAAA@@@???>>>???AAABBB@@@===::::::===@@@CCCCCCCCCCCCBBBBBBAAAAAA@@@@@@AAABBBDDDFFFHHHIIIIIIIIIDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFDDDBBBAAA@@@??????======<<<;;;;;;<<<===>>>@@@BBBEEEGGGGGGFFFDDDBBBCCCBBBAAA@@@@@@AAABBBCCC??????@@@BBBBBBCCCCCCCCC@@@AAAAAAAAA???>>><<<;;;777777666555444444444444555444444444333333333333555555444444333333222222222333444555666666666666333555777777555444555777333444444444333333222111///000000000111111111222111111111111000000000000000000///------,,,,,,---------......///000000111............/////////000........................,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---............------------------------*********+++,,,,,,,,,---++++++++++++++++++++++++************************------------............+++...111222000///111333000444888===DDDNNNZZZccclllvvv|||qqqiiieeeYYY[[[___dddiiipppxxx~~~qqqssstttXXXJJJ>>>===;;;999888777777777333333333333333333333333222222111000000000000000000000000000000000000000////////////////////////EEEEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGEEEDDDBBB???>>>???@@@@@@DDDAAA===<<<>>>AAACCCDDD@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCEEEFFFGGGGGGGGGFFFCCCDDDDDDEEEFFFGGGGGGHHHHHHFFFCCCAAA???============<<<;;;::::::;;;===???@@@CCCFFFIIIIIIFFFCCCAAACCCBBBAAA@@@???@@@AAAAAA>>>???AAACCCDDDDDDDDDCCCAAAAAAAAAAAA@@@>>><<<;;;777777555444444444444444555555555444444333333333777666555555444333222111444555666777888888888888444666888777444222333444444444444444333333222111//////000000111111111222111111111111000000000000111000///...---,,,,,,,,,---------...///000000111---.........//////000000////////////////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,---............------------------------))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////)))---111111...---000444///222555888===GGGSSS\\\___jjj{{{qqqddd___\\\YYYZZZ___iiissszzzyyyyyy||||||~~~~~~~~~www{{{{{{\\\JJJEEE===:::777666888888888777333333333333333333333333222111111000000000000000111111111111111111111111.........///////////////CCCFFFGGGFFFDDDCCCEEEGGGGGGGGGGGGFFFFFFFFFEEEEEECCCBBBAAA@@@???@@@AAAAAADDDCCCBBB@@@???@@@@@@AAAAAAAAA@@@>>>======@@@BBBCCCDDDDDDEEEEEEDDDBBBBBBCCCCCCCCCCCCDDDEEEGGGHHHHHHGGGEEEBBB@@@???>>>===============>>>???@@@AAAFFFHHHIIIHHHFFFDDDDDDEEEDDDDDDDDDDDDCCC@@@>>>===???@@@BBBCCCDDDDDDCCCBBBBBBBBBAAA@@@???======<<<666555444333222333444444999888777555444444444444666666666666555555555555444444444555555555555666666666666666666555555444555444444333333444444555222333333333333222111111000000000000000000000000222222222111000//////...---.........//////000000//////............//////.........///......---,,,,,,,,,+++***+++,,,---...000///...---,,,+++++++++************************------............------///...---,,,,,,---...///...---,,,+++***((('''''',,,,,,+++***+++,,,---...---------,,,,,,+++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++............////////////...///222555999@@@HHHMMMUUU___mmm|||pppkkk___YYY^^^bbbdddmmmyyy{{{xxx|||wwwiiinnnyyy~~~|||~~~yyyrrrqqqqqqxxx}}}rrrttt{{{yyycccOOOAAA<<<666666666666555555555555222222222222222222222333000000000000000000000000111000///------......///000///...---------------DDDFFFGGGGGGEEEDDDEEEGGGIIIHHHHHHHHHGGGFFFFFFFFFDDDCCCBBBAAA@@@@@@AAAAAACCCBBB@@@???>>>>>>??????>>>??????===<<<===@@@BBBCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDFFFGGGFFFEEEDDDBBBAAA@@@@@@@@@>>>======>>>>>>???@@@AAAFFFGGGHHHGGGEEEDDDDDDEEECCCCCCDDDCCCBBBAAA???>>>???@@@AAAAAAAAA@@@>>>>>>@@@@@@???>>>======<<<<<<777666444333333333444555888888777555555444444444666666666666555555555555444444444444555555555555666666666666666555555444444444333333333333444444222333333333333222111111000000000000000000000000111111000000///......---............/////////000//////............//////......//////...---,,,,,,---,,,+++++++++,,,............---,,,+++******+++++++++++++++++++++++++++------............------...---,,,,,,,,,,,,---...,,,,,,++++++******)))))),,,,,,+++++++++,,,---...------,,,,,,,,,+++++++++---,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++------------...............///111333777===DDDIIIOOOXXXeeerrruuuhhh```aaabbbccckkkwww}}}zzzxxx{{{}}}nnnlllpppyyyyyysssqqqrrrxxxrrriiiffffffiiidddgggqqqtttiiidddnnnyyyaaaOOOAAA888555666666666666555555555444333333333222222111111111000000000000000000000000111000///...---...////////////...---------------EEEFFFGGGGGGEEEEEEFFFGGGJJJJJJIIIHHHGGGGGGFFFFFFFFFEEECCCBBBAAAAAABBBBBBBBBAAA???>>>======>>>>>>>>>>>>>>>=========@@@BBBCCCDDDEEEFFFFFFEEEDDDCCCAAAAAAAAAAAABBBDDDFFFGGGDDDDDDDDDCCCCCCBBBBBBBBB>>>>>>>>>>>>???@@@AAABBBFFFGGGGGGFFFDDDCCCCCCDDDBBBBBBBBBBBBBBBAAA@@@@@@AAAAAAAAA@@@???===<<<;;;>>>>>>======<<<<<<<<<;;;888777555444444555555666888777666555555555555555666666666666555555555555444444444444555555555555666666666666666555555444444444333333333333444444222333333333333222111111000000000000000000000000000000//////......------............//////////////////............///////////////......,,,++++++------,,,,,,------...///------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,------............---------,,,,,,++++++,,,,,,---*********+++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,------,,,,,,++++++,,,,,,,,,------------...///000111333888===AAAFFFMMMXXXdddppp~~~zzznnnhhhdddaaagggqqq||||||{{{~~~zzzqqqnnnuuusssbbb``````dddgggjjjrrrzzz{{{ooojjjmmmsssxxxxxxzzzsssgggbbbeeexxxfffPPPCCC;;;777666666666555555555444444444444444333222111000000///000000000000000000000000111000///.........////////////...------------...EEEFFFFFFFFFFFFEEEFFFFFFIIIIIIHHHGGGFFFEEEEEEDDDGGGFFFDDDCCCBBBBBBCCCCCCBBBAAA@@@>>>===>>>>>>???@@@AAAAAA@@@>>>>>>@@@BBBCCCDDDEEEFFFFFFEEEDDDDDDAAAAAA@@@AAABBBDDDFFFGGGEEEEEEEEEEEEDDDCCCBBBBBB???????????????@@@BBBBBBEEEFFFFFFEEECCCBBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@>>>>>>============<<<<<<<<<<<<<<<999888666555555555666777777666666555555555555666666666666666555555555555333333444444444555555555666666666666666555555444444333333333333333333444222333333333333222111111000000000000000000000000000000000//////................../////////////////////............///////////////...---,,,+++***------------......//////------,,,+++++++++++++++------------------------,,,------......------,,,---,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------//////000000000333777:::???EEEMMMWWWaaannn|||uuuiiiaaabbbhhh|||~~~uuuqqqmmmjjjeeeaaabbbfffkkkqqqyyy{{{yyyvvvuuuzzzyyynnngggiiiuuu|||^^^KKKBBB===:::999555555555444444444333333333333222222111111000000////////////////////////000000000//////////////////......---------......EEEEEEEEEEEEEEEFFFEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBFFFEEEDDDCCCBBBCCCDDDDDDDDDCCCAAA@@@??????@@@AAADDDEEEEEECCCAAA???@@@AAADDDEEEEEEFFFFFFDDDCCCBBBAAA@@@@@@AAABBBDDDGGGHHHHHHHHHGGGGGGEEECCCBBBAAA????????????@@@AAABBBCCCEEEEEEEEECCCAAAAAABBBCCC@@@@@@@@@@@@AAAAAABBBBBB????????????????????????=====================<<<999888777666555666777777666555555555555666666777666666666666555555555555333333333444444444444555666666666666666555555444333333333222222333333333222333333333333222111111111111111111111111111111111111000000000000000//////////////////.........//////............//////............---,,,+++***---------..................------,,,,,,,,,,,,---------------------------,,,,,,------------,,,,,,------............------------,,,,,,+++***************+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++,,,------------.........////////////...///222555:::???FFFMMMUUUaaannnwwwtttgggbbbcccxxx}}}sssnnnnnnllljjjiiilllssszzz~~~rrriiiffffffqqqwwwdddNNNCCC???;;;888777444444444444333333333333000000000111111222222222////////////////////////000000000000000/////////......---------......///EEEDDDCCCCCCEEEEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAADDDDDDCCCBBBCCCDDDEEEFFFFFFEEECCCBBBAAAAAABBBBBBEEEFFFFFFEEEBBBAAAAAABBBEEEEEEFFFEEEDDDCCCAAA@@@?????????@@@AAADDDFFFGGGHHHIIIIIIHHHGGGDDDBBBAAA@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDBBB@@@???AAACCCAAAAAA@@@@@@@@@@@@AAABBB;;;;;;:::;;;<<<===>>>???>>>>>>======<<<<<<<<<<<<999888666555555555666777555555555555555666777888666666666666555555555555333333333333444444444444666666666666666555555444333333222222222222333333222333333333333222111111111111111111111111111111111111111111000000000000///////////////.........//////............//////,,,------------,,,++++++,,,,,,---............---...------,,,,,,------...------------------------,,,,,,------------,,,,,,---......//////......---...------,,,+++******))))))******+++,,,+++++++++*********+++++++++++++++*********++++++++++++++++++,,,,,,------,,,,,,+++------------...............//////.........111333666:::@@@EEEKKKUUU```hhhqqq~~~vvvmmmiiissswww{{{}}}~~~xxxpppssspppnnnqqqyyy~~~{{{{{{hhh^^^___eeetttuuufffSSSHHH>>>;;;:::777555666444444333333333222222222...//////000111222333333000000000000000000000000000000111111111000///......------------...//////DDDBBBAAABBBDDDDDDCCCAAA@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAABBBDDDFFFGGGFFFEEEDDDBBBAAABBBBBBCCCBBBCCCEEEEEECCCCCCCCCDDDFFFFFFEEEEEECCCAAA>>>===<<<<<<<<<===???AAADDDEEEGGGHHHIIIIIIHHHFFFDDDCCCAAA@@@@@@AAAAAABBBCCCDDDDDDDDDCCCAAA???>>>@@@CCCBBBAAA@@@??????@@@@@@AAA:::::::::::::::<<<===>>>>>>======<<<;;;:::999999888777666555444555666666444444444555555777888888666666666666555555555555222222333333333444444444666666666666666555555444333333222222222222333333222333333333333222111111111111111111111111111111000000000000000000000000000/////////............//////............//////++++++,,,---------,,,,,,***+++,,,---...------,,,---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,++++++***)))*********++++++++++++++++++++++++,,,,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,,,,---------------...//////...///111333222666;;;???CCCJJJSSSZZZbbboooxxxrrrsssrrrqqqppptttzzzwwwnnnkkknnnqqqrrrpppqqqtttyyy~~~zzz|||xxxhhh___```nnn}}}hhhSSSJJJ>>>:::777999999666555777333333333333222222222222//////000000111111222222000000000000000000000000000000111222111000///...---------------...//////DDDAAA@@@AAACCCDDDBBB@@@???@@@@@@AAAAAABBBBBBCCC@@@@@@@@@AAABBBDDDFFFHHHFFFEEECCCBBBAAAAAABBBBBB>>>@@@CCCDDDCCCDDDEEEFFFFFFFFFEEEDDDBBB???===;;;:::::::::;;;===@@@BBBCCCEEEFFFHHHIIIIIIHHHGGGEEEAAAAAAAAAAAABBBCCCDDDDDDDDDDDDBBB@@@>>>>>>@@@BBBCCCBBB@@@?????????@@@@@@======<<<;;;<<<===>>>???======<<<;;;999888777777888777555444444444555666444444444555555777888999777666666666555555555555222222333333333444444444666666666666666555555444333222222222222222222333222333333333333222111111111111111111111111111111.........///////////////000000//////.........---//////............//////******+++,,,------------***+++,,,---------,,,++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++------------++++++******+++,,,,,,---......((()))***+++,,,+++******))))))******+++++++++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---.../////////000222444///333777;;;>>>CCCKKKQQQYYYdddvvvuuurrrmmmiiihhhkkkqqquuu{{{tttiiikkkkkkkkkkkklllooossswwwvvv}}}}}}rrrddd___aaannndddLLLAAAAAA777555666888666222333666333333333222222222111111111111111111000000000000000000000000000000000000000111111222222000///...---------------...///000DDDBBB???>>>>>>???>>>===CCCDDDEEEEEECCCAAA@@@@@@DDDDDDCCCBBBAAAAAAAAAAAAEEEDDDDDDCCCCCCCCCCCCDDD@@@AAAAAABBBBBBBBBBBBBBBGGGFFFEEEDDDAAA???===<<<<<<============>>>AAADDDEEEFFFHHHIIIJJJIIIHHHGGGBBBBBBBBBBBBCCCDDDDDDEEEGGGEEEBBB>>>======>>>>>><<<===============<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999777666555777888888777777777888666555444333333222333333444444222222222222444444222222333333333333444444222222333333444555666666444444444333333222222222111111111111111111111111444222///---,,,...000111111000000///...---------////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++...---+++***)))***++++++***++++++,,,,,,++++++***---------,,,+++***)))((())))))*********+++++++++------,,,+++++++++,,,,,,************************+++,,,------++++++,,,------,,,,,,,,,,,,---..................////////////000222444666999>>>EEEIIITTT___lllttt{{{|||vvvtttkkk```aaakkksss}}}~~~~~~~~~~~~|||zzzyyy|||~~~uuunnnpppjjjsss|||~~~rrrhhhhhhcccaaajjj|||aaaLLL@@@===???777777666555444333333333555444333222111111111111222111///.........///000000000000000000000000000///000222333222111///---000000///...---,,,,,,+++BBB@@@>>>===>>>??????>>>DDDDDDDDDCCCBBBAAAAAAAAACCCCCCBBBAAA@@@@@@AAAAAADDDCCCCCCBBBAAAAAAAAAAAA@@@AAABBBCCCEEEEEEFFFFFFFFFFFFEEECCCAAA>>>===;;;;;;===?????????@@@CCCEEEFFFGGGIIIKKKKKKJJJHHHGGGDDDCCCBBBAAAAAAAAABBBCCCFFFDDDAAA>>><<<<<<===>>>===>>>>>>???>>>>>>============<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;:::999888888666888:::999888777777888888777666555444444444444444333333222222333333444222222333333333333444444222222333333444555555666444444444333333222222222222222222222222222222222222111///......///000111111000000///......------////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++...---,,,+++***++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******)))))))))*********+++++++++,,,,,,+++++++++,,,,,,---************************)))***++++++))))))***+++---,,,,,,,,,,,,---..................///////////////111222444666;;;AAAEEENNNWWWbbbkkksssrrraaa\\\aaakkkwww{{{yyywwwsssttt|||rrrjjjkkkrrr||||||nnnddd___]]]^^^iii{{{~~~aaaNNNBBB:::666666666666555555444444333333555444333222111111111111222111000///...//////000///////////////////////////000111222222000///---/////////...------,,,,,,@@@>>><<<<<<>>>@@@@@@@@@DDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@???@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@AAACCCEEEFFFHHHHHHIIIEEEEEECCCAAA???>>><<<;;;:::===@@@BBBCCCCCCEEEFFFGGGIIIKKKMMMMMMKKKHHHFFFEEEDDDAAA?????????@@@AAACCCAAA???===;;;<<<<<<===>>>??????@@@@@@??????>>>======<<<;;;;;;;;;;;;;;;999:::::::::::::::::::::999:::;;;;;;999777777888999888777666666555666666444333333222222333333444222222333333333333444444222333333444444555555555444444333333333333222222333333333333333333333333//////000000000000000111000000000///......------////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,++++++******************++++++++++++++++++++++++,,,---...++++++++++++++++++++++++)))***++++++))))))***+++,,,,,,,,,,,,,,,---......---............/////////...///111222333777;;;???EEEKKKTTT]]]hhhuuu~~~iii^^^]]]iiiqqqvvvvvvtttttttttsssooovvv~~~xxxhhh___YYYUUUZZZdddvvvrrr^^^III@@@===:::555333444444444444444444444444444333222111111111111111111111000//////////////////////////////////////////000111111111000...---........................===;;;:::;;;>>>@@@AAAAAACCCDDDFFFGGGHHHFFFCCC@@@@@@???????????????@@@@@@@@@AAABBBCCCDDDEEEFFFFFF@@@AAABBBDDDFFFGGGGGGGGGDDDCCCAAA@@@>>><<<;;;;;;888<<<@@@CCCDDDDDDEEEEEEHHHJJJMMMNNNNNNKKKHHHEEEDDDBBB@@@>>>>>>???@@@BBB@@@???===<<<;;;;;;<<<===>>>>>>??????@@@?????????>>>===<<<;;;;;;;;;;;;;;;888888888999999:::;;;;;;;;;<<<===<<<999777777777999888777666555555555555333333333333333333333333222222222333333333444444333333333444444444555555333333333333333333333333222222222222222222222222...///000111222111111000000000//////............////////////////////////......------------......------------------------+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,)))***+++,,,,,,,,,,,,,,,************************************+++,,,---...+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,++++++,,,,,,---...---------.........//////...///000111111333777:::>>>AAAGGGQQQ\\\iiiuuu|||yyyjjjeeejjjlllmmmnnnpppuuuyyy{{{vvvyyy~~~vvvdddYYYUUUXXXXXXXXXggg|||uuuWWWJJJ>>>;;;;;;999666555333333333333333444444444333333222111111111111111111000000/////////////////////////////////////////////000000000///...------------.........//////;;;999999:::===@@@BBBBBBBBBDDDHHHLLLNNNJJJCCC>>>>>>>>>>>>>>>??????@@@AAABBBBBBCCCCCCCCCCCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCBBB@@@>>><<<;;;;;;:::777;;;@@@CCCDDDDDDDDDDDDHHHIIILLLMMMMMMJJJGGGEEEAAA@@@>>>>>>>>>@@@BBBCCC======<<<;;;;;;<<<<<<===<<<===>>>>>>?????????>>>>>>>>>===;;;;;;:::::::::777777777777999:::<<<===<<<===>>><<<:::777777777777777666555444444444444333333333333333333333333222222222333333333444444333333333444444444444444333333333333333333333333000000000000000000000000---///111222333222111000////////////............////////////////////////......------------......------------------------++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,------......------,,,))))))***+++,,,,,,,,,,,,************************)))))))))***+++,,,---...+++++++++++++++++++++++++++,,,------++++++,,,---,,,++++++++++++,,,------------------............///000111111000222444777:::;;;???GGGRRR^^^hhhmmm}}}uuummmggghhhmmmttt{{{{{{iii]]]YYYUUUXXX___^^^ccc{{{nnnXXXDDD>>>:::999666222111444222222222333333333333333222222111111000000111111000000000000000//////...........................////////////......------,,,,,,------.../////////:::888888:::===@@@BBBBBBBBBCCCHHHMMMPPPLLLDDD===>>>>>>>>>>>>???@@@AAABBBDDDDDDCCCBBB???<<<999777===>>>??????@@@?????????AAA@@@>>><<<::::::::::::888<<<@@@CCCDDDDDDDDDDDDGGGHHHIIIJJJJJJHHHGGGEEE????????????@@@AAABBBCCC;;;;;;;;;;;;<<<======>>><<<<<<===>>>???????????????>>>===<<<;;;:::::::::777777666777888:::<<<===;;;======<<<999777777777666555444333333222222333222333333444444333333222222222333333333333444444444444444444444444444444222222333333333333444444000000000000000000000000///000111222222222111000//////////////////......////////////////////////......------------......------------------------,,,,,,,,,,,,------------...------,,,,,,------...+++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,------------,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++******************************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++))))))***++++++++++++++++++,,,------,,,------------............000111000000000222444555777:::@@@HHHRRR[[[```oooyyyvvvmmmooowww~~~~~~~~~yyykkk___WWWZZZ]]]eeemmmrrrjjjRRRDDD>>><<<;;;:::555000000444222222222222222222222222222111111000000000111111000000000000000///..............................///.........---------------------.........//////999888777999<<<@@@AAAAAACCCCCCEEEIIIMMMKKKDDD>>>>>>>>>>>>???@@@AAACCCCCCBBBBBBBBB@@@>>>:::777555:::;;;<<<===>>>?????????AAA???===:::999999999:::<<>>>>>???<<<===>>>???@@@@@@@@@@@@???>>>===<<<;;;:::::::::888777666666777999;;;===:::;;;<<<;;;999777777888666555444333222222222222222333333444444333333222222222333333333333444444444444444444444444444444222222222333333444444444000000000000000000000000111111222222222111000000.../////////////////////////////////////////////......------------..............................,,,,,,,,,------------......------,,,,,,------...************************)))***+++---------,,,+++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,+++++++++++++++*********))))))+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++))))))***++++++++++++***++++++,,,---,,,,,,---------.........---...////////////000222000333666:::???FFFOOOUUUaaahhhwww~~~zzz}}}}}}yyywwwwww{{{pppiiidddaaa```fffrrrkkkRRRCCC===>>>:::888999777333333555333333222222111111000000111111000000000000111111///000000111000///...---........................///...------,,,,,,---------------...............999888777999<<>>>>>>>>???@@@BBBCCCDDD??????@@@AAA@@@>>><<<:::888999:::<<<>>>???@@@@@@@@@>>><<<:::888888999:::>>>AAADDDEEEEEEEEEEEEFFFDDDDDDCCCCCCDDDEEEFFFGGGAAABBBCCCDDDCCCAAA???===::::::;;;<<<===>>>??????===>>>???@@@AAABBBBBBBBB??????===<<<;;;::::::999888777666666777999;;;<<<999:::;;;;;;999777777888666666555444333333333333222222444444444444222222222222333333333444444444444444444444444444444444222222222333333444444444111111111111111111111111333222222111111000000000.........///////////////////////////////////////.........------.................................,,,,,,,,,---------.........------,,,,,,------...))))))))))))))))))))))))((()))+++,,,---,,,,,,+++***++++++,,,,,,++++++***++++++,,,,,,,,,++++++***++++++++++++******))))))++++++******************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++******++++++,,,---,,,,,,,,,---------......+++---............///111---000444666999???HHHOOOXXX]]]hhhwww}}}vvv}}}||||||xxx~~~uuu{{{ssshhh```___bbbgggjjj{{{pppYYYHHH@@@>>>;;;444000333555444222222444333333222111000//////111000000000000000111111///000111111111000...---..............................---,,,,,,,,,,,,---........................;;;;;;;;;;;;;;;<<<======@@@AAABBBCCCCCCAAA@@@>>>???>>>===<<<===???AAABBBDDDDDDDDDBBB???<<<<<<===;;;;;;;;;===@@@AAAAAA@@@BBB@@@>>><<<;;;<<<===>>>>>>@@@DDDGGGHHHHHHFFFDDDHHHHHHGGGEEEDDDBBBAAAAAACCCCCCCCCBBBAAA@@@???>>>;;;<<<<<<===>>>=========;;;===@@@BBBBBBAAA???>>>============<<<;;;::::::888888888888999;;;===>>>888888999:::::::::999999777777666444444333333333444444333222222111111000222333444444444333222111333333333333333333333333333333333222222111111111000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////...---,,,,,,++++++,,,+++******,,,,,,+++***...------,,,,,,------...,,,,,,---...---,,,***)))///...---+++***)))))))))+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------************************,,,,,,+++***))))))************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---...///000000000000000000000000222222111111222777===BBBKKKSSS___iiirrrzzztttxxx~~~~~~~~~|||nnnddd\\\^^^dddooofffYYYQQQGGG@@@@@@888666333222333444333333222333333444333222111000000000000000////////////........................///............---------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,999999:::;;;<<<>>>???@@@@@@AAABBBBBBBBB@@@???===>>>===<<<;;;<<<>>>@@@AAA@@@AAABBB@@@???>>>>>>???@@@AAABBBCCCCCCBBBAAA@@@@@@>>>===;;;;;;<<<===>>>???BBBEEEGGGHHHGGGFFFDDDGGGGGGFFFEEEDDDBBBAAA@@@BBBBBBBBBBBBAAA@@@??????;;;;;;<<<============<<<;;;===???AAAAAA@@@???===<<<<<<======<<<;;;::::::::::::999::::::<<<===>>>:::999999999999999999999888777666555444444444444444444444333222222111111111222333444444444333222333333333333333333333333333333333222222111111111000000000000000000000000000000000000000000000000000000000/////////..............................///......---,,,,,,++++++,,,+++******,,,,,,+++***.........------.........,,,---------,,,,,,+++***,,,++++++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))*********+++++++++************************,,,++++++***))))))******++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,------.......................................///333888<<>>???;;;===??????>>>>>>@@@AAAEEEHHHKKKJJJFFFBBBAAAAAA======<<<;;;<<<===>>>???BBBDDDFFFGGGHHHGGGEEEDDDEEEFFFFFFEEEDDDBBB@@@??????@@@@@@@@@@@@@@@??????::::::;;;<<<<<<<<<<<<<<<;;;===???@@@@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;===<<<<<<<<<<<<===>>>???<<<;;;:::888888888999999888888777666555555555555666555555444333333222222000111222333444444444333333333333333333333333333222222222222222111111111000000000000000000000000000000000000000000000000/////////.........------.................................------,,,,,,+++,,,+++******,,,,,,+++***////////////////////////------,,,,,,++++++,,,,,,******)))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))*********+++++++++************************,,,+++******)))*********++++++++++++++++++******((()))***+++,,,------...,,,,,,++++++++++++,,,,,,...---,,,,,,,,,,,,,,,---------------------------,,,---.........000333666;;;AAAHHHOOOUUU___mmmvvv|||uuussstttxxx}}}lllbbb]]]^^^jjjfffRRR@@@;;;<<<999999;;;888666444333333333222000///000000000000//////...000000000/////////..........................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,999999:::;;;===???AAABBB@@@@@@@@@@@@???===<<<;;;::::::::::::;;;<<<===>>>:::;;;===>>>===>>>@@@AAAFFFKKKPPPNNNHHHCCCBBBCCC<<<<<<<<<===>>>???AAABBBEEEEEEFFFGGGGGGFFFEEEDDDCCCDDDEEEEEEDDDBBB???>>><<<======>>>>>>>>>======999:::;;;;;;<<<<<<;;;;;;;;;<<<>>>??????>>>===<<<;;;;;;<<<<<<<<<<<<<<<;;;??????>>>>>>>>>>>>>>>???===<<<999777666777888999888888777666666666666666666666666555444444333333000000111222333444444444222222222222222222222222222222222111111111111111000000000000000000000000///////////////////////////.........------------..............................---------,,,,,,,,,,,,+++******,,,,,,+++***.........//////............---,,,+++***+++,,,---++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))++++++,,,,,,,,,---------************************++++++***************+++++++++++++++************))))))***+++,,,,,,------,,,,,,++++++++++++,,,,,,...---,,,,,,++++++,,,,,,---------------------------...000000000111222444666:::???CCCGGGOOOZZZbbbppp|||tttqqqrrrvvv{{{zzzvvvwwwvvvfff______]]]kkkzzzZZZKKK>>>;;;;;;999999:::888666444333333222111////////////000////////////000000/////////..........................................---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,<<<<<<;;;<<<<<<===>>>???>>>>>>>>>>>>===<<<;;;:::999999999::::::;;;<<<===;;;<<<>>>>>>======>>>@@@CCCIIINNNMMMHHHCCCCCCDDD======>>>???AAABBBDDDDDDFFFFFFFFFFFFEEEEEEEEEDDDBBBCCCCCCCCCBBBAAA???>>>:::;;;;;;<<<<<<<<<<<<;;;999:::;;;;;;<<<<<<;;;;;;;;;<<<=========<<<;;;;;;::::::;;;<<<=========<<<@@@@@@@@@??????>>>======<<<;;;888666555666777888888777777666666666666777777666666555555444444333000000111111222333444444222222222222222222222222111111111111111111111111000000000000000000000000///////////////////////////.........------------........................---------------,,,,,,,,,,,,+++******,,,,,,+++***,,,---............---,,,---,,,+++***+++,,,---...------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))++++++,,,,,,,,,---------************************+++***************++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,+++++++++,,,,,,........................---///111111111000111333555777:::<<>>>>>======>>>???@@@DDDHHHIIIFFFCCCCCCDDD>>>???@@@AAACCCDDDEEEEEEFFFEEEDDDDDDCCCDDDDDDEEEBBBBBBAAAAAA@@@?????????;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::999:::;;;<<<============@@@@@@@@@???>>>===;;;:::999888777555555555666666777666666555555666666777666666666555444444333333111111111111111222333444222222222222222222222222000000000111111111111111000000000000000000000000000000000000000000000000/////////.........------------------------------------------------------,,,+++******,,,,,,+++***+++,,,---......---,,,+++,,,,,,++++++,,,,,,------------,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))*********+++++++++*********************************)))******+++,,,)))))))))*********++++++,,,,,,,,,+++++++++******++++++************+++++++++++++++++++++,,,------........................,,,---//////......000111555666777888:::???EEEIIITTT^^^nnn{{{~~~~~~{{{vvvppprrr|||rrreee^^^\\\^^^kkk{{{xxx^^^UUUQQQGGG???<<<888777666555444333444333333333444333111///000////////////000000111/////////.........------........................------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,<<<<<<;;;::::::::::::::::::::::::::::::;;;;;;<<<888999:::;;;<<<<<<<<<<<<;;;===>>>>>>>>>>>>???AAA@@@AAACCCDDDDDDCCCBBBBBB>>>???@@@BBBCCCDDDDDDDDDEEEDDDBBBBBBBBBCCCDDDEEECCCBBB@@@>>>>>>>>>???@@@>>>>>>???>>>>>>===<<<;;;;;;;;;<<<============<<<;;;;;;;;;;;;::::::999999888999:::<<<===>>>>>>>>>?????????>>>===;;;999777555555555555555555555444666555555555555555666666666666555555444333333222222222111000000111222333111111111111111111111111///000000000111111111222000000000000000000000000000000000000000000000000000000000/////////......------------------------------------------------,,,+++******,,,,,,+++***,,,---...//////...---,,,***+++,,,,,,---------,,,)))))))))***+++,,,---...------------------------++++++++++++,,,,,,,,,,,,))))))*********+++++++++******************************))))))***++++++,,,''''''((()))***+++,,,,,,++++++++++++++++++,,,,,,++++++************++++++))))))******+++,,,......------------------------,,,---...---------000222333333333333555999???BBBIIIQQQ]]]gggqqq}}}lllaaa\\\dddppp|||jjjVVVEEEAAA@@@888777888888777777666555333222222222333444444222000......---------...000000//////.........---------........................---------,,,,,,,,,++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;:::999999999::::::999999999999:::;;;<<<<<<999999:::;;;<<<<<<<<<<<<:::<<<>>>?????????AAACCCBBBAAA@@@AAACCCCCCBBB@@@>>>>>>@@@AAABBBCCCCCCCCCDDDCCCAAA@@@AAABBBDDDFFFDDDBBB???===<<<===???AAAAAAAAAAAAAAA@@@???======;;;<<<======>>>>>>======;;;;;;;;;::::::999999999888999:::<<<===>>>>>>>>>?????????>>><<<:::777666222333444555555444444333555555444444444555555666666555555444333333222222333222111000000000111222111111111111111111111111//////000000111111111222000000000000000000000000000000000000000000000000000000000000////////////------------------------------------------------,,,+++******,,,,,,+++***---...000111111000...---)))***,,,---...---,,,,,,%%%%%%&&&(((***,,,...///------------------------+++++++++,,,,,,---------++++++,,,,,,,,,---------******************************))))))***+++,,,,,,&&&&&&''')))***+++,,,---))))))***+++,,,------...++++++************++++++((())))))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,---.........---...111444111000///000222666;;;>>>@@@GGGQQQXXXaaammm~~~xxxwwwuuusssssswww}}}}}}|||rrrllldddgggyyyfffNNNCCC<<<>>>===333222555777666555444222000111111111333444444333111---,,,,,,+++,,,---////////////.........---------........................---------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::;;;<<<<<<:::999999999777666555444555888;;;===888999::::::;;;;;;::::::<<<<<<<<<<<<<<<===>>>>>>AAAAAAAAA@@@???@@@BBBDDDAAAAAAAAACCCEEEEEECCCAAAAAAAAAAAA@@@@@@@@@@@@???@@@???>>>===<<<<<<<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@@@@???===<<<::::::999888777666555555777888999;;;<<<======>>>BBBAAA???===:::888666555444444444444444444444444333333333222222111111111444444444444444444444444000000//////000111222222222111111111000000//////111111111111000000000000111111111222333333444444000000000000000000000000222111111000///......---------------------------------++++++++++++------+++,,,,,,+++******+++---++++++,,,,,,,,,,,,------------------------------,,,++++++++++++,,,------+++++++++***++++++,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++******))))))))))))******))))))***++++++++++++*********++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++,,,,,,---...++++++,,,,,,---.../////////000111222444666777777:::???FFFLLLTTT```nnnyyyvvvlllfffkkkoooooorrryyyuuuooowww}}}qqqkkkmmmiiippp[[[RRREEE===;;;:::888555333333333333333333333333000000000000////////////------............------000///...---------------///...---,,,+++,,,------************************---,,,,,,+++************---,,,,,,++++++,,,,,,---777999:::999777555555555666666555555666777:::;;;:::;;;;;;<<<===<<<<<<<<<;;;;;;;;;;;;<<<===>>>???BBBCCCCCCBBBAAAAAADDDFFFHHHGGGFFFFFFFFFDDD@@@===@@@@@@??????????????????>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAA@@@???===<<<<<<;;;:::888777555444444888888999;;;<<<<<<<<<===AAA@@@>>><<<:::888777666444444444444444444444444333333333222222222111111333333333333333333333333000000000000000111222222111111111111000000000///111111111111111111111111222222222222222111111111000000000000000000000000111111000000///......------------------------------,,,,,,++++++,,,,,,---+++,,,,,,+++******+++---++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,------...,,,++++++***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------+++++++++*********))))))******))))))))))))******))))))***++++++++++++*********++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,------......//////,,,,,,---///000111222333666;;;@@@DDDJJJSSS```iiitttyyynnnhhhmmmooonnnooouuu}}}yyyxxxuuummmlllhhhbbbdddlllvvvwwwaaaLLLDDD<<<777777888888666333333333333333333333333000000000000////////////.........//////.........//////...---------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...---,,,,,,++++++,,,,,,---;;;<<<<<<;;;888666666666555555555666666777777777::::::;;;<<<<<<<<<<<<<<<::::::;;;;;;===>>>@@@AAABBBBBBBBBAAA@@@AAADDDFFFMMMLLLKKKJJJHHHDDD???<<<>>>>>>>>>===>>>>>>??????>>>>>>>>>???@@@BBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@???===<<<===<<<;;;999777555444333999999:::::::::;;;;;;;;;>>>======;;;:::999888777444444444444444444444444333333333333222222222222222222222222222222222222111000000000000111222222111111111111000000000000111111111111111111111111333222222111000000//////000000000000000000000000111000000//////.........------------------------+++,,,,,,------,,,,,,++++++,,,,,,+++******+++---++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,---......,,,,,,++++++***++++++,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********))))))******))))))))))))******))))))***++++++++++++*********++++++++++++******++++++++++++++++++++++++*********++++++++++++,,,......---,,,++++++++++++........................+++,,,,,,---......//////444777:::<<>><<<999777666666444555666777777666555555888888999::::::::::::::::::;;;<<<===???AAACCCDDD@@@@@@@@@>>>>>>???BBBEEEOOOMMMLLLKKKJJJFFFBBB>>>===<<<<<<<<<<<<===>>>???@@@@@@@@@AAABBBCCCEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???===<<<<<<<<<;;;999888777666555::::::999999999999999:::;;;;;;;;;:::999999888888555555555555555555555555333333333333333333333333333333333333333333333333111111111000000111222222111111111000000000000000//////000000000000111111111111111000000000//////000000000000000000000000000000/////////.........------------------------++++++------------+++++++++,,,,,,+++******+++---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,++++++******++++++*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,---------,,,,,,,,,++++++******))))))))))))******))))))***++++++++++++*********++++++++++++******++++++++++++++++++++++++))))))*********+++++++++------,,,+++++++++,,,,,,///////////////.....................////////////444555777888:::>>>DDDIIIRRRYYYdddpppuuummmjjjqqquuurrrrrrvvvzzz}}}tttkkkfffccc___\\\YYYVVVXXXfff{{{bbbOOOBBB999===:::777555666555444222222222222222222222222222000000000000//////////////////000000000000//////..................------,,,---...///...---,,,+++........................//////..................---,,,,,,++++++,,,,,,---999::::::999666333333333333444666777777666555444999999:::;;;;;;;;;;;;:::<<<<<<===???AAACCCEEEFFFAAAAAA@@@???>>>@@@DDDGGGQQQOOOLLLJJJHHHEEEAAA>>><<<;;;::::::;;;===???@@@DDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>======:::::::::999999999999999::::::999888888888999999999999999999888888888888555555555555555555555555333333333333333333333333555555555555555555555555222222111111111111111222000000000000000000111111........./////////000000//////000000000111111111000000000000000000000000////////////............------------------------++++++------------+++++++++,,,,,,+++******+++---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---,,,++++++*********+++*********++++++,,,,,,,,,*********+++++++++,,,,,,---------,,,,,,,,,++++++******))))))))))))******))))))***++++++++++++*********++++++++++++******++++++++++++++++++++++++))))))*********+++++++++*********+++,,,---...//////////////////.........////////////////////////111222444555777:::>>>AAAHHHLLLUUU```mmm|||wwwjjjcccccclllsssrrrtttyyyqqqcccZZZXXXYYYXXX]]]dddiiipppsssZZZLLLDDD>>>:::;;;:::888777666555333111111111111111111111111111000000000000//////////////////000000000000//////------...//////......---,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...///000000///---+++)))---,,,,,,++++++,,,,,,---999:::;;;999777555444555444555666777888777777666<<<<<<===>>>>>>>>>>>>>>>======>>>???AAACCCEEEFFFDDDDDDCCCAAAAAACCCHHHKKKTTTQQQLLLGGGDDDAAA===;;;;;;::::::999;;;===@@@AAAGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC?????????>>>>>>>>>>>>>>>999999999::::::;;;;;;<<<:::999888777777777888999888888888888888777777777555555555555555555555555333333333333444444444444555555555555555555555555333333222111111111111222000000000000111111111111---......//////000000000//////000000111222222333000000000000000000000000........................------------------------+++,,,,,,------,,,,,,++++++,,,,,,+++******+++---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------,,,+++************++++++++++++++++++,,,,,,************+++++++++++++++++++++*********))))))******))))))))))))******))))))***++++++++++++*********++++++++++++******++++++++++++++++++++++++*********++++++++++++,,,))))))***+++,,,...///000........................---------------............///000222555777999:::>>>@@@HHHRRR\\\hhhwww~~~lllbbb[[[\\\fffooopppsssxxx}}}}}}~~~wwwkkk```XXXUUUZZZaaa```mmmoooTTTDDD>>><<<:::999666555555555444333333222000000000000000000000000000000000000////////////...//////000000//////...,,,---.../////////...---------......------,,,+++++++++++++++++++++++++++,,,---...///...,,,***(((---,,,,,,++++++,,,,,,---:::;;;<<<;;;999777777888444555666777888888999999===>>>>>>???????????????<<<======>>>@@@BBBCCCDDDFFFEEEDDDBBBBBBDDDIIIMMMSSSNNNHHHCCC@@@>>>===;;;;;;:::999999;;;>>>AAACCCGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC==================>>>>>>::::::::::::;;;;;;;;;;;;999888777666666777999:::888888888777777666666666555555555555555555555555333333333444444444555555555555555555555555555555444333222222111111111222///000000000111111111111/////////000111222222222111111111222222222222222000000000000000000000000........................---------------------------,,,,,,++++++,,,,,,---+++,,,,,,+++******+++---++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++************+++,,,,,,...---,,,+++************,,,,,,++++++++++++++++++************+++++++++++++++++++++*********))))))******))))))))))))******))))))***++++++++++++*********++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********+++,,,---...///,,,,,,------......//////+++,,,,,,---------......------...111333555666666888888>>>GGGNNNTTT```lllxxxvvvddd\\\\\\fffmmmnnnrrrxxx{{{wwwqqqiiiaaaZZZXXXZZZbbbrrrcccSSSBBB<<<999666555666333333333333222111222222000000000000000000000000000000000000////////////.........//////.........+++,,,...///000///...---......---,,,,,,,,,,,,---++++++++++++++++++++++++******))))))***+++,,,,,,---,,,,,,++++++,,,,,,---666777888888666555555555555555666777888999:::;;;<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<===>>>@@@AAABBBDDDDDDBBBAAA@@@CCCHHHLLLNNNIIICCC???>>>>>>???@@@;;;:::999999;;;>>>AAADDDFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD<<<;;;;;;<<<<<<===>>>???<<<<<<;;;;;;;;;:::::::::888777666555666777999:::888888777777666666555555666666666666666666666666333333333444444555555555444444444444444444444444444333333222111111111222//////000000111111111222000111111222333333444444444444333333222111111111000000000000000000000000---.....................------------------------...---++++++++++++---...+++,,,,,,+++******+++---++++++,,,,,,,,,---------++++++++++++++++++++++++******))))))******+++,,,...---,,,+++************---,,,,,,++++++*********)))************+++++++++---------,,,,,,,,,++++++******))))))))))))******))))))***++++++++++++*********++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,------++++++,,,,,,---...//////,,,,,,---......///000000......///222444555555444777666999AAADDDFFFOOOZZZbbboookkkbbbaaaiiioooppprrrxxxwwwkkkgggjjjiiirrr|||rrrjjjccc^^^]]]VVVRRRXXXbbbsssvvv]]]KKKCCC===<<<999444333666666666555333111///000111000000000000000000000000000000000000////////////------............------+++,,,...000000///...---///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))'''%%%$$$&&&***...111---,,,,,,++++++,,,,,,---777888999:::999888777666888666444555999;;;<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;<<<===@@@BBBDDDCCCBBBAAAAAABBBCCCDDDEEEDDDCCCAAAAAAAAAAAA@@@>>>::::::;;;===???BBBEEEFFFDDDDDDDDDDDDDDDCCCBBBBBBDDDBBB??????@@@AAAAAAAAA======<<<<<<<<<<<<=========<<<;;;;;;;;;;;;<<<===;;;999666444222333444555888888888888888777666666666555555555555666777777555555444333333222111111555555666666555555444333222222222111111111000000...000222222000000000111000000000000111111111111222222111000//////000000......//////000000111111000000//////.........------------------------------------.........//////------------------------...------,,,,,,------...///......------,,,++++++++++++++++++++++++++++++)))***++++++***)))***+++,,,,,,+++******+++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))'''((()))++++++******)))(((((((((((((((((((((((())))))*********+++++++++......---,,,,,,+++******------------------------------------------------......//////000000111111555666777888:::>>>DDDHHHXXX^^^hhhtttwwwjjjooovvvuuuuuuyyyvvvjjjbbb___]]]bbbjjjrrr{{{ssskkkcccZZZXXX[[[YYYYYY]]]eeevvv{{{eeeWWWSSS???>>><<<:::888666555444444444333333333222222222000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++))))))(((---,,,,,,++++++,,,,,,---//////...------,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,888999999999999999888888999777555666999<<<<<<;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;<<<===???BBBDDDDDDDDDBBBBBBAAABBBCCCCCCAAA@@@???>>>>>>>>>===<<<;;;<<<>>>???BBBCCCEEEFFFBBBCCCCCCCCCCCCCCCBBBBBBBBB@@@>>>>>>???@@@@@@@@@>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999666444333333444555777777888888777777666555444444444444444555555666666666555444444333222222555555555555555444444333222222222111111111000000///111222222000///000111//////000000000111111111222222111000000000000000.../////////000000000111///.........------------------------------------++++++++++++,,,,,,,,,,,,........................------,,,,,,,,,,,,---------------------,,,,,,,,,++++++++++++++++++++++++)))***++++++***)))***+++,,,+++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************+++++++++*********))))))((((((******+++******))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,//////......---,,,,,,+++---------------------------------------------------......///000000111111222333444555666:::???CCCHHHNNNWWWaaannn~~~~~~zzzvvvxxxxxxssspppgggjjjnnnqqquuuyyy~~~}}}wwwkkk___YYYUUUSSSXXX___iiipppzzznnnXXXGGG@@@???<<<<<<;;;999777666444444444333333333333222222222000000000000000000000000//////////////////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,++++++***))))))++++++++++++++++++++++++++++++,,,,,,,,,---------:::999999999999999:::;;;:::888777888;;;======<<<===<<<<<<;;;;;;<<<<<<===<<<;;;;;;<<<===???AAABBBEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>>===============>>>???AAACCCEEEEEEEEEEEEAAABBBBBBCCCCCCCCCBBBBBBAAA???======>>>???@@@???>>>===<<<;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999:::999666444333333444555666777777777777666555555222222222333333333444444666666666555555444444333555555555555555444333333222111111111111000000000111222333222000//////000//////000000000000111111222111000000000000000000////////////000000000000---------------,,,,,,,,,------------------------************++++++++++++........................,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++)))***++++++***)))***+++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************+++++++++***************((()))******++++++******************************++++++++++++,,,,,,,,,,,,......------,,,+++++++++------------------------------------------------------......///000000000111222222222333555999===>>>BBBIIIQQQZZZggguuu~~~zzz}}}~~~zzztttqqqxxx|||ooohhhbbb[[[VVVWWW]]]fffttt|||aaaNNNBBB;;;999;;;999888888777666555444444333333333222222222111111000000000000000000000000/////////000000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......///000---,,,,,,++++++,,,,,,------,,,,,,++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,---------...::::::999888999:::<<<===:::::::::;;;<<<=========<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;===>>>@@@AAACCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????@@@AAA@@@BBBDDDFFFGGGFFFEEEDDDAAABBBCCCCCCDDDDDDCCCCCCAAA???======>>>@@@@@@@@@>>>===<<<;;;::::::::::::888999;;;<<<<<<;;;999888999888666444444444555555666666666666666555555444222222333333444444444333666555555555444444444333444444555555555444333333111111111111000000000000222333444333111/////////////////////000000000111111111000000000000000111////////////000000000000------------------------------------------------++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++******+++,,,------......,,,,,,+++++++++++++++***)))***++++++***)))***+++******++++++,,,,,,++++++******++++++++++++******************************++++++++++++++++++++++++************************))))))******++++++++++++************************++++++,,,,,,,,,---------************))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111222222222222333666999999===BBBGGGMMMUUU```gggxxx~~~yyy~~~~~~vvvppp~~~yyymmmddd```XXX[[[bbbooojjjZZZIIIBBB@@@===;;;;;;555555555555444444444444222222222222111111111111000000000000000000000000...////////////000000000++++++++++++++++++++++++***++++++,,,---...//////---,,,,,,++++++,,,,,,---.........------,,,,,,,,,************************+++++++++,,,,,,,,,------999999888888999;;;===>>>:::;;;<<<<<<=========>>>;;;;;;::::::::::::;;;;;;::::::;;;;;;<<<===>>>??????@@@AAABBBBBBCCCCCCDDDCCCCCCCCCAAA??????BBBDDDBBBDDDFFFGGGGGGFFFEEEDDDCCCDDDDDDEEEEEEEEEDDDDDDAAA???======???AAAAAAAAA>>>===<<<:::999888888888666888999;;;;;;999888666888777666555444444555555666666666666666555555444333333444555666555555444444444444333333333333333444444444555444333333222000000000000000000000000222333444333111//////000...////////////000000000111000000000000000111111000000000000////////////..................//////------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++***)))******+++,,,---......,,,,,,,,,++++++*********)))***++++++***)))***+++)))***+++,,,,,,,,,,,,+++******++++++++++++******************************++++++++++++++++++++++++***************************************++++++,,,------------------------++++++,,,,,,,,,---------******))))))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////000111000///000222444333777;;;>>>AAAFFFMMMSSSaaammm~~~zzz~~~xxxrrrsssyyyzzzssspppnnnyyyyyyuuuiiiaaa___aaa```kkk~~~mmmVVVIII>>>;;;;;;888444222333333333333333333333333222222111111111000000000////////////////////////................................................+++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---......------------,,,,,,************************)))*********++++++++++++777777888888:::;;;<<<===999;;;===>>>===<<<===>>>:::999999888888999999:::::::::;;;;;;<<<============>>>@@@AAACCCDDDDDDDDDAAABBBBBB@@@======AAAEEECCCCCCEEEFFFFFFEEEEEEDDDEEEFFFFFFFFFFFFEEEDDDDDDAAA???======???AAABBBBBB???>>><<<:::888777777777666777888999999888777666777777666555555555555555666777777777777666555555444555666777777777666555333333333333333333333333444444444444444333222222//////000000000000000111111333444333111000000111......////////////000000000000000000000111111222000000000000////////////.........///////////////------------------------************++++++++++++***************************+++,,,------,,,+++***)))******+++,,,------...---,,,,,,++++++*********)))***++++++***)))***+++((()))+++,,,------,,,+++******++++++++++++******************************))))))))))))))))))))))))***************++++++++++++************+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,---......------...000111555888:::;;;???DDDIIIPPPYYYjjj|||}}}uuuvvv}}}}}}vvvpppkkkkkkqqq{{{vvvlllfffcccjjjkkkvvv|||wwwqqqeeeccchhhooosss^^^OOOKKK@@@666444555444444666222222222222222333333333111111111000000000000//////////////////////////////.........------------------------------------,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))))))))************444555777999:::;;;<<<<<<999;;;>>>>>><<<;;;<<<===888888777777777777888888999::::::;;;<<<<<<<<<<<<>>>???@@@BBBCCCCCCCCCBBB@@@BBBBBB???<<<<<>>@@@AAAAAA???>>><<<:::888777666555777777777777777777777777666666666666555555555555777777888888777777666555333555666888888777666555444444444444444444444444333444444444444333222222////////////000000111111111222444333222111111222........./////////000000000000000000000111222222111000000000/////////...---------....../////////------------------------++++++++++++,,,,,,,,,,,,************************+++,,,---......---,,,+++******++++++,,,,,,,,,---------,,,,,,+++******))))))***++++++***)))***+++''')))+++---------,,,+++******++++++++++++******************************))))))))))))))))))))))))))))))*********+++++++++++++++*********+++,,,---((((((((((((((((((((((((*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......,,,---......------...000000444777999:::<<<@@@DDDDDDIIIVVVcccmmmvvvyyywwwzzzyyytttlllkkkiiikkkrrr||||||{{{{{{zzzzzz~~~{{{nnnnnn~~~xxx|||yyybbbQQQFFFAAA???888333444666666888<<<222222222222222222222222111111000000000/////////////////////////////////111000000///...---,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))*********+++++++++333444666999:::;;;;;;;;;888;;;>>>>>><<<:::;;;===777777666666666666777777999999:::;;;<<<<<<<<<<<>><<<;;;;;;===???@@@@@@???>>><<<:::888666555555777777666666666666777777666666666666666555555555888888888888888777666666333444666888888777666555444555555555555555555555333333444444444333222222.../////////000000111111000222333333222111222333............/////////000000000///000000111222222111111000000/////////...,,,,,,,,,------.........------------------------------............//////+++++++++++++++++++++++++++,,,...//////...,,,+++***++++++++++++,,,,,,,,,------,,,,,,+++***)))))))))+++++++++***)))***+++''')))+++---...---,,,+++******++++++++++++******))))))))))))))))))))))))************************))))))******++++++++++++,,,+++*********+++,,,---************************))))))*********+++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,---.........///000000000///111222+++///333555555777;;;???>>>@@@HHHQQQVVV[[[iiixxx}}}}}}yyysssgggiiilllooowww{{{ssskkkeeegggmmmcccjjjjjjeeennnrrrZZZGGG===;;;>>>777555555888777333111333333333333222222222222222000000000000////////////////////////////////////333222111000///...---,,,........................---------------------------,,,,,,++++++,,,,,,---------------------------))))))))))))))))))))))))******+++++++++,,,,,,,,,555666888999:::::::::999999::::::;;;<<<<<<<<<<<<888888888888888999999999:::::::::;;;<<<===>>>>>>===???AAABBBBBBBBB@@@???AAAAAAAAA@@@@@@@@@??????BBB???======@@@BBBBBB@@@EEEFFFFFFFFFDDDAAA>>><<<;;;<<<<<<===>>>============;;;888777777666555333666666666555555444444444555555666666666666555555444555555666666555555444333333333444555666777777444555666666555444222111444444333333222111000000/////////000111111222222333333333222222111111111///000111222222111000///222111111000///......---------...///000000//////......---,,,---...///000------------------------,,,,,,------...---------+++++++++++++++++++++++++++,,,,,,---,,,+++))))))------,,,++++++******)))+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))))))))((((((******************************************************)))))))))***,,,------,,,***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......***+++,,,,,,------,,,,,,////////////////////////000111111222444555666666666===EEEGGGHHHNNNZZZdddrrr}}}uuuooooooppptttzzztttlllfffccc]]]XXXZZZ```cccmmmpppnnnvvvrrrdddRRRDDD===;;;999888888777666444444333333333111111111111111111111111...//////000000000000///---------...///000000111////////////////////////...---,,,++++++,,,---...+++++++++***************))))))*********+++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++444555777999::::::::::::999::::::;;;;;;;;;;;;:::;;;;;;:::999888888777777999999999::::::;;;;;;;;;===>>>@@@AAAAAAAAA???>>>AAAAAA@@@@@@@@@?????????AAA>>><<<===@@@BBBBBBAAABBBCCCDDDDDDBBB@@@===<<<:::;;;<<<<<<======<<<<<<===:::888777777666555333555555555444444444333333555555666666666666555555444444444555555444444444333333444444555555666666555555555444444333222111222222222111000000///////////////000111111222222333333333222222111111111///000111111111111000///111111000000///......---------...///////////////...------,,,---...///000------------------------............---,,,+++++++++++++++++++++++++++++++++,,,---......---+++***+++++++++++++++++++++,,,+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++************************************************************)))))))))***,,,,,,,,,,,,***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,++++++++++++++++++++++++******++++++,,,------...***+++,,,,,,------,,,,,,------------------------///000111222333444444555444999=========@@@HHHOOO]]]jjj~~~~~~|||}}}}}}{{{zzz|||}}}{{{|||~~~xxxlllddd^^^ZZZZZZYYYYYY___hhhooo}}}nnnUUULLLAAA999777777666444777666555444444333333333111111111111111111111111//////000000000//////.........//////000111111222------------------------------,,,,,,,,,,,,------***************+++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++222333666888999:::::::::::::::::::::::::::999888:::::::::999999888888888:::::::::::::::;;;;;;;;;<<<===>>>???@@@???>>>>>>@@@@@@@@@@@@?????????>>>???>>>===>>>@@@BBBBBBAAA???@@@AAAAAAAAA???===;;;999:::;;;;;;<<<<<<;;;;;;<<<:::777666666666555333444444444444333333333333444444555555555555444444555444444333333444444555444444444444444555555555555444333222222111111111000000000//////......---/////////000111111222222222222222222222111111111///000000111111000000///111000000//////.........------...////////////...---------,,,---......///------------------------............---+++***)))++++++++++++++++++++++++***+++...000000...,,,+++)))******+++,,,,,,------+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++++++++*********************************************************)))******+++,,,,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,******************++++++++++++++++++++++++++++++******++++++,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////000111222333333666777888888888:::>>>BBBIIIRRR```oootttqqqrrrxxx}}}uuummmkkkhhhccc```aaaeeeffflllyyy|||xxxvvvtttooohhhbbb___]]]^^^ccciiiqqq}}}uuu^^^MMM@@@<<<777666777888777555666666555555444333333333111111111111111111111111000000000000//////...---------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,))))))******++++++,,,,,,+++,,,,,,,,,,,,---------++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++111222555777999:::;;;;;;::::::::::::999999888777555555666777888::::::;;;=========<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>======@@@????????????>>>>>>>>>??????>>>>>>>>>??????>>><<<===???@@@@@@>>><<<;;;999999:::;;;;;;;;;;;;:::;;;999777666666666555333333333333333333333333333444444555555555555444444555444333222222333444555555444444444444444444444555444222111000000111222000000/////////........./////////000111111222222222222222111111111111111000000000000000/////////000000/////////.........------...//////.........,,,,,,,,,---------......---------------------------------------,,,+++***++++++++++++++++++++++++(((***---///000///,,,+++*********++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******************************************************************++++++++++++******************+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++******++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000111111555444333555888;;;===>>>BBBFFFMMMVVVccctttzzzpppnnnpppwww|||wwwpppggg```]]]]]][[[]]]fffnnnsssxxx}}}zzzhhhlllpppqqqpppmmmlllkkkooorrrxxx{{{dddUUUIIIBBB<<<999777777888888777555555555555555444444333333111111111111111111111111000000000000///...---,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++))))))******+++,,,------+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,************************111333555888:::;;;;;;;;;::::::::::::999999888777444444555666777888999:::<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<============?????????>>>>>>>>>======?????????>>><<<;;;::::::;;;===>>>??????>>><<<;;;888999999:::;;;::::::::::::888666555666666555444333333333333333333333333444555555555555555555444444444444333333444444444444444444444444333333333555444222111000000111222111111000000000000///////////////000111111222222111111111111111111111111111000000/////////......////////////............------............------,,,,,,,,,---------------------------------------******+++,,,---------,,,++++++++++++++++++++++++((())),,,......---,,,***,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))*********************************************************+++************************+++*********+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++******+++++++++++++++,,,***+++,,,,,,------,,,,,,---------------------------------....../////////000///...000444777888777===@@@CCCGGGNNNZZZhhhrrr|||vvvppppppsss{{{wwwrrrmmmiiihhhmmmqqqsssuuuyyytttmmmlllmmmnnnzzz{{{uuurrrooollljjjrrr{{{~~~rrrYYYJJJBBB===;;;:::777555333333333333333333444444555444444333222000000000000000000000000000000000000///---,,,,,,************++++++++++++------------------------***+++,,,------,,,+++***))))))***+++,,,------...++++++++++++************++++++++++++++++++++++++******))))))******+++,,,************************333444777999:::;;;;;;;;;::::::::::::::::::999888888888777777777666666666888888888888888999999999;;;;;;<<<<<<<<<=========>>>>>>>>>>>>============<<<===>>>===:::888777888;;;<<<===>>>>>>===;;;:::888999::::::;;;;;;:::::::::888666555666666555444333333333333444444444444555555666666666666555555444555555666666555555444333333333333333444444444555444333222222111111111111111111111111111111111/////////000111111222222000000000111111111111111111111000///....................................---............---,,,,,,++++++,,,------------,,,------------------------((()))***,,,------------++++++++++++++++++++++++)))***+++,,,,,,,,,+++***------,,,,,,+++******)))***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++,,,,,,,,,***************************************************++++++++++++***))))))))))))***++++++++++++***++++++++++++++++++++++++******************++++++++++++++++++++++++++++++******++++++++++++++++++***+++,,,,,,------,,,,,,------------------------------------......//////111000///000222333333333666888;;;===@@@FFFPPPWWWhhhwwwtttmmmkkkqqq}}}{{{wwwpppsssuuuwwwuuuqqqoooppprrr{{{{{{lllaaa^^^aaaeeegggppptttrrrjjjbbbbbbeeegggvvvvvv]]]MMMEEE===888555777666444333222333555666222333444555555444333222000000000000000000000000////////////......---,,,,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,,,,++++++******++++++,,,,,,------++++++***************)))++++++++++++++++++++++++******))))))******+++,,,************************555666888:::;;;<<<;;;;;;999::::::;;;;;;;;;;;;:::;;;::::::999888777777666666666666777777888888999<<<<<<<<<<<<<<<======>>>>>>>>>=========<<<<<<<<<777999;;;;;;888777777888999:::<<<<<<<<<:::888777999::::::;;;;;;;;;;;;;;;999777555555555666555444333333444444444555555555666666777777777777666666333555777888888777555333222222222333333444444555555555555444444333222111111111111111111111111111/////////000111111222222///000000000111111111222222111///...------..............................---.........------,,,+++***+++,,,---------,,,,,,------------------------)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++++++++,,,,,,+++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***************************************************++++++,,,+++***)))(((((()))***+++,,,++++++***************************)))))))))***+++++++++,,,++++++++++++++++++++++++++++++*********************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............111222222222222222333444111444666777888;;;BBBGGGPPP\\\lllzzzuuummmmmmxxxzzzpppjjjllllllhhhaaa^^^^^^aaagggvvv}}}iiibbb[[[ZZZ```iiirrrvvvzzz}}}{{{rrrmmmsss~~~kkk^^^PPPGGG@@@888555666444444555555555555666666111222444555555444333111000000000000000000000000.........///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******))))))******+++,,,************************777888999;;;<<<<<<;;;;;;999:::;;;;;;<<<<<<<<<<<<:::::::::::::::::::::;;;666666777888999::::::;;;===<<<<<<<<<<<<===>>>>>>>>>=========<<<<<<<<<<<<222666999:::888777888:::888999:::;;;:::888666444999:::;;;;;;<<<<<<;;;;;;999777555555555666555444444444444555555666666666777777888888888888777777333555888::::::888555333111111222333333444555555444555666666555444222111000000000000111111111111/////////000111111222222//////000000111111111222222111///...---------...---.....................---.........------,,,+++***+++,,,---...---,,,,,,------------------------++++++,,,,,,,,,++++++***++++++++++++++++++++++++000///---,,,+++,,,,,,---*********++++++,,,------))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************(((((())))))***************************************************************+++,,,,,,+++***)))(((((()))***+++,,,,,,+++***************************(((((()))***+++,,,,,,---++++++++++++++++++++++++++++++******************++++++,,,---------,,,,,,++++++++++++++++++++++++------..................,,,...000000000000222444222444666666555777<<<@@@@@@IIIUUUaaannnxxxrrrwwwjjjllllllggg```\\\]]]``````qqqyyyrrrpppnnnmmmnnnooonnniiiddd[[[XXXXXX^^^mmm}}}|||iiiZZZUUUKKKBBB<<<555...111888///111444444333111000000111222444555555444222111000000000000000000000000------......///.........++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++*********)))***++++++,,,))))))))))))))))))))))))888999999::::::;;;<<<<<<<<<<<<<<<;;;:::999777666999999999999999999999999:::;;;;;;<<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<=========<<<;;;:::999999999888888888888888999777666888;;;===;;;888;;;999777777999:::;;;::::::999777666444333333333444444555666666777666666888777777666555555444444666555555666777666333111111222333333444444333333444444333333333333222222222111000//////...//////111111111111111111111111000000000000////////////000000000000000000000000////////////..................---------,,,,,,,,,******+++++++++,,,,,,,,,------------------------***+++,,,---.../////////------------------,,,,,,,,,,,,,,,++++++*********))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++++++++***)))(((((('''))))))***++++++++++++***)))(((''''''(((***,,,---+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************,,,,,,+++***))))))******------,,,++++++******)))+++,,,,,,------,,,,,,+++)))***+++,,,---.........////////////000000000000////////////000000000000444444444555555777888888;;;???DDDJJJSSSbbbtttxxxsss~~~vvvoookkkjjjlllnnnxxx~~~~~~}}}}}}}}}zzztttpppqqqlllrrr{{{xxxqqqmmmgggcccccc^^^___aaaccceeeccc___[[[\\\aaajjjxxxzzzhhhXXXMMMGGGEEEBBB>>>999666444444555444333222111000000000000222222222111111111111000////////////////////////////////////////////////------------------------((()))+++,,,,,,+++)))(((++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******************---------,,,,,,+++++++++---,,,***))))))***,,,---++++++******)))(((((((((777888888999999:::;;;;;;;;;;;;;;;;;;:::999888888999999999999999999999999:::::::::;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<=========<<<;;;:::999999888888777777777666777666666888;;;<<<:::999<<<:::888888999;;;;;;:::999999777666555555444444555555666777777777666666666666666666666666666666777555444555555555333111222222333444444444444333444444333333333333222222111000000////////////000111111111111111111111111111111111111111000000000////////////////////////............------------......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------))))))***+++,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++***+++******************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))++++++******)))(((((('''))))))***++++++++++++***))))))((('''(((***,,,---+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,++++++***))))))******++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,---------.........//////.../////////000000000000222222222222333444555666666888:::<<<@@@JJJWWWaaaxxx~~~~~~zzzwwwttttttuuuwww|||zzz}}}wwwuuuppphhhgggnnnqqqpppwww{{{zzz{{{qqqiiiccccccbbb______bbbgggkkkttt}}}vvvrrrpppooovvvmmmeeebbb```^^^___bbbcccgggnnntttwwwxxxvvvuuuyyy~~~uuugggZZZNNNEEE???;;;???===:::777555444444555444333222111111000000000/////////000000111111111////////////////////////........................------------------------)))***+++,,,,,,+++***)))++++++++++++++++++++++++***++++++,,,,,,++++++***************************------,,,,,,,,,+++++++++,,,+++)))(((((()))+++,,,************************666666777777888999999999999:::::::::::::::::::::::::::::::::999999999999999999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;:::999999888777666555555444555444555777999;;;:::999<<<:::888888:::;;;:::999999888888777666666777777777888888888888777777666444444555666666777888888777555333333444444333222222222333444444444444444444444333333333333222222000000/////////000111111111111111111111111111111111111111111111222222222////////////////////////...------------,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,,,,------------------------------***++++++,,,,,,++++++***++++++,,,,,,------......------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++******)))++++++******)))((((((((())))))***++++++++++++***))))))(((((((((***+++,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++******)))*********))))))******+++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------....../////////000000000000000000000111222222333555666777666666:::BBBHHHTTT___pppwwwpppnnnppprrrttt{{{xxxxxx}}}vvvpppmmmppprrrvvv}}}{{{{{{yyywwwtttmmmgggcccccceeegggjjjnnnuuuxxx{{{ssshhhaaa^^^_________ccc___^^^```bbbdddkkkrrrzzziiiTTTNNNGGG@@@<<<999777666777666666555555444444444555444333222111111111111,,,------...000111111222////////////////////////........................------------------------)))***+++,,,,,,+++***)))******************************++++++++++++******************************,,,,,,,,,,,,+++++++++++++++***)))(((((()))***+++*********+++++++++++++++444555555666666777888888888888888999999:::;;;;;;:::::::::::::::999999999888888999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=========<<<<<<;;;::::::999888777666555444333333333333555666888999999999:::999777888999:::999888999888888777888888999999999999999999999888777666555555555666777777888888888555333222222333333222222333333444555444444444444444333333333222222222////////////000111222222111111111111111111111111000000111111111111111222.................................---------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,---------------------------------------.........------,,,+++******+++,,,------......---,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))************))))))(((((())))))***++++++++++++***))))))(((((()))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++***************+++))))))******+++++++++,,,***++++++,,,,,,++++++***++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,........./////////000000///////////////000111111444555666666666888<<<@@@BBBIIITTTaaaooo~~~yyyxxx{{{~~~|||zzz{{{}}}uuummmeeecccgggmmmppppppttttttyyy~~~jjjVVVIIIEEEAAA<<<999888777666555333333444555555444333333555444333222111111111111------...//////000111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))******++++++++++++******))))))))))))************,,,++++++++++++++++++++++++***))))))))))))***+++,,,,,,,,,+++++++++++++++333444444555555666666777777777777777999:::<<<===;;;;;;;;;:::::::::999999777777888999:::;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>===<<<;;;;;;::::::888888777666555444333222222444555777777888888999777666666777999999888777888888888888888999999:::999999:::999999888777777777777777777777777777777888666333222333444333333333333444555555555444444444444333333333222222222000000///000000111222333000000000000000000000000/////////000000000111111////////////////////////////////////.........---......---------,,,,,,,,,,,,,,,---------.........------------------------............---,,,++++++******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))******)))))))))*********)))))))))))))))))))))***++++++++++++***)))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++***************+++++++++++++++******)))))))))))))))************))))))((()))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,---------............//////////////////////////////000111///000222333444666888999===???DDDJJJSSS___jjjqqqxxxuuuyyy~~~{{{|||~~~|||gggXXXMMMDDD>>>???<<<888666555555333222333444555666555444222111444444333222111111111111000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))))))))))))))))))))))))))******++++++******)))(((((()))))))))*********+++++++++++++++++++++++++++++++++******+++++++++------,,,,,,+++***))))))333333444444555666666666777777666777888:::<<<===<<<<<<;;;;;;::::::999999777888999:::;;;<<<===>>><<<<<<;;;;;;;;;;;;<<<<<>>===;;;;;;:::::::::888888777666555444444333333555777888777666777888555555555777:::;;;:::888999888888888888888999999888888999999999888888777777777777777777777777777888666444444555555444333333333444555555555555555444444333333333333222222111111000000000111222222000000000000000000000000.........///000000111111000000000000000000000000000000/////////...............---------,,,,,,,,,---------.........//////------------------------,,,,,,,,,,,,++++++***)))******++++++,,,,,,------******++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))******))))))(((******))))))))))))))))))))))))***++++++++++++***))))))))))))******))))))***************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,*********)))******+++,,,,,,++++++***))))))(((((()))))))))******)))))))))'''((()))+++,,,,,,------,,,,,,---------.........------........./////////000//////......//////000///000111222333444444444:::999:::===CCCJJJPPPUUUllluuuzzztttxxx}}}~~~~~~yyykkkWWWHHHAAA???>>><<<888777555444444444333222333444555555555333222111444333222111000000000000111111111000000/////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))'''(((((())))))******************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))333333444444555666666666888777666666777999;;;======<<<<<<;;;::::::999999888888999;;;<<<===>>>???<<<<<<;;;;;;;;;;;;<<<<<<@@@???===;;;::::::::::::777777777666666666555555555777999999777666777888555555666999<<<======;;;999888888777777777888888666777888888888888888888666666666777888888999999888777666666777666444333333444444555555555555555444444333333333333222222222222111111000111111111000000000000000000000000...//////000111111222222111111111111111111111111//////.........---------......---------,,,,,,,,,---.........////////////------------------------++++++,,,,,,,,,+++******++++++++++++++++++,,,,,,)))))))))******+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++(((((())))))))))))(((((()))))))))))))))))))))***))))))***++++++++++++***))))))*********)))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******))))))***++++++,,,************))))))))))))******++++++++++++******((()))***+++++++++++++++,,,,,,,,,------------...---------........./////////......------......///111111111222444555555444444444555777;;;???BBBDDDPPPXXXcccnnnxxx}}}mmmWWWNNNBBB<<<;;;<<<:::888555444333444666666555333111222222333333333333222222222111000////////////.../////////////////////////////////////////////------------------------++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++))))))************))))))''''''(((((()))******+++)))*********++++++++++++******++++++++++++******)))))))))******+++++++++333333444555555666666777888777666666777999;;;<<<======<<<;;;::::::999999888999:::;;;===>>>???@@@<<<<<<<<<;;;;;;<<<<<<<<<@@@???===;;;::::::::::::777777777777777666666666666888::::::777555666888555666777;;;>>>@@@???>>>999888888777666666777777555666777888888888888888444444555777888999;;;;;;888777777888888777555222333444555555666666555555444444444333333333222222333333222111000000000111000000000000000000000000///000000111222222333333111111111111111111111111......---------,,,,,,,,,......---------,,,,,,,,,............/////////000------------------------,,,------......---------,,,,,,++++++++++++++++++(((((())))))*********+++---,,,,,,++++++,,,,,,---))))))))))))))))))))))))************************++++++++++++++++++++++++(((((())))))))))))(((((()))))))))))))))*********))))))***++++++++++++***))))))************)))((())))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******))))))***+++,,,,,,((((((((()))******+++++++++,,,,,,------,,,,,,+++***++++++++++++***))))))++++++,,,,,,,,,------------------.........//////......---,,,,,,---------.........000333444555444111111222555999;;;<<<;;;;;;BBBKKKTTT]]]kkk{{{~~~|||~~~~~~```HHHDDD@@@;;;;;;===<<<888333333222222333555555333222///000000111222333333444222111000///............+++,,,,,,---...///000000////////////////////////------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))************))))))&&&''''''((()))******+++))))))******++++++++++++))))))************))))))%%%&&&'''(((***,,,---...333444444444555555666666666666666666777888999:::===<<<;;;:::999999999999777999<<<>>>???>>><<<;;;999;;;===>>>>>>===;;;:::<<<<<<;;;:::999999999999888777777777777666666666444666888999999999777666:::999999:::===???>>>>>><<<;;;999777666555444444555666888999999999888777666777777777888888888888999777444333444444444333555555444333333333333444333333333333333333333333444444333333222111000000222222222111111111000000//////............//////000000000000000000000000000000000000000000000000111000///...---,,,,,,,,,........................---------.........//////000///...---,,,++++++++++++,,,,,,------,,,,,,++++++++++++*********))))))******++++++++++++******************************))))))))))))))))))))))))+++++++++,,,,,,---------************************)))************+++++++++***+++---......---+++***,,,,,,+++***)))(((''''''************************,,,*********,,,---,,,+++,,,+++++++++******))))))+++++++++*********))))))'''''''''((()))*********++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++...---,,,+++++++++,,,---------............------///......---------......////////////000000000000111111111222333666888999:::;;;>>>BBBJJJUUU```hhh~~~{{{yyy~~~wwweeeQQQCCC<<<:::888777777777555444666444111......///222333000000000000000000000000000000////////////000000////////////////////////,,,---.../////////...---------++++++++++++------......---,,,---...///000999///((((((++++++,,,---+++++++++************)))))))))))))))))))))))))))+++*********))))))((((((++++++++++++++++++++++++)))************+++++++++,,,,,,***(((%%%%%%''')))111222333444555666777888666666666666777888999999<<<<<<;;;999999888888888888999;;;===>>>===<<<;;;;;;<<<=========<<<;;;:::<<<;;;:::999999888999999444444444555555555555555555666888999999999777666:::999999:::===>>>>>>===<<<;;;999777666555555444555666777888999888777777888888888888999999999999:::888555444555555555444555555555555444444444444333333333333333333333333444444333222222111000000222222222111111111000000000//////......//////000000000000000000000000000////////////////////////......---,,,++++++++++++........................---------........./////////...------,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++*********))))))******++++++++++++******************************************************)))******************+++************************)))************+++++++++***+++,,,------,,,+++***++++++******)))(((((((((************************+++++++++++++++******+++,,,,,,+++++++++*********+++++++++*********))))))************************++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++------,,,+++++++++,,,---------............---------,,,,,,++++++,,,,,,,,,.../////////000000000000000000000111333555777888777777888999<<>>444,,,++++++)))((()))+++++++++************)))))))))))))))))))))))))))************)))))))))(((++++++++++++++++++++++++))))))*********+++++++++))))))(((&&&$$$$$$&&&(((000111222333555777888999666555555666666777888999;;;;;;:::999888888888888999999:::;;;;;;<<<<<<=========<<<<<<<<<;;;;;;:::<<<;;;:::999888888888888333333444444555555666666666777888::::::999888888:::999999:::===>>>>>>===;;;:::999777666555555555444555777888888888777666888999999999999:::::::::;;;888666555666666666555555666777777777666444333444444444444444444444444333333333222111111000000222222222111111111111111111000000//////000000111000000000000000000000000////////////////////////...---,,,,,,++++++++++++........................------........./////////...------,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++*********************++++++++++++*********************************************************************)))))))))************************)))************+++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************,,,...///...+++)))***---,,,+++++++++++++++******+++++++++***************------,,,+++******))))))************************))))))************))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------............------,,,,,,,,,++++++,,,,,,---....../////////000000000/////////000111333444555666666666555555777;;;>>>BBBMMM]]]lllyyy{{{~~~|||dddTTTNNNJJJFFFEEEFFFFFFCCCAAA999777444444444444333222000111222333222111000///////////////////////////////////////////////////........................000///...---------------------,,,,,,,,,,,,---------------,,,---......///===555---,,,,,,)))((()))+++++++++************)))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********++++++(((((((((&&&%%%%%%''')))111111222333555666777777555555555555666777888888::::::999888888888888888:::999999999999;;;<<<===>>>===<<<;;;;;;;;;;;;;;;;;;:::999888888777777777444444555666777888999:::999999:::;;;<<<;;;;;;;;;:::999999:::<<<======<<<;;;:::999777666555555555444555666777888777666666888888888999999999:::::::::777555444555666666555555666888999888777555333555555555555555555555555333222222222111111000000111111111111111111111111111111000000000000111111////////////////////////////////////////////////000///...---------------....................................////////////------,,,,,,,,,---......+++,,,,,,------,,,,,,+++***************************++++++,,,,,,++++++***************************************************------,,,,,,++++++******************************))))))*********+++++++++))))))************))))))(((((())))))************************************---000333000+++)))+++///************************************************,,,,,,,,,+++******)))))))))))))))))))))))))))))))))******++++++******)))************************,,,,,,,,,,,,,,,,,,------,,,------......------,,,......---------...//////........./////////000000......//////000111222222222333555555555666888:::888>>>GGGQQQ[[[hhhwwwttteeeWWWJJJAAAAAA???======???AAAAAA@@@666444222222222333222000000000111222222111000///////////////////////////...//////////////////...........................111000...---,,,,,,,,,------------,,,,,,---------,,,,,,,,,---------......555///***+++,,,++++++---+++++++++*********))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***)))((((((***,,,333333333444444444444444444444444444555666777888999999888777777777888888:::999888888888:::<<<===>>>===<<<;;;;;;;;;;;;;;;::::::999888777777777777555555666777999:::;;;;;;<<<<<<======>>>>>>>>>>>>:::999999:::<<<===<<<;;;::::::888777666666666666444555777888888888777666777777777777888888888999888666444333444555555555555777888999999777555444555555555555555555555555222222111111111111111000111111111111111111111111111111000000000000111111////////////////////////........................//////...---------......................................./////////000000------,,,,,,,,,---......+++,,,,,,------,,,,,,+++************************++++++,,,,,,,,,,,,++++++************************************************,,,,,,,,,++++++*********************************))))))*********+++++++++))))))))))))))))))))))))((((((((()))******++++++************************+++///111///***'''***---(((((())))))))))))))))))************************************************))))))))))))))))))))))))******++++++++++++******************************+++++++++,,,,,,---------,,,,,,------------,,,,,,---------------...///000............////////////---......//////000000000+++...111222222333555666888:::===???DDDMMMXXX```nnnwww{{{zzzzzz{{{xxxnnn___RRRIIICCC???<<<;;;;;;::::::;;;:::888777444333111000111111111///111000000//////000111111..............................////////////..............................111000...---,,,,,,,,,---------------------------,,,,,,,,,---------------...)))(((***,,,***+++...+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((()))))))))*********''')))******))))))+++---444444444444333333333333444333333444444555666777888888777777777777777888999888777777888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999888777666666666666444555666777888999::::::>>>>>>>>>>>>>>>?????????:::999999999;;;<<<<<<::::::999888777666666666666555666888999999888888777666666777777777888888888777555333333444555555555666777888888888777555444444444444444444444444444111111111111111111111111111111111111111222222222111000000//////000000111000000000000000000000000........................---,,,,,,++++++,,,,,,,,,............................../////////000000000...------,,,,,,,,,------+++,,,,,,------,,,,,,+++***************+++++++++++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++)))))))))))))))(((((((((************************)))************+++++++++))))))))))))))))))))))))(((((())))))*********+++************************)))+++,,,+++'''&&&''')))((((((((()))))))))))))))***************+++++++++)))))))))*********************************************++++++++++++************************************+++,,,------------,,,,,,------------,,,,,,++++++++++++,,,------...------........./////////---...///////////////...---///111222222222333444555555555555777<<>>??????:::999999999;;;<<<;;;::::::999888777666666666666666777999:::::::::999888777777888888888999999999888666444333555666666666777777666666666555555555333333333333333333333333000000000000111111111111000000111111111222222222000//////......//////000000000000000000000000000........................,,,,,,,,,++++++,,,,,,---.........................../////////000000000000///...------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))*********++++++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++(((((((((((())))))))))))************************)))************+++++++++*********))))))*********)))))))))))))))*********************************)))))))))))))))(((((())))))*********++++++++++++))))))*********+++++++++,,,,,,,,,+++******))))))++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))***+++---......------+++,,,,,,------,,,,,,+++++++++++++++,,,---......---------.........//////......///000000///...---000222333333222111222333000000111222333666999;;;;;;@@@GGGOOOXXXeeerrr|||{{{xxxvvvyyy|||mmmcccXXXMMMEEE???>>>>>>===<<<999666444444555777777666555444444333111//////000111000///......///000111111000000........................,,,---///000000///---,,,---------------------------...............------,,,---...//////...---,,,***+++,,,---------,,,,,,,,,******---,,,((((((++++++++++++************)))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((()))))))))***&&&((())))))((('''((()))111111222333333444555555333333333333444555666666777777666666666666777888666777777888999999::::::777999;;;===>>>>>>===<<<999888777666666555555555:::;;;;;;<<<<<<======>>><<<<<<<<<<<<<<<===>>>>>>;;;999999999;;;<<<;;;:::999999888777666666666777777888999:::;;;:::999999888888999999999:::::::::999777555444666777888777777777666555555555555555333333333333333333333333000000000000000111111111000000111111222222222222//////............//////000000000000000000000000..............................---------......///........................////////////000000000000000///...---,,,++++++++++++,,,,,,------,,,,,,+++))))))******+++++++++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++))))))******++++++,,,,,,************************)))************+++++++++++++++************++++++******))))))))))))))))))************************,,,+++******,,,---,,,++++++++++++,,,,,,---------))))))******++++++++++++000///...---+++***)))(((++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))))))))))))))))))))***+++---......------+++,,,,,,------,,,,,,+++,,,,,,,,,---...///000111---------.........//////...///000000000///...------...000000//////000222...///111222444555666666999;;;>>>@@@CCCJJJSSSZZZgggppp~~~{{{yyy~~~rrrfffUUUJJJFFFDDD???;;;:::999888777777777777777444444555444333333444555333111//////000111111000+++---000333333222///---........................,,,---///000000///---,,,------------------------,,,---.../////////...---,,,---...//////...---,,,***+++,,,---...---,,,,,,***)))***...---******...+++++++++************)))))))))))))))))))))))))))(((((())))))*********+++************************(((((((((((()))))))))))))))***,,,,,,***)))***+++111111111111111111111111000000222333444555555555333333444444666777888999777888999999888777888999888999;;;<<<<<<;;;999888777777666666555555555444777777888999:::;;;;;;<<<<<<;;;:::999:::;;;<<<===999999888888777666666666666888::::::888666666666888888777777666666555555888777777777777888888999444444555555555555555555444444444444444444444444666555444333222222222222222333444555444222000...000000000000000111111222...------,,,---...///000///////////////.........///////////////////////////////////////......---.........------,,,,,,,,,......///000000000000000//////...------------...---------------------------,,,++++++******+++++++++***)))))))))***,,,,,,))))))))))))))))))))))))************************************************(((((((((((((((((((((((((((((())))))*********+++))))))************))))))******++++++++++++******************************+++***)))(((((()))***+++************************,,,,,,+++***))))))******)))))))))))))))))))))))),,,++++++******++++++,,,)))))))))))))))))))))))),,,,,,,,,+++***)))((('''++++++,,,,,,,,,,,,------******))))))******+++,,,******+++,,,---...///000000///...---------------000000000000000000000000///////////////000000111111111222222222333333333444444555777:::>>>BBBDDDNNNSSS[[[cccmmm{{{yyywwwxxxsssdddZZZLLLIIIEEE@@@<<<999777666555555555444444333333333333333333333333333333333333333333222111000000///,,,---///000000///---,,,////////////////////////---------.........////////////.........---------------------------------,,,,,,,,,------.........///...---+++***)))))))))++++++++++++*********)))))))))))))))))))))))))))***)))'''&&&&&&(((***+++++++++******))))))((((((((((((((()))******++++++))))))))))))((((((((((((((((((((((((((((((((((((111111111111111111111111000111222333444555555555222222333333444666777888888999:::999777777777999888999:::<<<<<<:::999888777777666666666555555555777888888999999::::::::::::999999888999999;;;;;;999999999888888888888777666888999999777666666666777777777777666666555555666666666666666777777888444444444444444444444444444444444444444444444444444444333222111111111111222333444444333222///...000000//////000000111222......---------...///000000000000000000////////////////////////////////////////////////......---------------------,,,,,,------.../////////////////////...------------...---------------------------,,,++++++******+++++++++***)))))))))***+++,,,))))))))))))))))))))))))************************************************************************((()))))))))******************++++++++++++******)))******++++++******)))************************+++***)))(((((()))***+++************************++++++***))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++,,,,,,+++++++++++++++,,,,,,---,,,,,,---...///000111111//////...---------------//////////////////////////////......//////000111000111111111111222222222222222222333555777:::<<>><<<:::888888777777555444444444333333333333333333333333333333333333333222222111000000//////,,,---...000000...---,,,........................------------.........//////.........------------------------------------))))))*********+++++++++---,,,,,,+++++++++,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))),,,+++)))'''''''''))))))*********)))))))))))))))*********)))))))))))))))))))))))))))((((((((((((************************111111111111111111111111111111333444555666666666222222222333444555666777888999:::999777666777888888999:::;;;;;;:::999888777777666666666666555555888888888888888888888888888888777777888888999:::888888888888999999999999666777999888777555555666777777777666666666666555444444444444444555666777333333333333333333333333444444444444444444444444333333222111000000000000111222333333222111///...000000//////000000111222///............//////000000000000000000000000000///////////////////////////////////////......---,,,,,,------------------,,,------...............//////...------------...---------------------------,,,++++++******++++++******))))))******+++,,,))))))))))))))))))))))))************************************************************************))))))))))))***************++++++,,,,,,++++++***)))******++++++******)))******************************))))))))))))************************************)))((((((((())))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))((()))***+++++++++++++++))))))*********+++++++++,,,,,,++++++,,,,,,---...,,,,,,------...///000000///...------------------------------------------///............///000000/////////000000000000111222111000000111222444555666999;;;<<<===@@@FFFLLLVVV___jjjttt|||tttlll\\\UUUKKKEEEAAA???<<<999777777666666555666666777444444333333333333333222222222222222222222222222111111000000//////......,,,---...//////...---,,,........................------------........................------------------------------------,,,,,,,,,,,,------------*********+++,,,---...///,,,,,,+++++++++*********))))))))))))))))))))))))...---+++)))((((((((()))))))))))))))************++++++******)))(((((('''(((((((((((())))))))))))************************111111111111111111111111111222333444555666666666333333333333444555666777888999:::999777555666777888888999::::::999888888777777666666666666666666999999888888777777777777777777777777888999999:::555666666777888999999999666777888777555444555666666666666666666666666666333333333333333444555666444444444333333333333333444444444444444444444444333333222111111111111111111111222222111000/////////////////////000111111/////////////////////000////////////000000000000///////////////////////////////////////......---,,,,,,,,,------.........,,,---......//////......//////...------------...---------------------------,,,++++++******++++++***************+++++++++))))))))))))))))))))))))************************************************************************)))))))))))))))*********)))******++++++******)))))))))************))))))***************************))))))))))))))))))***************************))))))((((((((((((((()))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))***++++++++++++***************+++++++++++++++++++++++++++,,,------)))******+++,,,,,,------......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......------......///000------........./////////222111111000111111222333444666888999999;;;===@@@AAAGGGNNNUUU]]]iiiyyyxxxnnncccZZZRRRLLLIIIEEE@@@>>>======<<<;;;888888777666444444333333333333333333222222222222222222222222222222222222000000//////............------...//////...------........................------------------------------------------------,,,,,,---------------------------...............)))))))))***+++,,,---...++++++*********)))))))))))))))))))))))))))))))))---,,,+++***))))))******(((((())))))******++++++************))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((000000000000000000000000111111333444555666666666444444444444555666777777777888999888666555666777888888888888888888888888666666777777777777777777999888888777777666666555666777777888999:::::::::333333444555666777888888555666777666444333444666555555555555555666666666222222222333333444666666666555555555444444444333444444444444444444444444444444333222222222222333000000111111000000///////////////...///000000111000000000000000000000///---------........./////////////////////////////////////////////......---,,,,,,,,,------...............///000000000000/////////...------------...---------------------------,,,++++++******++++++))))))******++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))******))))))))))))))))))(((((())))))))))))(((((()))))))))******))))))))))))))))))))))))))))))))))))))))))******)))))))))************************)))((((((((((((((())))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))***++++++++++++***))))))+++++++++,,,,,,,,,,,,---***************+++,,,,,,))))))******++++++,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------......///,,,,,,---------.........//////000000111222333333000222444666666777888999888;;;???AAADDDLLLXXXaaannnuuuzzzttt```[[[SSSLLLGGGCCC@@@>>>999999888888888777555333777777666555444222111000222222222222222222222222111111111111111111111111/////////...............---..................---........................------------------,,,,,,,,,,,,------------------,,,,,,,,,---------......++++++************************))))))))))))*********)))))))))(((((((((((()))))))))))))))))))))))))))))))))******+++,,,,,,(((((())))))******++++++(((((())))))************'''((((((((()))))))))***''''''''''''''''''''''''000000000000000000000000000000222333444555555555555555555555555666777888666777888888666666777888777777777777777777777777666666777777777777888888888777777777666666555555555666777999::::::::::::222333333444555666666777555666666555333333444666444555555555555666666666333333333444555666777888666666666555555444444333444444444444444444444444444444333333222333333444000000////////////////////////......//////000111000111111111111000000///,,,,,,,,,------......//////////////////////////////////////////......---,,,,,,------------------...//////000000000000000//////...------------...---------------------------,,,++++++******++++++))))))***++++++++++++***))))))))))))))))))))))))************************************************((((((((((((((((((((((((************))))))))))))'''(((((((((((((((((('''((())))))******))))))((())))))))))))))))))))))))))))))************))))))************************))))))((((((((()))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++++++++++++++***)))(((++++++,,,,,,,,,---------******))))))******+++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,------...++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,,,,------------...,,,------...000000111111000000222222333333333222333555777777888;;;BBBHHHKKKPPPZZZeeeppp|||~~~vvvmmmddd[[[SSSNNNIIIEEEAAA===<<<;;;:::888444555666666555333111///111111222222222222111000000111111111111222222222000000000000000000000000//////////////////..............................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------.........,,,,,,,,,,,,,,,+++++++++,,,+++***)))))))))))))))******)))))))))((((((((())))))))))))))))))))))))'''(((((()))***+++,,,,,,))))))))))))************'''(((((()))******++++++''''''(((((())))))******))))))))))))))))))))))))000000000000000000000000//////111222333444444444555555444444444555666666444666777777666666888999777777777666666777777777666666777777777888888888666666666666666666666555333444666888999999999999333444444555555666666666555666555444222222444555444444444555555555666666444444555555666888999:::666666555444444333222222444444444444444444444444333222222222222222333333/////////......//////000///............///000000111111222222222111000///,,,,,,------...//////000///////////////////////////////////////......---------------------,,,,,,---...//////000000////////////...------------...---------------------------,,,++++++******++++++((()))***+++,,,++++++***))))))))))))))))))))))))************************************************))))))))))))))))))))))))************)))))))))((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((()))***++++++***)))(((************************)))))))))))))))***++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))***++++++++++++******+++++++++,,,,,,,,,,,,+++************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...,,,,,,,,,---------......,,,---...//////000000///111111111111222222222111000222444444333444777:::888<<>><<<999888999999888777555666777777666555444444...///000111222222111111000000000000111111222222000000000000000000000000////////////////////////.........------.........---------------------------------,,,,,,,,,++++++++++++,,,,,,,,,---------++++++,,,,,,---......////////////......------------,,,,,,+++***+++++++++++++++++++++************))))))))))))))))))))))))'''(((((()))*********************))))))))))))))))))))))))))))))*********'''''''''((()))*********))))))))))))))))))))))))000000000000000000000000...///000111222333333333444444333333333444555555333555666777666777888:::777777666666666666777777666666777777888888888999666666666666666666666666111333555666888888888777555555555666666666666666555555555333222222444555444444444555555555666666555555666666888999:::;;;555555444333333222111111444444444444444444444444222111111111111111222222//////.........//////000...............///000000111222333333222111000///------......///000000111///////////////////////////////////////......---.........------,,,,,,,,,,,,---......//////......//////...------------...---------------------------,,,++++++******++++++((()))***+++,,,+++******))))))))))))))))))))))))************************************************************************+++*********))))))(((((())))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))***++++++***)))(((******************************))))))***+++,,,,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''((()))***+++,,,,,,,,,)))************+++++++++,,,,,,++++++,,,,,,---...)))))))))))))))*********++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------.........///000000111111000000///000///...///111222222111///222444444333222222444444666777999;;;@@@EEEIIIKKKWWWbbbhhhnnnvvv~~~}}}ttthhh___YYYRRRJJJDDDDDDBBB???>>>======;;;:::999777666777888888777666222222222222111222444666111111222333333222111000//////000000111111111222000000000000000000000000/////////000000000000000......------------......---------------------------------,,,,,,++++++++++++++++++,,,,,,---------++++++,,,,,,---...//////,,,,,,,,,++++++*********---------,,,,,,---......---------,,,,,,,,,++++++))))))))))))))))))))))))((())))))))))))(((((('''++++++******))))))((((((++++++******)))(((((((((&&&''''''((()))******+++''''''''''''''''''''''''////////////000000000000111111222222222333333333444333222222333444666777777888888888999999999999999888666444333444555666888777777777777777888999:::999666444333333444555666666777777777777666666444444555555666666777777666666666666555555555555333444444555555555555555555555666666666666555555777777666555555555555555777777666555444333333333333222111111000000111111////////////////////////000000000000////////////000000000000000000000000000000//////.........---111000...,,,,,,...000111......//////000000111111////////////////////////,,,,,,------...////////////...---,,,,,,,,,,,,,,,......---------,,,,,,,,,******+++++++++******)))******)))((((((((((((((())))))************))))))************************************++++++++++++++++++,,,,,,,,,,,,+++++++++*********))))))(((((())))))))))))))))))))))))...+++&&&$$$%%%'''***,,,''''''%%%%%%(((+++***'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))))))))((((((************************)))************+++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,---------...---,,,++++++---///111------------------------+++++++++,,,,,,,,,------...------------...//////111111111000000000000000333333333333333333333333333333444555777999:::<<<@@@CCCGGGHHHIIINNNWWW^^^nnnvvv{{{vvvnnnhhhYYYUUUOOOHHHCCC@@@??????:::::::::999888777777666777777888777777666555555333333333222222222111111000000000000////////////000//////000111111///...////////////............,,,---///000111000...---////////////////////////---------.........//////.........------,,,,,,,,,)))***++++++,,,,,,,,,,,,.........------,,,,,,,,,++++++------------++++++************************......---,,,+++***)))(((''''''''''''(((((((((((())))))))))))))))))))))))++++++***)))((((((((()))******++++++++++++******+++***)))(((((()))***+++******))))))))))))******....../////////000000000111111111222222222333333333333222222333444666777666666666666777777777777777666444333333333555666888888777777777777777888999888666444444444555666666777777777777777666666888777777666555555444444666666666666555555555555444444555666666666666555555555666666666666555555888777666666555555555666777666555444444333333333333222111111000000111111000000000000000000000000000000000000////////////000000000000000000000000000000/////////.........000///...------...///000.../////////000000000111////////////////////////---------...............///...---,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,+++++++++++++++++++++++++++***))))))))))))***)))******************)))(((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))(((************)))))))))((())))))))))))))))))))))))(((+++------+++((((((((((((+++,,,+++)))((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((************************)))************++++++++++++,,,,,,,,,++++++***)))++++++++++++++++++++++++)))))))))*********++++++***)))(((((((((***+++,,,------------------------+++,,,,,,,,,---------------------------...//////////////////////////////222222222222222222222222222222222333444666777888888;;;<<<;;;:::<<>>BBBDDDDDDFFFKKKOOOWWWWWWYYY^^^eeennnvvv{{{}}}xxxllljjjgggbbb\\\UUUNNNKKKHHHEEEAAA@@@AAA@@@<<<999:::999888777666666666666444444444333333222222111222222333333333222111111222222222222111111111000000000000/////////.........//////000000//////...000000000000////////////000000000///......------------------------------------------............,,,,,,++++++++++++******++++++,,,,,,,,,+++******,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++((((((((())))))*********((((((((()))))))))******))))))))))))))))))))))))))))))((((((((()))******)))******++++++******)))******))))))))))))************))))))))))))******------........./////////000000000111111111111222222222222333333444555555333333444444444555555555555444333222333555777999::::::888777666666666666555555555444555666777888888888888888888777666555555555555555666777999:::666666666666555555555555555666666777777777777777555555666666666666555555888777777666666666777777666555444444333333333444333222111111000000111111111111111111111111111111000000000000////////////////////////////////////000000//////////////////...///000000000000///...////////////000000000000////////////////////////000//////...------,,,,,,...------,,,,,,,,,------+++++++++************)))---,,,***)))***+++---...,,,,,,+++***************+++++++++,,,,,,+++++++++************************)))*********++++++++++++******++++++++++++***************)))))))))))))))))))))))))))))))))))))))***(((&&&&&&***111999>>>...+++***)))(((&&&)))---))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************'''(((((())))))))))))(((************************))))))*********+++++++++******++++++++++++******************************++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,---------.........------,,,,,,------...///------------............////////////////////////000000000000000000111222333555777777666666777888:::;;;<<<;;;:::;;;???BBBAAAAAABBBEEEIIINNNRRRUUUWWWYYY\\\```dddhhhkkkllljjjmmmsssyyy}}}~~~qqqkkkddd^^^ZZZWWWSSSQQQKKKKKKJJJIIIFFFCCC@@@>>>???===;;;;;;======;;;999::::::999888777555333222555555555444444333333333111111111222222111111000222111111111111000000000000000/////////.........---///000000///......///111111000000000/////////...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***)))++++++******************+++++++++,,,,,,+++++++++++++++++++++++++++++++++((((((((()))))))))******))))))))))))************((((((((((((((((((((((((((((((((((((((()))***+++))))))************))))))***))))))))))))))))))*********))))))))))))******------------............//////000000000111111111111111222333333444444444444444555555555666666666666555444444555777999;;;::::::888777666666666666444444555555666666777888888888888888888777666666555555444555666888:::;;;666666666666555555555555555666666777777777777777555555666666666666555555777666666666666666777777555444444333333333333444333222111111000000111111111111111111111111111111000000000000//////////////////////////////////////////000000000000000000//////000111111000//////000000000000////////////////////////////////////000000///...---,,,,,,+++------,,,,,,,,,------...++++++*********))))))))),,,***)))((()))***,,,...++++++***))))))))))))***+++++++++,,,,,,+++++++++************************)))*********++++++++++++*********++++++*********))))))))))))))))))******))))))))))))))))))))))))...(((%%%,,,<<>>===;;;::::::;;;===???=========>>>@@@BBBDDDEEEDDDFFFHHHKKKMMMOOOOOOOOOSSSUUUXXX[[[\\\\\\[[[ZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[^^^bbbeeefffeeeccc_________]]]\\\ZZZXXXWWWVVVVVVXXXZZZZZZXXXSSSOOOIIIHHHGGGEEECCCBBB@@@@@@???>>><<<::::::::::::;;;888888999999999888888777555555444444333333222222444444444555555444333333111111111111111111111111000000111222222222222111000000000000/////////////////////.........------+++...111000---,,,---000////////////............---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------......++++++,,,,,,,,,+++*********************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))((((((((()))))))))******))))))))))))))))))))))))(((((('''''''''((())))))((())))))******))))))((())))))************))))))******))))))))))))******+++,,,,,,,,,,,,---------........./////////000000///000222333444444333333555555555555666666666666777666555444555666888:::888888777777777777777888555555666666666666666666666666777888999999999999:::888666555555666888:::666666666666555555555555444444555666666666666555555555666666666666555555444444444444444555666666444333333222333333444444333222111111000000111111000000000000000000000000000000000000////////////000000000000000000000000//////000000000111111111111111000//////000111111111000000000/////////...//////////////////////////////......---------,,,,,,,,,,,,,,,,,,---...///,,,,,,+++++++++*********))))))***++++++,,,------,,,,,,+++************+++)))******************)))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''((()))))))))************))))))))))))))))))))))))***(((---;;;MMMWWWVVVPPPAAA333***,,,---((('''+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&'''((()))************)))))))))))))))))))))))))))************+++++++++(((((()))***************************************(((((((((((())))))))))))...---,,,+++***+++,,,,,,*********************************+++++++++,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,---.........------------------------............//////000111333222222222222222111111333333444555666666666555111111333444444555444444666666666666666666666666888888888999999999::::::999999999:::<<<<<<;;;;;;===>>>AAABBBCCCCCCBBBAAAAAAAAA@@@AAABBBCCCBBBBBB@@@@@@AAADDDGGGHHHGGGEEEEEEDDDDDDBBBAAA@@@@@@??????>>>>>>@@@BBBBBB???<<<<<<<<<<<<<<<<<<;;;;;;;;;888888888777666555555555888888888777777777666666777777777666555555555555444444444444555666666666//////////////////////////////000111111111111111000000/////////.........//////.........---------+++...111000---+++---000............------------,,,---------,,,+++)))(((---------------------------------,,,,,,,,,++++++++++++,,,,,,,,,---------******+++,,,,,,,,,++++++*********+++++++++,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))((('''''''''(((((((((((())))))))))))((((((((()))***++++++***)))(((******))))))))))))******++++++,,,,,,,,,---------............/////////000///000222333444444333333444444444555555555666666777666444444444555777888888777777777777777888999555555666666666666555555555666777888999:::::::::666555444444555888<<<>>>777666666666555555555555333444444555555555555555555555666666666666555555333333333333333444555666333333333222222333444444333222222111000111111111////////////////////////000000000000////////////000000000000000000000000//////000000111111111222333111///......///111333111111000000/////////...////////////////////////...............---------,,,,,,,,,,,,,,,---...///,,,,,,,,,++++++++++++***)))***+++,,,---...------...---,,,,,,++++++,,,,,,))))))************))))))************************************++++++++++++))))))************))))))(((((())))))*********+++)))))))))))))))))))))))))))''')))///888<<<999555333***''',,,,,,&&&&&&---))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&'''((()))************)))))))))))))))))))))))))))************+++++++++(((((()))***************))))))))))))))))))))))))************++++++++++++---+++)))''''''((()))***))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,---...))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000111000//////111333333333000000111333444444222111333222222111111333444555000222444777777777555444555666777888888777666555555444444555777888888777666777888:::::::::999999999999888999:::::::::999:::999999:::<<<===<<<;;;<<<;;;:::999888888888888<<<:::888999;;;;;;999666666666666555555444444444444666777777555444444444222222222222333333333333333444444444333222333444333222111111111111222222/////////000000000000000......///000111111000000000/////////............//////.........---------***...111000---+++---000......---------,,,,,,,,,***+++++++++)))%%%""" ---------------------------------,,,,,,+++++++++*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%&&&'''((()))******''''''''''''(((((((((((())))))))))))))))))))))))***)))((('''''''''''''''(((((())))))))))))((((((((()))***++++++***)))(((******))))))))))))******,,,,,,,,,---------......---...///...---...///111111222222333333444444555333444555555666666555555777777777777777888888888:::888666888:::;;;888666555777999999777555555555666666777888888888888777888999999999999999999:::777666666555555666888999666666555555555555666666888777666555444333222222222222222333333444444444333333333333333333333333444333111//////000111222222222111000//////000000000000000000000000000000///////////////000111111000000000000000000000000111111111111111111111111222111111000///......---///...,,,*********,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......))))))))))))))))))))))))))))))))))))))))))))))))***++++++***((('''((()))++++++++++++******))))))(((((((((((())))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++***************)))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************+++++++++++++++++++++++++++++++++*********))))))************))))))))))))++++++***)))(((((())))))(((((()))***************)))************+++++++++(((((()))************)))))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////////////////000000//////000111222222000000111111111222222222333333333333333333333333111222333444555444333222444444444444444444444444333333333333333333333333444333333333333444555555666666666666666666666666555555555555555555555555666666666666666666666666444555555555444333333222444444444444444444444444333333222111111222333333444444444444444444444444333222111000////////////000000000000000000000000////////////000000000000////////////............//////.........---------111000...---,,,,,,------......------------.........---,,,+++++++++,,,---000///......------------((((((((()))***+++------)))***+++++++++)))((('''***++++++,,,,,,++++++******************************)))((()))***+++***((())))))************))))))))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))(((((((((((()))***+++,,,...+++((('''((()))))))))(((((((((((()))))))))))))))&&&###%%%))),,,***''',,,,,,---------.........---...///...------///111111111222333333444444555444444444444555555555666666666777888999999::::::999777666777999:::888555555777888888777555555666777888888999999999999999999999999999::::::::::::999888777666555555666666666666555555555555666666777777666555444333222222222222333333333333333333333333333333333333333333444333111000///000111222222111111000//////000000000000000000000000000000///////////////000000111000000000000000000000000000000000000000000000000111111000000//////......000///---++++++,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***((((((((()))******)))))))))((((((((((((((((((((()))))))))***)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********+++++++++++++++***))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************************************+++++++++*********))))))************))))))))))))+++******)))(((((())))))(((((()))***************)))************+++++++++((()))******++++++******++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................000/////////000000111222000000000111111111222222333333333333333333333333111111222333333333333222333333333333333333333333333333333333333333333333333333333333333444444555666666666666666666666666444444444444444444444444555555555555555555555555444444444444444333222222333333333333333333333333333222222111111222222333333333333333333333333333333222111000////////////000000000000000000000000.../////////000000000000////////////............///.........------------......------------............------------......------,,,+++++++++,,,------------,,,------......***************+++,,,---******++++++******)))(((***++++++,,,,,,++++++******************************)))((()))***+++***((())))))************))))))((((((((((((((((((((((((***************)))(((((((((((((((((())))))))))))++++++******)))*********000---***((('''''''''&&&(((((((((((())))))))))))...***&&&''')))+++(((%%%,,,------------.........---...///...------///111111111222222333444444444555444333333333444666777555666777888999:::;;;<<<777666666777888888777555444666888888777666666777888999::::::;;;;;;::::::999999999::::::;;;;;;;;;:::999888666555555444444666666555555555555666666666666555444333333222222333333333333333222222222333333333333333333333333444333111000000000111222111111000/////////000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////////////////////////////000///...---,,,---...///,,,------......------,,,+++++++++,,,,,,---------------,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))************)))))))))))))))((((((((()))))))))******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))''''''(((((())))))******++++++,,,,,,++++++******************************(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))+++++++++***************************))))))))))))******)))((((((((())))))(((((()))***************)))************+++++++++)))******+++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................////////////000000000000000000000000111111111111222222222222222222222222111000000000111111222222111111111111111111111111222222222222222222222222333222222222222333444444555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333222111222222222222222222222222333222111111111111222333222222222222222222222222222222111000////////////000000000000000000000000....../////////000000000/////////............---............------------++++++,,,....../////////......------------......---,,,,,,++++++,,,,,,---++++++++++++,,,---...///,,,,,,++++++++++++,,,,,,,,,,,,+++************+++******++++++++++++*********************************)))((()))***+++***((())))))************))))))''''''''''''''''''''''''))))))******))))))(((((((((((((((((()))))))))))),,,+++***)))((((((((((((///,,,)))(((((((((((('''(((((((((((())))))))))))...+++((((((***+++)))&&&------------............---.........------///000111111111222333333444444555444333222222444666777555666666777888999999:::555555666666777666666555444555777777666666777999888888999::::::::::::999999999999:::;;;;;;<<<<<<999888777777666555555555666555555444444555555666555555444444333222222111333333333222222222222222333333333333333333333333333222111000000000111111111000000/////////000000////////////////////////...//////000000000000000000000000000000000000000000000000000000000000000....../////////////////////...------,,,---......,,,------......------,,,***++++++,,,,,,------...---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))***,,,,,,,,,,,,++++++++++++(((((()))))))))*********'''((()))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))'''((((((((()))))))))*********+++++++++******)))))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************************************************************************)))))))))(((***))))))((((((((())))))(((((()))***************))))))*********+++++++++******+++,,,,,,,,,,,,+++))))))(((((())))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................//////////////////////////////000000000111111111111111111111111111111000000///......000111222111111111111111111111111222222222222222222222222222111111111111222333333444444444444444444444444333333333333333333333333111111111111111111111111111222222222222222111111111111111111111111111111222222111111111111222222111111111111111111111111111111000///////////////////////////////////////........./////////000000//////.........---------------------------------***+++---...//////...---......------------......,,,,,,,,,,,,,,,,,,------++++++******+++,,,,,,---...---,,,,,,+++++++++,,,---,,,+++*********,,,,,,******++++++++++++*********************************)))((()))***+++***((())))))************))))))''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((())))))))))))***)))(((''''''''''''''')))(((''''''***+++,,,+++(((((((((((()))))))))))))))(((&&&'''***++++++***---------.........//////,,,---...---,,,---...000000000111222222333333444555444222111222333555777666666666666555555555555444555666666666555555555444666777777666666888999666666777888888888888888888888999::::::;;;<<<<<<666666666777777777777666555555444444444444555555444444333333222222111111222222222222222222222222333333333333333333333333222222222111111111111111000///////////////000000////////////////////////......///000111000000///000000000000000000000000111111111111111111111111............////////////,,,,,,,,,,,,,,,,,,------,,,------......------,,,+++++++++,,,,,,------------,,,+++***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))******)))((()))+++++++++++++++++++++++++++))))))))))))************'''((()))++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************++++++++++++++++++++++++************************************)))))))))((()))((((((((((((((())))))(((((()))***************))))))*********+++++++++******+++,,,,,,,,,,,,+++))))))(((((())))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................////////////...---....../////////000000000000000000000000000000000000///...---...///000111111111111111111111111111111111111111111111111111000000000000000111222222222222222222222222222222222222222222222222222222000000000000000000000000000000111111111111111000000000000000000000000000111111111111111111111111000000000000000000000000111000//////////////////////////////////////////............////////////............------------,,,,,,------------------+++,,,---......---,,,+++......------------......+++++++++,,,,,,------------,,,+++***************......---,,,++++++++++++,,,,,,*********+++,,,---)))******++++++******)))))))))))))))))))))))))))***)))((()))***+++***((())))))************))))))(((((((((((((((((((((((('''(((((()))))))))(((((((((((((((((()))))))))))))))((((((((())))))***+++(((''''''(((***,,,,,,+++(((((((((((())))))))))))''''''&&&&&&((()))******------........./////////,,,---...---,,,,,,...000000000111111222333333333444333222222222333555666666666555555444333333333444666777777666555555666666777777666555555777999444555666666777777666666777777888999::::::;;;;;;555555666777777777777777555555444444444444555555333333333222222111111111111111111111222222222333333333333333333333333333222222222222111111000000//////......//////000000000000000000000000000000---...000111111111000///000000000000000000000000111111111111111111111111........................+++++++++,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******))))))***+++((((((((((((((())))))))))))))))))*********++++++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))************++++++++++++++++++++++++***************+++++++++************))))))))))))((((((''''''(((((())))))(((((()))***************)))************+++++++++)))******+++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------.../////////...,,,,,,............//////////////////////////////////////////......//////000000111111111111111111111111000000000000000000000000000////////////000111111111111111111111111111111111111111111111111111111////////////////////////...///000000111000000000000000000000000000000000000000111222222111000000000000000000000000000000000//////....../////////000000000000000000000000------........./////////.........------------,,,,,,,,,,,,,,,------------,,,,,,---------,,,,,,+++......------------......******+++,,,------------...---,,,+++************------,,,++++++++++++++++++************+++,,,,,,))))))************))))))))))))))))))))))))))))))***)))((()))***+++***((())))))************))))))((((((((((((((((((((((((''''''((()))))))))(((((((((((((((((())))))))))))************+++,,,---...,,,***))))))******((('''(((((((((((())))))))))))***)))((('''&&&&&&&&&&&&............////////////,,,---------,,,,,,...000000000000111222222333333222222333333333444444444555555555555555555444444444666888888666555666777777888888666555444666888444444555666666666666666555666666777999::::::;;;666666777888888777666555555444444333333444444555222222222222111111111111//////000111222333333444333333333333333333333333222222222222222111000000...............///000000000000000000000000000000---...000111111111//////000000000000000000000000111111111111111111111111/////////......------,,,+++,,,,,,---------------,,,------......------,,,...------,,,,,,++++++***,,,++++++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++&&&&&&'''''''''((((((((())))))*********+++++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************************************))))))*********+++++++++************))))))))))))'''''''''''''''((())))))(((((()))***************)))************+++++++++((()))******++++++******++++++******++++++,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,---...//////---,,,***------........./////////..............................///000000000000000000000000000000000000000000000000000000000000000//////......//////000111000000000000000000000000000000000000000000000000////////////////////////---...//////000000000///000000000000000000000000///000111222222111000///000000000000000000000000//////.........//////000000000000000000000000000---------.........//////.........---------,,,,,,++++++,,,,,,,,,---------++++++++++++,,,---............------------......)))***+++---......---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++((()))******++++++******))))))************))))))))))))))))))))))))))))))***)))((()))***+++***((())))))************))))))''''''''''''''''''''''''&&&''''''((())))))(((((((((((((((((())))))))))))++++++*********++++++,,,,,,+++************(((&&&(((((((((((())))))))))))*********((('''&&&'''(((............/////////000,,,---------,,,,,,...///000000000111222222333333111222333444444444333333444555555555666666777777444777999999666555666888888888888666444444666888444555555666666666666666444555666777888999::::::888888999888777666444333555444444333333444444555222222222111111111111111......///111222333444555333333333333333333333333111222222222222111000000...............///000111000000000000000000000000---...000111222111///...000000000000000000000000000000000000000000000000000000///...------,,,,,,,,,,,,---.../////////...,,,------......------,,,///...------,,,+++***)))++++++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***,,,'''((((((((())))))******)))************+++++++++***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))******++++++++++++************))))))))))))'''''''''''''''((()))***(((((()))***************)))************+++++++++(((((()))***************)))))))))((()))******+++************************++++++++++++++++++++++++************************------------------------,,,---...//////---+++***---------.........//////........................---...000111111111000///////////////////////////000000000000000000000000...............///000000000000000000000000000000000000000000000000000000////////////////////////------...///000000//////111111111111111111111111///000111222222111000///111111111111111111111111//////.........//////000000000000000000000000000---------.........//////......---------,,,,,,,,,+++++++++,,,,,,---------******)))***+++...000111.........------.........)))***+++---......------++++++++++++,,,---......+++******)))******++++++'''((()))+++++++++***)))))))))************))))))))))))))))))))))))))))))***)))((()))***+++***((())))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((((((((((((((())))))))))))***)))(((''''''&&&&&&''')))(((((()))++++++***((((((((((((((())))))))))))(((((())))))))))))+++---***++++++,,,,,,++++++***------,,,+++,,,---...///............////////////111111000000000000000111333333444444555666666777333333444444555666666666:::999777666555555555555333222333555777888666444666666666555555555555555777777777777666666666666555555555555555444444444333222111000////////////...............///000000333333222111000000111111000000////////////000000000000//////......------111111000000///.........222111000//////000111222111111111111111000//////---......///////////////000///...---,,,------...////////////////////////,,,---------.../////////,,,+++******,,,,,,+++***///,,,)))))),,,...---,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''%%%$$$###$$$$$$&&&((()))*********))))))))))))******************))))))))))))******+++*********))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++,,,************************)))))))))***+++++++++,,,++++++***))))))***+++,,,************************************************---------,,,,,,++++++++++++,,,,,,------,,,,,,+++/////////...------,,,,,,,,,---......//////..............................//////.........---------//////............//////////////////////////////////////////////////////////////////............//////////////////////////////////////////////////////000000111111222222////////////////////////000000000000000000000000......---......///000111000000000000000000000000---.....................------------------------......//////......---,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++---,,,+++*********+++,,,------------------------******+++++++++******))))))***(((%%%###%%%***///,,,,,,,,,++++++*********************************$$$%%%&&&((()))*********(((((((((((((((((((((((()))(((''''''''')))***+++'''''''''''''''&&&%%%%%%((((((((((((((('''''''''''''''((((((((((((''''''******))))))((((((''''''(((((())))))******++++++''''''(((((())))))******,,,,,,------------,,,,,,------,,,,,,,,,---...///............////////////111111000000000000000111333333333444555666666666333333444444555666666777999888666555444444444555444333333444666666555333666666666777777777777777777777777666666666666666444444444444555555555555333333222111000000000000000////////////000111111222222111000000000000000111000000//////000000111222111111111000000000///222222111111111111000000222111000//////000111222000111111111111000//////---......///////////////000///...---------......////////////////////////---------...............---+++***+++,,,---,,,+++///,,,******,,,------+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&((()))*********+++))))))))))))******************))))))))))))******************)))))))))((((((((((((((((((((((((((((((((())))))******++++++***************************************+++++++++,,,+++***))))))******+++************************************************,,,,,,+++++++++*********+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,,,,------.......................................///.........------------//////............//////................................................////////////............................................................------........./////////........................000000000000000000000000//////.........///000000////////////////////////---------------------------------------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,---------,,,+++*********++++++***++++++++++++++++++*********+++++++++******)))+++,,,,,,+++)))***---///++++++*********)))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&((((((((((((((((((((((((((('''&&&&&&&&&((()))***)))))))))))))))((('''&&&&&&&&&''''''(((((())))))))))))******)))(((((('''))))))))))))(((((((((((()))))))))))))))*********&&&'''''''''((((((((((((---......//////......------,,,,,,,,,,,,---...///---............/////////000000000//////000000111222333333444444555555666333333444555555666666777777666444333222333333444666444333333444666666666777777777777777777777777777777666666666555555555333333333444444555555555444333222111111000111111111000000000000111222222111111000/////////000000111000000//////000000111111111111111000000000000222222222333333333333333111111000000000000111111000000111111000000///...---......///////////////000///......------......000000000000000000000000...............------------,,,+++,,,---...---+++---,,,******,,,---,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******++++++******)))(((((()))***************))))))))))))******************))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++***************,,,,,,+++***))))))*********************************************************************)))))))))++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---...............------------------------............------------......................................................................../////////............---................................................---------.......................................000000000000000000000000111000000////////////000..............................------,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,---...---,,,++++++******++++++)))***+++,,,,,,+++***))))))******+++++++++******''')))++++++***)))***+++***))))))))))))(((((((((((((((((((((((((((((((((+++******)))(((''''''&&&(((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((++++++++++++***)))((('''%%%%%%&&&'''((()))*********************)))(((((((((((((((((())))))))))))************))))))))))))&&&&&&&&&&&&''''''''''''------............------,,,,,,,,,,,,------......---------.........//////000////////////000000111222222333333444444444444333333444444555555666666444333222111111222333333777444222333666999;;;<<<<<<;;;:::999888777666666777666666555555444444444111111222333444555555666444333333222111111222222111000000000000111222222000000///////////////000000//////......//////000////////////............111111222222333444555555111000000000000000000111000000000000000//////...---....../////////////////////..................000000000000000000000000/////////...---------,,,...---,,,,,,......---,,,,,,++++++++++++,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))******))))))************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******++++++++++++))))))*********))))))(((((()))))))))******************))))))))))))***************)))))))))))))))*********************************)))))))))))))))************************,,,+++++++++***))))))))),,,,,,+++******)))))))))************************************************************************++++++,,,,,,,,,,,,++++++*********+++,,,------...,,,,,,---.........------------------------------------------------------........................................................................//////.........---------------------------------........................////////////////////////........................////////////////////////222111000///////////////........................//////......------,,,,,,------------------------,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,,,,,,,++++++++++++***+++***+++---......---,,,+++))))))***+++++++++******'''((()))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((())))))***(((((((((((((((((((((((('''''''''''''''''''''(((+++++++++******)))((('''&&&&&&''''''(((((())))))(((((()))************)))''''''(((((())))))******++++++******))))))(((((('''''''''''''''''''''''',,,,,,,,,------,,,,,,,,,,,,,,,,,,---------------------------............//////......///000111111222222222333333333333333222222222333444444555555222222111000000111222333555444222444999>>>BBBDDDDDDCCCAAA>>><<<999777666666666555555444333333222000111111222333444555555333333222222111222222222000////////////000111111000///////////////000000///......------......///............///////////////000000111222333444444000000000111111000000000000000000000000///......---......///////////////......//////////////////000000000000000000000000/////////...---------,,,...---,,,,,,......---,,,***+++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))******++++++******************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))************(((((())))))(((((('''&&&((()))))))))******************))))))))))))******))))))))))))))))))******))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))++++++++++++******))))))******************************************************++++++++++++++++++***++++++,,,,,,++++++*********+++,,,---...//////+++,,,,,,---...---------------------------------,,,,,,------------------------............------............................................................------------------------------------......................../////////...............................................................111111000//////...///////////////////////////////////////.........---------------------------------------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,++++++************,,,---------,,,,,,((()))***+++++++++++++++---,,,******+++,,,---...************************)))))))))))))))))))))))))))(((((('''(((((()))***((((((((((((((((((((((((((((((((()))(((((((((((((((((())))))(((((('''&&&))))))((((((''''''&&&&&&$$$%%%&&&((()))***++++++''''''(((((())))))******++++++******))))))((((((((((((((((((((((((((((((***++++++,,,,,,++++++***+++,,,------......------,,,------------.....................///000111111222222222222222222222222000000111222222333333444111111000000000111333444444333333666<<>>???@@@@@@>>>;;;999888999:::;;;555444444333333222222111444333222000000000000111---///000///---,,,,,,---000111222000...------...111111111222222333333444000000000000000000111111...000111222222111000.../////////000111111222222111111111111111000////////////.........---------111000///...------...///111000/////////000222333000000111111000///...---///...---,,,,,,---///000111///,,,+++++++++***((()))***,,,------,,,***)))******++++++++++++************))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))******))))))((((((''''''***)))((((((((()))+++,,,******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''&&&''''''))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))***++++++++++++***)))(((((()))***+++*********)))))))))))))))))))))))))))))))))))))))++++++******)))((((((((()))))))))((((((((((((((())))))))))))******************+++,,,,,,,,,,,,+++++++++***)))(((((()))))),,,,,,,,,------.........,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------,,,***))))))***,,,---************++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++---......---+++***,,,,,,,,,---------......+++---......---,,,,,,---------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))(((((())))))******))))))))))))*********+++***)))'''''')))++++++++++++*********)))))),,,+++***(((''''''&&&&&&)))+++,,,,,,+++***,,,---++++++******))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''+++***)))(((((('''(((((())))))(((((('''''''''&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((($$$$$$%%%&&&'''((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))***+++,,,---......++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000111111111222222222111111111111000000000000111111222222333333333333111333555888:::<<<===>>><<<;;;:::888777777888888333333333333333333333333444333222000000000000111111111000///...000333666;;;;;;:::777333000//////222222222222111111111111111111111111000000000000000111222444444222111000000000000000111111111111111111111111111000////////////.........---------000///...---------......111000000/////////000000000000000000//////......000///...---,,,---///000000...,,,+++,,,,,,+++)))***))))))))))))))))))*********++++++++++++************************************))))))))))))******))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))((((((((((((***)))((((((((()))+++++++++*********))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))******+++++++++***)))(((((()))***+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))************++++++,,,------------,,,,,,,,,+++***************++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++******+++,,,---------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,---.........------,,,,,,,,,------------...+++---......---,,,,,,---,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,---------000///---,,,++++++,,,,,,******))))))))))))******,,,,,,,,,***((((((***++++++++++++*********))))))******))))))))))))******************++++++++++++*********)))))))))))))))************************(((((((((((((((((((((((()))((((((''''''(((((())))))((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))((((((((('''''''''((())))))***+++,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000111111111222222111111111111111111111111222333333333333444444444222333555777888999::::::777777888777777666555555111111222333333444555555444333222111000000000000222111///---...222888===HHHGGGEEEAAA;;;666444444222222111111000/////////222222111111111000000000222222444444444444222222222111111111111000000000000111111111111000000////////////.........------///...------,,,------------......///000000//////111000///.........///000222111///...---.../////////---++++++,,,---,,,+++,,,***(((''''''(((***,,,******++++++++++++************************************))))))))))))******)))))))))))))))))))))))))))***++++++,,,,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))((()))******+++++++++++++++************)))))))))*********++++++))))))))))))))))))))))))((())))))******))))))(((************************))))))))))))))))))))))))))))))((((((((()))******))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))******++++++******))))))))))))******))))))))))))))))))******))))))))))))))))))))))))'''(((((()))******++++++************************))))))))))))************+++,,,,,,------------------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,------++++++++++++------......---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------......//////,,,,,,,,,,,,------------+++,,,......,,,,,,,,,---++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,---......---,,,+++***)))))))))*********))))))))))))******.........,,,***)))***++++++++++++***************))))))))))))***,,,---...+++)))'''(((+++---+++)))))))))))))))************************************(((((((((((((((((((((((('''''''''&&&''''''((()))((((((((((((''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((((((((((((((())))))((((((((((((''''''+++++++++*********)))))),,,------......------,,,+++++++++++++++++++++++++++,,,,,,------...//////000000000000111111111111000111111111111111222222222333333333333333333333333333444555666777777666444555666777777666444333222222222333333444444444333333222111111000000000//////---,,,,,,000555:::DDDCCCBBB>>>999555333333000000000000////////////333222222111111000000///222333444444444444333222333333222111111000//////000000111111111111000///////////////............------------,,,---------)))***,,,///000111000000111000...------...///111222111000///......//////...---++++++---...---------,,,+++******+++,,,---******++++++++++++******************++++++++++++******))))))))))))******))))))))))))))))))))))))))))))***++++++++++++***(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''(((((())))))******)))))))))))))))******+++************************)))*********++++++++++++)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))***************))))))))))))))))))***)))))))))))))))*********))))))))))))))))))))))))(((((())))))***************************+++++++++((()))))))))***************+++,,,,,,------,,,,,,,,,++++++*********++++++******************++++++)))***,,,------,,,***)))***++++++++++++,,,,,,,,,------,,,++++++,,,---------,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++...------,,,,,,,,,------++++++,,,,,,,,,---------***,,,...---,,,+++,,,---******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,---******))))))((((((((((((******))))))))))))******---......,,,***))))))***************************((((((((()))***+++,,,---,,,(((%%%''',,,---+++'''(((((())))))******++++++************************((((((((((((((()))))))))(((''''''&&&&&&&&&&&&'''((((((((((((((('''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((************))))))((((((''''''''''''''''''''''''))))))((((((((((((((((((+++++++++*********))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---.........//////000000000111111111000000111111222222222333222222222222111111111111333333444555555555444444333444666888888777555444444444444333333222222222333333222222111000000///---.........---...111333222333333222///.........------...///000000111111333222222222111111000000222333333333333333333222444444333222111000/////////000000111111111000000000000/////////.........,,,,,,------------------***,,,---/////////...---000///---,,,,,,...000111111111000///////////////...,,,+++,,,---......---***+++,,,------,,,+++*********++++++++++++******))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))''''''(((((())))))******((()))))))))************)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((())))))***++++++((()))))))))************))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))*********)))))))))******)))))))))(((((())))))************))))))))))))))))))))))))************))))))(((((())))))******++++++++++++((()))))))))************))))))***+++++++++++++++******))))))))))))***+++************************)))***,,,------,,,***)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++///...,,,+++************+++++++++,,,,,,,,,------***,,,------,,,++++++,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++++++++******))))))))))))******+++------,,,***((())))))************************))))))((((((((())))))***,,,(((%%%''',,,---+++'''(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))******))))))(((&&&&&&%%%%%%%%%'''''''''((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''((((((((((((((((((''''''''''''((((((+++++++++***))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((())))))***+++,,,------)))******++++++******)))+++++++++++++++++++++++++++++++++,,,------....../////////000000000111111000000111111222333333333222222111111111111111000333333444444444444333333222444666777888777666555555555444333333222111111222222333222222111//////---///111111000//////000+++,,,......---...///111,,,---...///000111222333222222222222222222222222333333333333333333333333444444333222111111000000///000000111111111111000000000000/////////......,,,,,,---............---000000000///...,,,+++***///...---------...///000///////////////////////////---,,,,,,...///...---'''(((***,,,,,,***((('''******++++++++++++******((((((((()))******++++++******))))))))))))******))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))(((((((((((())))))))))))(((((()))************)))((((((((((((((())))))))))))))))))*********++++++)))))))))))))))))))))))))))******++++++******)))''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((()))******))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))************))))))((((((((()))******++++++))))))))))))))))))))))))++++++******)))(((((('''(((((())))))***+++++++++))))))))))))************((())))))***************)))))))))((())))))***++++++++++++******************+++,,,,,,,,,,,,+++***************++++++++++++++++++++++++++++++++++++......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++------,,,+++***)))((((((++++++++++++,,,,,,,,,,,,***+++------+++++++++,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++***)))((((((******+++++++++******)))******))))))))))))*********+++---,,,+++))))))******************+++++++++******)))((('''''''''(((+++)))'''(((+++---+++)))))))))))))))************(((((((((((((((((((((((('''(((((())))))******+++***)))((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''(((((())))))***''''''''''''((((((((((((((((((''''''''''''((((((+++*********))))))((((((++++++++++++++++++++++++(((((())))))))))))******))))))***+++,,,---......))))))************))))))***************************++++++,,,,,,---......////////////000000000111000000111222222333444444333333333222222111111111333333444444555444444333222333444666666777666666333333333333333333333333222222333333222111///...,,,...000111000//////000,,,...///000///000111333......///000111111222222000111111222222333333444555444444444444444444555333333333222222111111111//////000111111111111111000000000000/////////...,,,---...///000//////...000000///...---------...---------.........//////,,,---......////////////000...,,,,,,.........---)))))))))******)))))))))******++++++++++++******&&&''''''((())))))************))))))))))))******))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))(((((((((((())))))))))))))))))(((((((((((('''((()))***+++******)))(((((()))))))))*********((((((((()))))))))******)))))))))))))))))))))))))))******++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))))))))))))))))))))((()))***++++++***)))((('''(((((()))******++++++))))))))))))))))))))))))*********)))))))))))))))''''''((())))))***++++++))))))))))))************))))))***++++++++++++******)))))))))******+++,,,,,,,,,+++++++++*********++++++++++++++++++++++++************++++++++++++)))******************)))------,,,,,,,,,---......++++++++++++++++++++++++************************)))*********++++++++++++******+++,,,,,,,,,+++******++++++++++++,,,,,,,,,***+++------+++***+++,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******))))))&&&'''((())))))(((''''''******))))))))))))******)))+++------,,,+++,,,,,,))))))*********++++++++++++***))))))(((((())))))************++++++++++++*********)))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++''''''''''''(((((()))***''''''''''''((((((((()))'''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))((((((************************(((((()))))))))*********---------,,,,,,,,,++++++*********++++++************************************++++++,,,,,,---......////////////000000000000000000111222333333444444444444444333333222222222333333444555555555444444111222333444555666666666111222222333333444444555222222333333222111///...+++,,,------------///111+++---......---,,,...///000000000000111111111111000000111222333444444555666666555555555555666666333333333222222222222111//////000111111111111111000000000000////////////,,,---///000000000//////,,,,,,,,,,,,...111333444,,,,,,---...//////......***+++---...//////000000000///------......---,,,---,,,***))))))***,,,---******++++++++++++******%%%&&&&&&'''((())))))*********))))))))))))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))&&&''''''((()))******+++))))))(((((((((((())))))******))))))(((((('''''''''((()))++++++******)))))))))******+++++++++,,,(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''''''''''''''))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********)))))))))))))))((()))***++++++***)))((('''(((((()))***+++++++++))))))))))))))))))))))))((((((((()))******++++++&&&''''''((()))*********))))))))))))******************+++,,,,,,,,,,,,++++++*********+++,,,,,,---,,,,,,,,,,,,++++++******,,,++++++******++++++,,,)))************+++++++++))))))************))))))************+++,,,,,,---++++++++++++++++++++++++************************))))))******++++++++++++''')))+++...//////...---******+++++++++,,,,,,,,,)))+++---,,,+++***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++)))***+++,,,,,,+++***)))******))))))))))))******)))+++...///...---......))))))******+++++++++++++++***************++++++)))+++,,,,,,+++***,,,---++++++******))))))((((((************************'''(((((()))***+++++++++%%%%%%&&&''')))+++,,,---&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''((()))******+++''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((()))))))))''''''''''''''''''''''''(((((())))))*********+++))))))))))))))))))))))))************************))))))***+++---...//////...------,,,,,,,,,------,,,---......//////......///000111222333222111111333333333333333333333333333333333444444444555555555555444444333222111111555444444333444555666777777666555444222111000/////////............/////////............///000000//////000000111222222222...///111444666777888888777888888999999777666555555555444444444333333333000111222333333222111000111222222222111000...---................................................------------------------//////.........------------------,,,,,,++++++++++++***)))))))))***+++,,,++++++******))))))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))'''''''''''''''''''''''')))***+++***(((''''''(((%%%&&&&&&'''((())))))***))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))))))))***************************(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++******((('''&&&))))))))))))))))))))))))+++++++++*********))))))***++++++***((('''((()))))))))))))))(((((((((((())))))))))))************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********++++++++++++************************,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++************************++++++************+++++++++++++++*********))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((***))))))))))))))))))***))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))------,,,,,,+++,,,,,,,,,((()))))))))************---,,,,,,++++++,,,,,,---))))))***+++++++++++++++''''''((()))***++++++,,,,,,***((('''(((((('''&&&))))))))))))))))))))))))******)))(((((((((((((((***)))(((''''''((()))***''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%&&&'''((((((((((((((())))))))))))************************)))))))))))))))******+++))))))))))))))))))))))))************************)))******+++,,,------......------,,,,,,,,,------,,,---......//////......///000111222333222111111333333333333333333333333444444444555555555666666444444444333222111111111333333333333444555666777777666555444222111000/////////............/////////////////////000111111///////////////000000111111111222444555666777888777777888999888777666555444444444444333333333333000111222222222222111000222222222111000///......................................................------------------------//////.........------------------,,,,,,,,,++++++,,,+++***))))))***+++,,,*********)))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((()))))))))******)))(((''''''''''''((()))'''''''''''''''''''''''')))***+++***(((((((((***'''(((((()))******++++++))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))************************((((((((())))))*********************************((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))((('''))))))))))))))))))))))))+++++++++*********)))))))))***+++***((((((((()))************))))))))))))))))))))))))************((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********++++++************************++++++,,,,,,,,,+++******++++++++++++++++++++++++************************++++++************+++++++++++++++*********))))))*********************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))...------,,,,,,------...))))))))))))))))))))))))'''((())))))*********)))))))))))))))))))))))))))++++++***************+++************++++++++++++,,,,,,++++++++++++,,,,,,((()))******++++++******(((((())))))******++++++...,,,++++++---......---))))))))))))))))))))))))******)))((((((((((((((())))))(((((((((((())))))'''''''''((((((((())))))((((((((('''''''''&&&&&&&&&''''''(((((((((((((((&&&&&&'''(((((()))******'''''''''&&&''''''(((((((((((((((((())))))))))))************************))))))(((((())))))***+++))))))))))))))))))))))))************************************++++++,,,,,,------,,,,,,,,,,,,------,,,---......//////......///000111222222222111000222222333333333333333333555555555555666666666666333333333222111111000000111111111222333555666777666666555444222111000000//////............//////000000//////000000111222000///.........///000111555444444444444555777888777777888888888777666555333333333333222222222222000111222222222222111000222222111000////////////........................------------------------------------------------...............---------------------,,,,,,,,,,,,---,,,+++******+++,,,---))))))))))))************''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))((((((''''''(((((()))''''''''''''''''''''''''((()))******)))((()))+++)))******++++++,,,,,,,,,))))))(((((((((((())))))***)))(((''''''((()))***))))))))))))))))))))))))************************)))))))))***************************************)))))))))((('''&&&&&&&&&************************))))))))))))))))))))))))+++++++++******)))))))))))))))*********))))))((())))))))))))))))))))))))+++************))))))))))))***+++***)))((()))***++++++++++++************))))))))))))************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((()))))))))************************************++++++,,,+++++++++++++++++++++++++++++++++************************++++++************+++++++++++++++***************++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***++++++++++++,,,,,,,,,++++++************++++++'''((())))))******)))))))))))))))))))))*********((('''&&&(((***,,,------))))))))))))))))))))))))***))))))((((((((((((((((((((())))))))))))((((((''''''((((((((())))))))))))))))))(((((((((''''''&&&''''''(((((((((((((((((((((((())))))******+++))))))(((((('''((((((((((((((((((((())))))))))))************************))))))(((((())))))***+++))))))))))))))))))))))))*********************************************+++,,,,,,,,,+++,,,,,,------,,,---......///............///111222222222111000222222222222222333333333444444444444555555555555222222222111111111000000///000111222333555666777666555555444222111111000///////////////////////////////////////000111111000///......///111444555999777555444333444666777666777888888888777555444333333333222222222111111111111111222222111111111222111000.........///000........................------------------------------------------------........................------------------,,,,,,...---,,,+++++++++,,,---(((((())))))******++++++(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))''''''''''''''''''''''''&&&'''))))))(((((()))************++++++,,,,,,,,,))))))(((((((((((())))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))******************************************++++++************************+++*********)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((+++******))))))(((((('''((())))))************)))))))))))))))))))))))))))************)))))))))))))))***+++***)))((()))***++++++*********)))))))))((()))))))))************((())))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))************************((()))***+++++++++++++++************************++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++************++++++++++++************++++++++++++***++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))'''(((((()))))))))(((((())))))))))))))))))))))))(((((('''''''''((())))))*********+++++++++,,,,,,******))))))))))))******''''''((()))))))))))))))*********)))))))))))))))$$$###"""$$$&&&)))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))(((''''''(((((((((((())))))))))))))))))(((((((((''''''&&&''''''(((((((((((((((((((((((())))))************))))))(((''''''''''''(((((((((((())))))))))))************************((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++++++++,,,---...,,,---......///............///000111222111000000111111111222222333333333222222333333333444444444222222111111111111111111//////111222444555666777555555444333333222111111///000000111111000000/////////......//////000111//////000111333666888::::::888666444333444555666666777777888777666555444333333333222222222111111222111111111111111111222111000///.........///000........................---------------------------------------------------.....................------------------------///...,,,+++++++++,,,,,,(((((())))))******++++++))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((%%%&&&'''''''''&&&((())))))))))))***************))))))(((((((((((())))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))((()))))))))*********+++(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''((())))))************)))(((((((((((((((((((((((())))))))))))))))))))))))((()))******)))((()))+++******)))))))))(((((((((((()))))))))************)))(((((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))******++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************))))))*********+++++++++)))))))))******+++++++++*********+++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******************,,,++++++******++++++,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))***+++))))))))))))*********+++***))))))(((((())))))***''''''((()))))))))))))))*********)))))))))))))))***((('''''')))+++******))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))((('''(((((((((((()))))))))***((((((((('''''''''&&&&&&&&&''''''((((((((((((((('''((((((((((((((())))))))))))((('''&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((('''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,+++******++++++,,,---...,,,---......//////.........///000111111111000///000000111111222333333333111222222222333333333333222222222222222222222222000000222444555666666666555555444333333222111111000111222333333222111000000////////////000111111000111333555777999;;;<<<999888666444333333333444666666777777777666555444333333333333222222222222222222111000000111222222000//////....../////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............------------...............---,,,+++******++++++))))))))))))******************))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))******))))))(((((((((((((((((((((((((((%%%'''((((((&&&&&&''')))))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((***************)))))))))))))))))))))))))))))))))&&&&&&&&&'''((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))*********))))))((((((((((((((((((((((((((((((((()))))))))))))))***((()))******))))))***+++))))))))))))((((((((('''))))))))))))************)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))******+++*********************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***************+++++++++)))))))))))))))))))))))))))))))))************+++(((((())))))***+++++++++************++++++++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))************))))))(((((())))))***)))))))))))))))))))))))))))************))))))((()))))))))))))))))))))))))))(((((())))))***+++,,,(((((()))))))))***************))))))))))))******'''((())))))******)))))))))))))))))))))*********---+++))))))***+++***)))))))))))))))))))))))))))((((((((((((((())))))***(((((())))))))))))((((((((((((((()))))))))******((((((((('''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,------...************+++,,,---...,,,---......//////......---...000111111111000//////000000111222222333333222222222333333333444444222222222333333333333333111222444555666666666555555444444333333222222111111222444555555444222111222222111111222222333444222444666888::::::999999777666666555444333222222555666777777777666444444444444444444333333333333222222111000000111222222......///////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////------------.........///...---+++***))))))***************)))))))))))))))*********)))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))************)))(((((((((((((((((((((((((((((()))***)))((('''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++***************)))((('''(((((((((((((((((((((((((((((((((((())))))******''')))******))))))***+++*********)))))))))(((((())))))))))))************)))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))************))))))(((************************************************++++++************++++++))))))*********+++++++++************************))))))))))))************((((((((()))***+++++++++************++++++++++++))))))***+++,,,,,,,,,,,,************************)))))))))******+++++++++((((((''''''''''''(((((())))))))))))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))*********++++++++++++******))))))******+++((()))******++++++******(((((())))))******+++++++++)))'''((()))***)))((())))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))(((((()))))))))*********)))))))))(((((((((''''''&&&''''''((((((((((((((())))))))))))))))))))))))((((((((('''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******,,,---...//////************+++,,,---...,,,---......//////......---...000111111111000//////000000111222222333333333333333444444444555555333333333333333333333333222333555666666666555555444444444333333222222222222333555666666555333222444444333333444444555666444666888::::::999777555555555555555444333222111555666777777777666444333555555444444444444333333333222111000000111222333---...///000000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////---------.........//////...,,,+++)))(((((())))))++++++******))))))((((((+++*********))))))((((((((((((((((((((((((((((((+++*********))))))((((((((()))***++++++***)))((())))))))))))))))))))))))+++,,,,,,+++)))((()))************)))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))***************************)))))))))((((((''''''))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------...+++++++++******(((''''''(((((((((((((((((((((((('''((((((((())))))******''')))******))))))***,,,+++++++++************)))))))))))))))************)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))((((((((((((((((((((((((++++++************++++++))))))******++++++++++++++++++++++++++++++++++++))))))))))))************'''(((((()))***+++++++++)))************+++++++++((()))***+++,,,---------*********************************++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))'''''''''((((((***++++++******+++++++++,,,,,,,,,++++++************++++++))))))***+++++++++++++++'''(((((()))***++++++,,,+++***((()))+++,,,,,,+++))))))))))))))))))))))))((((((((((((((()))*********)))(((''''''((()))***))))))))))))************************))))))))))))&&&''''''(((((((((((((((++++++******************))))))(((((()))***++++++(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((())))))*********+++************************+++++++++*********)))))))))************+++++++++***+++,,,---............222000......000000000///000000000000111111111111222333444333111000111222222222222222222222222222333444555555666666555555444444333333222111000000444444555555666666555555888777777666666666777777666888999;;;:::888555333333222333444666666444222555666777888777666444222333444555555555444333222......//////...---,,,,,,......////////////......000000///...------,,,,,,...------,,,,,,------...222)))(((...,,,$$$&&&000......------------......------------------------,,,,,,,,,+++++++++************))))))))))))************++++++++++++******(((((((((((())))))))))))***)))(((''''''((()))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++%%%&&&'''((()))***+++,,,)))(((''''''''''''(((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***+++++++++*********))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((((((((())))))((('''&&&&&&)))************+++++++++))))))))))))))))))))))))******))))))))))))************++++++++++++*********)))(((''''''((()))*********))))))((((((''''''(((((())))))******++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))(((************************)))***+++,,,,,,+++***)))+++*********))))))((((((***************+++++++++***)))((((((((()))+++,,,+++++++++***)))((((((''')))************)))((((((,,,+++)))((((((((()))***))))))))))))************************))))))))))))******************************))))))))))))******))))))))))))))))))))))))***************)))(((((((((((()))******+++******((((((((((((((((((((((((++++++++++++++++++++++++******))))))((((((''''''+++*********)))((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''))))))(((''''''((()))***((((((((((((''''''''''''###$$$&&&''')))***++++++((((((((((((((('''''''''(((((((((((())))))))))))+++++++++++++++***)))(((******))))))((((((''''''*********)))))))))))))))((((((((()))))))))******************************+++++++++*********)))))))))************+++++++++***+++,,,---............111///---...///000///.../////////000000000111111222333333222111000000222222222222222222222222222222333444444555555444444444444333222222111000000222333444444444444444444666555555444444555555555555666888999999888777666444333444555777777555333444555777888777666444333333444555555555444222222......//////...------,,,......////////////......000//////...------,,,,,,------,,,,,,,,,,,,------,,,---//////...,,,,,,,,,.........------.........------------------------,,,,,,++++++******************))))))))))))******)))******++++++******)))(((((((((((())))))))))))***)))(((''''''((()))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++&&&&&&'''((()))******+++)))((((((''''''(((((()))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))******+++++++++************)))))))))((((((***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((())))))(((''''''&&&))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******)))******++++++******)))***)))(((''''''((()))*********))))))(((((((((((()))))))))))))))*********((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,+++***)))(((************************)))***++++++++++++***)))************)))))))))(((***************************)))((((((((()))++++++++++++******)))((((((''''''((()))***************+++******)))))))))))))))))))))))))))************************))))))))))))******************************))))))))))))******))))))))))))))))))))))))***************)))((((((''''''((((((((('''&&&&&&((((((((((((((((((((((((************************************))))))))))))++++++******************(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((+++***)))(((''''''((((((((((((((((((''''''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))*********))))))***)))))))))((((((((('''***)))))))))))))))))))))'''((((((((((((((())))))************************+++++++++***************)))************+++++++++***+++,,,------.........///...,,,,,,...///............/////////000000000000111222111000///000111222222222222222222222222111222222333444333333333333333333222111111000000000111111222333333222222444333333333333333444444555555666777888888999999555444555666888888666444333444666777777666555444333333444555444333222111.........///......---,,,......////////////......//////......---,,,,,,,,,,,,,,,++++++++++++,,,,,,(((///000,,,,,,111000***........................------------,,,,,,,,,,,,+++************)))))))))******))))))))))))******)))******++++++******)))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++''''''((((((((())))))))))))))))))(((((())))))***))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++)))))))))((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))))))))(((((((((((()))))))))((('''''')))))))))*********++++++))))))))))))))))))))))))******))))))))))))******)))******++++++******)))))))))(((((((((((())))))***))))))))))))(((((((((************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))************************)))******++++++******)))************))))))))))))+++++++++******))))))((()))))))))((()))******+++++++++******)))(((((((((&&&'''((()))+++++++++,,,)))************))))))((())))))))))))************************))))))))))))******************************))))))))))))******))))))))))))))))))))))))***************)))(((((('''''''''''''''%%%$$$$$$(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++)))))))))))))))*********((())))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))))))))))))))))))))))),,,+++***(((''''''''''''((((((((((((''''''''''''))))))))))))((('''&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&((())))))*********))))))))))))(((((((((((())))))))))))))))))******''''''''''''((((((((((((************************************************))))))*********+++++++++******+++,,,------------...,,,++++++---......---............///////////////000111000///...///000111111111111111111111111000000111222222222222222333222222222111111000000...///000111111111111111333333333222333333444444777666666555666777888999444444444666777888666444222333555777777666555444333333444444333222111000---...............---------......//////......---.........------,,,,,,,,,,,,++++++******++++++,,,******,,,...000000...------..................------------,,,,,,,,,,,,,,,***)))))))))))))))))))))******))))))))))))******))))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************((((((((((((((((((((((((***))))))))))))******+++))))))(((((((((((())))))((()))))))))************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((###%%%''')))******)))((((((((()))))))))(((((('''))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++************************************))))))************))))))*********))))))))))))))),,,++++++***)))((((((''')))))))))))))))******+++************))))))(((((('''''')))******+++++++++((()))***++++++***)))(((((()))))))))************************)))))))))(((******************************))))))))))))******))))))))))))))))))))))))***************)))(((((('''(((((((((((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******+++++++++&&&''''''(((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((******)))(((((((((''''''((((((((((((''''''''''''))))))))))))((('''&&&%%%((((((((((((((()))))))))(((((((((((())))))))))))'''(((((()))******))))))))))))))))))(((((((((((()))))))))))))))*********((((((((((((''''''''''''))))))))))))))))))))))))************************))))))*********+++++++++)))***+++,,,---------------,,,***+++---......---............////////////...///000000///...///000111111111111111111111111///000111111222222111111222222111111111111111000---...///000111111111111444444333333444555666666999888666555444555666777333333333555666666555333111333555666777666555444222333333333333111000...------...............---------............---------------------,,,,,,,,,,,,++++++******++++++,,,---&&&---???BBB333+++///------...//////...------------,,,,,,,,,+++++++++)))))))))))))))))))))*********))))))))))))******)))))))))******)))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********(((((((((((('''''''''''')))))))))))))))***++++++))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))))))))((((((((()))***+++************************''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((###%%%''')))******)))((((((((()))))))))))))))((((((((()))))))))*********))))))))))))))))))))))))******))))))))))))******)))))))))******)))))))))(((((())))))))))))(((((())))))))))))************++++++******))))))((((((+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))(((''''''((()))))))))*********************)))))))))))))))))))))************)))(((((()))***++++++***)))(((((()))))))))************************)))))))))(((******************************))))))))))))******))))))))))))))))))))))))***************)))((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))************************'''(((((())))))*********((((((((())))))*********))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''(((((()))))))))***((((((((((((''''''''''''&&&'''(((((((((((((((((((((((((((((())))))******(((((((((((())))))))))))***+++++++++******)))((((((((((((((())))))))))))(((((())))))************)))))))))(((((((((((('''))))))))))))))))))))))))***************+++++++++)))************+++++++++)))***+++,,,,,,------------,,,***+++---//////........./////////000000000...///000000//////000111111111111111111111111111///000111111222111111111111111111111111111111111...///000111222222333333555444444444555666777888999888777555444444555555333222333444666666444222222333555666666555444333222333333333222000///---,,,---......///.........------............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,///&&&333OOORRR:::+++///,,,---...//////...---,,,------,,,,,,++++++******)))))))))************+++******))))))))))))******((())))))******))))))((((((((((((((())))))))))))(((((())))))))))))((((((&&&''')))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((('''''''''''''''''''''(((((((((((()))******+++))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))((('''((()))***+++************++++++++++++'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))))))))(((((((((((()))*********))))))((((((((()))))))))******))))))))))))))))))))))))******))))))))))))******((())))))******))))))((((((((())))))))))))(((((()))))))))************+++************)))))))))))),,,,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,))))))))))))))))))))))))***))))))(((((())))))***))))))))))))*********************))))))(((((('''(((((()))************)))******))))))))))))))))))***************)))((((((((())))))************)))))))))))))))************************))))))))))))******************************))))))))))))******))))))))))))))))))))))))***************)))(((((("""###%%%&&&(((((())))))))))))))))))))))))))))))************************((((((((((((((()))))))))++++++++++++,,,,,,,,,,,,)))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''%%%&&&''')))************((((((((((((''''''''''''%%%%%%'''((())))))))))))'''(((((())))))******+++(((((((((((()))))))))))),,,,,,,,,++++++***)))((((((((((((((())))))))))))((((((((()))******++++++******)))))))))((((((((())))))))))))))))))))))))))))))*********+++++++++)))************+++++++++)))***+++,,,,,,---,,,,,,---,,,+++,,,...///000////////////000000000111111...///111111000///111222111111111111111111111111000000111222222222222111000000000000111111111111///000111222333444444444444444444444555666777888777666666555555555666666333333333555777777555333333444555666666444333111222222333333111000...---,,,------...//////......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------///(((000DDDHHH888,,,,,,,,,---///000000///---,,,------,,,,,,+++******)))************++++++,,,,,,******))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))'''((()))******)))((('''&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))&&&'''''''''''''''''''''''''''''''''((()))***+++))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))***)))'''''''''(((***+++))))))))))))*********+++(((((()))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((()))***************(((((((((((()))))))))***))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((('''((()))******)))((('''))))))*********+++++++++)))))))))))))))*********,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***,,,,,,))))))))))))))))))))))))***)))(((''''''((()))***((()))))))))************)))))))))))))))((((((((('''((()))***+++******))))))))))))))))))))))))***((())))))************))))))))))))))))))******+++))))))))))))************************))))))))))))******************************))))))))))))******))))))))))))))))))))))))***************)))(((((($$$%%%&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))++++++++++++************)))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&'''((()))******))))))((((((((((((''''''''''''%%%&&&'''((())))))))))))'''(((((()))******++++++(((((((((((()))))))))))))))***************))))))'''((((((((()))))))))***'''(((((()))******++++++++++++******))))))(((((())))))))))))))))))))))))))))))******++++++++++++)))************+++++++++))))))***+++,,,,,,,,,,,,---,,,+++,,,...000000000000000000000111111111111...000111111000000111333000000000000000000000000000000111222222222222222000000000000000111111111000000222333444555555666333333333444555666777888444444555555666777777777555444555666888888666444333444555666666444222111222222333222111///---,,,,,,,,,---.../////////...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///)))(((---111///,,,***,,,---///000000///---,,,------,,,,,,+++***))))))******+++++++++,,,,,,,,,******))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))'''((()))******)))((('''%%%''')))***+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''(((******))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))***)))'''&&&'''(((***+++'''((((((((())))))******((()))***++++++***)))(((************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((((((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((('''((()))******)))((('''))))))******++++++++++++(((((())))))******+++++++++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***,,,---))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))*********+++(((((((((((())))))))))))'''((()))++++++******))))))))))))))))))*********&&&'''(((***++++++++++++***)))((((((((()))+++,,,))))))))))))************************))))))))))))******************************))))))))))))******))))))))))))))))))))))))***************)))(((((())))))***************)))))))))))))))))))))))))))((((((((((((((((((((((((,,,+++++++++******))))))))))))((((((''''''&&&&&&******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))(((((()))******)))(((''')))(((((((((''''''''''''&&&'''(((((((((((((((((('''(((((()))***+++++++++(((((((((((())))))))))))&&&'''((()))************'''((((((((())))))******'''(((((()))***+++++++++))))))))))))************))))))************))))))******++++++++++++******************************)))************+++++++++******+++++++++,,,,,,,,,............////////////000111222111000///000111333222111000////////////111111111111111111111111444444444444444222111111222222222333444555777888555666888999999999888777555555444444444666888999777666555444444444444444444666777555111000333666555333111...---------...,,,---------.../////////***++++++,,,,,,++++++***---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***+++---///000000//////...---,,,+++*********************)))******++++++******))))))))))))******))))))))))))))))))))))))&&&&&&&&&''')))***)))'''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))///,,,((((((***+++***((())))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((())))))))))))''''''''''''((((((((((((&&&''''''((()))******++++++***)))'''&&&&&&&&&&&&&&&''''''(((''''''&&&%%%)))))))))))))))(((((((((******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))***+++,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))******))))))((((((''''''((((((''''''''''''(((((())))))************))))))******++++++++++++******))))))(((((((((((())))))))))))))))))************++++++************++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))******))))))******+++,,,************************,,,,,,,,,++++++************)))))))))))))))***+++))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))************))))))(((((((((((((((((((((((('''''''''''''''((())))))+++***)))(((((()))***+++(((((())))))))))))((((((***)))'''((()))***((('''+++*********))))))((((((******))))))))))))))))))---+++(((&&&''')))******&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&'''''''''((()))++++++******)))++++++******))))))(((((((((&&&%%%&&&***+++(((%%%))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***,,,---...///))))))))))))************))))))************)))))))))))))))******)))))))))************************)))************+++++++++++++++++++++,,,,,,,,,,,,............////////////000111222111000///000111111000000000000000111222222222222222222222222222333333333222222111111111111111222333444666888999666777888999999999888888777666666555555555666666777666555444444444444555222444555555444444555666444222000...------...///---------...............++++++,,,,,,,,,,,,++++++------,,,,,,,,,++++++++++++++++++,,,,,,,,,------*********++++++,,,,,,,,,,,,---...000000000//////,,,+++***))))))))))))))),,,+++************++++++******))))))))))))******))))))))))))))))))))))))(((''''''((()))***)))'''))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))(((((((((((()))))))))---***'''''')))***)))'''))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))((((((((((((''''''((((((((()))))))))'''''''''((()))*********,,,+++***))))))(((((()))((()))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))***++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))+++++++++***************))))))(((((((((((())))))******++++++++++++******)))******++++++******))))))))))))(((((()))))))))))))))))))))************+++******))))))******+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))******))))))******+++,,,************************+++++++++******)))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((''''''))))))************))))))((((((((((((((((((((((((((((((((((((((()))******+++***)))(((((()))***+++(((((())))))))))))((((((***((('''((()))***)))'''************)))))))))((()))))))))))))))*********)))((((((((()))******)))'''''''''((((((((((((((()))((((((''''''(((((()))'''((()))***+++******)))*********)))))))))))))))((()))***+++*********+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************(((((()))***++++++,,,---))))))))))))************))))))************))))))(((((())))))))))))((((((************************)))************+++++++++,,,,,,,,,,,,---------------............////////////000111111000///000222/////////000000222333333333333333333333333333333333222111000000111222222222222222333555666888999666777888999999999888888888888888777777666555444666666555555444444555555222222333555888888777666222111///.........///000...............---------,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,'''((()))***+++,,,,,,---...//////000000000//////,,,++++++*********++++++------,,,+++************++++++************++++++))))))))))))))))))))))))***)))((((((******)))'''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))*********(((''''''((()))((('''(((((((((((((((((((((((((((((((((((())))))))))))******************************))))))((((((''''''((((((((()))))))))******''''''(((((())))))************))))))))))))******)))(((((('''((()))+++,,,***)))(((''''''((()))*********))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++*********))))))))))))******************+++******))))))))))))*********++++++,,,,,,++++++***)))******++++++******)))******))))))))))))******))))))))))))************+++******))))))******+++))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))((())))))******))))))(((***))))))))))))***++++++*********************************))))))))))))))),,,+++***)))))))))))))))))))))))))))))))))))))))******)))(((((('''&&&&&&((())))))******))))))((((((((((((((((((((((((((())))))))))))*********+++******))))))))))))******(((((())))))))))))(((((()))((('''((()))***)))(((************))))))))))))(((((())))))*********+++%%%''')))+++++++++)))((())))))((((((((((((((('''***))))))(((((())))))***(((((()))************)))))))))))))))************'''***---,,,)))(((***...))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************(((((()))))))))*********((()))))))))************))))))************))))))(((((())))))))))))((((((************************))))))*********+++++++++,,,,,,,,,---------......---------........./////////000111111000000111222111000000000111111222333333333333333333333333333444333111000000222333555555555444444555666666777666666777777777888888888777777888999888777555444666666555555555555666666444333333666::::::777333//////.........//////000/////////...---------,,,,,,------......------,,,,,,+++++++++++++++++++++***++++++++++++,,,,,,,,,)))))))))***+++,,,,,,,,,///////////////...............---------......///......,,,+++************++++++************++++++)))))))))))))))))))))))),,,+++))))))******)))'''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((())))))*********((((((''''''((())))))((((((((((((((((((((((((((((((((((((((())))))))))))******************************))))))((((((''''''))))))))))))************'''((((((((()))))))))***'''''''''''''''((())))))'''&&&%%%%%%&&&(((***,,,***)))'''''''''(((***+++******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((()))*********************)))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))&&&'''''''''(((((())))))***))))))(((((())))))***)))******++++++******)))))))))************))))))******))))))))))))******((()))))))))******************))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))***++++++******************************************))))))---,,,+++***))))))(((((())))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))***************))))))))))))))))))***(((((())))))))))))(((((()))((('''((()))***)))(((*********)))))))))))))))((((((((()))******++++++''')))+++,,,+++***))))))***)))))))))((((((''''''***))))))(((((())))))***((()))))))))************(((((())))))******++++++'''(((***)))'''''')))+++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))******************************************))))))((()))))))))************))))))************)))))))))******++++++******)))************************))))))*********+++++++++,,,,,,,,,---------......------------...............000111111000000111222333333222111111111111111333333333333333333333333555444222111222444666777999888777666555555444555555555555555666666777777555666888999999999888777666666555555555666666777888666555777999888333///...............//////000/////////...---------,,,,,,------......------,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...---------------------.........---......//////...---,,,+++******))))))+++******************+++))))))))))))))))))))))))---+++)))((()))***)))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''((()))******))))))'''((())))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************(((((((((((())))))))))))'''&&&&&&''''''((()))***((('''&&&%%%&&&(((***,,,)))(((''''''''')))***+++******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((()))************)))((())))))))))))))))))))))))(((((()))*********))))))***)))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))((((((&&&&&&''''''((((((((())))))((((((''''''(((((()))(((((())))))))))))(((((()))))))))******)))))))))******))))))))))))******((()))))))))***************))))))))))))))))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((())))))***+++************************++++++++++++++++++++++++------+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))******(((((())))))))))))((((((((((((((((((((((((((((((&&&'''((()))))))))(((((()))))))))******)))))))))(((((())))))))))))(((((((((''''''((()))******)))))))))))))))))))))******(((((())))))************+++------,,,)))(((***+++******))))))(((((((((''')))((((((''''''(((((())))))))))))))))))*********(((((())))))******++++++***(((&&&&&&)))******)))************************+++***)))(((((()))***+++))))))))))))))))))))))))************************,,,++++++++++++*********))))))))))))************))))))************))))))******++++++++++++******************************)))************+++++++++,,,,,,,,,,,,------------,,,------------............///111111000000111333444444333111111000000000333333333333333333333333444333333333444555777888:::999888777555555444444666666555555555666777888666666888999999:::::::::666666555555666666777777:::999888777666444000..........................................---------,,,,,,------------,,,,,,*********+++++++++++++++************++++++++++++---------,,,,,,,,,++++++---,,,,,,+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,+++***))))))))))))******))))))))))))******)))))))))))))))))))))))),,,***''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''%%%''')))******)))***,,,(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))))))))((((((((()))))))))******(((((((((((()))))))))))))))))))))))))))***++++++***))))))((()))***,,,---''''''(((((())))))************))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((()))******))))))((()))))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))(((((((((((())))))))))))))))))***((((((''''''''''''(((((('''(((((((((((((((((('''((())))))******))))))((())))))(((((((((((())))))))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((('''(((((())))))((((((''')))(((((((((((()))******************************+++++++++++++++,,,,,,,,,---,,,+++***************))))))))))))))))))))))))''''''((())))))***++++++'''(((((())))))(((((('''((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))************))))))(((((())))))))))))((((((((('''&&&(((***+++***)))))))))))))))***************)))))))))))))))))))))+++,,,---,,,((((((***---***))))))))))))))))))((()))((((((''''''(((((())))))))))))((()))******+++))))))))))))************---)))%%%&&&***,,,+++)))******************************))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++++++++))))))))))))************))))))************))))))))))))************))))))************************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........---///111111000000222333333333222111111111222222222222222222222222222222111111222333444666666777999888777777666666777777888777777666777888999:::999999888888888999999:::666666666666666777888888999999999666333000//////..................---------------...............++++++,,,,,,,,,,,,++++++)))*********++++++++++++************+++++++++++++++++++++++++++,,,,,,,,,---,,,++++++,,,---...///------,,,+++*********+++******))))))((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))***(((&&&%%%''')))***)))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((()))***+++***(((&&&%%%"""%%%)))***)))(((***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******''''''((((((((()))))))))))))))))))))((((((((((((***)))))))))))))))***+++******************++++++%%%&&&(((***+++***))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((()))))))))))))))(((((()))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((()))))))))))))))((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((()))******************************)))*********++++++++++++,,,,,,+++******+++++++++))))))))))))))))))))))))))))))))))))))))))******''''''((((((((((((''''''((((((((((((((((((((((((&&&''')))*********((('''((()))***++++++***)))((((((((())))))))))))((((((((('''&&&'''***+++***)))((()))))))))************++++++******)))(((((((((###''',,,,,,)))(((***,,,)))))))))))))))************))))))(((((())))))******)))((((((((()))++++++*********)))))))))))))))***(((&&&&&&''')))******************************))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++************++++++++++++))))))))))))************))))))************))))))(((((())))))))))))((((((************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---///000111000000222444111111111111222333444444111111111111111111111111///000222333555555555555777666666666777888999::::::999888888888999;;;;;;<<<;;;999888777888888999666666666666666777888888888999999555111...///222......//////...------,,,,,,------....../////////***++++++,,,,,,++++++***))))))******++++++++++++)))************+++++++++(((((()))***+++,,,,,,------,,,,,,,,,---...000111000///...---,,,+++++++++)))((((((((((((((()))***((((((''''''''''''(((((()))))))))))))))))))))))))))'''%%%%%%&&&)))******))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))***++++++***(((&&&$$$ $$$((()))(((''')))+++************************(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++''''''''''''(((((((((((())))))))))))((((((((((((((((((''''''''''''(((((((((((()))))))))(((((('''$$$&&&)))+++,,,+++)))(((******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''')))***++++++***)))'''))))))))))))))))))))))))((()))))))))))))))(((((())))))((())))))***++++++))))))))))))))))))))))))************************))))))))))))((((((((((((((((((''''''&&&&&&&&&%%%******))))))))))))******))))))************))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((()))******************************(((((())))))*********++++++++++++***++++++,,,,,,))))))))))))))))))))))))++++++******)))(((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((***+++,,,+++)))(((((()))***++++++***)))((((((((())))))))))))((((((''''''&&&'''***++++++***(((((())))))*********+++,,,,,,+++***)))(((''''''"""***,,,+++)))***,,,(((((())))))******++++++++++++************++++++***)))((((((((()))+++,,,++++++******))))))((((((%%%&&&'''%%%"""###'''+++************************((()))***++++++***)))((())))))))))))))))))))))))++++++++++++++++++++++++((()))))))))************((((((((((((((((((((((((+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---..................------+++,,,,,,---...///000000//////000111111111111000444444444333333222222222444444444333333222222222//////000222444666888999555555555555666666666666777777777777777777777777;;;;;;<<<;;;:::777555444666666777888999999999999999777555222000000000111000////////////.........,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++,,,+++*********+++,,,---000///...---------...//////......---+++***))))))++++++***)))))))))))))))))))))******)))((('''&&&+++*********))))))((((((&&&&&&''''''((((((((()))((((((((((((((()))******&&&&&&''''''(((((())))))******))))))((((((''''''***((('''&&&&&&'''(((***((('''&&&(((+++,,,)))&&&(((((())))))******++++++))))))))))))))))))))))))))))))(((((((((***+++,,,(((((((((((())))))))))))))))))))))))))))))))))))***)))((()))***+++***((('''''''''''''''''''''''''''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))---,,,***(((((((((((()))'''((()))***,,,---//////+++*********))))))(((((())))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))*********))))))))))))))),,,+++***))))))***+++,,,(((((())))))))))))((((((''''''((()))***++++++,,,******++++++++++++******%%%&&&&&&'''((())))))***''''''((()))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((++++++***)))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************(((((((((((((((''''''&&&***)))(((''''''''''''''''''''''''''''''((())))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))************+++*********))))))(((((())))))(((((()))***++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((%%%$$$&&&***,,,,,,+++)))))))))***++++++,,,,,,((((((((((((((((((((((((*********)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---..................---------------...............///000000111222111111111444444333333333222222222333333222222222111111111444555555666888:::<<<===444444444555555555555666888888888888999999:::::::::::::::999888666555444666666777888999999999999888666444111000///000000/////////.........------,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++***************,,,---...---,,,+++******+++,,,,,,///...---,,,+++******)))+++***)))(((((((((((()))***)))))))))((((((((((((************)))))))))((()))*********++++++++++++((((((((((((((()))******'''''''''((((((((((((((())))))))))))(((((((((((()))((('''&&&&&&'''((()))***(((''''''(((*********)))))))))))))))*********))))))))))))))))))))))))***)))((((((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))***)))((()))******)))(((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))),,,+++***)))((((((((()))))))))))))))*********+++************)))))))))((())))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))************************+++***))))))))))))***+++((())))))******))))))((((((((())))))******++++++)))******++++++******)))((((((((()))***+++++++++''''''((()))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((+++***)))(((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))++++++++++++******)))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))(((((('''&&&)))((((((''''''''''''(((((((((''''''(((((()))***************)))))))))((())))))))))))))))))))))))))))))))))))************''''''(((((())))))))))))))))))))))))************+++*********)))))))))))))))))))))))))))***++++++++++++************++++++************************************************))))))))))))************************************))))))))))))))))))))))))++++++++++++++++++++++++)))(((&&&(((+++---,,,+++*********++++++++++++,,,))))))))))))))))))))))))******))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---------------------......//////.........---------000000111222222222222111333333333222222222222222111111111111111000000000333333333444555666777888333333444444444555555555888888999999:::;;;<<<<<<:::999888777666666666666777777777888888888888888555444222000////////////............---------,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++************+++,,,---...++++++************+++,,,......---,,,+++******)))))))))((((((''''''((((((******(((''''''(((((()))************))))))))))))'''(((((((((((()))))))))((((((((((((((()))******))))))((((((((((((((('''(((((((((((()))))))))))))))((('''&&&&&&'''((()))***)))(((&&&%%%'''***---************))))))))))))))))))))))))))))))))))))))))))((('''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))***)))((((((******)))((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***)))((((((((()))***))))))((((((''''''&&&************)))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))++++++++++++++++++++++++***))))))(((((())))))***)))******************))))))))))))))))))*********)))******++++++******)))(((((())))))******++++++'''(((((()))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))),,,,,,++++++++++++******))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))(((((('''&&&(((((((((((((((((()))))))))(((((((((((()))******************))))))))))))))))))))))))))))))))))))))))))))))))************''''''''''''(((((((((((())))))))))))***************************)))))))))***))))))))))))***++++++,,,,,,++++++++++++,,,,,,************************************************)))))))))*********++++++************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++,,,,,,+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,------------..............................000111111222222222222222222222222222222111111111111111111111111111111111////////////000111222222444444444444555555555555666666777888:::;;;<<<<<<;;;:::888777777777888999:::999888777666555444444333222111///..................---------,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++******)))((((((''''''''''''((((((+++***(((&&&&&&''')))************)))))))))))))))''''''''''''''''''''''''((((((((((((((())))))******)))))))))((((((''''''''''''(((((())))))******)))(((''''''''''''((()))''')))***(((%%%&&&***---++++++******))))))(((((())))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((***((('''((()))***)))((())))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))+++******))))))))))))))))))))))))(((''''''&&&&&&*********)))))))))))))))))))))))))))))))))))))))))))))************)))(((((((((((((((((((((((((((******************++++++))))))(((((((((((())))))******++++++++++++***************)))))))))))))))))))))************))))))&&&'''''''''((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))+++++++++*********))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))))))))))))))))))))))))))******+++*********)))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((()))))))))*********************************************))))))***+++++++++++++++******+++++++++************************************************))))))*********+++++++++************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,+++***))))))(((((())))))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,,,,,,,------......,,,,,,------...//////000000000111222222222222111111111111111111111111111111111222222222222222222222111111111222222333444444444555555555666666666333333444666777888999999;;;:::999999999:::;;;<<<<<<:::888555333111000000111000000///..................---------,,,,,,,,,+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************************,,,,,,,,,,,,+++******)))+++++++++,,,------------,,,,,,,,,++++++******)))((((((''''''''''''((((((***)))'''&&&&&&(((***+++))))))))))))))))))******************************((((((((((((((())))))*********))))))((((((((('''''''''(((((())))))******((((((''''''''''''((((((%%%(((+++***((('''(((+++++++++******))))))(((((())))))))))))))))))))))))))))))((((((((('''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((()))((('''((()))***)))'''***************************)))(((''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))((((((((()))))))))))))))***))))))))))))))))))******))))))))))))))))))))))))((())))))*********))))))(((((((((((((((((((((((('''((((((((())))))******(((((())))))))))))((((((******++++++++++++***************))))))))))))))))))))))))******)))))))))''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((()))))))))))))))))))))))))))))))))))))))++++++++++++************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''&&&'''((()))******)))))))))))))))))))))******+++))))))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))***************************+++++++++++++++***************+++******))))))))))))******************************************************************++++++++++++************************************************++++++++++++++++++++++++++++++******)))))))))***++++++***)))(((''''''&&&))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---++++++,,,,,,------......++++++,,,---...///000111//////000111111111111000000000000000000111111111111111111222222222222222111111111111111222333444333444444444555555555555111111222222333444555555888888888888999:::;;;<<<:::888666333000///....../////////////////////...............---------,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++))))))((()))***+++,,,,,,,,,+++,,,,,,++++++************((((((''''''(((((()))))))))((((((''''''(((******))))))))))))***************)))))))))))))))((((((((((((((((((((()))*********))))))))))))))))))((((((((((((((())))))))))))((((((((((((((((((((((((%%%'''***+++***)))((()))************))))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))((((((((()))******+++,,,,,,))))))))))))************))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))&&&''''''(((((()))))))))((())))))******))))))((()))******************))))))))))))))))))*********((())))))******))))))((())))))))))))************)))))))))))))))(((((('''))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))'''''''''(((((((((((()))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))******))))))(((''''''((()))***+++***)))((()))(((((((((((()))******))))))))))))************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********************+++++++++++++++,,,,,,+++************+++***))))))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,************************************************++++++++++++++++++++++++***++++++***(((((()))+++++++++***)))((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---***++++++,,,------......,,,---------......//////......///000000000000////////////000000000111111000000000111111111222222------------...///000111111111222222222333333333000000000111111222222222222333444666777777888888555444222///......///////////////000000000///////////////.........------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,+++((()))+++,,,---------,,,++++++++++++************)))(((((((((((()))***+++'''((((((((()))))))))***((()))))))))************((('''''''''&&&&&&&&&&&&((((((((((((((()))******)))))))))))))))*********))))))))))))((((((((((((''''''(((((((((((('''''')))((('''((()))******))))))))))))))))))*********))))))))))))))))))))))))'''((()))*********)))((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''((()))((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))((((((((()))******+++,,,,,,((()))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''''''''((())))))******))))))***++++++***))))))((())))))******))))))((((((((())))))******++++++(((((())))))))))))((((((************)))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))'''((((((((())))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))************)))((((((((()))***++++++***((('''((((((''''''(((((()))***((()))))))))************))))))))))))))))))))))))))))))))))))******************)))))))))((((((((())))))))))))*********************++++++,,,,,,,,,---,,,++++++*********++++++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++))))))+++---,,,,,,++++++******))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---******+++,,,,,,---......///............------------......///////////////.../////////000000111111.../////////000000111111---------...///000111222///000000000000111111111000000000000000000111111---...111333444555444444111000///------///000222...///000000000000000000000////////////.........++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))&&&'''***,,,---.........+++,,,---///000000//////+++++++++***************)))))))))))))))***++++++&&&'''((()))******))))))(((((())))))*********+++++++++******)))))))))(((((((((((((((((()))******(((((())))))******++++++******))))))((((((''''''''''''(((((((((((('''''',,,((($$$$$$(((***+++***(((((())))))******++++++))))))))))))))))))))))))'''((()))+++++++++******(((((((((((()))))))))))))))))))))))))))))))))))))))'''&&&'''((()))((('''(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))((())))))))))))************(((((())))))*********+++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''(((((()))***+++++++++)))***+++,,,,,,+++***)))(((((())))))))))))(((((('''(((((()))***++++++,,,(((((())))))))))))(((((((((((((((((('''''''''''')))))))))))))))(((''''''))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))***++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))*********+++)))))))))))))))))))))))),,,,,,,,,++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++***************)))(((((()))***+++,,,+++)))'''&&&'''''''''''''''((())))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))(((((('''''''''&&&))))))))))))*********************++++++,,,,,,,,,---,,,,,,+++*********+++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************------------------------***,,,---,,,******---000---------,,,,,,,,,,,,+++)))***+++,,,,,,+++***)))(((***+++***)))((()))***++++++***)))(((((())))))++++++******)))(((((((((************************------------------------)))******++++++,,,------////////////000000000000000000000000000000000000111111000000//////......------...///000111222222000000000000111111111111000111111222222111111000//////000000111111222222222222111111000000//////000000////////////000000111000000///...---------------------------------,,,,,,,,,+++++++++******------,,,,,,+++*********((((((((()))******++++++,,,,,,---------,,,+++***...------,,,,,,++++++***...---,,,+++***(((''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))************************++++++***)))))))))))))))$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((******))))))))))))******++++++******************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++*********)))))))))))))))+++++++++***)))(((((('''(((((((((((())))))))))))***)))(((''''''((()))***(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))***************)))(((''''''((()))*********+++++++++)))'''&&&******))))))))))))******++++++******++++++,,,---)))*********++++++++++++++++++++++++++++++++++++******+++,,,---......///)))))))))))))))*********''')))***,,,------,,,,,,******+++++++++,,,,,,,,,++++++++++++******))))))***************************+++,,,,,,******+++,,,---,,,+++***))))))))))))***+++,,,---,,,,,,***)))'''((())))))))))))((('''''')))***)))((('''((()))++++++***))))))))))))))))))))))))))))))*********************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------........./////////000000000000////////////////////////111000000000/////////...////////////000000000000000000000000111111111111111111222222222222111111000000000000000111111111000000000000000000//////000000////////////000000111000000///......------------------------------,,,,,,,,,+++++++++***************+++++++++++++++(((((())))))******++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,+++***)))((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))************************+++***)))(((((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))************))))))))))))*********+++++++++(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))************))))))))))))))))))))))))***)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++***)))))))))))))))))))))++++++******)))(((((('''(((((((((((())))))))))))***)))(((''''''((()))***(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((())))))))))))))))))***************)))(((((((((((()))***'''((()))******+++++++++******))))))))))))******++++++*********+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******))))))(((((()))***++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,---,,,+++***))))))))))))***+++,,,,,,,,,,,,+++***'''(((((())))))(((((('''&&&((()))((('''&&&'''(((+++***))))))))))))))))))'''(((((()))******++++++************************+++++++++++++++++++++++++++,,,,,,------...//////....../////////000000000////////////////////////000000000000////////////222222111000///...------000000000000111111111111222222222333333222222222111111111111000000000000//////////////////000000000//////......//////000000000000///......------------------------------,,,,,,,,,+++++++++******(((((())))))***++++++,,,(((((())))))***+++++++++...---,,,+++++++++,,,,,,)))))))))***+++,,,,,,,,,+++++++++*********))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))((((((((((((***************************))))))(((((())))))***(((((((((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))))))))************++++++))))))))))))))))))))))))''''''&&&&&&&&&'''(((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******++++++******)))((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))******)))))))))))))))))))))))))))*********++++++***))))))(((((())))))***))))))))))))***+++,,,,,,************************,,,++++++*********++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********---,,,,,,+++***)))((((((+++++++++***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++++++++++++++***,,,---,,,+++***+++------,,,+++******)))******++++++,,,,,,,,,,,,++++++)))******************)))'''((())))))''''''((()))******)))))))))))))))***(((((())))))************************************************************++++++,,,,,,---................../////////000000////////////////////////000000000000////////////222222111000///...------///000000000111111111111222222333333333333222222222222111111000000//////------......//////000000/////////....../////////000000//////............------------------------,,,,,,,,,+++++++++******(((((()))))))))*********((())))))******+++,,,,,,///...,,,******+++,,,---******+++++++++,,,,,,,,,************************((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))(((''''''(((***+++((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************((((((((((((((((((((((((************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))************))))))''''''''''''((((((((()))))))))))))))))))))))))))(((''''''''''''((())))))((()))))))))************))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))***)))))))))))))))*********************))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))+++++++++************)))))))))*********+++++++++))))))))))))))))))))))))---,,,***)))(((((()))***************************,,,++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++******)))---,,,+++*********+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,------,,,++++++************++++++,,,,,,,,,,,,,,,,,,***))))))))))))))))))***((()))******(((((()))******)))))))))))))))******************))))))((((((*********************************************************+++,,,,,,------............////////////........................////////////000000000000000000000000///////////////000000000111111111111111222222333333222222111222222111111000000//////------......//////000000//////............//////////////////............------------------------,,,,,,,,,+++++++++***************)))))))))(((((()))))))))***++++++,,,,,,///...,,,******+++,,,---......---------,,,,,,,,,)))************+++++++++((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''((()))*********(((((((((((((((((((((((())))))(((((((((((()))))))))))))))******+++++++++************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))((('''''''''(((***+++'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************((((((((((((((((((((((((************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))************))))))&&&''''''''''''((((((((())))))))))))))))))))))))))))))(((((())))))***+++((()))))))))************))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))(((((())))))*********************)))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))++++++++++++************************++++++++++++))))))************))))))...---+++)))))))))******)))***++++++++++++***)))++++++***))))))*********)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,******++++++,,,,,,---------,,,+++*********+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------,,,+++++++++++++++++++++++++++,,,,,,------...(((''''''&&&&&&''''''((()))***+++***)))((()))+++)))))))))))))))******+++++++++******)))(((((('''************************************************))))))***++++++,,,,,,---------........./////////........................////////////000000000000......//////000000111111000000000000111111111111111111111222222111111111111111111111000000000000//////////////////000000///......------....../////////////////////......------------------------,,,,,,,,,+++++++++******,,,++++++***))))))(((((())))))******+++,,,,,,,,,...---,,,+++++++++,,,,,,/////////...---,,,,,,,,,******************++++++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((())))))'''''''''((())))))******'''''''''''''''''''''''')))((((((''''''(((((()))))))))******++++++,,,,,,++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''(((''''''(((((()))***+++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))(((((())))))))))))******))))))))))))))))))))))))******))))))******+++,,,))))))))))))************))))))))))))))))))))))))&&&'''((()))*********)))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((((((((()))******++++++******))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++*********++++++++++++,,,)))******++++++******)))***************+++,,,---)))***+++,,,,,,+++***))))))))))))))))))***++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,---...******+++,,,---......///+++++++++***++++++,,,,,,,,,,,,,,,,,,------------,,,,,,------------......------------------------+++---...---,,,+++,,,...,,,,,,++++++++++++,,,,,,,,,+++++++++,,,---...///((('''&&&&&&&&&&&&'''(((((()))***)))((('''(((***)))))))))))))))***++++++*********)))))))))))))))************************++++++++++++++++++++++++******++++++,,,------...---------.........//////.........................../////////000000000111////////////000000000000000000000000111111111111///000000111111000000///000000000000000111111111000000000000000000/////////......------......///.../////////////////////------------------------,,,,,,,,,+++++++++******+++++++++++++++*********)))******++++++,,,,,,---------,,,,,,,,,+++++++++------------------------++++++******************((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))***+++++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))***+++++++++************************'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''((()))******)))((('''&&&'''((())))))*********))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***))))))************))))))((((((((()))))))))******(((((((((((((((((((((((()))))))))))))))******+++))))))))))))************))))))))))))))))))))))))%%%&&&((()))*********)))))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))((('''(((((()))******++++++)))))))))))))))))))))***(((((((((((())))))))))))'''((()))******)))((('''(((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))***+++,,,,,,*********+++++++++,,,,,,)))***++++++++++++***)))))))))***+++,,,,,,,,,,,,)))***,,,------,,,***)))(((((((((((()))+++,,,---++++++,,,,,,,,,---------------------------------******++++++,,,,,,------++++++,,,,,,------......)))***++++++,,,,,,,,,,,,,,,,,,,,,------------...,,,---------............------------------------,,,---...---,,,,,,,,,...,,,,,,,,,++++++,,,,,,---,,,,,,++++++,,,---///000***)))(((''''''((()))***'''((()))((('''&&&''')))))))))((())))))***++++++((((((((()))******++++++************************++++++++++++++++++++++++++++++,,,------......///---------.........//////.........................../////////000000111111000000000000////////////000000000000111111111111//////000000000000////////////000000111111222222222222111111000000//////.........------..................///////////////------------------------,,,,,,,,,+++++++++***************+++,,,,,,------)))******++++++,,,------,,,,,,---------,,,+++******++++++,,,,,,------...+++++++++*********))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++//////...,,,***)))((('''))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((()))******+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))'''((()))++++++)))((('''%%%&&&(((************)))((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))************))))))&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))******))))))))))))************))))))))))))))))))))))))%%%&&&((()))*********)))))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))((('''(((((()))***+++++++++)))))))))))))))*********(((((((((((())))))))))))'''((()))******)))((('''(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&''')))***+++,,,---******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))+++,,,------,,,+++)))((()))***,,,------,,,***)))'''''''''((()))+++---------------.........//////---------------------------------,,,,,,,,,++++++---------------------,,,''')))+++,,,------,,,,,,,,,,,,,,,---------......---------.........//////........................,,,---......,,,,,,---...,,,,,,,,,++++++,,,------,,,,,,++++++,,,...///000((((((((((((((()))************))))))))))))******))))))))))))))))))))))))++++++******))))))((((((''''''''''''((((((((((((************************++++++++++++++++++++++++,,,---......,,,,,,---...///...,,,,,,,,,---///111000000000000////////////............////////////222222111111111111111111////////////////////////000000000000000000000000111111000......---------//////............//////,,,,,,---...//////.........///000000///---+++***,,,,,,,,,++++++*********000///...---,,,++++++++++++***))))))***,,,...///---,,,,,,,,,,,,---.....................---------...---+++))))))***+++,,,++++++***)))(((((())))))+++*********))))))((((((+++*********))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))((())),,,///@@@:::333---+++***++++++(((((())))))*********+++******))))))((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))((('''((()))***)))((())))))((('''&&&%%%$$$$$$))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++,,,,,,+++***))))))******)))((('''&&&&&&'''((()))***)))(((''''''((()))***+++***)))'''''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************)))(((&&&%%%%%%&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))+++***'''&&&&&&'''***+++))))))))))))******************)))((((((((((((((()))((('''''''''(((***+++(((((((((((())))))))))))''''''''''''((((((((()))************************))))))))))))************))))))))))))))))))))))))************))))))))))))++++++************++++++))))))***++++++++++++***+++*********))))))((((((,,,+++*********+++,,,---...---+++*********+++++++++++++++*********)))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////000...++++++,,,---------,,,,,,---------,,,++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,...000000/////////111........./////////000000//////.........---------........................,,,---------,,,++++++***((((((((((((((()))************))))))))))))******)))))))))))))))))))))))))))((((((((('''''''''&&&''''''((((((((()))))))))************************++++++++++++++++++++++++,,,---...---,,,,,,,,,...///...---,,,,,,---///000000000000000/////////........./////////000000000000000000000000000000000////////////////////////000000000000000000000000222111000//////...////////////............//////,,,------...//////........./////////...---+++***,,,,,,,,,+++++++++******//////...,,,,,,++++++,,,,,,+++***)))***+++---...---,,,,,,,,,,,,---..................------------...---+++))))))***+++,,,+++******)))(((((())))))*********)))))))))(((((())))))))))))((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))************)))))))))((())))))))))))))),,,000444777222,,,(((''''''((()))(((((()))))))))************)))))))))((((((((('''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))''''''''')))***)))(((((((((((('''''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((())))))******+++***))))))(((((())))))))))))(((''''''((())))))+++***)))(((((()))***++++++***)))(((''''''((()))))))))))))))))))))))))))((((((((()))))))))******************************))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))************************)))((((((''''''((((((((((((((((((((()))))))))***************************(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))***)))(((''''''((()))***(((((()))))))))************))))))((((((((((((((()))(((((((((((()))******(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************************************''''''(((((())))))******++++++************++++++))))))***++++++++++++***************)))))))))(((******)))))))))***+++,,,------+++*********++++++---,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,''''''((()))+++---...000///---++++++,,,---------+++,,,,,,---------,,,,,,,,,,,,---------.........,,,,,,------------,,,,,,,,,,,,------------,,,,,,)))+++------,,,+++,,,---,,,,,,,,,---------......//////.........------------------------------------------------,,,++++++((((((((((((((()))*********))))))(((((())))))***))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,.........---,,,,,,...///000000000000/////////....../////////000000000111111//////////////////000000////////////////////////000000000000000000000000111111000000///000000111//////............//////,,,---......///.........//////......---,,,,,,,,,,,,,,,,,,,,,++++++++++++///...---,,,,,,++++++,,,,,,+++*********+++,,,------,,,,,,,,,,,,---..................------,,,,,,---,,,+++))))))***++++++******)))((((((((())))))******))))))))))))(((((((((((((((((('''''''''''')))((((((''''''(((((()))))))))))))))))))))))))))************))))))))))))))))))))))))***...444888///+++'''$$$%%%'''((()))(((((())))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))((('''&&&''')))***)))((('''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))***)))((((((((((((((((((******))))))))))))******++++++************++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))*********++++++******************************+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))******)))))))))((((((((()))))))))******************************(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))******))))))))))))(((((((((((((((((()))***************(((((((((((())))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))************************************%%%%%%&&&'''((()))***+++++++++************++++++))))))***++++++++++++***************))))))))))))))))))(((((())))))***+++---,,,,,,++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))))))))***+++,,,...///...,,,******,,,------,,,***+++,,,---------------,,,------------.........,,,,,,------------,,,,,,---..................---+++---//////...---...///,,,,,,---------........./////////............---,,,,,,,,,,,,,,,,,,,,,,,,..................---,,,((((((((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---...------------...///000000000/////////.........000000000000111111111111/////////000000000000000////////////////////////000000000000000000000000000///////////////000111///......------......///------...............---///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,---,,,+++*********+++,,,---,,,,,,,,,,,,---......///......------,,,,,,,,,,,,+++******)))***++++++***))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((*********)))))))))))))))******))))))***---333777---+++'''&&&(((***++++++(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))((('''&&&''')))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))***))))))((((((((())))))************************************************)))))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************'''((()))***+++***)))((((((((()))))))))*********************************(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((()))))))))***)))))))))))))))((((((''''''(((***+++++++++***)))(((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))((()))))))))************************************'''''''''((()))******+++++++++************++++++))))))***++++++++++++************)))))))))))))))))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------111111000///...---------,,,+++***+++,,,------,,,***+++,,,---............------------............------............---------......//////......------///000000///...///000////////////000000000000/////////...............------------------------......////////////......((((((((((((((())))))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---------------......//////////////////............000000000000111111111111000000000111111222222222000000000000000000000000000000000000000000000000......---------...//////......------------......---...............------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,++++++++++++++++++---,,,,,,,,,,,,---......///......---,,,,,,++++++*********************+++)))((((((((((((((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))******++++++***((((((***...222...,,,))))))***+++++++++))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((&&&&&&'''((()))((('''))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((()))))))))))))))***************))))))******+++******++++++++++++******((())))))))))))))))))(((((((((((())))))))))))(((************************)))*********++++++++++++******************************+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%'''((()))***)))(((((())))))))))))************************************(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((()))******)))(((''''''(((((((((((()))))))))((())))))***)))((('''''''''((()))++++++***))))))(((((((((((())))))))))))(((((((((((()))))))))***************************((()))))))))************************************************************++++++************++++++))))))***++++++++++++***))))))))))))))))))***************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........444333222000000/////////,,,+++***+++---...---,,,***+++,,,---.../////////---------.........//////---......//////......---------............------+++---......,,,+++,,,,,,/////////000000000111111////////////////////////////////////////////////......//////000//////...((((((((((((((()))******)))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******************************++++++++++++++++++++++++***,,,---,,,+++***+++------------............////////////.........------/////////000000000111111000000111111222222333333000000000000000000000000000000000000000000000000......---,,,,,,---------......------------...............///......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......///......---,,,+++******)))))))))***************((((((''''''(((((())))))''''''(((((((((((())))))))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))))))))))))))************+++++++++)))'''(((***---+++***((((((*********((())))))((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''&&&%%%&&&((()))(((''')))))))))(((((('''''''''))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))***************************++++++,,,******++++++++++++******(((((())))))))))))(((((('''(((((())))))))))))(((************************)))))))))*********++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))))))))))))))))))))*********++++++++++++++++++++++++++++++(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''''''''(((((((((((())))))((()))*********)))'''&&&''''''((()))))))))))))))(((((((((((())))))))))))((((((((()))))))))******************************))))))))))))************++++++++++++++++++++++++,,,,,,+++++++++*********++++++************++++++))))))***++++++++++++***))))))))))))******************+++,,,,,,,,,,,,++++++,,,,,,------------,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............///000111111,,,++++++---//////...---+++,,,---...............------........./////////......////////////......------............------...///111000///---...///------........./////////...////////////000000000////////////////////////---...//////////////////((((((((((((((()))******((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''((((((((()))''''''((((((((()))))))))***************************************************,,,,,,,,,+++***+++,,,,,,------...............//////.........---------....../////////000000000/////////000111222222222000000000000000000000000000000000000000000000000000///...---------------...------,,,,,,------.........//////...------,,,++++++------------,,,+++,,,,,,,,,---------......,,,+++++++++++++++,,,,,,)))***++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......///......---,,,+++***)))(((((()))***************'''''''''''''''((())))))'''''''''((((((((())))))((((((((()))))))))************))))))))))))******))))))))))))))))))))))))((()))))))))************)))***+++***)))((()))+++'''&&&&&&''')))***)))((())))))(((((((((''''''''''''((((((((()))))))))***))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((('''&&&%%%&&&((()))(((''''''''''''''''''((((((((())))))))))))))))))))))))'''''''''((()))*********(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++))))))***++++++***))))))((()))************)))(((&&&'''((()))******)))(((************************((((((((()))))))))******((((((((((((((((((((((((%%%&&&'''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))*********+++++++++++++++++++++++++++++++++(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))((((((*********)))'''&&&'''''''''''''''(((((()))(((((((((((())))))))))))(((((()))))))))*********************************))))))))))))************++++++++++++++++++++++++***************+++++++++++++++************++++++))))))***++++++++++++***((()))))))))************((()))***+++,,,++++++***++++++---.........------,,,,,,,,,,,,---------...,,,,,,,,,,,,---------------------------------------.........////////////---,,,------...///000111,,,,,,,,,...000111///...------...............---............/////////////////////000000/////////...//////000000//////...222333444444222111111222---.........////////////.../////////000000000000////////////////////////,,,---...////////////...((((((((((((((()))******((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))******++++++''''''''''''((((((((((((************************))))))))))))))))))))))))***+++,,,,,,******+++,,,,,,---......//////......//////.........---------............////////////---......///000111111222000000000000000000000000000000000000000000000000222111000......---------...------,,,,,,------....../////////...---,,,,,,***+++---......---+++***,,,,,,,,,------.........+++++++++***++++++,,,,,,((()))***+++,,,------------,,,,,,,,,,,,---......//////...---+++******)))'''((()))***************'''''''''''''''((()))***&&&'''''''''(((((())))))&&&'''''''''(((((())))))******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++(((***,,,,,,*********+++%%%$$$%%%'''***++++++)))))))))(((((('''''''''&&&'''((((((((())))))******))))))))))))))))))))))))++++++***)))((('''&&&&&&(((((((((((((((((((((((('''&&&%%%&&&((((((((('''$$$$$$%%%&&&'''((()))***))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))******((()))***++++++***)))((()))***+++,,,,,,+++***)))&&&'''(((*********)))(((************************(((((((((((())))))))))))((((((((((((((((((((((((###$$$&&&((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((()))+++---...)))************+++++++++++++++++++++++++++++++++(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))'''(((***+++***)))'''&&&''''''&&&%%%%%%'''((()))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++''''''((()))***+++,,,,,,++++++************++++++))))))***++++++++++++***(((((())))))*********+++'''((()))++++++******)))***+++---...///...---------------.........//////---------.........//////------------------------............/////////000000000///............///,,,,,,---///111222000............///......------............/////////000//////000000000000//////000000111111111111000000000111222222000/////////000000000000111111111111.../////////000000111111........................,,,,,,---...//////......))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************+++++++++*********)))))),,,+++*********+++------))))))*********+++++++++------------------------......////////////......111111000///////////////000000000000111111111111...//////000000000000//////////////////......---,,,,,,++++++,,,,,,---...------,,,++++++,,,,,,,,,///000111111000...,,,++++++,,,,,,------,,,,,,+++///...,,,+++++++++,,,,,,,,,+++)))(((((()))+++,,,,,,,,,,,,+++,,,,,,------...------,,,,,,------...,,,---...---+++)))))))))******))))))((((((''''''))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))&&&''''''((()))******+++,,,,,,+++***)))))))))***((((((((((((((((((((((((&&&'''''''''(((((())))))******))))))(((((('''''''''''''''''''''''''''''')))((('''''')))******)))))))))))))))))))))))))))))))))************))))))******))))))((((((''''''))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))***+++++++++++++++)))************+++++++++)))))))))))))))))))))))),,,,,,++++++******))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************,,,,,,,,,+++***))))))((())))))************))))))&&&&&&'''((()))***++++++************))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))),,,+++***)))(((((((((((('''((()))***************+++++++++++++++***)))((('''(((((()))***+++++++++,,,,,,++++++,,,,,,---...(((((())))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........---,,,,,,+++//////////////////......////////////////////////+++***+++---///111000000////////////////////////...///000///------///111444111000222333111000000111111111111111222222222111111111222222333333333111333444333333333333111///000111222222222222222333444444444333222111000444///---//////------///000///000111000...///222))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((())))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))+++******)))***+++,,,---***+++++++++,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,//////...---------------000000000000111111111111//////000000000000/////////////////////...------,,,,,,++++++,,,,,,---...------,,,,,,+++,,,,,,---//////000111000...,,,+++,,,,,,------------,,,,,,...---,,,+++***++++++,,,,,,+++***))))))***+++,,,,,,++++++++++++,,,------------,,,,,,,,,,,,------+++---...---+++))))))*********))))))(((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))'''''''''((()))*********,,,+++******))))))******((((((((((((((((((((((((((((((((()))))))))*********)))))))))((((((((('''(((((((((((((((((((((((()))((('''''')))******)))))))))))))))))))))))))))))))))************))))))***)))))))))((((((((('''))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((((()))******++++++******)))************+++++++++)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******************************))))))(((''''''&&&((())))))******))))))((())))))))))))))))))******(((((())))))*********+++))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))+++******))))))))))))))))))))))))))))))*********+++++++++++++++***))))))((((((((()))***+++++++++*********)))******++++++)))******************+++))))))))))))))))))))))))******************************++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........------,,,+++.................................---------------000///...---...///000000,,,,,,,,,++++++,,,,,,,,,///111111000//////000111222000///000000111111222222333333333333333333333555444333444666888888777999999777666666777777555444444555555555555555555555555555555444444333333555111000222222//////111222222222222111111333666))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************+++++++++******************))))))))))))***++++++++++++,,,,,,,,,---------------------------------,,,,,,------------,,,,,,///......------------...000000000000111111111111000000111000000///...---...////////////...------,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,,,,------//////000000000...---,,,------............---------,,,+++*********++++++,,,+++***))))))***+++,,,+++*********++++++,,,---------,,,,,,,,,,,,------+++,,,------+++))))))******))))))))))))((((((((())))))))))))))))))))))))&&&''''''(((((())))))***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******++++++***)))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))((('''''')))******)))((((((((((((((((((((((((((())))))******))))))((())))))))))))(((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))(((((('''((())))))******)))))))))************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************************))))))(((''''''''''''(((((())))))(((((('''*********)))))))))((((((''''''((()))***+++,,,,,,))))))))))))))))))))))))***))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))******++++++***)))(((((())))))******++++++++++++***))))))(((((())))))***+++++++++++++++******)))*********,,,,,,+++++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------............---,,,,,,........................------..................000...---,,,,,,---///000222222111111111111222222///111222222111000111222555555555555555777888888777777777777777888888999===<<<===CCCLLLQQQPPPNNNKKKFFF???<<<<<<<<<;;;:::999999999::::::;;;;;;;;;;;;;;;:::999888777777777888555444777777444444777666888888777555555777888((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((()))))))))************************************)))))))))))))))*********+++++++++,,,,,,,,,,,,---------------------------......////////////......111000////////////000000///000000000111111111111111111111111000...------......//////......---,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,------...//////000000///...---------..................---++++++++++++++++++++++++,,,++++++******++++++,,,***************+++,,,------,,,,,,,,,,,,,,,,,,---+++,,,------+++*********))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((()))))))))*********))))))))))))******************************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((('''''')))******)))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************++++++++++++******))))))''''''((((((((((((''''''(((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,---+++)))''''''((()))*********+++++++++******))))))))))))******+++++++++...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................------............------------------............///////////////000000000,,,---.........///111333000////////////000000111333444666666666666888999:::>>>BBBBBBBBBCCCCCCAAA@@@@@@@@@@@@BBBDDDFFFGGGKKKMMMVVVeeeuuu~~~}}}yyyggg\\\QQQKKKGGGCCC@@@???>>>???@@@BBBDDDGGGHHHJJJJJJHHHFFFCCCAAA@@@?????????<<<===???>>><<<>>>BBBDDDHHHJJJHHHEEEDDDBBB???((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((()))))))))************************************(((((())))))************************++++++++++++------------------------......////////////......000000////////////000000///000000000111111111111111111111111000...------...............------,,,------,,,,,,------...///---,,,,,,,,,------...//////////////////.........---..................---++++++++++++,,,+++++++++,,,++++++++++++++++++,,,************+++,,,---...,,,,,,,,,++++++,,,,,,,,,***,,,------+++******+++))))))))))))************************************((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))***))))))((())))))******++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))((('''''')))******)))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''((((((((()))))))))***((((((''''''''''''((((((************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))''''''((()))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************+++++++++***************''''''((((((((((((''''''%%%%%%&&&''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))***,,,,,,---+++)))''''''((()))***)))******+++++++++******************++++++++++++------,,,,,,+++,,,,,,---...---------,,,,,,++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------....../////////........................------...//////......------------.........//////.../////////000000000111,,,...222333222222333444444444555666777777777777777999;;;<<<===???CCCFFFGGGQQQZZZ\\\[[[[[[VVVPPPSSSRRRQQQQQQSSSWWW\\\___bbbiiixxx|||nnneee\\\RRRLLLLLLLLLMMMPPPTTTYYY^^^bbbeeeccc```\\\WWWSSSQQQPPPPPPPPPMMMLLLMMMLLLLLLQQQWWWccckkkooolllhhhddd]]]UUU))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))*********)))))))))))))))))))))))))))))))))))))))***************************+++++++++((()))******++++++******))))))*********+++++++++------------------------,,,,,,------------,,,,,,...------------......///000000000000111111111111000000111000000///...------............---,,,,,,---------------......///,,,,,,,,,,,,---...///000////////////......//////------............------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,,,,++++++++++++,,,,,,***+++------+++******+++)))))))))************+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))((((((((()))******************************((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))((('''''')))******)))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))''''''(((((())))))************))))))))))))******************************''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((((((((())))))'''((())))))******)))))))))************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))(((((((((((((((((('''(((((())))))(((((('''$$$%%%%%%&&&((())))))***************))))))(((((()))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))(((((((((((()))***+++,,,+++***)))(((((())))))***))))))***++++++++++++***++++++++++++++++++++++++******))))))******+++,,,------,,,,,,,,,,,,,,,+++))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......///000000000........................------...////////////...------......///000000000......//////000000111111+++...222333111111333666:::<<>>CCCFFFIIILLLOOORRRYYY```mmm~~~rrrggg```___^^^YYYWWWZZZ\\\aaahhhooovvv}}}xxxrrrggg\\\SSSPPPQQQTTTWWW[[[___```___dddmmmvvvwwwyyyzzzxxxssslllgggeee___```fffnnnrrrrrrvvv|||yyy}}}vvvkkkkkkccc```bbbbbb______cccgggoooyyyvvviiiccc^^^XXXYYY^^^******))))))(((((('''''''''''''''''''''((())))))))))))************))))))))))))))))))))))))))))))'''***------)))'''''')))))))))))))))***************)))((('''((()))+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------...------,,,,,,,,,------,,,---......//////......,,,---------.../////////..................------------............------------------------------.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++***)))***+++---...+++++++++************)))))))))))))))))))))))))))......)))%%%---::::::111(((((((((((((((((((((((())))))))))))************,,,+++***))))))***+++,,,************+++,,,------+++*********))))))(((((())))))))))))))))))))))))++++++******))))))((((((((((((((((((((((((((((((---,,,***)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))$$$%%%%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((((((((()))*********)))))))))))))))***+++&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))*********))))))((((((((())))))******++++++))))))))))))))))))))))))'''(((((((((((((((((('''((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((((((((())))))************))))))******)))))))))***,,,---))))))))))))******************************************)))(((((((((((((((((((((((((((((('''&&&&&&+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))))))))***'''(((***)))'''&&&&&&'''***)))((((((((()))+++,,,,,,+++***((((((((()))***))))))************))))))...---,,,+++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------(((***---////////////000---,,,---...000111111000222111444999:::999???HHHDDDMMMWWW[[[[[[___gggoootttzzzzzz|||wwwhhhXXXXXXUUURRRPPPQQQTTTVVVXXX```gggppp}}}yyyiiibbb^^^ZZZ[[[___aaa```cccjjjoooqqquuuyyy~~~{{{xxxqqquuu{{{~~~|||xxxuuuvvvuuuooommmppp|||~~~tttkkkjjjggg```ZZZYYY)))))))))((((((((((((((((((''''''''''''((())))))))))))************)))))))))))))))))))))))))))))))))***++++++)))((((((((())))))))))))************((())))))***************++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,------...---------...------,,,,,,---------,,,---......//////......---------................................................//////.........------------------------........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******+++++++++++++++,,,------+++++++++************)))))))))))))))))))))))))))+++***(((+++333999444+++************************))))))))))))************++++++***))))))***++++++******)))))))))***++++++************)))))))))((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))))))))***************************((((((((((((((()))************)))))))))))))))***'''''''''(((((()))))))))))))))))))))))))))))))))************************))))))************)))))))))))))))))))))*********)))))))))))))))))))))))))))))))))(((((()))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))---,,,+++)))))))))))))))))))))))))))************************************++++++***)))))))))))))))***************)))((((((+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******(((***+++***)))'''((((((***)))((((((((()))++++++,,,+++***)))(((((()))***)))******************)))+++++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........///...............------+++---///000///......////////////111444666777888666555888>>>CCCHHHSSS^^^rrrxxx~~~}}}~~~{{{ssskkkgggeeeeeekkkrrrsssvvvwwwuuuvvvvvvmmmcccYYYZZZ[[[[[[ZZZ[[[^^^aaannnuuu}}}~~~{{{wwwrrrqqqtttwwwuuuvvv{{{}}}~~~}}}uuuooommm'''(((((((((((((((((()))((((((''''''(((((()))***))))))************))))))))))))))))))))))))))))))+++***(((((()))))))))((())))))))))))************'''(((***,,,,,,+++***(((++++++++++++++++++++++++)))******++++++,,,,,,,,,++++++,,,------------------------,,,,,,------...,,,---......//////.....................---------........................////////////////////////------------------------........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,+++,,,,,,------------,,,+++++++++************)))))))))))))))))))))))))))***&&&)))444<<<999///'''************************))))))))))))************+++******))))))******+++******)))((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******************''''''''''''''''''''''''((((((((((((((()))******++++++***)))((((((((()))(((((())))))))))))******))))))))))))))))))))))))************************))))))************))))))************))))))))))))))))))))))))))))))))))))++++++))))))))))))++++++************************))))))))))))))))))))))))******************************++++++++++++******,,,+++***)))))))))))))))))))))))))))************************************,,,,,,+++************++++++,,,,,,,,,,,,+++******+++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))******)))+++,,,+++***))))))))))))))))))((()))******+++++++++***)))))))))************++++++++++++******)))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,------------.........000000//////............+++---//////...---......000000000111444777;;;===AAACCCJJJVVVaaannn~~~zzznnn]]]XXXUUUSSSPPPPPPWWW```fffjjjmmmlllmmmnnnkkkgggiiikkknnnoooppprrrtttvvv'''''''''(((((()))))))))((((((((('''((())))))***))))))************))))))((((((((((((((((((((((((---)))&&&&&&)))******(((((()))))))))************((()))***+++,,,+++******************************+++++++++***************++++++,,,------------,,,------,,,,,,,,,---......,,,---......///........./////////...---------,,,---------...............////////////////////////................................................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------...............---+++,,,---...///...---,,,+++++++++*********)))))))))))))))))))))))))))))),,,'''+++:::AAA777,,,'''************************((()))))))))******************))))))))))))******+++***))))))((((((((((((*********)))))))))))))))))))))))))))))))))))))))(((((())))))******++++++******************************************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))***,,,,,,***)))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))++++++******))))))(((((()))))))))))))))))))))))),,,+++)))(((((()))+++,,,((((((((((((((((((((((((((((((((()))))))))))))))******************************++++++++++++******'''(((((()))***+++,,,,,,((()))))))))************************************,,,++++++*********+++++++++,,,,,,,,,,,,,,,++++++************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***+++)))***,,,+++***((()))))))))))))))))))))******++++++*********************+++++++++,,,,,,+++++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------........................------------............000/////////............---///111111111111222333333444555666999>>>CCCGGGOOOYYYiii|||~~~}}}yyyrrroookkk```TTTLLLKKKKKKLLLMMMPPP\\\iiisssvvvyyyyyywwwwwwyyyzzz'''((((((((()))*********((((((((((((((()))******))))))************))))))((((((((((((((((((((((((,,,(((%%%%%%(((******(((((()))))))))************+++***)))))))))***,,,---************************---,,,++++++***)))((((((***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---...///,,,---......///........./////////...---------,,,---------.........////////////............//////................................................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////,,,---...///...---,,,++++++++++++*********)))))))))))))))))))))))))))))),,,(((---999;;;111)))((())))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))),,,+++***)))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((())))))******++++++************************,,,,,,,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((())))))***,,,,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************++++++******))))))((((((***************************)))(((((((((((()))***((((((((((((((((((((((((''''''(((((())))))))))))*********************************++++++*********&&&'''((()))***++++++,,,((()))))))))******************************************)))))))))******+++******+++++++++++++++***************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++(((***+++***)))(((((((((((()))))))))*********************++++++++++++***+++++++++,,,,,,++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................---------.........//////........................111222444444444444666888:::===AAADDDIIIQQQYYY___fffwwwzzzmmmmmmjjjjjjooovvvzzzyyyvvvnnnmmmgggaaa___\\\UUULLLMMMMMMPPPUUUZZZcccsss))))))***************+++))))))(((((())))))***+++))))))************)))))))))))))))))))))))))))))))))'''&&&'''((())))))((())))))))))))************,,,+++)))((()))***,,,...************************,,,,,,+++***)))(((((('''******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///,,,---......//////.....................---------,,,,,,------...////////////...---,,,,,,---...///................................................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////,,,------------,,,,,,++++++++++++************))))))))))))))))))))))))))))))+++///333111***'''((((((((((((((((((((((((((())))))))))))************((())))))******))))))(((++++++***)))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******++++++***)))((((((((()))))))))((((((((((((''''''))))))))))))))))))))))))************************'''((()))******+++******************))))))))))))************************))))))))))))))))))))))))************************&&&''''''(((((())))))***************************))))))************))))))((())))))******)))(((((())))))))))))***************************************))))))))))))***++++++))))))***+++++++++*********************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,(((***+++***)))'''(((((((((((()))************))))))***++++++,,,+++++++++******++++++++++++******+++******)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////........................------........./////////......//////000000111111000222444555666999<<>>555+++***,,,,,,************************))))))))))))************'''((()))******)))(((''''''''''''''''''((()))***(((((())))))*********+++))))))))))))))))))))))))++++++******))))))(((((((((((((((((((((((((((((( """%%%(((++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))((((((((((((((()))*********)))))))))))))))***+++++++++++++++******))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((******+++++++++(((((())))))******++++++************************(((***,,,......,,,***(((((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''((((((((((((''''''###%%%''')))++++++++++++))))))))))))************************************++++++++++++,,,,,,---...)))***++++++,,,,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,***,,,------+++******+++'''((()))++++++******))))))***+++,,,---,,,,,,+++))))))************))))))&&&''''''(((***+++---...------------------------,,,,,,------...///000000////////////////////////............/////////000///000111333555777888999===CCCLLLWWWcccppp|||uuudddUUUOOOOOONNNSSSYYYaaajjjsss}}}}}}{{{}}}*********++++++,,,,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))***++++++,,,++++++***)))((('''&&&&&&******)))***++++++)))'''******+++++++++,,,,,,,,,........................////////////////////////000000000000000000000000000000000000000000000000------------------------////////////////////////......................../////////...---,,,************++++++++++++******)))+++---,,,+++***++++++......//////...---,,,,,,+++++++++************))))))))))))))))))))))))))))))666:::000)))+++---+++************++++++++++++,,,+++++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))*********))))))((())))))))))))))))))))))))((((((((((((((((((((((((+++***)))))))))))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((''''''(((******)))((((((((((((((((((((((((((())))))************)))))),,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))+++*********))))))(((((())))))************)))))))))))))))))))))))))))))))))+++,,,+++***)))***+++))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******))))))))))))*********************)))))))))))))))++++++***)))(((((())))))+++++++++************))))))***+++,,,,,,+++***)))++++++***)))(((((())))))******))))))))))))******++++++***)))(((((())))))))))))***)))((((((***---......,,,***)))((((((((()))))))))))))))******+++))))))(((((((((((())))))))))))(((((()))***++++++---,,,+++******+++,,,---,,,---.........---,,,+++---------............///---------.........//////+++,,,...///000//////...---------///111222222111///000222555999<<>>AAAEEEMMMXXX```gggrrrqqq^^^RRRNNNMMMJJJPPP[[[iiisssxxxyyyzzzwwwkkkaaa^^^fffcccmmmlll{{{zzzzzz}}}xxxsssqqqrrrxxx}}}||||||}}}}}}{{{uuusssyyy{{{))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********+++))))))))))))))))))))))))*********)))))))))))))))''''''(((((()))*********+++)))(((((()))***)))(((******+++++++++,,,,,,,,,------------------------........................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,....................................---,,,+++*********++++++++++++*********+++------+++***+++,,,,,,,,,---------------,,,+++++++++*********)))))))))))))))))))))))))))))),,,555;;;777///***)))))))))*********++++++++++++)))))))))***+++++++++,,,))))))))))))************))))))))))))))))))))))))************++++++++++++(((((()))***++++++******))))))))))))))))))))))))************************&&&'''(((***++++++++++++&&&&&&&&&'''''''''(((((())))))))))))))))))))))))***))))))***,,,,,,+++***))))))))))))))))))))))))))))))************))))))((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))******))))))************)))))))))))))))))))))))))))))))))+++,,,+++***)))***+++))))))))))))(((((((((((('''((())))))******))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))******)))))))))((()))))))))************(((((())))))************+++***************+++++++++++++++*********)))))),,,+++***))))))***+++,,,******+++,,,,,,++++++***)))***++++++++++++***)))***)))))))))))))))******''')))******))))))***+++((((((((((((((())))))***)))))))))))))))******+++******))))))))))))******,,,,,,+++***))))))***************++++++*********,,,,,,,,,,,,------......---------............///........./////////000000222111111000111333555777555666888:::>>>EEEOOOVVV]]]hhhwww{{{jjj[[[RRRNNNPPPRRRZZZcccrrryyypppmmmppptttxxxooogggeeemmmuuu))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++)))))))))))))))))))))))))))))))))))))))*********''''''(((((()))))))))***+++***)))***+++***(((&&&******+++++++++,,,,,,,,,........................------------------------------------------------------------------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,......................../////////...---,,,***))))))******++++++******))))))+++,,,,,,+++******++++++,,,,,,------------,,,+++++++++************)))))))))))))))))))))))))))+++000555555111,,,(((&&&(((((((((((())))))))))))***************+++++++++)))))))))*********++++++))))))))))))))))))))))))*********++++++++++++,,,'''((()))***************))))))))))))))))))))))))************************'''((()))+++++++++***)))&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))(((***+++,,,***)))))))))))))))))))))))))))))))))************))))))(((((())))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))************))))))************))))))))))))))))))))))))))))))''')))***)))((('''((()))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))************************((())))))******))))))((())))))))))))************((((((((()))******+++++++++************+++,,,,,,+++++++++************)))++++++************++++++((()))+++,,,,,,,,,+++***)))***+++,,,,,,+++***))))))))))))))))))******+++''')))***+++***)))***+++))))))((((((((()))******)))))))))))))))******++++++******))))))******+++,,,++++++*********++++++***+++,,,,,,,,,,,,+++***************+++,,,---------------............///....../////////000000000444333111///000222555777999===CCCIIIPPPZZZgggppp~~~ooocccVVVQQQQQQUUU\\\cccyyy|||uuurrrkkkeeeaaaaaaeeeiiirrr{{{yyy))))))((((((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))******)))***+++---......+++(((******+++++++++,,,,,,,,,------------------------------------------------------------------------------------------------++++++,,,,,,---......///------------------------........................---.........---,,,,,,+++***++++++,,,,,,++++++******,,,------,,,++++++,,,***+++,,,---------------+++++++++************))))))))))))))))))))))))))))))+++///444666222,,,((((((((((((((())))))))))))+++++++++***************))))))*********+++++++++))))))))))))))))))))))))*********+++++++++,,,,,,'''((()))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((***++++++***)))(((((((((((())))))))))))***))))))))))))))))))))))))((((((((()))***+++***((())))))))))))))))))))))))))))))************)))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((()))))))))************))))))************))))))))))))))))))))))))))))))''')))***)))((('''((()))))))))))))))(((((((((((((((((()))************)))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))************'''(((((()))******+++++++++*********++++++,,,---+++++++++************)))******++++++++++++******)))***,,,---...---,,,+++)))***,,,------,,,***))))))))))))))))))***++++++&&&(((++++++***))))))***+++******)))))))))******)))))))))))))))******++++++******))))))******+++++++++*********+++,,,,,,+++,,,------------,,,+++******))))))***,,,---...---------............///.../////////000000000000333222111111444888===@@@LLLUUUaaammmwwwxxxooonnnoooqqqrrrqqqnnnhhheeeaaa\\\ZZZ___eeelllxxxyyylllgggaaa```dddkkkqqquuu~~~))))))(((((('''''''''&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))'''(((((()))***++++++,,,************************((())),,,///222111...+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................++++++,,,,,,---...//////////////////////////////........................+++,,,------......------+++,,,,,,------,,,,,,++++++---......---,,,,,,---***+++,,,,,,------------+++++++++************)))))))))))))))))))))))))))))))))---555:::888111,,,************++++++++++++,,,+++++++++******)))))))))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,((()))***+++,,,---------))))))))))))))))))))))))((((((((((((((((((((((((((()))+++,,,+++***((('''************++++++++++++************************(((''''''(((******)))((())))))))))))))))))))))))))))))************))))))))))))******+++++++++,,,))))))))))))))))))))))))************************))))))))))))************(((((())))))*********+++))))))************)))))))))))))))))))))))))))))))))+++,,,+++***)))***+++))))))))))))(((((((((((())))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************'''(((((()))***++++++++++++*********+++,,,,,,---+++++++++************))))))***+++,,,,,,+++***)))***+++---//////...---,,,)))***,,,------,,,***)))))))))((())))))***++++++&&&(((++++++***))))))***,,,,,,+++***************)))))))))))))))******+++++++++************++++++************+++,,,------,,,,,,............,,,,,,,,,,,,++++++,,,...///000---------.........//////////////////000000000000666555666999???FFFNNNRRRfffsss}}}ooofff^^^WWW[[[]]]aaaddddddbbb^^^[[[```ccckkkwww~~~|||qqqkkkfffiiittt''''''(((((())))))******,,,,,,+++***)))((('''&&&******))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********))))))))))))))))))************+++++++++)))***---000222222...+++,,,+++)))(((((()))+++,,,******+++,,,,,,---...............------,,,,,,,,,***++++++,,,,,,+++++++++------------------------...------,,,,,,------...---------------------------------------------------------,,,,,,+++++++++)))***++++++,,,,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,------,,,,,,+++***++++++)))(((''''''''''''---,,,---+++***666999***+++)))'''&&&&&&''')))*********))))))))))))******************************(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))++++++************++++++*********)))))))))))))))''''''((()))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))'''((()))***************+++*********))))))((((((((((((((((((((((((((((((***************)))(((((())))))))))))*********************)))))))))))))))******))))))((((((''''''***)))(((''''''((()))***************))))))))))))))))))*********))))))(((+++***)))(((((()))***+++(((((())))))))))))(((((())))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))((())))))*********))))))++++++++++++++++++++++++***+++,,,,,,******+++,,,))))))))))))))))))))))))+++******)))))))))))))))******++++++++++++,,,,,,++++++************++++++******++++++++++++******))))))))))))************++++++************++++++))))))*********+++++++++........................---,,,,,,+++*********+++++++++,,,,,,,,,,,,---------,,,,,,---///000000///111...///333222///111777555777:::===@@@JJJ^^^rrrpppbbbYYYRRRPPPPPPTTTVVVXXXYYY\\\aaajjjpppvvv|||zzzuuuvvvuuussspppqqqvvv{{{|||www}}}((((((((()))))))))))))))******))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))))))))))))))))))))************+++++++++''')))+++---...---,,,+++,,,+++)))(((((()))+++,,,***++++++,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,++++++***------------------------,,,,,,,,,++++++,,,,,,,,,------------------------------------------------...---------,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++******++++++)))((((((''''''''')))'''******,,,999>>>222+++***)))((((((((()))*********))))))))))))******+++++++++***************)))))))))***************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++,,,,,,((())))))***************************)))))))))((())))))))))))************))))))))))))))))))))))))'''(((((()))))))))((((((************)))))))))((())))))))))))))))))))))))***************)))(((((())))))))))))***************)))))))))))))))))))))******))))))((((((((((((******(((((('''((())))))++++++*********)))))))))))))))************))))))+++***)))(((((()))***+++((())))))******))))))((())))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))+++++++++++++++***))))))++++++++++++++++++++++++***+++,,,,,,******+++,,,************************++++++***)))))))))))))))+++++++++,,,,,,,,,------++++++************++++++************************))))))))))))************++++++************++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++,,,,,,---------.........000000000222333444444333......111777888555777<<<999>>>GGGOOOTTT```vvvppp]]]SSSOOOMMMOOORRRSSSXXX___eeelllttt}}}yyyrrrmmmkkkjjjhhhfffeeeiiirrryyy}}}~~~~~~))))))))))))))))))((((((''''''((()))***++++++,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******)))************++++++++++++---///---***((((((***,,,+++***))))))***+++,,,+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******------------------------,,,++++++******++++++,,,------------------------------------------------.........---------------,,,------------,,,,,,+++......---------------,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,+++******+++***))))))(((((((((((()))&&&)))***+++999@@@666,,,+++***)))))))))))))))******))))))))))))******++++++++++++******))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((())))))***+++,,,---...))))))***+++++++++++++++************))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((((((''''''&&&************))))))))))))************************)))************))))))((())))))))))))************))))))))))))))))))*********))))))))))))(((((((((+++***)))(((((((((((((((+++++++++*********))))))))))))************))))))******))))))))))))******)))******************)))))))))))))))))))))))))))+++************))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++***+++,,,+++******+++,,,************************++++++***))))))))))))*********+++++++++,,,,,,,,,++++++************++++++******))))))))))))******)))))))))*********++++++++++++************++++++++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,,,,+++++++++++++++---............/////////---...///000111222111111000000333888999999;;;@@@CCCLLLZZZgggppp|||hhhZZZMMMIIILLLQQQWWW]]]```hhhsss~~~ssshhhdddbbbgggfffeeedddgggqqq~~~wwwoookkknnnoooooottt|||{{{sssjjjeeefffkkkpppuuuuuusssoookkknnnwww~~~xxxppplllmmmoooooommmlllooouuuzzzxxxzzz+++******))))))(((((((((''''''((()))***++++++,,,))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++222444555000)))&&&'''***++++++***))))))***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******------------------------,,,,,,++++++++++++,,,,,,------------------------------------------------....................................---,,,,,,+++......------,,,,,,++++++***+++,,,---......---------------------,,,+++++++++******)))(((((())))))---)))***)))(((333:::222---+++)))((('''((()))*********))))))))))))******,,,,,,++++++***)))))))))+++***************))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((()))))))))******+++++++++((()))******++++++***************)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))((('''&&&&&&*********)))))))))))))))************************))))))************)))(((((()))))))))************)))))))))))))))*********))))))))))))))))))))))))++++++***))))))(((((((((******)))))))))(((((((((((())))))************)))***))))))))))))))))))*********++++++++++++******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******++++++,,,++++++***************++++++++++++)))+++,,,+++***)))***+++************************,,,+++******))))))******))))))))))))************++++++************++++++******)))(((((()))******))))))*********+++++++++++++++************++++++))))))*********+++++++++************************---,,,,,,+++++++++,,,,,,------........./////////,,,---/////////...//////888888888:::<<>>AAAJJJXXXfffooouuuzzz~~~ooogggdddbbbhhhnnnmmmkkkhhhaaaZZZRRRPPPVVVfffyyy~~~|||ttttttxxx||||||{{{vvvsssrrrsssuuuvvvwwwyyyyyywwwwwwxxxsssmmmnnneee\\\ZZZ^^^```[[[VVVNNNJJJGGGGGGHHHJJJNNNSSSXXXXXXWWWTTTOOOKKKIIIIIILLLLLLLLLJJJHHHJJJNNNSSSRRR___jjjiiiccc]]]WWWRRRRRRRRRPPPMMMKKKLLLMMMOOOSSSRRRSSSWWW___gggnnnqqq******************))))))++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))******++++++)))************++++++++++++---...,,,***))),,,///*********************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------...------,,,,,,------...---------------------------------------------------------------.........,,,------------,,,,,,+++,,,+++++++++++++++******+++,,,...///000///---,,,...............---,,,,,,+++******))))))*********,,,&&&)))***%%%***111...///...---,,,+++***************))))))))))))************************************))))))((('''''''''))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))(((((())))))*********)))((('''&&&&&&%%%''''''((()))))))))))))))))))))))))))************))))))))))))************************************)))***************)))((())))))))))))************************************((())))))************)))))))))))))))************((((((((()))******++++++)))))))))************+++))))))***++++++******)))))))))(((((((((''''''''''''((()))******+++******))))))************)))))))))******************)))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))&&&'''((()))***+++++++++(((((())))))***+++++++++)))***+++***))))))***+++++++++++++++++++++++++++,,,,,,+++************+++,,,,,,---------.........++++++************++++++******++++++++++++***************++++++++++++,,,++++++************++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,------...,,,,,,---------.........000222333333222444999>>>===DDDLLLUUUdddyyyuuucccXXXTTTTTTPPPVVVZZZYYYXXXXXXUUURRRVVVXXXcccyyy}}}xxxuuu|||uuukkkfff```[[[XXXWWWVVVUUUWWWZZZ[[[\\\```eeeeeebbbYYYSSSLLLKKKOOOPPPLLLHHHGGGEEEDDDEEEGGGLLLQQQTTTYYYVVVPPPIIIDDDCCCFFFIIIGGGGGGGGGGGGFFFGGGJJJLLLNNNZZZdddccc]]]VVVOOOIIIJJJIIIHHHHHHHHHJJJLLLMMMOOOMMMKKKMMMRRRWWW\\\^^^******************++++++************)))))))))((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))******++++++)))************+++++++++)))******************+++*********++++++*********))))))******++++++,,,,,,******+++++++++,,,,,,,,,***+++,,,---............---------------------------,,,,,,,,,,,,,,,,,,---------------------------------------------------+++,,,,,,,,,------------***+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---///000000...,,,+++,,,,,,------,,,,,,+++***+++******))))))***+++++++++&&&***,,,''')))000---///222555777666222---*********))))))))))))******)))))))))***++++++,,,,,,++++++******)))((((((''')))))))))))))))))))))))))))))))))******++++++,,,))))))))))))))))))))))))***))))))(((((())))))*********))))))((((((''''''(((((()))************)))((()))))))))************))))))))))))************************************'''((())))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))************'''(((((()))******++++++))))))*********+++++++++'''(((***+++,,,+++++++++************))))))))))))'''((()))******+++++++++((()))***++++++***)))(((((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))*********++++++******)))((((((((()))***+++++++++(((***+++***)))((()))+++++++++++++++++++++++++++---,,,++++++******+++++++++,,,,,,,,,------------++++++************++++++)))***,,,......,,,***)))*********+++++++++,,,,,,++++++************++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,---......---............////////////222444444555;;;DDDKKKSSSaaaqqqnnn^^^RRRKKKJJJKKKIIIPPPVVVWWWYYY^^^aaaaaahhhiiirrr}}}tttqqqssswwwyyytttrrrttt}}}xxxfffYYYVVVRRRNNNKKKIIIIIIIIIHHHLLLQQQTTT[[[bbbccc```PPPKKKGGGFFFHHHJJJJJJIIIHHHHHHHHHIIIMMMSSSXXX[[[\\\XXXSSSLLLHHHHHHKKKOOOIIIJJJJJJJJJJJJKKKLLLNNNTTT]]]ccc```ZZZTTTOOOJJJIIIIIIHHHIIILLLOOOQQQRRRSSSPPPMMMLLLMMMPPPQQQRRR)))))))))***+++++++++,,,)))))))))))))))*********'''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++)))************+++++++++...---+++++++++***'''%%%******++++++++++++******(((((()))***+++,,,,,,---*********++++++,,,,,,,,,******,,,---.../////////------------------------,,,++++++++++++++++++,,,------------------------------------------------+++++++++,,,,,,---------)))***++++++,,,,,,,,,,,,,,,,,,,,,------.........,,,...000111000...,,,******++++++++++++***))))))+++***************++++++...(((,,,///((((((---+++///444<<<@@@???888///)))******))))))))))))******(((((()))***+++,,,,,,---,,,,,,++++++***))))))((())))))))))))))))))))))))(((((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))***+++++++++++++++(((((())))))*********+++))))))))))))************************************&&&&&&'''((()))))))))((((((((())))))*********+++(((((((((((((((((((((((((((((()))***************))))))))))))************'''(((((()))***+++++++++))))))******++++++++++++&&&((()))+++,,,,,,,,,+++,,,,,,,,,++++++++++++***''''''(((******+++++++++((()))***++++++***)))((((((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))...------,,,+++***(((((('''(((((()))***+++++++++(((***+++***)))((()))***++++++++++++++++++++++++---,,,++++++******++++++((())))))))))))*********++++++************++++++)))+++...000000...+++)))******+++++++++,,,,,,,,,++++++************++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////000000000000333666999;;;>>>FFFRRR[[[uuu|||ooo^^^RRRLLLIIIIIIJJJPPPXXX```dddjjjrrryyy{{{|||yyy~~~zzzmmmjjjmmmssswwwqqqsssxxxxxxyyywwwtttvvv~~~~~~iiiVVVJJJIIIHHHFFFDDDDDDEEEGGGGGGLLLRRRWWW]]]cccbbb^^^QQQNNNIIIFFFGGGJJJMMMNNNKKKLLLMMMMMMQQQYYY^^^```\\\\\\[[[XXXTTTRRRRRRSSSQQQRRRSSSSSSTTTTTTUUUUUUTTT\\\```]]]XXXVVVTTTQQQNNNMMMLLLMMMPPPSSSTTTTTTXXXTTTPPPNNNMMMNNNMMMMMM******************************++++++++++++******))))))))))))))))))))))))************************************************---,,,,,,+++***)))((((((******))))))))))))******))))))))))))))))))))))))++++++******************)))***,,,,,,***)))***+++))))))))))))***************+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---,,,***))))))***,,,------------...------,,,,,,,,,,,,,,,---------..............................+++++++++*********))))))*********)))******+++,,,,,,+++******))))))************************************))))))******+++,,,*********++++++,,,,,,,,,333111...,,,******++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************+++,,,---...---,,,,,,+++*********))))))((((((***************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))''')))+++,,,***)))))))))+++*********))))))((((((*********)))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))***************+++,,,---............---,,,+++***))))))))))))++++++************++++++))))))************))))))+++***)))(((((((((******+++*********))))))(((((('''((()))******)))((('''((())))))***+++,,,,,,,,,((()))******)))'''$$$###++++++,,,,,,,,,---------------,,,+++*********+++,,,,,,++++++***)))))))))///...,,,+++***+++,,,,,,******++++++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))************+++++++++.........------,,,,,,,,,(((((())))))***+++------,,,---......//////......))),,,//////...------...///......//////000444999999999<<>>BBBDDDFFFPPPcccssszzz{{{jjj]]]UUUSSSSSSTTTXXX[[[ZZZYYY]]]fffoootttyyy}}}~~~{{{zzz{{{}}}nnn]]]TTTSSSUUU\\\dddqqqvvvyyyrrreeeZZZUUUUUUSSSUUUXXX\\\aaagggmmmrrrxxxuuussstttvvvvvvssspppjjjjjjlllttt~~~******************************++++++++++++******++++++++++++++++++++++++************************************************))))))******+++++++++,,,******))))))))))))******************************)))))))))***++++++,,,,,,)))***,,,,,,***)))***+++*********++++++++++++,,,)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................++++++++++++++++++++++++++++++,,,---............,,,,,,,,,---------....................................---------,,,,,,,,,+++++++++++++++,,,------,,,+++******))))))******)))))))))))))))))))))))))))(((((((((((()))*********************)))))))))''''''((()))******++++++************************************************************************************))))))))))))))))))))))))************)))))))))((()))******+++))))))))))))*********************))))))((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))******)))(((((()))+++))))))))))))************((((((((()))******++++++))))))))))))))))))))))))(((((()))***************))))))))))))************)))******+++++++++*********))))))(((((()))))))))))))))(((((((((((())))))))))))************))))))'''((()))***************))))))))))))************+++***))))))))))))***+++)))))))))))))))))))))))),,,++++++*********))))))((()))))))))******************)))))))))***++++++,,,,,,++++++***))))))((()))***++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------))))))******+++---...///......///000000000000///...///000000111444:::>>>???IIISSS[[[mmmyyyhhh[[[PPPJJJIIILLLLLLSSS[[[aaagggrrryyyvvvyyyzzz{{{}}}yyypppfff```YYYTTTQQQRRRZZZdddiiijjjhhhaaaYYYTTTUUUXXXUUUZZZbbbkkkttt}}}~~~******************************++++++++++++******++++++++++++++++++++++++***************************************************************+++++++++******))))))))))))******************************((())))))***++++++,,,,,,)))***,,,,,,***)))***+++*********+++++++++,,,,,,***+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,,,,---........................+++,,,,,,,,,,,,,,,,,,+++***+++,,,---............,,,,,,,,,---------..............................------------,,,,,,,,,+++,,,++++++++++++,,,------,,,+++******))))))******))))))))))))))))))))))))((((((((((((((()))******+++*********)))))))))((()))***++++++,,,,,,,,,,,,))))))))))))))))))))))))************************************************************))))))))))))))))))))))))******************)))))))))***+++,,,((()))))))))*********************************)))))))))))))))))))))))))))(((((((((((())))))))))))((()))++++++)))((()))***((()))))))))************'''(((((()))******++++++))))))))))))))))))))))))(((((()))***************))))))))))))***************+++++++++++++++******))))))(((((((((((())))))))))))(((((((((((())))))))))))************))))))***)))))))))))))))******((()))))))))***************))))))(((((())))))******************************))))))))))))******+++)))))))))*********++++++***************+++,,,,,,++++++*********************************+++,,,,,,******++++++++++++******++++++++++++++++++++++++******++++++++++++******+++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---............///000000000000000+++///333444555:::DDDLLLRRRcccuuutttfffXXXQQQLLLIIIKKKOOOVVV```ooo||||||xxxyyy|||pppfff```UUUSSSRRRRRRPPPQQQYYYbbbeeeeeedddbbbaaabbbfffiiiiiippp|||******************************++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))******************************))))))))))))******************************((())))))***++++++,,,,,,)))***,,,,,,***)))***+++******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................******+++++++++,,,,,,,,,........................,,,------......------,,,***+++,,,---............,,,,,,,,,---------..............................------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,++++++***)))*********))))))))))))))))))))))))((((((((((((((()))******+++*********))))))((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((************************************************************))))))))))))))))))))))))************+++***)))))))))***,,,---(((((())))))*********+++***************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))''')))+++,,,***)))))))))(((((())))))*********+++'''(((((()))***+++++++++))))))))))))))))))))))))(((((()))***************))))))))))))************++++++,,,,,,,,,++++++***))))))(((((((((((()))***++++++************++++++))))))************))))))+++***)))(((((()))******(((((())))))*********+++***)))(((''''''((()))***+++++++++***************'''''''''((()))+++,,,---************++++++++++++++++++******+++,,,------)))))))))***++++++,,,,,,+++***)))))))))***,,,---******++++++++++++******++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,---------000000000///.........---//////...------------......//////000000000000000///555<<<>>>???FFFSSS___zzzyyyfffZZZQQQPPPQQQQQQVVV\\\hhhuuukkkeeeffflllyyyzzziii___XXXUUUPPPNNNPPPSSSUUUWWW^^^fffjjjjjjlllooosssxxx|||''''''(((((())))))******++++++************++++++************))))))))))))************************))))))(((((((((((())))))++++++************++++++)))))))))))))))))))))))))))***************++++++))))))))))))))))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------***++++++,,,,,,++++++***------------------------+++,,,---.........---,,,............---,,,+++*********+++++++++,,,,,,,,,+++++++++************))),,,,,,,,,+++++++++******))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))******************))))))******+++,,,+++)))(((((()))******)))((()))*********((('''&&&'''(((***+++++++++***)))'''((()))***************************************(((((((((((((((((((((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))*********))))))(((++++++++++++++++++++++++*********++++++,,,,,,,,,))))))***++++++++++++***,,,+++***))))))***+++,,,,,,,,,++++++***)))))))))++++++******************************************++++++************+++++++++*********))))))(((((()))************+++++++++,,,,,,,,,+++++++++******++++++******************------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......------,,,+++,,,---...///---///000000///......///000000111222333222///---888:::@@@EEEHHHQQQiiiyyylllWWWSSSQQQTTT]]]gggnnnqqqmmm\\\ZZZ___dddjjjppp||||||xxxnnnaaaXXXTTTTTTOOOTTTZZZ\\\\\\aaajjjrrrwww{{{******************))))))++++++************++++++************))))))))))))***************************))))))(((((())))))***++++++************++++++))))))))))))))))))))))))***))))))***+++,,,+++***************************+++++++++*********))))))*********+++++++++,,,,,,******+++++++++,,,,,,,,,---......---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------++++++,,,,,,,,,,,,++++++------------------------+++,,,---.........------............---,,,+++***+++++++++,,,,,,,,,------+++++++++************))),,,,,,++++++************))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))******************))))))******+++,,,,,,***))))))***++++++***))))))*********)))'''&&&%%%&&&((()))))))))((('''((())))))************)))************************(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,)))************+++++++++++++++***))))))***++++++******************++++++************************************************++++++************+++++++++*********)))))))))))))))************+++++++++,,,,,,,,,+++++++++******++++++******************------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......------,,,,,,,,,---...///---...000000//////000111333111///...111444888:::@@@AAAEEEKKKTTTggg~~~yyyuuuuuuvvvqqqfff\\\VVVXXX^^^hhhttt}}}{{{|||iii\\\RRRTTT[[[aaagggkkksssrrrnnneeeZZZSSSRRRTTTUUU^^^hhhooorrrvvv~~~---,,,,,,+++******))))))++++++************++++++++++++*********)))))))))*********************************))))))*********++++++************++++++))))))))))))))))))))))))+++)))'''))),,,---+++)))+++++++++++++++++++++++++++++++++************************++++++++++++,,,******+++++++++,,,,,,,,,............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,,,,++++++------------------------+++,,,------......------............---,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++************)))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******************))))))******+++,,,---+++******+++,,,,,,+++))))))*********)))((('''&&&'''((()))))))))(((''')))************))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************))))))))))))))))))))))))******++++++,,,++++++***++++++++++++++++++++++++*********++++++++++++++++++***)))))))))***,,,,,,++++++***))))))***++++++((())))))***++++++,,,,,,************************************************++++++************++++++***************))))))))))))************+++++++++,,,,,,,,,+++++++++************++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......------,,,,,,------...///---///000000//////000222111///...---000555;;;???IIIMMMUUU```nnnrrrhhhdddcccbbbbbbaaa]]]XXXTTTZZZbbbqqq}}}zzztttrrrvvv~~~ssseeeVVVNNNKKKPPPYYY___cccfffkkkkkkiiieee___^^^```cccdddnnn|||,,,,,,++++++************++++++************+++++++++++++++*********))))))************************++++++************++++++++++++************++++++)))))))))))))))))))))))),,,)))'''(((,,,...,,,)))++++++++++++++++++++++++************************************++++++++++++******+++++++++,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------+++,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,------------------.........------,,,++++++++++++++++++++++++++++++++++++*********))))))***)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++******))))))(((((((((((()))))))))******************))))))******+++,,,---+++))))))+++,,,+++***)))))))))***))))))))))))((()))***+++,,,+++*********************)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))***************************************+++++++++,,,***)))((((((***,,,---+++******************+++))))))*********+++++++++***************+++++++++************************++++++************++++++************************))))))*********+++++++++,,,,,,,,,+++++++++************+++++++++++++++,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------------......///...///000///......///111000222333555888;;;@@@CCCUUU```ppptttdddZZZTTTTTTVVVXXXYYYXXXZZZ___cccnnnzzz}}}vvvrrrlllrrr~~~{{{ppphhh```WWWPPPPPPMMMMMMQQQXXX___ccceeeiiikkkoooqqqrrrtttxxx{{{|||)))))))))*********++++++++++++************++++++++++++++++++************************************++++++************++++++++++++************++++++))))))))))))))))))))))))+++)))((())),,,---+++)))************************************************))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,------,,,,,,,,,------------------------,,,,,,,,,,,,------......---------...------,,,,,,***************)))))))))+++++++++*********)))))))))))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++******))))))((((((((()))))))))******************))))))******+++,,,+++***((((((***+++***)))***))))))))))))*********((()))+++,,,,,,,,,+++******************)))((('''(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))))))))************************************************,,,***)))((((((***,,,---*********++++++*********+++++++++*********))))))))))))*********+++++++++************************++++++************++++++***************+++++++++))))))*********+++++++++,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---......------.........//////...000000111///......///111444777:::===AAAHHHPPPVVVhhhvvvxxxfff[[[UUUQQQOOOMMMRRRXXXZZZ]]]ffftttyyysssppprrrwwwmmmgggjjjwwwooo```VVVOOOLLLLLLOOOPPPQQQTTTZZZbbbiiilllrrrwww~~~(((((())))))***++++++,,,++++++************++++++,,,++++++++++++******************************************))))))*********++++++************++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))***************+++++++++)))))))))************+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------------------------------,,,,,,------------,,,,,,---------------------------,,,,,,,,,,,,---...///,,,------...------,,,,,,***************)))))))))+++++++++************))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))******************))))))))))))))))))******************))))))******+++,,,+++)))(((((()))******)))******)))))))))***++++++'''((()))*********)))((()))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++***************************************)))))))))+++***)))))))))***,,,,,,)))***++++++++++++***))),,,,,,++++++***))))))((()))))))))***++++++,,,,,,************************++++++************++++++*********+++++++++++++++)))************+++++++++,,,,,,,,,+++++++++************++++++,,,---------------,,,,,,,,,,,,++++++++++++,,,,,,------......---,,,,,,,,,,,,---......------...////////////...000111111000000000333555999<<<@@@FFFNNNZZZiiisssvvv^^^QQQLLLKKKKKKLLLPPPWWW```eeekkkxxxzzzxxx|||tttlllbbb\\\ZZZaaapppssscccXXXQQQMMMNNNQQQPPPUUUZZZ]]]dddoooxxx|||******++++++++++++++++++++++++************++++++,,,,,,+++++++++************************************))))))(((((())))))***++++++************++++++))))))))))))))))))))))))'''***---,,,)))(((***...************************))))))*********+++++++++))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------------------------------,,,,,,------------,,,,,,------------------------------,,,,,,,,,---...///,,,,,,------...------,,,,,,,,,,,,,,,++++++******+++++++++************)))************++++++,,,,,,))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))******************++++++))))))))))))******************))))))******+++,,,,,,***))))))***++++++*********)))))))))***+++,,,'''((()))***+++***))))))((())))))************)))************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))'''((()))***++++++++++++************************+++*********)))))))))((()))************+++++++++)))***++++++++++++***)))++++++******************((())))))***++++++,,,,,,************************++++++************++++++*********++++++,,,,,,,,,)))************+++++++++,,,,,,,,,+++++++++************++++++,,,------...------,,,,,,,,,,,,++++++++++++,,,,,,---......///---,,,,,,,,,,,,---......,,,---...///000//////...///000222222444666;;;>>>CCCLLLXXXdddnnnzzztttcccQQQJJJHHHHHHLLLQQQ\\\eeeqqqzzzooobbb^^^YYYXXXWWW[[[gggssssssfff[[[WWWUUUSSSUUUZZZ\\\eeemmmqqqxxx...------,,,,,,++++++***++++++************++++++,,,,,,,,,+++++++++******************************))))))(((((((((((())))))++++++************++++++))))))))))))))))))))))))%%%***...---(((&&&***///++++++++++++++++++++++++))))))******++++++++++++))))))))))))******************+++++++++,,,,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------------------------------,,,------......------,,,------------------------------,,,+++,,,---...///,,,,,,------...---------.........------,,,,,,,,,+++++++++************)))******+++++++++,,,,,,,,,))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++)))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))*********************)))***++++++,,,---+++******+++,,,,,,+++******)))))))))***,,,---)))***+++,,,---,,,++++++'''((()))***************************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))***++++++++++++***)))***+++,,,,,,+++***))))))))))))***++++++,,,,,,((())))))***++++++,,,,,,************************++++++************++++++*********++++++,,,,,,,,,)))************+++++++++,,,,,,,,,+++++++++************+++,,,,,,---......---------,,,,,,,,,++++++++++++,,,,,,---...//////---,,,,,,,,,,,,---......,,,---///000000000///......000222444777<<>>???FFFQQQ___uuu~~~sssnnneeeffffffaaaZZZRRRMMMKKKOOOZZZkkk{{{|||ooommmtttqqqggg]]]ZZZ^^^eeerrr}}}|||lll[[[TTTSSSSSSUUUWWWWWWbbbmmmuuu}}}------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++******)))******++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))*********+++++++++,,,******+++,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,---......///000000//////.........---------...,,,***(((''''''))))))))))))))))))))))))))))))***)))))))))***+++,,,,,,*********))))))***++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))((()))***++++++++++++***)))))))))*********))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))(((((()))***++++++))))))*********+++++++++))))))))))))))))))))))))************************))))))*********+++******)))+++,,,,,,+++***++++++))))))*********+++++++++************************+++******************+++************************************************++++++******************)))*********++++++++++++************************************************,,,+++******,,,,,,+++************++++++*********************+++,,,---------,,,++++++************........................***+++,,,,,,---------,,,------------------------------.........//////...////////////////////////000111222333444777;;;>>>GGGLLLXXXjjj}}}uuueee______VVVXXXWWWTTTPPPPPPTTTYYYcccpppzzzrrrwwwpppaaa[[[VVVVVVYYY___iiisssuuuiii]]][[[]]]___cccgggnnnzzz|||........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************,,,++++++******++++++,,,)))***++++++,,,,,,,,,,,,,,,+++++++++******)))))))))))))))******++++++,,,)))***++++++,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,,,,,,,---...///000000111/////////.........------,,,+++***)))(((((()))************************************)))******++++++***))))))))))))***++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))'''((()))*********)))((((((((()))************)))(((((()))))))))))))))***))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************(((((((((((()))***+++,,,)))************+++++++++))))))))))))))))))))))))************************))))))******+++******)))(((***,,,---,,,******+++)))************+++++++++************************++++++***))))))***++++++***************************************++++++++++++******)))******++++++))))))))))))************+++***))))))))))))***+++************************,,,+++******,,,,,,+++***)))***++++++++++++***)))***))))))******+++,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------------------------------------...////////////........./////////000000000000111222333666===DDDJJJSSS]]]pppppp```UUURRRTTTPPPRRRSSSRRRSSS[[[gggqqq}}}~~~rrrgggZZZVVVTTTUUUVVVXXX___hhhnnnhhhdddfffjjjnnnuuu{{{..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************,,,++++++******++++++,,,))))))***+++,,,,,,,,,,,,+++++++++***************))))))***++++++,,,------***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,---...///000111111////////////............,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******)))*********)))))))))))))))***++++++******************************))))))))))))******))))))))))))))))))))))))'''(((***+++,,,+++***)))'''((()))***+++******)))(((((((((((())))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************(((((((((((()))***+++,,,)))************+++++++++))))))))))))))))))))))))************************))))))***++++++***)))((('''))),,,---,,,******+++)))************+++++++++************************++++++***))))))***++++++************************))))))*********+++++++++******)))))))))+++,,,---))))))*********++++++++++++***)))(((((()))***+++************************,,,+++******,,,,,,+++***)))***++++++++++++***)))))))))))))))***+++,,,---))))))))))))***+++,,,---++++++++++++++++++++++++)))***+++,,,------------------............------,,,---...///000//////...------...///000111111222222333666;;;EEERRR```iiinnnyyy}}}hhh[[[SSSLLLIIIKKKOOORRRVVV\\\eeettt{{{nnnhhhfffbbb^^^YYYVVVVVVXXXYYY[[[ccclllsssrrruuuzzz|||////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************,,,++++++++++++++++++,,,((()))***+++,,,---------******************************+++,,,,,,---......+++,,,------......---------,,,,,,++++++,,,,,,---)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------...------,,,,,,------...,,,,,,---...///000111222000/////////............,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***))))))((())))))***++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))+++---.........,,,+++'''((()))+++++++++***)))'''((((((((())))))******))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************(((((((((((()))***+++,,,)))************+++++++++))))))))))))))))))))))))************************((()))***++++++***)))(((&&&))),,,---,,,+++***+++)))************+++++++++************************,,,+++***))))))***+++,,,************************))))))******++++++++++++))))))(((((()))+++---...******+++++++++,,,,,,,,,+++***)))(((((()))***+++)))))))))))))))))))))))),,,+++******,,,,,,+++***)))***+++,,,,,,+++***)))))))))))))))***+++,,,---(((((())))))***+++------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---------............------,,,---///000000000///...,,,---...///000111222333999;;;AAAKKKZZZnnn~~~kkkYYYRRROOOKKKHHHIIINNNSSS\\\hhhxxxzzzlllaaa[[[YYYWWWUUUXXXVVVVVVZZZ]]]bbbmmmxxx,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---+++******+++,,,,,,++++++++++++*********))))))'''(((***,,,---,,,+++*********+++++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,++++++,,,,,,---...,,,,,,,,,++++++*********,,,,,,---......---,,,,,,///...------------...///,,,------...------,,,,,,........................++++++++++++++++++++++++........................---------............/////////............/////////......------,,,+++++++++,,,,,,------,,,,,,+++,,,,,,***)))(((((((((((())))))************))))))************************++++++******))))))(((((())))))))))))************&&&''')))+++,,,,,,,,,+++))))))))))))))))))))))))+++)))((('''((()))+++,,,************))))))))))))((((((((((((((((((((((((++++++***))))))((())))))+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***))))))))),,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))'''(((((()))******++++++************************+++,,,---,,,***)))***++++++***)))(((((()))***++++++*********,,,---,,,+++)))))))))))))))))))))))))))************+++++++++)))************+++++++++************))))))(((((())))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///+++++++++++++++++++++++++++,,,---...////////////..............................//////000//////...333111222333222000444;;;>>>EEELLLYYYtttppp^^^PPPMMMIIIDDDFFFNNNYYYbbbpppyyynnnccc\\\WWWSSSTTTXXXXXXZZZ[[[\\\___iiixxx///......---,,,+++******------..................---------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---+++******+++,,,,,,+++---,,,,,,,,,+++++++++***)))***,,,------,,,+++******++++++++++++,,,,,,,,,************************,,,,,,++++++,,,,,,---...---,,,,,,,,,++++++++++++,,,,,,---......---,,,,,,,,,+++************+++,,,++++++,,,,,,---,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///...//////////////////...///......------,,,+++++++++,,,,,,------,,,,,,+++,,,+++***))))))((())))))******++++++++++++***************************)))************))))))))))))'''''''''((((((((())))))++++++***))))))+++,,,---333111///,,,***)))((((((***)))((('''((()))+++,,,************))))))))))))((((((((((((((((((((((((******)))((((((((())))))))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************,,,,,,+++++++++*********)))***++++++++++++***)))*********)))))))))))))))************************+++,,,---,,,***)))***++++++***)))(((((()))***+++)))(((((((((***+++***)))************************)))************+++++++++)))************+++++++++++++++*********)))))))))************************************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((())))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////..............................///////////////...///000222555333222777???DDDTTTfff{{{tttaaaSSSIIIIIIJJJHHHNNNWWWgggsss{{{xxxzzz~~~sssiii___ZZZVVVSSSUUUXXXXXX]]]bbbgggmmmwww000000///---,,,+++***)))//////........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,******,,,,,,,,,+++------------,,,,,,,,,,,,+++,,,---...---,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,,,,,,,------------,,,,,,+++******))))))******+++)))***++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///...///000111111000///...///......------,,,+++++++++,,,,,,------,,,,,,++++++******)))))))))******++++++,,,,,,,,,,,,++++++))))))******************)))))))))***************((((((((()))))))))******,,,+++***+++...444:::>>>;;;999555000,,,***)))(((***)))((((((((()))+++,,,************))))))))))))((((((((((((((((((((((((((((((((('''(((((())))))''''''(((((()))+++,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++++++++*********)))******++++++******)))+++++++++***)))(((((('''***************************,,,,,,,,,***)))***+++******))))))))))))******)))(((((((((***+++***)))++++++++++++++++++++++++)))************+++++++++)))************++++++++++++++++++++++++*********++++++++++++++++++++++++************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******------------------------------...............---........................////////////////////////...000444777666888CCCNNNVVVkkknnn^^^RRRIIIEEEJJJPPPTTT]]]gggzzz~~~xxxnnnkkkiiihhhjjjnnntttxxxooofff]]]ZZZXXXWWWYYY]]]aaahhhrrr{{{000//////...---,,,,,,+++000000//////......------............------------------------------------------------------------...------------,,,,,,,,,---,,,******,,,---,,,+++---------,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------)))***+++,,,,,,---,,,,,,------------------------------------------------........................---------............///...///111222222111///...///......------,,,+++++++++,,,,,,------,,,,,,+++*********)))******++++++***++++++++++++++++++***************++++++++++++)))))))))******+++++++++***+++++++++,,,,,,,,,,,,,,,++++++,,,000666<<<@@@999888666444000---***)))))))))(((((())))))***+++************)))))))))(((((((((((((((((((((((((((''''''&&&''''''((()))***(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++************))))))************))))))++++++******)))(((((((((***************************+++,,,+++***)))***+++***))))))))))))))))))***+++*********,,,---,,,+++++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000//////......------..........................................------........................///////////////000000000111222444888;;;DDDWWWhhh}}}wwwxxxxxxnnn\\\OOOLLLIIIKKKUUU___hhhsss}}}zzz{{{|||}}}~~~uuuhhh_________aaaeeejjjnnnqqqlllccc\\\\\\^^^aaagggmmmvvv~~~.....................///000000000//////......---/////////.........------------------------------------------------------.........---------,,,,,,...,,,++++++,,,------,,,+++++++++,,,,,,,,,,,,,,,+++,,,+++++++++***))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++,,,---------------------------------------------------------------........................---------............///...///000111111000///...///......------,,,+++++++++,,,,,,------,,,,,,++++++***************+++,,,))))))************))))))+++++++++,,,,,,,,,------))))))******++++++,,,,,,***+++++++++,,,,,,,,,,,,......---,,,+++*********///111333444333000,,,***)))))))))))))))******+++************)))))))))((())))))))))))))))))))))))''''''&&&''''''((()))*********)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))***+++)))))))))******)))))))))+++*********,,,---,,,+++************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******..........................................------////////////////////////000000///000000222333444555444555:::CCCSSSlllsssmmmiiifff```VVVMMMJJJMMMPPPYYYffftttwwwppptttyyy~~~yyyjjjbbbZZZZZZ\\\^^^aaadddgggiiieee___\\\aaaiiirrr|||------......///000000000000000//////////////////000////////////.................................------------------------............---------,,,...---++++++---------,,,++++++++++++,,,,,,,,,,,,++++++******************,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------............////////////......////////////......------,,,+++++++++,,,,,,------,,,,,,+++,,,++++++*********++++++)))))))))******)))))))))******++++++,,,---------*********+++++++++++++++((((((((()))))))))******++++++,,,,,,+++)))'''%%%''')))...111222000---+++((()))))))))************************))))))))))))))))))))))))))))))))))))((((((((('''(((((())))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,+++************)))))))))***))))))(((((())))))***)))))))))))))))*********))))))))))))))))))))))))((()))+++***))))))***+++))))))************)))))))))(((((((((***+++***))))))))))))))))))))))))))))))************+++++++++)))************+++++++++*********+++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++........................------...............---////////////////////////000000000111222555777888999888<<>>???>>>DDDNNN]]]rrrqqqbbbRRRKKKEEEGGGJJJMMMRRRWWW___iiiyyy}}}uuummmpppxxxtttqqqpppooollleee___WWWXXX\\\bbbiiittt111111111111111111111111222222222222222222222222222222111000000000//////000000000//////000000000///////////////000111111////////////////////////---......//////000000000////////////////////////.........------.......................................------------,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,+++++++++***))))))))),,,,,,,,,------.........///......------......///------........./////////........................---------........./////////////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++((()))))))))************))))))))))))******++++++(((((()))***+++,,,,,,,,,,,,,,,+++******)))******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((('''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******''''''((()))))))))))))))************************************************************************((()))))))))************((()))))))))************((()))***,,,,,,++++++***---+++)))))))))***)))((())))))*********+++++++++***+++++++++++++++++++++))))))))))))*********+++,,,,,,,,,,,,++++++******(((((()))***++++++******))))))))))))*********+++*********++++++*********)))))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------........................///............///000111222111111333777;;;AAAFFFGGGXXXooorrr^^^RRRJJJDDDBBBFFFLLLSSS\\\dddttt}}}yyyrrrppptttwwwkkkjjjiiiiiiiiifffbbb^^^```aaadddkkkxxx111111222222222333333333333333333333333333333333222222222111111000000000111111000000000000111111000000//////000000111222//////////////////////////////////////////000000---------------.........///...------------...///..............................------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++***************))),,,,,,---------------------,,,,,,++++++,,,,,,------------.........//////........................------.........////////////000000000000///...---......------------------------------,,,,,,,,,,,,---------------,,,++++++))))))))))))************((((((((()))******++++++)))))))))***+++++++++,,,++++++*********++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((())))))************)))))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((******))))))))))))******''''''((()))************+++++++++***************************************************************))))))))))))************))))))))))))************((()))***+++++++++++++++'''%%%%%%&&&(((***+++***)))************+++++++++************++++++++++++(((((()))))))))*********+++,,,,,,,,,,,,+++***)))'''((()))***************(((((()))))))))*********)))***++++++++++++***))))))))))))************+++++++++++++++++++++++++++......---,,,,,,+++******------------------------........................///......---...///111222333222333555777:::CCCMMM^^^wwwsss^^^NNNGGGFFFCCCDDDKKKTTT]]]iiissstttmmmlllvvvsssddd___```bbbcccdddeeeddddddkkkmmmpppvvv555555555555444444444444444444444444444444444444111222222222111111000000222111111000000111111222000000//////000000111222000000000000000000000000000000000///////////////,,,---------.........//////...------------...///........................------..................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,++++++++++++,,,,,,,,,,,,------------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------.............................................///////////////000000111000///...---------........................---------,,,,,,,,,,,,---.........---,,,+++))))))))))))************(((((()))******+++,,,,,,******************++++++************+++,,,------,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))************))))))((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))******))))))))))))******'''((()))***+++++++++++++++++++++*********))))))************************************************))))))))))))************))))))))))))************))))))))))))***+++,,,---***((('''(((***++++++***)))************+++++++++***************++++++,,,))))))*********+++++++++++++++,,,,,,,,,+++***)))'''((()))***++++++++++++))))))*********+++++++++)))***++++++++++++***)))************++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////...---...000222333111333777;;;<<<@@@NNN^^^}}}xxxkkk]]]OOOGGGFFFJJJJJJPPP\\\gggqqq}}}}}}ooonnnwwwyyyooobbbYYYXXX[[[```dddhhhlllqqqtttzzz999999888777666555444444444444444444444444444444111111222222222111111000222222111111111111222222000000000000000111111222111111111111111111111111111111000000//////........./////////000000111111///...---,,,,,,---...///////////////////////////------.....................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,------..................------,,,,,,,,,///......------......///,,,,,,,,,---------........................................../////////000///000111111111000...---------...........................------,,,,,,,,,,,,---.........---,,,+++))))))))))))************))))))***+++,,,,,,------+++++++++***************)))))))))***+++,,,......---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************)))((('''))))))))))))))))))))))))'''((()))******)))((('''******************************))))))))))))******(((((()))++++++,,,,,,,,,++++++++++++******))))))************************************************))))))))))))************))))))))))))***************)))(((((()))+++---...333111...---,,,,,,***))))))************+++++++++******))))))***+++,,,,,,******+++++++++,,,,,,,,,++++++,,,---,,,+++***)))((()))***+++,,,---------******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,........................***++++++,,,,,,------...------------------------........................//////...---...000222444///222:::AAACCCJJJ\\\pppxxxjjj\\\RRRKKKGGGGGGJJJQQQTTT^^^mmmzzznnntttxxxtttjjjbbb[[[WWWWWW[[[bbbiiiooowww===<<<<<<<<<<<<<<<;;;:::888999888666333111111222555333000000222444555555222111000/////////000111222222111000000000000111111000000////////////000000000000000000000000000000000000000////////////////////////////////////,,,------------------,,,........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////+++++++++,,,,,,,,,------000000000000////////////------------------------,,,---------------------************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))******************++++++++++++******++++++******************++++++***)))((('''&&&&&&+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++++++++***************************************************************))))))***++++++++++++***(((((()))***************************************))))))))))))))))))))))))------,,,,,,+++***))))))******))))))))))))******((((((((()))******++++++************************+++*********))))))((((((******+++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))*********+++++++++++++++,,,,,,,,,,,,---------...///...,,,+++,,,---,,,,,,,,,---------......,,,,,,,,,---------................../////////000000//////...///111333555666777<<>>;;;:::888666555666666666555555555444333222222222222222111111000111111222222333333222111111111111111111111111111111111111111222222111000//////......////////////////////////......////////////..............................,,,------------....................................------------,,,,,,,,,------............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////////////////------------.........///000000//////...---,,,,,,---------------------------------,,,,,,+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))))))))*********++++++******++++++++++++******************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************************************))))))***++++++++++++***(((((()))***************************************++++++++++++++++++++++++,,,,,,,,,+++******))))))+++******))))))******+++------,,,,,,+++******)))***************************************)))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...---+++***+++,,,,,,,,,,,,---------......,,,------------.........////////////////////////...///000111111444777:::BBBCCCJJJYYYkkk{{{}}}gggWWWMMMHHHIIIJJJNNNQQQSSSZZZkkk|||~~~|||~~~wwwqqqnnngggbbbiiiuuuiiiiiimmmtttxxxuuukkkaaa]]]WWWQQQOOOOOOLLLFFFAAA???===;;;:::;;;<<<;;;;;;;;;:::888777555444333222222222111111111111222222444333333222111111111111111111111111111111111111111111111000000000000000//////////////////////////////000000000000//////........................------------....................................------------------------------------............------------------------------------------------------------............////////////////////////............////////////000000///...---,,,,,,+++..............................---,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++******************+++++++++(((((()))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))************************************************))))))***++++++++++++***(((((()))***************************************++++++++++++++++++++++++,,,+++++++++******))))))***))))))(((((())))))***,,,,,,+++++++++***************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,---------+++***+++,,,,,,,,,,,,---------......------------............000000000///////////////...000222222333777<<>><<<:::999888888:::999777666555444444444222222222222222222222222222222222111111000000000000000000000000000000000...//////000000//////...////////////////////////............////////////........................,,,,,,,,,---------............------,,,,,,,,,,,,------------------------....................................////////////////////////////////////------........./////////......////////////000000................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++((())))))***++++++,,,,,,******************++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))***++++++,,,************************************************))))))***++++++++++++***(((((()))***************************************************************))))))))))))******************))))))))))))***************************************************************++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++++++++,,,++++++,,,,,,,,,,,,------...///000///---,,,---...,,,,,,,,,---------..................////////////......///000111222222333///444:::@@@IIIYYYnnn|||vvv```SSSMMMKKKOOOUUU]]]hhh}}}qqqcccbbbnnntttdddfffhhhhhhggghhhmmmqqqvvv}}}}}}ttthhh___ZZZLLLKKKIIIGGGDDDCCCBBBAAA<<<;;;:::888777666666666222222222222222222222222555555333222000///...---000000000000000000000000......////////////......000000000000000000000000............/////////000000000000000000000000000,,,,,,,,,------.........//////.........---------------------------------..................................../////////000////////////////////////------------.........///......//////000111111111////////////////////////.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++((())))))***++++++,,,,,,************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))***+++,,,,,,,,,************************************************))))))***++++++++++++***(((((()))***************************************)))))))))))))))))))))))))))))))))))))))*********,,,,,,++++++++++++,,,,,,------,,,,,,+++******************************************++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,))))))*********+++++++++++++++,,,,,,,,,---------///000000000...---...///,,,,,,,,,---------................../////////000------...000111222333444333:::DDDPPP```wwwtttbbbQQQJJJJJJLLLSSS\\\lll{{{ppphhhgggttt{{{gggaaadddgggggggggkkkrrryyy~~~ssskkkiiiaaaTTTLLLLLLMMMLLLFFFEEEDDDAAA???<<<;;;:::555444444444555555444444222111111222444333111//////000000111222111111111000000000000000000000000////////////////////////////////////////////////........................////////////////////////........................------------------------...------,,,,,,------...///...------...///...,,,000000//////.........---000000//////......------000000111111111111000000000000000000/////////////////////......---------+++++++++++++++++++++++++++++++++++++++***)))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++)))************+++++++++,,,,,,---------,,,++++++************************------------------------+++++++++************)))+++***)))(((((()))***+++,,,,,,,,,+++***))))))(((************************###%%%(((***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***++++++,,,,,,************************(((((((((((())))))))))))'''(((((()))******++++++************************+++++++++*********))))))******))))))******+++,,,---,,,,,,+++*********+++************************************************++++++,,,,,,,,,,,,------...)))(((---...,,,,,,000++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------,,,++++++,,,,,,,,,.........------,,,,,,,,,***+++,,,...000111333333111222333222111222444666???CCCKKK^^^|||yyyppp^^^TTTLLLIIIJJJQQQcccttt|||rrrllloooxxxjjjccc\\\bbbhhhmmmsss{{{~~~pppgggeeefffeee]]]XXXQQQLLLGGGCCC@@@===<<<;;;999777666666444333444444333444555555333111111222222222222111000000000000000000000000000000////////////////////////////////////////////////........................////////////////////////........................------------------------...------,,,,,,------...///...------...///...---//////......------------///////////////.........000000111111111111000000000000/////////.........------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))************+++++++++))))))***+++,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++************)))+++***))))))))))))***+++,,,++++++***))))))((((((************************'''((()))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,+++************************************(((((((((((()))))))))***(((((())))))***++++++,,,************************+++++++++*********)))))))))))))))))))))***++++++---,,,++++++*********+++*********************************************************+++++++++,,,,,,---)))))),,,...++++++///++++++++++++++++++++++++,,,,,,++++++,,,,,,---......------,,,,,,------............------,,,,,,,,,.........//////////////////000111111111333777999BBBOOOddd}}}yyynnnbbb[[[RRRKKKGGGKKKUUUcccxxxtttsssuuuxxxhhh]]]YYYZZZbbbooo{{{~~~~~~~~~tttoooooo{{{ooofff```YYYQQQKKKFFFCCC@@@===;;;:::777666555444333444555555444222333333333222111111000000000000000000000000000000////////////////////////////////////////////////........................////////////////////////........................------------------------......------------......///---,,,---...///...---......---------------,,,.........///////////////000000111111111111000000000000/////////.........---,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++)))************+++++++++'''((()))***+++,,,,,,,,,************************))))))))))))))))))))))))+++++++++************)))++++++************+++++++++******))))))(((((('''))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))...---,,,+++***)))))))))************************((((((((()))))))))******))))))******+++,,,,,,,,,************************+++++++++***************)))))))))))))))***++++++,,,,,,+++************+++************************************************))))))*********+++++++++,,,******,,,---++++++---++++++++++++++++++++++++,,,,,,++++++,,,,,,---............------......///.........---------------000//////////////////...///000222333444777<<>><<<;;;;;;::::::333222222111111222333333222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////................................................///......------......///...---,,,---///000///...///////////////000000000------......//////000000000000111111111111000000222222222111111111000000.................................------,,,,,,,,,***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))******++++++,,,))))))*********+++++++++,,,---------,,,+++******************************************************+++++++++*********))))))++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((*********)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,************************))))))))))))************+++++++++++++++,,,,,,,,,************************************************,,,++++++++++++,,,------*********))))))***++++++************************************************+++++++++,,,,,,,,,,,,---+++...///...,,,+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,++++++,,,------....................................///000111111222222333555777999???EEEJJJVVVkkkrrrddd[[[RRRMMMIIIEEEFFFKKKQQQ\\\ooo~~~ttthhh___[[[]]]hhhttt|||zzzyyy{{{~~~~~~~~~uuukkkiiieeecccbbb___\\\___eeerrruuuyyy~~~}}}xxxpppeee\\\UUUPPPIIICCC???<<<:::999777666444333333444555555222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////................................................//////............//////---,,,,,,---///000///...///000000000000111111111.........///////////////000000111111111111000000222222111111111000000000+++++++++,,,,,,,,,,,,---......------,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++)))************+++++++++.........---,,,+++***)))************************************************+++++++++************)))******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,---************************)))))))))*********++++++******++++++++++++++++++***************************************++++++++++++++++++++++++,,,------***))))))))))))***++++++************************************************++++++,,,,,,,,,---------+++000333000,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++++++++++++++,,,---................../////////111000000000000000000///222333666888===CCCKKKPPP\\\qqqvvveeeYYYTTTOOOKKKJJJIIIIIIOOOVVVcccrrroooiiibbb___```hhhxxx}}}zzzzzzxxxppppppmmmkkklllkkkjjjooouuuttttttssssssrrrrrrrrrrrrsssvvvyyy{{{{{{{{{|||}}}qqqjjj___UUULLLFFFAAA>>>>>><<<:::777666555666666333333333333333333333333000000000000000000000000000000000000000000000000////////////////////////////////////////////////................................................//////............//////---,,,+++---///000000///////////////000000000111///////////////.........000000111111111111000000000000000////////////...+++++++++,,,,,,,,,---------------,,,++++++*********+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))************+++++++++,,,,,,,,,,,,,,,+++***)))************************************************+++++++++************)))))))))***++++++***))))))************************************************((()))*********)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,************************))))))*********+++++++++************************************************))))))*********+++++++++******))))))******+++,,,)))))))))))))))***++++++***************************************************+++++++++,,,,,,,,,,,,+++333666111,,,------+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,---//////---........./////////000000000000000000111111111444666:::>>>EEEMMMWWW^^^hhhyyysssaaaSSSJJJJJJHHHHHHKKKOOOVVVcccooo|||xxxrrrrrrtttvvvwwwiiifffdddggglllvvv~~~||||||~~~|||vvvqqqnnnllllllggghhhiiiiiiiiikkknnnqqqssswwwyyytttnnnppp{{{yyykkk```WWWPPPLLLDDDBBB>>>:::888666666666333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////........................//////////////////////////////............//////---,,,+++---///000000///---.........//////000000000000//////.........---000000111111111111000000///.........---------------------....../////////------,,,++++++***))))))***+++,,,,,,------------******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++)))************+++++++++)))******+++++++++******************************************************+++++++++************)))((()))***++++++***)))(((***************+++++++++************************)))***++++++***(((%%%###))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***************************)))************+++++++++******))))))))))))))))))************************))))))******++++++++++++((((((((((((((())))))***))))))((())))))***++++++************************************************)))************+++++++++,,,444888222---------+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---...///000111---.........//////000000,,,,,,...///111333444555888:::???EEEMMMWWWbbbjjjyyy{{{gggWWWPPPLLLGGGFFFIIIOOOXXXdddwwwwwwnnniiijjjooorrrtttjjjiiikkkpppwww{{{||||||vvvoookkkiiieee```^^^___ccceeegggllliiigggeee___\\\eeerrrwwwfffZZZUUUNNNEEE???======;;;:::777666555666666555333000444222000///000111111111////////////000000000111000000000000000000000000222222111000///...------//////////////////////////////......---------,,,////////////////////////......///000000000000000....................................//////////////////000111111111111111111000000///...---------000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************+++,,,,,,,,,,,,+++************+++,,,---...++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++*********)))))))))***,,,---,,,***((('''))))))************))))))))))))************)))))),,,+++***))))))***+++,,,************************))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++*********************++++++++++++++++++++++++++++++***)))((((((***,,,---...------,,,,,,---......******************************))))))))))))))))))******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------...............///////////////000222333111000333888>>><<>>;;;<<<:::777666666555333222333333222222222111111111111111111111111111111111000000000000000000000000////////////////////////000000000000000/////////////////////////////////......///000000000000000....................................//////////////////000111111111111111111111111000000/////////................................................------------------------++++++,,,,,,,,,,,,++++++,,,,,,---............---************+++,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))************************,,,++++++*********+++,,,)))******++++++******)))***++++++++++++++++++***+++******************+++************************************************))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))---,,,,,,++++++******************************+++))))))))))))))))))))))))++++++*********+++,,,---------------,,,+++******************************+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------.....................///000000111111222444666777999???JJJRRRggguuuvvvfffWWWJJJCCCFFFMMMUUUccczzz|||rrrdddZZZ[[[\\\bbbttt~~~{{{zzzzzzvvvqqqnnnoooqqqqqqqqqjjjkkkmmmnnnnnnnnnmmmmmmjjjeee```___aaaccccccbbbgggggggggfffeeeddddddccchhhhhhjjjkkkkkkjjjjjjiiikkkhhheeedddeeeffffffeeefffhhhjjjiiiggghhhkkkoooqqqqqqqqqrrruuuxxx}}}|||qqqnnnnnnjjjeeefffeeefffjjjpppuuuwwwwwwyyyssseee```[[[[[[\\\XXXLLLBBBFFFBBB>>>;;;999888777555222222222222222222222222222222222222222222222222222222222111000//////////////////////////////////////////000000000000000////////////////////////......///000000000000000////////////////////////............//////////////////000111111111111111000///////////////..............................------------------------++++++++++++++++++++++++******++++++++++++******,,,,,,---............---************+++,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))************************,,,++++++******+++,,,,,,******++++++++++++******))))))************))))))*********++++++*********************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,++++++*********(((((()))***+++,,,,,,---))))))))))))))))))))))))+++++++++++++++,,,,,,---,,,------------,,,+++*********************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////......//////000111111222111666:::::::::DDDVVVfff}}}yyysssfffVVVKKKDDDCCCKKKUUUaaaqqq|||ttt}}}pppddd\\\^^^bbbhhhttt|||{{{xxxuuurrrnnnkkkiiihhhhhhjjjhhheeeddddddeeeffffffeeeggghhhiiiiiiiiigggfffhhheeebbbbbbfffjjjkkkjjjllllllllllllmmmnnnooooooppprrrvvvxxxxxxuuuqqqooonnnkkkgggdddddddddddddddfffggghhhfffcccbbbfffiiilllkkkjjjlllnnnrrrtttvvvzzzqqqoooooooooqqqrrrpppmmmjjjmmmmmmnnnrrrzzz}}}|||yyykkk___UUUOOOHHHAAA===;;;999888444444444444333333333333222222222222222222222222444333222111000///......////////////////////////......////////////000000////////////////////////......///000000000000000////////////////////////............//////////////////000111111111111111////////////....................................------------------------++++++++++++++++++++++++)))******++++++******))))))******+++++++++++++++...---,,,+++************++++++++++++++++++++++++************************))))))))))))))))))))))))***************++++++++++++++++++,,,,,,,,,,,,,,,******++++++++++++******)))))))))******))))))))))))***++++++++++++***)))************************+++++++++***************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++*********(((((()))***+++,,,,,,---************************+++++++++,,,,,,,,,,,,,,,******,,,,,,---,,,+++***************************))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------........./////////......///000000111222222111777<<<>>>BBBPPPeeevvv|||ssskkk___TTTIIIDDDEEEKKKWWWbbbqqqyyyvvvxxxrrrkkkccc___^^^aaammm{{{~~~|||xxxqqqkkkgggggggggcccbbbaaa`````````aaabbbeeeeeeeeeeeeffffffggggggggghhhjjjlllmmmmmmlllllltttsssrrrtttwww{{{}}}~~~{{{{{{xxxssspppoooooommmllloooooonnnlllkkkllloooqqqlllkkkjjjlllnnnppppppoooyyytttiiigggeeeeeehhhnnnuuuzzzxxxooobbbTTTKKKDDD@@@===:::999888777555444333222333333333333333333333333222222222111111000000000////////////////////////------........./////////////////////////////////......///000000000000000////////////////////////............//////////////////000111111111111111////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***((())))))***+++*********...---,,,+++************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++******,,,---------,,,,,,***++++++,,,,,,++++++***)))******++++++******))))))***++++++++++++***)))************************+++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))******************************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,)))***,,,.........---,,,************************(((((())))))***++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............////////////---...///000111222333333666:::???HHHTTTeeewww~~~uuummmddd\\\QQQIIIDDDFFFNNNZZZhhhuuu|||vvvrrrpppqqqjjjfffgggfffdddeeeiiiqqq}}}xxxtttrrrrrrssspppnnnjjjeee```___aaacccaaaaaabbbdddeeegggiiijjjoooqqqtttvvvwwwwwwwwwwwwvvvxxxzzz}}}zzzwwwtttssstttvvvwwwwwwxxxwwwvvvxxxyyyyyywwwtttyyyuuuoooiiifffgggiiikkkkkkqqqwwwnnn^^^RRRKKKGGG???>>><<<:::777444222111333333333333333333333333111111111111111222222222////////////////////////,,,---------......//////////////////////////////...//////000000000000000000000000000000000000000............/////////000//////000111111111111111000000000000000111111111000000000000000000000000000000000000000000000000------------------------+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++************+++,,,---...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))******++++++++++++)))***,,,.........,,,+++***++++++,,,,,,++++++***+++++++++,,,,,,+++++++++)))***+++,,,,,,+++***)))************************++++++++++++******)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++------,,,+++***)))((('''++++++++++++++++++++++++***+++,,,---------,,,,,,***,,,...000111111000///************************'''(((((()))******++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............/////////000---...///000111222333333===>>>DDDQQQdddwwwwwwmmmfffaaaYYYRRRLLLFFFDDDLLLXXXgggwwwyyyoooiiidddbbbccc^^^___eeeiiijjjnnnuuuyyyrrrnnnkkkjjjgggdddcccdddiiilllmmmllljjjgggeeeeeehhhkkkkkkmmmoooqqqtttwwwxxxyyyxxxrrrlllfffcccbbbccceeeiiippp{{{~~~ooo]]]PPPGGGCCC???<<<;;;:::888666555333333555444111222666222111111000000000000000000000000000////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000111111000000//////......//////000111111111111000444333111///...---......000000000000000///............////////////......,,,------......------,,,*********++++++,,,,,,---+++---......,,,++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++)))***,,,---,,,***((('''))))))))))))(((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,...---,,,+++************************************++++++************++++++***++++++,,,,,,++++++***))))))))))))************,,,+++++++++***)))))))))))))))))))))((((((((((((************************++++++******++++++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++---------------,,,+++***************************'''(((***,,,,,,,,,***))))))************+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------------.........//////---,,,,,,,,,,,,---............///000000///...---333111//////222444555555>>>FFFRRR```qqqrrreee___\\\VVVQQQPPPIIIIIIKKKUUUeeexxxwwwlllddd\\\XXXWWW\\\aaaeeeppptttllliiigggaaa\\\eeecccbbbbbbccceeeiiikkkooooooooopppsssvvvyyyzzzzzzvvvqqqmmmiiihhhjjjoootttwwwvvv~~~uuujjj^^^XXXNNNFFFAAA>>>:::888777555666888777333222555333222222111111111222222111000000000////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000111000000000/////////...///000111111222222111111444222111///............000000000000000///............////////////......,,,------......------,,,+++++++++++++++,,,,,,,,,+++---......,,,++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,+++***)))(((************************))))))))))))))))))))))))******+++++++++,,,,,,,,,...------,,,++++++++++++++++++++++++++++++++++++++++++************++++++)))******++++++******)))))))))))))))************+++++++++***************))))))))))))*********+++************************&&&''''''((()))+++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++)))*********))))))((('''************************)))***,,,---------++++++)))************+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,------------.........------,,,,,,------...///......///000000///...---000000000000333777;;;>>>FFFOOO\\\iiivvv}}}wwwkkk___VVVUUUXXXVVVRRRPPPLLLRRR]]]kkkzzz{{{hhh___]]]\\\\\\\\\___kkkvvv~~~yyypppjjjccc``````aaa```_________```bbbggglllqqqtttyyy{{{~~~xxxttttttrrrnnnjjjiiipppvvvwwwvvv|||vvviii\\\SSSJJJBBB===999666666999777333111333333333333222222333333444111111000000000/////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000////////////000111111222222222222222333222111000///.........000000000000000//////.........////////////......,,,------......------,,,,,,,,,,,,,,,+++++++++++++++---......,,,++++++,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))******))))))))))))))))))*********++++++***************+++++++++))))))******++++++,,,,,,************************((((((((())))))***+++++++++++++++++++++*********************++++++,,,,,,((())))))))))))(((''''''***************************+++,,,---...---,,,+++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------------,,,------...///...//////000000//////...,,,...///000222777???EEEPPP[[[iiiuuu~~~uuuiiiXXXOOOIIILLLQQQSSSRRRRRRVVVbbbsss}}}lll\\\YYY]]]___``````cccwww}}}xxxrrrlllhhh^^^^^^^^^___bbbeeehhhiiijjjkkkooottt{{{|||ttttttsssnnnjjjllluuu}}}~~~rrrcccSSSHHHAAA<<<999:::999555444666444444333333333333444444111111111000000000//////000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000////////////111111222333333333333222222222111000000//////...//////000000000000//////......////////////......,,,------......------,,,---------,,,,,,++++++***+++---...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))******+++*********+++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))************))))))))))))*********+++++++++)))))))))***+++++++++,,,************************************************......---,,,+++***)))(((+++++++++***************))))))******++++++,,,,,,***+++++++++++++++******************************++++++,,,------,,,,,,+++))))))*********+++++++++******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------...//////.../////////000000000000...111333333444:::DDDMMMYYYeeeuuuppp```QQQLLLHHHIIIKKKNNNTTT[[[ooo{{{mmmddd^^^___cccdddcccdddkkk|||xxxtttqqqppppppoookkkfffbbbaaabbbaaaeeejjjnnnpppsssxxx{{{zzzwwwuuuuuu{{{xxxnnnhhheeecccbbbnnnrrrzzzmmm\\\PPPHHH@@@>>><<<::::::<<<666555444444333333444444111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000111111222333333333333222222222111111000000////////////000000000000//////......////////////......,,,------......------,,,...------,,,,,,++++++++++++---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))***++++++)))))))))*********++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,)))******+++++++++******))))))))))))))))))))))))++++++************++++++***++++++++++++++++++***************++++++++++++)))))))))***+++++++++,,,++++++***)))(((''''''&&&************************.........---+++***((('''************************)))))))))******+++++++++++++++,,,,,,---,,,,,,+++***************************+++++++++++++++******))))))*********+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------------...//////////////////000000111111222555888999:::@@@KKKTTTbbbnnn}}}mmm[[[MMMKKKJJJHHHGGGMMM]]]mmmssshhheeedddeeeeeeffflllttt{{{ssslllhhhggghhhhhhlllkkkhhhaaa[[[\\\bbbhhhlllrrr{{{|||wwwssspppxxxvvvsssooollljjjiiiiiiooooooppprrruuuzzz{{{tttnnnjjjiiihhheeefffiiimmmrrrvvvzzz|||~~~xxxoooddd\\\[[[___fffoooyyywwwbbbWWWLLLGGGCCC>>>;;;<<<999888777666555444444444222222111111111000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000111111222222222222222111111222222111111000///...//////000000000000000......////////////......,,,------......------,,,------------,,,,,,,,,,,,+++---......,,,++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++(((((())))))***+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,((()))***++++++***)))((())))))))))))))))))))))))++++++************++++++++++++,,,,,,,,,,,,++++++*********++++++++++++,,,***************++++++++++++******)))((('''&&&&&&************************'''(((***++++++***)))((()))))))))***************************************))))))***++++++++++++***************************++++++******************)))************+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......------......///000////////////000111222222///222777;;;AAAJJJTTT\\\nnnxxx~~~jjjXXXHHHHHHHHHIIIKKKWWWnnnxxxmmmkkkhhheeedddeeemmmvvvqqqiiigggdddbbbbbbeeeiiikkkpppnnnhhh___YYY\\\hhhsss}}}|||wwwwwwuuuqqqlllhhhffffffaaabbbbbb```\\\YYYXXXXXXZZZYYYWWWVVVWWWZZZ]]]```iiikkkoooqqqrrrtttvvvxxxvvvooofff]]]XXXVVVTTTSSSPPPRRRTTTXXX\\\___bbbccceeeeeeddddddfffiiimmmoooooorrryyy~~~zzzyyypppdddeeegggjjjmmmssszzz|||pppddd]]]VVVLLLCCC@@@>>>===;;;999777666555555222222222111111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111///000111111222222111111111111222222222111000///......///000000000000000......////////////......,,,------......------,,,,,,,,,,,,---------------+++---......,,,++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,++++++***))))))******+++,,,,,,---))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++,,,,,,,,,***((('''))))))))))))))))))))))))++++++************++++++******++++++++++++***************+++++++++,,,,,,+++++++++***************))))))))))))))))))))))))************************&&&''')))+++++++++***)))((()))))))))*********+++++++++******))))))(((((((((((()))***************************************,,,,,,++++++************)))************+++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,---------------,,,,,,+++++++++,,,------------........................//////000///////////////111222333111444;;;EEEQQQ^^^iiippp|||xxxdddSSSGGGEEEGGGMMMXXXiiiyyyppplllkkkgggeeehhhqqq}}}ssskkkfffeeedddeeegggiiimmmrrrxxx|||vvvvvvqqqiiiccciiizzzvvvtttnnnggg___ZZZYYYYYYYYYYYYXXXVVVRRRPPPPPPQQQNNNOOOOOOMMMKKKJJJLLLOOOIIIIIIIIIJJJLLLOOORRRTTTXXX[[[___aaaaaaaaaccceee```ZZZRRRMMMKKKJJJHHHGGGHHHIIIKKKMMMPPPRRRSSSTTTRRRRRRQQQQQQSSSUUUXXXYYYUUUXXX^^^dddjjjnnnoooppp}}}|||{{{wwwrrrnnnmmmooorrrqqqzzzxxxnnn___RRRLLLAAA@@@>>>;;;999888777666222222222111111111111000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111//////000111111111111111000111222333333222000///......///000000000000000......////////////......,,,------......------,,,,,,,,,,,,------.........+++---......,,,++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++'''(((***,,,---,,,***)))******+++,,,,,,---......))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,---...---+++((('''************************++++++************++++++))))))************))))))******+++++++++,,,,,,,,,,,,+++++++++******))))))'''((()))***+++,,,------************************+++,,,---...---+++)))((((((((())))))*********+++,,,,,,+++***)))(((''''''))))))***+++++++++++++++************************...---,,,,,,+++++++++,,,)))************+++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,---------------,,,,,,+++++++++---------.........//////...............///000000000////////////111333444:::>>>GGGUUUgggwwwsss___OOOJJJFFFGGGSSSdddxxxwwwmmmjjjkkkgggdddfffqqq~~~zzzzzzwwwpppiiidddccceeeiiilllqqqvvv|||zzzrrrooonnniii```WWWXXXVVVTTTPPPLLLKKKMMMOOOJJJKKKKKKJJJIIIIIIJJJLLLIIIJJJIIIGGGDDDCCCGGGJJJFFFGGGHHHIIIJJJJJJJJJJJJHHHKKKOOOPPPOOOOOORRRUUUQQQMMMIIIGGGGGGGGGEEECCCCCCDDDFFFGGGIIIIIIJJJJJJIIIHHHHHHIIIJJJKKKMMMNNNMMMOOORRRSSSSSSTTTVVVXXXyyytttrrrqqqpppttt~~~xxxggg[[[TTTKKKFFFHHHHHHAAA;;;999;;;777222111333555555444444333111//////000222333222222111111111111222222///////////////000111111111111000000000000111111////////////////////////000000000000000111111111333111///000222222///------...///000000111111111000000000000000///............------------.........---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,+++***+++...///---***)))************+++++++++))))))))))))))))))))))))************************)))************+++++++++************************************************++++++++++++++++++++++++************************...,,,***)))((()))***+++******++++++++++++******))))))***++++++***(((((())))))))))))))))))******))))))))))))))))))))))))---,,,+++***)))))))))))))))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++***************+++++++++******++++++,,,---------------------------...------,,,,,,++++++***---+++***+++///111111000...---///222222111444:::999GGGYYYlll{{{hhhVVVMMMGGGJJJRRR```ttt}}}vvvxxxqqqhhhbbbeeelllnnnccccccxxx}}}yyyvvvrrrooorrrpppnnnlllkkklllnnnpppttt{{{|||tttmmmgggccc^^^ZZZWWWUUUUUUTTTPPPMMMKKKJJJJJJIIIIIIIIIIIIJJJHHHGGGFFFFFFEEEFFFFFFFFFIIIHHHGGGHHHIIIHHHFFFDDDDDDEEEEEEFFFFFFEEEDDDDDDFFFGGGIIIJJJKKKKKKJJJJJJKKKHHHFFFGGGIIIIIIGGGEEEEEEEEEFFFFFFGGGGGGHHHHHHJJJHHHEEEEEEFFFHHHIIIIIIHHHHHHGGGGGGHHHJJJLLLNNN|||yyyzzz~~~wwwkkkaaaXXXVVVUUUNNNIIIGGGAAA<<<777555666777666444222111000//////000111222222111111000000111111222///////////////000111111111000000//////000000111////////////////////////000000000000111111111111222000///000222222000......//////000000000000000000000000000000///............------------.........---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,******+++......---+++)))************+++++++++************************************************)))************+++++++++************************************************************************************************---+++***)))((()))++++++)))))))))******)))))))))((()))******+++***))))))*********)))))))))))))))************************+++***************++++++)))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************+++++++++++++++***++++++,,,------------------------------------,,,,,,,,,,,,+++...,,,***,,,///111000///000...000222333333888@@@JJJ[[[ppp|||nnn___TTTQQQNNNYYYiiixxxoooqqqppplllhhhhhhfffbbbbbbeeeccceeepppxxxtttooollllllmmmmmmlllooommmjjjjjjmmmttt{{{{{{sssrrrlllddd]]]YYYVVVRRROOOQQQNNNLLLKKKLLLLLLIIIGGGEEEEEEEEEEEEFFFGGGHHHHHHJJJJJJIIIIIIHHHIIIIIIIIIIIIHHHGGGHHHIIIIIIGGGFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJJJJHHHGGGGGGIIIJJJHHHFFFJJJJJJKKKKKKLLLLLLLLLLLLJJJHHHEEEEEEFFFHHHIIIHHHIIIIIIHHHHHHIIIJJJLLLNNN~~~zzzwwwvvvsssrrrvvv{{{ooohhhccc\\\VVVTTTFFFAAA;;;888777777555333111111111111222222222222111111000000000000111111000000/////////000111111000000////////////000000000000000000000000000000//////000000111111111111111000000111333333222000000000111111000000///...000000000000000//////.........------------.........---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++******+++---...,,,+++)))************+++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************+++***)))))))))***+++,,,(((((((((((((((((((((((('''((()))******+++******+++*********))))))((((((************************))))))))))))***+++,,,---)))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,------------------------------,,,,,,,,,,,,------------///---,,,---...000000///222000111333444777???IIIZZZmmmsssdddVVVRRRTTTUUUhhhvvvooozzz{{{ooo```\\\]]]cccgggfffeeeeeeiiixxxyyyrrrfffeeeccceeeiiinnnqqqrrruuurrrqqqssszzztttlllhhhbbb[[[UUUSSSPPPMMMJJJHHHFFFDDDBBBFFFEEEDDDEEEGGGGGGFFFEEECCCCCCDDDFFFGGGIIIJJJKKKHHHHHHHHHHHHHHHIIIIIIIIIKKKJJJIIIJJJKKKLLLLLLKKKMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMMMMLLLLLLLLLKKKJJJKKKLLLMMMLLLKKKKKKKKKLLLLLLMMMLLLLLLLLLLLLJJJHHHHHHIIIJJJJJJJJJGGGGGGFFFFFFFFFGGGIIIJJJ~~~xxxkkkgggggglllqqqwwwzzzrrriii___YYYOOOIIIBBB>>>===;;;999666333333444555555444444333111000000//////000000111111000000///000000111111000//////////////////000111111111111111111111111//////000000111111222222000000111222333333333222222222222111000///......//////000000000000//////......------------.........---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++***************************************************************************)))))))))***+++,,,---)))))))))(((((()))))))))''''''((()))***+++++++++++++++******)))(((((((((******************************))))))***++++++,,,))))))*********+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++*********+++,,,,,,,,,++++++++++++,,,------------------------------++++++,,,,,,---......//////......---.../////////222111222444666<<>>;;;444444555555555444333222111111000000000000111111111111000000000000111111000000////////////000000222222222222222222222222...//////000111111222222000111222333333333333444222222222222111///...---//////000000000000//////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,)))***+++,,,,,,++++++,,,))))))*********+++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))))))))******+++,,,,,,+++******))))))******+++'''(((((()))***++++++,,,************))))))((((((************************,,,++++++***))))))******))))))*********+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******+++,,,,,,---,,,,,,++++++,,,,,,---...------------------------++++++,,,---......///////////////.........///000222111333666:::BBBSSSbbbzzzooolllhhhaaaVVVQQQWWWbbb|||lll```ZZZ^^^___ccceeedddeeeooozzzrrrjjjhhhhhhfffdddeeehhhooovvv~~~wwwllleee___XXXSSSTTTQQQLLLJJJJJJIIIGGGDDDHHHIIIJJJIIIHHHFFFEEEDDDJJJJJJKKKKKKKKKKKKLLLLLLKKKLLLMMMOOOPPPQQQQQQQQQNNNOOOPPPQQQRRRRRRRRRRRRQQQQQQRRRUUUXXXZZZYYYXXXXXXXXXXXXWWWWWWXXXXXXXXXZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\[[[[[[\\\\\\]]]^^^_________]]]\\\[[[WWWVVVTTTTTTUUUUUUTTTSSSUUUTTTTTTSSSRRRRRRRRRRRR||||||vvvooolllgggccccccfffnnnuuu~~~{{{ggg___VVVNNNIIIDDD???;;;666666555444333222111111222222111111111111222222222222111000000000111111111111000000000000111111111111111111111111111111......///000111222222333111333444444333222333444222222222222111000///......//////000000000000000......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++************++++++(((***,,,,,,+++***+++,,,)))************+++++++++++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************++++++++++++,,,+++***))))))***+++,,,)))((((((((()))***+++,,,)))))))))))))))))))))***++++++++++++++++++++++++---,,,+++***)))))))))))))))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++***++++++,,,---...,,,,,,,,,,,,,,,------...------------------------+++,,,,,,---.../////////.../////////......000222111222666;;;@@@KKK___pppyyyqqqlllnnnhhh___VVVQQQTTTcccsssqqqccc]]]\\\^^^```ccccccbbbfffvvv{{{ppplllgggddddddgggiiikkkrrrxxx}}}ssshhhaaaXXXRRRPPPPPPOOONNNKKKIIIHHHHHHIIIIIIIIIHHHCCCEEEGGGHHHGGGGGGHHHJJJJJJLLLMMMLLLKKKKKKLLLNNNLLLMMMOOOQQQRRRRRRRRRRRRRRRSSSUUUWWWYYYYYYYYYXXXXXXYYY\\\aaaeeefffdddbbbbbbbbbcccdddeeeeeeeeeeeeffffffffffffggghhhiiijjjjjjkkkkkkkkkiiihhhiiijjjlllmmmnnnnnnnnnllliiihhhbbbaaa````````````___]]]______^^^]]]\\\[[[ZZZYYY{{{tttqqqsssrrrtttwwwzzz~~~|||ttthhh]]]UUUMMMFFF@@@<<<:::888666444333333333333333222222222222333333333222111111000000111111222222111111111111222222111111111111111111111111......///000111222333333222444666555333222222444222222222222111111000///......///000000000000000......------------......------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++'''***,,,,,,***)))***,,,)))************+++++++++************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************************++++++++++++******)))+++***)))(((((()))***+++******)))(((((()))***+++((((((((()))******++++++++++++++++++++++++++++++++++++***************+++)))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++,,,---......---,,,,,,,,,,,,---......------------------------,,,,,,------......//////,,,...000///...///111444222444:::AAAHHHTTTjjj}}}yyynnniiieeebbbjjjccc[[[WWWXXXaaatttzzzkkkdddbbbcccbbbcccfffjjjnnnxxxvvvnnnjjjiiijjjkkklllooottt|||~~~uuuqqqjjj```XXXNNNLLLKKKIIIIIIJJJKKKLLLGGGGGGGGGIIILLLNNNNNNOOOFFFIIIKKKLLLKKKLLLNNNQQQLLLNNNPPPPPPOOOOOOQQQSSSPPPRRRUUUXXXZZZ[[[[[[[[[\\\]]]```bbbdddddddddcccdddggglllrrrwwwwwwtttqqqqqqsssvvvyyyzzzzzzyyyxxxxxxxxxxxxxxxzzz|||}}}~~~|||zzz{{{||||||}}}~~~~~~}}}{{{xxxvvvsssrrrqqqqqqrrrqqqooommmmmmmmmlllkkkjjjhhhffffffzzztttqqqssszzz~~~qqqggg]]]TTTNNNBBB@@@<<<999777666666777444333333222222333333444333333222111000000111111333333222222222222333333000000000000000000000000---...///000111222333333333555777666333111222444111222222222222111000000......///000000000000000.........------.........------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++'''***,,,,,,***)))***,,,)))************+++++++++))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************+++++++++++++++***)))(((+++)))(((''''''((()))++++++***)))(((((()))******''''''((()))***+++,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,---)))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++,,,---...///---,,,,,,,,,,,,---......---------------------------------...............+++...000///...///222555222666===EEEMMMZZZqqqzzzkkkbbbaaabbb``````\\\[[[^^^dddoooooofffdddeeefffjjjiiilllttt}}}qqqjjjiiijjjkkkoootttxxx|||{{{rrrkkk```TTTPPPQQQRRRMMMHHHHHHJJJLLLLLLKKKJJJIIIJJJIIIIIIIIIIIIIIIIIIIIIIIILLLNNNPPPOOONNNNNNQQQTTTOOORRRUUUVVVUUUUUUXXX[[[WWWYYY]]]aaadddeeeffffffjjjlllooorrrssstttsssrrrpppssszzz~~~}}}{{{~~~~~~}}}|||zzzxxxvvvuuujjjdddmmmvvv|||uuueeeYYYQQQJJJ@@@:::999999888666888333111444666444222333444222111111222333333222000000000000000000000000000000000000000000000000000000000000111111111111777777666555444333333222333333333333333222111000222111111111000000//////////////////////////////---...///000000///...---------------------------...---+++***)))***++++++,,,,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************((())))))))))))*********++++++************++++++******++++++++++++******++++++++++++++++++++++++)))******++++++,,,------+++)))(((&&&&&&((()))+++***+++,,,------,,,+++***)))******)))'''&&&''')))+++++++++************)))++++++++++++++++++++++++******++++++++++++******)))***++++++***)))+++,,,,,,+++*********+++------++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,---......//////.........------,,,,,,,,,------------------------,,,,,,222...---000111///000333999???EEEJJJUUUhhhzzzzzzlllaaaZZZVVVYYY^^^ZZZ\\\XXXaaayyyyyyhhhgggrrrwwwsssmmmvvvzzzpppmmmkkkiiikkkqqqyyy|||{{{nnndddZZZTTTSSSQQQNNNKKKJJJJJJHHHGGGIIIHHHHHHIIIJJJJJJIIIGGGKKKJJJIIIJJJLLLNNNNNNNNNPPPRRRSSSSSSSSSTTTVVVXXX[[[ZZZ[[[]]]aaadddfffffffffiiimmmooopppqqqssstttzzzyyyzzz}}}qqqpppjjjmmmttt~~~uuufff^^^RRRGGGAAA===:::999777555555888888555555777555333222111222333222111222222222222222222222222000000000000000000000000000000000000111111111111444444444333333333333333222333333333222222111000111111111111000000000//////////////////////////////...------------...///------------------------...---,,,+++++++++,,,---------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))*********++++++++++++************++++++******++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++******+++,,,,,,+++*********++++++***(((((()))++++++++++++************)))++++++++++++++++++++++++******++++++++++++******)))***++++++)))((()))++++++******)))***+++,,,---++++++++++++++++++++++++*********++++++++++++,,,++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,------,,,,,,,,,,,,,,,---------------------------000------111333222555999===EEEMMMUUUbbbtttuuuaaaWWWSSSPPPOOOOOOSSS]]]dddrrruuulllmmmtttxxxwwwyyyyyyuuuuuutttnnnjjjlllnnnpppxxxvvvhhh^^^WWWRRRLLLHHHMMMLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKJJJOOOOOONNNOOOQQQSSSTTTTTTUUUWWWZZZ[[[\\\^^^aaacccjjjjjjjjjlllooorrrttttttzzz||||||llljjjiiillluuuwwwiii[[[PPPHHHEEEDDD:::666555777777444333666666444333222333333333222333333333333333333333333000000000000000000000000000000000000111111111111111111111222222333333333222222222333222222111000111111111111000000000000///////////////////////////...,,,******,,,...///------------------------------,,,,,,,,,---.........---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************+++++++++,,,++++++************++++++******++++++++++++******++++++++++++++++++++++++---,,,,,,+++******))))))++++++++++++++++++++++++)))******++++++******)))***+++++++++******+++---+++++++++************)))++++++++++++++++++++++++******++++++++++++******)))***+++***((('''((()))***))))))))))))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........***+++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,------,,,,,,,,,---.........///...,,,...222444555999???GGGOOOZZZgggvvvoooXXXOOONNNLLLIIIGGGQQQeeevvv{{{sssqqqqqqrrrvvv||||||oooiiiiiikkkmmmmmmpppuuuzzz~~~pppfffZZZUUUNNNJJJIIIIIIGGGEEEHHHHHHHHHHHHIIIKKKLLLMMMLLLKKKKKKKKKLLLNNNPPPQQQQQQRRRRRRSSSUUUWWWYYYZZZ[[[^^^cccfffiiikkkoooqqqxxxyyyzzz{{{}}}zzzrrrllllllpppuuuxxx}}}pppfff```^^^^^^LLLAAA888777888666444444666444333333444555555444333333333333333333333333000000000000000000000000///000000000111111111111222222222222222222222222111111222222222222111111111111111000000000000000////////////////////////......---,,,,,,---......------------------------,,,,,,,,,,,,------......---,,,,,,+++*********)))++++++++++++++++++++++++,,,,,,+++++++++++++++***))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++************++++++******++++++++++++******************************,,,+++++++++******))))))******+++,,,,,,+++******)))))))))******))))))))))))***+++*********,,,...+++++++++*********))))))******************************++++++++++++*********++++++***'''&&&&&&''')))))))))))))))*********************************++++++,,,,,,,,,---------,,,,,,,,,,,,------------,,,---......//////......---------,,,------...///+++,,,,,,---...//////000......000444444555<<>>===888444444333222333666888888777222222222222222222222222111111111111111111111111///000000000111111111111444444333333222111111000000111111222222111111111000000000000000000111111////////////////////////,,,---///111111///---,,,------------------------******++++++,,,,,,,,,,,,***************)))((((((++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++************++++++******++++++++++++******************************)))))))))******+++++++++))))))***++++++***))))))***))))))))))))))))))***((()))******))))))+++---+++++++++*********))))))******************************++++++++++++*********++++++***'''&&&&&&'''(((((())))))************************************++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,---......//////.....................///000000,,,,,,------...///000000000000333555555777BBBNNNiiirrr~~~ssseeeUUUKKKGGGHHHOOOVVVppp|||xxxuuuuuutttmmmmmm{{{sssooojjjggghhhlllrrruuu}}}vvvjjj[[[RRROOOPPPPPPOOOLLLKKKIIIIIIHHHHHHFFFEEEGGGJJJLLLMMMMMMMMMPPPRRROOOQQQSSSSSSTTTXXX]]]aaaccceeehhhjjjkkknnnrrruuuyyy|||xxxqqqlllhhhccclllyyyjjjQQQEEECCC???999444555444333444777999999888222222222222222222222222111111111111111111111111000000000000111111111111555555444333222111000//////000111111222111111111000000000000111111111111////////////////////////+++---000222222000---+++------------------------******+++,,,,,,,,,++++++))))))************))))))++++++++++++++++++++++++---,,,,,,++++++*********))))))))))))))))))))))))************************************+++++++++,,,++++++************++++++******++++++++++++******************************(((((())))))***++++++,,,************************+++******))))))******+++)))*********((()))***,,,+++++++++************)))******************************++++++++++++******)))***+++***((('''((()))((()))******++++++******************************++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,***+++,,,,,,------,,,,,,------------...///000111---------.../////////000111333777999:::@@@QQQaaa~~~wwweee]]]RRRIIICCCFFFTTTbbb|||uuurrrrrrqqqrrrrrrqqqpppzzzxxxoookkkhhhjjjmmmooosssxxx~~~~~~lllaaaVVVSSSOOONNNOOONNNKKKHHHFFFGGGGGGGGGGGGGGGGGGGGGHHHLLLPPPQQQOOOOOORRRUUUSSSVVVZZZ\\\]]]```eeejjjnnnqqquuuwwwyyy{{{|||uuuwwwwwwzzz~~~gggWWWMMMDDD===:::999777666666777888777666333333333333333333333333111111111111111111111111000000000000111111111111222222222111111000000000//////000111111111111111///000000000111111111111////////////////////////,,,---///000000///---,,,------------------------+++,,,---------,,,+++***)))***+++,,,------,,,,,,++++++++++++++++++++++++------,,,,,,+++******)))))))))))))))))))))))))))************************)))))))))*********++++++++++++************++++++******++++++++++++******************************))))))))))))************,,,+++***))))))***+++,,,,,,+++************+++,,,+++,,,,,,+++))))))***,,,+++++++++************)))******************************++++++++++++******)))***++++++)))((()))+++))))))+++,,,,,,,,,+++************************************++++++++++++,,,+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,+++++++++,,,,,,---//////............////////////000444:::???CCCOOOfff{{{ssshhhZZZTTTNNNIIIIIIQQQdddvvvssskkkhhhhhhlllrrrrrrrrrppppppyyyxxxqqqjjjggghhhjjjqqq{{{wwwjjj___UUUNNNJJJJJJKKKLLLKKKJJJHHHGGGHHHIIIJJJJJJKKKLLLMMMOOOLLLQQQVVVWWWVVVVVVYYY\\\]]]aaagggjjjkkknnnsssxxx}}}wwwxxx~~~mmm\\\NNNGGGGGG<<<:::888777777777555444444444444444444444444444111111111111111111111111000000000000111111111111////////////000000000000//////000111111111111111//////000000111111111222////////////////////////---------------------------------------------------......///...---+++***)))***,,,.../////////...++++++++++++++++++++++++------,,,,,,+++***))))))))))))))))))))))))))))))************************((())))))))))))*********++++++************++++++******++++++++++++******))))))))))))))))))))))))++++++******)))(((((((((...---+++******+++---...---,,,+++******+++,,,------......,,,******+++,,,+++++++++************)))))))))))))))))))))))))))******++++++++++++******)))***++++++***)))+++,,,)))***+++,,,---,,,++++++))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---------......,,,---......//////......************+++,,,---...///////////////.........///444;;;CCCJJJZZZvvvwwwiii^^^TTTOOOKKKLLLSSSaaawwwrrrccc___aaaeeeoooyyywwwvvvqqqppp}}}zzzqqqlllhhhfffiiinnnqqq{{{ssscccVVVQQQOOOMMMKKKKKKKKKJJJGGGFFFHHHMMMPPPLLLMMMNNNNNNOOOPPPRRRTTTPPPUUU[[[^^^]]]]]]aaaeeeffflllsssvvvwwwzzz|||mmmZZZMMMGGG>>>999;;;;;;777444555666666666444333222333444555222000000333444333111111111111111000000000000////////////////////////000000000000000000000000000000000000///////////////000111222222111000///......//////......---,,,---+++)))+++...000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++************************------,,,,,,+++***))))))************************,,,+++***))))))***+++,,,)))************+++++++++************************))))))))))))))))))))))))(((((())))))******++++++******++++++++++++******+++++++++***************,,,+++*********+++,,,---...---+++))))))***+++,,,(((((((((((()))))))))))))))******++++++,,,------,,,,,,++++++***)))))))))*********)))******+++,,,++++++++++++******))))))))))))***+++,,,,,,------------------------------------------------------...------------...//////...//////...------000222888777===HHHTTTeee}}}yyycccWWWUUULLLJJJJJJQQQaaawwwrrrggg\\\[[[eeepppuuuuuuxxxtttpppvvv~~~{{{{{{zzzpppjjjgggjjjkkklllsss}}}}}}mmmZZZVVVQQQKKKHHHHHHIIIJJJJJJJJJJJJKKKLLLLLLKKKJJJMMMNNNPPPQQQRRRSSSVVVYYY[[[___dddiiilllnnnqqqrrruuuyyy}}}nnn```NNNEEE>>>===;;;777666888444555555555444444555666444222000111333444333111111111111111000000000000111111111111111111111111111111111111111111111111111111111000000000/////////000111222222111000///......//////......---,,,---+++***+++...000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++******))))))************************+++***))))))))))))***+++)))************+++++++++************************************************)))******************+++******++++++++++++******++++++++++++++++++++++++++++++*********+++,,,---...---+++***)))***+++,,,)))))))))************+++,,,+++++++++++++++++++++,,,+++++++++******))))))***************++++++,,,++++++++++++*********)))*********++++++,,,,,,---------------------------------------------------...------------...//////.../////////...000333555:::999???MMM\\\lll~~~xxxfffVVVNNNNNNLLLLLLPPP___wwwzzziiidddaaabbbiiiqqquuuwwwuuuuuuwww~~~}}}xxxsssqqqiiigggiiinnnrrrwww}}}mmm^^^UUUQQQOOOKKKHHHFFFGGGHHHJJJKKKJJJKKKLLLMMMNNNNNNMMMQQQSSSVVVXXXZZZ\\\```cccgggkkkqqqvvvyyy|||~~~~~~~~~qqq\\\TTTKKKDDD>>>::::::===666666666666555555444444444333111111333333333222222222111111111000000000111111111111111111111111222222222222222222222222222222222111111111000000///000111222222111000///...////////////...---------,,,++++++---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))(((******************************))))))))))))******)))************+++++++++************************++++++++++++++++++++++++++++++***************)))******++++++++++++******+++++++++++++++++++++++++++************+++,,,,,,---,,,+++*********+++,,,*********+++++++++,,,,,,------,,,,,,+++******)))+++++++++++++++************************+++,,,,,,++++++++++++************++++++++++++++++++++++++------------------------------------------------...------------...//////---...//////000222666999>>>>>>FFFXXXkkkyyylll^^^SSSKKKIIIJJJIIIKKKWWWooozzzoooaaadddggghhhiiilllqqqvvvvvvzzzzzzrrrllljjjjjjkkklllooouuu}}}xxxeeeXXXQQQMMMJJJIIIHHHGGGGGGGGGHHHJJJKKKMMMMMMOOOPPPRRRSSSTTTTTTWWWYYY]]]```ccchhhmmmqqq{{{~~~}}}}}}rrrjjj^^^RRRGGG@@@???@@@;;;:::888777666444222111444333222222222333333333222222222111111111000000111111111111111111111111222222222222222222222222333333333222222222111111///000111222222111000//////////////////...---------,,,,,,,,,---.........------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((************************))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++*********))))))(((((((((******++++++++++++******))))))*********************************++++++,,,,,,,,,+++******++++++,,,************+++++++++,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...//////...///000000111333888;;;CCCEEEPPPeeezzz}}}kkkXXXNNNLLLKKKLLLMMMLLLUUUhhh}}}rrrlllcccgggjjjgggcccfffpppzzzuuuqqqlllgggfffhhhmmmpppxxxmmmeee[[[SSSOOOMMMMMMLLLFFFGGGHHHIIIKKKMMMNNNOOOPPPRRRTTTVVVWWWYYY\\\^^^ccceeeiiimmmqqqwww~~~{{{~~~qqqcccVVVNNNHHHDDD@@@===999777777666444222333444333333222222333444222222222222111111111111000000000000000000000000222222222222222222222222333333333333222222222222///000111222222111000/////////000000//////...------------,,,,,,---...///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))************************))))))************))))))))))))*********+++++++++************************++++++++++++++++++++++++)))))))))((((((''''''&&&******++++++++++++******(((((((((((())))))******))))))******+++++++++++++++++++++++++++++++++,,,)))))))))*********++++++******+++++++++,,,,,,,,,******++++++,,,,,,,,,---+++++++++***+++,,,,,,---+++++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...//////000000000000111444999===GGGMMMZZZnnnvvviii[[[NNNKKKNNNPPPQQQRRR\\\kkkvvvpppllljjjlllkkkeeebbbkkk~~~wwwmmmgggeeecccdddhhhooowww|||ooocccWWWTTTQQQNNNLLLKKKJJJIIIHHHIIIKKKMMMOOOQQQRRRRRRSSSVVVYYY[[[]]]```eeehhhrrrtttxxx}}}zzzqqqlll{{{xxxnnnggg[[[QQQFFFAAA<<<999::::::999888333444444444222222444555333222222222222111111111////////////////////////222222222222222222222222333333333222222222111111///000111222222111000//////000000000000///......,,,---...---,,,,,,---///...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************++++++++++++******)))************+++++++++************************++++++++++++++++++++++++((((((((((((((((((''''''******++++++++++++******''''''(((((()))*********((()))******++++++*********++++++++++++,,,,,,,,,)))))))))************+++)))******+++,,,,,,------)))******+++,,,---......+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...//////000000111111333777===BBBKKKVVVeeettt~~~~~~sssfffZZZRRRMMMNNNRRRTTTXXX\\\ooo~~~wwwqqqmmmpppoookkkhhhlll|||uuukkkeee___^^^___dddnnnzzznnn___VVVRRRNNNLLLJJJGGGGGGHHHJJJLLLJJJKKKMMMPPPSSSUUUWWWXXXYYY]]]aaadddfffjjjpppuuu}}}zzzrrr|||yyyiiiTTTMMMCCC===<<<<<<;;;999333444555444222222444666333333222222222111111111000000000000000000000000111111111111111111111111222222222222111111111111///000111222222111000///000000000000000///......,,,...///---++++++---///......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++++++++***************************+++,,,------,,,+++***)))************+++++++++************************************************))))))))))))******************++++++++++++******)))))))))***+++,,,,,,,,,'''((()))***+++******)))******++++++,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++++++++++++++,,,))))))***+++,,,......///,,,++++++++++++,,,------+++++++++,,,,,,,,,------*********++++++,,,,,,---++++++++++++++++++++++++...........................------------.../////////000111333666===DDDIIIUUUdddttt{{{zzzssseeeXXXQQQNNNOOOSSSVVV\\\gggrrrwwwqqqsssppplllnnnyyy|||qqqjjjgggfffaaaaaabbbiiivvvppp^^^TTTMMMKKKLLLHHHGGGFFFFFFGGGJJJOOORRROOOPPPRRRUUUYYY]]]```bbbeeejjjoooqqqsssxxxwwwsssuuuxxxtttwww{{{|||zzz|||~~~bbbXXXKKKAAA>>><<<888666333555666444222111444666333333333222222222111111111111111111111111111111000000000000000000000000222222222111111111000000///000111222222111000///000000000000000//////...,,,...///...+++***,,,///......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---************************++++++++++++++++++,,,,,,************************+++,,,------------,,,+++)))************+++++++++************************))))))))))))))))))))))))******++++++,,,,,,,,,---******++++++++++++************+++,,,------......'''((()))++++++******))))))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,++++++*********))))))***+++---...//////,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------))))))***+++,,,,,,------++++++++++++++++++++++++////////////////////////...------------...//////...///222555999AAAJJJPPP^^^pppyyymmm^^^QQQLLLMMMQQQUUUZZZdddwwwwwwtttpppnnnsss{{{qqqhhhdddgggkkkiiiggghhhooommmZZZSSSPPPMMMKKKLLLHHHJJJKKKLLLMMMMMMOOOPPPSSSTTTVVVZZZ___dddiiikkkqqquuu{{{}}}|||vvvsssqqqqqqqqqpppqqqrrrttttttrrrpppppppppuuuvvv{{{tttiiiYYYLLLDDD???<<<999888777555444333333333333333333333222222222111111111111111111000000000000111111222222222222111111111222333333444444333333222222222111111111111000000000//////.........---///......------......///---------------------------------,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++************++++++++++++++++++,,,---......************************)))***++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++*********------,,,,,,+++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///////////////.........///000///......///000222333555777===FFFPPPWWWmmm|||xxxkkk[[[NNNLLLLLLMMMTTTbbbuuu}}}pppsssoooooozzzxxxqqqmmmmmmkkkhhhjjjooosssxxxwwwvvvqqqZZZUUUOOOLLLLLLLLLKKKIIIKKKMMMNNNOOONNNPPPRRRTTTVVVZZZ^^^aaaccchhhpppuuu|||nnnllliiiiiijjjlllllllllqqqqqqqqqqqqooollliiifff```___cccjjjpppyyyxxxeeeTTTJJJDDD@@@===999888777777888888888777333333333333222222222222111111111111000000000000111111222222222222111111111222333333444444333333222222222111111111111000000000/////////...............------------......---------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++************++++++++++++******)))***************************************+++,,,,,,,,,++++++************************))))))))))))************((()))******++++++******************************))))))))))))))))))))))))++++++++++++++++++++++++************++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,....../////////......---...///000///...---...000///333999<<>>DDDKKKXXXiiivvvwwwhhhZZZOOOGGG@@@DDDNNN```wwwttthhhyyyrrrtttvvvtttpppmmmkkkkkkqqquuu}}}xxxnnnfffdddfffkkkqqqvvv}}}mmm\\\SSSOOONNNMMMMMMKKKHHHHHHKKKMMMNNNNNNQQQSSSUUUVVVXXXZZZ]]]```fffmmmvvv}}}ggghhhlllqqqxxx|||}}}}}}qqqnnnlllmmmnnnjjjbbbZZZVVVTTTVVV]]]bbbbbbccceeecccbbbbbbaaabbbgggmmmrrrlllsss}}}qqqeeeYYYQQQCCC???;;;888888666333111444444444444333333333333222222222111111111000000111111222222222222111111111222333333444444333333222222222111111111000000000000//////////////////------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))++++++************++++++...---,,,,,,+++++++++,,,************************,,,,,,,,,,,,++++++***)))************************((()))))))))******************+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------...///000///...///111333999<<>>:::666666666666666555555555444333333222222222111111111111111222222222222111111111222333333444444333333222222222111111111111000//////000000000111111111000//////......//////000------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++************++++++*********)))******++++++******************************+++,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))************((()))******++++++******++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,---...///000,,,++++++******++++++,,,......---,,,,,,+++******---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////...///000111333777<<<@@@EEELLL^^^{{{mmm```QQQIIICCCAAAEEELLLWWWcccsss~~~~~~yyyuuu}}}kkkdddfffhhhjjjhhhjjjuuuzzztttjjjkkkllllllooowwwqqq^^^RRRMMMKKKGGGGGGHHHIIIJJJNNNQQQTTTQQQTTTXXXZZZ[[[^^^bbbeeemmmqqqxxxHHHGGGGGGIIILLLNNNNNNMMMLLLPPPVVVZZZ^^^aaadddggglllnnnrrruuusssqqqvvv}}}~~~yyyqqqiii^^^ZZZ\\\aaadddeeeggggggjjjppprrrqqqtttxxx}}}ttt```QQQIIIEEE???;;;777666666666555555555555333333333222222222111111111111222222222222111111222222333444444444333333222222222111111111111000//////000000111111111222000000////////////000000------------------------+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++************++++++......---,,,++++++++++++************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************(((((()))***************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,---...///000111,,,++++++++++++++++++,,,......---,,,,,,+++******,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000...///000222444999???CCCJJJWWWooowww]]]QQQFFFBBBBBBDDDLLLUUUaaannn~~~~~~}}}xxxtttvvv|||rrrddddddiiilllmmmoooxxxzzzpppjjjhhhccchhhnnnttt{{{xxxaaaSSSNNNMMMKKKKKKHHHJJJMMMNNNNNNMMMMMMNNNUUUYYY^^^aaacccfffkkkooo{{{HHHHHHGGGGGGHHHIIIJJJJJJLLLKKKLLLMMMPPPSSSWWWYYYaaadddlllrrrsssrrrwww~~~}}}vvvkkkbbb```bbbccceeegggjjjgggccc``````cccgggjjjooottt}}}}}}~~~qqq___TTTMMMGGGCCC@@@:::666666444111222666666555444222111111000000222222222111111111111000000000111111111222222222444333333222111111111222000000000000000000000000///............---------......---------,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++******************************++++++++++++******+++***)))))))))***,,,,,,,,,,,,,,,++++++*********************************)))))))))))))))))))))))),,,+++)))(((((()))***+++***************+++++++++*********)))))))))))))))+++***)))))))))***,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---...---,,,+++***......,,,,,,,,,,,,......---,,,+++***+++,,,---...------......///000000111000------222888===DDDJJJUUUmmmxxx]]]QQQFFF@@@AAA@@@AAAMMM]]]qqquuu|||{{{tttqqq}}}zzzmmmjjjkkkmmmoooiiittt|||oooeeedddgggcccnnnxxx|||ccc[[[PPPIIIHHHIIIKKKKKKHHHLLLPPPRRRRRRSSSWWW[[[ZZZ^^^dddiiilllqqqxxx}}}EEEEEEEEEEEEEEEFFFGGGGGGHHHGGGGGGHHHJJJMMMPPPRRRVVVYYY___ggglllpppzzzwwwmmmffffffjjjmmmpppsssrrrnnnhhhccc``````bbbdddfffgggkkkqqqwww}}}sssfffYYYLLLCCCCCC>>>::::::999555555777666555444333222111111111222222222222111111111111111111222222222333333333444333222222111111111222000000000000000000000000000000/////////.........------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******+++***)))))))))***+++,,,,,,,,,,,,++++++*********************************************************)))(((&&&%%%%%%&&&'''(((++++++******************************))))))))))))+++***)))))))))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---------,,,+++***,,,++++++******++++++,,,,,,,,,+++++++++,,,---...............//////000000222000111777===BBBIIIPPPddd{{{jjjTTTFFF???===AAACCCGGGWWWjjj{{{|||yyyqqqjjjnnnrrrssssssttt~~~}}}sssmmmiiifffgggjjjmmm{{{yyyiii```WWWRRRLLLHHHHHHIIIJJJIIIIIIMMMQQQSSSSSSUUUYYY\\\ccchhhnnntttzzzEEEEEEDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFHHHJJJLLLOOOOOOTTT[[[bbbjjjwww~~~wwwqqqrrruuuuuuwwwyyywwwtttnnnhhheeedddfffgggddd```]]]^^^aaadddjjjqqqooo\\\OOOFFF@@@;;;;;;:::666444555555444444333222222222222333222222222111111111111222222222333333333444444333333222111111111111222000000000000000000000000111000000000////////////------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,------------------------++++++++++++++++++++++++******************************++++++++++++************))))))******+++,,,+++++++++++++++***************************************************************)))(((((()))***+++,,,+++++++++***)))))))))******************************))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---------,,,+++***,,,++++++******++++++,,,,,,,,,,,,+++,,,------...////////////////////////111000333999>>>CCCLLLUUUrrrnnn[[[MMM@@@===>>>EEELLLVVViii|||xxxjjjjjjsssyyy{{{zzzwwwlllbbbaaaeeeiiiooottt|||zzzgggZZZPPPKKKKKKIIIHHHIIIKKKLLLKKKKKKNNNRRRVVVXXXYYY[[[___ccciiinnnvvv~~~HHHGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGHHHIIINNNLLLOOOUUUZZZ```jjjttt~~~zzzzzz{{{xxxuuuqqqooooooqqqrrrllleee___^^^]]]\\\]]]```fffjjjnnnoooooorrrxxx}}}ssseeePPPGGG???===:::777555777444444333222222222222222333333222222222111111111111111222222222222333333222222111111111111111222////////////////////////000000000/////////......---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++*********************++++++++++++++++++***************************************************************++++++*********+++,,,,,,,,,,,,,,,+++***)))(((((()))***************++++++***************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,++++++------------------------,,,,,,,,,,,,------......////////////////////////222222666<<<@@@FFFQQQ\\\xxxrrr```RRRIIIEEEAAADDDPPP^^^mmm~~~{{{rrrlllpppwww|||~~~xxxppphhhbbbccchhhppp{{{sss^^^SSSNNNLLLJJJGGGHHHIIIKKKMMMPPPQQQQQQWWW[[[___bbbcccfffkkkoooqqqwwwIIIIIIHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGJJJIIIJJJOOORRRSSSXXX___jjjpppxxx}}}~~~{{{xxxwwwwwwqqqjjjeeedddaaa[[[XXXXXXZZZ[[[[[[ZZZ[[[___eeekkknnn{{{|||bbbUUUIIIBBB???;;;:::<<<555444333333222222222222333333333222222222222111000000000000111111111111111111111000000111222222/////////////////////////////////.........---------------,,,,,,,,,+++++++++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,************************++++++++++++++++++++++++******************************++++++++++++******))))))******++++++++++++************************************************************************''''''''''''(((((()))))),,,,,,,,,+++***)))(((((())))))******+++++++++,,,))))))******++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++------------------------,,,,,,---------........./////////000000000000000555777<<>>;;;999888777777444444444333333333222222000111111111111222222222000000///000000111222222000000000000000000000000000000000000////////////000////////////.........++++++,,,,,,,,,---------++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******((()))***+++,,,+++******(((((())))))*********+++************************++++++++++++++++++++++++&&&'''((()))***+++++++++***************+++++++++))))))***+++,,,,,,------((()))***+++,,,+++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...---,,,+++***+++,,,---,,,,,,............,,,,,,,,,,,,.../////////...---,,,---...000111333444555<<>>;;;;;;<<<666444333333444444222111333333222222111222222333111111111111111111111111///////////////////////////////////////////////////............---------,,,,,,+++******)))))))))***++++++,,,,,,++++++***...------,,,,,,++++++************))))))))))))(((+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++,,,,,,,,,---------++++++************************************************))))))((('''''''''++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------......///000111111000......222333333555999CCCDDDKKKYYYnnnyyy```LLLDDDFFFNNNccc{{{~~~tttvvv~~~{{{rrrllllllmmmoooxxx|||gggYYYOOOLLLMMMIIIJJJKKKKKKKKKNNNQQQUUUVVVYYY]]]ccciiiqqqwww{{{|||vvvqqqooogggeeebbb```^^^\\\YYYVVVTTTRRRRRRTTTXXXYYYXXXVVVVVVVVVXXXZZZ]]]```bbbdddhhhiiijjjiiiiiijjjmmmpppuuuyyyfffdddaaa```___^^^\\\ZZZXXXWWWUUURRROOONNNMMMNNNOOOLLLIIIHHHIIIJJJJJJIIIIIIIIIIIIHHHHHHGGGHHHIIIIIIJJJJJJKKKNNNQQQSSSUUU]]]```eeekkkqqqwww|||~~~{{{yyyssskkkiiilllooonnnmmmkkkhhheeebbbaaa``````qqqzzz{{{jjj]]]SSSMMMGGGCCCAAA@@@??????888666444444444444222111222222222111222222333333111111111111111111111111///////////////////////////////////////////////////............---------***+++++++++++++++++++++,,,------......------,,,,,,,,,,,,++++++*********,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))*********++++++******************************************************************++++++++++++++++++++++++++++++*********+++++++++,,,,,,---,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------000...///333555555999>>>FFFJJJVVVkkkpppYYYJJJFFFIIIVVVjjjwwwooorrruuuooosss|||~~~~~~~~~~~~}}}sssmmmjjjnnnssswwwuuuaaaTTTLLLHHHHHHKKKKKKKKKLLLLLLMMMPPPUUUXXX```ccchhhnnnuuu|||}}}oooiiifffaaa\\\[[[UUUSSSQQQPPPPPPOOOMMMKKKNNNMMMMMMPPPSSSUUUTTTRRRTTTVVVYYY]]]```eeeiiilllmmmooopppqqqqqqsssvvvyyy}}}~~~wwwtttqqqooommmkkkhhhfffdddccc```]]]YYYVVVSSSRRRUUUSSSOOOMMMMMMMMMLLLKKKIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFHHHJJJKKKOOOOOOQQQUUU[[[ccciiimmmxxxzzzvvvxxx{{{zzzuuupppjjjfffeeedddaaa^^^jjjmmmlllgggdddooo|||pppeee^^^UUUMMMIIIFFFDDDAAA:::888555444555444333111222111111111222333333444111111111111111111111111000000000000000000000000///////////////////////////............---------******+++,,,,,,---......,,,------......------,,,++++++++++++************---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))))))))***************************************************************+++,,,,,,---......++++++++++++++++++++++++*********++++++++++++,,,+++++++++++++++***************+++++++++,,,,,,,,,***+++,,,------,,,+++***************************+++++++++,,,,,,---------...------------,,,,,,,,,++++++,,,,,,------..................////////////000...000444777888>>>EEEHHHTTTiii|||cccQQQIIIJJJPPPbbbssstttggggggnnnxxxmmmiiijjjpppwwwuuuuuuvvvwwwzzz|||rrrllljjjlllttt|||}}}cccXXXMMMIIIHHHHHHJJJMMMNNNNNNOOOOOOQQQVVV\\\```hhhlllsssyyy}}}sssggg\\\XXXVVVRRRNNNNNNKKKIIIHHHIIIJJJJJJIIIHHHIIIIIIJJJLLLOOORRRRRRRRRVVVYYY]]]aaaeeeiiiooorrrtttvvvxxxzzz{{{}}}~~~}}}|||{{{{{{{{{}}}{{{yyyxxxxxxxxxxxxwwwvvvvvvwwwzzz}}}|||xxxuuusssqqqnnnkkkhhhddd```]]]]]]ZZZWWWUUUTTTSSSRRRPPPMMMLLLKKKJJJKKKJJJHHHGGGIIIHHHGGGFFFGGGGGGIIIIIIJJJJJJJJJKKKNNNRRRVVVYYY```hhhsssyyy|||~~~wwwooofffbbbcccdddbbb______bbbdddbbbaaalllxxxvvvnnnaaaUUUMMMGGGBBB:::888555444555555444333111111111111222333444444111111111111111111111111000000000000000000000000///////////////////////////............---------,,,,,,,,,---------......***++++++,,,,,,++++++***++++++++++++++++++,,,,,,++++++*********)))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************+++++++++************************+++,,,,,,,,,---------...************************************++++++++++++******************************+++++++++,,,,,,,,,)))***,,,------,,,***)))***+++++++++)))))))))*********+++,,,,,,---......------------------------***++++++,,,---...//////111000000000000000000000111000222666888:::BBBJJJNNNccclllWWWKKKIIIOOOVVVkkk{{{tttgggeeerrrzzzgggaaadddiiinnnrrrmmmqqqvvv{{{~~~uuuooolllnnnsss}}}rrr```TTTMMMIIIJJJKKKKKKLLLOOOPPPQQQRRRTTTWWW]]]dddiiiqqqvvv}}}vvvllleee[[[SSSQQQPPPLLLJJJKKKJJJIIIHHHIIIKKKKKKKKKJJJHHHIIIJJJLLLOOORRRTTTTTTZZZ^^^bbbeeehhhlllqqquuu|||~~~{{{{{{{{{|||}}}}}}yyyvvvtttttttttttttttssssssuuuxxx{{{}}}~~~|||zzzvvvqqqmmmeeeccc```^^^]]][[[YYYWWWSSSQQQPPPPPPPPPOOOMMMJJJKKKJJJIIIHHHHHHHHHIIIJJJHHHHHHHHHIIIIIIJJJJJJKKKQQQXXX```dddhhhqqq~~~{{{rrrgggaaaaaabbb```^^^WWW[[[^^^^^^___ggguuu{{{gggXXXMMMFFF<<<999666555666666666555222111111111222222333444111111111111111111111111000000000000000000000000///////////////////////////............---------.........---------,,,,,,***++++++,,,,,,++++++***+++,,,,,,,,,---.........+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++++++++++++++))))))*********+++++++++************************------,,,,,,++++++++++++************************))))))*********+++++++++******************************+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++******,,,---+++)))((()))+++******+++,,,,,,---......------------------------++++++,,,------...//////......------------------222222444777999<<>>BBBKKK[[[jjjzzzgggVVVRRRMMMJJJLLLSSSaaavvvzzzxxxxxxqqqppppppttt|||~~~tttmmmooosssxxx}}}kkkWWWMMMNNNOOOMMMKKKLLLJJJLLLPPPRRRRRRVVV\\\aaafffnnnvvv}}}|||lll^^^VVVRRROOONNNHHHEEEDDDGGGHHHFFFGGGJJJHHHGGGGGGHHHKKKMMMLLLLLLJJJLLLMMMMMMLLLNNNSSSWWW[[[bbbkkkoooqqqwww}}}{{{xxxwwwwww{{{{{{{{{|||}}}~~~~~~}}}}}}{{{zzzyyyxxxyyy{{{}}}~~~{{{|||~~~|||wwwsssssskkkbbb]]][[[ZZZVVVSSSPPPOOOMMMLLLJJJIIIHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIKKKPPPUUUZZZ___fffnnntttzzzpppjjjkkkqqqxxx}}}wwwdddUUUGGGBBB>>>999777888777555222222333333333333333222222222111000000000111111111111111111111111111111111111111000//////++++++++++++++++++++++++//////.........---------///...------++++++***)))++++++------------++++++***)))))))))***+++,,,,,,++++++++++++++++++++++++*********))))))))))))(((------------------------,,,,,,,,,++++++************+++,,,------,,,***)))++++++******++++++,,,---))))))))))))))))))))))))((()))***+++,,,,,,+++***+++***)))))))))***,,,,,,((())),,,...///...---,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---111000...,,,+++,,,...///,,,,,,,,,---------......,,,,,,,,,---------......---------...///111333555777333999GGGKKKNNNbbb|||yyyggg^^^\\\TTTTTTTTTUUU___sss}}}~~~ssspppnnnooosss}}}zzzsssqqqooopppuuu~~~vvv___VVVMMMJJJMMMOOOMMMJJJMMMNNNPPPSSSWWW[[[```bbbgggppp{{{|||ppp```TTTNNNKKKIIIFFFIIIIIIIIIHHHHHHIIIJJJJJJKKKKKKKKKMMMOOOOOONNNMMMLLLKKKKKKLLLOOOSSSXXXZZZccchhhnnnsssvvv{{{vvvwwwxxxwwwvvvuuuvvvwwwtttsssssswww{{{~~~}}}{{{vvvvvvxxx{{{~~~yyypppiiifffccc^^^ZZZ]]][[[WWWSSSPPPNNNNNNMMMJJJIIIHHHGGGGGGGGGHHHIIIHHHKKKNNNQQQTTTXXX^^^bbbmmmuuu||||||}}}}}}xxxhhhVVVLLLEEE===999999777555333222222333222111222222222222111111111111111111111111111111111111000111111111111000//////------------------------//////.........---------...------,,,,,,++++++++++++,,,,,,------,,,,,,+++******************+++,,,++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++***++++++******++++++,,,---++++++++++++++++++++++++((()))***+++,,,++++++***+++***)))))))))***+++,,,)))***,,,------------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---000///---,,,,,,,,,---...,,,,,,,,,---------......,,,,,,---------............------...///111333555;;;;;;>>>DDDGGGRRRooo{{{gggYYYTTTSSSSSSSSSWWWdddvvvwwwpppooorrrpppsss|||xxxqqqrrrsssvvvyyy~~~lllZZZUUUPPPKKKJJJLLLNNNLLLJJJMMMPPPSSSXXX]]]ccchhhkkkrrrzzz~~~oooeeeWWWNNNJJJIIIGGGFFFJJJJJJJJJKKKLLLMMMNNNOOOLLLLLLLLLNNNOOOPPPOOONNNSSSRRRRRRTTTWWW\\\aaadddiiimmmrrrvvvxxx{{{~~~~~~|||{{{{{{sssuuuvvvuuutttsssuuuvvvvvvuuutttuuuwwwxxxvvvtttxxxyyy{{{~~~zzzvvvrrrmmmiiijjjgggbbb]]]XXXTTTRRRRRROOONNNMMMKKKJJJIIIIIIIIIGGGHHHIIIIIIIIIKKKNNNQQQYYY___jjjuuuyyy|||{{{fffVVVKKKAAA;;;999888666444333444444333111111111111222222222222222111111111111111111111111000000111111000000///...////////////////////////...............------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,............------------++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++*********))))))******+++,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---------.........---,,,,,,++++++,,,,,,---//////---,,,,,,,,,---...,,,,,,,,,---------......,,,------------..................///000222444555>>>CCCGGGFFFJJJ\\\zzzzzzhhhZZZSSSSSSUUUVVVUUUaaazzz}}}qqqpppsssyyyvvvxxxwwwppplllqqqwww~~~xxxfffXXXNNNKKKKKKKKKLLLMMMNNNNNNOOORRRVVV\\\bbbhhhnnntttxxx}}}xxxqqq```XXXNNNHHHGGGHHHHHHGGGLLLLLLMMMMMMOOOQQQRRRSSSOOOPPPPPPQQQRRRSSSSSSSSSVVVVVVVVVXXX\\\bbbhhhllltttwww{{{}}}~~~{{{zzzzzzyyywwwvvvvvvuuuppprrrrrrrrrqqqrrrtttvvvxxxvvvuuuuuuwwwwwwuuuttt{{{}}}}}}yyyvvvtttpppkkkfff```\\\YYYWWWVVVTTTRRROOOMMMLLLKKKIIIIIIIIIHHHHHHHHHJJJKKKMMMPPPVVV^^^iiiuuu{{{yyyyyy}}}}}}{{{uuusssuuuwwwssstttxxxsss```SSSHHH@@@;;;999777666555666666555444111111111222222333333333111111111111111111111111000000000000000//////...////////////////////////........................,,,,,,,,,,,,------......------++++++++++++---------,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,+++***)))***+++,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++************************+++++++++---,,,++++++***++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---......---,,,,,,------...,,,,,,,,,---------......------------............/////////000111444666777;;;FFFLLLLLLTTTiiimmm\\\SSSQQQUUUZZZ[[[]]]ooouuupppuuu|||zzzyyy|||yyyrrrpppqqqsss{{{gggXXXSSSQQQOOOIIIKKKMMMMMMMMMOOOSSSVVV[[[```gggmmmrrrwww~~~zzzmmmdddVVVQQQJJJGGGGGGIIIJJJJJJNNNNNNNNNOOOPPPRRRSSSTTTSSSTTTUUUVVVVVVWWWYYYZZZ\\\\\\]]]___eeekkkrrruuu|||yyyxxxttttttssssssrrrqqqpppooonnnoooqqqqqqqqqrrruuuwwwyyyxxxxxxyyyzzz{{{{{{{{{~~~yyyqqqjjjfff```^^^\\\YYYUUUQQQNNNMMMKKKIIIHHHHHHHHHIIIJJJJJJIIIJJJKKKOOOUUU```kkksss{{{zzz|||{{{vvvqqqpppooommmkkkkkkmmmqqqtttqqqqqqttt|||mmm___TTTIIIAAA<<<999666555555666555555111111222222333333333444000000000000000000000000000000000000000///..............................---.....................+++,,,,,,------......///------++++++++++++------------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************------------------------*********++++++,,,,,,,,,++++++***)))***+++---...++++++******++++++,,,---++++++++++++++++++++++++++++++******************))))))******++++++++++++,,,,,,+++*********++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,---------,,,,,,,,,---------......---------.........//////000000000222444666999;;;;;;DDDJJJOOO```yyyzzzaaaSSSMMMKKKOOOVVV^^^hhh~~~|||rrrssszzzwwwzzzxxxrrrnnnrrrxxx|||eeeRRRLLLLLLJJJHHHKKKMMMNNNMMMLLLPPPXXX^^^dddjjjpppuuuxxx}}}{{{wwwwwwyyyxxxzzz||||||wwwmmm___VVVNNNKKKHHHFFFGGGIIIJJJKKKOOOOOOOOOPPPQQQRRRSSSTTTUUUWWWYYYYYYYYY[[[^^^aaaggghhhjjjnnntttzzz}}}yyyvvvsssqqqqqqpppooommmllllllkkkmmmoooppppppqqqssswwwzzz|||||||||{{{{{{|||}}}~~~~~~vvvqqqllljjjgggccc^^^YYYUUURRRNNNLLLIIIHHHIIIIIIIIIHHHIIIHHHHHHIIILLLSSS\\\ccckkkuuu|||tttmmmiiigggeeeeeefffjjjooorrrpppoooqqqyyyyyykkkaaaTTTIIICCC???999555444444444444222222222333333333333333000000000000000000000000//////000000//////...---........................---------...............,,,,,,------.........///---,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------++++++++++++++++++,,,,,,************+++,,,------++++++******++++++,,,---++++++++++++++++++++++++,,,+++******)))*********))))))***++++++++++++************+++++++++++++++******++++++++++++***************+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,---------......------........./////////000111222444777:::===???AAAFFFKKKVVVmmmvvv^^^QQQJJJHHHLLLTTTcccvvvvvvtttzzz}}}rrrooommmmmmvvvvvveeeSSSNNNPPPOOOJJJFFFMMMNNNOOOOOOPPPVVV___eeekkkqqqwww{{{~~~~~~|||{{{||||||zzzwwwtttssssssuuurrrrrrssssssnnndddXXXPPPFFFFFFEEEEEEFFFGGGIIIKKKPPPQQQQQQRRRTTTVVVWWWXXXWWWZZZ]]]]]]^^^```eeejjjqqqssswww|||}}}wwwssspppnnnmmmkkkiiihhhhhhiiiiiimmmnnnooopppqqqtttyyy}}}~~~~~~|||yyyyyyzzz||||||{{{wwwsssmmmgggaaa^^^YYYVVVQQQOOONNNMMMJJJHHHIIIIIIHHHHHHIIILLLRRRVVVWWW___jjjssszzz{{{sssnnnjjjfffccccccfffiiijjjiiihhhkkkrrr|||xxxkkk^^^RRRKKKBBB:::666555555555333333333333333333222222000000000000000000000000//////000000//////...---........................---------.........//////---------...............+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,------------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++))))))***+++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))******((()))***+++,,,++++++***((()))***+++,,,,,,++++++******++++++++++++******+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,------------,,,,,,,,,---------..................////////////000111333555999>>>AAADDDJJJOOOZZZlllrrr[[[PPPKKKIIIQQQ\\\ppptttqqqzzzxxxnnnjjjnnnrrruuuvvvZZZPPPKKKNNNQQQPPPNNNOOOOOOPPPSSSVVV[[[bbbiiinnnrrrxxx}}}yyyxxxxxxzzz{{{}}}|||zzzxxxvvvtttrrrqqquuurrrnnnmmmmmmnnnnnnnnnllllllkkkiiiddd\\\RRRLLLAAABBBCCCEEEFFFHHHKKKMMMQQQRRRTTTVVVYYY\\\___```]]]```dddeeefffiiipppvvv{{{~~~|||uuuooollliiigggeeecccccceeegggiiikkklllmmmoooqqquuuzzz~~~~~~~~~~~~|||yyyyyy{{{~~~zzzsssmmmjjjgggbbb[[[WWWUUURRRNNNKKKIIIIIIIIIHHHGGGGGGJJJLLLKKKQQQXXX^^^dddmmmxxxuuupppiiicccaaaaaabbbbbbaaaaaadddlllvvvzzz```XXXLLLAAA;;;999888888444444444333333222222222000000000000000000000000///////////////......---////////////////////////---------.........//////........................++++++---......---++++++++++++++++++,,,------...------------------------......---------,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********((()))+++,,,------,,,,,,++++++******++++++,,,------------------------------,,,***)))))))))******((()))***+++,,,+++******&&&'''***,,,---,,,+++*********++++++++++++******,,,,,,,,,---------......---,,,,,,++++++,,,,,,---***+++,,,---------------,,,,,,,,,---------................../////////000000111333777;;;@@@DDDFFFOOOXXXkkkiiiTTTKKKHHHIIIUUUddd}}}|||vvvuuujjjmmm~~~~~~tttooohhhiiittt|||lllYYYVVVOOOKKKLLLJJJHHHLLLSSSQQQSSSXXX^^^fffmmmsssvvvwww}}}~~~wwwqqqmmmiiihhhhhhhhhiiikkkmmmoookkkkkkkkkjjjiiiiiihhhhhhjjjfffaaa```ccceeeeeeddddddbbb```]]]YYYRRRKKKEEE???AAADDDGGGIIIKKKNNNPPPRRRSSSVVVYYY^^^bbbfffhhhccchhhlllmmmnnnrrrzzz|||ssslllhhhdddbbb___^^^___bbbgggiiijjjkkklllmmmppptttzzz~~~{{{|||}}}|||{{{|||}}}yyyvvvpppggg```[[[WWWTTTRRRQQQNNNJJJGGGGGGHHHHHHHHHIIIKKKMMMPPPSSS[[[eeemmmwwwzzzllldddddddddbbb[[[\\\cccpppzzz}}}kkkRRREEEAAA===666222333333333222111111222444222111111000000000000000000000000000000000000000///...,,,,,,...///...---........................------------------------------------------------000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,+++******)))))))))***,,,,,,+++***))))))******************************)))((((((((()))***+++++++++++++++++++++***)))(((---,,,,,,+++***)))((((((++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...---------............///------,,,,,,---...000111444555999===>>>???EEENNNZZZyyyyyy___JJJEEEEEEGGGWWWlll~~~rrruuuvvvkkkgggttt}}}qqqmmmccciiiqqqxxxxxxbbbTTTPPPJJJKKKJJJIIIIIIKKKOOORRRTTTYYYbbbkkksssxxx{{{|||~~~{{{xxxmmmllljjjhhhfffcccbbbaaa[[[\\\\\\\\\\\\^^^bbbeeeeeedddbbb```aaaccceeegggdddbbb```]]][[[[[[[[[\\\\\\[[[YYYVVVQQQLLLHHHEEEFFFEEEEEEGGGJJJNNNPPPPPPTTTWWW\\\```cccgggkkknnnnnnqqqtttwwwzzz~~~uuulllffffffaaa^^^\\\\\\^^^aaadddeeelllnnnppprrrsssvvvyyy|||~~~|||ssskkkeeeaaa]]][[[SSSPPPLLLJJJJJJJJJJJJJJJFFFHHHIIIIIIKKKPPPWWW]]]hhhppp}}}{{{ppplllhhhdddeeefffkkkssswww{{{|||cccRRRHHH@@@:::999444444444333111111111111222222111000000000000000000000000000000000000000000...,,,---...///..............................------------------------------------------------//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,///...------,,,,,,,,,---,,,,,,+++***************************************+++***************+++,,,,,,,,,,,,,,,,,,+++******,,,,,,++++++***)))))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++,,,---------------............///......------...000222333444777<<<@@@@@@BBBLLLWWWsss}}}bbbOOOBBBDDDHHHMMM___tttwwwnnnrrr|||ooohhhhhhvvvssslllkkklllqqqxxx~~~sssaaaUUUOOOMMMMMMMMMNNNNNNOOORRRVVVZZZ___dddllltttzzz~~~ssskkkhhhfffbbb```[[[ZZZYYYWWWUUUSSSRRRRRRTTTUUUUUUUUUUUUWWW[[[^^^]]]\\\[[[ZZZ[[[\\\^^^___]]]\\\YYYWWWUUUUUUUUUVVVUUUTTTRRROOOKKKHHHDDDCCCFFFFFFFFFHHHLLLOOORRRSSSYYY]]]aaaeeeiiimmmrrruuuzzz|||}}}uuummmeee``````aaa``````aaadddhhhkkkmmmqqqrrrtttuuuvvvwwwzzz||||||uuupppllliii___[[[VVVRRRPPPOOOMMMLLLGGGGGGGGGFFFFFFHHHKKKNNNXXX___lll{{{zzzrrrkkkmmmpppvvvzzz{{{}}}sss___MMM@@@;;;===666666555444333222111111222222111000000000000111000000000000000000000000000...------...//////...........................------------------------------------------------///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,+++************+++,,,++++++************+++++++++++++++++++++++++++---,,,++++++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++******++++++,,,------------............///////////////000222444555444999@@@CCCBBBFFFVVVfffyyyeeeMMMAAA>>>FFFNNNVVViii}}}{{{qqqnnnuuu~~~qqqjjjiiiooo~~~~~~rrrjjjjjjmmmuuuyyykkkWWWNNNLLLKKKJJJIIIKKKLLLNNNQQQUUU[[[```iiimmmtttzzz{{{wwwwwwyyyxxxsssnnnfff```YYYTTTSSSRRROOOMMMNNNMMMMMMLLLKKKJJJJJJIIIMMMNNNOOONNNNNNPPPSSSUUUTTTTTTUUUUUUUUUVVVVVVVVVVVVUUUSSSQQQOOOOOOOOOPPPOOONNNKKKIIIFFFDDDCCCCCCGGGGGGIIIKKKOOOSSSVVVXXX```dddiiinnnrrrvvvzzz}}}~~~sssllleee^^^\\\]]]______```cccgggkkkpppsssvvvxxxzzz{{{{{{{{{}}}{{{xxxpppllleee^^^YYYTTTPPPMMMJJJJJJJJJIIIHHHHHHHHHIIIOOOTTT]]]hhhtttyyyrrrtttzzzmmmVVVDDD>>>AAA999888666666666555444333333222111111000000111111000000000000000000000000000...------...//////...................................................------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,++++++******++++++,,,++++++++++++++++++++++++******))))))))))))******,,,++++++******+++++++++++++++++++++++++++++++++---,,,+++***************+++,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,---------............///////////////111333555666555;;;BBBEEECCCJJJ___sssfffTTTFFF@@@AAAKKKUUU___qqqyyywwwzzz||||||xxxrrrooouuuyyynnnlllqqq}}}|||qqqkkkiiiooovvv{{{vvviiiYYYNNNKKKKKKJJJHHHGGGIIILLLPPPTTT[[[bbbgggpppuuuzzzssshhhccc```]]]ZZZZZZ[[[[[[WWWSSSRRROOOLLLJJJJJJJJJIIIGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKJJJJJJKKKMMMOOONNNOOOPPPQQQQQQQQQPPPPPPQQQPPPNNNMMMLLLLLLLLLLLLKKKJJJHHHFFFEEEEEEEEEFFFHHHJJJLLLOOOSSSWWW\\\___fffjjjoootttxxx|||wwwmmmgggaaa]]]\\\______aaadddfffjjjoootttwww{{{}}}|||wwwpppiiiccc]]]WWWTTTNNNMMMLLLKKKKKKJJJIIIHHHIIIMMMSSSYYY```jjjttt{{{~~~zzzyyy~~~fffPPPFFFFFF<<<999666555666666555444333222222111111111111111000000000000000000000000000///------///000///...................................................------------------------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))))),,,++++++******++++++,,,++++++++++++++++++++++++------,,,,,,,,,------...,,,+++++++++++++++,,,,,,++++++++++++++++++++++++,,,+++***)))))))))))))))******++++++++++++***************+++,,,,,,------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------............///.........///111333666777777<<>>888555666666555444333333222111111111111222000000000000000000000000111///......///000000///................................................------------------------...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))))),,,++++++******++++++,,,,,,,,,,,,++++++++++++***+++++++++++++++,,,,,,---,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))((()))))))))))))))***+++++++++*********+++++++++,,,,,,------++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---------............///------...///222444777999999>>>CCCGGGKKKZZZxxxxxxaaaRRRJJJEEECCCGGGVVVfffuuuxxxwwwvvvtttwww|||~~~vvvssssssyyy|||uuuooonnnqqquuu~~~vvv___PPPPPPMMMIIIEEEFFFJJJNNNOOORRRVVV[[[bbbjjjsssyyyvvv|||tttgggYYYQQQKKKFFFDDDEEECCCAAA??????@@@@@@???>>>??????@@@AAAAAABBBBBBBBB=========>>>??????@@@@@@@@@AAABBBBBBAAA@@@AAABBBAAABBBDDDEEEEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDCCCCCCAAAAAAAAAAAABBBCCCDDDEEEJJJNNNSSSWWW[[[```gggmmmnnnsssyyy~~~ssskkkdddcccbbbbbbdddgggfffjjjnnnqqqrrruuuzzz~~~}}}||||||}}}~~~|||~~~}}}xxxssspppgggbbb\\\WWWTTTQQQMMMIIIDDDGGGJJJJJJJJJMMMSSSYYYjjjtttooobbb^^^QQQIII@@@:::999999888666444333222222111111222222000000000000000000000000111///......///000000///................................................---------------------------------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,++++++******++++++,,,,,,,,,,,,+++++++++******))))))(((((()))******++++++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******))))))******++++++)))***++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................+++++++++,,,,,,---------------,,,,,,------...///---------............///......///111333666999;;;<<>>@@@AAA@@@>>>>>>>>>???@@@@@@>>>???@@@@@@@@@@@@AAABBB>>>>>>>>>??????@@@AAAAAA===???@@@@@@>>>===>>>???>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@>>>???@@@AAABBBCCCCCCDDDKKKPPPVVVZZZ]]]ccclllrrrtttxxx~~~wwwnnnhhhdddeeeggggggjjjmmmkkkooouuuxxxyyy|||~~~|||{{{zzzyyyxxxxxxyyyyyywwwyyyzzzzzzzzz{{{}}}}}}yyyxxxrrriiiaaa\\\WWWRRRNNNGGGJJJLLLJJJGGGFFFJJJOOOXXX```kkkwwwyyyttt^^^UUUIIIAAA>>>>>><<<:::444333222222111111222222000000000000000000000000111000......000000000///........................////////////////////////------------------------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,++++++++++++++++++,,,,,,,,,,,,++++++*********,,,+++++++++,,,---......++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................+++++++++,,,,,,---------...------------...//////---------........./////////000000222555888;;;======???EEEMMMZZZrrryyycccWWWRRROOOKKKLLLUUUiii~~~qqqjjjrrr~~~tttnnnnnnrrrzzzqqqYYYNNNKKKDDDFFFHHHKKKOOORRRTTTUUU[[[^^^bbbgggnnnvvv~~~vvvgggXXXNNNLLLEEEAAABBBCCC@@@>>>>>>===<<<;;;:::;;;<<<======<<<======<<<<<<<<<===???======>>>>>>??????@@@@@@>>>???AAAAAA???>>>>>>???>>>>>>>>>?????????@@@@@@???@@@AAAAAAAAAAAAAAAAAA>>>???AAACCCDDDEEEDDDDDDKKKQQQWWW\\\___eeennnuuuyyy}}}zzzqqqnnnhhhfffiiillllllooosssuuuzzz|||yyyxxxvvvtttssssssttttttuuuvvvwwwwwwvvvvvvxxxzzz}}}~~~wwwoooiiibbbYYYTTTOOOMMMJJJGGGFFFGGGHHHIIIOOOSSSYYYbbbmmm}}}vvvfffQQQEEEBBBAAA>>>:::777666555333111000111333222111111111000000000///000000000000000000000000000000000000////////////.........------,,,,,,,,,,,,---.../////////...------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))***++++++++++++***---,,,+++*********+++,,,+++,,,------------,,,+++------------------------***+++---......---+++***------------------------............/////////////////////111444999===??????DDDKKKNNN\\\kkk[[[QQQNNNOOOPPPMMM[[[xxxyyysssooozzz}}}qqqnnnhhhnnntttzzz|||jjj\\\SSSMMMIIIHHHJJJLLLNNNPPPTTTXXX\\\eeeffffffhhhmmmwwwuuucccXXXQQQKKKGGG???>>>===<<<<<<<<<<<<<<<<<<<<<<<<============>>>=======================================<<<<<<<<<@@@@@@@@@@@@@@@???>>>===>>>>>>>>>>>>============???@@@@@@@@@AAAAAAAAAAAA===???BBBCCCDDDDDDFFFGGGGGGMMMUUUZZZ___fffooowww{{{yyyqqqllljjjhhhiiikkkkkklllsss|||{{{zzzwwwtttpppmmmmmmnnnqqqsssoooqqqsssvvvwwwvvvuuutttzzz}}}zzzuuunnneee___XXXTTTOOOLLLJJJJJJJJJJJJIIILLLPPPVVV```mmm|||rrr^^^PPPIIIDDD???:::666666555444222222222333111111111000000000000000000000000000000000000000////////////.....................------,,,,,,,,,---......//////...---,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))***++++++++++++***,,,+++++++++***++++++,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++------------------------............////////////000000111333666:::>>>@@@CCCFFFMMMQQQ___sss```SSSLLLLLLPPPTTTVVVggg|||{{{yyyrrriiiiiilllrrryyy}}}uuueeeVVVMMMHHHFFFEEEGGGIIILLLOOORRRWWW\\\```iiilllooorrrwwwxxxlll\\\PPPIIIFFFCCCAAA>>>===<<<<<<;;;;;;;;;<<<;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<========================@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>========================>>>>>>>>>???===???BBBCCCCCCCCCEEEFFFFFFKKKRRRWWW\\\bbbkkkrrrzzz~~~xxxsssooojjjeeeaaabbbcccgggllloooqqqxxx~~~vvvqqqpppmmmjjjggggggiiilllnnnoooppprrrsssssssssrrrrrruuuxxx{{{}}}|||zzzyyyyyy~~~vvvooofffaaaZZZSSSPPPNNNLLLKKKGGGHHHIIILLLRRR\\\gggnnn~~~ssscccVVVKKKBBB<<<666666555444333333333333000000000000000000111111000000000000000000000000............------------.........---------------.../////////...---,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************))))))***++++++++++++******++++++,,,,,,+++++++++,,,------......------,,,++++++++++++++++++++++++------------------------------------------------............////////////111222333555888<<>><<<<<<;;;:::::::::;;;;;;:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;========================???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<============<<>><<<;;;;;;:::999999::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===============>>>>>>>>>??????@@@@@@@@@??????>>>>>>>>>>>>>>>=====================>>>>>>>>>>>>???<<<>>>@@@AAA@@@@@@AAACCCAAADDDHHHLLLOOOTTTZZZ___mmmpppuuuxxxzzz|||~~~~~~}}}||||||{{{{{{zzzuuuooojjjfffdddbbbaaa[[[XXXUUUSSSSSSTTTUUUVVVXXXZZZ```hhhnnnrrr{{{|||wwwrrrnnnfffeeecccbbbcccfffiiikkkpppooonnnmmmmmmnnnpppqqquuuvvvwwwvvvssspppnnnnnnuuukkkeee^^^WWWQQQPPPMMMIIIGGGIIIMMMQQQTTTXXXaaaooo}}}zzzjjjZZZMMMFFF>>>:::666444444444333222111111111222222222222222111111111111111111111111000000000/////////..............................000000///...---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***)))***+++,,,---,,,++++++,,,,,,++++++++++++,,,,,,------------------------///......------......///,,,,,,,,,---------..................////////////000111444777;;;???BBBDDDHHHIIIUUUcccpppmmm^^^QQQMMMKKKNNN]]]oooyyypppuuu~~~yyymmmiiinnnwwwzzzlll\\\PPPJJJJJJJJJJJJJJJKKKLLLMMMNNNRRRWWW]]]dddkkksssxxxyyyuuudddWWWPPPHHHEEEAAA>>><<<:::999888::::::999999999::::::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>??????>>>??????@@@@@@@@@??????>>>>>>>>>>>>============<<<=========>>>>>>>>>>>><<<===???@@@???>>>???@@@???AAACCCEEEHHHLLLPPPSSS___bbbgggjjjlllnnnppprrrttttttssssssrrrqqqpppooojjjeee^^^YYYVVVTTTRRRQQQKKKJJJHHHFFFFFFGGGJJJLLLRRRSSSWWW___eeelllyyy}}}wwwsssnnnjjjhhhaaa```______aaacccfffhhhlllkkkjjjiiijjjllloooppplllmmmnnnmmmkkkiiihhhhhhzzztttmmmddd\\\UUUQQQKKKHHHHHHIIIKKKLLLQQQVVV```kkkvvv}}}qqqeeeZZZRRRHHHBBB;;;777666666555333444444444333333333222222111111111111111111111111111000000000////////////.............../////////000///...---------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++***)))***++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------+++,,,,,,------.....................////////////000111555999>>>BBBFFFGGGKKKOOO___oooyyyyyyeeeVVVKKKJJJKKKQQQeee{{{vvvpppooowww~~~sssllllllttt~~~ooo___QQQHHHDDDGGGJJJKKKKKKKKKLLLMMMRRRVVV\\\bbbiiipppxxx}}}~~~kkk\\\NNNFFFDDD@@@???===;;;::::::::::::::::::999999999:::;;;;;;:::;;;;;;;;;<<<<<<<<<<<<========================<<<======>>>>>>??????@@@>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>============;;;;;;;;;;;;<<<<<<<<<<<<;;;===??????=========>>>>>>>>>???@@@CCCEEEHHHJJJPPPSSSXXX[[[]]]___aaaccciiiiiiiiihhhgggeeedddccc]]]XXXRRRLLLIIIGGGEEECCCBBBBBBBBB@@@???@@@CCCFFFHHHHHHLLLSSSYYYbbbppp}}}~~~zzztttoookkkgggdddaaa``````______aaacccfffgggeeedddcccbbbbbbdddfffgggcccdddfffeeecccbbbcccccc~~~tttkkk```[[[SSSNNNMMMLLLLLLKKKMMMNNNTTT\\\ccclll}}}}}}vvvmmmfffTTTKKKAAA:::999999888666777777666555444333333222111111111111111111111111000000/////////.........---........./////////000///...------------...///------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++***************+++,,,---...///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++,,,,,,---......///............////////////000222777<<>>???=========<<<;;;;;;===>>>:::::::::::::::;;;<<<<<<;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>============;;;;;;<<<<<<<<<=========;;;===>>>>>><<<;;;<<<<<<>>>===<<<===>>>AAABBBCCCCCCGGGKKKOOOQQQSSSUUUWWW]]]]]]\\\[[[YYYWWWTTTSSSNNNJJJFFFBBBAAA@@@>>>===<<<>>>??????>>>>>>@@@CCCBBBAAADDDJJJNNNTTT___iiikkkqqquuussspppqqqrrrpppnnnmmmlllkkkjjjjjjiiiiiikkkhhhdddbbb```^^^\\\ZZZZZZZZZYYYZZZ[[[]]]___```\\\[[[YYYXXXWWWWWWWWWWWWXXXZZZZZZZZZXXXXXXXXXZZZvvvlllfff]]]WWWTTTRRRPPPNNNJJJJJJMMMSSSVVV\\\lll|||~~~yyyuuusssqqqvvv~~~www\\\RRREEE===;;;;;;:::888999999888666555444333222111111111111111111111111//////.........------------.........//////000000///...---,,,------///000------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++***+++***))))))***,,,...///111000///......///000111++++++++++++++++++++++++***+++---......---+++***++++++,,,,,,---...//////............/////////000111444999???EEEJJJNNNPPPYYYbbbxxxqqq]]]NNNFFFKKKPPPYYYsssvvvlll{{{sssjjjbbbiiiuuu{{{xxx}}}~~~yyyuuuuuuwww}}}}}}dddOOOGGGFFFFFFEEEGGGIIIJJJLLLQQQXXX^^^dddhhhmmmrrrxxxwwwcccWWWLLLIIIFFF@@@???AAA<<<<<<<<<:::999999;;;===::::::::::::;;;;;;<<<===<<<<<<<<<============>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>???@@@@@@@@@===>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>============>>>>>>>>>>>>????????????;;;<<<>>>===<<<:::;;;<<<===<<<:::;;;<<<>>>??????===@@@EEEHHHJJJLLLNNNPPPTTTTTTSSSQQQNNNKKKGGGEEEAAA>>><<<<<<===>>>>>>===555888;;;;;;::::::<<>>999555444333222222111000000////////////000111111111111111111111111////////////////////////------------------------...------,,,,,,------...---,,,,,,+++++++++,,,,,,------------------------------,,,,,,,,,,,,++++++)))))))))))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++//////......---,,,++++++---,,,+++******+++,,,---))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,,,,,,,,,,+++***,,,,,,+++***+++,,,---...------------------------/////////...------///111555888===CCCGGGKKKPPPUUUeeeyyy~~~jjjXXXOOOJJJNNNVVVdddzzz{{{kkkeee{{{uuueee```fffqqq~~~~~~zzzrrrttttttvvv~~~|||dddSSSJJJEEEEEEHHHGGGGGGHHHLLLRRRYYY]]]___mmmnnnqqqsssxxxuuucccQQQLLLFFFBBBAAA@@@===;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<>>>>>>===<<<;;;;;;:::999<<<<<<<<<<<<=========>>>>>>>>>>>>>>>?????????????????????@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<>>===<<<;;;:::::::::@@@???>>><<<<<<======>>>@@@@@@AAABBBCCCCCCDDDDDDGGGFFFEEECCCAAA@@@>>>>>>::::::999888777777888888999999999999999999999999<<<<<<<<<>>>@@@CCCFFFHHHJJJLLLMMMNNNNNNMMMLLLJJJIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGMMMKKKIIIIIIJJJKKKJJJIIIJJJHHHFFFFFFGGGGGGCCC@@@CCCBBBBBBEEEHHHHHHEEEBBBvvvoookkkeee]]]WWWRRRPPPLLLIIIIIIMMMSSSWWW```lllyyy}}}{{{tttppppppuuu{{{}}}ttt[[[KKKGGGHHHGGGEEEAAA===888444333333222111111111000000000000111111////////////////////////........................------------------------...------------------...,,,,,,++++++++++++,,,,,,------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++***))))))))),,,++++++++++++++++++,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,------------,,,+++,,,,,,+++++++++,,,---...------------------------/////////...------000222666444888@@@EEEHHHQQQZZZxxxrrr^^^OOOLLLKKKPPPYYYfff|||qqqffffffzzzkkkaaa```nnnwww~~~wwwsssooottt{{{}}}kkkXXXLLLFFFDDDFFFIIIIIIIIIKKKOOOVVV]]]bbbeeesssuuuyyy}}}rrr[[[MMMJJJFFFBBB?????????===;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<>>>======<<<;;;:::::::::<<<<<<<<<=========>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAABBBBBB??????????????????????????????>>>>>>============<<<<<<;;;;;;<<<<<<===>>>???>>>===<<<<<<<<<======<<<<<<======>>>?????????AAA@@@???>>>===;;;:::::::::999999999888888888777999999999999999999999999::::::::::::;;;===???@@@===>>>???@@@@@@???>>>===???>>>>>>>>>===<<<<<<<<<@@@@@@@@@@@@AAAAAAAAAAAAFFFDDDBBBBBBCCCDDDCCCBBBCCCAAA@@@AAACCCCCCAAA???CCCBBBBBBDDDGGGIIIHHHFFF~~~|||vvvlllcccXXXUUURRRNNNLLLKKKLLLLLLPPPZZZfffooo{{{zzzyyy{{{gggTTTLLLJJJJJJIIIBBB>>>999555444333333222222111111111111111222222////////////////////////................................................------------------------,,,+++++++++++++++,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++***))))))((((((+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,+++++++++,,,---...------------------------.../////////......111333888333777@@@EEEHHHWWWjjjsssaaaOOOEEEFFFLLLWWWcccqqq{{{oooeeeeeemmmrrrbbb___dddxxxxxxpppppppppxxxxxxeeeXXXKKKFFFDDDEEEHHHMMMLLLNNNPPPUUU]]]eeelllqqqwww{{{xxxhhhWWWJJJBBBBBB@@@===<<<<<<======<<<:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<;;;:::::::::============>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>=========<<<<<<<<<<<<<<<===>>>>>>>>>===<<<<<<;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888999:::::::::999888777::::::::::::::::::::::::::::::999888888999999:::777888999::::::999888777::::::::::::::::::::::::<<<<<<<<<<<<============@@@>>><<<<<<===>>>===<<<===<<<<<<===@@@AAAAAA@@@CCCCCCDDDFFFJJJMMMMMMLLLxxxzzz|||}}}wwwnnnaaa]]]XXXSSSPPPNNNMMMLLLJJJRRRYYY___hhhxxxppp\\\QQQLLLIIIGGGCCC@@@;;;777666555444444222111111111111111222222000000000000000000000000------------------------////////////////////////------............------,,,,,,,,,,,,,,,,,,---...------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,+++++++++,,,,,,,,,------------------.............../////////...///222444:::777<<>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;======>>>>>>>>>?????????>>>>>>??????@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@>>>===<<<;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::888999;;;<<<<<<:::999777::::::::::::::::::::::::;;;;;;::::::999999999999::::::;;;<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============???===<<<<<<======<<<;;;=========???@@@BBBCCCCCCEEEGGGKKKOOOSSSTTTTTTSSStttvvvzzz}}}xxxnnniii```YYYUUURRROOOLLLJJJMMMPPPTTTYYYeeeyyy|||kkk]]]SSSKKKGGGDDD@@@;;;777666555444444333222111111000000111111000000000000000000000000........................////////////////////////---......//////......------------------...//////------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,------------------....../////////...///000//////111444666888;;;DDDLLLKKKSSSttt|||aaaRRRJJJDDDBBBFFFTTTmmm}}}||||||{{{zzzwwwvvvfffaaakkkxxxsssiiillltttqqq```NNNHHHEEEGGGHHHIIILLLPPPQQQUUU[[[bbbiiiqqqzzzoooZZZMMMFFFBBB@@@AAA=========<<<:::::::::;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>????????????@@@>>>??????@@@AAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>????????????AAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<;;;;;;999999999::::::;;;;;;;;;888999;;;<<<===;;;:::888::::::::::::::::::::::::::::::::::::::::::::::::888999999999999999999888777888888999:::;;;<<<<<<=========>>>>>>>>>??????@@@>>>======>>>>>>===<<>>>>>===;;;::::::;;;888999999::::::;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<======>>>>>>???>>>?????????@@@@@@@@@@@@??????@@@AAABBBBBBCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>????????????@@@>>>>>>>>>>>>>>>??????@@@<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::::::::;;;999:::;;;<<<<<<<<<;;;:::::::::::::::::::::::::::777888999::::::::::::999999888888888888888888999888888999;;;<<<>>>??????>>>>>>>>>>>>????????????@@@>>>===<<<>>>>>>===<<>>===<<<;;;::::::888777555333222111111////////////////////////000000000000000000000000---------------------------...///000000///...---+++******+++,,,---......------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********+++++++++++++++,,,++++++++++++++++++,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,++++++++++++,,,---***+++,,,---------,,,,,,---------...///000000000---///000000111333666999:::DDDKKKPPP]]]yyygggPPPGGGEEEEEEJJJWWWlllyyymmmhhhkkkuuu{{{pppmmmrrr|||{{{eeeSSSHHHFFFEEEFFFKKKMMMNNNRRRXXXZZZbbbllltttyyy~~~oooVVVMMMDDDBBBAAA>>><<<<<<:::<<<>>>===;;;:::;;;<<<888888999999:::;;;;;;<<<<<<<<<<<<<<<============<<<======>>>???@@@@@@AAA?????????@@@@@@@@@AAAAAA??????@@@AAABBBCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@??????>>>>>>>>>???@@@@@@======>>>>>>>>>===<<<;;;:::::::::;;;;;;<<<<<<===:::::::::;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;:::999888;;;;;;;;;::::::;;;;;;;;;:::;;;<<<>>>@@@BBBCCCDDD@@@@@@@@@AAAAAAAAABBBBBBAAA???======>>>???>>>===>>>@@@BBBBBBCCCFFFKKKOOOSSSXXX^^^aaaaaa`````````~~~zzzssshhh```ZZZSSSNNNOOONNNLLLOOOVVVaaaooozzzrrrjjjeeeaaa\\\XXXWWW^^^lll|||uuueee]]]QQQMMMHHHEEECCCCCCBBBAAA===<<<999777555333222222111111111111111111111111000000000000000000000000---------------------------...///111111///...---))))))))))))***+++,,,------------------------------------,,,,,,,,,++++++------------------------,,,++++++++++++++++++,,,++++++++++++++++++++++++---------------------------,,,+++******+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------...---,,,,,,,,,,,,---...***+++,,,---...---,,,,,,---------...///000000111---///000111111333777999@@@HHHMMMRRRggg~~~aaaNNNGGGFFFGGGKKK^^^vvvwwwmmmkkkpppyyyqqqlllrrr}}}dddRRRKKKHHHFFFEEEHHHNNNRRRTTTYYY___bbbkkkvvv~~~dddQQQIIIBBB<<<>>>???>>><<<===777:::======;;;:::;;;>>>::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<=========>>>======>>>???@@@AAAAAABBB??????@@@@@@@@@AAAAAAAAA??????@@@AAABBBDDDDDDEEECCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@@@@@@@@@@CCCBBB@@@???>>>>>>=========>>>?????????>>><<<;;;;;;;;;<<<======>>>??????========================;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<;;;999888;;;;;;::::::::::::;;;;;;999999;;;===???AAABBBCCCCCCCCCDDDDDDDDDEEEEEEEEEBBBAAA??????@@@@@@@@@???>>>@@@CCCEEEFFFJJJPPPUUUWWWZZZ]]]^^^]]]]]]___bbbzzzqqqlllggg```WWWQQQPPPPPPPPPOOO]]]^^^eeettt|||uuunnndddZZZXXX[[[___dddqqqooo```UUUVVVUUUQQQKKKEEEBBB@@@>>><<<888666444333222000000000000111222222000///000000000000000000000000////////////////////////------............---------,,,,,,++++++,,,,,,---***++++++,,,---...//////+++,,,............,,,+++,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***---------.........//////++++++++++++++++++++++++++++++******************)))'''&&&(((***---......+++,,,.../////////...---000///...---------------..............................---------......///.../////////111555:::???DDDPPPUUU[[[wwwjjjZZZPPPHHHGGGLLLZZZeeexxxtttsssuuuuuu|||yyyooosss~~~}}}hhhUUUIIIFFFJJJIIILLLOOOQQQSSSYYYbbbhhhrrrvvv}}}eeeSSSLLLBBBBBB@@@>>>===<<<<<<<<<======;;;::::::;;;<<<===:::;;;<<<<<<<<<;;;:::999;;;;;;;;;;;;;;;<<<======<<<===@@@BBBCCCBBBAAA@@@AAABBBBBBCCCCCCBBBBBBAAABBBAAAAAAAAABBBBBBCCCDDDFFFDDDCCCAAAAAAAAACCCDDD>>>>>>???@@@AAABBBBBBCCC>>>>>>???@@@@@@@@@@@@@@@AAA@@@>>>???@@@@@@???>>>>>>>>>>>>===<<<<<<;;;;;;>>>======<<<<<<<<<======@@@===;;;<<<>>>@@@???===666999===???>>>===<<<<<<@@@???===<<<;;;<<<<<<===<<<===???@@@AAA@@@@@@???<<<===>>>???>>>===;;;:::===>>>???AAABBBCCCDDDDDD@@@DDDFFFEEEFFFIIIIIIFFFIIIEEEAAA>>>===>>>======BBBCCCEEEHHHLLLPPPSSSTTTXXXWWWWWWYYY[[[___bbbddd~~~zzzooohhh^^^WWWTTTRRRPPPNNNPPPQQQXXXeeerrr}}}xxxuuunnneee```___```ggguuuvvvhhh]]]\\\[[[XXXSSSNNNHHHEEEFFFCCC===999777555333222555222000000222333111///000000000000000000000000////////////////////////------............------...------,,,,,,------...+++,,,,,,------.........,,,,,,------------,,,,,,,,,,,,+++***)))))))))***------,,,,,,,,,,,,++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++******************---+++)))(((***+++++++++,,,------...............//////...---------------..............................---------.../////////000000111222666<<<@@@GGGOOOXXXfffyyycccWWWNNNHHHIIIOOO```nnnwww{{{}}}vvvttt}}}jjjYYYOOOHHHGGGHHHLLLNNNPPPRRRVVV___kkksss{{{~~~iiiUUUHHHEEEAAA@@@???>>>===<<<<<<<<<======<<<;;;;;;;;;<<<===<<<<<<=========<<<;;;:::<<<<<<<<<<<<<<<======>>>===>>>@@@AAABBBBBBAAAAAAAAABBBBBBCCCCCCBBBBBBAAACCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDCCCBBBBBB>>>>>>???@@@AAAAAABBBBBBAAAAAABBBCCCCCCCCCCCCCCCAAA@@@>>>>>>@@@@@@???>>>>>>>>>============<<<<<<>>>======<<<<<<=========???<<<;;;;;;===>>>===<<<777:::===>>>===<<<<<<===???>>>===<<<;;;<<<======>>>???@@@AAAAAA@@@@@@???@@@@@@@@@@@@@@@??????>>>???@@@AAABBBCCCDDDEEEEEEEEEIIILLLLLLMMMOOONNNJJJKKKHHHEEECCCDDDEEEFFFFFFFFFFFFHHHJJJMMMPPPRRRSSSXXXWWWXXXYYY\\\___ccceeezzzrrrhhh```[[[VVVPPPLLLIIIJJJOOOVVV^^^iii{{{~~~{{{|||zzzsssmmmjjjmmmuuu~~~ppp```^^^]]]]]]\\\XXXRRRLLLLLLGGG@@@;;;777555333222555222......000222111000000000000000000000000000////////////////////////------............------///......------......///------------------------,,,,,,++++++++++++,,,,,,...---,,,***))))))))))))------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***))))))*********+++++++++******************************++++++++++++++++++---+++))))))***+++++++++---------------......///.........---------------..............................------......///000000111222333555999>>>BBBLLLOOOZZZpppyyyiiiZZZRRRKKKHHHNNNXXXlll}}}~~~vvv~~~}}}vvvuuuzzzoooVVVJJJIIIIIIIIIIIINNNPPPRRRTTT[[[gggvvvrrr___QQQFFFAAA@@@@@@???>>>===<<<;;;;;;;;;======<<<<<<<<<<<<=========>>>>>>>>>>>>===<<<<<<============>>>>>>????????????@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDCCCBBBBBBBBBCCCCCCBBBCCCDDDDDDCCCBBB???>>>??????@@@@@@AAAAAABBBBBB@@@AAABBBBBBCCCCCCBBBBBBBBB@@@>>>>>>???@@@???>>>=========>>>>>>>>>>>>???>>>===============>>>>>>???>>><<<===>>>???>>>===999;;;======<<<<<<>>>???@@@???>>>>>>>>>???@@@AAABBBCCCCCCDDDCCCCCCBBBAAAEEEDDDDDDCCCCCCCCCCCCCCCAAABBBCCCDDDFFFGGGHHHIIIMMMRRRVVVVVVWWWYYYVVVRRRMMMJJJFFFDDDEEEFFFGGGGGGJJJKKKKKKMMMNNNQQQRRRSSSXXXXXXYYYZZZ]]]aaaeeeggg{{{qqqiiibbb\\\TTTOOOOOONNNOOOQQQSSSZZZkkk|||{{{}}}~~~{{{{{{xxxfffdddccceeegggddd\\\UUUKKKEEE>>>888444333222222000111333222000///000111000000000000000000000000////////////////////////------............------......------------...............------,,,,,,,,,---,,,************,,,---///...---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,))))))))))))))))))))))))******+++++++++++++++,,,***)))((((((+++---.........---,,,+++,,,---...///---------------------,,,...........................---------...///000111000111333444666;;;@@@DDDOOOPPP\\\tttkkk___SSSMMMIIIJJJWWWgggzzz|||www~~~uuuvvvwwwsss___KKKEEEGGGJJJKKKLLLOOORRRVVVZZZbbbnnn|||qqqZZZLLLFFFBBB@@@AAA>>>===<<<;;;;;;;;;;;;;;;==================>>>>>>>>>>>>>>>=========<<<<<<>>>>>>??????@@@@@@@@@???AAA@@@@@@@@@@@@AAABBBCCCBBBBBBCCCCCCCCCCCCBBBBBBDDDCCCBBBBBBAAABBBBBBBBBCCCDDDDDDEEEDDDBBB@@@???AAAAAAAAAAAAAAAAAAAAABBBAAAAAABBBCCCDDDDDDDDDDDDCCCAAA???>>>?????????>>>======>>>>>>???@@@@@@AAA>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@AAAAAAAAA@@@???<<<=========<<<===???AAABBBBBBAAABBBCCCDDDFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEGGGHHHIIIJJJJJJIIIHHHGGGCCCDDDFFFHHHKKKNNNQQQRRRXXX]]]bbbbbbbbbbbb^^^XXXRRRNNNIIIFFFEEEEEEEEEDDDMMMMMMNNNOOOQQQSSSUUUVVVZZZZZZ[[[\\\___cccfffiiizzzrrrllleee]]]XXXTTTRRRQQQPPPNNNRRRaaappp{{{{{{wwwtttrrrqqqpppjjj```WWWEEE@@@:::555333333444444000888>>>===444......222111111111111111111111111////////////////////////------............------------,,,,,,,,,,,,------.........------,,,,,,+++---,,,************,,,---,,,,,,,,,,,,---...//////------,,,,,,,,,+++++++++***++++++,,,,,,++++++************+++++++++,,,,,,))))))))))))))))))))))))******++++++,,,,,,,,,,,,+++***((()))+++---......------,,,++++++---...///,,,,,,---......------,,,........................---------...///000111111///111444666888===BBBEEEOOOQQQ```www~~~gggZZZOOOJJJIIIOOObbbwwwvvvtttvvv|||vvv^^^SSSJJJGGGHHHHHHKKKNNNPPPUUU\\\cccjjjttt~~~nnn^^^MMMFFFDDDAAA@@@@@@===<<<;;;;;;;;;;;;;;;<<<<<<======>>>>>>?????????=========<<<<<<<<<<<<<<<>>>???@@@@@@AAAAAA@@@@@@AAAAAA@@@@@@@@@AAABBBCCCBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCEEEFFFGGGHHHHHHHHHEEECCC@@@??????@@@@@@???===>>>>>>???@@@AAABBBBBB@@@?????????@@@@@@AAABBBAAABBBCCCCCCBBBAAA@@@@@@>>>??????>>>===>>>AAADDDCCCBBBCCCCCCEEEHHHJJJKKKLLLLLLKKKJJJJJJIIIIIIIIIJJJLLLPPPRRRRRRPPPMMMJJJFFFHHHKKKOOOTTTZZZ^^^aaadddjjjnnnmmmllljjjddd]]]XXXTTTOOOLLLKKKKKKJJJIIINNNNNNOOOQQQSSSVVVXXXYYY\\\\\\\\\]]]```cccfffhhh}}}wwwqqqkkkfffYYYVVVSSSPPPMMMNNNXXXcccpppxxx{{{rrrdddUUUKKK@@@===888555555666666666555???GGGEEE<<<333222555111111111111111111111111////////////////////////------............------,,,,,,,,,++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,++++++++++++,,,,,,************+++---...///------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***(((((()))))))))***************************************++++++,,,---------///---+++***+++++++++***,,,,,,,,,,,,,,,------...***+++---......---,,,,,,........................---------...///000111222000333666888;;;@@@EEEHHHNNNWWWiiieeeXXXLLLIIIKKKVVVlllsssqqqvvvwwwtttYYYNNNJJJIIIIIIHHHGGGJJJPPPSSSZZZdddmmmttt{{{wwwYYYOOOEEEBBBAAA>>><<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<===>>>???@@@@@@??????>>>===<<<;;;;;;;;;<<<<<<===>>>@@@AAAAAAAAA@@@???AAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAABBBCCCCCCCCCEEEGGGHHHHHHGGGFFFEEEFFFEEEEEEEEEDDDDDDCCCCCC@@@AAACCCEEEGGGHHHIIIJJJHHHEEEAAA@@@@@@AAAAAAAAA??????@@@@@@AAABBBCCCCCCAAAAAAAAAAAABBBCCCDDDDDDBBBCCCEEEEEECCCAAA@@@AAA@@@AAAAAA@@@@@@AAACCCEEEBBBBBBCCCDDDGGGJJJMMMNNNPPPOOONNNNNNMMMNNNNNNNNNPPPSSSWWWYYYZZZWWWTTTRRROOOQQQTTTZZZ```hhhnnnqqqssswwwyyyvvvsssoooiiiaaaYYYUUUQQQOOOOOOPPPPPPPPPOOOOOOQQQRRRUUUWWWYYY[[[\\\\\\[[[\\\^^^```ccceee~~~xxxtttgggbbb\\\WWWRRRNNNQQQWWW[[[bbbqqqxxxwwwxxxttt```NNNCCC<<<999666555555666666555555;;;AAACCCAAA>>><<<<<<111111111111111111111111////////////////////////------............------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,+++++++++++++++,,,---...------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***)))))))))*********++++++++++++++++++++++++++++++******++++++,,,------...000...+++***+++++++++***++++++,,,------------,,,)))+++,,,......---,,,+++........................------......///111222333333555999<<>>>>><<<===>>>@@@AAAAAA@@@@@@???>>>===<<<<<<<<<=========>>>@@@AAAAAAAAA???>>>AAAAAABBBCCCCCCBBBAAA@@@CCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGKKKQQQVVVWWWTTTOOOLLLHHHHHHGGGGGGFFFEEEDDDDDD@@@BBBDDDGGGJJJLLLNNNNNNJJJGGGCCCAAAAAABBBCCCBBB@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGEEEHHHJJJJJJGGGDDDDDDDDDAAABBBCCCCCCBBBCCCEEEGGGEEEEEEFFFHHHKKKOOORRRTTTWWWVVVUUUUUUUUUVVVWWWXXXZZZ[[[\\\]]]^^^^^^]]]\\\[[[]]]```fffmmmttt{{{~~~yyytttllleee]]]ZZZVVVSSSSSSTTTTTTTTTRRRRRRRRRSSSUUUVVVXXXYYY[[[ZZZYYYYYYZZZ\\\^^^```}}}xxxpppggg```XXXPPPMMMOOOQQQUUU```qqq|||tttqqqnnnlllqqq~~~fffSSSIII999777444333444444333222000111666<<>>???<<<===???@@@AAAAAA@@@@@@AAA@@@>>>=========>>>???<<<>>>???AAAAAA@@@???>>>@@@AAACCCDDDDDDCCCAAA???CCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDFFFGGGIIIJJJSSSYYYcccjjjlllggg```ZZZJJJIIIIIIHHHGGGFFFEEEEEEHHHJJJMMMPPPTTTVVVXXXYYYKKKHHHDDDBBBBBBCCCCCCCCCAAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHJJJMMMPPPOOOLLLIIIIIIJJJBBBCCCEEEEEEDDDDDDFFFGGGIIIJJJKKKMMMPPPTTTXXXZZZ^^^^^^]]]]]]]]]^^^```aaabbbaaa```___```aaaccceeedddfffiiinnnuuu||||||wwwooogggiiieee```\\\[[[ZZZYYYYYYTTTTTTTTTTTTUUUUUUVVVWWWYYYXXXWWWVVVWWWXXXZZZ\\\zzzpppfff^^^YYYTTTQQQQQQQQQWWWdddqqq}}}|||tttnnneeeaaa___cccnnnoooXXXJJJ???999555888999777555555666666666666666666666666222222222111111111111000000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,---...///000111000///...,,,***)))))))))***,,,---,,,***((('''******+++++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))+++***)))((()))***+++,,,,,,,,,,,,++++++*********,,,,,,,,,---------......------------------------,,,,,,,,,---------.........///000/////////111333444999===???BBBIIIPPPSSSbbb{{{|||```PPPGGGCCCLLL[[[kkk|||mmmjjjwwwyyyttt{{{tttmmmooowww{{{```MMMGGGGGGKKKLLLKKKKKKLLLPPPVVV[[[fffllluuukkkVVVKKKDDDCCCAAA???===;;;;;;:::;;;<<<<<<<<<;;;<<<>>>AAABBBBBBAAA@@@@@@??????>>>?????????>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBAAAAAACCCEEECCCEEEDDDDDDGGGJJJGGGBBBFFFEEEGGGJJJGGGFFFOOO[[[ffftttxxxeeeUUUMMMFFFFFFGGGFFFGGGJJJLLLNNNPPPTTT\\\cccaaaZZZSSSLLLFFFEEEEEECCCDDDGGGCCCFFFIIIJJJIIIGGGGGGGGGEEECCCFFFKKKJJJFFFIIIQQQUUUUUUUUUUUUSSSPPPMMMKKKGGGGGGFFFFFFFFFHHHIIIJJJJJJMMMPPPRRRUUUXXX\\\```eeebbb``````cccfffeeedddddddddeeegggjjjlllmmmmmmsssssstttyyy}}}vvvppplllkkkjjjhhhfffddd```[[[WWWXXXVVVTTTSSSTTTTTTSSSRRRUUUSSSOOOMMMNNNRRRVVVYYYyyyqqqjjjbbb[[[VVVVVVRRRRRRZZZccclllxxx~~~vvvnnn___YYYVVVYYYbbbrrrqqqZZZLLLBBB;;;555666777555444555333333333333333333333333222222222111111111111000000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,---...///000000......------,,,,,,,,,,,,++++++,,,---,,,,,,***)))++++++++++++,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******,,,,,,,,,---------......------------------------,,,,,,---------............///000//////000222444666;;;@@@CCCEEEJJJVVV```|||pppWWWIIIDDDEEEQQQaaappp}}}qqqeeeeeeuuu~~~pppoooxxx|||ooonnnsss}}}iiiRRRHHHHHHLLLKKKKKKKKKLLLPPPUUU\\\```lllrrr|||rrr[[[KKKBBBAAA@@@???===<<<;;;::::::<<<=========<<<===???AAABBBBBBAAA@@@@@@??????>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBAAABBBEEEHHHMMMNNNKKKFFFEEEGGGGGGCCCJJJJJJMMMRRRVVV\\\jjjxxxnnnZZZRRRKKKKKKKKKJJJJJJMMMWWW[[[aaaeeejjjlllggg___XXXPPPKKKJJJIIIGGGHHHKKKIIIKKKMMMMMMKKKIIIIIIIIIHHHFFFGGGKKKLLLLLLRRRZZZccccccbbb```\\\WWWSSSPPPJJJIIIHHHHHHHHHJJJKKKLLLKKKNNNRRRUUUWWWZZZ^^^aaafffdddbbbccceeeggggggffffffgggiiimmmqqqsssttttttxxxxxxzzz}}}|||xxxuuurrrpppllliiifffaaa\\\XXXWWWUUUSSSQQQRRRQQQPPPOOOOOONNNKKKKKKLLLPPPUUUXXXyyypppggg```\\\UUUPPPTTT[[[ccckkkrrr||||||wwwkkkZZZSSSNNNOOOVVVaaappp}}}yyydddVVVJJJAAA999777777555444666222222222222222222222222222222222111111111111000000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...---------...///000111+++++++++,,,---.........,,,,,,,,,,,,,,,---------++++++,,,,,,,,,---------))))))***+++,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,++++++++++++***,,,,,,,,,---------......------------------------,,,------------............///000000///111444666;;;===CCCHHHIIINNNccczzz~~~cccNNNCCCCCCIIIWWWfffsss~~~yyymmmeee___eeexxxtttjjjmmmyyy|||tttnnnqqq{{{oooWWWIIIEEEHHHLLLKKKJJJKKKOOOVVV^^^dddfffpppwwwvvv___OOOEEE???>>>>>>===<<<;;;;;;;;;;;;===>>>???>>>>>>>>>@@@BBBBBBBBBAAA@@@@@@??????>>>===>>>>>>???AAABBBBBBCCCAAAAAAAAAAAAAAAAAABBBBBBAAABBBBBBAAABBBDDDIIILLL[[[\\\XXXOOOHHHGGGHHHHHHLLLLLLPPPYYYdddsssttt^^^VVVPPPOOOOOONNNPPPTTTaaajjjsssxxxzzzxxxqqqiii___XXXRRRQQQPPPOOOOOORRRQQQSSSSSSRRROOOLLLKKKKKKLLLJJJJJJMMMQQQVVV```iiinnnnnnmmmkkkfff___YYYUUUMMMLLLKKKKKKKKKLLLMMMNNNMMMQQQUUUYYY[[[^^^```bbbhhhfffeeefffhhhjjjjjjiiigggjjjooouuuyyy{{{||||||{{{xxxrrrmmmiiiddd___[[[XXXUUUQQQOOONNNNNNLLLKKKHHHGGGFFFFFFHHHMMMRRRUUU}}}uuuooohhh```YYYXXX]]]aaaddddddrrr~~~~~~{{{pppeeeXXXPPPJJJKKKPPPVVV^^^fffuuuiiiVVVKKK@@@<<<999777666888444444444444444444444444222222222111111111000000////////////////////////////////////////////////---------------------------------------------------------------------------------------...//////******+++,,,------......+++++++++++++++,,,---...+++,,,,,,,,,,,,---------,,,,,,,,,,,,+++***))))))((()))***+++,,,+++***)))++++++++++++++++++++++++,,,,,,,,,---------......------------------------------------...............///000000000222666999??????DDDKKKMMMXXXxxxrrrZZZJJJCCCFFFNNNZZZfffpppwww|||~~~}}}|||zzzuuuppplllgggqqqqqqkkkqqq}}}ssspppqqqyyyttt]]]NNNIIIGGGFFFFFFJJJJJJLLLSSS]]]ffflllnnnvvv~~~}}}bbbQQQHHHCCCAAA===<<<<<<<<<<<<<<<<<<======???@@@@@@???@@@AAACCCBBBBBBAAA@@@@@@??????>>>??????@@@AAAAAABBBCCCCCCAAAAAAAAABBBBBBBBBBBBBBBBBBCCCBBBBBBCCCGGGLLLQQQdddhhhfffZZZNNNKKKKKKLLLOOOPPPUUUbbbtttqqq___WWWQQQPPPQQQTTTZZZaaakkkuuuzzzsssfff___YYYXXXXXXVVVWWWZZZYYYZZZYYYVVVRRROOONNNNNNPPPNNNNNNQQQXXXcccpppyyyvvvuuutttqqqkkkccc[[[WWWPPPOOONNNNNNNNNOOOPPPQQQQQQUUUZZZ^^^```aaabbbdddhhhhhhhhhiiijjjkkklllllliiinnnuuuzzz~~~}}}wwwpppkkkfffaaa^^^XXXTTTPPPLLLKKKJJJHHHFFFBBBAAAAAAAAACCCGGGJJJMMM~~~vvvrrrllliiiiiihhhbbb[[[hhhttt|||qqqddd[[[RRRKKKGGGIIILLLNNNSSSXXXlllyyyyyybbbUUUHHHAAA<<<777666888444444444444444444444444222222222111111111000000////////////////////////////////////////////////------------------------------------------------------------------------,,,,,,++++++,,,,,,------++++++,,,,,,,,,,,,,,,,,,******))))))***+++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,+++***))))))((()))***+++,,,+++***)))++++++++++++++++++++++++,,,,,,,,,---------......---------------------------------.........//////...///000000111444888<<>>???===<<<<<<<<<======>>>???>>>???AAAAAA@@@@@@BBBCCCBBBBBBAAA@@@@@@??????>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEEIIIOOOTTTcccjjjjjj```TTTOOONNNNNNSSSWWW```ppp|||jjj^^^WWWRRRRRRVVV]]]hhhsss{{{}}}wwwjjjccc^^^^^^^^^]]]^^^aaa```___]]]YYYUUURRRRRRSSSTTTTTTUUUYYYcccrrr~~~xxxoooeee]]]XXXRRRQQQQQQPPPQQQSSSTTTUUUVVVYYY^^^aaabbbcccdddeeeggghhhjjjkkkkkklllmmmnnnkkkqqqyyyyyysssmmmgggaaa^^^VVVRRRMMMIIIGGGEEEDDDBBB>>>=========>>>@@@AAACCCxxxllliiimmmxxxnnn___VVVLLLHHHGGGIIIJJJJJJNNNSSS]]]hhhyyymmm```PPPFFF???888555666222222222222222222222222222222222111111111111000000000000000000000000000////////////////////////------------------------------------------------------------------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++)))***************++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,++++++,,,------------,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......------------------------------........./////////...///000000222555;;;???CCCEEEHHHNNN]]]{{{pppZZZLLLFFFCCCLLLVVV___iiittt{{{~~~yyy}}}|||ttttttzzzuuukkktttdddRRRDDDCCCGGGHHHJJJNNNKKKQQQYYYbbbkkksss|||sssXXXJJJCCC===<<>>>>>???===???AAABBBAAAAAABBBCCCBBBBBBAAA@@@@@@??????>>>BBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDEEEEEEFFFGGGHHHLLLQQQUUU\\\cccfff___VVVSSSSSSSSSVVV^^^kkktttggg^^^ZZZXXX\\\bbbkkkyyyzzzrrrjjjddd___```aaaaaacccfffeeedddaaa]]]YYYWWWXXXYYYYYY\\\___eeerrr~~~ssshhh^^^YYYTTTTTTTTTTTTUUUWWWYYY[[[\\\^^^aaacccccccccdddeeegggjjjlllmmmmmmmmmoooppppppvvv}}}vvvnnnggg___[[[SSSNNNHHHDDDAAA@@@???===;;;:::::::::::::::::::::}}}jjjfffhhhrrryyyggg[[[OOONNNNNNPPPOOOMMMRRRYYY]]]fffssszzzlll[[[OOOFFF===888777333333333333333333333333222222222111111111111000000000000000000000000000////////////////////////........................---------------------------------------------------,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,+++***))))))))))))*********++++++))))))***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------............////////////...///000000222777<<>>@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDEEEGGGHHHJJJKKKNNNRRRUUUWWW]]]```[[[XXXYYY\\\\\\bbblll|||{{{mmmeee``````dddlllttt}}}~~~tttjjjiiiccc___```bbbbbbeeeiiiiiigggeee```]]]\\\^^^```]]]cccjjjrrr{{{qqqggg```[[[WWWWWWWWWXXXZZZ]]]```aaaaaabbbddddddccccccdddfffiiillloooqqqppppppqqqsssvvv}}}yyypppeee\\\VVVMMMIIIBBB>>>;;;:::999888777777777777777777666666}}}xxxwwwtttssssssuuuwwwyyy{{{uuuhhh^^^ZZZbbbooo{{{rrrdddVVVWWWYYYZZZWWWTTTYYYaaaeeemmmxxxuuudddXXXMMMBBB<<<;;;666666666666666666666666222222222111111111111000000000000000000000000000////////////////////////........................------------------------------------------------...------,,,,,,,,,------*********++++++,,,,,,---+++,,,.........,,,***)))((())))))))))))*********,,,,,,,,,,,,+++***))))))+++***)))((()))***,,,---*********++++++,,,,,,,,,,,,,,,,,,---------......------------------------............/////////000...///000000222777===BBBAAAKKKPPPVVVppp}}}bbbPPPIIIJJJNNNKKKZZZjjjttt}}}|||sssuuu}}}uuupppttt{{{yyy]]]LLLEEEFFFNNNOOOIIIHHHMMMRRR]]]jjjrrruuu|||sss^^^NNNCCCCCCBBB:::999===;;;;;;;;;::::::;;;;;;<<<<<<>>>AAABBBAAA@@@AAAAAABBBBBBAAAAAA@@@??????>>>>>>>>>???@@@AAAAAABBBCCCAAAAAABBBBBBCCCDDDEEEEEEFFFGGGJJJKKKLLLNNNRRRTTTWWW[[[]]]ZZZZZZ___eeefffttt|||ppphhhddddddgggooozzz}}}qqqeeegggaaa^^^```bbbcccfffjjjkkkjjjgggccc``````ccceee```iiiqqq{{{|||tttllleee```]]]YYYYYYZZZ[[[^^^aaadddfffdddeeeeeedddbbbbbbdddfffjjjnnnrrrsssrrrrrrsssuuuzzz|||qqqeeeYYYRRRIIIEEE>>>999777666666555444444555666666666555555}}}~~~}}}||||||yyyvvvsssqqqooommmmmmnnnoooooonnnppprrrxxxrrrbbbQQQSSSUUUXXX^^^kkk}}}vvviiifffcccaaaccciiippptttvvv~~~mmm^^^TTTLLLBBB:::888444333444444222222666444444333222222111111000111111111111000000000000////////////////////////------------------------//////......---------,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++...+++((((((+++,,,***(((''''''(((((()))***,,,,,,*********++++++,,,,,,---.........------,,,,,,,,,---------....../////////...///111333666<<>><<<<<<======>>>???@@@@@@@@@???AAABBBAAA??????@@@AAA?????????@@@@@@AAAAAABBBAAAAAA@@@??????@@@BBBBBBDDDCCCCCCEEEGGGIIIJJJIIIKKKJJJJJJKKKLLLOOORRRTTTWWW[[[______^^^aaahhhooo~~~tttmmmlllnnnkkkrrrzzzyyypppkkkfffeeeeeeeeefffiiikkkmmmmmmnnnooommmjjjgggffffffjjjpppzzz~~~vvvnnngggbbb```___WWWXXXYYY[[[^^^aaaccceeejjjiiihhheeeccccccfffiiikkkmmmoooppppppttt{{{ppp^^^QQQLLL@@@>>>;;;888666666777777333333333333333333333333}}}|||{{{zzzvvvtttqqqooollljjjkkklllllllllmmmnnnsss{{{uuu]]]RRRJJJLLLMMMOOOUUUaaaqqq}}}}}}~~~ssscccYYYQQQGGG@@@<<<777555777666444333666444444333333222111111111111111111000000000//////////////////////////////---------------------------------...............---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++)))((()))+++---,,,+++******)))))))))***+++++++++++++++++++++,,,,,,,,,......---------,,,,,,,,,............------------...///222444777<<>>???@@@@@@@@@???@@@AAAAAA??????@@@AAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCDDDEEEEEEFFFIIILLLNNNMMMLLLMMMMMMLLLNNNPPPTTTYYY[[[]]]```cccccccccgggpppwww|||vvvrrrrrruuu}}}|||tttpppkkkjjjhhhggghhhjjjlllnnnnnnoooooonnnlllkkkkkkmmmrrrxxx|||xxxqqqjjjddd```___^^^[[[\\\]]]^^^aaaccceeeggggggggggggffffffhhhlllooonnnqqqssstttuuuyyy{{{jjjXXXKKKGGG<<<:::888555444444555555333333333333333333333333~~~{{{vvvrrrnnnlllkkklllllllllmmmmmmpppwww|||wwwZZZIIIDDDCCCDDDEEEGGGKKKVVVcccmmmxxxiii```VVVKKKCCC???:::777999888555444666444444333333222222111111000000000000////////////////////////////////////------------------------,,,,,,------.../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++)))(((((())),,,------------,,,++++++*********+++,,,,,,,,,,,,++++++++++++...------------,,,,,,,,,///......------,,,++++++...000333555888===BBBFFFIIINNNUUUdddjjjVVVPPPKKKNNNXXX[[[hhhssswwwtttuuuwww___QQQJJJHHHJJJKKKLLLNNNSSSXXX\\\iiiqqqzzz}}}dddPPPDDDCCC@@@===;;;;;;<<<<<<;;;======>>>>>>???@@@@@@@@@???@@@AAAAAA??????@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBDDDFFFHHHKKKLLLNNNRRRVVVWWWVVVTTTQQQQQQPPPRRRUUU[[[```ccccccfffhhhhhhiiiooozzz~~~|||~~~}}}wwwtttqqqooommmkkkjjjllloooqqqqqqqqqqqqpppnnnooorrrtttyyy~~~yyyrrrnnniiiddd___]]]\\\\\\\\\\\\]]]^^^```bbbdddeeehhhiiiiiijjjkkkmmmrrruuutttwww{{{|||~~~rrr```OOODDDAAA999888666555444444555555333333333333333333333333{{{vvvrrrqqqqqqqqqpppqqqoooqqqwww{{{|||```MMMDDDBBB@@@AAAAAABBBGGGOOOYYYaaaooo|||}}}rrrhhh]]]PPPEEEBBB<<<777888999666555666555444444333222222111111000000000/////////......////////////////////////........................---------...............///.........------------,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,))))))***+++,,,------,,,---,,,,,,++++++,,,,,,,,,---------,,,,,,++++++***---------------------------------------,,,,,,,,,...111444888;;;???CCCGGGHHHMMMWWWgggyyyaaaSSSOOOJJJQQQccclllyyy}}}}}}{{{tttwwwcccPPPKKKMMMGGGIIIKKKNNNRRRXXX___dddsssyyyjjjVVVKKKEEE>>>===;;;:::;;;;;;<<<===>>>>>>>>>??????@@@@@@@@@>>>@@@AAAAAA@@@???@@@BBBCCCCCCBBBBBBAAAAAA@@@@@@???@@@@@@BBBDDDHHHJJJLLLRRRTTTXXX]]]aaabbb```]]]VVVUUUUUUUUUYYY^^^cccgggfffhhhjjjjjjmmmvvv}}}xxxvvvtttrrrooommmmmmooorrrtttuuuuuusssqqqppprrrvvvzzz}}}{{{tttqqqgggdddaaa]]][[[ZZZZZZ[[[^^^^^^___```bbbccceeefffkkklllnnnnnnoooqqquuuxxxzzz~~~yyyfffUUUGGG???===888888777666666666777777444444444444444444444444{{{yyywwwvvvuuuuuusssssswwwzzz~~~}}}cccRRRIIIDDDBBB?????????AAAEEELLLTTTYYY```lll|||~~~{{{yyyyyymmm\\\OOOHHH???999888999777555666555555444444333222222111000000000000////////////////////////////////////........................000000///...---,,,,,,,,,/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,***+++,,,,,,,,,++++++***++++++++++++,,,---...///...------,,,,,,+++++++++------------------------++++++,,,,,,---.../////////222777;;;>>>AAAEEEHHHGGGNNN[[[mmmrrr```XXXTTTMMMWWWqqqxxxxxxzzz~~~wwwuuu}}}iiiSSSHHHIIIMMMGGGIIILLLOOOUUU]]]eeekkkwww|||rrrYYYJJJDDDBBB<<<<<<<<<<<<<<<===>>>@@@????????????@@@@@@@@@@@@>>>???AAAAAA@@@@@@AAABBBDDDCCCCCCBBBBBBAAAAAAAAA???@@@BBBDDDHHHLLLPPPRRRWWWZZZ^^^dddhhhhhheeebbb\\\[[[YYYYYY[[[___cccffffffhhhkkklllrrr~~~{{{wwwtttsssrrrpppnnnooorrruuuwwwxxxwwwuuusssqqqsssxxx{{{wwwoookkkjjj___^^^\\\ZZZZZZZZZ[[[\\\ccccccdddeeefffhhhjjjkkkjjjllloooqqqsssvvvzzz~~~kkkZZZLLLBBB<<<<<<777777666666666666666777444444444444444444444444{{{yyyxxxuuutttvvvxxx{{{jjjSSSIIIFFFCCC???>>>>>>???AAAFFFLLLRRRVVVYYYbbbppp}}}~~~{{{tttsssfffUUUIII>>>;;;:::888666777555555444444333333222222111111111111000000000000////////////////////////........................111111000...---,,,+++***//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,***,,,......,,,******************+++,,,---//////------------,,,,,,,,,,,,,,,,,,,,,------------...***+++,,,---///000111111000444:::>>>AAADDDGGGIIIGGGQQQcccwwwsssccc\\\YYYSSSbbbwwwuuuxxx{{{{{{{{{|||wwwzzzpppYYYLLLFFFGGGJJJIIIKKKNNNRRRYYYbbblllsssyyy}}}|||```NNNDDD??????;;;===>>>>>>===>>>@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAA@@@@@@AAACCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCEEEIIINNNSSSWWWZZZ[[[]]]aaafffiiijjjgggdddaaa```______```bbbdddffffffjjjnnnrrryyy{{{wwwtttssssssrrrqqqrrrtttvvvwwwwwwvvvuuusssrrrtttxxx{{{}}}uuummmgggeeeddd^^^]]]]]]]]]]]]___```aaacccddddddfffhhhjjjkkkmmmjjjmmmrrrwww{{{sss]]]OOOFFF???;;;;;;555555555555555444444444444444444444444444444444~~~yyysssqqqtttwwwyyyxxx{{{xxxvvvwwwxxxxxx~~~eeeOOOFFFDDDBBB@@@???@@@AAAEEEKKKPPPUUUWWWWWW[[[dddmmmxxxfffXXXHHH@@@===:::777777555555555444333333222222222222222222111111111111////////////////////////........................000000///...---,,,,,,+++.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---(((+++...///---++++++,,,++++++***++++++,,,------,,,,,,,,,---------------,,,,,,,,,---------......------......///000111111222666<<>>;;;===??????>>>>>>AAACCC@@@@@@@@@@@@@@@@@@@@@@@@===???@@@@@@@@@@@@AAACCCCCCCCCCCCCCCCCCDDDDDDDDDFFFGGGJJJOOOTTTZZZ___bbb```aaadddhhhkkkllljjjgggeeeeeeeeefffggghhhiiiiiijjjnnntttzzz~~~zzzwwwuuuuuuuuuuuuuuuvvvvvvvvvrrrssssssrrrrrrtttxxx||||||uuunnnjjjgggeeedddaaaaaaaaabbbdddeeeggghhhgggggghhhjjjllloooqqqrrruuuyyy~~~wwweeeRRRGGGAAA<<<::::::666666666666555555444333555555555555555555555555yyytttmmmiiieeeeeehhhlllmmmlllxxx~~~~~~{{{yyyzzzyyyyyy}}}fffQQQGGGEEEEEEDDDBBBCCCEEEIIIOOOUUUYYY[[[WWWXXX[[[```hhhvvvtttcccPPPEEE@@@;;;888888666555555444444333222222333333333222222222111111////////////////////////////////////////////////..................------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---&&&***...///---,,,---...,,,,,,++++++******++++++,,,,,,,,,------.........,,,,,,,,,------........./////////000000000000000333888>>>CCCFFFHHHJJJLLLMMM]]]vvv{{{bbbUUUWWW```yyymmmmmmvvv|||tttuuu~~~vvvssssss~~~zzz{{{nnnXXXOOOMMMKKKJJJKKKOOOQQQTTTYYYaaakkkvvv}}}pppQQQEEEDDDCCC???>>>:::===??????>>>>>>@@@CCC@@@@@@@@@@@@@@@@@@@@@@@@===???@@@@@@@@@@@@BBBCCCBBBBBBCCCCCCDDDDDDEEEEEEIIIKKKNNNSSSYYY___dddgggeeefffhhhllloooooommmkkkggghhhjjjkkklllmmmmmmmmmmmmrrryyy|||}}}}}}zzzxxxxxxyyyxxxxxxvvvuuutttnnnooopppqqqrrruuuyyy|||yyytttnnnkkkkkkkkkjjjgggeeeeeefffgggiiijjjlllmmmpppqqqrrrtttwwwzzz|||}}}ooo^^^MMMCCC???;;;888888999999999999888777666555555555555555555555555555xxxsssrrrtttuuuuuurrrssssssrrrnnniiiccc```\\\]]]]]]\\\[[[\\\___aaakkkooovvv}}}{{{yyyxxxzzz|||~~~qqq\\\OOOIIIGGGFFFIIIFFFEEELLLYYYcccffffff\\\YYYXXXZZZ^^^hhhyyykkkTTTHHHHHHHHHCCC;;;>>>888555777444000000555222222222111111111111000333111...+++***+++---///000000000000000000000000------............------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,************************++++++++++++++++++++++++'''''''''((())))))******,,,,,,,,,++++++*********000///---,,,+++,,,,,,---........................---------............///,,,---......------///000555;;;@@@EEEHHHLLLMMMLLLSSSnnnsssbbbSSSSSSddd~~~xxxdddgggzzzuuu}}}uuuyyy}}}tttcccRRRLLLLLLLLLKKKKKKMMMQQQYYYbbbkkktttzzz~~~wwwbbbNNNHHHDDD===<<>>@@@AAABBBCCCCCC@@@AAABBBBBBBBB@@@???>>>BBBAAA@@@??????@@@AAAAAADDDDDDCCCBBBBBBDDDGGGKKKMMMSSSWWWXXX\\\eeekkkmmmnnnooonnnmmmlllmmmoooqqqqqqqqqqqqqqqqqqqqqppppppvvvwww}}}|||{{{}}}~~~zzz{{{}}}}}}|||yyyvvvtttyyyvvvuuuvvvyyyzzzxxxuuurrrpppnnnmmmmmmnnnnnnmmmfffjjjnnnpppooooooqqqsssxxxzzz}}}|||dddVVVGGG@@@>>>:::666555888888888888777777777777555444333333222222333333yyyxxxzzz~~~yyysssjjjeee^^^ZZZZZZ[[[\\\\\\^^^_________]]]YYYVVVSSSTTTUUUUUUUUUTTTUUUXXXZZZ___bbbfffkkkpppsssuuuvvvxxxwwwvvvuuuwww~~~{{{yyyxxxxxxzzz|||}}}|||{{{}}}mmm```WWWPPPLLLNNNMMMPPPYYYeeelllkkkhhhZZZWWWWWWXXX[[[bbbppp}}}sss]]]QQQPPPOOOHHH@@@>>>888444555444000000333222222222222111111111111333111///---,,,---///000////////////////////////------............---------,,,,,,,,,++++++++++++------------------------///...------------...///************************++++++++++++++++++++++++++++++******************------,,,,,,,,,,,,,,,,,,......---,,,+++,,,---------------------------------------............///---.........---...000222888>>>CCCEEEEEEGGGJJJLLL```wwwhhhYYYMMMPPPccc~~~oooaaafffyyy{{{yyy|||{{{xxx}}}iii[[[NNNKKKLLLLLLLLLLLLPPPVVV```jjjssszzzfffSSSDDDBBB@@@<<<<<>>???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@???======AAA@@@@@@???@@@AAACCCDDDCCCDDDEEEEEEFFFHHHLLLOOOTTTZZZ^^^```eeemmmrrrsssrrrqqqpppooonnnqqqtttwwwxxxwwwvvvtttttttttuuuvvvwww~~~~~~~~~zzzvvvtttxxxuuusssuuuxxxzzzyyywwwrrrqqqoooppprrrsssttttttnnnrrrvvvyyyzzz|||nnn\\\PPPCCC???>>>:::777777888888888888777777777777666555444444333333444444ZZZYYYZZZ\\\______ZZZVVVSSSPPPLLLJJJJJJKKKKKKKKKMMMMMMNNNNNNMMMMMMLLLKKKOOOPPPQQQPPPPPPQQQTTTVVVYYYZZZ]]]```bbbcccddddddcccdddfffhhhmmmttt}}}~~~{{{|||}}}zzzwwwvvvwwwxxxyyy{{{zzzzzz|||zzzoooeee^^^XXXYYY^^^fffnnnoooiiicccZZZXXXXXXZZZ[[[]]]fffppp~~~jjj___[[[WWWNNNFFF???999444555555333222222333222222222111111111111111111000//////000000111........................------............------------------,,,,,,,,,,,,........................,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,------------------,,,,,,,,,,,,------...,,,,,,,,,,,,---------------------............///---...///......///111444:::@@@FFFFFFCCCEEEOOOXXXvvvvvv\\\QQQHHHOOObbb||||||hhhccciii{{{~~~wwwxxx}}}{{{uuuuuulll\\\RRRKKKLLLOOOOOOOOOPPPTTT\\\gggsss|||sssVVVHHH======>>>;;;;;;???>>>???@@@AAAAAAAAAAAA@@@CCCBBBAAA???>>>=========@@@?????????@@@BBBDDDEEEBBBDDDGGGIIIJJJMMMQQQTTTXXX___eeehhhlllssswwwwwwwwwuuurrrqqqssswww}}}{{{xxxwwwyyy|||~~~~~~{{{xxxtttrrryyyvvvtttuuuyyy}}}~~~}}}yyyxxxvvvwwwyyy{{{{{{{{{uuuyyy~~~qqqaaaSSSHHH???===>>>;;;999888888888888888777777777777666666555444444444444555IIIHHHHHHIIILLLLLLJJJHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMPPPQQQRRRRRRQQQSSSUUUXXXXXXZZZ]]]```cccdddeeeeeeeeefffgggiiilllpppuuuxxxtttqqqoooqqqvvvyyyyyyxxxyyyxxxvvvuuuuuuvvvwwwyyy}}}}}}~~~~~~vvvjjjjjjlllppprrrnnnfff^^^___^^^^^^```___]]]```fffqqqvvvkkkddd]]]SSSJJJAAA;;;666666777777666444333333222222222111111111//////000000111000000000........................------............------------------------------------------------------+++******************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,++++++++++++,,,,,,---------+++++++++,,,,,,------...++++++,,,,,,,,,,,,,,,------------............///...////////////000444666:::AAAGGGHHHEEEJJJ\\\nnnuuucccUUUMMMIIIQQQcccyyy{{{llliiipppyyyssswww|||~~~uuuvvv{{{qqq^^^TTTNNNLLLPPPSSSSSSSSSUUUYYYaaalllwww~~~aaaPPPFFF?????????<<<:::<<<@@@@@@AAAAAAAAA@@@@@@???BBBAAA???>>>>>>>>>???@@@AAA@@@??????@@@AAABBBCCCAAADDDGGGJJJLLLOOORRRUUUWWW^^^eeehhhlllrrruuutttxxxuuussstttxxx{{{zzz}}}}}}}}}}}}|||{{{zzzxxxxxx{{{xxxvvvxxx}}}|||iii]]]MMMEEE>>>>>>>>>;;;999999888888888888777777777666666555555444444444444444CCCBBBBBBBBBDDDDDDDDDCCCBBBCCCEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJLLLMMMNNNNNNPPPQQQRRRSSSUUUXXX[[[[[[^^^ccchhhmmmoooqqqqqqoooooonnnnnnoooooooooooonnnllljjjkkkpppssssssrrrssssssrrrssstttwwwyyy{{{{{{xxxvvvuuusssooohhhccceeedddeeehhhfff```___aaafffsssssskkkaaaVVVMMMCCC???:::777777888666444333333333222222222222111---...///000000000///...........................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------))))))******++++++,,,,,,***++++++,,,,,,---------+++++++++,,,,,,------------------............//////000000000000222666999<<>><<<<<<@@@@@@AAAAAAAAA@@@????????????>>>???@@@AAACCCEEEDDDCCCAAA@@@???@@@@@@AAABBBEEEHHHKKKMMMOOOSSSUUUVVV^^^eeegggkkkoooqqqpppvvvtttsssvvv~~~|||||||||zzzxxx{{{qqqaaaWWWLLLEEE??????>>>;;;999999888888888888777777777666555444333333222333333333>>>>>>>>>??????@@@AAAAAA???AAADDDEEEEEEFFFGGGIIIGGGGGGHHHIIIJJJLLLNNNOOOMMMOOOSSSVVVYYY^^^dddgggooossszzz~~~|||{{{zzzyyyvvvtttooollliiikkknnnqqqqqqpppqqqqqqrrrtttvvvyyy|||~~~|||uuuqqqnnnllljjjiiillljjjlllooommmfffbbbaaabbbkkkvvv~~~|||qqqfff[[[SSSIIIHHHDDD<<<777666555222333333333333222222222222/////////000000///..............................------............------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------))))))))))))***************+++,,,,,,,,,,,,,,,+++++++++,,,,,,------......---------............///000000111000111444888<<<@@@BBBFFFIIIIIITTTsssuuu]]]QQQKKKEEEGGGOOO___ooo}}}{{{~~~~~~|||zzzxxx}}}wwwqqqrrr{{{{{{aaaRRRLLLLLLKKKMMMQQQRRRRRRVVV\\\dddllluuu~~~vvvWWWEEECCCAAA??????@@@@@@???>>>@@@@@@AAAAAAAAA@@@@@@?????????@@@AAACCCFFFGGGHHHGGGFFFDDDBBBAAAAAAAAABBBDDDFFFIIILLLNNNRRRVVVYYY\\\ccciiikkkmmmqqqrrrqqqtttssssssyyy}}}~~~~~~}}}}}}uuufffXXXPPPMMMFFF@@@???===999888:::888888888888777777777777444444333222222222222333<<<===>>>?????????@@@AAAAAADDDGGGHHHHHHHHHKKKMMMIIIJJJLLLNNNQQQSSSTTTUUUVVVZZZ```gggnnnvvv~~~tttqqqnnnpppsssvvvuuutttttttttuuuwwwzzz|||yyyrrrnnnmmmnnnooosssrrrtttxxxwwwpppjjjhhhdddhhhlllqqq|||yyymmmbbb\\\VVVXXXSSSFFF;;;777555222444444333333333222222222222111111000000/////////////////////////////////------............------++++++++++++,,,,,,,,,---------------------------)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++,,,,,,++++++******************++++++,,,---,,,+++******+++,,,,,,---......//////---------............///111111111111111555:::>>>DDDCCCFFFKKKPPP```fffQQQHHHFFFCCCHHHUUUfffttt}}}}}}ttttttzzzhhhUUULLLIIILLLKKKNNNQQQRRRSSSZZZcccjjjssscccNNNFFF>>>???>>>>>>???@@@@@@?????????@@@AAAAAAAAA@@@@@@AAABBBCCCEEEGGGHHHIIIIIIIIIHHHGGGEEEEEEEEEFFFFFFGGGIIILLLOOORRRWWW]]]bbbeeekkkppppppqqquuuvvvttttttsssuuu{{{~~~}}}nnnaaaVVVNNNLLLEEE@@@>>>;;;888888;;;888888888888777777777777555555444333333333333333<<<>>>@@@AAAAAAAAAAAABBBBBBEEEHHHIIIHHHIIILLLOOOOOOPPPSSSWWWZZZ]]]^^^___dddiiipppzzzzzzwwwtttvvvyyy||||||zzzxxxxxxyyyzzz|||{{{vvvtttuuuvvvzzzyyy{{{xxxrrrpppggghhhhhhiiissssssiiiccccccgggaaaPPP@@@999777555444444444333333333222222444333222111000000000000000000000000000000000000---..................---*********++++++,,,,,,,,,........................,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,++++++***---,,,,,,++++++*********+++,,,,,,---,,,+++)))(((,,,,,,------...///000000---------.........//////111111111111222555;;;???EEECCCFFFOOOXXXlllyyy]]]MMMFFFDDDEEEKKKZZZkkkvvvzzz~~~zzzuuuzzzpppVVVKKKJJJLLLMMMMMMPPPSSSTTTWWW```jjjnnnyyyoooTTTHHHGGG@@@AAAAAA??????@@@@@@>>>>>>???@@@AAAAAAAAAAAAAAACCCDDDFFFHHHIIIJJJIIIIIIJJJIIIHHHHHHHHHIIIJJJKKKIIIKKKNNNQQQVVV\\\dddiiikkkppptttssstttwwwyyywwwttttttvvv}}}|||}}}}}}~~~xxxlllcccYYYRRRJJJDDD>>><<<:::777888<<<888888888888777777777777666666555444444444444555AAAAAABBBAAA@@@AAACCCEEEFFFFFFHHHKKKNNNQQQSSSUUUSSSXXX___eeejjjmmmppprrrzzzyyyyyyvvvzzz~~~|||zzzzzz{{{~~~yyysssppphhheeejjjmmmrrr~~~{{{yyymmmdddfffmmmkkkXXXBBB555444666555444222333444444222111111111111111000000000000////////////////////////000///...---------------...------,,,,,,++++++***......------------......******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---......------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---------.........//////000//////000444:::???CCCCCCGGGIIIMMM^^^}}}qqqZZZLLLEEEAAALLLTTTeeewww~~~{{{||||||zzzyyycccTTTLLLLLLOOOOOOMMMOOOSSSXXX]]]fffooozzz~~~}}}```NNNDDD??????@@@BBBCCCCCCBBB@@@???===???@@@@@@??????AAABBBDDDEEEGGGJJJMMMOOOOOONNNIIIJJJJJJJJJIIIKKKOOORRRWWWWWWXXX[[[___eeejjjmmmppptttwwwuuurrrqqqssswwwuuuvvvxxxyyyyyyxxxwwwvvvvvvxxx}}}}}}ssslllaaaWWWSSSHHHDDD???<<<::::::999888888888777555555444444444555555555444444333333333???@@@AAAAAABBBCCCGGGJJJKKKMMMOOOPPPQQQTTTXXX\\\ccchhhpppwww|||~~~xxxyyy|||~~~|||wwwvvvmmmgggggggggjjjyyy{{{qqqmmmzzz~~~ssskkkhhhlllhhhVVVCCC999888888777666444444555555444333111111111111000000000000//////////////////////////////...---------------......---,,,,,,++++++***......------------......,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---------.........//////111111000222555:::???BBBCCCEEEHHHOOOccclllWWWLLLHHHGGGOOOXXXkkk}}}~~~xxx{{{lllZZZNNNHHHHHHKKKNNNMMMOOOUUUZZZ___hhhqqq|||lllUUUIIIBBB>>>===>>>@@@AAAAAA@@@>>>======???@@@AAA@@@@@@BBBDDDFFFFFFHHHKKKMMMNNNNNNMMMMMMNNNNNNNNNNNNPPPSSSVVVYYY[[[^^^bbbfffjjjnnnpppsssvvvxxxvvvsssqqqsssvvvvvvvvvwwwwwwwwwvvvuuuuuuwwwxxx{{{}}}~~~}}}ssslllaaaVVVQQQHHHDDD???<<<::::::999888999999888666666555555555555555444444333333333333???AAACCCDDDFFFJJJOOOSSSTTTWWWZZZZZZYYY\\\ccciiitttzzz}}}|||}}}}}}|||sssllliiifffeeeppp~~~wwwlllfffmmm~~~|||uuuqqqooofffUUUFFF???;;;999888777444444444555333222111111111111000000000000//////////////////////////////...------------.........------,,,+++++++++------------------------------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------........./////////222222222444777<<<@@@BBBFFFFFFHHHRRRjjj|||dddSSSKKKLLLNNNYYYcccuuu|||zzzwww```SSSMMMJJJJJJLLLOOOOOOSSSZZZ```eeennnwwwyyyYYYKKKEEEBBB>>>===>>>???@@@@@@???>>>======???AAABBBAAABBBDDDFFFIIIJJJLLLOOOPPPQQQQQQQQQSSSTTTUUUTTTTTTUUUWWWZZZ]]]aaafffkkkpppsssttttttxxxzzzzzzxxxtttqqqrrrtttwwwvvvvvvuuuttttttttttttwwwwwwyyy|||~~~~~~{{{yyyxxxyyy{{{~~~uuummmbbbVVVPPPHHHDDD???<<<::::::999888:::999888777777666777777444444444333333333333333CCCEEEGGGIIIMMMRRRXXX]]]]]]bbbffffffdddhhhrrrzzzzzztttqqqllliiinnnuuuvvvmmmooowww~~~}}}wwwiiiXXXMMMGGG@@@:::888666333222222222111000111111111111000000000//////////////////////////////......---------...............---,,,,,,++++++------------------------,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---++++++***+++,,,---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,---------..................////////////111111333777;;;???CCCEEEJJJIIIJJJVVVpppppp]]]PPPKKKNNNTTTfffppp~~~||||||yyygggUUUMMMMMMMMMMMMNNNRRRSSSYYYbbbiiiooowwwgggNNNGGGFFFBBB???@@@@@@AAABBBBBBAAA@@@@@@===???BBBCCCCCCDDDFFFHHHMMMOOORRRUUUVVVWWWXXXYYYZZZZZZZZZYYYWWWWWWYYY[[[bbbfffmmmtttxxxyyyxxxwww|||||||||yyyuuurrrrrrrrrxxxwwwuuutttsssssstttuuuuuuvvvwwwyyy{{{{{{xxxvvvxxxyyy{{{}}}xxxpppeeeXXXPPPHHHDDD???<<<::::::999888999888777777666666666777444444444333333333333333FFFHHHKKKNNNSSSYYYaaafffiiinnnssssssrrrwww}}}zzztttnnnkkklllsss~~~wwwuuuxxx}}}}}}ooo```XXXSSSJJJAAA;;;888555333222222222111111111111111000000000///////////////////////////......---------....../////////...------,,,,,,+++,,,,,,---......---,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...///---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------.............../////////000000///111444999>>>CCCGGGIIIKKKJJJKKKWWWpppwwweeeWWWNNNKKKPPPYYYoooxxx~~~vvv{{{eeeWWWJJJGGGIIIJJJKKKMMMTTTVVV^^^iiiqqqvvv}}}}}}ZZZIIIGGGEEEAAA>>>AAAAAABBBBBBBBBBBBAAAAAA???AAACCCEEEFFFHHHJJJLLLOOOSSSWWWZZZ[[[]]]___aaa``````^^^[[[XXXXXXZZZ\\\gggkkkrrryyy|||}}}{{{yyy}}}}}}|||yyyvvvsssrrrrrrwwwvvvuuussssssssstttuuussstttuuuxxx{{{|||zzzyyyyyyzzz{{{}}}|||rrrhhh[[[RRRHHHDDD???<<<::::::999888777777666555555555666666444444444444444444444444IIIKKKOOOTTTZZZccclllssswww{{{~~~xxxooohhheeehhhqqq~~~|||zzz{{{}}}wwwlllgggaaaVVVJJJ@@@<<<888666555555555444111111111111000000000000////////////////////////...------------...////////////......---,,,,,,,,,+++,,,---......---,,,+++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---//////...------,,,,,,++++++***,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------............/////////000000000///222777<<>>AAAAAAAAA@@@@@@AAAAAAAAABBBDDDGGGJJJKKKMMMPPPSSSSSSWWW\\\______```cccffffffdddaaa]]]ZZZ[[[___bbbmmmpppuuuzzz}}}~~~|||{{{}}}|||{{{yyywwwuuusssrrrtttsssssssssssssssttttttrrrssstttxxx|||~~~}}}|||wwwxxxzzz|||~~~tttjjj^^^SSSHHHDDD???<<<::::::999888666666555555555555666666555555555555555666666666NNNQQQVVV]]]fffqqq}}}~~~yyytttmmmhhheeekkkttt}}}zzzrrrjjj\\\NNNBBB???:::777666666666555111111111111000000000000////////////////////////---------------...///////////////...------,,,,,,***+++---......---+++***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------......---,,,,,,+++******,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------........./////////000000000000222555:::???CCCFFFHHHIIIEEEGGGNNN]]]uuummmXXXNNNJJJLLLZZZkkk}}}}}}{{{{{{~~~fffSSSNNNLLLLLLLLLLLLPPPVVV[[[___iiivvv~~~iiiWWWGGGDDDBBB======BBBBBBBBBBBBAAAAAABBBBBBBBBGGGIIIMMMOOOQQQTTTWWWZZZ\\\```eeegggeeeeeehhhkkkjjjgggccc___^^^bbbhhhmmmsssuuuxxx{{{}}}}}}}}}}}}{{{zzzyyyxxxwwwvvvuuutttnnnooopppqqqrrrrrrrrrrrrssssssuuuxxx|||~~~xxxyyyzzz|||~~~tttkkk___SSSHHHDDD???<<<::::::999888777666666666666666777777666666666666777777777888SSSWWW]]]eeeppp~~~~~~{{{yyyvvvrrriiikkkpppuuu}}}zzzyyymmm[[[KKKBBB>>>999666555555555444111111111111000000000000////////////////////////---------------...///000/////////...------,,,,,,***+++---......---+++***------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***......---,,,,,,+++******,,,------......------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......////////////000000000000555888<<<@@@DDDFFFGGGGGGDDDIIISSSddd|||nnnVVVKKKHHHLLL___sss}}}uuuuuu{{{kkkPPPKKKIIIIIIJJJIIIGGGLLLTTT```eeeooo|||]]]OOODDDCCCAAA<<>>;;;888666444222111333222111111222222111///111000000///...---------........................000///...---------------...---,,,,,,++++++,,,,,,------------------------*********++++++,,,,,,,,,......---,,,,,,---.........------,,,,,,------...---,,,,,,++++++,,,,,,------------,,,,,,++++++++++++,,,------......------000///......000111111000333<<>>EEEFFFGGGJJJJJJGGGMMMQQQ^^^tttxxxcccPPPKKKOOO\\\uuu}}}{{{~~~xxxzzz|||eeeSSSGGGIIIJJJJJJLLLOOOSSSXXXZZZkkknnnwww___QQQIIICCCBBBBBBAAABBBDDDCCCDDDEEEHHHKKKNNNPPPRRRWWW[[[```bbbdddfffiiilllqqqwwwyyyvvvsssqqqooolllkkkiiiffffffiiiooovvvzzz}}}yyyyyy|||~~~|||zzz~~~}}}{{{{{{{{{xxxtttpppmmmmmmlllmmmnnnoooqqqrrrrrrtttxxx{{{}}}~~~}}}}}}}}}~~~yyymmm___UUUJJJFFF@@@<<<:::999888777888888999999999888888777666666666555555666777777xxxxxxtttqqqqqqqqqtttuuupppeeeQQQAAA===999666555444444333444222111111222222111000111000000//////......---........................//////...------------......------,,,,,,,,,,,,,,,------------------------......---------------,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,---............---000000///000111222444555999AAAIIIKKKKKKLLLLLLJJJOOOYYYjjj|||kkkZZZKKKJJJUUUgggtttrrrttt~~~zzz{{{lllXXXKKKDDDHHHJJJLLLMMMOOOTTT\\\bbbqqqvvvuuuWWWNNNHHHCCCDDDDDDBBBBBBEEEFFFGGGHHHKKKOOOTTTXXXZZZ\\\```dddhhhjjjmmmqqqsssvvvzzz|||yyyvvvtttooojjjjjjgggeeegggnnnvvv{{{}}}}}}zzzzzz|||}}}|||yyy~~~~~~}}}}}}|||yyytttpppmmmmmmllllllnnnppprrrtttsssuuuyyy|||~~~~~~pppaaaVVVKKKFFF@@@<<<:::999888777999999:::::::::::::::999888777777666666666777777}}}||||||~~~}}}yyyuuuuuuuuuyyy~~~yyyuuusssqqqttt~~~rrrmmmgggWWWEEE@@@999555555555444444444222111111222333111000000000000000//////..............................///......---------............---,,,,,,,,,,,,,,,------------------------......------,,,,,,++++++.........------.........---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............////////////000222555777;;;CCCKKKNNNMMMLLLLLLMMMRRReee{{{uuuaaaTTTIIILLLZZZooo~~~ooopppssszzzyyyzzzxxx___OOOIIIIIIGGGJJJMMMNNNPPPVVVbbbkkkvvv|||pppVVVLLLHHHFFFHHHGGGEEEEEEHHHIIIJJJLLLPPPUUUZZZ___bbbaaacccggglllpppsssvvvxxx{{{~~~|||zzzwwwqqqjjjkkkgggfffkkkttt}}}~~~|||}}}~~~~~~|||}}}~~~~~~{{{wwwtttooonnnmmmlllmmmooorrrssswwwyyy{{{~~~rrraaaVVVLLLGGG@@@<<<:::999999888:::;;;;;;<<<<<<<<<<<<;;;:::999888777777777777777~~~yyyuuurrrqqqqqqppprrrtttwwwwwwwwwuuutttqqqssstttssspppmmmkkkjjjlllyyy|||xxxvvvssssss{{{qqqkkkeeeXXXMMMEEE<<<666555666555444444333222222333333222000000000000000000/////////////////////////////////......---------......//////...------,,,,,,------------------------------------,,,,,,++++++***************++++++*********,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---.../////////111666:::>>>DDDKKKNNNLLLKKKNNNRRRaaa|||lllYYYOOOHHHMMM]]]rrrvvvllloooqqqsss~~~{{{www|||kkkVVVKKKIIIMMMHHHKKKNNNPPPSSS\\\iiisss{{{fffQQQJJJHHHGGGIIIIIIFFFGGGKKKLLLNNNQQQVVV[[[aaafffiiihhhiiilllqqquuuyyyzzz{{{}}}{{{yyysssnnnmmmkkkkkkqqqzzz}}}yyyvvvtttrrrpppnnnlllmmmnnnqqqssszzz{{{}}}~~~~~~sssbbbVVVLLLGGG@@@;;;999999999999;;;;;;<<<===============<<<;;;:::999888777777777vvvtttpppkkkhhhfffeeeeeefffgggjjjmmmnnnmmmllljjjfffgggiiijjjiiieeeaaa___]]]jjj|||}}}}}}|||xxxtttvvv|||wwwllleeeYYYWWWMMM@@@888777777666444555333222222333333222111000000000000000000000000////////////////////////...------------.../////////......---------------------------------------,,,+++++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------...////////////...,,,...000000///222888===BBBEEEJJJLLLJJJIIIPPPZZZxxx~~~eeeQQQKKKGGGOOO```uuu}}}qqqjjjppprrrsss}}}~~~~~~uuu}}}uuuwwwsss^^^PPPHHHIIILLLKKKMMMQQQUUU[[[eeerrrzzz{{{\\\MMMHHHFFFFFFIIIHHHFFFIIINNNQQQSSSWWW]]]ccciiimmmooopppppprrrvvvzzz}}}~~~}}}zzz~~~xxxvvvuuurrrqqqqqqsssxxx~~~yyyuuurrrrrrtttrrrpppnnnnnnqqqtttvvv|||}}}~~~tttdddXXXMMMHHHAAA;;;999999::::::;;;;;;<<<===>>>>>>>>>>>>======;;;:::888888777777{{{uuukkkiiieeeaaa^^^]]]]]]]]]]]]___bbbdddeeeeeecccbbb^^^______```___]]]YYYWWWVVVaaapppxxxuuuxxxvvv~~~~~~uuulllaaa```TTTEEE;;;888888666444555333222222333444222111000000000000000000000000////////////////////////---------------...////////////...---------------------------------------+++++++++,,,,,,,,,,,,,,,------...//////...------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------...///////////////...000222222111444;;;BBBFFFFFFIIIJJJHHHIIITTTbbbrrrWWWLLLIIIJJJTTThhh}}}xxxttt{{{~~~}}}|||{{{xxxxxxsssyyy{{{```RRRLLLIIIJJJMMMPPPQQQTTT[[[dddppp{{{nnnVVVNNNHHHGGGGGGIIIHHHGGGKKKRRRUUUYYY___eeelllpppsssuuuuuuttttttwww{{{}}}|||{{{uuu}}}{{{sssrrrtttvvvvvvwww{{{zzz{{{{{{xxxtttrrrssstttuuutttrrrqqqrrrvvvzzz}}}vvvggg\\\NNNHHHAAA;;;999999:::::::::;;;<<<===>>>>>>>>>>>>???>>><<<;;;999888888777|||rrrmmmiiigggfffdddaaa]]][[[YYYYYYYYYWWWYYY\\\___``````^^^]]][[[ZZZYYYYYYXXXWWWTTTRRRWWW___kkkyyy}}}xxxxxxoooyyy}}}~~~~~~vvvlllfffXXXHHH===:::999666333555444222333444444333111000000000000000111111111000000000000000000000000---------------...///000//////...------------...------------------------,,,,,,,,,------.........******,,,,,,,,,,,,******,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,------------......//////////////////222444444333666>>>EEEIIIHHHIIIJJJGGGIIIWWWgggeeeIIIKKKKKKNNN[[[ppp~~~~~~|||}}}}}}||||||uuusss}}}lllRRRIIIJJJLLLMMMPPPSSSTTTWWW___kkkwwwcccRRRPPPKKKIIIJJJLLLKKKJJJOOOWWWYYY]]]ccckkkqqquuuwwwxxxuuutttsssvvvyyy{{{yyywwwqqqzzzxxxooonnnsssxxxxxx|||~~~}}}|||ppprrrssssssqqqrrrvvvzzzuuutttssssssvvv{{{xxxiii___NNNIIIAAA;;;999999:::;;;::::::<<<===>>>>>>>>>>>>@@@???===;;;999888888777