BM6P6(@ wwwOOOBBBCCC>>>999999888666555333333222222111111000///////////////............////////////////////////000000000000///,,,///555999EEEbbb}}}ccc]]]~~~rrrqqqrrr^^^~~~lllxxxlllgggmmmmmmeee```bbb___^^^^^^]]]]]]]]]^^^^^^ccc^^^]]]```bbbdddmmmwww777QQQQQQWWWeeeIIIHHHHHH???>>>GGGIIIOOOuuuggg[[[|||ttteeeVVVCCCBBBXXX}}}gggtttzzz}}}jjjJJJ]]]nnnttt}}}pppJJJKKK``````bbb]]]ZZZ\\\]]]^^^bbbhhhdddaaa^^^]]]```aaa```___uuuvvvLLLDDD888???CCC@@@<<<:::;;;<<<:::;;;======???EEEMMMSSS^^^]]]lll~~~gggUUUOOOOOOSSSVVVUUUXXXdddwww~~~ddd[[[XXXTTTWWW^^^ZZZXXXXXX\\\aaaaaa[[[VVVYYYXXXVVVTTTTTTUUUWWWXXXSSS[[[]]]]]]bbbwwwlll;;;RRRdddssslllhhhYYYHHHFFFBBBKKKggg]]]VVVYYYZZZ]]]WWWZZZ^^^``````_________[[[cccgggbbb^^^___```^^^hhh\\\WWW]]]aaa^^^___fffjjjQQQ<<>><<<@@@:::000666EEE:::<<>>===;;;<<<===<<<;;;:::<<>>KKKkkkuuuIII;;;>>>>>>>>>999888777555444333222222111111000///////////////............////////////////////////000000000000000///000222000222AAATTT{{{wwwvvvrrrzzzfff___[[[^^^WWWWWW___ccc```^^^```[[[[[[\\\]]]___bbbdddeee^^^\\\]]]^^^]]][[[^^^bbbgggiiivvvEEE>>>JJJcccqqqRRRIIIGGGDDDAAA>>>AAAEEE[[[^^^^^^eeeQQQnnnbbbVVV^^^tttxxxhhhqqqlllzzzyyy|||WWWLLLZZZ```]]]^^^]]]```eeefffcccaaaccc___^^^___aaacccddddddbbb___mmmcccJJJBBB???BBBBBB<<<999;;;======<<<:::888777999;;;;;;===;;;BBBLLLKKKKKKXXX```bbbdddhhhoooxxx~~~wwwmmm___QQQJJJHHHFFFGGGJJJIIIMMMSSSaaaxxxfff]]]XXXZZZ[[[WWWXXX]]]___]]][[[YYYWWWWWWWWWWWWYYYYYYYYYZZZZZZ[[[[[[\\\^^^aaa^^^[[[[[[aaa```<<>>BBBAAA<<<>>>CCC@@@888;;;<<>>CCCggghhheee[[[www]]]hhhhhhsssvvvlllfffbbbXXXqqquuuiiiMMMUUU```\\\^^^]]]^^^cccjjjkkkeeeaaaaaa\\\]]]^^^```aaaaaa```______UUUiii{{{iiiTTTCCCCCCEEEAAA>>>AAA<<<<<<<<<;;;::::::::::::999???;;;777???CCCCCCIIIIIILLLOOOTTT[[[eeeooovvv{{{tttqqqnnnnnnnnnjjjaaaYYYLLLFFFBBBCCCEEEFFFJJJOOOHHHTTTeeeyyyWWWZZZXXXXXX[[[YYYTTTTTTXXX]]]]]]\\\ZZZWWWVVVWWWXXXUUUVVVWWWYYYZZZZZZZZZZZZ[[[^^^[[[ZZZ]]]]]]nnn~~~NNNGGGQQQccc|||vvvkkkgggdddXXXJJJDDDIII^^^~~~|||xxxxxxwwwQQQ\\\xxxhhhdddtttXXXsssjjjXXXVVVgggnnngggdddeeeeeeccc```\\\ZZZZZZ[[[\\\___aaa```]]][[[YYYYYYVVVXXX]]]cccaaa\\\\\\aaabbb^^^jjjQQQ???AAA@@@===<<<>>>@@@@@@555:::AAAEEECCCBBBJJJUUU]]]rrrVVVCCC@@@;;;888:::999777666444444333333111000000///////////////............////////////////////////000000000000111111333333000---000555???```vvvsssyyyjjjiiipppoooccc]]][[[[[[^^^^^^\\\ZZZZZZ^^^]]]\\\[[[[[[ZZZZZZZZZ]]]]]][[[XXXVVVXXX\\\___```]]]pppddd|||ZZZBBB@@@TTTnnn[[[HHHEEEGGGDDDDDDBBBAAAJJJmmmssshhhbbbvvvMMMUUUooo|||{{{yyyccc\\\fffhhhVVVfffsssPPPHHH[[[\\\SSSZZZZZZ[[[aaaggghhhbbb^^^]]]___```bbbbbbbbb``````___```TTT]]]vvvSSS@@@AAACCCCCCCCC======<<<======<<<;;;:::333<<<888111888===<<<===??????@@@CCCGGGOOOYYY___qqqpppssswwwsssggg^^^]]]VVVQQQLLLKKKLLLKKKFFFAAA??????CCCFFFEEEDDDKKKSSSWWWnnnooo\\\XXXXXXYYYZZZWWWSSSTTTWWWXXXZZZ\\\\\\ZZZXXXXXXYYYTTTUUUVVVXXXYYYYYYYYYYYYYYY\\\YYYZZZ___]]]cccvvvsssCCC>>>GGGbbb|||nnnfff\\\OOOEEE@@@HHH]]]qqqZZZ^^^eee[[[fffhhh]]]^^^XXX[[[hhhiiicccfff```bbbcccbbb___\\\ZZZYYY[[[\\\^^^```___\\\[[[\\\YYYZZZ]]]___\\\YYYZZZ^^^cccbbb^^^mmmSSSCCC:::BBBHHHDDD???@@@@@@===<<<;;;;;;AAAOOO^^^mmmssswwwxxx|||PPP===<<<<<<===:::999888666555444333333111111000///////////////............////////////////////////000000000000000111222333111000000222,,,IIIaaauuu~~~|||tttXXXfffllleeebbbdddXXXXXXXXXYYYYYYYYYYYYZZZ``````^^^]]]\\\[[[[[[[[[^^^___]]]WWWVVVZZZ^^^___eee]]]hhhffftttMMM===FFFYYYtttyyyTTTDDDAAACCCAAADDDDDD===FFFuuu|||vvv```ZZZyyywww}}}uuuaaa___nnnhhhZZZkkk{{{{{{|||cccGGGMMM^^^[[[TTT[[[WWWWWWZZZ``````[[[XXXYYY\\\]]]^^^^^^\\\[[[[[[[[[YYY^^^aaa___llllllNNN>>>;;;???AAA???===<<<<<<<<<999888444>>>:::333999;;;777777::::::::::::===BBBJJJOOOWWWUUUTTTTTTPPPHHHDDDCCCEEEAAA<<<;;;======<<<;;;===>>>??????<<>>GGGQQQxxxPPP===>>>@@@BBB::::::888666555444444444111111000///////////////............////////////////////////000000000000...000000000111222111111+++333666EEEhhhnnndddccc```VVVUUUZZZXXXWWWXXXWWWUUUTTTVVVXXXYYY\\\[[[[[[\\\\\\]]]^^^___^^^aaa```ZZZXXX[[[]]][[[dddXXXYYYfffkkkgggMMMBBBIIIffftttSSSEEEEEEAAACCCFFF???<<>>=========;;;999:::AAA<<<888===<<<777;;;999:::;;;;;;;;;===AAADDD>>>@@@AAA>>>======;;;777===<<<;;;;;;;;;<<<=========;;;<<<@@@FFFPPPbbbsss```RRRSSSRRRRRRSSSSSSVVVXXXZZZYYYXXXUUUSSSTTTWWWYYYXXXVVVVVVUUUTTTTTTTTTTTTVVVVVVWWW[[[WWWVVV\\\YYYVVV___ppp{{{JJJHHHZZZoooyyynnnccc\\\TTTKKKFFFFFFMMMiiicccrrr```ffffffhhhiii___XXX```]]]^^^```___]]][[[ZZZ[[[^^^ZZZ[[[```aaa\\\ZZZ\\\YYYYYYYYYYYYZZZ[[[ZZZWWW___[[[```fffdddooorrrQQQBBB>>>AAAGGG===>>>BBBFFFDDD>>>;;;<<>>@@@AAA@@@>>>888<<<777555;;;999555<<<777999;;;<<<:::999999999666;;;;;;666777===>>>:::666888:::;;;:::999:::;;;>>>===BBBOOO___rrruuuaaa]]]XXXOOOPPPQQQQQQRRRUUUXXXXXXUUU[[[UUUOOOOOOSSSWWWVVVTTTTTTSSSQQQOOOOOOPPPRRRSSSTTTWWWSSSSSSYYYWWWUUU]]]bbbUUUAAAHHHWWW{{{vvvjjjddd]]]TTTJJJEEE@@@MMMaaazzzzzzcccaaaeeedddgggiii^^^WWW_________^^^\\\ZZZYYYZZZ\\\]]]XXXXXX]]]^^^XXXUUUWWWUUUVVVWWWYYY\\\^^^[[[VVVZZZVVVYYY]]]XXXZZZyyyYYYAAA===@@@HHHEEEBBBBBB@@@<<<===@@@999PPPpppNNNDDDEEE===;;;:::999777666444333333333222111111000000000000000//////............//////000000000000000000000000////////////000000000000---222444000...999OOOcccwwwjjj]]][[[YYYWWWVVVWWWZZZZZZXXXUUUUUUWWWYYYZZZXXXWWWWWWXXXZZZZZZYYYZZZ[[[]]]^^^``````^^^\\\ZZZZZZ[[[\\\\\\```^^^aaakkkiiiccccccBBBAAAHHHNNNlllVVVGGG???CCCFFFAAA>>>BBBIII___ssseeeXXXIII___zzz~~~}}}~~~{{{uuuttt}}}zzzsssvvvzzzxxxaaa^^^ddd{{{zzzZZZXXXVVVWWWXXXXXXUUUQQQVVVWWWWWWUUUSSSTTTYYY]]][[[WWWSSSRRRTTTWWWWWWWWW\\\ZZZ\\\\\\VVVWWWllloooVVVBBBBBBDDD???===AAA<<<@@@AAA>>><<<===<<<:::@@@>>>:::666555555777999999:::<<<;;;::::::;;;===;;;777666999<<<;;;<<>>CCCGGGFFFCCCBBB@@@===BBB@@@LLLkkkNNNAAAAAA<<<>>>:::999777666444444333333222111000000//////000000//////............//////////////////////////////.../////////000000000000///222333222///000555:::KKKuuuoooaaa]]][[[XXXWWWSSSSSSSSSVVVZZZ\\\\\\ZZZUUUWWWYYYYYYWWWVVVVVVWWWWWWVVVVVVUUUVVVWWWYYYZZZ___```___[[[WWWUUUWWWZZZccc```___fffgggaaaxxxggg???DDDDDD]]]cccRRREEEDDDDDD???>>>AAA;;;???IIIYYYnnncccjjj{{{fffLLLDDDlll{{{rrrqqqtttxxx}}}vvvtttwwwzzz{{{zzzzzztttlllhhhooo}}}xxxhhhjjjmmmcccYYYWWWVVVWWWZZZZZZXXXVVVSSSTTTTTTTTTUUUWWWZZZ]]]WWWTTTRRRRRRTTTVVVUUUTTTWWWTTTVVV[[[YYYWWWbbbrrrzzz\\\EEE;;;<<>><<>>999777;;;DDDTTTlll{{{qqqddd[[[XXXVVVRRROOOSSSRRRQQQQQQQQQRRRTTTUUUQQQQQQPPPPPPQQQTTTVVVXXXRRRRRRRRRQQQOOOPPPRRRTTTSSSSSSTTTUUUVVVXXXZZZ[[[```TTTmmmccc@@@FFFOOOgggxxxrrrllliiiWWWOOOHHHDDDEEEJJJXXXdddmmmSSSYYY]]]XXXaaajjjfffdddfffbbbXXXXXXXXXZZZ\\\^^^^^^]]]^^^___`````````___^^^]]]SSSTTTUUUWWWYYYZZZ[[[\\\ZZZZZZ[[[^^^bbbbbb]]]XXXXXXwwwyyy___HHHBBBEEEDDDAAA???BBBBBBAAA???BBBVVV}}}JJJ===???<<<@@@::::::888666555444444333111111000//////////////////......------......///////////////////////////........./////////000000222///---...333666555444777000222BBBYYYsssttthhhbbbUUURRRRRRVVVXXXUUUSSSSSSVVVUUUUUUUUUVVVVVVVVVVVVUUUVVVWWWVVVSSSRRRRRRSSSRRRRRRRRRRRRSSSUUUWWWXXXUUUWWWXXXVVVTTTTTTVVVYYYVVVZZZVVVWWW___```^^^eeeqqqCCCCCCKKKWWWllleeeKKKFFFGGGEEECCCBBBCCCFFFGGGEEECCCHHHQQQZZZmmmkkkrrreeeNNN]]]iiimmmqqqsssnnniiimmmqqqvvvwwwuuussssssuuuttteeelllsssqqqeeeNNNBBBOOObbbbbbYYYTTTTTTUUUVVVWWWWWWWWWWWWWWWTTTRRRSSSUUUUUURRROOOQQQSSSUUUXXXZZZYYYWWWUUURRROOOQQQWWW[[[XXXUUUWWW]]]sss{{{{{{^^^NNNCCCEEEDDD===999<<<@@@???===;;;<<<===???AAA;;;<<<===<<<<<<<<>><<>>BBB===<<<;;;:::888777555444444444111000000///.../////////......------------..........................................////////////222111///---,,,---///111333000000222111;;;[[[{{{tttcccPPPMMMUUUUUUSSSRRRQQQMMMLLLRRRZZZXXXWWWVVVTTTSSSRRRSSSSSSTTTUUUUUUSSSQQQPPPPPPRRROOOOOOPPPQQQSSSUUUXXXYYYUUUSSSQQQRRRUUUWWWVVVTTTPPPYYYVVVTTT\\\^^^\\\aaazzz[[[BBBEEEIIITTTuuutttWWWGGGBBBCCCBBB===<<<@@@BBBBBBBBBDDD@@@GGGRRRZZZ```eeeiiillltttttttttsssrrrqqqpppooosssqqqvvvsssiiigggggghhhiiilllmmmhhhhhhjjjmmmqqqtttvvvvvvvvvkkkdddttt{{{mmmvvviii]]]FFFEEEUUUrrrOOO^^^VVVWWWWWWWWWVVVVVVUUUUUUVVVSSSQQQQQQSSSSSSPPPMMMOOORRRUUUXXXXXXWWWUUUTTTQQQPPPQQQRRRSSSSSSVVV[[[XXXZZZkkksss^^^qqqlllhhhZZZKKKCCC888888999999;;;<<<>>>???AAADDDHHHKKKNNNQQQUUUWWWcccooo|||zzz}}}yyy}}}mmm]]]ZZZWWWVVVUUUSSSPPPLLLLLLKKKKKKKKKLLLLLLMMMMMMLLLKKKKKKKKKKKKLLLMMMNNNLLLMMMNNNMMMMMMNNNQQQTTTSSSSSSRRRRRRSSSSSSTTTUUU]]]SSSXXXsssKKK>>>EEEPPPjjjyyytttiii___UUUPPPKKKFFFDDDEEEHHHaaauuu~~~vvv___cccXXXZZZ\\\VVV^^^eee```^^^___[[[```^^^^^^^^^```aaa```___[[[[[[\\\]]]^^^^^^______ZZZYYYXXXWWWWWWYYYZZZ[[[ZZZZZZ[[[]]]```aaa```___^^^hhhbbbiiiuuuVVVBBB@@@HHH======@@@CCCAAA>>>@@@EEE~~~GGG???DDD===:::;;;:::999777666555444444111000//////......//////......------------..............................------........./////////+++...111111///---...000000///222666444222999EEEJJJeeeuuuhhhZZZVVV^^^]]]QQQQQQ[[[VVVOOOLLLOOOSSSTTTUUUXXXUUUUUUUUUSSSQQQQQQSSSUUURRRSSSSSSQQQOOOOOOPPPQQQLLLLLLMMMNNNPPPRRRUUUVVVWWWSSSOOOQQQUUUVVVRRRNNNPPPZZZYYYUUUZZZZZZZZZ```bbbkkkDDD;;;OOOSSS~~~XXXIIIIIIJJJBBB===AAAGGGGGGFFFFFFKKKJJJIIIJJJLLLOOOQQQQQQQQQUUUXXXZZZYYYYYY\\\^^^[[[```cccvvvtttwwwyyywwwiiieeeeee```dddkkkiiikkkkkklllqqqwwwzzz{{{yyy}}}{{{~~~~~~iii[[[XXXwwwdddPPPWWWYYYZZZ[[[YYYWWWUUUTTTUUUPPPOOONNNOOOPPPRRRRRRQQQNNNPPPRRRSSSRRRQQQRRRSSSOOOPPPPPPNNNLLLNNNUUU\\\XXXYYY]]]kkkwwwXXXdddxxxbbbWWWHHH===:::AAALLLUUUiiinnnvvv}}}eee|||llldddVVVTTTSSSSSSTTTSSSQQQOOOMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMNNNOOONNNNNNOOORRRUUUUUUUUUTTTTTTTTTTTTTTTUUUTTTVVVTTTYYYuuuzzzVVVAAA@@@LLLgggxxxlll```[[[VVVNNNEEE@@@DDDDDDLLLjjj|||rrrnnnwwwzzzxxxjjjUUU]]]WWWZZZYYYSSSZZZbbb^^^]]]aaa]]]aaa___\\\\\\]]]______^^^YYYYYYYYYZZZZZZZZZ[[[[[[ZZZYYYXXXWWWVVVWWWXXXXXXXXXXXXYYYZZZZZZ\\\___aaa[[[eee^^^VVVkkkoooWWWKKKEEE>>><<>>AAA<<<<<<;;;:::999777666555555444000000///............///...------,,,,,,------...........................---------.........//////))),,,///111111222222333333...---444;;;:::222***///888AAALLLcccssseeeXXXNNNRRRQQQUUU]]][[[QQQHHHGGGRRRPPPSSS[[[^^^[[[VVVTTTSSSTTTTTTRRRPPPPPPSSSVVVPPPQQQQQQOOONNNNNNPPPRRRMMMMMMMMMMMMNNNOOOQQQRRRTTTRRRPPPQQQTTTTTTRRROOOQQQXXXWWWWWW\\\YYYWWW```]]]ttt```===FFFGGGQQQmmm[[[LLLFFFBBBDDDEEEAAA<<<:::AAA@@@@@@BBBEEEHHHKKKLLLFFFHHHKKKMMMOOOPPPSSSTTTNNNXXX\\\ZZZhhhaaahhhZZZeeeooo^^^```eee\\\___iiihhhqqqrrruuuzzzzzz}}}nnnWWWUUURRRVVVXXXYYYXXXTTTRRRRRRSSSNNNNNNNNNMMMMMMNNNQQQTTTOOOPPPQQQOOONNNNNNPPPSSSOOOQQQQQQOOOMMMOOOSSSWWW[[[ZZZUUUUUUeee\\\]]]{{{qqqllluuuwww||||||fffUUUUUUUUUUUUUUUUUUSSSQQQPPPMMMMMMNNNNNNOOOOOOOOONNNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNPPPSSSTTTTTTSSSRRRRRRQQQRRRRRRGGGWWW\\\ZZZgggYYYGGG???JJJ]]]uuutttllldddYYYNNNIIIGGG<<>>LLL<<<>>>;;;>>><<<;;;999777666555555555000000///..................------,,,,,,------...........................---------.........//////222///+++******,,,.........333555000+++---333777555111000222555:::CCCMMM^^^rrr{{{bbb[[[SSSNNNLLLKKKJJJJJJGGGNNNQQQNNNOOOSSSUUURRRQQQTTTYYYYYYRRRLLLPPPWWWTTTUUUUUURRROOOOOORRRUUUOOOOOOOOONNNMMMNNNPPPRRRQQQPPPOOONNNNNNOOOPPPPPPMMMOOOQQQRRRSSSSSSTTTUUUOOOTTTSSSXXX___ZZZWWW```ZZZaaaNNNAAAAAAKKKRRRuuummmXXXQQQJJJGGGEEEBBBDDDHHH@@@BBBDDDDDDCCCCCCCCCEEEGGGFFFFFFGGGJJJKKKKKKKKKOOOSSSUUUVVVWWWZZZXXXSSS[[[[[[OOOdddiiiZZZfffaaa]]]OOOYYYdddZZZZZZeeecccjjjooowww^^^IIITTTUUUQQQSSSUUUTTTQQQOOOOOOQQQPPPPPPPPPMMMJJJJJJNNNRRRRRRSSSRRROOOMMMMMMQQQUUUPPPRRRSSSRRRRRRSSSSSSQQQYYYVVVWWWZZZXXX```qqqVVVdddwwwdddpppzzz|||lllSSSOOOUUUUUUUUUUUUSSSOOOKKKIIIKKKKKKLLLMMMMMMMMMMMMMMMIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJKKKJJJJJJKKKMMMPPPQQQQQQPPPOOONNNNNNNNNNNNLLL\\\___UUUVVVnnn~~~___EEECCCLLL]]]}}}vvvkkk___VVVSSSIIIBBBNNNFFF???uuurrrtttzzzzzzppp{{{eeeeeeYYYbbbVVVSSS[[[SSSVVV[[[UUUTTTWWWUUUXXXTTTQQQPPPSSSWWW[[[\\\ZZZYYYXXXVVVUUUUUUUUUUUUPPPPPPQQQRRRSSSTTTTTTTTTXXXVVVUUUVVVYYYYYYVVVSSSUUURRRPPPXXX^^^WWWbbbsssfffVVVJJJBBB===???DDDKKK??????BBB:::;;;;;;:::888777555444444111000///......------...........................---------............///...------,,,---...///000///////////////////////////000000000111111111111111111222222222333333333444777<<>>>>>;;;EEEDDDEEEIIIMMMMMMJJJGGGDDDEEEGGGHHHHHHIIIKKKLLLOOOZZZUUUJJJMMMPPPMMMNNNMMMOOORRRRRRPPPNNNMMMMMMMMMLLLLLLLLLMMMMMMKKKJJJJJJLLLMMMNNNMMMMMMLLLLLLMMMPPPRRRPPPLLLJJJKKKNNNPPPOOONNNMMMMMMMMMNNNNNNOOOPPPRRRUUUVVVXXXYYYYYYYYY___ccc}}}OOOIIIDDD???OOO~~~hhhZZZOOOKKKNNNIIIEEEAAA???@@@EEEIIILLLAAA@@@@@@AAACCCEEEEEEDDDBBBDDDFFFHHHIIIIIIIIIHHHRRRRRRPPPOOONNNNNNPPPQQQQQQRRRWWW^^^cccfffkkkrrrzzzsssKKKKKKVVVRRRJJJOOONNNMMMMMMNNNOOOQQQSSSOOOOOONNNNNNNNNNNNOOOOOOPPPOOONNNMMMNNNOOOQQQRRRUUUUUUUUUSSSQQQPPPPPPRRRRRRRRRRRRTTTVVVZZZ]]]___ddduuusssrrrmmmgggiiiqqqvvvvvv{{{uuu|||kkk\\\WWWSSSPPPOOOOOOPPPRRRQQQNNNKKKIIIHHHJJJJJJJJJJJJJJJIIIIIIIIIKKKKKKKKKKKKLLLMMMNNNOOOIIIHHHFFFEEEEEEFFFGGGHHHNNNOOOOOOPPPPPPPPPPPPPPPPPPRRRPPPQQQSSSSSSiii}}}VVVBBBJJJfff~~~sssllleeeWWWRRROOOFFFGGGMMMLLLHHHJJJNNNXXXgggwwwvvvvvvvvvwwwzzz~~~wwwmmmfff]]]YYYYYYZZZZZZYYYXXXXXXYYYZZZYYYXXXWWWVVVXXXYYY\\\^^^ZZZTTTUUUYYY[[[YYYVVVUUUUUUVVVVVVVVVSSSRRRQQQSSSVVVVVVRRROOONNNOOORRRTTTUUUTTTSSSRRRTTTTTTSSSQQQPPPQQQTTTWWWZZZ___vvvkkk]]]SSSKKKIII???>>>AAA:::;;;:::999888777555555444111000///......------...------------------------------------............---------,,,------...///........................////////////000000000000000111111111222222222222222222222111//////222444777;;;<<<999888:::;;;:::777;;;???@@@??????BBBFFFAAAEEEIIIIIIFFFFFFJJJNNNDDDMMMHHHBBBKKKQQQOOOOOOJJJLLLNNNNNNLLLJJJJJJJJJJJJIIIIIIIIIJJJJJJHHHGGGHHHIIIKKKMMMOOONNNKKKHHHKKKMMMNNNMMMJJJHHHJJJLLLMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLNNNQQQSSSUUUVVVWWWVVV\\\VVV\\\~~~NNN999EEEGGGIIIiii}}}hhhXXXOOOGGGGGGFFFGGGIIIHHHGGGEEEHHHHHHHHHIIIKKKKKKJJJIIIFFFGGGHHHIIIJJJKKKKKKKKKFFFHHHJJJLLLMMMPPPTTTWWWYYY\\\aaagggjjjllluuukkk{{{RRRIIIMMMPPPPPPLLLPPPOOOMMMLLLLLLLLLMMMNNNNNNNNNMMMMMMMMMNNNNNNOOOMMMMMMLLLLLLLLLNNNOOOPPPRRRRRRRRRPPPMMMLLLMMMNNNOOOPPPPPPRRRTTTVVVYYYZZZQQQ```yyy}}}rrr___XXXXXXUUUOOOKKKPPPQQQPPPNNNKKKIIIIIIIIIJJJIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMKKKJJJIIIHHHGGGHHHIIIIIILLLMMMOOOPPPQQQPPPOOONNNQQQQQQOOORRRVVVPPPWWWmmmXXX:::AAATTThhh~~~xxxfff]]]ZZZPPPJJJEEE===AAA@@@??????BBBKKKXXXaaaqqq}}}}}}vvvqqqllliiifffnnnxxxpppeeejjjoooaaa___[[[YYYYYYYYY[[[\\\VVVWWWWWWYYYZZZ[[[\\\\\\\\\ZZZ[[[^^^]]]YYYWWWYYYZZZXXXUUUTTTUUUVVVUUUUUUSSSRRRQQQSSSVVVVVVSSSPPPNNNQQQUUUXXXZZZYYYWWWVVVTTTUUUTTTRRRPPPOOOPPPQQQUUUTTTVVVggg^^^}}}HHH>>>===@@@:::::::::999888777666555555111000///......------...------------------------,,,,,,---------.........---------------------..................................../////////000000000000000111111111111222000111222222333444777999999<<<===999888<<<>>>===<<<@@@CCCAAA===<<>><<>>;;;>>>;;;999999888888777666666555111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------,,,,,,+++------------------------------------.........///////////////000000000000...000111111111111222444333777888555555999<<<<<<;;;::::::<<<>>>AAABBBBBBGGGDDDBBBEEEJJJMMMKKKHHHJJJOOOIIIGGGMMMKKKEEEIIIJJJKKKKKKKKKIIIHHHIIIJJJJJJIIIHHHIIIJJJJJJHHHFFFGGGGGGGGGEEEBBBBBBDDDFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJLLLMMMPPPUUUSSSSSS{{{tttCCC;;;???===bbb~~~pppeee]]]SSSQQQNNNNNNNNNOOONNNMMMQQQQQQQQQQQQSSSVVVZZZ\\\WWW[[[^^^```bbbiiittt|||iiiNNNHHHGGGGGGDDDGGGJJJEEEEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHEEEGGGIIIJJJJJJLLLOOOQQQOOONNNNNNMMMMMMNNNNNNNNNNNNSSSXXX^^^ZZZPPPeee```LLLKKKMMMRRRUUUSSSOOOQQQWWWNNNQQQSSSRRROOOKKKIIIHHHFFFGGGHHHIIIIIIIIIIIIIIIJJJIIIIIIHHHGGGGGGGGGGGGDDDDDDEEEGGGHHHIIIJJJJJJHHHJJJLLLNNNOOOOOONNNMMMHHHNNNOOOPPPTTTNNNLLLXXXsssnnnWWWDDD:::888DDDTTTgggvvvnnnjjjiiiaaaWWWSSSTTTTTTQQQMMMHHHFFFCCC@@@???CCCHHHMMMSSSWWW\\\```dddgggjjjllljjjjjjhhhddd```aaafffjjjjjjeeecccdddccc^^^\\\\\\\\\```fffjjjnnnpppsssuuu{{{{{{MMM[[[SSSQQQSSSVVVUUUSSSRRRTTTVVVWWWWWWWWWVVVVVVVVVVVVUUUZZZUUUUUUYYY\\\YYYVVVVVVVVVUUUTTTUUUVVVVVVUUUTTTPPPNNNMMMOOOSSSUUUTTTRRRRRRTTTVVVWWWXXXWWWVVVUUUQQQSSSUUUUUUSSSRRRRRRSSSYYYJJJHHHUUUZZZQQQOOOVVVwwwsssCCC===;;;===;;;999999888888777666666666111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------...---,,,+++***------------------------,,,,,,---------................../////////000000***,,,///111222444666888...222444111111555888777<<<<<<===>>>>>>??????@@@CCCBBBCCCDDDGGGHHHIIIHHHIIIOOOKKKIIILLLGGGCCCIIIJJJKKKKKKJJJHHHHHHIIIJJJGGGFFFEEEFFFGGGGGGEEECCCCCCGGGJJJGGGAAA>>>@@@CCCBBBBBBBBBCCCEEEFFFFFFEEEHHHGGGEEEDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKJJJJJJIIIIIIRRRXXXSSS```{{{TTTIII@@@MMMbbbzzz|||wwwqqqkkkhhheeecccaaabbbbbbaaabbbeeeiiimmmppprrrwww}}}vvvccc>>>GGGMMMHHHBBBFFFHHHEEEEEECCCDDDDDDEEEEEEEEEEEEEEECCCCCCCCCCCCDDDEEEFFFGGGCCCCCCDDDEEEFFFGGGGGGGGGDDDFFFGGGHHHHHHJJJLLLOOOQQQPPPNNNLLLLLLLLLNNNNNNNNNIIIHHHXXXeeeYYYKKKOOOmmmyyyWWWEEEJJJLLLKKKMMMOOOMMMIIIKKKPPPLLLMMMNNNLLLIIIFFFFFFFFFDDDEEEHHHJJJKKKJJJIIIGGGKKKJJJIIIHHHGGGGGGGGGGGGCCCDDDFFFIIIKKKLLLNNNNNNGGGGGGIIIJJJKKKLLLLLLLLLJJJOOOMMMNNNTTTPPPMMMVVVWWWPPPeee___CCC???FFFPPPaaatttzzzppphhhccc```^^^\\\NNNNNNNNNOOONNNKKKFFFAAAAAACCCFFFHHHIIIKKKNNNPPPLLLOOOPPPNNNKKKJJJMMMQQQTTTRRRUUU]]]eeehhhkkkoookkkpppwww{{{~~~eeeQQQTTTQQQPPPQQQQQQRRRRRRRRRSSSUUUTTTUUUUUUUUUUUUTTTRRRQQQUUURRRSSSWWWXXXUUUSSSTTTSSSRRRRRRRRRTTTTTTSSSQQQOOOLLLKKKMMMQQQTTTTTTRRRTTTUUUVVVWWWXXXYYYZZZZZZRRRSSSTTTSSSQQQPPPQQQRRRUUUNNNKKKMMMMMMJJJNNNUUUWWWXXXyyyqqqBBB===:::===;;;999999888888777777666666111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------...---,,,***)))------------------------,,,,,,,,,---------................../////////000,,,...000000//////000111---222444222333666888888111555:::<<<===>>>AAADDD>>>AAADDDDDDCCCCCCFFFIIIFFFMMMKKKIIIKKKEEEBBBKKKJJJJJJKKKIIIHHHGGGHHHJJJDDDCCCBBBCCCDDDDDDBBB@@@@@@GGGLLLJJJAAA;;;===AAA@@@@@@@@@AAACCCDDDDDDDDDCCCBBBAAAAAABBBDDDGGGHHHEEEFFFGGGIIIKKKLLLLLLLLLNNNKKKFFFNNN]]][[[RRRUUU~~~dddJJJEEECCCOOOnnnYYYHHHFFF888JJJIIIBBBFFF???:::GGGDDDDDDDDDEEEDDDDDDCCCBBB?????????@@@AAABBBCCCDDD===>>>@@@BBBDDDFFFGGGGGGDDDEEEGGGGGGGGGGGGJJJLLLSSSQQQNNNLLLKKKLLLNNNOOOEEEVVVSSSFFFJJJSSSTTTSSSKKKVVVlllvvv```QQQKKKLLLNNNPPPPPPKKKHHHIIIIIIFFFFFFHHHKKKKKKIIIFFFCCCBBBCCCEEEDDDGGGJJJMMMNNNMMMJJJHHHIIIIIIGGGFFFEEEEEEEEEEEE???@@@CCCEEEHHHJJJKKKLLLEEEFFFFFFGGGHHHJJJKKKKKKGGGJJJFFFIIIRRRQQQLLLQQQRRRXXXJJJdddeeeIIIAAA???EEEPPP[[[pppxxxrrrooonnnhhhbbbZZZWWWWWWWWWTTTPPPIIIJJJKKKJJJIIIJJJLLLMMMLLLQQQWWWYYYWWWWWWYYY\\\aaa___cccllltttvvvyyy|||iiinnn\\\SSS^^^OOOOOOOOONNNNNNOOOQQQSSSTTTTTTQQQRRRTTTUUUTTTSSSQQQOOOPPPNNNPPPSSSSSSOOOOOOQQQQQQPPPPPPQQQRRRRRRQQQOOONNNKKKJJJLLLPPPSSSSSSRRROOOPPPPPPRRRTTTWWWYYYZZZSSSSSSSSSQQQOOONNNOOOPPPEEELLLOOOLLLJJJMMMOOOLLLLLLMMM\\\ppp@@@<<<;;;===:::::::::999888777666555444333222111///...............---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,---------------............///////////////000000000000000111222222444444555666888999:::;;;<<<>>>???@@@AAAAAAAAAAAABBBBBBCCCCCCHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@??????????????????????????????<<<>>>BBBEEEFFFEEECCCAAA@@@@@@AAABBBCCCDDDEEEFFFEEEEEEFFFGGGHHHIIIIIIJJJHHHGGGGGGGGGJJJNNNSSSUUU```jjjIII:::EEEXXXrrr```CCC@@@CCCAAA@@@@@@???>>>?????????@@@@@@BBBBBBBBBBBB@@@@@@DDDCCCAAA@@@???@@@AAAAAA>>>???AAAAAAAAACCCEEEGGGFFFFFFFFFFFFGGGGGGHHHIIIKKKJJJJJJJJJJJJJJJKKKLLLOOONNNNNNMMMNNNOOOQQQRRRRRRPPPTTT\\\eeewwwvvvttt]]]YYYTTTNNNKKKIIIJJJKKKIIIKKKKKKJJJFFFDDDEEEGGGFFFGGGGGGFFFDDDCCCCCCDDDFFFDDDDDDEEEHHHIIIGGGEEEIIIGGGHHHHHHDDD@@@AAAFFFCCCBBBAAAAAABBBCCCDDDEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHJJJLLLOOOQQQRRRTTTVVVRRRVVVzzzzzzHHHAAAFFFDDDLLLUUU^^^rrr}}}{{{tttooollliiifffeee]]]^^^___]]][[[YYYYYYYYY]]]cccffffffgggjjjkkkiiiqqqllliiiooo{{{qqqaaaYYYTTTQQQOOOQQQRRRUUUTTTMMMLLLQQQTTTSSSMMMOOORRRTTTTTTRRRPPPNNNMMMNNNOOONNNNNNOOORRRUUUOOOOOOOOOOOOOOOPPPQQQRRRLLLKKKKKKKKKLLLMMMNNNNNNKKKLLLMMMNNNPPPQQQRRRRRRTTTQQQNNNLLLMMMMMMLLLKKKIIIIIIIIIIIIIIIJJJKKKKKKOOONNNNNNcccrrrBBB===;;;>>>:::::::::999888777666555555333222111///...............---,,,,,,+++++++++,,,+++++++++++++++++++++++++++---...---,,,+++,,,---------,,,++++++++++++,,,+++++++++,,,,,,,,,------------------.............../////////000000000000000111111222333444555555777777888:::;;;<<<===>>>@@@@@@@@@@@@AAAAAAAAABBBEEEEEEEEEDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCCCCAAA@@@@@@???>>>>>>==============================:::<<>>======<<<<<<=========>>>???@@@@@@???>>>===AAA@@@???>>>===>>>>>>???<<<>>>?????????AAACCCEEEEEEEEEEEEEEEFFFGGGGGGHHHJJJJJJJJJIIIJJJJJJKKKLLLMMMMMMLLLMMMNNNOOOQQQRRRNNNNNNRRRXXXVVVVVVfffzzzooo]]]UUUPPPNNNLLLJJJIIIJJJKKKLLLLLLMMMNNNLLLHHHFFFGGGHHHDDDEEEFFFEEEDDDCCCDDDEEEAAA@@@@@@CCCGGGIIIHHHFFFHHHHHHIIIKKKGGG@@@???BBBBBBAAA@@@@@@@@@BBBCCCDDDCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDEEEGGGIIIKKKMMMNNNNNNQQQRRRSSS```UUUDDDEEEDDDFFFKKKRRRbbb}}}|||{{{wwwuuutttttttttsssooolllhhhlllooonnnooossstttsssbbbdddwwwuuuhhh\\\VVVUUUSSSTTTVVVSSSVVVTTTOOOMMMQQQRRRPPPKKKMMMPPPSSSSSSRRROOONNNPPPQQQQQQPPPOOOOOORRRTTTPPPPPPPPPPPPPPPQQQQQQRRRNNNMMMMMMLLLLLLLLLMMMMMMJJJKKKLLLLLLMMMNNNOOOOOOQQQOOOMMMLLLLLLLLLKKKJJJKKKKKKJJJJJJKKKKKKLLLMMMJJJOOORRR^^^uuuDDD>>><<<>>>;;;:::999999888777666555555333222111///............------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,---......,,,,,,---...------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------................../////////000000000000000111222333444555555666666777888:::;;;<<<<<>>>>><<<<<<<<<>>>@@@BBB=========<<<<<<;;;;;;:::::::::::::::::::::::::::888999:::<<<============<<<======>>>???@@@AAAAAA??????@@@AAABBBCCCCCCDDDHHHFFFCCCAAAAAADDDGGGJJJPPPOOOeeefffKKKAAAIIIQQQGGG|||aaa@@@555888===???<<<;;;::::::999999:::::::::;;;;;;<<<<<<;;;;;;:::===<<<<<<;;;;;;;;;;;;<<<:::<<<=========>>>AAACCCCCCCCCCCCDDDEEEFFFFFFGGGIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQMMMMMMSSSXXXSSSKKKLLLSSSZZZvvvzzzlllaaaVVVPPPNNNGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMKKKIIIGGGGGGGGGDDDEEEFFFEEECCCCCCCCCEEE@@@??????AAACCCEEEEEEDDDFFFGGGKKKOOOMMMFFFCCCDDDAAAAAA@@@??????@@@BBBCCCAAAAAAAAAAAAAAABBBBBBCCCEEEEEEEEEFFFHHHIIIKKKLLLMMMKKKOOORRRMMMZZZwwwjjjKKK???>>>FFFGGGLLLlll~~~mmmPPP^^^|||kkk```WWWTTTTTTSSSUUUXXXTTTVVVTTTPPPOOOPPPPPPMMMJJJLLLOOOQQQRRRQQQPPPNNNQQQRRRRRRPPPOOONNNPPPQQQRRRRRRRRRRRRQQQQQQQQQQQQPPPOOONNNMMMLLLLLLLLLLLLJJJJJJKKKKKKKKKLLLLLLLLLMMMLLLKKKKKKLLLLLLJJJHHHJJJJJJJJJIIIJJJJJJKKKLLLHHHLLLQQQPPP{{{wwwFFF@@@===???;;;999999888888777666666555333222111///............---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,---......,,,,,,---...---,,,,,,+++***+++++++++***++++++++++++,,,,,,,,,,,,,,,---------................../////////000000000000111222333444444555666666777888999:::;;;<<>>;;;;;;;;;:::::::::999999888888888888888888888888888888888888999:::;;;<<<::::::;;;<<<<<<===>>>>>><<<======>>>???@@@AAAAAAEEEDDDCCCBBBBBBBBBBBBBBBGGGOOOUUUhhh^^^>>>PPPVVVXXXiii___AAA999>>>???<<<::::::999999888888888888888888999999999999999999888::::::999999999999999::::::;;;<<<<<<<<<===???AAAAAABBBCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKLLLLLLMMMNNNNNNPPPNNNPPPTTTTTTPPPQQQVVVTTTSSSPPPRRRccc~~~{{{wwwrrreeeUUUMMMLLLPPPSSSUUUHHHIIIIIIJJJJJJIIIIIIIIIKKKKKKJJJIIIGGGEEEDDDDDDFFFGGGGGGEEECCCAAABBBCCCCCCBBBAAA@@@@@@@@@@@@???AAAAAAEEEKKKLLLHHHGGGHHHAAAAAA@@@??????@@@AAABBBAAA@@@@@@@@@@@@AAABBBBBBGGGGGGHHHHHHIIIJJJKKKLLLPPPJJJMMMTTTPPPMMMhhhaaa??????GGGEEEIIITTTmmm|||bbbqqqzzzeee\\\UUURRRQQQPPPQQQTTTSSSSSSRRRPPPPPPQQQOOOMMMJJJLLLNNNQQQRRRRRRQQQPPPNNNOOOPPPOOONNNMMMNNNPPPSSSSSSSSSSSSRRRRRRQQQPPPOOONNNNNNMMMMMMMMMMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJKKKLLLLLLJJJGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHDDDJJJCCC\\\wwwFFF@@@===???;;;999999888888777777666666333222111///............,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,---...---,,,,,,---...,,,,,,+++************+++*********+++++++++,,,,,,,,,,,,,,,------------...............///////////////000000111222333444555777777888999:::;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@AAA???<<<999888888:::;;;::::::::::::999999999999888888888888888888888888888888777777888999:::;;;888888999999::::::;;;;;;;;;;;;<<<===>>>???@@@@@@AAABBBDDDEEEEEECCC@@@>>>===LLLPPPMMMiiikkkCCCEEEDDDGGGPPP___MMM@@@:::@@@CCC===888:::999999888777777777777888888888777777777777888888888888999999999999999999:::;;;<<<<<<;;;<<<>>>@@@@@@AAABBBDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIKKKKKKKKKKKKKKKKKKJJJJJJRRRNNNLLLMMMNNNNNNOOORRRPPPSSSUUURRRPPPRRRWWW\\\gggqqqxxxvvvooohhh```[[[OOOMMMKKKMMMRRRUUUQQQLLLIIIJJJJJJJJJIIIHHHGGGFFFJJJIIIHHHGGGFFFFFFDDDDDDHHHHHHHHHEEEBBB?????????BBBAAA@@@???>>>>>>???@@@???<<<===AAACCCBBBCCCFFFBBBAAA@@@?????????@@@AAAAAAAAA@@@@@@AAAAAABBBCCCHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMQQQVVVSSSNNNRRR[[[gggEEE???BBBEEEGGG@@@PPPmmmbbbYYYuuuiii^^^WWWRRRQQQPPPMMMNNNQQQPPPNNNMMMOOOQQQQQQPPPOOOLLLMMMOOORRRSSSSSSRRRRRRLLLNNNOOOPPPOOOOOOQQQRRRRRRRRRSSSSSSRRRQQQPPPOOOLLLLLLLLLLLLMMMNNNOOOPPPNNNNNNNNNMMMMMMMMMMMMLLLIIIIIIIIIJJJKKKKKKIIIGGGEEEEEEDDDDDDCCCDDDDDDEEEGGG===FFFBBBKKKwwwwwwEEE???===>>>:::888888888888777777666666333222111///............,,,,,,+++++++++,,,------+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,+++***************************++++++++++++,,,,,,,,,,,,------------------.........///////////////000111222333444444777888888999::::::;;;;;;============<<<<<<<<<<<<;;;;;;<<<<<<===>>>??????BBB@@@===:::888888888888999999999999999999999999777777777777777777777777888888888888888999::::::777777777888888999999999::::::;;;<<<===>>>??????>>>@@@CCCFFFFFFDDDAAA???CCCFFFKKKLLLNNNgggUUUFFFNNNMMMKKKVVVvvvOOO???<<<<<<>>>:::333666>>>999888888777666777777777777777666666666666777777666777888888999888888888999:::;;;;;;:::;;;===???===>>>@@@CCCDDDDDDDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGJJJJJJJJJJJJJJJIIIIIIHHHOOONNNOOOQQQSSSSSSQQQPPPHHHLLLSSSVVVSSSQQQTTTZZZSSSXXXYYYYYYbbbqqqxxxwwwzzz|||rrraaadddaaa^^^[[[WWWTTTPPPMMMMMMMMMLLLJJJMMMPPPMMMIIIEEEFFFFFFGGGGGGFFFFFFEEEIIIHHHFFFGGGHHHHHHGGGEEEFFFFFFFFFCCC???===<<<===<<<============>>>AAADDDHHHBBB>>>???@@@@@@AAADDDAAA@@@???>>>===>>>??????@@@@@@@@@@@@@@@AAABBBBBBDDDDDDDDDEEEEEEGGGHHHHHHDDDOOOVVVRRRKKKKKKNNNQQQYYYaaaIII???;;;HHHFFFGGGKKKUUUhhhyyyRRRfffmmmlll[[[TTTPPPNNNOOOOOONNNPPPTTTPPPKKKIIILLLPPPOOOOOOOOOMMMNNNPPPRRRSSSSSSRRRRRRLLLNNNPPPQQQQQQQQQRRRTTTOOOPPPQQQQQQQQQPPPOOONNNIIIJJJJJJKKKLLLNNNPPPPPPMMMMMMMMMMMMLLLLLLLLLLLLIIIHHHGGGHHHHHHHHHFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCBBB;;;GGGHHHGGGWWW~~~uuuDDD>>><<<===:::888888888888777777777777333222111///............,,,+++++++++,,,,,,---...++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,++++++***************************++++++++++++++++++,,,,,,,,,------------------.........////////////000111222333444444666777777888888999999999;;;:::::::::999999999999777888999:::;;;<<<======@@@???===;;;999888888777888888888888888888888888666666666666666666666666777888888888888999999999666666777777777777888888888999999:::;;;<<<======<<<>>>@@@BBBDDDEEEEEEEEEKKKEEEHHHNNNGGGHHHlllwwwVVVHHHHHHRRR>>>NNNjjjgggBBBDDD@@@>>>;;;888555444777;;;888777666666555555666666666555444333333444555666444555666777888777777666777888999999888999;;;<<<999;;;>>>@@@AAABBBAAAAAA??????@@@@@@AAACCCDDDEEEEEEFFFHHHIIIJJJJJJJJJIIIKKKNNNQQQTTTUUUUUUTTTQQQZZZPPPJJJOOOSSSSSSRRRTTTKKKOOORRRRRRQQQRRRUUUXXXSSSWWWXXXVVVWWWZZZ[[[ZZZ[[[]]]```cccddd```YYYSSSOOOQQQRRRRRRRRRRRRSSSTTTTTTSSSMMMDDDCCCIIIMMMMMMEEEEEEEEEEEEEEEDDDDDDDDDFFFDDDCCCDDDGGGHHHGGGEEE@@@AAAAAA???<<<::::::;;;888:::;;;::::::<<<@@@CCCLLLEEE@@@@@@AAAAAAAAACCC>>>===<<<;;;;;;;;;<<<<<>>>>>??????@@@AAAAAAAAAAAABBBCCCDDDFFFGGGBBBJJJPPPLLLFFFFFFMMMTTTKKKbbb|||dddZZZ>>><<<@@@FFFHHHGGGJJJOOOqqq|||ooo```UUUPPPuuuttttttgggbbbVVVSSSLLLNNNLLLLLLOOOOOONNNPPPUUUQQQJJJFFFJJJMMMLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQPPPKKKMMMOOOPPPOOONNNOOOOOOKKKLLLNNNOOOPPPOOOMMMLLLJJJJJJJJJJJJKKKLLLMMMNNNIIIIIIIIIIIIIIIJJJJJJJJJHHHFFFDDDCCCDDDDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>FFFBBBCCCFFF___[[[LLL```mmmsssBBB===;;;===999888888888888777777777777333222111///............++++++++++++,,,,,,---...++++++++++++++++++++++++)))***++++++))))))***+++,,,++++++***)))*********)))************+++++++++++++++,,,,,,,,,------------------.........////////////000111222333333444555555666666777777888888999888888888777777666666555666666888999:::;;;<<<===<<<<<<;;;:::999888888666666666777777777777777555555555555555555555555666777888888999888888777666666666777777777777777777777888999:::;;;<<<<<<<<<<<<===???AAADDDGGGIIIEEEFFFGGGIIIHHHLLLWWWdddsssOOOKKKHHHIIIOOOXXXgggjjjBBB444???;;;:::777666:::===:::444666666555444444444444555555444333222222333444555222333555666777666555555666777888777666777999;;;777999;;;>>>???@@@???>>>>>>>>>>>>???@@@AAACCCDDDBBBCCCFFFHHHJJJKKKLLLKKKJJJLLLMMMKKKJJJJJJIIIHHHLLLIIILLLSSSSSSLLLKKKPPPJJJNNNUUUYYYVVVQQQTTT[[[[[[PPPMMMVVVXXXRRRTTT^^^XXX]]]aaa```ZZZWWWXXX[[[RRRTTTTTTRRRNNNMMMOOORRRGGGNNNQQQMMMLLLNNNMMMHHHJJJIIIGGGFFFDDDCCCCCCCCCBBB@@@???AAADDDFFFEEECCC;;;<<<<<<<<<:::999:::;;;999:::;;;999777888<<>>:::<<<>>>======???<<<<<<:::999888999999:::===============>>>??????@@@@@@AAAAAACCCEEEFFFGGGGGGDDDEEEIIIIIIGGGJJJPPPTTTHHH^^^vvv\\\CCC<<>>===<<<<<<=========BBBAAA666===@@@TTTJJJ???LLL???NNNbbbxxxCCCBBB<<<;;;===999999888777666555444444222111000...------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((()))***************************+++,,,---...++++++,,,------......///---...///000111222333333444444444555555555666666888888777555444333222111666777777777888888888888:::999999999888888777777777666666555444444333333444444444444444444444444333444555555666555555555333333444444555666666666999999888888888888888888999<<<>>>===<<<@@@HHHOOOHHHGGGEEEDDDEEEIIIMMMOOO]]]|||tttfffWWWLLLJJJNNNRRR___VVVUUUfffXXXEEE@@@>>>;;;:::999888777666666666666333333333333333333333333333333333333333333333333333333333444444444555555777555444444666777666666:::::::::;;;;;;;;;<<<<<<999;;;=========>>>@@@AAADDDDDDEEEFFFGGGHHHHHHIIINNNMMMLLLKKKIIIHHHGGGFFFJJJIIIIIIJJJKKKLLLLLLKKKNNNPPPRRRSSSSSSSSSUUUVVVYYYSSSNNNPPPUUUXXXWWWWWWRRRVVVZZZZZZWWWTTTUUUVVVTTTSSSQQQMMMKKKKKKMMMOOORRRQQQQQQQQQQQQOOOKKKHHHLLLKKKJJJFFFCCCCCCDDDFFFCCC@@@>>>===>>>???@@@???===<<<<<<;;;::::::999999999999888888888888999999;;;;;;;;;::::::;;;;;;;;;999999999:::::::::;;;;;;<<<===>>>??????>>>===<<<=========>>>???BBBDDDEEEEEEDDDDDDCCCEEEGGGJJJKKKFFFNNNRRRZZZ|||mmmXXXLLLEEEBBBCCCEEEJJJPPPUUU___qqq~~~jjjeeeVVVggg{{{~~~wwwcccSSSMMMLLLLLLLLLKKKKKKJJJKKKKKKLLLMMMNNNNNNLLLKKKKKKLLLMMMLLLKKKGGGIIIMMMRRRTTTSSSNNNKKKJJJHHHGGGIIILLLLLLJJJHHHIIIJJJLLLOOORRRQQQMMMJJJGGGFFFFFFGGGHHHHHHGGGEEEHHHFFFEEEEEEGGGGGGFFFEEEBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>===<<<<<<;;;;;;888:::>>>===666999UUUtttvvvJJJBBB@@@>>>AAABBBwwwCCCAAA<<<;;;>>>999999888777666555444444222111000...------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((()))***************************+++,,,---...++++++,,,------......///---...///000111222333333333333333444444444555555555555555444444444444444555555555666666666777777888888888777777777666666666666555555444333333222333333333333333333333333333333444555555555555555333333333444555555666666888888888888888888888888999;;;===<<<;;;===BBBHHHEEEDDDCCCCCCDDDGGGJJJLLLQQQ\\\yyylllfff```OOOCCCGGGSSSYYYUUUQQQhhhsss|||}}}___FFF======;;;999999999888777666555555666333333333333333333333333333333333333333333333333333333333333444444444444555444333444666888888888888888999999999:::::::::999;;;============???AAAAAABBBBBBCCCDDDEEEFFFFFFKKKJJJJJJIIIHHHGGGGGGFFFJJJIIIIIIJJJKKKLLLLLLKKKKKKNNNQQQUUUVVVVVVSSSRRRSSSPPPOOOOOOQQQRRRSSSTTTRRRRRRSSSTTTUUUTTTSSSQQQPPPPPPOOOMMMKKKKKKMMMOOOOOONNNOOOPPPQQQQQQNNNLLLLLLKKKJJJFFFCCCBBBCCCEEEBBB???<<<;;;<<<=========<<<<<<;;;;;;:::999999999888777777666666777777888::::::999999999999::::::777888888888999999999999:::;;;<<<===>>>======<<<>>>>>>===>>>???BBBDDDEEEFFFEEEDDDDDDEEEGGGIIIJJJLLLKKKKKKSSShhhttt^^^QQQAAA===IIIMMMEEEDDDLLL[[[bbbnnn{{{|||~~~mmm^^^XXXSSSVVVdddsssttthhhYYYMMMIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLMMMKKKIIIJJJKKKLLLKKKJJJIIIKKKMMMQQQSSSSSSOOOLLLLLLJJJIIIJJJMMMNNNLLLJJJJJJJJJLLLNNNPPPPPPNNNKKKGGGFFFFFFHHHJJJKKKIIIHHHFFFEEEEEEEEEFFFFFFDDDBBB@@@@@@??????>>>======<<<::::::::::::;;;;;;;;;;;;999777999<<<888999KKKaaa^^^>>>===>>>===???@@@vvvCCCAAA<<<;;;>>>999999888777666555444444222111000...------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))(((((()))***************************+++,,,---...++++++,,,------......///......//////000111222222111222222222222333333333111111222333444555666666333444444444444555555555666666666666555555555555555555444444333333222222333333333333333333333333222333333444444444444444222222333333444555555555777777777777777777777777888;;;<<<;;;999999<<>>@@@>>>>>>???@@@AAABBBCCCDDDGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHHHHIIIIIIIIIIIIIIIIIIKKKOOOUUUYYYXXXRRRMMMKKKNNNOOONNNLLLLLLNNNOOOQQQNNNLLLMMMQQQRRROOOLLLLLLMMMNNNNNNLLLLLLMMMOOOKKKKKKLLLNNNQQQQQQPPPNNNKKKKKKIIIFFFBBB@@@AAABBB@@@>>>;;;:::;;;;;;;;;:::;;;;;;::::::999888888888666666555555555555666666888888777777777777888888666666666666777777777777888999:::<<<============>>>>>>===>>>???AAACCCDDDFFFEEEDDDDDDDDDFFFGGGHHHQQQHHHIIIQQQTTTcccVVVJJJEEE<<<@@@OOOHHHKKKOOOTTTXXXZZZ[[[[[[lllrrrwwwwwwvvvwwwuuuoooooonnnqqqwwwwwwnnneee```UUUVVVTTTPPPLLLMMMSSS[[[PPPIII[[[rrr{{{\\\UUULLLGGGFFFHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLJJJIIIIIIJJJKKKKKKJJJLLLLLLMMMPPPRRRRRRQQQOOOKKKJJJJJJKKKLLLMMMLLLKKKLLLKKKKKKMMMOOOPPPOOOMMMJJJIIIHHHIIIJJJJJJIIIGGGEEEDDDDDDEEEEEEDDDAAA>>>>>>>>>======<<<;;;;;;;;;666666777888888999::::::999555555::::::999???IIIhhhGGG666<<<===:::<<<;;;uuuBBBAAA<<<;;;>>>999999888777666555444444222111000...------------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))***************************+++,,,------++++++,,,------......///......//////000111111222000000000111111111222222000000111222333444555666333333333444444444555555444444444444444333333333444444333333222222222222222222222222222222222222111222222333333333333333111111222222333444444444666666666666666666777777777999;;;;;;999888999;;;;;;;;;===???@@@AAAAAABBBEEEMMMLLLIIIcccLLLAAA;;;666777;;;<<<999444666666555444444444444444222222222222222222222222111111111111111111111111222222222222333333333333555444333444666888888777666666666666777777777777888:::;;;;;;;;;;;;===>>>;;;<<<===>>>???AAAAAABBBEEEEEEEEEEEEDDDDDDDDDCCCGGGHHHHHHHHHGGGFFFGGGHHHIIIIIILLLRRRXXXXXXQQQKKKHHHLLLMMMLLLKKKLLLLLLJJJNNNLLLJJJJJJLLLMMMMMMKKKLLLNNNOOOOOONNNLLLLLLLLLHHHHHHIIIKKKMMMNNNMMMKKKJJJJJJHHHDDD@@@>>>>>>??????===;;;::::::::::::888::::::999888888777777666666666555555555555666666777777666666666666777777555555555666666666666777777888999;;;<<<===>>>???>>>=========>>>@@@BBBCCCEEEEEEDDDDDDDDDDDDEEEFFFMMMHHHLLLRRRKKKHHHfff~~~```KKKGGGBBB>>>;;;<<>>888>>><<<888999666tttAAA@@@<<<;;;>>>999999888777666555444444222111000...------------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))***************************+++,,,------++++++,,,------......///.........///000000111111/////////000000000000111000000111111222222333333333333333444444444555555222222222222222222222222222222222222111111111111111111111111111111111111000111111222222222222222000000111111222333333333444444444555555666666666555777999::::::999::::::777888:::<<<>>>>>>>>>>>>??????GGGPPPOOOVVV{{{qqqJJJ>>>===:::888999;;;:::666222444444333333222333333333111111111111111111111111000000000000000000000000111111111222222222333333666555333333444555444333666666666666777777777777777888999999999999:::<<<:::;;;<<<===???@@@AAABBBDDDDDDDDDCCCBBBBBBAAAAAAIIIJJJKKKJJJGGGFFFGGGIIIIIIGGGHHHMMMSSSTTTQQQLLLJJJKKKJJJIIIMMMQQQMMMFFFJJJKKKLLLKKKIIIIIIKKKMMMMMMOOOQQQPPPNNNKKKJJJJJJHHHGGGFFFGGGHHHHHHGGGEEEFFFGGGEEEBBB>>><<<;;;;;;>>><<<;;;:::;;;;;;999888888888888777666666555555777666666555555666666777777777666666666666777777555555555555666666666666777777888:::;;;===??????===<<<<<<<<<===???@@@AAACCCCCCBBBBBBCCCCCCCCCDDDFFFHHHLLLOOOKKKHHHPPP]]]{{{aaaNNNGGGFFFEEEDDD@@@KKKEEE???KKKPPPHHHDDDHHHHHHIIILLLOOOWWWiiiyyyssshhhlllxxxttt```aaa^^^RRRFFFEEEEEEFFFGGGHHHGGGFFFEEEEEEEEEFFFGGGHHHJJJKKKNNNMMMKKKLLLNNNOOOOOONNNMMMLLLJJJKKKMMMPPPQQQQQQKKKKKKKKKKKKKKKMMMNNNOOOOOOMMMLLLLLLNNNPPPQQQPPPNNNMMMLLLLLLMMMLLLJJJIIICCCCCCCCCDDDDDDBBB>>>;;;;;;;;;;;;;;;::::::::::::777777777777666666555555777666888888777555888===EEE|||{{{HHH;;;;;;???999666888555sss@@@@@@<<<;;;>>>999999888777666555444444222111000...------------,,,,,,,,,+++++++++******++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))(((((()))***************************+++,,,---...++++++,,,------......///.........//////000000000////////////000000000000000000111111111111111111333333333333444444444444111111111111222222222222111111111111111111000000000000000000000000000000///000000111111111111111//////000000111222222222333333333444444555555666555666777888999:::::::::666777999;;;<<<=========<<>>;;;;;;:::888777777666555333111333222222111111222222222000000000000000000000000////////////////////////000000111111111222222222666444222222333333222111555555555555666666666666555666777777666666777999999999;;;<<<>>>???@@@AAABBBBBBBBBBBBBBBAAAAAAAAAJJJLLLNNNLLLHHHFFFHHHJJJGGGEEEEEEHHHMMMOOOOOOMMMJJJLLLJJJHHHNNNUUUQQQGGGGGGKKKMMMLLLHHHGGGIIIMMMNNNOOOPPPOOOLLLJJJHHHHHHIIIGGGEEEDDDDDDCCCAAA???BBBCCCBBB???<<<999888999<<<:::999:::;;;;;;:::888777777666666555444444444666666555555555555666666666666555555555555666666444444444555555555555666666777777888999;;;===>>>;;;;;;::::::;;;<<<>>>??????@@@@@@AAAAAAAAABBBBBBAAAEEEGGGGGGKKKPPPQQQNNNXXX{{{|||eeeSSS]]]ggg\\\]]]zzznnnbbbSSS___sssuuurrr{{{jjjUUUJJJEEEBBBEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFHHHIIIJJJMMMKKKJJJKKKMMMNNNNNNNNNKKKIIIHHHIIIKKKMMMNNNNNNLLLMMMNNNMMMMMMNNNQQQSSSMMMLLLKKKKKKNNNOOOOOOOOOKKKKKKKKKMMMOOOPPPOOONNNAAA@@@@@@AAABBB@@@===:::::::::::::::999999999999888888777666666555444444444777888777444444999>>>777dddZZZ???777999;;;444555:::666rrr??????<<<;;;???999999888777666555444444222111000...------------,,,,,,,,,+++++++++******************************))))))*********+++++++++))))))))))))))))))))))))(((((()))***************************+++,,,---...++++++,,,------......///.........///////////////////////////000000000000/////////000000000111111111111111222222222333333000000111111222222222222000000000000000000000000////////////////////////...///000000111111000000......///000000111111222222222222333444444555555666666555666777888888888777777888999;;;<<<===>>>???IIIGGG:::===NNNPPPDDDOOOyyyLLL,,,:::DDD000555444444333222111111111111111111000000111111222000000000000000000000000........................000000000000111111111222333222000000111222111000333333333444444444555555333444555555444444555666777888999;;;<<<>>>???@@@>>>>>>???AAABBBCCCDDDDDDGGGJJJKKKIIIDDDBBBDDDFFFBBBCCCEEEGGGIIIKKKLLLMMMHHHMMMMMMIIILLLTTTSSSKKKGGGIIIJJJKKKJJJIIIHHHHHHKKKLLLMMMLLLIIIHHHHHHHHHJJJGGGDDDCCCBBBAAA???===>>>??????===:::777666777888777777888999:::999777666666555555444333333333555555444444444444555555444444333333333333444444222222222333333333444444555555555555666888:::;;;:::999999999999;;;<<<===<<<===>>>???@@@@@@@@@@@@BBBCCCEEEEEEHHHLLLNNNNNNMMMSSSkkkrrrlllVVVIIIEEEHHHMMMDDDDDDDDDCCCBBBBBBCCCCCCAAABBBBBBCCCDDDFFFHHHIIIIIIGGGFFFGGGIIIKKKKKKJJJHHHGGGFFFFFFIIIKKKLLLKKKKKKLLLMMMLLLKKKLLLPPPSSSIIIIIIHHHIIIKKKMMMLLLKKKIIIHHHHHHIIIJJJKKKIIIHHH>>>===<<<===>>>===;;;999777777777777777777888888555555555555555555555555333555666444333555888999555XXX^^^EEE999555888777111555:::444qqq??????<<<;;;???999999888777666555444444222111000///------------,,,,,,,,,+++++++++******************************))))))******++++++++++++))))))))))))))))))))))))(((((()))***************************+++,,,---...++++++,,,------......///.........///////////////////////////000000000111---......///000111222222000000000000111111111111000000111111222222222333////////////000000000000////////////////////////...//////000000000000000......//////000111111111111111222333333444555555777666555444666666666666888888888999:::<<<>>>???AAA888999FFFMMMHHHEEEHHHBBBFFFXXXYYY777===<<<:::;;;444333333333222111111111222111000000000000000111111000000000000000000000000........................000000000000111111111111111///...///111222222111111111222222222333333333111333444444222222333555666666888999;;;===>>>???;;;<<<===@@@BBBEEEGGGHHHBBBEEEGGGDDD???<<<>>>AAA>>>AAAEEEHHHHHHIIIJJJKKKEEENNNPPPJJJJJJRRRTTTPPPHHHGGGGGGIIILLLLLLHHHDDDGGGHHHIIIIIIGGGGGGHHHIIIJJJGGGDDDBBBBBBAAA???===;;;<<<===;;;888666555666555555555666888999888777666555555444444333222222444333333222222333333444333222222222222222222333000111111111111222222222444333333333444666777999999888888777888999;;;<<<:::;;;<<<>>>???@@@@@@@@@DDDDDDFFFIIIFFFAAADDDKKKFFFRRRVVV[[[xxx\\\JJJDDDCCCCCCBBBCCCCCCBBB@@@>>>>>>@@@BBB@@@@@@@@@AAACCCEEEFFFGGGEEECCCCCCCCCFFFGGGGGGGGGFFFEEEDDDEEEHHHIIIJJJIIIGGGHHHIIIHHHGGGHHHLLLPPPFFFFFFFFFHHHJJJJJJIIIHHHIIIGGGEEEDDDCCCBBB???<<<<<<:::999999:::;;;:::999555555666666666666666666222333333444444555555666222333333222444666555333777UUUrrrDDD<<<888555999777111555999111```FFF======>>>:::;;;;;;:::888777555444444000000///...---,,,,,,++++++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))***************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---------............///////////////////////////000000////////////000000//////000000000000//////000000000000000000000000////////////////////////////////////////////////.......................................///000000111111222222222333333333444444555555666777777777666666777888999;;;===>>>===>>>???AAACCCEEEFFFGGGDDDFFFMMM[[[ppprrrFFFBBB===888444333333333333333222222111000//////000000000000////////////............////////////---------............/////////.........---------////////////////////////111111222222222222111111000000111222444555555666555666666888999<<<===???<<<<<<;;;<<<>>>AAADDDFFFFFFFFFFFFCCCAAA??????AAADDDDDDFFFHHHJJJJJJGGGEEEEEEMMMNNNGGGHHHPPPTTTPPPPPPKKKIIIKKKIIICCCBBBFFFFFFHHHJJJHHHDDDAAAAAACCCDDDCCCBBBBBBAAA@@@<<<:::<<<;;;:::888777666666666555444444333333444444555555555444333333222111111222222111111111111222222111111222222222333333333000111111111111222222222444444333444444555666777999:::;;;;;;999777777888::::::;;;;;;<<<=========AAACCCDDDFFFGGGGGGGGGGGGKKKIIIJJJOOOYYYuuuvvvkkkfffvvvtttzzzjjj]]]MMMEEEDDDEEEAAA===BBB@@@???======>>>@@@AAADDDBBB@@@??????AAACCCEEEFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGEEECCCBBBDDDIIILLLIIIHHHHHHIIIIIIIIIIIIJJJIIIDDD@@@CCCJJJLLLGGGAAAAAAAAAAAABBBCCCAAA>>>;;;999999999888888888777777555555444444444333333333333333222222111000//////111111222222222333333333777```{{{VVV???999444444444333333222222222___EEE======>>>:::;;;:::999888777555444444000000///...---,,,,,,++++++++++++++++++++++++++++++++++++************)))************************)))))))))))))))))))))))))))))))))******+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++------------....................................000//////////////////000/////////000000/////////000000000000000000000000................................................------------------------......------......///000000000000000111111111222333444444555555666777777666666666777999:::<<<<<<<<<===>>>@@@AAACCCDDDEEEEEECCCCCCFFFMMM]]]xxxsssRRRCCC???===999555333222333333333222222111000000///////////////.........---------.........////////////------------............///.........------------........................000111111222222111111000000000111222333444555555444555555777888:::<<<=========<<<<<<===@@@BBBCCCEEEEEEEEECCCAAA@@@@@@BBBFFFEEEEEEFFFHHHHHHHHHFFFGGGNNNOOOIIIIIIPPPSSSOOORRRNNNLLLMMMLLLGGGFFFIIIFFFIIIKKKKKKHHHEEEBBBAAABBBAAA@@@@@@@@@???<<<:::;;;:::999888666666666666444444333333333333444444444333333222111111000000222111111000000111111222111111111222222222333333000000111111111222222222333333333333444555666777888:::;;;;;;999888888888:::::::::;;;<<<<<<======AAABBBDDDEEEFFFFFFFFFFFFIIIIIILLLOOONNNSSSlllnnnggg}}}ttt^^^WWWQQQIIIAAA>>>@@@AAA???<<>>======>>>???@@@DDDBBBAAA???@@@AAADDDEEEFFFEEEDDDCCCCCCDDDDDDEEEFFFFFFFFFDDDCCCDDDGGGJJJFFFGGGHHHHHHHHHHHHHHHHHHGGGDDDBBBEEEJJJMMMJJJEEEBBBAAA@@@@@@AAA???===:::777777777777666666666666444444444444333333333333333333222111111000//////111111111222222222222333333III```cccRRR===444333444333333333222222222222___EEE<<<======:::;;;:::999888777555555444111000000///...---,,,,,,+++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))(((((())))))***+++,,,,,,++++++************++++++++++++++++++++++++++++++------------....................................//////............//////......////////////......////////////////////////........................---------------------------------------------------------------......///....../////////000000000222333333444444555666666666666666777777888:::::::::;;;<<<===???AAABBBBBBCCC@@@???@@@???BBBLLLVVVpppeeeEEE666222777666555333222222222222222111111000000/////////......---------,,,,,,,,,---------.........//////,,,,,,,,,---------..................------------........................000000111111111111000000000000111222333444444555333333444555666888:::;;;======<<<<<<<<<>>>???@@@CCCDDDDDDCCCAAAAAABBBCCCIIIFFFDDDDDDFFFHHHHHHHHHHHHNNNOOOJJJIIIOOOQQQNNNRRROOOMMMNNNLLLIIIHHHJJJHHHIIIKKKLLLLLLIIICCC???@@@???>>>>>>>>>>>><<<::::::999888777666555555555333333222222222222333333222222111111000/////////111111000000000000111111000111111111222222222222000000000111111111222222333333333333444555666666888999;;;:::999888888999999999::::::;;;<<<<<<<<<@@@AAABBBCCCDDDEEEEEEEEEDDDEEEJJJOOOLLLFFFIIIRRR}}}sss\\\LLLIII???>>>===>>>@@@AAAAAA?????????=========>>>???@@@CCCBBBAAA@@@AAABBBDDDFFFFFFEEEEEEDDDCCCCCCCCCDDDEEEFFFFFFEEECCCCCCDDDFFFDDDEEEGGGHHHIIIHHHGGGFFFEEEEEEEEEGGGJJJLLLKKKJJJCCCAAA???=========;;;999666666555555555444444444444333333333333222222222222222111111000000//////000000000111111111222222444888;;;999444111111333333222222222222111111111^^^DDD<<<<<<===:::::::::999888777666555555111111000///...---,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))''''''((()))***+++,,,,,,++++++************++++++***+++++++++++++++,,,,,,,,,,,,---------.................................///......------......///---......//////......---........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................////////////111111222222333444444555666666555555666777888888888999:::;;;===>>>???@@@>>>===>>>CCCEEEEEEHHHMMMCCCYYYsss^^^BBB999999777444222222222222222111111000000000000/////////......------------,,,,,,,,,,,,,,,,,,---------.........+++,,,,,,,,,------------------------------------........................///000000000000000000///000000000111222333333444111222222333555666888999::::::::::::;;;===>>>???AAABBBBBBBBBAAAAAACCCDDDHHHGGGEEEFFFGGGIIIHHHHHHHHHMMMNNNJJJHHHLLLMMMKKKNNNMMMKKKJJJIIIHHHGGGHHHJJJHHHHHHIIIKKKIIICCC???===<<<;;;;;;<<<<<<:::999888777666555444444444444222222111111111111222222111111111000000/////////000000000//////000000000000000000111111111111222000000000000111111111111222222222222333444555666777888::::::888777777888888888999999:::;;;;;;;;;>>>???@@@AAABBBCCCCCCCCCFFFCCCEEEKKKNNNLLLLLLPPPQQQ\\\{{{rrr|||XXX???:::???===???@@@AAA@@@??????@@@======<<<<<<<<<===>>>???BBBBBBAAA@@@AAACCCDDDEEEFFFEEEEEEDDDCCCCCCCCCBBBCCCEEEFFFEEECCCBBBBBBCCCBBBDDDGGGIIIJJJIIIGGGEEEEEEGGGIIIIIIIIIIIIIIIJJJDDDAAA===:::::::::999888555555444444444333333333333333222222222111111111111111000000000///////////////000000000111111111333222111111222333333333111111111111111111111111]]]CCC;;;<<<===999:::999999888777666555555111111000///...------,,,+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))'''(((((()))******+++++++++******))))))******+++*********++++++,,,,,,,,,,,,,,,,,,------------.................................------------......------............------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---............/////////000000000000111222222333333444444444444555555666777777777888999:::<<<<<<===<<<:::;;;@@@BBB@@@@@@CCCMMMGGGDDDJJJZZZzzzRRRGGG888111111555777777111222222222111000///...//////...............---.........---------,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,---,,,,,,------------------...........................//////000000//////...///000000111111222222222000111111222333555666777666666777999;;;<<<>>>???>>>???@@@@@@???@@@BBBDDDEEEEEEFFFHHHJJJJJJHHHFFFFFFIIIKKKHHHGGGHHHIIIHHHJJJKKKIIIGGGGGGGGGGGGFFFJJJGGGCCCCCCEEEEEEBBB???;;;:::888888999999888777666666555444333333333333111111000000000000111111111111111111000000000000000//////......//////000//////000000000111111111//////000000000111111111222111111222222333444555555777888888777666666777777777888888999:::::::::=========>>>???@@@AAABBBMMMGGGCCCEEEHHHJJJKKKMMMFFFMMMQQQaaassseeeGGG;;;;;;;;;999<<<===>>><<<:::999:::<<<;;;;;;;;;;;;<<<======>>>AAA@@@@@@@@@AAABBBDDDEEEDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDFFFEEECCCBBBAAABBBCCCEEEHHHJJJKKKJJJHHHGGGFFFHHHIIIHHHFFFDDDEEEFFFBBB???:::888777777777666555555444444444333333333222111111111111000000000000000//////////////////........./////////000000...///111222111111000000000000000000000000000000\\\CCC;;;;;;===999999999888888777666666555222111111000///...------+++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))((((((((()))))))))************))))))))))))***************++++++,,,,,,---,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,------........./////////...//////000111111222222222222222333333555666666666666777888999:::;;;;;;<<<::::::===>>><<<<<<@@@CCCBBBHHHQQQQQQPPP```vvviiiPPP@@@:::888777888999999777555111111111111000///...---------------------------......---------,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------......////////////......//////000000000111111111000000111111222444555666333444555777:::<<<===>>><<<===>>>>>>>>>>>>@@@BBB@@@AAADDDGGGJJJJJJHHHEEEDDDFFFHHHHHHGGGFFFGGGGGGGGGIIIHHHEEEDDDGGGGGGEEEGGGDDDAAA????????????>>>:::888666666666666555444444444333222222222222222000000000//////000000000111111111000000000000000//////............//////////////////000000000000/////////000000000111111111111111111222333444444333444666666555444555666666666777777888999999999;;;;;;;;;<<<===>>>@@@AAAIIIGGGEEEDDDEEEFFFFFFFFFGGGKKKMMMMMM[[[~~~~~~nnnYYY>>>222999BBBAAA999:::::::::999888888;;;===:::::::::;;;<<<<<<<<<===????????????@@@BBBCCCCCCBBBCCCCCCDDDDDDDDDCCCBBBBBBDDDEEEEEEDDDBBBCCCCCCCCCEEEGGGIIIJJJJJJIIIHHHEEEFFFFFFEEECCCAAA@@@@@@???<<<888666666666666555444444333333333222222222111111000000000/////////////////////............------........./////////---///111///---,,,...000......///////////////000[[[BBB:::;;;<<<999999999888888777666666666222222111000///...------+++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******)))******+++,,,,,,------++++++,,,,,,,,,---------------------------------------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***++++++,,,,,,,,,,,,---------------......///000000111111000000111111333444666777555666666777888999::::::;;;:::;;;>>>>>><<>>@@@======???BBBEEEGGGGGGFFFDDDEEEGGGIIIHHHFFFGGGHHHBBBEEEDDD@@@@@@DDDDDDAAABBBBBBBBB@@@===<<<<<<===:::888555444444444333222333333222111111111111222000//////......//////000///////////////////////////......------......///........./////////000000////////////000000000111000000000111111222333444000222444444333333444555555555666777777888888999::::::::::::;;;===>>>???@@@CCCFFFEEEDDDDDDFFFGGGEEEBBBIIITTTNNNIIIaaa|||{{{wwwaaacccfffVVV999888999:::999777444333999888888999:::;;;<<<;;;888999:::;;;;;;<<<<<<<<<=========>>>@@@AAABBBBBB@@@AAABBBDDDDDDDDDDDDCCCCCCDDDEEEEEECCCCCCDDDFFFCCCDDDEEEGGGHHHHHHIIIIIIBBBAAAAAA@@@@@@???===<<<<<<999666555555666555444222222222111111111000000000000000/////////..............................,,,------------............000000///,,,,,,...111------........./////////[[[BBB:::;;;<<<999999999888888777777666666222222111000///...------+++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))******))))))((((((''''''******))))))))))))******))))))***+++,,,,,,------++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))******+++******+++++++++,,,,,,,,,------......///000000000//////000111222444666777555666666777888999999:::777888:::<<<:::777:::@@@;;;AAABBB===AAAKKKMMMGGGQQQNNNPPPYYYfffyyysssHHHBBB@@@???:::333555<<<...444:::999444000222666---,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******+++++++++,,,,,,,,,)))************++++++++++++++++++,,,,,,------------------------------------..................---////////////000000000000111111111111222333444555444555666777888888888888:::;;;<<<<<<;;;;;;===>>><<<;;;;;;===AAADDDFFFGGGDDDEEEGGGJJJIIIGGGGGGIII===AAA@@@;;;;;;@@@@@@<<<>>>AAACCCBBB>>>;;;:::;;;:::888444333222222111000222222111111111111111111//////............//////---..............................------...................../////////000////////////000000000000000000000000111222333444///111333333222222333444555555666666777888888888:::999999999:::<<<>>>???===CCCFFFCCC>>>???CCCGGGCCCHHHEEE???DDDRRRVVVOOOZZZcccJJJ@@@555888666888<<<;;;777777:::555555555777:::999777444777888999:::;;;<<<<<<;;;;;;<<<===>>>???@@@AAAAAA???@@@BBBDDDEEEEEEDDDDDDCCCDDDEEEDDDCCCDDDFFFHHHCCCCCCDDDEEEFFFGGGHHHIII???===<<<===??????===;;;999777555555555555444333000000000000////////////000/////////............---.....................,,,,,,,,,---------......+++---///000///...---,,,---------.........//////ZZZEEE<<<:::;;;;;;::::::999888777666555555333222111///............************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,---,,,+++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,......//////...---,,,,,,000000000111222222333333222333333444555666777777999999999999:::;;;<<<<<<======>>>???AAACCCEEEFFFMMMMMMMMMNNNQQQSSSVVVWWWfffyyymmmZZZLLLEEEAAA999999888777666555444444222222222111000//////...//////.........---------++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------***,,,------++++++,,,...------------------------............////////////000000000000000111111222666666555666666777888999999999999:::;;;<<<======>>>===;;;:::;;;===@@@BBBEEEEEEFFFHHHLLLPPPTTTWWWHHHBBB===<<>><<<:::888777666666777666666444333222111111000000000000//////////////////.........---------......---------,,,,,,,,,------------------------------------------------........................YYYCCC;;;999::::::::::::999888777666555555333222111///......------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,---,,,+++*********+++++++++,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---------...///////////////000000111222222333222222333444555666666777777777777888888999:::;;;;;;;;;<<<===???AAACCCDDDHHHHHHHHHJJJLLLNNNQQQRRRZZZ^^^cccjjjttt~~~mmmbbb\\\UUUKKKBBB===:::888777777777666555444333222222222222111000000///............------------,,,,,,++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---***+++---,,,++++++,,,...------------------------............////////////000000//////000000111222555555555555666777888888999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;===???CCCEEEHHHGGGFFFHHHLLLRRRXXX]]]QQQIII@@@<<<===@@@AAA@@@CCCAAA???<<<:::999888888888777444222111111222333111111111000000000//////................................................///.........------------------------................../////////000000000///////////////000000111222222222222222222222111111111222333444555666666888999;;;<<<<<<===???AAACCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCEEEFFFGGGHHHKKKJJJJJJQQQeee|||tttlllVVVKKK>>>777777:::;;;:::666666666555555555444444666666555555555555666666777777777888999:::;;;<<>><<<;;;;;;<<<>>>??????AAABBBAAA@@@@@@AAABBBEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCC???>>>===;;;999777666555555555444333222111000000000000000/////////......///.........------------...------------,,,,,,,,,------------------------------------------------........................WWWBBB:::999:::999::::::999888777666555555222222000///...---------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++---+++***+++,,,---,,,+++*********++++++++++++,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,---000222333...//////000000111222222111111222333444555555666555555666666777777888888888888999:::<<<>>>???@@@CCCCCCDDDFFFHHHJJJLLLMMMMMMOOOPPPPPPQQQUUU]]]cccgggjjjpppwwwzzzttteee___XXXRRROOOKKKFFFBBB===;;;::::::;;;<<<:::999555555444333222111111000111111000000///.........---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++,,,,,,++++++,,,...---------------------------............/////////000000//////000000111222444444444444555666777888999:::<<<======<<<;;;::::::::::::<<>>@@@CCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAABBBCCCDDDEEEFFFBBBFFFHHHEEEEEEQQQgggzzzxxx|||lll[[[NNN@@@888666444444666888888888555555555555444444444444555555555555555555555555555555666666777999:::;;;AAA@@@>>><<<;;;;;;<<<<<<@@@AAABBBAAA@@@???@@@AAAGGGFFFFFFEEECCCAAA@@@???AAAAAABBBBBBBBBAAA@@@@@@<<<======<<<:::888666555333333222111000//////...000////////////.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------VVVAAA;;;:::;;;:::::::::999888777666555555222111000///...---------************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))************************************+++++++++++++++++++++++++++******+++,,,---,,,***************++++++++++++******+++,,,,,,,,,,,,+++************************************************))))))************)))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,///222444---......//////000111111///000000111222333444555444444555666666777777777666777777888:::;;;===>>>AAABBBCCCEEEGGGIIIJJJKKKFFFLLLSSSWWWWWWUUUSSSRRRWWWXXXZZZ\\\]]]]]]]]]]]]YYYYYYYYYXXXVVVQQQKKKHHHDDDAAA>>>===???@@@@@@@@@>>>===;;;;;;:::888333000333333333222111000000000/////////.........------++++++++++++************************************++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////////////////000111111333333333333444555777777999;;;===>>>>>><<<:::888::::::<<<>>>@@@CCCEEEFFFEEEDDDCCCDDDGGGMMMSSSWWWaaaZZZPPPIIIFFFFFFFFFFFF>>>===;;;:::999888999999555444222111000000000111000000/////////.........------------------------------------------------------------------------,,,,,,---------.........------.........////////////............///000000///000000000000000111111000000111222333444555555555777999::::::;;;<<<>>>BBBBBBAAAAAABBBBBBCCCDDDAAAAAAAAAAAABBBCCCDDDEEEBBBCCCEEEHHHJJJKKKJJJIIIYYYtttppp\\\KKKBBB===444666777999999777444333222444444444444333333333333444444444555555444444444333444444555666888999:::@@@???>>>===<<<<<<<<<<<<@@@AAABBBAAA?????????AAAEEEFFFFFFEEEDDDBBB@@@>>>AAAAAAAAAAAAAAA@@@???>>>:::;;;<<<<<<;;;888666444222222111111000//////.../////////.........---------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------VVVAAA<<<<<<===;;;::::::999888777666555555222111000...---------,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))*********(((((((((((((((((((((((((((((()))))))))************************************************************))))))+++------,,,***))))))*********+++++++++)))***++++++,,,,,,++++++************************++++++++++++++++++++++++))))))************))))))(((((((((((((((((((((((((((((()))))))))*********---,,,******+++---///111,,,------......///000000......///000111222333333333444555666777777777666666666666777999:::<<<<<<>>>???@@@BBBEEEFFFHHHHHHEEEFFFGGGHHHJJJMMMQQQTTTNNNNNNPPPQQQQQQPPPOOONNNQQQQQQQQQQQQOOOMMMLLLLLLFFFEEEBBB@@@???===:::888:::888666666666444222000222222222111111000000///.........---------------++++++*********)))))))))************************+++***))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++)))***,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,------------............/////////...///000000111111111111222333555666777888:::<<<>>>===<<<999777;;;<<<>>>???AAABBBBBBBBBBBBCCCCCCDDDGGGIIIKKKMMMTTTPPPKKKGGGDDDAAA@@@>>>===<<<:::999888888999999333222111111000000000000/////////............---------------------------------------------------,,,,,,------------------,,,,,,,,,------------...------------...........................//////000///000000000111111222222///000000111222333444444444666888888888999;;;===>>>??????@@@BBBDDDFFFGGGAAAAAAAAAAAAAAABBBCCCDDDIIIDDD???@@@DDDGGGFFFDDDJJJIIIKKKWWWnnnxxxfff^^^JJJ???999222444888444000333555666444222222333222222222222333333333333333333444444444444333333222222333444555777888999<<<<<<<<<<<<<<<======>>>???@@@AAAAAA?????????AAABBBCCCDDDDDDDDDCCCAAA@@@BBBBBBBBBAAA@@@???>>>===888999::::::999777555333222222111111000000//////............------------,,,,,,------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------UUU@@@======>>><<<::::::999888777666555555111111///...---,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++((((((((((((((((((((((((((((((((()))))))))******************************)))))))))))))))))))))))))))))))))+++------,,,***)))))))))************+++)))******+++++++++++++++************************++++++++++++++++++++++++))))))************))))))(((((((((((((((((((((((((((((((((((()))))))))))),,,+++*********+++,,,---+++,,,,,,---......//////------...///000111111222222333444666666666666555666666666666888999:::;;;999:::<<<>>>AAABBBCCCCCCEEEDDDDDDDDDFFFHHHKKKLLLUUUVVVVVVWWWWWWVVVUUUTTTLLLLLLLLLJJJHHHFFFFFFGGG;;;<<<===>>>>>>>>><<<<<<:::777555444666777777666111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))******************************)))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))***++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////......//////000111000000000111222444555666777888:::;;;;;;:::999888<<<===???@@@AAA@@@??????AAABBBCCCDDDFFFFFFGGGGGGHHHHHHGGGFFFCCC@@@===;;;<<<;;;999777666666777777111111000000000////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,---------............------......///000//////000000111111222222//////000111222333333444333444666777777888:::<<<;;;;;;<<<>>>AAACCCEEEGGGAAA@@@@@@@@@AAAAAABBBCCCAAADDDFFFCCC???>>>BBBFFFCCC@@@;;;999===IIIXXXccc{{{uuuiii\\\KKK777111,,,222666111333666000000111222222111111222333111111111111222222222222111222333444444333222111111111222333555777888999888999:::;;;<<<===>>>>>>>>>???@@@@@@??????@@@BBB@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAA@@@???>>><<<;;;666666777777777666444333111111111000000/////////......---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,SSS???<<<===>>><<<::::::999888777666555555111000///...---,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))(((((((((((()))))))))***************************))))))))))))))))))))))))(((((()))+++------+++)))))))))))))))************))))))***+++++++++++++++************************************************))))))************))))))(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))*********+++++++++,,,------......,,,,,,---...///000111111///111333444555555444333444444555555666777999999666777:::<<<>>>???@@@@@@DDDFFFJJJNNNOOOMMMIIIEEELLLMMMMMMMMMLLLJJJIIIHHHIIIKKKMMMKKKGGGDDDCCCCCC??????>>><<<999666444333444222///.../////////..................---------+++++++++,,,,,,,,,,,,,,,+++++++++*********))))))******************************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((***++++++******+++,,,++++++++++++++++++++++++,,,,,,---------.........///............///000000/////////000222333555666666777888999999999999999:::<<<>>>@@@AAA@@@>>>===>>>>>>>>>???@@@BBBDDDEEEDDDEEEFFFEEEBBB???<<<;;;:::888666555333333333444//////000000//////...............---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------...------------...//////---......//////000111111......///000111222333333222333555666666777999;;;888999999;;;===???AAABBB??????>>>>>>??????@@@@@@999AAAHHHIIICCC>>>===>>>888???FFFGGGCCC===::::::CCCYYYpppbbbUUUOOOFFF333,,,222444444222888:::444555555---444333222222222111111111000000000111111111222222111222333444444333222111111111222333555777999:::777777888:::;;;<<<<<<<<<<<<>>>???@@@???@@@AAACCC@@@?????????@@@@@@AAABBBAAA@@@@@@???===<<<:::999555444444444444444444333////////////............---------,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,RRR===;;;======;;;::::::999888777666555555111000///...---,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''')))+++---...+++)))))))))))))))************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&((()))***************++++++,,,,,,---......+++,,,,,,---...///000000...///111333444333222111333333333444555666777888666777:::<<<>>>@@@@@@@@@DDDCCCCCCDDDFFFHHHHHHHHHHHHIIIKKKLLLMMMLLLLLLKKKDDDHHHLLLLLLHHHDDDAAA@@@::::::999888666666777999444333222222333333222111------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++************))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((***++++++******+++,,,++++++++++++++++++++++++,,,,,,,,,---------.....................///000000......///000111333555666555666666777888999999:::888:::===@@@AAA@@@>>>===;;;999888888:::>>>BBBEEE???@@@AAA???<<<:::888888888777444222111000000111//////////////////...---......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------...------------...//////,,,,,,------...///000000......///000111222333333111333555666666666888:::777777888999:::;;;===>>>>>>============>>>>>>???AAA>>><<<<<<>>>>>>===:::AAA===888666888<<<@@@CCC888::::::CCCLLLKKKSSSiiiqqqjjjRRR@@@???222222777333222555222666//////...+++111777000...------///222444333222//////000000111111111222000111333444444333111000111111222333555777999:::777777888999::::::::::::;;;===?????????@@@BBBDDDAAA@@@???>>>>>>???@@@AAA??????>>>===<<<:::888777444333333222222222333444------------------,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,LLL???===:::???;;;999999888777666555444444000///...---------------+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000111222222333333444444555666666777888:::<<<>>>???AAABBBCCCDDDEEEEEEEEEEEEHHHIIIIIIIIIGGGGGGGGGHHHGGGGGGFFFEEECCC@@@>>><<<999888777666555444333333111000000///...---------,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------...//////000///......///111333555333444444555777888:::;;;999:::;;;;;;<<<<<<;;;;;;999888888888:::<<>><<<999666333222444444444333222111000//////............---------,,,,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///............////////////222222222222333444555555777777888999:::;;;;;;<<<>>>===<<<===>>>???>>>===???>>>===<<<<<<;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;JJJUUUgggzzznnneeeWWWKKKCCC===999555222222222222222222222222//////////////////////////////000000000000//////000000000000000000000000000000111111111222222222222222111111222222333444777777888888888999999999===<<<;;;;;;===>>>>>>===???@@@@@@???===>>>@@@BBB>>>===;;;999888666555555444333222111000000000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********KKK???===:::>>>;;;999999888777666555444444000///...---------------+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,------------....../////////000000000111111222222333444444444555666666888:::<<<===>>>>>>???AAABBBCCCDDDDDDDDDDDDFFFHHHIIIHHHEEEDDDCCCEEEEEEDDDBBB@@@===;;;999777777666555444333222222000000//////...------,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------...//////111000///...///000222333333333444555666888999:::888999::::::;;;;;;::::::999999888888999<<<>>>@@@??????===;;;888555222111333333333333222111000///............------------,,,,,,+++++++++*********))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------........................////////////222222111222222333444555666777777888999:::;;;;;;===<<<;;;<<<>>>???>>>===>>>>>>===;;;;;;;;;;;;;;;:::999999999999999999:::999999999999999999999999555777:::>>>BBBEEEFFFGGGLLLJJJ[[[wwweeeZZZTTTMMMAAA777;;;777333111222333222111111111111111111111111111/////////////////////////////////000000/////////000000000000000000000000000000000111111111222222222222111111222222333444555555666666777888999999<<<:::999:::<<<======<<<>>>>>>>>>===<<<<<<>>>@@@>>>===;;;999777666555555444333222111000000000000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++*********III@@@<<<;;;===;;;999999888777666555444444000000///------,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------------.........////////////000000111111222333333444555555555777888:::<<<===;;;<<<>>>@@@AAABBBCCCCCCCCCEEEHHHJJJIIIFFFBBB???BBBAAA@@@???<<<999777555555555444333222111111000//////......------,,,,,,+++++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------......///111000/////////000111222333333333444555777888999888888999::::::::::::999:::999888888999;;;<<<===>>>===<<<:::777444222111222222222222111000//////......---------,,,,,,,,,+++++++++***************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---............/////////111111111111222333444555555666666777888999:::;;;===;;;;;;;;;===>>>===<<<===<<<;;;:::999999999999888888777777777777888888555555555555555555555555888666444222222333555777;;;333555DDDPPPRRRNNNMMMZZZTTTPPPWWWdddoooqqqooojjj```UUUPPPSSSWWWWWWUUUKKKFFF???888555555555666......///222555666444333000000000000000000000000////////////////////////......////////////......000000000000000000000000000000000000111111111111222111111111111222333333222333444555666777888999:::999888999<<<======<<<<<<<<<===<<<::::::<<<===<<<;;;:::888666555444444333222111000000//////000///......---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++*********FFF@@@:::<<<<<<;;;999999888777666555444444111000///...---,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))************+++++++++++++++,,,,,,,,,,,,------------............//////000111111222222333333444444555777888:::;;;999:::<<<>>>@@@BBBCCCCCCFFFFFFHHHIIIIIIFFFBBB???@@@???===;;;999666444333333333222111111000//////...---------,,,,,,,,,++++++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))***************************************++++++++++++,,,,,,,,,------,,,,,,------...///111000000/////////000000222222333333444666777888888888999::::::::::::999:::999999888999999:::;;;===<<<;;;999777555222111000111111111000000///...------------,,,,,,,,,+++*********************)))))))))))))))************************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........---------.........//////000000000111111222333444444555666666888888999:::<<<::::::;;;<<<===<<<;;;;;;:::999888777777777777666666666555555666666666333333333333333333333333333444777999:::;;;:::999:::222---000222111111444888666444666999:::888555666555444222111111111111000222555666555444444444111111111111111///,,,***................................................---......//////......---/////////////////////////////////000000000111111111111111111111222222333111222333555666888999999999888888:::===>>>>>>===;;;<<<===<<<::::::;;;<<<;;;:::888666555444333333222111000//////////////////...------,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++***************DDDAAA999===:::<<<999999888777666555444444111000///...---,,,,,,,,,************************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,+++,,,,,,,,,------------......//////000111111222222222333333555666888999777999;;;>>>@@@BBBCCCCCCFFFEEECCCDDDEEEDDDBBB@@@>>>===;;;999777555444333111111000000//////......,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********************************************+++++++++,,,,,,,,,,,,,,,,,,,,,---......000000//////////////////222222222222333444666666888888999::::::::::::999999999999888888999999999;;;;;;:::999777555333222//////000000//////......---,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((()))))))))*********************************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...------------............000000000000111222333333333444444555666777888999:::999999999;;;<<<;;;:::999888777666555555555555444444333333333333444444222222222222222222222222...000222444444222///---222000000222444444777;;;111222444666666666555444222333555666666555333222000111222444333///***&&&...............---......------------------------------------------------------............------............................../////////000000000111111000000111111222333222333444555777888999:::888888999<<>><<<===>>>===;;;:::;;;<<<999888666555444333222222000000//////.../////////......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,************************AAABBB777???999<<<999999888777666555444444222111///...,,,,,,++++++***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,------...//////000000111111111111222333444666777777888:::===???@@@AAABBBBBB@@@===>>>@@@AAA???===;;;:::888777555444444444000000/////////.........++++++++++++************)))))))))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************************++++++++++++,,,,,,,,,,,,,,,------...////////////////////////111111111111222333444555777777888999999999999888888888888888888888999999999999888777666444222111.........//////......---,,,,,,,,,+++++++++******(((((((((((())))))))))))((((((((()))))))))******************************************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........////////////000111222333222333444555666777777888:::888888999:::;;;:::999777666555444333333333333222222222111111222222222222222222222222222222222555555333222111222222333333444555555222000//////000000///...---...111444444222000///000000000///111///...000444777777555000000111000///000222555------------------------------------------------,,,,,,------------,,,,,,....................................////////////111000000000000111222222333333444555666777888999888888999===@@@AAAAAA???===>>>??????===;;;;;;;;;777666555444222222222222//////............//////...------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++)))))))))***************vvv???BBB666???888<<<999999888777666555444444222111000...,,,+++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))*********+++************+++++++++,,,,,,------...//////000000000000000111222333444555555777888;;;<<<>>>??????===;;;:::===@@@AAA>>>:::888777555444333333444444///////////////.........************************((()))))))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************************++++++++++++,,,,,,++++++,,,,,,---...------...///000000000000111111111111111222333444444555666666777777666666666666777888888999999888666666555555333222000000,,,------.........------++++++++++++************'''''''''((((((((())))))(((((((((((()))))))))******************************************************************************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........///////////////000222222222222333444555666666777999888777888:::::::::888555555444333222222222222111111000000000000111111000000000000000000000000000///------...111444666))),,,///000000111222222444333222000......000222444333111000000000000000222000---++++++,,,------***+++,,,***((('''(((+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------------........./////////000000000000000111222222222333333444555666666666666666888<<<@@@AAA@@@???<<<>>>??????===;;;::::::666555444333222111111111///......------......///...---,,,,,,++++++,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++((()))))))))*********+++rrr>>>CCC666@@@888<<<999999888777666555444444222111000...,,,+++++++++))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************)))************+++++++++,,,,,,------...//////000000000000000111222444444444555777999;;;<<<<<<===;;;:::;;;???DDDDDD>>>999555444333222222222333444///////////////.........)))))))))))))))*********(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...,,,,,,...///000000000000111000000000111222333333222333444444555555444444555666777888999999999999333333333222111000///...,,,,,,---......---------+++++++++************)))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------...............//////000111222111222222333444555666777888777777777999:::999888555444333222111111111111000000////////////000000////////////////////////---...///000000000000///111333222///...000000///***---000222222111000000)))---111222111///...---))),,,///000......///111***---000000///...///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------------.........//////000000000000000111111222222222222333333444444444444555777;;;???@@@???>>><<<===???>>><<<:::999999555444333222111111111111......---------......///...---,,,,,,++++++,,,,,,************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++(((((())))))*********+++tttAAA;;;<<<:::::::::999999888777666555444444111000///...---,,,,,,,,,))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))++++++******************+++++++++++++++++++++++++++++++++***)))(((((('''******))))))((((((''''''))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************+++++++++*********))))))***++++++,,,---...//////111111111111111222222222777888999:::<<<===>>>>>>:::;;;===>>>>>>>>>===<<<666555444333111000///...///---,,,,,,,,,,,,***)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))&&&((())))))(((((()))***...,,,***((((((((()))***((()))***,,,---...............///000111222222333555444333333555666666555555666888999999888777777222111000///............,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////222111111000111333444555777777777666555333222111000000000000//////////////////////////////////////////.........---------................................................////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////000111111000111111222222333444444555666777999;;;<<<<<<<<<888999::::::999777444333444333222111000000000000......------------......---------,,,,,,++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))++++++++++++++++++++++++wwwCCC<<<===;;;;;;;;;999999888777666555444444111000///...---,,,,,,,,,************************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))************************++++++++++++++++++++++++++++++******)))(((((('''***)))))))))((((((((('''))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********+++++++++*********))))))******+++,,,---...//////000000111111111111222222555666777888999;;;<<<<<<::::::;;;<<<<<<;;;:::999555555444222111000///...///---,,,+++,,,,,,***)))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))'''(((***)))(((((()))+++&&&(((+++...222555888999222222222111000///...---......///000111222333333555444444444555666666666555666777888888777666666222111000///............,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...............////////////111111000000111222444555666666666555444333222111000000000/////////..............................///.........---------,,,------------------------------------------------................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///////////////000000111000111111222222333333444444555777999:::;;;;;;<<<888999::::::999777444333555444333111000000//////......------------......---------,,,,,,+++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))++++++++++++++++++++++++zzzEEE===>>>;;;<<<===999999888777666555444444111000///...---,,,,,,,,,************************************************))))))(((((((((((())))))))))))))))))))))))))))))((())))))******))))))((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))************************++++++++++++++++++++++++++++++******)))((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******+++************)))))))))******+++,,,---......//////000000000111111111222333333444555777888999:::999::::::::::::888777666444444333222000///.........,,,++++++,,,,,,***)))))))))))))))))))))))))))((())))))******))))))(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((()))+++***))))))***,,,///000333555666666444333555555444444222111///...//////000111222333333444555555555555555666777777555555666666666555555444111000///......---......,,,++++++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------............/////////000000000000111222333444555555555444333222111000////////////.........---..............................------------,,,,,,------------------------------------------------........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////......//////000111000000111111222333333333444555666888999::::::;;;999999:::999888777555333666555444222000//////.........------------......------,,,,,,,,,,,,++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))++++++++++++++++++++++++{{{EEE======;;;<<<<<<999999888777666555444444111000///...---,,,,,,,,,************************************************))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))***************+++++++++************************************))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************))))))))))))))))))***+++,,,---.........//////000000111111111111222333444555777888888999:::::::::888777555333333222222111///......------+++******++++++***((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))(((***++++++******+++,,,888777666333000+++(((&&&---...///000000000000000//////000111222333444444555666666666555555777888555555555555444444333333000000///...------------++++++++++++************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++***************************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........////////////000000111222222333333333333333222111000///............------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------///............///000000000000000111222222333333444444666777888999999999999999999999888666555444777666444222000///.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))************************zzzDDD<<<===::::::;;;999999888777666555444444111000///...---,,,,,,,,,************************************************))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))*********+++++++++*********************************)))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))((())))))***+++,,,------------...///000000111111111222333444555777777888999999:::999888666444222111111000///......------,,,***))))))***+++***((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))(((***++++++******+++,,,000///---+++***))))))***((()))***,,,...///////////////000111222333333444444555666666444444666888666555555444333222222111000///...---,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++*********************************************************+++++++++,,,,,,+++++++++,,,,,,,,,------------------..................///000111111111111111222222111111000///...------------,,,,,,,,,+++------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...............//////000///000000111111222333333333444555666777888888888888888888777666555444333666555333111///...------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))************************wwwCCC<<<===:::999999999999888777666555444444111000///...---,,,,,,,,,++++++++++++++++++++++++************************))))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))***++++++,,,,,,******************************))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((()))))))))))))))***(((((()))***+++,,,,,,---,,,,,,---...///000111111111111222444555666777888888888888888777555333222000000///......---,,,,,,***)))((()))******)))((((((((((((((((((((((((((('''(((((())))))(((((('''************************(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((()))+++***))))))***,,,***)))((('''(((+++---///******+++,,,------------......///000111222222333222555666555333222555888777666555333222111111111//////---,,,,,,,,,,,,,,,+++************)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.........---...///000111111111000000000000000000///......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......------......///000//////000000111222222222222333444555666666666666777777666555444333222222444333222000...------,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,+++************++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))************************vvvCCC>>>???;;;:::999999999888777666555444444111000///...---,,,,,,,,,++++++++++++++++++++++++************************))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((())))))***++++++,,,,,,************************)))))))))))))))))))))***'''((((((((()))))))))***((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))******''''''((()))***+++,,,,,,+++,,,,,,---///000000111000000111333444555666777555555666666555333111000//////......---,,,,,,,,,***((('''((()))***)))(((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))'''(((***)))(((((()))+++++++++******************+++,,,,,,------------,,,------...///000111111222111444666555111111444888999777555333222111111111///...---,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........,,,---...000000000000///...////////////...------,,,+++++++++************++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))*********++++++++++++***************************************************++++++++++++,,,,,,,,,...------------...////////////000000111111222222222333444555555555555555666555444333222111111111222111000...------,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------...---,,,+++************++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))************************uuuDDD???AAA===:::999999999888777666555444444111000///...---,,,,,,,,,++++++++++++++++++++++++************************))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((())))))***++++++,,,,,,)))))))))))))))))))))))))))))))))))))))*********'''((((((((())))))******((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******''''''((()))***+++,,,,,,++++++,,,---...///000111//////000222333444555666222333444444333222000///.........------,,,,,,,,,)))((('''((()))***)))(((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))'''((())))))(((((()))***((()))+++,,,,,,+++)))((()))***+++,,,------------,,,,,,---...///000111111000333666444111000333777:::888666333222111111111......---,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---...000000000000///.........///......------+++++++++************)))++++++++++++++++++++++++))))))******+++++++++,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))******++++++++++++******************************************************+++++++++,,,,,,,,,...------------...///////////////000111111222222222222333444555555555555555555333222111000000000000000///------,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------...---,,,+++************+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))sssEEE@@@;;;:::???;;;777777777666555555444444111000///...---,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))(((((((((((()))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))++++++,,,------....../////////111222333444444444666555444333111000///.........---,,,,,,+++************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,------...---......///000111111222111222222222222111000000333333222111000///...---......---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,------------------------------............------......---,,,,,,+++******************************+++++++++*********)))))))))************+++++++++************************++++++++++++++++++++++++************************************************+++*********))))))((((((******+++,,,,,,,,,,,,+++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---------............///////////////000000000000///000111333444555666666333222111000////////////000//////...------,,,,,,+++++++++*********))))))---------,,,,,,+++++++++,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))qqqCCC???:::999===999777777777666555555444444111000///...---,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))(((((((((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))++++++,,,,,,---............///000222333444444444555555444222111000.........------,,,++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------............///000000000111000111111222222111111111333222222111000///...---...------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,------------------------------............------...------,,,++++++******************************+++++++++*********))))))))))))*********+++++++++************************++++++++++++++++++++++++************************************************************)))))))))((()))***++++++,,,,,,++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------.............../////////000000000000000000222333444444555555333222111000/////////////////////...---,,,,,,,,,+++++++++*********))))))---------,,,,,,+++++++++,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))nnnAAA>>>:::888<<<888777777777666555555444444111000///...---,,,,,,,,,************************))))))))))))))))))))))))***)))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))++++++,,,,,,------.........///000111222333333333444333222111000///...---------,,,,,,+++*********))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---------......////////////////////////000111222222222222222222111000///......---------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,------------------------------............------------,,,,,,++++++******************************+++************))))))))))))))))))*********++++++************************++++++++++++++++++++++++************************************************************)))))))))))))))***++++++,,,,,,++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------................../////////000000000111111222333333333333333222111000//////.../////////......------,,,,,,++++++++++++***************------,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))lll@@@>>>:::999===888777777777666555555444444111000///...---,,,,,,,,,************************))))))))))))))))))))))))*********)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))***++++++,,,------......---...///000111111111111222222111000///...---,,,,,,,,,++++++*********))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********+++,,,,,,------///.....................---...///111222222333333111111000//////...------,,,,,,,,,,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,++++++******************************************))))))))))))))))))))))))*********************************************************************************************************************)))))))))))))))))))))***+++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,---------................../////////000000111222222222222222111111111000//////.........///------------,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))jjj@@@???<<<:::===888777777777666555555444444111000///...---,,,,,,,,,************************))))))))))))))))))))))))+++++++++******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******++++++,,,------...------...///000000000000000000///...------,,,,,,+++***************))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++,,,,,,---.........---------------,,,---///000222222333333000000//////...---------,,,+++++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************************************************************))))))))))))))))))******))))))***++++++++++++***))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,------------...............////////////111111222222111111000///000///......---.........,,,,,,,,,,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))hhh??????===;;;>>>888777777777666555555444444111000///...---,,,,,,,,,************************))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))''''''(((((())))))******((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((******++++++,,,,,,------,,,---....../////////...///......---,,,,,,++++++))))))))))))))))))))))))''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,---------------------,,,---...000111222222222//////......------------++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++******))))))))))))))))))))))))(((((()))))))))))))))***((((((((()))))))))******))))))))))))))))))))))))************************************************************************))))))))))))************((()))******++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------------........./////////000000111111111000000///......------------......++++++++++++++++++++++++***************+++++++++++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))fff===>>><<<:::===777777777777666555555444444111000///...---,,,,,,,,,************************))))))))))))))))))))))))(((((())))))******++++++************************((((((((((((((((((((((((''''''((()))))))))))))))'''''''''((()))*********)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((*********+++,,,,,,------,,,,,,---............------------,,,++++++******))))))))))))))))))))))))'''&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++,,,---------...---...///000111111111111.........------------,,,******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******************++++++))))))))))))))))))))))))(((((((((((())))))******(((((((((((()))))))))***))))))))))))))))))))))))************************************************************************((()))))))))************((())))))***************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------.........////////////000000111000000000...------,,,------......*********+++++++++++++++))))))*********++++++++++++++++++,,,,,,---------,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))ddd<<<===;;;999<<<555777777777666555555444444111000///...---,,,,,,,,,************************))))))))))))))))))))))))&&&&&&'''((()))***++++++************************))))))))))))))))))))))))'''(((((()))))))))))))))&&&''''''((()))******+++************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))******+++,,,,,,------,,,,,,------......---------,,,,,,++++++*********(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,******+++,,,,,,---......---...///000000111111000------------------,,,,,,******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******************++++++))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((())))))*********+++(((((()))***************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------.........//////......///000000000000000------,,,,,,,,,------...******************++++++))))))******+++++++++++++++++++++,,,,,,---------,,,,,,---------,,,++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))cccAAA<<<;;;@@@:::999666666666555444444333333111000///...---,,,,,,,,,************************+++*********))))))(((((()))***+++,,,++++++)))((())))))*********+++++++++))))))))))))))))))))))))///(((###&&&)))***+++---((())))))))))))*********+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))***++++++,,,,,,...,,,++++++---......---+++++++++************)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))************)))))))))))))))************+++++++++(((((((((((())))))))))))++++++************++++++******+++++++++,,,,,,,,,333---))),,,,,,***+++///...---,,,+++***+++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))***++++++++++++***************************)))))))))))))))))))))))))))************+++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------.......................................------,,,,,,,,,,,,,,,,,,++++++*********************************,,,,,,,,,,,,++++++***)))000///---,,,++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))************************bbb@@@;;;:::>>>999999666666666555444444333333111000///...---,,,,,,,,,************************************)))))))))(((******+++,,,,,,+++***)))))))))*********+++++++++************************(((&&&&&&***,,,)))'''((()))))))))************++++++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((())))))******+++,,,,,,///---++++++---------,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))*********+++++++++(((((((((((())))))))))))++++++************++++++******+++++++++,,,,,,,,,,,,)))+++111333///---...------,,,++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***))))))))))))***+++))))))))))))*********************+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************)))))))))))))))))))))))))))************+++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------....................................---------,,,,,,,,,,,,,,,,,,+++++++++******************************------......------,,,+++000///---,,,++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************```???;;;999===888888666666666555444444333333111000///...---,,,,,,,,,************************************))))))))))))***++++++,,,,,,,,,++++++***************+++++++++++++++++++++++++++++++++******+++...---)))(((+++)))************++++++++++++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******++++++,,,///---++++++,,,,,,+++***++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************)))))))))))))))))))))*********++++++(((((((((((())))))))))))++++++************++++++******+++++++++,,,,,,,,,,,,+++---111000,,,)))))),,,,,,,,,,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))(((((()))******))))))))))))*********************++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))***++++++++++++***************************)))))))))))))))))))))))))))************+++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++---------------,,,,,,+++///...---,,,+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************___???;;;999===888999666666666555444444333333111000///...---,,,,,,,,,*********************************)))))))))))))))***++++++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++...------...***''')))///************++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))))))))************************(((((((((((((((((((((((((((((())))))))))))(((((((((((()))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***+++++++++///---++++++++++++***)))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************)))))))))((())))))))))))************(((((((((((())))))))))))++++++************++++++******+++++++++,,,,,,,,,///...---,,,+++***+++---++++++,,,------+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((()))******)))((((((((()))))))))************************++++++++++++************************))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((***,,,,,,***((('''))))))***++++++++++++***************************))))))))))))))))))))))))))))))*********+++++++++***************************++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))...------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************^^^@@@===999===999;;;666666666555444444333333111000///...---,,,,,,,,,************************))))))))))))))))))***************++++++,,,,,,,,,************************++++++++++++++++++++++++)))***---000---'''&&&***))))))*********+++++++++************************++++++++++++++++++++++++************************'''((((((((())))))******************************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******++++++///---+++*********)))(((*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************)))))))))((((((((()))))))))*********(((((((((((())))))))))))++++++************++++++******+++++++++,,,,,,,,,,,,...///---++++++---///***+++,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''***---000000---***'''((()))))))))************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((***,,,,,,***((('''))))))***++++++++++++***************************))))))))))))))))))))))))))))))*********+++++++++***************************++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++*********,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************]]]AAA===999===999;;;666666666555444444333333111000///...---,,,,,,,,,************************))))))))))))************))))))))))))***+++,,,,,,+++++++++***************++++++++++++++++++++++++&&&***222999888///((('''((())))))))))))************************+++++++++++++++++++++++++++++++++************************(((((())))))******++++++************************))))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******+++---+++))))))******)))(((******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))((((((((()))))))))******(((((((((((())))))))))))++++++************++++++******+++++++++,,,,,,,,,)))...000---)))(((((('''+++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))),,,000333333000,,,)))))))))))))))************)))))))))************+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))***++++++++++++***************************)))))))))))))))))))))))))))************+++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************[[[@@@<<<888;;;888;;;666666666555444444333333111000///...---,,,,,,,,,************************((()))))))))************(((((((((((((((***+++,,,+++++++++*********))))))******************************///777888222,,,)))''''''((((((((()))))))))))))))*********+++++++++************************************************)))))))))***+++,,,,,,,,,************************))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))*********,,,***((((((*********)))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))(((((((((((()))))))))***(((((((((((())))))))))))++++++************++++++******+++++++++,,,,,,,,,)))......)))***333===AAA,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***+++---......---+++***))))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************)))))))))))))))))))))))))))************+++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************ZZZ???;;;777:::777:::777666666555444444333333111000///...---,,,,,,,,,************************(((((())))))*********+++((('''''''''''')))+++,,,++++++++++++******))))))))))))))))))))))))))))))---'''$$$'''*********+++''''''''''''(((((((((((())))))******++++++++++++))))))))))))))))))))))))************************))))))***+++,,,,,,------************************))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((((('''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))*********+++)))((((((***+++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))++++++************++++++******+++++++++,,,,,,,,,'''***)))'''222MMMiiixxx---,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))***++++++++++++***************************)))))))))))))))))))))))))))************+++++++++************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***************)))***,,,,,,---,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************YYY===:::888<<<777888666666555444333222222111222111...,,,++++++,,,---+++*********))))))(((((())))))))))))))))))))))))******))))))******+++,,,------,,,,,,+++***))))))+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))******************))))))***+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))***************)))))))))))))))))))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))************************++++++++++++++++++++++++$$$++++++)))333GGGTTTVVV,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************)))************++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++---,,,,,,+++*********+++ZZZ===:::888;;;888999666666555444333222222111222111...,,,++++++,,,---************)))))))))((())))))))))))))))))))))))******))))))******+++,,,---,,,,,,+++******))))))+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))******************))))))***++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,++++++***************************))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))************************++++++++++++++++++++++++,,,000---%%%&&&///222...++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************)))************+++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---------,,,+++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++---,,,++++++******++++++\\\???;;;777;;;888:::666666555444333222111111111000...,,,++++++,,,,,,************))))))))))))))))))))))))))))))))))))***))))))))))))***++++++,,,,,,++++++***)))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))************************+++++++++++++++++++++++++++///...'''%%%((('''!!!))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************+++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++******++++++\\\@@@<<<777;;;888;;;666555555444333222111111111000...---,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************+++***************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++************************))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))*********))))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))************************************************''',,,---++++++//////+++((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************))))))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,ZZZ@@@===888:::888;;;555555444333222111111000000///...---,,,++++++***))))))))))))))))))******************************))))))(((((())))))***+++******))))))))))))(((((())))))))))))))))))))))))************************((((((((((((((((((((((((((()))))))))************++++++***************+++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))************)))((((((((())))))************))))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))***************************,,,+++))))))++++++)))''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))*********+++++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,XXX@@@>>>999:::777;;;555555444333222111000000//////...---,,,+++******))))))))))))************************************)))(((((((((((()))******)))))))))((((((((((((((((((((()))))))))))))))***************************))))))))))))))))))))))))))))))))))))************,,,+++******)))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((()))***++++++***)))(((((((((((()))******++++++))))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++***((('''((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------++++++++++++++++++++++++++++++******++++++,,,,,,TTT??????999;;;777:::555444444333222111000000.........---,,,+++***)))((()))))))))************************************((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))******************************************************))))))))))))************,,,++++++***))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((()))***++++++***)))((('''(((((()))******++++++))))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***+++***+++,,,''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************)))************+++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,************++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------++++++++++++++++++++++++++++++******++++++,,,---RRR??????:::;;;777:::555444444333222111000000.........---,,,+++***)))(((((())))))*********+++************************((((((((((((((()))******'''''''''((((((((((((((('''((((((((())))))******************************************************))))))))))))************,,,,,,+++***))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))***+++,,,---------++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''')))***++++++***)))''''''(((((()))***+++++++++))))))))))))))))))))))))((()))******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,+++(((&&&&&&'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************)))************+++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---+++++++++++++++++++++++++++*********+++,,,,,,---VVV<<<;;;777:::555777666555444444222222111000000///...,,,+++***)))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,+++***))))))************+++++++++))))))))))))))))))))))))***************************++++++,,,,,,++++++***,,,------+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++***)))((('''))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))******))))))))))))******++++++************++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++******))))))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,+++*********+++++++++++++++++++++++++++/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,---------------------------...............---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++VVV===<<<888;;;666777666555444444222222111000000///...,,,+++***)))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++***))))))************++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,+++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++***)))(((***)))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******))))))))))))******++++++************++++++************************************************************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++*********)))***+++...//////...+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,+++******++++++,,,,,,++++++++++++++++++............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---------------------------------------......//////...---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++UUU======999;;;777888666555444444222222111000000///...,,,+++***)))))))))************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******++++++******))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))+++------+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,------,,,,,,+++***)))******)))))))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************))))))))))))******++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++***************,,,000222222000,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------------------............---------.........//////---------------------------......//////.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,TTT>>>>>>:::;;;777999666555444444222222111000//////---,,,+++*********))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,++++++***++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++---000111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------,,,+++************)))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))***************+++++++++******))))))******+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++---///111111///---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,------------------------,,,,,,---------.........---------.........//////........................---......////////////...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,RRR>>>>>>:::;;;777:::666555444444222222111000///...---,,,+++*********))))))*********+++++++++************************************************************************************++++++++++++,,,,,,---......---------+++,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++---000111000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------,,,++++++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((()))))))))***))))))))))))))))))))))))************************))))))))))))************************************************************************************))))))))))))************************************************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))******+++++++++,,,++++++************++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------,,,,,,---------.........------------------------........................,,,,,,,,,,,,------------------------....................................---......///000000//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,OOO===>>>::::::666:::666555444444222222111000///...---,,,++++++++++++)))************+++++++++*********************************************************************************++++++++++++,,,------.../////////......,,,,,,,,,---------......------------------------------------------------,,,,,,------------,,,,,,)))+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((()))))))))******))))))))))))))))))))))))************************)))))))))*********++++++************************************************************************)))))))))************+++************************************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,++++++************++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,***))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,------....../////////---------............///////////////////////////,,,------------.........---------............///........................---...//////000000000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,MMM<<<>>>999999666999666555444444222222111000......---,,,++++++++++++)))************+++++++++*********************************************************************************+++++++++,,,,,,,,,------...//////......------------....................................------------------------,,,,,,------------,,,,,,)))+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++++++++***+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((()))))))))*********))))))))))))))))))))))))************************))))))*********+++++++++************************************************************************))))))*********+++++++++************************************************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++,,,------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,---......,,,------...//////000000........./////////000000////////////////////////////////////000000000000....../////////000000000........................------///000000111111111......------------......------------------------KKK;;;>>>888999555999666555555444333222111000...------,,,++++++++++++)))************+++++++++******************************************************************************+++++++++,,,,,,,,,+++,,,,,,---.........------------.........//////////////////////////////........................,,,------......------,,,,,,,,,------,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,)))******+++++++++******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))************))))))))))))))))))))))))************************)))************+++++++++************************************************************************))))))******++++++++++++************************************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------)))***,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,++++++++++++++++++,,,------------------------,,,,,,,,,,,,,,,---...///---------...///000000111.../////////000000111111000000000000000000000000111111111111222222222222000000000000111111111111////////////////////////------///000111111111111......------------......------------------------III<<<===888;;;777777555555444333222222222222///...---,,,+++*********++++++******************************************'''000111(((%%%++++++&&&******+++++++++,,,,,,,,,000000///...,,,+++******//////............---------///000000///......///...///000///...///222555000///------///000000000444555444000///111444555---222333...---222444111,,,,,,---------,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***************))))))))))))((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))************+++++++++,,,+++)))(((((()))+++,,,++++++++++++***)))((('''+++++++++)))((())),,,...)))))))))+++---------+++))))))***)))((((((***+++***)))((((((***,,,,,,+++,,,,,,+++***))))))((((((************************))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''')))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************************************)))************+++++++++))))))))))))))))))))))))))))))******++++++++++++------+++++++++---...000,,,,,,+++++++++,,,---------,,,,,,+++,,,,,,---...------,,,,,,,,,,,,,,,---/////////...---,,,+++***,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++******************------,,,++++++,,,,,,,,,....../////////......---///222222///111444000'''888111---///000---,,,...111000222666555111222555@@@777222666888666555777777555888===<<<777888???<<<999888999999666222000000333666666444111///...000000///...---...111444111///---,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,JJJ===>>>999<<<888888555555444333222222222222//////---,,,+++*********++++++******************************************)))---,,,(((,,,555333+++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,///////////////.........+++,,,---.........///000......///000222555999;;;@@@AAAAAA@@@======>>>AAA:::>>>BBBCCCAAA===777333???AAA>>>999888:::777222000000000000///---+++***...---,,,+++******++++++///...---,,,,,,,,,,,,,,,***)))))))))(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))*********+++************++++++++++++)))))))))******+++++++++))))))+++---.../////////,,,---......------......*********+++,,,,,,+++***,,,,,,,,,+++******+++,,,+++)))((((((***+++***************+++++++++,,,,,,************************))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((((((((()))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++************************************************************++++++++++++************************+++++++++++++++,,,,,,,,,///...---,,,+++***))))))......------,,,,,,------111000000///...------,,,............////////////------............------((()))+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++*********------,,,,,,,,,,,,,,,---,,,------...............------++++++...444555333)))---333666555444666:::888777666777666777;;;@@@999<<<@@@@@@<<<:::@@@GGGAAACCCDDDBBB@@@?????????FFFFFFFFFEEEBBB@@@@@@BBB888444///---...111555777333222111111111///,,,***---,,,+++,,,.../////////,,,,,,,,,,,,,,,,,,,,,,,,KKK===???:::===999999555555444333222222222222000///...,,,++++++************++++++++++++++++++++++++++++++++++++++++++******''''''222===:::///+++++++++,,,,,,,,,------++++++,,,,,,------......////////////////////////333222222222222333444444:::999888888;;;>>>??????999===AAA@@@>>>===@@@DDD>>>>>>>>>@@@DDDHHHMMMPPPFFFFFFEEEBBBDDDEEEBBB===>>>>>>===;;;888555111///000///---+++*********+++---,,,++++++******++++++******)))))))))(((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))*********+++++++++******+++++++++,,,,,,,,,)))***+++,,,------,,,,,,------......------,,,++++++,,,.../////////...---,,,,,,------,,,,,,+++***+++++++++***)))))))))))),,,+++***+++---...---,,,(((((())))))******++++++++++++++++++++++++++++++))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))((((((((()))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------,,,,,,000//////......---------....../////////---,,,+++...............---,,,+++------...///////////////.../////////...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------,,,,,,,,,------...------......//////000000666111...000111000000111666999:::777555666666666999:::999999:::<<<======;;;DDDJJJIIIGGGHHHMMMQQQGGGIIIFFFBBBBBBHHHKKKJJJ>>>CCCHHHIIIHHHIIIMMMQQQNNNJJJDDD@@@>>><<<888555222000//////111222///---...---,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,KKK===???:::===888999555555444333222222222222000///...---,,,+++++++++******+++++++++++++++,,,+++++++++++++++++++++++++++)))'''(((222;;;999000,,,,,,,,,,,,------------++++++,,,,,,------...............//////000000000111000000111333666777777<<<;;;999999999888666333999<<<@@@AAA@@@???@@@AAABBB;;;444222333555:::???DDDFFFGGGHHHIIIJJJIIIHHHLLLLLLKKKIIIFFFBBB???===444222000...,,,++++++++++++++++++***++++++,,,,,,*********)))))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,------...------......------,,,+++111111111222444444444333666777888888777777777777222111000000000///---,,,---,,,,,,,,,...///---,,,++++++++++++++++++******++++++++++++++++++++++++)))******++++++******)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,------///000000------...//////////////////111444666777666555444666666666555444222000...000000000000///...---,,,000000///...---,,,++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------...///000000///000000000111111000---000888;;;888888<<<;;;999444333999BBBFFFEEEHHHLLLNNNRRRZZZ```[[[QQQTTTYYYYYYUUUSSSTTTPPPHHHPPPHHHAAA???>>>===>>>AAA>>>AAACCCBBBBBBDDDEEEEEE@@@@@@@@@@@@AAACCCEEEEEE<<<999555222000000111222111000//////000///---,,,------------------------III<<<===999;;;777888555555444333222222222222000000...---,,,+++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++******---111000---,,,,,,---------.........---------------------------......///000111111222777666555777;;;>>>>>>>>>:::::::::;;;<<<:::888666;;;;;;;;;:::999999888888777444555;;;===999555555===@@@CCCDDDBBBAAADDDGGGIIIJJJJJJKKKKKKLLLLLLLLL@@@???<<<888444111///---......------......///000************))))))))))))(((((((((((()))))))))*********************************************************))))))))))))******************************))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------///...,,,******+++---...+++---000333777:::;;;<<<<<<:::999999<<<>>>>>>===AAADDDFFFFFFEEEDDDEEEFFFBBB@@@???@@@AAA@@@===;;;555444222222111000---***------------------------++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++++++++,,,))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))((()))))))))************************************************************************************))))))))))))))))))))))))))))))))))))************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,222000...---,,,...///111111222444777888999::::::@@@AAADDDFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBB::::::999777555333111///...,,,+++***+++---000222------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------...---------......///000000000/////////000111222888555555888888888:::???;;;CCCPPP\\\gggsssvvvmmmpppiiiVVVKKKMMMIIIEEE===777;;;EEEHHHEEEEEEDDDAAA===;;;???HHHOOOKKKLLLIIICCC999222///000111///............---,,,------------------------III;;;===888;;;777777555555444333222222222222111000///---,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***---...,,,***)))***,,,---------.........//////...............///////////////000111222444444555;;;999777888::::::777333555777999:::<<>>DDD===>>>???BBBEEEJJJNNNPPPNNNMMMKKKGGGBBB<<<777444111000///...---,,,,,,,,,++++++*********)))))))))((((((((()))))))))************************************************************)))))))))***++++++************************)))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,---------,,,,,,,,,---------......///...,,,,,,,,,...000222999:::===@@@CCCEEEGGGGGGAAA???===???CCCEEEDDDAAACCCFFFHHHHHHEEEDDDEEEGGGKKKIIIHHHIIIKKKKKKGGGDDDFFFDDDBBBAAA???;;;777333++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++,,,,,,,,,))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))************************************************************************************)))))))))))))))))))))))))))))))))************+++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------///222666:::<<<@@@AAAEEEHHHJJJLLLMMMMMMLLLLLLMMMMMMKKKJJJHHHGGGEEEEEEFFFHHHJJJLLLNNNOOOKKKKKKJJJHHHFFFDDDBBBAAA:::777333///,,,+++,,,---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------......///...............///000111000/////////000222555666444666888888@@@OOO]]]ddduuu~~~fffPPPHHHJJJEEE;;;CCCFFFHHHHHHDDD@@@???>>>GGGLLLRRRRRRMMMEEE===999222///---,,,...//////...------------------------JJJ<<<>>>999<<<777888555555444333222222222222111000///---,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......+++)))+++...---.........////////////------...///000111222222222222333555666888999999222222555===EEEJJJIIIGGGTTTTTTSSSOOOMMMSSS___iiitttcccWWW\\\oooxxxgggXXXSSSLLL@@@;;;>>>IIIAAA<<>>BBBDDDEEECCCEEEHHHKKKMMMOOOOOOOOOIIIHHHGGGFFFDDDCCCAAAAAA@@@@@@???@@@BBBEEEIIIKKKMMMNNNNNNOOOOOOOOONNNNNNIIIGGGCCC>>>999444000...................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---.../////////............///000111222111111222444777;;;???AAA777HHHVVV```vvvvvvaaaMMM@@@???@@@DDDHHHHHHBBB<<<>>>@@@EEENNNVVVWWWRRRLLL>>>:::555111000111111000........................KKK===???:::===999999555555444333222222222222111000///...---,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---...111............/////////000,,,,,,...000111333555555444555666888999;;;<<<===<<>>@@@DDDGGGIIIHHHFFFLLLJJJFFF@@@;;;555111///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++,,,,,,------))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))************************************************************************************))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------......///111222333444555>>>AAAEEEHHHHHHFFFBBB???666888;;;>>>@@@@@@@@@???BBBBBB@@@??????>>>??????@@@>>><<<:::;;;===AAACCC@@@AAACCCFFFIIIKKKLLLLLLIIIJJJLLLLLLIIIEEEAAA>>>////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,------...///000000............///000222222333444666999>>>DDDIIIMMMzzzsssfff^^^kkkfffMMMEEEWWWffffff[[[LLLLLL^^^cccWWWRRRYYY}}}pppyyy[[[JJJGGGIIIGGGCCCAAA;;;888AAAQQQ[[[YYYSSSMMMGGG???888444222111000........................OOO======999===888777666666555444333222222111000///...------,,,------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,------------------***---/////////000///---***,,,111333333222555:::<<<666888DDDPPPWWW^^^eeeyyylll]]]dddqqqeeewww{{{^^^KKK@@@DDDBBBAAAFFF???888===CCCFFFKKKQQQSSSPPPHHH@@@JJJLLLMMMIIIBBB:::666555---------+++***))))))***---+++***)))******((('''))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,///,,,+++///111///...000+++111333...)))+++222666:::FFFNNNKKKJJJLLLIIIAAAMMMFFFDDDGGGHHHKKKXXXhhhVVVSSS[[[|||wwwkkk```mmmhhhpppjjjOOOMMMRRR\\\XXXSSSNNNKKKJJJIIIHHHFFFKKKKKKEEEBBBDDDEEECCC@@@FFFJJJIIIGGGEEE???777******---111///***(((***,,,+++******,,,------,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******))))))************************************************))))))))))))************************************)))************+++++++++)))************+++++++++*********************************)))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,------...---,,,---000222222---+++///000------111000000///...333===EEEIIIFFFBBB@@@@@@===999;;;BBB@@@999888AAAJJJLLLIIIGGGOOOQQQPPPMMMNNNSSSTTTQQQQQQMMMMMMPPPSSSSSSQQQQQQOOOJJJEEEEEEGGGFFFBBB??????BBBBBBBBBJJJTTTPPPDDDGGG???777444333000.../////////......---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++///111///---------,,,000333222---+++000333222888===<<>>AAAAAA>>>???IIIUUU\\\ZZZTTTQQQMMM???///...777222111000---,,,,,,///111OOO>>>>>>:::===888888666666555444333222222111000///...------,,,------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,------------.........//////---***)))+++---...888555333222111111666<<>>DDD???===???EEEHHHHHHJJJNNNHHHGGGIIIPPPVVVRRRCCC666555333///+++((((((***,,,(((((('''(((***+++***)))******************************************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,000,,,,,,...///,,,,,,...666///+++111===GGGJJJJJJGGGKKKIIIAAA<<>><<>>000777===<<>>777000000000111222111///---OOO??????;;;>>>999999666666555444333222222111000///...------,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------......//////....../////////000444777333000222;;;GGGVVVkkk{{{|||xxx|||~~~~~~~~~wwwuuufffyyywwwUUUEEE>>>:::???KKKOOOIIIKKKTTTLLLEEE>>>@@@IIIOOONNNKKKEEE@@@999111,,,***++++++((('''((()))+++,,,+++)))******************************************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///,,,,,,//////---...111222---111???IIIGGG@@@===AAACCCGGGJJJHHHIIIRRR]]]vvv}}}{{{bbb^^^```VVVGGG???BBB<<<888999>>>DDDKKKQQQLLLEEE???===:::333---,,,///...,,,,,,------+++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++************+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,---......,,,+++,,,---000---,,,///000000222666EEEAAA;;;888777:::>>>BBB===FFFUUUaaaaaa```mmmyyy___TTTHHHAAA===;;;===AAACCCMMMRRRMMMJJJIIIBBB888333222000/////////000111..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000...------...///000000///444::::::555999LLL```hhhsssaaaQQQaaa~~~wwwbbbcccYYYEEEHHH^^^zzz~~~vvvSSSJJJDDD999AAAUUUTTTWWWVVVTTT[[[```QQQ:::888555222111222222000...NNN???@@@;;;>>>::::::666666555444333222222111000///...------,,,------,,,,,,,,,------------...,,,,,,,,,------------...---------...//////000000...///222444444222444888:::===IIIZZZjjj~~~yyyvvv}}}~~~~~~uuulllpppqqquuu^^^PPPRRROOODDDEEEPPPQQQNNNHHH>>>999===IIITTTOOOKKKEEE>>>888222---***+++*********,,,,,,***(((******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,***,,,///111000333888222777DDDOOOLLLEEEKKKYYYhhh```^^^eeemmmuuulllXXXOOOHHHCCCCCCEEEFFFHHHKKKJJJIIIJJJLLLHHH>>>777555222///,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,------...............+++---////////////000111000///000222444888===BBBCCC???<<<======>>>AAAFFFIIIsss{{{fffccccccVVVEEE;;;;;;===BBBJJJRRRUUURRRNNNBBB===555...***,,,///222/////////...............------------------------------------------------------------------------------............------------------------------------------............555000...000111000......333999999555@@@ccchhh]]]hhhrrr{{{sss[[[OOOFFFNNNooo^^^FFF>>>@@@PPPUUUTTTMMMMMMUUU\\\]]]GGGAAA999111---...111444MMM???@@@;;;>>>:::;;;666666555444333222222111000///...------,,,------,,,,,,---------.........,,,,,,---------.........------...//////000111111222//////111///...555???GGGTTTllluuu[[[```sssNNN>>>IIIOOOUUUSSSJJJCCCAAABBBJJJIIIHHHFFFCCC<<<444...+++***((()))***+++***)))******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,000111000555;;;FFFFFFGGGDDD===AAA\\\yyy~~~uuuvvvyyy}}}zzzzzz{{{gggLLL>>>???DDDFFFMMMKKKJJJIIIEEECCCGGGNNN;;;777111---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,---....../////////...,,,...//////......///111---222888<<<>>>@@@BBBBBB222111555???HHHNNNVVV^^^^^^ZZZDDD666>>>JJJOOORRRWWWOOOJJJCCC;;;444000...---000000000//////.........------------------------------------------------------------------------------...//////......---------------------------------........./////////222......333555222333666111@@@FFFIIIiii{{{~~~zzzvvv[[[QQQTTT___rrrfff;;;444BBBVVV```WWWJJJLLLWWWNNNKKKEEE;;;222...000333KKK???@@@:::===999;;;666666555444333222222111000///...------,,,------,,,---------............,,,---------............---......///000111222222333......444;;;EEEZZZoooxxx|||pppyyyyyyuuuTTTAAABBBFFFMMMQQQNNNEEE===>>>>>>@@@CCCFFFDDD>>>999---+++(((''')))***++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------///222222222888??????AAADDDJJJVVVkkkwwwxxxxxxpppoooqqq{{{^^^UUUMMMAAADDDCCCDDDFFFEEECCCFFFLLLFFFBBB;;;555222///---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------,,,---...//////////////////000///...,,,---///111333;;;BBBAAA>>>;;;888555>>>AAAOOOeeeuuu}}}zzzrrrvvv}}}}}}yyyuuuzzzrrr}}}{{{UUUHHHJJJJJJIIIIIIQQQRRRRRROOOHHH>>>444---111111000000//////......------------------------------------------------,,,,,,,,,------------...------...////////////...------------------------.........////////////000222------111111...222;;;DDDrrraaaeeettt~~~fffWWWOOOKKKkkkeeePPPEEEPPP[[[UUUIIIDDDJJJMMMNNNKKKCCC:::333///JJJ>>>@@@:::<<<999;;;666666555444333222222111000///...------,,,------------------............------------............---...///000111222222333444333;;;LLL]]]pppnnniiitttjjjzzz___WWWNNNHHHHHHIIIIIIIII<<<999888;;;BBBGGGHHHGGG;;;666000,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///333888:::<<>>===EEENNNSSS\\\pppyyyyyyrrrmmmooocccOOONNNQQQTTTUUUQQQIII@@@:::222222111000000///......................................................,,,,,,,,,---------......------...///////////////............................../////////000000000444//////333333555CCCUUUuuu{{{}}}xxxyyyjjjYYYaaaeeelll___AAACCCOOOWWWXXXHHHJJJMMMRRRRRRJJJ===111}}}III>>>???999;;;888;;;777666555444333222222111000000...------------------------.........//////---------.........//////---...///000111222333333:::>>>NNNfffyyytttlllxxxwwwnnn{{{xxxuuuxxx|||dddMMMAAACCCJJJCCC===666666===GGGMMMPPPKKKEEE;;;333...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---000666>>>CCCHHHSSS^^^hhhgggrrr]]]HHHCCCHHHLLLMMMLLLEEEFFFHHHIIIHHHBBB999333........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////...........................------------...//////------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................,,,---...///000000000000......///111444;;;CCCHHHIIIHHHAAA;;;DDDaaarrrwwwpppLLLMMMNNNNNNNNNLLLKKKIII222222222111000//////...................................................,,,,,,,,,------.........------...///000000//////........................////////////000000000000111...111:::AAAMMMggg}}}ffflllwww[[[QQQUUUlll[[[DDDFFFLLLKKKGGGGGGOOOXXXVVVGGG999HHH===AAA<<<<<<999<<<666555444333222111111111//////...------------...,,,,,,,,,---------.........///000///---,,,---......---...000444888>>>DDDOOObbbrrr|||||||||zzzvvv}}}mmmuuuzzz]]]IIIEEEEEEIIIEEEDDDFFFHHHIIIOOOVVVQQQRRROOOEEE888///---///...,,,***,,,...---***''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...++++++//////,,,---222===777<<<<<>>CCC===@@@BBBAAA===:::999:::555444444444333222111000***+++,,,---------,,,,,,,,,---///000///...---,,,------------------------------------------------...------,,,,,,------...------------------------...------,,,,,,,,,------,,,---......,,,+++,,,---//////...---+++,,,///111222---,,,555???FFFIIILLLCCC777III^^^aaa{{{zzz|||}}}uuuSSSQQQWWWRRRJJJHHHHHHAAA888333222111///,,,...///000///......///000................................................---......//////////////////////////////.........---000222111...///222666333777===???WWWzzzhhhSSSddduuuTTTIIIJJJPPPMMMFFFNNN]]]ZZZJJJ}}}HHH>>>AAA;;;<<<999<<<666666444333222111111111//////...------------...,,,,,,---------.........---///000000...---...///555333222222:::MMMkkk~~~vvv}}}}}}oooFFFAAABBBGGGLLLLLLLLLRRRYYYLLLJJJGGGFFFDDD===222***+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------111......111000...222999888666NNNjjjsssvvvxxx^^^bbb[[[AAAFFFJJJKKKDDDBBBGGGHHHHHHOOODDD999///---111333///)))---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,++++++***++++++,,,111111000...,,,+++---///...000222555888===AAADDDGGGFFFHHHMMMMMMHHHFFFFFFNNNOOOPPPPPPPPPNNNJJJHHHGGGFFFCCC???:::555000---000///......---......///000...,,,+++***,,,---///------------------------------------------------...------,,,,,,------...------------------------...------,,,,,,------...,,,---///.........///111'''+++000222333222111111///444>>>EEEDDDAAACCCHHHYYY```xxxzzzddd<<>>PPPppp|||rrrwwwfffZZZIII>>>EEESSSWWWPPPGGGLLLCCC===AAAJJJIII===///---...//////.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------..................+++,,,///222333333888???GGGPPPpppxxxooonnnOOOMMMFFFIIILLLEEECCCMMMTTTPPPGGG;;;444222111...+++,,,+++++++++++++++,,,---------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,.........------///444777777888;;;>>>BBBFFFIIIKKKPPPJJJHHHKKKMMMIIIFFFFFFKKKIIIIIIMMMSSSYYY\\\\\\ZZZZZZYYYWWWSSSNNNJJJGGG>>>;;;777333///.........///...---++++++,,,...///------------------------------------------------...------,,,,,,------...------------------------...---------------......***,,,............000222,,,///222333111///......:::>>>BBBAAA>>>DDD[[[rrrxxxyyy]]]JJJDDDMMMJJJFFF@@@999444222111000000111111000///...---................................................---...//////000000////////////////////////000000222,,,---444888666555888@@@ddd~~~uuuvvv~~~YYY]]]iii^^^AAAEEEWWW^^^___```wwwGGG@@@BBB;;;===:::;;;777666555444333222222222000//////...............------------............---...000000///...///000222888FFFVVVaaannn~~~tttooohhh~~~dddEEE;;;BBBJJJJJJGGGLLLBBB888999BBBIIIGGGBBB666333///------...//////------------------------------------------------------------.........................../////////,,,...111333444777===BBBYYYiiirrrttttttbbbXXXRRRNNNQQQWWWWWW\\\iiipppcccUUUccc~~~~~~jjjWWWgggqqqMMMAAAIIIJJJQQQWWWNNNNNNOOOKKKBBB666///...000+++++++++++++++,,,,,,---------------------------,,,,,,,,,------------...------------------------,,,,,,,,,------------...------------------------------...//////000000///)))+++///222777<<>>;;;:::<<>>;;;:::777777555444333222222222000000///............///---------.........//////...///000000//////000222:::BBBUUUjjjmmmddd___cccgggfff{{{{{{vvvuuuyyy|||aaaGGG:::BBBQQQGGGCCC>>>;;;<<>>FFFNNNKKKDDDHHHSSSQQQVVV]]]cccaaa[[[WWWWWWuuuYYYjjj}}}~~~jjjrrrVVVJJJHHHTTTXXXIIILLLLLLLLLIIICCC:::222...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,---------.........---------------------------.........////////////000444:::???CCCGGGJJJMMMFFFGGGIIINNNTTTYYY[[[[[[XXXPPPKKKNNNRRRRRRQQQRRRKKKKKKJJJJJJLLLQQQXXX]]]XXXZZZ\\\^^^______^^^]]]ZZZYYYWWWRRRLLLEEE???<<<222111000//////...//////...................................................------,,,,,,------...,,,,,,,,,---------......---------------...///000000111222111///......///333222111111444:::BBBHHH@@@DDDOOO\\\hhhtttqqqsssjjjfffnnn^^^KKKCCCDDDEEE???777111///---...000111000///////////////////////////////////////////////////...//////000000000000000000000000000111111222222777666444222222<<>>EEELLLKKKCCC888111000///...,,,------------------------------------------------------........./////////......//////000000111111000000111;;;RRRpppsssvvvwwwhhhZZZVVV>>>>>>555DDDSSSYYYhhhfffjjjuuu~~~zzz^^^VVVdddQQQGGGPPP___pppjjjddd{{{hhhgggzzzJJJ;;;FFFPPPOOOGGGBBBGGGOOOLLL<<<,,,//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------------,,,---------....................................///...---------...000111===@@@DDDFFFFFFDDDDDDCCC>>>>>>???DDDJJJNNNNNNMMMMMMJJJKKKQQQSSSOOOJJJIIIJJJJJJKKKLLLOOORRRSSSSSSTTTVVVXXXZZZ\\\^^^___```\\\]]]______]]]YYYTTTQQQBBB>>>666000---...111444...................................................------,,,,,,------...+++,,,,,,------.........------------...///000000555555666444222000111111---///222444666999===@@@BBBNNNdddzzz|||jjjKKK======BBBFFF777333///...000222111000////////////////////////////////////////////////...///000000111111000000000000000111222222333333333444222444GGGjjjuuuttt~~~yyysssrrr}}}~~~]]]]]]}}}kkkEEEIIImmmEEECCCBBB:::???<<<999888777666444333333333333111000000///////////////............///////////////000000000222888???DDDZZZggg{{{ooo]]]iii~~~rrrtttHHHAAAEEEHHHGGGCCC???@@@AAAJJJIIIEEE>>>555///...///............................................................////////////......///000000111222222...555AAAWWWxxx\\\TTTTTTNNNKKKQQQeeemmmjjjyyyuuu___^^^oooeee\\\RRRmmmddd[[[MMMSSSMMMGGGBBBFFFMMMNNNEEE;;;222111000///...---------------------------------------------....................................------------....................................//////...///222666;;;>>>HHHIIIJJJIIIGGGDDDBBBBBB???>>>???DDDKKKOOOOOOLLLLLLKKKMMMRRRSSSQQQQQQSSSVVVKKKAAABBBKKKSSSUUUTTTTTTSSSRRRQQQQQQRRRSSSSSSXXXZZZ]]]___`````````___TTTOOOHHH@@@:::666444333...................................................------,,,,,,------...++++++,,,,,,---......///------------...///000111333444555444222111111333...000333666:::>>>DDDHHH[[[oooxxxvvv}}}yyyWWWCCCCCCIIIBBB;;;444000111222222000//////////////////////////////////////////////////////000111111111111000000000111111222333333444///555999KKKyyy}}}}}}}}}~~~UUUpppqqqlllVVVkkkEEEDDDBBB:::???<<<999888777666555444333333333111111000///////////////............/////////000//////000111555===FFFMMMKKK```yyy|||dddYYYzzz~~~JJJGGGDDDCCCCCCAAA>>>;;;EEELLLOOOHHH:::000///333............................................................/////////000...//////000111222222222999FFFZZZvvv}}}pppVVVJJJKKK\\\jjjuuuoooQQQMMMPPPXXXeee{{{uuuqqqIIIGGGJJJLLLIIICCCCCCIIIOOO444333111000...---------////////////////////////---------.........//////........................---------.........//////////////////////////////......///222888AAAIIIMMMOOOPPPPPPOOOMMMLLLNNNOOOHHHIIIMMMVVVbbbjjjllljjj~~~fff^^^jjjyyy~~~|||vvvrrrkkkccc]]]XXXTTTSSSUUUVVVXXXZZZ\\\^^^```aaa]]]\\\[[[UUULLLAAA666///////////////////////////////////////////////////...------,,,,,,------...++++++,,,,,,---...//////---------......000111111///000111111000///000222111222444999BBBPPP___iiivvv~~~~~~yyyggglll~~~wwwZZZJJJLLLKKKBBB888222222333222000000000000000000000000000000000000000000000000000//////000111111111111111000000111222333333444444888@@@KKKhhh|||zzztttaaa^^^qqqkkkHHHBBB@@@>>>AAA999<<<999888777555444444444444444333222111000000000000///000111000//////111333000000000333999AAAJJJOOOTTTLLLJJJ\\\kkkhhhsssyyy}}}nnn]]]<<>>AAA999<<<999888777555444444444444444333222111000000000000///000111000//////000222000000222777???EEEIIIJJJQQQOOOVVVlll}}}{{{|||}}}{{{pppiiippp~~~mmm~~~zzzeeeZZZIIIOOO@@@:::DDDGGGLLLNNNMMMGGG===555---///000000...------.................................////////////000000111222555555...,,,;;;NNNmmmmmm{{{kkkNNNMMMaaannnoooZZZ]]]]]]WWWPPPMMMQQQVVVZZZQQQOOOTTTUUUPPPPPPVVVVVVSSSVVV[[[WWWPPPTTT___fffrrr\\\qqqhhhbbbvvvssscccGGGKKKQQQIIIEEELLLOOODDD999444111,,,,,,///---------.........//////............////////////................................./////////000000+++...111333222111000000---888DDDIIIEEECCCGGGNNNGGGBBBOOOYYYVVVeee~~~uuuxxxyyyrrr~~~lllVVVTTT[[[UUUSSS[[[___YYYXXXWWWMMMFFF<<<333111111000000222---000000,,,+++///111///.........---,,,,,,---///---------............///.........//////000111222000---...111222000222777<<<333>>>SSShhheeeQQQTTT@@@===>>>222333222111000000000222222000///000000000000000000000000222222111111111111111111444222222555666666;;;CCCxxxjjjvvvqqqssswwweee[[[{{{hhhGGGBBB@@@>>>@@@999===999888666555444444333333333222111111000000000000///000111000......///111111222666===EEEHHHGGGEEEOOO```yyypppfffoooiii\\\GGGKKKQQQNNNNNNOOORRRRRRNNNFFF@@@111000//////000000...,,,////////////////////////......//////000000000000000111444555333:::UUUrrrwwwTTTLLLQQQSSS~~~rrrWWWXXX^^^\\\|||jjjhhhaaaTTTIIIFFFMMMUUU~~~nnnbbbPPPMMMFFFEEEMMMOOOKKKEEE===333,,,---222---............/////////............////////////............................../////////000000000...111333222000...///111@@@BBBAAA===:::???IIIRRRWWWfffsssqqq~~~{{{~~~qqq[[[ZZZSSSVVVZZZXXX[[[]]]VVVXXXMMMAAA999444//////111///000///++++++///111000000000000///---,,,---///---------............///.........//////000111222///...///222333111444999CCCGGG^^^ssswwwwwwkkkooozzzNNNAAACCC777444...222111000111222333222000000000000000000000000000111111222222222222222222666111222666333222BBBWWW|||mmm~~~vvvyyy]]]pppeeeEEEBBBAAA===???999===888777666555444333333333222222111000000000000000///000000///......///111444888===BBBEEEFFFGGGGGGSSSqqq|||}}}~~~pppyyyzzzlllPPPIII999PPPPPPRRRUUUSSSMMMHHHGGG888444///...///000///.../////////////////////////////////000000111111222222111111888OOOqqq~~~lllYYYJJJXXX|||ggghhhxxxyyykkk]]]TTTPPPEEE___kkkwwwbbbfffqqqjjjooouuuSSSJJJLLLNNNJJJKKKJJJEEE;;;444111333.............../////////............////////////...........................////////////000000000333111///...///333888;;;III@@@888>>>RRRdddhhhccchhhpppzzz~~~hhh]]]lllwww^^^SSSOOOUUU[[[UUU\\\UUUMMMGGG???555///...333222111//////000///...111222222000...------///---------............///............///000111222111000111444333222666===<<>>YYYpppyyyqqq~~~{{{zzz||||||ccc~~~bbbDDDBBBAAA===???999>>>888777666444333333333333111111000000///000000000...///000///...///000222888===CCCDDDCCCCCCIIIOOO]]]lllyyy~~~vvv|||rrrpppkkkjjj~~~|||zzzuuurrrttttttsssssstttwww{{{}}}uuu|||ooolll]]]<<>>BBBCCC999<<>>EEE<<<444222000000111111111000111111111111111111111111111111222222333333333333...666666555MMMvvvzzziiiffffffpppggg```BBBBBBAAA===>>>888>>>888777555444333333222222111000000//////000000000...///000000000000333555:::???BBBCCCCCCGGGPPPXXXbbbXXX___hhhsssssseeejjjwww|||iiiYYYOOOSSSOOOIIIDDDBBBAAA@@@???AAAAAA???===<<<>>>AAADDD@@@CCCHHHNNNVVV```kkkrrrwwwhhhFFFDDDHHHNNNLLLCCCAAAFFFHHHAAA888000...///111333000000000000000000000000//////000111222333333444222777;;;QQQqqqTTTWWWwwwwwwnnnggg^^^XXXKKKHHHEEEDDDDDDBBB>>>;;;AAABBBCCCBBB@@@@@@CCCFFFCCCEEEHHHMMMTTT\\\cccgggssswww|||~~~rrrWWWQQQbbb{{{sssrrrzzzPPPGGGLLLMMMLLLJJJIIIDDD888---000000000////////////.............../////////////////////////////////////////////000000000111111//////000555:::======<<>>OOO^^^}}}jjjnnnttt{{{~~~lllmmmqqqxxx[[[AAAAAA<<<777555222111111111111000111111111111111111111111111111222222333444444444555777555EEE~~~xxx^^^ZZZdddwww]]]AAABBBAAA<<<===888>>>777666555444333222222222000000////////////000000---...000111111222555888::::::<<<@@@GGGQQQYYY]]]___NNNYYYmmm}}}~~~ssslllqqq}}}___WWWLLLCCC@@@BBBFFFHHH>>>>>>>>>>>>>>>@@@DDDGGGGGGHHHIIIHHHEEEDDDDDDFFFHHHGGGDDD@@@======@@@CCCJJJFFFFFFJJJQQQ^^^ssslllooosss{{{[[[PPPJJJNNNNNNEEE>>>???IIIFFF???777111...000111111111111111111111111111///000000111222333444555222BBBYYYvvvfff]]]bbb}}}}}}hhh___RRRHHHCCC???;;;999555999<<<>>>>>>???@@@@@@<<<>>>???===;;;999888888===<<<999777777<<>>MMMZZZ___```XXXQQQiii~~~|||nnneeeooommm\\\MMMAAA>>>???AAAEEEHHHIIIGGGEEENNNQQQTTTUUUTTTVVVZZZ^^^[[[___ddddddaaa^^^\\\\\\TTTUUUVVVTTTPPPKKKIIIHHHDDDBBBEEEHHHFFF@@@AAAFFF___ddd}}}fffpppvvvaaaRRRRRRRRRHHH===999IIIHHHDDD<<<444......///111111111111111111111111///000000222333444555555:::SSS{{{zzz{{{cccSSSkkkjjjUUUMMMAAA???======>>>???>>><<<>>>CCCFFFAAA<<<<<>>@@@@@@>>><<<<<<>>>@@@999BBBJJJMMMcccxxxrrruuueeehhhSSSPPPmmmZZZccc{{{bbbIIILLLKKKGGGGGGKKKIIICCC111111000000/////////.............../////////000000000000000000000000000000000000000111111111111000777===@@@EEEVVVrrr}}}~~~~~~~~~tttsssiiiWWWGGGFFFNNNTTTUUUTTTPPPCCC888555444000///222,,,...000000///......///---------.........//////.........//////000111222222222444===KKKcccrrruuuxxx|||uuuSSSEEE???<<<888555444444333222111111111111111111111111111111222333333444555555444>>>SSSwwwrrrzzzyyyUUUOOOmmmZZZEEE===@@@<<<:::===:::777666555444333222222222111111000000000000111111///......000333555777777999888???QQQfffnnneeeYYYSSSgggvvvwwwvvvyyyyyysssiiippp|||qqqVVVIIIFFFDDDCCCDDDMMMSSS\\\dddlllsssxxx|||xxxpppggg^^^RRRKKKIIIHHHEEECCCAAA???BBBMMM[[[ppprrrvvv~~~uuuPPP@@@LLLLLL555===FFFIIIAAA999555000+++000000111111111111000000666222000222222222666<<>>@@@MMMaaasss}}}]]]bbbyyy~~~pppxxxoooWWWJJJHHHFFFPPPEEE>>>666111111222111000....../////////000000000111111111111111111111111...///111222222444888;;;JJJVVVjjjvvvgggYYYOOOVVVWWW```www^^^NNNHHHSSSVVVWWWOOOBBB666000///000000000000000000000000////////////////////////444111//////111222333333555???RRRnnn|||xxxyyyeeeKKK>>>AAA;;;222111444333333222222222222111111222000222666777444:::DDD}}}|||zzz^^^]]]bbbiiikkkkkktttWWWDDD===AAA===;;;===:::777666555444333222222222111111000000000000111111000111444555555444555555;;;AAAEEEEEECCCJJJXXXdddccchhhpppqqqhhh```iiixxxoooYYYGGG@@@IIIWWWgggsssiiiXXXMMMGGGBBB>>>DDD```}}}YYY:::KKKHHHNNNQQQHHH;;;333333666222222222333333444555555555666555111222GGGppp|||tttzzzsssUUU<<>>JJJlll}}}~~~uuutttoooxxxzzzqqqkkkggg___bbbkkk{{{```GGGMMMRRRXXXVVVNNNAAA666000...//////000000000000000////////////////////////333000///222555666777999888PPPqqq}}}fffzzzXXXBBBGGG===333666666333333333333333333222222555222777:::222444EEEUUUoooYYYWWWgggVVVCCC===AAA>>><<<===:::777666555444333222222222111111000000000000111111000333555555444444555777===???@@@@@@AAAJJJWWWbbb___dddccc]]]___kkkwww|||~~~wwwxxx{{{bbbJJJDDDIIISSSeeewwwoooYYYSSSLLLBBB===EEE```wwwLLLJJJIIINNNRRRMMMAAA666444666333222222222222333444555333222222555DDDiii{{{ttt}}}\\\MMMLLLPPPWWWfffzzzpppVVVLLLGGGIIIEEE>>>@@@JJJ^^^iiijjjPPPLLLrrrkkkMMMHHHBBBJJJDDD===666222111111111////////////000000000111000000111111222222222333555555555222000:::TTTnnn|||lllbbbaaaddd]]]HHHIIILLLRRRUUUNNNAAA666////////////////////////000000000000000000000000000...000444555444777<<>><<<===:::777666555444333222222222111111000000000000111111111333555555333444777;;;CCCBBB@@@???BBBHHHOOOTTTUUUYYYWWWRRR\\\rrr|||zzzzzzrrrqqqlllMMMCCCBBBRRRiii|||sssfffUUUFFF===???MMM\\\cccBBBHHHJJJNNNNNNFFF<<<888999444444222222222222333444000///222???VVVzzzkkkqqqUUUHHHLLL^^^ooo|||ZZZIIIDDDAAA???AAAAAATTTiiidddTTThhhZZZGGGQQQIIIEEE???999444222111111/////////000000000111111000000111111222333333333555111...111666HHHkkkqqq\\\QQQUUUfffUUULLLEEEIIISSSUUUKKK???222111000///...///000000000000000000000000000000111///111444222000888DDDmmm~~~sssaaaKKK>>>999777333333333444444444444555555666000666555888llloooUUUbbb}}}UUUBBB===BBB???======:::777666555444333222222222111111000000000000111111111444555444222444999>>>DDDCCCCCCDDDHHHLLLNNNOOOOOOPPPRRRYYYfffqqquuutttooouuuuuuWWWAAAKKKSSSbbbvvvwww```WWWNNNBBB999MMMuuu]]]LLLJJJJJJLLLHHH???:::;;;888666444333222333444444555111666JJJggg}}}kkkOOORRRdddsssoooYYYNNNJJJIII>>>999FFF______PPPmmmttthhhDDDLLLHHHFFFBBB<<<777333111111//////000000000111111111000000111222222333444444111---333CCCTTTdddyyy{{{aaaXXXTTT]]]nnn{{{gggPPPHHHMMMRRRNNNGGG888555222///...///111333000000000000000000000000222000222444222333DDDYYY}}}ooo}}}ZZZGGG???666222333444444444555555555555666222999999DDDtttaaauuuTTTBBB===BBB???===>>>:::777666555444333222222222111111000000000000111111111444555333111444;;;AAA;;;===AAAFFFKKKOOOQQQQQQOOOLLLTTTgggrrrooommmpppnnn}}}yyy]]]IIIHHHPPP___vvv___OOONNNBBB<<>>999::::::999666444333333444555:::444:::SSSvvvuuu___RRRVVVrrrrrrTTTDDDBBBEEE;;;???XXX]]]UUUYYYyyywwwSSSKKKHHHGGGDDD???999555222222000000000000111111111111000000111222333333444444111222BBBaaayyytttsssuuugggbbbiiioooyyyrrrwwwaaaLLLIIIMMMMMMIII<<<999444111///000333555000000000000000000000000333111333555444:::TTTpppzzzsssiiiRRRFFF777444444444444555555555666666777555@@@AAANNNyyyffflll}}}yyyssslllfff```]]]^^^[[[___aaa___YYYUUUUUUWWW___aaaaaa^^^ZZZXXXYYY[[[VVVYYYWWWUUUYYYaaadddbbbeeeqqqnnngggmmmuuu||||||}}}~~~~~~~~~~~~zzzzzz~~~NNNFFF???>>>>>><<<:::;;;666555444333222111111111000111111111111222222222666333111222555888888777777>>>EEEIIIIIIHHHGGGHHHNNNPPPZZZgggiiieeeiiittt~~~lllYYYIIIHHHZZZoootttPPPKKKBBBAAAJJJhhh|||~~~|||sss]]]@@@HHHHHHCCCBBB;;;CCC;;;333111444777666333555:::GGGjjj{{{UUUSSSccc|||]]]IIIIIIDDD===>>>IIISSSWWWCCCKKKJJJPPP888EEELLL...000888111111111000111111222333444222111333222000333888444===UUU}}}vvvvvvqqqhhhnnnpppkkktttpppsss}}}uuuNNNBBBIIIQQQFFF;;;444333222///000666222222111111222222333444111---;;;>>>000@@@jjjuuuWWWCCC111???333444555555666666666555333@@@///[[[kkkdddzzz{{{{{{{{{uuuqqqrrrqqqjjj```YYYWWWMMMFFFEEEBBB===AAAIIIHHHEEEBBB@@@???AAAEEEHHHHHHOOOFFF<<>>;;;;;;666555444333222111111111000111111111111222222222333111000111333666777777888===BBBDDDCCCCCCFFFHHHQQQTTTUUUVVV^^^jjjtttwwwcccRRRDDDKKKbbb}}}[[[LLLCCC???bbbOOO@@@GGGCCC<<>>888666777777555333<<>>;;;;;;666555444333222111111111000000111111111222222222111111000111222555666777:::>>>AAABBBAAABBBFFFIIIRRRVVVVVVWWWbbbooooooeeeNNNLLLQQQccc|||jjj[[[KKKDDDSSS]]]BBBJJJJJJ>>>===CCCAAA>>>;;;:::999777666@@@UUUuuuiiiiiiaaaFFFEEEDDD>>>DDD```cccRRR\\\jjjeee```>>>HHHCCC===HHH888111222111111111111222333333333222222555444444999???RRRnnnzzznnnjjjrrrwwwdddBBBGGGJJJFFF:::222222333111333222222222222333444444000555;;;???LLLqqqrrr|||cccnnnxxxOOO;;;888777666555555666777888999HHHwwwvvv||||||IIIBBB???AAAAAA>>>;;;;;;666555444333222111111111000000111111111222222222000000111111222444666888<<>>;;;;;;666555444333222111111111000111111111111222222222000111222222222444777:::===???AAAAAA@@@AAAFFFJJJOOOUUU]]]dddhhheeeWWWIIIWWWkkk~~~ZZZNNN:::VVVcccFFFDDDCCC??????@@@???<<<777666888;;;TTTyyyssseeeGGGCCCAAA777NNN}}}uuu\\\uuuvvviii>>><<>><<<999777777888;;;===DDDyyyMMMEEE?????????<<<;;;;;;666555444333222111111111000111111111111222222222000111333333333444888<<<;;;>>>@@@@@@???@@@DDDHHHMMMTTT___ddd^^^UUUSSSWWWjjjzzz\\\JJJMMMVVV|||ZZZGGGFFFEEE@@@BBBAAA===777777<<>>???ccc|||wwwnnnXXXjjjzzzGGG;;;IIIBBB===:::333222222222222333444444333555666555777JJJoooqqquuugggSSSEEEEEEBBB666111555444333333333333444555555222444HHH|||~~~|||fffvvvaaaBBB???;;;888888:::===@@@]]]NNNFFF???>>>>>><<<:::;;;666666444333222111111111000111111111111222222222000222444444333555999===:::===??????>>>???BBBFFFKKKTTT___aaaSSSHHHTTTiiivvvhhh???;;;bbb{{{yyyPPPDDD@@@CCCEEEEEE@@@::::::@@@GGGyyyppp}}}___FFFIII555FFFvvviiifffpppRRR;;;JJJAAABBB999333333222222333333444555555555555777???VVV|||{{{rrrxxx~~~\\\CCCEEEGGG:::111444444333333333333444555555000666RRRtttssswwwSSS{{{fffCCCAAA<<<999999;;;>>>AAAOOOAAA>>>AAA======???999777666444222000//////000000111333444444333111000333222222333444666888:::999;;;<<<===???AAAEEEHHHWWWXXXRRROOOSSSUUUbbbyyy{{{eeeNNN@@@MMMyyyYYYGGGEEEBBBBBB;;;>>>EEE888;;;ZZZggg^^^]]]TTTWWWaaammmtttrrrnnnkkkjjjmmmXXXHHHHHHJJJLLLXXXhhhaaa:::???JJJEEEtttsssyyy~~~zzznnntttGGGGGG===@@@@@@666222111555666444333555888000999:::VVVrrryyyyyyJJJMMM;;;===???...333333444444555666666777444:::SSS~~~uuuzzzuuucccSSSCCC===666:::<<<;;;VVVzzzOOOAAA>>>AAA======???999777666444222000000000000000111333444444333111000222222222333444666888999999:::<<<===>>>AAAEEEHHHSSSWWWWWW___lllmmmllluuuzzz~~~~~~|||vvvttt{{{uuukkkeee___\\\hhhzzz~~~___PPPEEEbbb]]]DDD???GGGHHHAAA@@@???666IIIxxx}}}|||zzzmmmsss^^^ZZZXXXDDD:::@@@@@@===JJJddduuuuuu{{{|||eeePPPFFFAAABBBGGGKKKvvvOOO???EEE@@@^^^xxxsssjjjXXXDDD@@@HHH@@@777333222555666444333555111999666EEElllsssnnnttt{{{]]]]]]bbb|||fff[[[rrr}}}mmmLLLHHH>>><<<222444444444555555666666666;;;:::```xxxsss~~~|||xxxwwwlllyyyeeeJJJ===777999888>>>eeeqqqxxxyyyPPPAAA???AAA======???999777555333111000000000000111222333444444333222111222222222333555666888999999:::<<<===>>>@@@DDDGGGJJJLLLNNN___www{{{ssssss{{{tttyyy}}}yyypppiiijjjmmm_________aaaccccccbbbaaaaaaeeeeeeeeemmmvvvpppbbbWWW]]]ZZZTTTSSSSSS[[[lllfffnnneeegggqqq|||dddCCC<<>>;;;bbb~~~gggpppttt___JJJHHHKKK\\\pppvvvqqq___qqq}}}{{{kkkZZZWWWZZZcccvvv{{{aaaqqqMMMNNN???888888666555555555555666666777CCCIIIwwwqqqzzzzzzrrrnnn\\\YYYBBB:::;;;;;;TTTkkkwwwzzz}}}ddd|||ppp```www|||{{{PPPBBB???BBB>>>>>>???999666555333111000000000111111222222333333222222111222222333444555777888888999:::;;;<<<===???CCCFFFCCCAAA>>>LLLjjjyyyyyy|||~~~zzzzzzyyywwwuuurrrooollleeegggkkkmmmmmmkkkiiigggjjjooovvv}}}{{{llluuulllzzzVVVCCCOOOooojjjIII???@@@CCCCCC<<>>>>>???999666555333111000000111111222222222222222222222222111222333444666777888888888:::;;;<<<<<<>>>BBBDDD@@@@@@;;;CCC^^^sss~~~xxxpppfffbbbdddlllsssxxxoooxxx{{{xxx|||}}}yyyZZZGGGNNN{{{SSSEEEAAAEEEFFFCCCVVV}}}xxxooo]]]IIIEEEKKKnnn~~~aaatttjjjzzzqqqrrrzzzfff===QQQ~~~jjjNNNGGG^^^FFF===HHHcccyyyJJJyyy}}}```pppHHHDDDCCC<<<777444666777666666888555GGG}}}ttt|||yyyfffmmmxxxlllvvvqqq```}}}~~~BBBCCC:::===888777666555555777888999888~~~yyyrrrxxxttttttwwwxxxwwwyyy|||~~~qqqllltttzzzvvv~~~|||qqqpppqqqeeeNNNAAA;;;DDD}}}uuuVVViiissslllkkkxxxsssnnntttnnn```QQQHHHHHHHHHZZZYYYPPP\\\ZZZSSSOOOZZZ___SSSRRRUUUKKKWWWVVV\\\TTTPPPTTToooRRRDDD@@@CCC>>>>>>???999555444333111000111111222222222222222222222222222111111333555666777777777888999;;;;;;;;;===AAACCC===DDDCCCHHH^^^ppp{{{hhhEEEIIIbbbyyy\\\KKKBBBBBBAAACCCaaaeeeLLL___yyyvvvbbb\\\YYYpppvvvqqqyyyOOOKKKcccvvvmmmlllKKKHHH|||zzzRRRBBBCCCNNNyyySSSxxxxxx~~~III???III>>>999555777888666666999:::kkkqqq|||qqqUUUrrrxxxjjj{{{www{{{jjjSSSIII>>><<<888777666555666888:::;;;[[[{{{ssswww{{{}}}}}}~~~yyypppxxxvvvrrrmmmmmmkkkbbbeeemmmuuufffTTT@@@999FFFxxxZZZuuuvvv}}}}}}ttt^^^oooooo|||hhh\\\IIILLLRRRVVVhhhmmm|||}}}mmmXXXgggSSSDDDAAACCC>>>>>>???999555444222111111111111222333222222222222222222333000111333555777777777777888999:::;;;;;;===@@@CCCCCCOOORRRUUUeeeqqqvvv~~~ttt[[[MMMGGG~~~hhhNNNCCC@@@===GGGvvvgggQQQnnn{{{lll]]]NNNvvvtttsssOOO666AAAKKKkkkQQQVVVlllbbbFFFBBBEEEiii___^^^rrrTTT???EEE???:::666777888666777:::LLL|||xxxwwwJJJTTT```wwwxxxssstttyyywwwnnnnnnoooLLL@@@>>>777666555555666999<<<>>>qqq~~~pppiiiwwwvvv{{{{{{zzzkkkvvveee}}}xxxjjjwwwtttyyyaaaBBB===VVVyyy~~~YYYYYY}}}vvvwwwsss[[[rrroootttnnnaaannn{{{[[[]]]SSSDDDAAACCC>>>>>>???999555444222111111111222222333222222111111222222333000111333555777777777777888999::::::;;;<<>>======666555444222000000111222333444222000111333444333000222222333444444555555666888:::;;;<<<<<<===@@@BBBVVVTTTVVV___kkkuuuzzz{{{ooobbb^^^```gggooo___MMMyyykkkooobbb~~~mmmIIILLLdddyyyVVVIIICCCEEEMMM|||WWWGGGdddfffqqqyyyuuuZZZooo}}}vvvqqqyyykkknnn~~~bbb^^^~~~~~~qqqeee~~~XXX@@@>>>KKKhhh|||OOOLLLlllfffSSSEEEDDD:::888:::666999@@@@@@qqqzzz{{{ddd@@@>>>CCCMMMGGGSSSWWW\\\```hhh{{{yyyqqq\\\~~~~~~}}}ZZZmmmttt]]]JJJ======555888555;;;;;;777NNNmmm}}}rrrdddhhhnnnvvvqqqrrrwwwwwwrrrttt|||ttt}}}|||www|||[[[lllmmmmmmPPPHHHttt{{{vvvyyy~~~fffCCCBBB@@@UUU}}}zzztttzzzwwwaaaeeebbbPPPBBB@@@BBB>>>======777555444222000000111222333444222000111333444333111222222333444444555555666777999;;;<<<<<<>>>AAADDDRRRQQQTTT\\\iiiuuu|||~~~}}}\\\xxxyyy]]]wwwmmm```yyyOOOZZZdddyyyeeevvvVVVDDDZZZqqqFFF;;;FFF[[[xxxwwwLLL\\\{{{PPP]]]~~~yyyyyyzzz~~~gggssswww^^^pppnnnKKKEEEFFF```|||WWWFFF```~~~___{{{YYY===BBB<<<888888888777@@@OOOkkkvvvzzzYYY<<<:::<<>>======777555444222000000111222333333222111111333333222111222222333444444555555666666888:::;;;===???CCCFFFNNNNNNPPPYYYfffsss|||iiiKKKxxx~~~mmmMMMXXXwww}}}dddjjj~~~ddddddbbbzzzxxxlllDDDOOOsssNNN@@@KKKgggUUU^^^QQQMMMlllWWW___SSSGGG@@@SSS{{{fffCCCWWWcccEEE@@@@@@777666:::444AAAfff{{{zzzssssss{{{WWWBBB???777===???888;;;===;;;<<>>FFFwwwvvvFFFTTT```NNN???CCC777555===333FFF~~~}}}oooiiirrr{{{wwwzzz|||OOOFFFFFF888<<>>===@@@HHHPPP???CCCHHHCCCOOOYYYTTTfffkkkfffHHHvvvaaafffrrrSSS??????777;;;999;;;:::>>>```{{{eeeaaagggiiihhh^^^]]]aaaiiillllllvvvuuubbbjjjggg[[[WWW{{{mmmzzz{{{~~~MMM>>>===RRR~~~]]]dddVVV```gggSSSNNNUUUZZZfffvvvwwwhhhmmmUUUdddxxxeee[[[~~~ppp```fffzzzSSSEEEAAABBB=========888555444222000000111222333222222333222222222222222222222333444444555555666444666888:::===BBBGGGLLLJJJJJJNNNUUU___jjjssswww|||~~~WWWCCC___bbbYYY|||www}}}sssHHHJJJ^^^HHHMMMiiikkkmmmQQQ<<>>GGG???AAACCC@@@<<<;;;>>>BBBBBBCCCKKKIIIVVV___JJJAAAPPPddd|||SSSiiilllOOOVVVnnnaaaEEECCC888:::999<<<:::===aaattt[[[]]]eeeccccccaaa___bbbhhhiiilllzzz|||xxxooovvvbbbeeecccfffbbbnnnmmmyyywwwvvvwwwtttIII@@@GGG[[[bbbTTT[[[vvvUUUqqq{{{RRRVVV@@@DDD<<>>888555444222000000111222333111222333333111111222333222222333444444555555666444666888:::===BBBHHHMMMGGGIIINNNTTT]]]fffmmmrrr}}}~~~RRRDDDTTTPPPDDDZZZddd{{{QQQHHHdddgggGGGZZZrrrcccHHH<<>>cccUUUMMM{{{zzzyyypppGGGAAACCC999666<<<@@@___rrr~~~lll]]]\\\kkkrrrPPP>>>???===FFFXXXmmmzzz{{{|||jjjDDD???CCC:::CCCLLLDDDEEEDDDAAA???@@@FFFKKK^^^OOONNNPPPmmmnnnPPPOOOZZZiiiMMMXXXhhhrrrqqqssswwwooo___WWW```iii{{{{{{vvvsssNNNEEE999;;;999999666???hhhqqqYYYaaafffaaafffjjjlllooommmbbb^^^nnnyyy{{{xxxggg___ZZZzzzmmmmmmtttwwwuuuuuunnnPPPGGGBBBBBBHHHPPPiiivvv]]]^^^oooiiiUUUPPPSSSYYYJJJGGGGGG@@@<<>>888555444222000000111222333111222444333111000222444222222333444444555555666555666888:::===BBBIIINNNBBBFFFMMMTTT\\\dddjjjnnnzzz|||\\\GGGzzz|||SSSAAADDDEEE]]]yyybbbNNNWWW{{{OOOgggnnnpppJJJLLL|||uuueee\\\bbbPPPMMMVVVpppwwwiiiiiigggaaannncccWWWKKKAAAFFFeeexxxnnnOOOuuulllLLL>>>XXX```LLLfffrrrmmm}}}OOOCCC@@@;;;999:::IIImmmmmmrrrbbbYYYZZZhhh~~~oooPPPEEE:::???BBBPPP___ZZZgggVVVGGGIIIGGGVVV```^^^YYYQQQIIIFFFJJJTTT[[[qqqZZZPPPOOOwwwwwwaaaqqqjjjMMMDDD@@@NNNggg{{{|||pppooonnn|||yyy[[[DDD;;;>>>:::666777LLLjjjWWWdddeee]]]hhh[[[YYY^^^gggmmmrrrpppyyy{{{}}}qqqaaaXXXvvv{{{jjjooo{{{ooovvvqqqpppaaaRRRFFF<<>>888555444222000000111222333000333444333111000222444222222333444444555555666666777888:::===BBBIIINNN???DDDLLLTTT\\\ccciiimmmooosss{{{~~~LLL^^^qqqrrrpppyyyjjjooo~~~www{{{gggLLL@@@CCCAAACCCQQQ```qqqTTTXXXWWWiii{{{dddWWWlllsssbbbTTThhhSSSPPPOOOaaazzz~~~pppnnnllleeeeeeWWWLLLHHHcccwwwyyypppLLLrrriiiLLL===QQQjjjOOO\\\wwwRRREEE>>><<<:::999OOOvvvppp{{{lll]]]YYY\\\ggg~~~fffKKKEEEFFF:::@@@NNNFFFXXX^^^KKKPPPYYYppp|||wwweeeSSSIIIKKKTTT\\\nnnYYYMMMAAAdddeeeGGGdddmmmaaaooojjj@@@;;;BBB<<<666;;;]]]vvvyyy^^^NNN___^^^TTTcccfffUUUPPPbbbzzzgggvvvvvvxxxyyyhhh]]]sssvvvdddnnn~~~qqqgggpppgggdddeee[[[UUUCCCCCC<<>>>>>GGGTTTZZZVVVPPPNNNKKKJJJllllllSSSNNNEEECCCMMMDDD===IIImmmbbbLLLKKK>>>\\\hhhVVVfffYYYDDD???DDD@@@;;;;;;999777666444333222222333333222222222222222222222222444444333333333444555555:::888777:::@@@EEEFFFFFFAAADDDJJJRRRZZZbbbhhhkkksssooorrr}}}|||ooofff```^^^ppplllIIIKKK[[[dddOOO[[[]]]]]]MMMVVVbbbVVVWWWtttxxxyyyYYYBBB@@@@@@AAAHHH===LLL```]]]OOOwwwgggzzzdddPPPRRRRRRkkkpppooo{{{zzzbbbIII^^^~~~vvvrrrhhhsssVVVMMMlllUUUkkkxxxQQQCCCNNN|||UUUXXXwwwvvvTTTHHHHHH???333DDDddddddlll]]]YYYMMMSSSjjjwwwiiihhh```QQQQQQkkkeeefffjjjXXXsssoooeee]]]SSScccYYYQQQUUUjjj[[[HHHhhhmmmhhhzzzLLL<<<======<<<<<>>===>>>AAA::::::LLL]]]jjjyyyeee]]][[[UUUJJJGGGDDD<<>>===???@@@:::===BBB<<<888AAAEEEHHHPPPfffeee[[[OOOJJJJJJGGGDDD;;;KKKiiiuuu|||bbbJJJPPPcccgggoooeeeRRRaaa^^^UUUCCC@@@CCC>>>;;;<<<888666555444222222222333333222222222222222222222222333333333333333444555666999888888<<>>AAAKKKjjjqqqJJJlllllluuukkkvvvhhh[[[YYYqqqddd~~~rrrllljjjnnn}}}xxxZZZfffTTTDDDQQQdddXXXxxxzzz~~~aaaJJJGGGBBB999JJJvvvlll___JJJFFFFFF\\\xxx|||yyyzzzbbbEEEQQQ\\\```pppvvvrrr~~~}}}TTTCCC===777;;;>>>GGGmmmwwwsssjjjTTTPPPPPPMMMPPPYYYXXXWWWLLLOOOUUUggg~~~sssiiiqqqbbbuuulllvvvaaaaaadddYYYMMMYYYbbbLLLKKKAAA___fffPPPKKKJJJ>>>@@@EEE999999@@@???>>>CCC@@@<<>>??????<<>>DDDFFFEEEBBB@@@CCCIIIPPPYYY```fffiiigggpppsssrrrvvvxxxgggOOO]]]YYYIIIOOO}}}uuu|||dddPPPKKKPPP======555FFFLLLKKKLLL??????BBBgggiiiNNNFFFEEEDDDGGGUUUyyy{{{LLLaaaoooooo___~~~ssswww{{{zzzpppwwwmmmvvv^^^iiiVVVCCCMMMjjjWWW}}}eeeWWWQQQKKKCCC;;;OOOmmm}}}aaaIIIBBBAAAXXXwww|||}}}hhhhhhxxxpppPPPGGG<<<>>>RRRpppyyyxxx{{{PPPCCC???888===DDDNNNtttzzz~~~rrreeeOOONNNOOOIIIIIIPPPMMMNNNDDDFFFKKK___yyyoooccclll\\\zzzzzz{{{{{{zzzdddZZZlllwwwfffXXXOOOxxxfffXXXIIIeeeqqq[[[ZZZYYYFFFCCCLLLEEEBBBGGGDDDDDDHHHBBB>>>EEEZZZqqqcccMMMVVVSSSCCCFFFAAA>>><<>>777444333222111111222333444222222222222222222222222222222222333444555666777777888<<>>BBBGGGOOOWWW___eeehhhiiikkklllmmmvvv|||ttteeeBBBGGG???>>>XXXrrr{{{~~~vvv```YYYoooLLLYYYiiieeeeee``````XXXUUUooohhh[[[OOObbb{{{eeeiiirrrzzzXXXQQQsssqqqhhhcccqqqyyyzzz|||}}}qqqlll```JJJMMMnnnPPPkkkyyy```MMMIII<<>>ZZZyyypppbbbLLLSSS[[[UUUSSSZZZiiiqqqggg```[[[jjjrrrgggsssccc{{{xxx}}}tttcccmmmdddZZZwwwaaapppfff]]]wwwyyyqqqyyy{{{yyylllnnn{{{oooQQQOOOiiilllcccUUUVVVdddgggkkkyyyvvvtttlllfffnnn^^^qqqhhhOOO|||GGGAAABBBAAA:::;;;>>>777333333222111111222333444222222222222222222222222222222222333444555666777666888===DDDIIIHHHCCC>>>>>>AAAGGGOOOWWW___dddhhhlllkkkmmmtttyyyuuugggZZZDDDAAA777888KKK___uuujjj```XXXlllzzzhhhooommmyyyZZZjjjxxxzzz```NNNqqqrrrxxxuuupppfffooo{{{bbb^^^bbbgggttt}}}[[[GGGNNNwwwXXXoootttpppuuu[[[RRRPPP<<<@@@lll\\\~~~gggVVVEEEDDDDDDXXXuuu{{{wwwaaa]]]nnn|||xxx{{{|||ppprrrfffPPPOOOhhhgggKKKAAA;;;999===___zzzsss```HHHOOOWWWPPPMMMTTTYYYfffbbb]]]ZZZiiirrriiixxxhhh}}}~~~zzzllleee___ZZZpppuuuaaaqqqaaassszzz~~~www|||gggRRRwww}}}lllooovvvhhhZZZUUUZZZrrrSSSWWW]]]```UUUYYY~~~}}}FFFAAABBBAAA999;;;>>>777333222111111111222333444222222222222222222222222222222222333444555777777666888===DDDIIIIIICCC===>>>AAAGGGNNNWWW^^^dddgggnnnppp}}}qqq```GGG???GGGTTTppp^^^{{{ttt}}}dddNNNSSS]]]ppp{{{wwwmmmpppvvvUUU===@@@EEEBBBGGGTTT\\\RRRAAAMMMcccyyy|||sssZZZTTTUUU???EEEtttwwwnnnJJJpppfffLLL???999NNNooozzziiiTTTVVVaaaeeepppuuurrruuu|||qqq}}}~~~QQQCCC[[[vvvsssOOO@@@======AAAfffzzzppp]]]BBBHHHNNNEEE@@@FFF@@@QQQSSSTTTVVVjjjvvvfffwwwhhh{{{yyy{{{```ZZZYYYiii```^^^pppsssxxxzzzllluuu```zzz}}}[[[}}}{{{qqquuu|||uuu{{{sssbbb______uuueeeZZZUUUFFFqqqaaaPPPPPPUUUUUUzzzCCCAAA>>>===<<<;;;888666333222000/////////000111000222333333222111333444222222222333444555666777555666;;;BBBIIIJJJCCC<<<>>>@@@FFFMMMRRRVVV^^^ggghhhcccnnnDDDKKKnnn~~~```gggOOO^^^qqqQQQjjj___}}}{{{oooqqq|||nnnYYYLLLGGGBBBEEEFFF>>>GGGYYYAAAYYY^^^vvvppp{{{vvvtttrrrqqq]]][[[777FFFYYYLLLmmmgggLLL>>>BBBLLLccc~~~\\\???FFFHHHVVVdddrrrzzzzzzbbbIIIIIIeee|||lllwwwoooSSS???;;;:::HHH|||vvvpppWWWEEEDDDFFFHHHBBB@@@EEEKKKLLLIIIOOObbbvvvaaaxxxhhhppp}}}oooqqqLLLRRR```wwwfffaaapppzzzfffQQQXXXkkk~~~ssswwwjjj___```pppVVVSSSMMMbbb|||uuu~~~hhhUUUDDDFFFPPPWWWXXXXXXQQQUUUQQQtttCCCAAA>>>===<<<;;;888666333222000/////////000111000111333222111111222444222222222333444555666777555666;;;BBBIIIIIIBBB<<<>>>@@@FFFNNNSSSWWW___iii___OOOLLLiiinnnnnnwwwqqqaaaTTTEEEDDDZZZ{{{~~~sssTTTzzzjjj|||~~~mmm}}}oooYYYTTTTTTMMM@@@XXXWWWCCC```aaazzzzzztttggg___>>>RRRWWWPPP~~~\\\XXXEEE<<>>===<<<;;;888666333222111000///000111111000111222222111111222444222222222333444555666777555666:::BBBIIIHHHBBB;;;>>>@@@FFFNNNTTTXXXbbbkkklllbbbEEEKKKbbbqqqVVV===FFFKKKKKKjjjvvvsssVVViiiwww{{{aaa~~~mmm[[[___HHHYYY{{{SSSGGGjjjiiirrrsss```AAAXXXTTTJJJYYYHHH???<<<===DDD\\\ssswww```LLLBBBXXXmmmUUU@@@<<>>:::<<>>BBBEEEOOOiii___tttmmm]]]yyyKKKEEERRReee___dddttt}}}}}}nnncccIIICCCJJJuuuSSS???QQQllljjjRRRUUUaaasssQQQRRRooosssdddYYYWWWVVV\\\LLL\\\pppCCCAAA>>>===<<<;;;888666333222111000000000111222000111222222111111222333222222222333444555666777555666:::BBBIIIIIIBBB;;;===???EEENNNSSSYYYcccmmmmmmiiiZZZaaavvv]]]VVVLLL>>>WWWnnnVVVuuufffppplllOOObbb|||VVVJJJhhhnnn}}}vvvNNNJJJwwwssssss{{{\\\???SSSRRRAAA}}}jjjDDD@@@@@@>>>AAAYYYqqqtttiii```]]]uuurrrZZZPPPHHHKKKSSSrrrfffLLL::::::@@@XXXuuummmddd@@@BBBIII>>>>>>BBB@@@:::===EEEEEEGGG___~~~fffcccooo^^^gggjjjsss~~~uuuRRRAAAHHHXXXWWW___ooowwwwww|||gggaaaIIIBBBCCCfff~~~^^^\\\```ooocccQQQuuulllSSSTTTyyysssrrr\\\TTTEEE\\\qqqCCCAAA>>>===<<<;;;888666444333111000000000111222///111222222111000222333222222222333444555666777555666;;;CCCIIIJJJCCC===<<<>>>DDDLLLRRRXXXcccmmm|||iii```vvvsssTTTQQQYYY^^^kkkYYYllliiiggg{{{fffiiinnnOOOLLLllluuuVVVaaammmOOOKKKcccYYYmmmIIINNN}}}vvvxxxwwwYYY@@@MMMWWWCCCvvv}}}|||JJJCCCAAA===>>>SSSlllrrruuu~~~~~~xxxuuuyyyrrrIIICCCfff```III:::===DDD]]]uuujjjzzznnnEEEBBBIII;;;???AAAEEE???CCCMMMJJJEEEWWWtttsssUUUoooiiiYYYzzz{{{]]]ppp|||{{{pppbbbFFFHHHOOOQQQ[[[iiiqqquuu}}}ddd|||gggOOOEEECCCEEEeeessszzz{{{aaawwwyyydddyyy___eeevvvwwwfffccc{{{lllppphhhZZZhhhqqqCCCAAA>>>===<<<;;;888666444333222111000111222222///000111111000000111333222222222333444555666777555666;;;CCCKKKLLLFFF@@@;;;<<>><<<:::IIIaaalll{{{~~~}}}~~~~~~eeejjjjjjqqq|||~~~wwwrrrtttbbbRRRnnn\\\HHH>>>CCCIII___uuucccoooxxxMMMCCCJJJ>>>FFFEEEIIIEEEIIIQQQMMMEEEQQQggg}}}XXXkkkrrrYYYlll~~~uuuwwwrrruuugggiiiGGGGGGLLLNNNXXXeeepppvvvqqqzzz}}}kkkQQQDDD>>>888QQQjjjbbb[[[UUUzzzxxxiiiqqqeeeTTTVVVMMMJJJtttCCCAAA>>>===<<<;;;888666444333222111111111222222///000111111000000111222222222222333444555666777444666;;;DDDMMMNNNIIICCC:::;;;???GGGLLLSSS^^^hhhssssssXXXrrr___yyyrrrdddnnngggfff[[[ppp[[[sssxxxrrr{{{ssshhheeeQQQgggaaaMMM]]]wwwzzzVVVFFFKKKvvvDDDZZZ___FFF<<<>>>:::AAAUUUddd~~~nnnffflllkkk~~~|||}}}~~~~~~~~~~~~zzzlll|||UUUEEE@@@GGGMMMaaa|||gggfffVVVDDDHHH>>>IIIDDDFFFDDDFFFJJJFFFBBBJJJXXX|||ggg___mmmddd]]]uuusss{{{tttkkk\\\hhhDDDGGGGGGKKKTTTbbbnnnvvv{{{sssXXXJJJBBBBBBJJJtttccc@@@PPPyyyUUU{{{eeeaaawww[[[RRRIII>>>iiiwwwCCCAAA>>>===<<<;;;888666444333222111111111222333///000111111000000111222222222222333444555666777444666;;;EEENNNPPPKKKEEE999:::>>>EEEKKKQQQ\\\gggoooooonnn___]]]hhhVVV```kkkllldddiiiZZZtttVVVkkk|||yyypppgggXXX[[[^^^QQQcccxxxRRRCCCFFFyyywwwDDDQQQ{{{ooofffHHH;;;AAA======OOO___pppyyy|||{{{}}}|||~~~}}}{{{yyy~~~oootttvvvwwwNNNAAA???JJJQQQdddwwwbbb\\\CCCDDD:::GGG===AAA??????@@@===<<>>>>>>>>>>>>>>ZZZqqqOOObbbWWWMMMwwwttthhhrrrwww\\\YYYJJJ@@@CCCDDDMMMZZZcccgggpppzzzmmmyyyaaaDDDJJJvvvaaaHHHEEEJJJeeezzzMMM]]]vvvJJJiii}}}ZZZQQQLLLSSSfffoooEEECCC???===<<<;;;999777333333111000000000111222222222111111111111222222333333333444555666777888999777888???NNNXXXTTTJJJ===>>>???@@@EEEMMMUUUYYY```fffrrrsss~~~|||dddllltttgggxxxoooaaafffnnnXXXeee|||{{{xxxvvv|||qqqkkkgggRRR```mmm===DDDMMMvvvfff<<>>666:::===NNNbbbppp|||}}}}}}}}}~~~~~~~~~}}}}}}}}}zzz{{{uuu~~~|||}}}oooGGGHHHHHHOOObbbaaa|||zzzeeeuuuuuuRRR===FFFEEE;;;<<<<<<===>>>???@@@@@@@@@LLLqqqttt]]][[[]]]UUURRRttt}}}llljjjnnnzzzzzz}}}^^^YYY___;;;IIIGGGIIIRRR\\\eeelllqqq{{{iiikkk[[[GGGTTThhhgggaaaXXXKKKJJJjjjbbb???LLLjjj~~~xxxQQQbbbvvvNNNJJJbbbnnnEEECCC???===<<<;;;999777333333111000000000111222222222111111111111222222333333333444555666777888:::888777>>>MMMZZZYYYQQQ@@@>>><<<===BBBIIIQQQWWW______aaafffmmmssswwwyyy}}}zzzpppiiinnneee|||{{{XXXYYYYYYqqq|||fffWWWvvvxxxwww]]]PPPzzz}}}www@@@DDDWWWqqqHHHAAAIIIgggdddFFF@@@;;;999777DDDVVVdddssszzz~~~~~~|||}}}~~~|||zzzyyy}}}uuuwww~~~}}}}}}}}}|||zzzbbbCCCJJJRRRTTT\\\WWWqqqvvvhhhfff~~~\\\;;;GGG>>><<<<<<===>>>>>>???@@@@@@AAAFFFSSStttyyy^^^[[[___LLLSSSpppvvv}}}tttmmmYYYZZZrrr999DDDBBBAAAGGGWWWiiirrrsssuuuhhheeeZZZLLL```pppiiivvvlllNNNIIIkkk___DDDGGG[[[|||vvvtttyyyffffffwwwZZZZZZbbb\\\lllEEECCC???===<<<;;;999777333333111000000000111222222222111111111111222222333333333444555666777888:::888777===KKKZZZ^^^ZZZEEE???::::::???FFFOOOVVV\\\___dddhhhlllqqqvvv{{{{{{yyynnn```iiimmm|||ttt}}}vvvuuudddYYY}}}TTTcccSSSbbbxxxqqq{{{pppPPPlllwwwaaaooozzzyyy|||lll]]]|||zzzxxxuuutttYYY[[[~~~hhhEEEHHHaaallloooFFF888RRRgggtttIIIAAACCC===777;;;NNNYYYgggqqqxxx~~~zzzwwwxxxsssjjj~~~}}}{{{vvvxxx{{{ffffffnnnZZZCCCMMMZZZZZZ[[[UUUfffyyynnn^^^xxxnnnDDD;;;<<>>>>>============>>>>>>EEE;;;ccchhhRRR]]]dddJJJXXXqqqzzz~~~~~~~~~{{{~~~{{{UUU]]]LLL>>>???@@@DDDRRRfffqqqrrrvvvssswwwiii\\\ooozzz]]]YYYiii}}}~~~lllRRRDDDIIInnnrrrmmmiiibbb```eee___ZZZiiiQQQmmmEEECCC???===<<<;;;999777333333111000000000111222222222111111111111222222333333333444555666777888999999999<<>>;;;:::GGGPPP^^^jjjqqqwww~~~~~~|||}}}xxxwwwggg{{{~~~bbbMMMZZZ{{{dddQQQHHHNNN]]]^^^___YYY___vvvnnn[[[gggbbb666BBBDDD???>>>===;;;::::::::::::>>>555HHHiiikkkYYYVVVaaaaaaRRRRRRiii~~~vvv|||~~~yyyyyy}}}\\\```vvv___AAACCCDDDDDDJJJVVV```dddyyyxxxttt{{{hhhpppwww{{{ppppppeeePPPNNNooo~~~hhh[[[[[[[[[VVVwwwfffggg}}}vvvqqqyyyLLLrrrEEECCC???===<<<;;;999777333333111000000000111222222222111111111111222222333333333444555666777888777;;;<<<<<>>:::>>><<<;;;DDDVVVgggpppssswww|||}}}~~~~~~~~~ooozzz|||[[[RRRlllooo]]]```OOONNNPPP]]]^^^aaa___[[[sssppprrrYYYVVV}}}BBBCCC??????>>><<<:::999888999999999>>>;;;FFFdddnnn[[[IIIbbb^^^VVVUUUcccyyy~~~zzzttt~~~yyy}}}qqqrrrvvv|||www~~~~~~```^^^ooo```BBB@@@@@@BBBEEEJJJSSS]]]cccpppaaakkk|||XXXWWWffflll|||iii\\\ccc|||iiioooUUUSSSTTTNNNffftttssswwwyyy|||xxxrrrrrr\\\rrrEEECCC???===<<<;;;999777333333111000000000111222222222111111111111222222333333333444555666777888444<<>>NNNdddsssfffRRR@@@;;;:::;;;BBBMMMWWW[[[```dddfffjjjpppuuupppuuuxxxxxx{{{fff\\\ggg```QQQvvvzzz||||||___nnnddd~~~XXXWWW^^^qqqyyysss^^^pppbbbcccqqquuueeerrruuuKKKTTT```bbbfffsssddd???;;;^^^ZZZDDD888???;;;555;;;JJJ\\\hhhlllssszzz{{{yyyyyyzzz{{{zzz}}}}}}{{{||||||ssszzzyyyzzz^^^cccWWWTTTTTTQQQ[[[ZZZ\\\___YYYfffeeeUUU{{{aaaCCC<<<>>><<<;;;999999:::;;;<<<999>>><<<:::OOOlllhhhLLLQQQ^^^ddd]]]VVV]]]lllvvv{{{}}}}}}sssnnnzzzxxx}}}qqqiiimmmvvvzzztttlllyyyrrrfff```ooo}}}LLL???999AAAEEEEEENNN]]]\\\dddVVVhhheeeFFF@@@HHHMMM{{{eee]]]lll~~~uuuvvvwwwoooiiiUUUTTTTTTMMMUUUlllfffiiitttzzz~~~xxxpppcccbbbmmmqqqwwwvvvuuummmEEECCC???===<<<;;;999777333333111000000000111222222222111111111111222222333333333444555666777888333===AAA<<<;;;JJJdddwwwpppYYYDDD<<<:::888>>>IIIOOOTTTZZZ```dddiiinnnrrrpppuuuxxxtttrrruuuxxxyyyhhh^^^nnn|||yyy}}}lll[[[mmmsss```VVVVVVfff{{{ttt~~~rrrvvvrrrmmmvvv}}}}}}aaaIIIXXXiiifffooozzzEEEBBBQQQmmmqqqPPP;;;???888;;;;;;AAAMMMVVV]]]gggssszzzvvvvvvyyywwwsss{{{|||}}}~~~{{{{{{uuupppqqquuuvvv~~~IIIXXXWWWQQQZZZVVVWWW]]]XXXbbbkkk{{{aaakkk~~~HHHCCC<<<;;;:::999:::<<<>>>@@@888222<<<>>>888SSSmmmdddLLLLLLZZZjjjeeeRRRQQQ___ooorrrvvv{{{~~~}}}mmmhhhnnn~~~zzzrrrrrr|||ppphhhjjjrrrtttvvvzzz}}}|||zzz{{{nnn~~~{{{~~~nnnpppgggrrraaaIII;;;BBBFFF@@@FFFVVVmmmooo___oooxxxLLLJJJAAAEEEFFFqqq~~~qqq}}}qqqkkkiii}}}tttaaaRRRRRRYYYXXXOOOJJJ```|||ZZZYYYhhh]]]MMMXXXfffvvvoooSSSYYYbbbeeelll{{{~~~jjjDDDBBB???===<<<:::777555444333222222111111222222222222222111111111000000888333000111111222888???;;;777DDDEEE777BBBaaammmyyyoooTTT???===<<<;;;BBBJJJTTT[[[[[[^^^hhhppprrrwwwqqqpppqqqmmmiiissswwwXXX|||dddttt~~~~~~\\\OOOXXXaaazzzrrrjjj~~~vvv|||OOOVVVccckkkllliiifff}}}eee333>>>KKK[[[SSS:::NNN000@@@;;;:::AAAMMMYYYbbbhhhtttvvvxxxxxxwwwxxxyyy{{{zzz}}}~~~~~~~~~|||xxx{{{yyynnnaaajjj}}}kkkVVVWWWVVVUUUVVVZZZ___```^^^[[[{{{yyy[[[fffoooBBB999HHH>>>777BBB<<<444DDD;;;;;;:::888999CCCQQQ]]]\\\PPPJJJVVVkkkqqqbbbPPPYYY___iiisssyyy||||||{{{|||yyynnnfffaaacccrrr|||ttthhhiiixxxyyywww~~~xxxeee```iiirrrsssyyywww}}}rrreeekkkaaaaaauuuOOO:::CCC<<<<<>>FFF>>>???UUUllleeeHHH>>>;;;;;;BBBEEENNNUUUVVVZZZbbbjjjlllrrrsss|||vvvvvv~~~|||xxxnnniiilllpppiii___\\\YYYbbblllooozzzllluuuuuuggg\\\XXXZZZ```lllttttttrrryyyvvvaaa}}}{{{tttXXXUUU}}}vvvPPPRRR\\\fff|||vvv|||}}}wwwWWW[[[ffflllllliiieeewwwbbb???AAACCCZZZ{{{VVV@@@;;;777666777:::@@@IIIXXXdddnnnrrrvvvxxxyyyyyyyyyzzzxxxyyyzzzzzz{{{}}}~~~tttssswww~~~xxxhhhcccaaafffuuuyyyaaaWWWZZZVVVVVVWWWZZZ\\\\\\ZZZYYYfffnnnfffwwwPPPLLL777111<<>>===<<<:::777555333333222111111111111222222111111111111000000000,,,...333888777444555:::>>>999999CCCGGG>>>GGGccc\\\EEE<<<;;;BBB???GGGNNNRRRVVV^^^eeehhhlllrrr}}}xxx{{{~~~ssseeeSSSKKKRRRXXXRRRGGGJJJEEEIIINNNLLLTTT^^^\\\CCCIIIVVVaaa```YYY]]]gggvvv}}}}}}kkkxxxrrrwww{{{[[[UUUTTTtttfffKKKOOOWWWiiixxxwww}}}|||```[[[___gggiiiiiihhhbbblllMMM@@@:::BBBlllDDDHHH777777999999666999IIIZZZ]]]bbbhhhmmmpppqqqrrrssstttttttttuuuwww|||yyyzzzuuulllsss|||~~~nnneee[[[YYYbbbssswwwbbbZZZZZZ\\\UUUVVVYYYYYYXXXWWWWWWWWWVVVeeehhhyyyJJJ;;;AAA???111>>>HHH///999;;;===<<<888777999;;;HHHOOOSSSMMMCCCCCCPPP]]]nnniiiaaaZZZVVVUUUVVVXXXdddjjjqqqvvvyyy{{{|||yyywwwuuussspppmmmUUU[[[ccckkkqqquuuyyy|||hhhgggfffiiiqqqvvvoooeeellleeeeeetttuuujjjooonnnooorrrvvvxxxxxxwww~~~vvvvvv{{{~~~yyyrrrqqqnnn^^^PPP```ZZZXXXcccfffyyyLLL===BBBDDD:::CCCQQQdddRRRaaa|||uuuqqq~~~YYYKKKooorrrmmmtttkkkgggsssuuu{{{qqqYYYPPPjjjyyy```aaagggmmmooolllBBB@@@>>><<<<<<:::888555333222222111111111111111111111111111000000000000//////444===AAA>>>999888@@@AAA888<<>>777HHHMMMAAA>>>fffrrrPPP<<<:::999<<>>======666???<<<;;;999777666666777777888666333444999@@@HHHLLLHHHGGGEEEDDDCCCDDDDDDEEEWWWXXXZZZ\\\^^^```aaaaaalllkkkkkkkkkkkkjjjjjjjjjsssrrrnnnfff^^^VVVRRRPPPQQQRRRSSSUUUZZZcccmmmsssfffbbbWWWIIIEEEMMMYYY```QQQSSSWWWXXXSSSOOOUUU^^^gggdddbbbeeemmmsssvvvvvvyyyyyyzzzdddTTTZZZaaaaaaaaacccdddeeeIIIEEE???<<>><<<;;;;;;:::888666222222111000000000000000////////////000000111111222///000666;;;999666555999DDDNNNHHHAAAJJJOOOFFFFFFiiidddRRR???:::777;;;???AAAGGGNNNTTTYYY___dddhhhjjjkkkkkkmmmrrryyy}}}xxxkkk}}}ooocccYYY\\\jjjzzz~~~XXXIIIJJJOOO```rrrsssWWW]]]}}}xxx```sssdddjjjoookkkjjjqqqnnngggiiieee{{{iiiIII:::===SSSiiiyyyOOOAAA@@@:::666777444444444444444888===AAADDDIIIPPPXXX___gggmmmrrrsssYYYXXXnnnxxxyyy|||~~~|||xxxuuuwww|||}}}yyy|||{{{{{{{{{|||||||||{{{ooohhh^^^SSSKKKGGGHHHLLLEEE]]]|||vvvgggmmmTTTSSSYYYYYYZZZ^^^UUUTTTSSSTTTUUUVVVVVVVVVPPPSSS```mmm```hhhooo>>>???DDD;;;<<<:::888777777777777777333777:::999666666888;;;999<<>>>>>AAAEEEIIIMMMOOOPPPMMMMMMLLLLLLLLLMMMNNNNNNCCCGGGLLLOOOPPPRRRUUUXXXVVV^^^ggglllhhh^^^SSSLLLAAAOOOWWWPPPEEEFFFTTT```\\\UUUUUU]]][[[RRRQQQYYY]]]bbbiiimmmnnnoootttwww}}}|||kkkWWW[[[]]]cccccc^^^```___sss]]]IIIBBB@@@???FFFBBBFFFYYYxxx^^^eeeyyy|||xxxyyy|||zzzPPPqqqnnn^^^PPPCCCPPPooo\\\@@@>>><<<;;;;;;:::888666222111111000000000000000.../////////000000111111111111333777666333555:::666===RRRTTT@@@BBBSSSTTT===UUU~~~|||fffFFF>>>888:::;;;<<>>EEETTT```ccc}}}qqqRRRFFF;;;777999888888777666444444666888888;;;@@@GGGQQQ^^^llltttfffVVVkkkxxxuuuuuuwwwzzzyyywwwvvvwwwxxxyyyyyyxxxvvvtttssssssrrrqqqppp\\\UUUKKKCCCAAAGGGVVVcccdddmmm~~~vvvfff}}}fffLLLUUU___XXXSSSYYYWWWTTTQQQRRRTTTUUUSSSQQQPPPWWWXXXnnnuuuVVV}}}hhh??????;;;:::999888888:::;;;;;;:::666666888:::;;;<<<;;;999888999;;;@@@EEELLLQQQTTTOOONNNLLLKKKKKKKKKJJJHHHIIIHHHHHHHHHHHHJJJKKKLLLNNNSSSYYY]]]___```cccfffcccaaa\\\UUUNNNJJJJJJKKKFFFQQQWWWPPPGGGGGGOOOVVVeeeRRRKKKVVV[[[RRROOOVVVQQQ___mmmrrrnnnnnnuuu}}}}}}aaa``````[[[aaa```ZZZ```aaahhhjjjIIIBBBCCC>>>MMMEEE===RRRrrrNNNUUUccc~~~}}}~~~~~~PPPXXXooodddtttPPPqqqooobbbNNN===JJJhhhzzzSSS??????>>>===;;;888666555444333222111000000000000111111111000000000000000000444222---111<<>>::::::888;;;AAA>>>GGGPPPTTTYYY```aaa^^^cccfffjjjmmmppprrruuuxxx~~~WWWHHH^^^oooxxxooolllRRRDDDMMMLLLlllVVVHHHIIIRRRQQQZZZrrr~~~{{{|||ppphhhaaa___bbbbbbggggggjjjnnnjjjbbbaaafffaaaccctttZZZ555KKKEEELLLnnnbbbaaaHHH777???;;;777666999777222222777777333666===@@@CCCTTThhh{{{]]]fffrrrqqqtttwwwvvvuuutttsssqqqnnnkkkeeeddd```YYYXXXXXXRRRJJJAAABBBCCCAAA>>>GGGeeeyyyeee|||xxxaaaPPPSSS[[[ZZZVVVVVVQQQPPPPPPQQQSSSTTTSSSQQQRRRTTTYYY___hhhyyyaaavvvttt@@@:::999444888<<<999;;;<<<333;;;<<<888333444::::::555666777888999;;;<<<>>>>>>@@@BBBFFFKKKOOORRRTTTUUURRRRRRRRRSSSSSSUUUVVVVVVTTTUUUVVVVVVUUURRRNNNLLLEEEEEEDDDCCCBBBCCCGGGJJJBBBFFFPPPWWWOOOBBBEEEPPP[[[SSSJJJFFFGGGJJJJJJIIIUUU```iiijjjnnnyyy|||vvvddd^^^XXXZZZ\\\]]]\\\[[[\\\\\\fffuuuaaa999JJJDDD<<>>===;;;888666555444333222111000000000000111000000000000000000000111333333111444<<>>@@@AAABBB@@@@@@@@@AAAAAABBBCCCDDD@@@AAABBBBBBAAA???===;;;>>>>>>>>>======???CCCFFFDDDBBBGGGNNNJJJ@@@>>>DDDIIINNNPPPLLLEEECCCIIIPPPnnneeegggrrrtttppp~~~zzzooovvvZZZXXXUUUXXXZZZ[[[ZZZZZZZZZ[[[\\\cccSSSKKKFFF@@@AAABBBCCCNNNPPPBBBXXXfffrrrtttuuu{{{|||~~~hhhLLLMMMWWW[[[VVVPPP]]]yyy___GGGZZZ___uuummm]]]JJJGGG___{{{nnnPPPnnnzzzeeeLLLJJJPPPJJJ>>>JJJrrrwwwRRR@@@???>>>===;;;999777555444333222111000000000000000000000000000000111111//////222555777888???GGGXXXTTT===BBBaaaZZZBBBIII```WWWNNNOOOnnnqqqUUUJJJDDD===777666;;;>>>===@@@HHHPPPTTTXXX]]]bbbgggjjjlllnnnpppssssssuuuwwwyyy{{{}}}~~~dddJJJQQQqqq~~~}}}{{{xxxxxx~~~rrrrrrxxxqqqXXX;;;CCCRRRggg^^^KKKQQQSSSYYYdddrrrxxxtttvvv{{{pppeeeeeebbbcccfffdddeeeffflllssstttmmmeeeaaafffkkkhhhlllwwwRRR999999AAAMMMvvv\\\\\\|||rrr]]]EEE;;;;;;;;;:::888777444555888444///333===???NNNMMMFFFOOOUUUPPPNNNUUURRROOOJJJFFFCCCBBBAAA;;;888999===;;;<<>>444888;;;999888999888666888888777666666555555444444444444444555666777777666666666666777888999999777777777666666666555555888888999999999;;;???CCCDDD======EEEHHHBBB======BBBFFFHHHEEECCCIIIVVVbbbgggcccjjj{{{pppzzzYYYUUULLLQQQTTTVVVWWWWWWWWWYYYZZZ\\\[[[pppKKKBBBBBBFFFDDD@@@HHHLLL@@@RRR\\\fffllloootttwwwwww{{{zzz|||~~~~~~zzzQQQPPPUUUSSSPPP^^^zzz|||ZZZ@@@???JJJNNN\\\rrrlll\\\^^^PPPGGGYYYrrriiiQQQttthhhOOORRRMMMHHHEEE```yyy|||uuuSSS@@@@@@???===;;;999777666444333222111000000000000000000000000000111111111000///555>>>===888===HHHLLL\\\NNN===RRRfff___TTTWWWgggcccKKKQQQ]]]GGG???>>>999;;;<<<;;;;;;>>>DDDGGGMMMRRRYYY___cccfffiiikkkkkkmmmppprrrtttuuuxxxyyyzzzwwwaaaMMMPPPgggyyyuuuuuuuuuuuutttxxx|||VVVIII???LLLooovvvKKKGGGGGGKKKTTT___mmm~~~zzzsssppprrrxxx}}}wwwfffbbbeeecccdddgggccceeeffflllssswwwssslllfffdddooorrrrrrxxx{{{JJJ???AAA888RRRXXXPPPcccpppXXXLLLEEE>>>:::666333555;;;<<<888666777///777999555888===>>>>>>>>><<<999555444666;;;>>><<<666666;;;:::===SSSnnn___llltttrrryyyiiiWWWSSSRRRSSSQQQMMMOOOUUURRRQQQPPPQQQRRRRRRPPPOOOMMMHHHKKKMMMLLLdddVVVvvvQQQXXXYYY///;;;GGGAAA777222;;;===<<<888555555777999777777777666555444333333999888777555555666777888666666666666666777888999999888888777888999:::;;;777888999888888:::===???@@@:::999@@@EEECCC???>>>???>>>???HHHTTT^^^bbbcccQQQggg|||iiiQQQSSSGGGNNNPPPRRRSSSTTTTTTVVVXXX___aaabbbjjjFFFAAAFFFHHH@@@???EEECCCHHHOOOXXXaaahhhnnnppppppssswwwyyyzzz~~~|||{{{|||fffyyykkkVVVLLL]]]|||fff___===KKKCCCLLLqqquuu^^^\\\YYYMMM[[[ppphhhUUUvvv```OOOIIIPPPEEEWWWttt{{{}}}}}}UUU@@@@@@???>>><<<999777666444333222111000000000000//////000000111111111111222333;;;EEECCC<<<===FFFOOO```qqqdddPPP]]]jjj\\\XXXgggmmmaaaSSS]]]hhhQQQEEE???>>>======<<<:::;;;<<>>PPPsssppp[[[CCCAAAEEELLLPPPQQQWWW^^^lllrrr}}}{{{uuurrrnnnmmmrrr}}}nnnccccccfffbbbdddfff```eeefffjjjoootttvvvrrrmmmhhhmmmnnnnnnlllmmmrrrGGG:::888EEEooolllLLLOOOlllsss]]]NNNCCC;;;444555999:::999777888777999888555888===<<<666<<>>AAACCC@@@CCCKKKVVV```ggglllooojjjrrrxxxxxxzzz|||}}}~~~sss```LLLTTTooozzzfffSSSEEEKKK@@@UUU|||jjjbbbUUUcccvvvjjj^^^yyynnnXXXVVVOOOcccyyy~~~xxx~~~UUUAAA@@@???>>><<<:::888666444333222111000000000000/////////000111111222222///222888>>>>>>:::;;;>>>___aaavvvaaaooottt]]]^^^nnnvvvJJJNNNxxxWWWCCC;;;666888;;;<<<<<<>>><<<@@@EEEIIIMMMQQQVVVYYY[[[```eeehhhiiijjjmmmppprrrsssuuuwwwyyy{{{}}}~~~~~~sssaaa```qqqzzz}}}xxxrrrrrruuuvvvsssmmmsss{{{mmmppp|||ppp^^^CCC:::MMMhhh{{{|||RRRGGG>>>======<<<@@@HHHGGGNNNXXXcccnnnyyyvvvssspppdddaaadddhhhooo~~~sssxxxjjjccceeefffaaaaaaccc]]]bbbfffiiijjjnnnrrrrrrnnnhhhkkkmmmpppmmmiiioooEEE:::BBBFFFqqq|||NNN<<>>CCCEEEBBB???===>>>???GGGYYYmmmwww{{{ppp}}}uuuuuuzzztttqqqooo]]]RRRVVVRRRNNNNNNPPPOOOKKKGGGGGGGGGHHHJJJMMMNNNMMMLLLLLLLLLLLLQQQRRRJJJXXX{{{YYYbbbtttRRRCCC[[[eeeEEEAAA:::777555666;;;<<<888333222555666666666666777777777444444444444555555666777555555555444444555555666444444333333444555777888666777777666444333555666555555666777777999===@@@MMMTTT\\\]]]ZZZ\\\dddkkk~~~uuuwwwWWW;;;GGGQQQJJJLLLMMMNNNPPPPPPPPPQQQSSSUUURRR___[[[\\\rrrJJJDDDCCCCCCCCC@@@======BBBLLLVVV]]]fffmmmlllttt{{{{{{zzz|||~~~mmmWWWRRRaaawww}}}cccOOOFFF===aaannncccqqqsssnnn}}}wwwvvvrrrwwwuuuuuu{{{```hhhSSSAAAAAA@@@>>><<<:::888777444333222111000000000000...//////000111111222222---000222222555:::===<<>>>>>>>>>>>@@@:::<<>>BBBGGGJJJMMMTTT]]]dddooouuu{{{{{{uuujjjgggeee___aaafffbbbeeeooo|||wwwjjjvvvoooiiidddfffeee]]]^^^aaaZZZ^^^eeeiiiggghhhkkkkkkhhhfffkkknnnqqqssslllssstttJJJ===777CCCpppjjjIII===MMM{{{www\\\NNNKKKMMMIII888;;;AAA999888>>>777:::===@@@BBBFFFOOO[[[dddttt{{{lllnnnxxxwwweeeqqqnnn}}}[[[QQQXXXTTTRRROOOMMMNNNNNNKKKGGGGGGGGGGGGIIIKKKLLLKKKJJJKKKOOOJJJJJJRRRKKKJJJ]]]```dddttt[[[IIIZZZ~~~lllIIIHHH>>>888:::<<<999555444666666666666666666666666444555666666777777777666777666666555555666666666444444444444555666777777333444555555333333444666555555666888===DDDJJJLLL\\\]]]\\\YYYZZZeeezzzkkkWWWXXXMMMHHHRRRRRRHHHIIIOOOPPPPPPPPPOOOPPPSSSUUURRRWWW]]]\\\iiidddIIIEEEGGGAAA???===???EEEKKKQQQ\\\hhhppprrrxxx|||{{{yyyzzz}}}yyyzzz{{{{{{}}}|||{{{vvvjjj]]]ZZZeeeuuuyyyssssssdddLLLGGGrrrtttjjjxxxvvvzzz|||zzz}}}zzzppppppwwwqqqggg{{{QQQAAAAAA@@@>>><<<:::888777444333222111000000000000...//////000111222222222222666444///555AAAFFFCCC777FFFQQQjjj|||cccPPPeeehhhddd]]]FFFyyygggQQQFFF???;;;:::;;;<<<<<<;;;;;;===AAADDDEEEKKKRRRUUUUUUVVVYYY]]]]]]^^^```dddgggkkkmmmnnniiikkknnnppprrrsssvvvxxxuuuwww{{{~~~~~~}}}vvvtttssspppiiilllllllllppptttnnndddtttrrroooqqqlllzzziiiIII>>>GGGLLLBBBCCCEEEccctttYYYGGGBBBAAACCCCCCAAA@@@CCCJJJQQQKKKPPPWWWYYYYYYZZZ^^^cccccceeehhhkkknnnnnnnnnmmmpppmmmiiigggeeebbb]]]YYYUUUNNNSSSYYYXXX___jjjjjj{{{^^^hhh{{{qqqhhhdddfffddd[[[]]]```ZZZ[[[dddiiifffdddeeeeeeaaagggkkkeeecccmmmnnniiijjjeeeBBBDDD<<<>>>]]]nnn[[[NNN999DDDQQQdddzzzuuuxxxqqqWWWSSSWWWMMMOOOXXXSSSOOOZZZjjjyyytttPPP[[[pppWWW___nnn{{{~~~kkkSSSSSSTTTSSSRRRSSSRRROOONNNOOONNNLLLIIIHHHHHHIIIJJJKKKIIIHHHIIIQQQGGGBBBNNNLLLFFFRRR]]]HHHSSS\\\WWWQQQRRRqqqbbbNNN<<<666777777888;;;666666666555555444444333333444555666666555444333555444444333333333444444444444444555555555666666222444555555555555777888777777888>>>IIIUUU\\\]]]SSSSSSXXXddduuuqqq```SSSFFFGGGOOOIIIAAAEEELLLPPPQQQQQQPPPOOOPPPRRRUUUSSSOOO[[[]]]TTTtttPPPAAAIIIEEEDDD???>>>AAACCCHHHTTTbbbkkkiiinnnvvvxxxsssrrrvvvwwwwwwwwwvvvuuuuuuwwwyyyyyyrrrgggZZZVVV```nnnuuuvvv||||||{{{{{{{{{{{{||||||mmmooo{{{\\\ZZZoooeeerrr{{{pppyyy~~~rrrzzz}}}sssqqqvvvwwwnnnoooTTTAAA@@@???===;;;999777777555444333222111111111111111111000000000000111111444333333333777<<>>:::;;;@@@HHHEEECCCEEEIIINNNPPPQQQVVVYYY\\\^^^^^^aaaeeeiiilllllllllmmmnnnooopppqqqtttrrrrrruuuyyy{{{zzzxxxwwwyyyyyy}}}vvvooollljjjkkkjjjooorrrmmmgggiiisss~~~xxxppppppqqqqqqpppooopppsssuuuwwwRRRWWWUUU222CCC===DDDQQQfffjjjXXXRRRJJJDDDCCCBBBAAA@@@@@@CCCGGGKKKLLLMMMMMMMMMMMMNNNPPPQQQRRRRRRQQQQQQVVVRRRPPPQQQQQQNNNNNNQQQHHHNNNVVV]]]fffttt~~~mmmYYY|||zzzfffmmmggghhhhhhfffccc___[[[XXX``````ccciiinnnllleee^^^ccceeefffeeedddfffjjjooottt}}}```GGG===>>>AAAXXX}}}qqq\\\EEE===AAAOOOccctttttt}}}hhhiiieeeppp|||mmmVVVfff___gggTTTNNNOOOPPPOOOLLLKKKKKKLLLMMMMMMKKKIIIFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHGGGpppTTTYYY~~~hhhVVVSSS^^^fffFFF<<<>>>;;;555888555333333666777555222111666999777555666666333444444444555555666666666555666555444111000111222333333333333444555666777:::DDDOOOSSSVVVYYYYYYVVV\\\]]]jjj{{{dddRRRIIIIIIIIIIIIIIIGGGFFFFFFFFFJJJLLLKKKMMMPPPPPPNNNRRRUUUWWWZZZZZZaaadddJJJPPPCCCGGGDDD888???000IIILLLMMM\\\aaakkktttuuurrrtttyyyrrrrrrrrruuuwwwyyyzzzzzz~~~{{{iii[[[^^^kkkwww{{{~~~zzzxxxyyyxxxuuuvvvzzz~~~~~~vvvqqqwwwmmmuuugggnnnwwwoooqqqzzzuuummm~~~jjj{{{ooogggUUUAAA@@@???===;;;999777777555444333222111111111111111111000000000000111111444555555444333666<<>>666;;;AAAFFFIIIKKKMMMNNNQQQTTTWWWXXXXXXYYY\\\___eeeeeefffgggiiikkklllmmmpppooonnnpppssstttsssqqqlllpppqqqpppwwwrrrooopppmmmiiiggglllgggaaacccmmmsss{{{qqqqqqpppnnnllllllmmmooojjj{{{pppppplllgggEEEHHH@@@???@@@JJJ```ppp```UUUMMMHHHIIIGGGDDDBBBAAAAAABBBBBBDDDEEEEEEFFFGGGGGGHHHHHHCCCCCCFFFJJJKKKLLLQQQYYYiiitttiiifffyyy}}}___```eeefffffffffeeebbb___]]]]]]]]]___eeejjjjjjeee```aaadddggggggeeedddeeefffffftttkkkVVVAAA999>>>CCCVVVvvv}}}YYYCCCCCCNNNCCCKKK\\\qqqzzzqqqhhhbbb\\\WWWVVVXXX[[[vvvpppeeebbblllwww\\\XXXooosssWWWfffwww{{{}}}nnn[[[NNNJJJLLLMMMMMMKKKJJJJJJKKKLLLKKKIIIGGGEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFDDDNNNyyyvvvYYYaaa{{{YYY[[[^^^UUUlllyyyXXXHHHEEE???<<<777555666888999:::222555666222111333444333777666555333222222222222555555666555444333555777222333555888===CCCGGGJJJOOOTTTUUURRRRRRYYYccchhhrrr}}}yyyoooiii{{{jjjTTTEEEHHHHHHGGGGGGGGGGGGGGGFFFGGGKKKMMMLLLMMMPPPPPPMMMLLLRRRTTTWWWWWWSSSggg}}}EEEEEEEEEBBBLLL999BBB@@@AAAPPPVVVbbblllooommmoootttxxxvvvtttssstttwwwyyyzzz~~~~~~ccckkkzzzzzz|||xxxvvvxxxxxxvvvwww{{{~~~~~~{{{sssiiisssnnnyyyiiipppzzztttmmmkkkrrryyyttthhhiiiyyyzzzlllrrrllljjjQQQAAA@@@???===;;;999777777555444333222111111111111111111000000000000111111000444777777666888>>>DDDHHHjjjnnnHHH999ZZZjjjttt{{{vvv^^^VVVuuuxxxiiiXXXGGG@@@@@@@@@@@@@@@;;;======;;;888:::@@@FFFCCCFFFKKKNNNQQQTTTWWWZZZ[[[\\\]]]___bbbdddfffhhhkkkkkkjjjlllmmmnnnmmmkkknnnrrrtttqqqooopppooommmiiieeeeeejjjmmmjjjfffdddccceeejjjuuuiiillluuuppppppooolllhhhffffffggg^^^bbbvvv```===EEE@@@::::::DDDWWWnnn~~~rrrkkk```WWWQQQOOONNNNNNKKKJJJIIIHHHIIIKKKMMMNNNRRRWWWaaajjjooottt~~~ttt```QQQgggwwwWWWUUU\\\]]]^^^``````___^^^^^^bbbaaaaaadddggggggddd```___bbbeeefffdddaaa___^^^aaa\\\rrrpppfff:::;;;999BBBWWWfffsss{{{WWWGGGCCC;;;777<<>>AAA@@@BBBJJJRRRVVVNNNLLLJJJHHHHHHHHHGGGFFF@@@DDDPPPbbbtttkkkbbbqqqnnn]]]WWWuuubbbYYYhhh[[[NNNNNNNNNMMMLLLLLLMMMOOOHHHFFFEEEEEEFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB????????????@@@@@@@@@@@@DDDEEEBBBPPP___]]]ssszzzhhhTTTOOO\\\gggcccVVVcccgggkkkiiibbbXXXQQQNNNAAACCCAAA;;;666777777555444333222222555888<<>>>>>@@@CCC???BBBIIISSSZZZ]]]dddkkkqqqqqqqqqqqqsssvvv{{{~~~www~~~|||zzzvvv{{{uuurrrssswwwxxxxxxzzz~~~}}}ssslllVVV[[[fffjjjhhhmmmuuukkkdddooonnnllloooppphhhcccooouuujjjfffeeedddbbbkkkVVVAAA@@@???===;;;999777777444444333222111111111111111111000000000000111111444333333444555666444222JJJ???LLLhhhkkk[[[fffjjjSSSmmm}}}hhhQQQAAA@@@>>>>>>AAAEEEEEE@@@;;;@@@@@@@@@@@@@@@???>>>===EEEFFFGGGIIILLLOOOQQQSSSSSSTTTWWWYYYZZZ[[[\\\]]]YYYZZZ[[[\\\]]]^^^aaaeeeZZZ[[[YYYTTTSSS[[[gggqqqqqqccchhhddd^^^fffggggggfffcccaaaaaabbbdddhhhkkkfff^^^kkkZZZ@@@<<<===BBBDDD@@@???BBBAAAPPP___fffmmm~~~wwweeedddhhhhhhvvvzzzmmmbbb______[[[[[[[[[[[[[[[[[[\\\]]]^^^cccaaa___^^^]]]\\\ZZZXXX\\\\\\\\\\\\]]]]]]]]]]]]\\\``````]]]fffmmmIII555===DDDCCCFFFDDDIIIZZZ{{{oooUUUJJJJJJAAA::::::@@@>>>888===JJJNNNRRRVVVUUUQQQOOOQQQTTTiiieeegggvvvrrrddddddwwwkkkjjjrrr{{{dddSSSJJJMMMPPPPPPNNNLLLKKKKKKGGGEEECCCCCCCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBB>>>>>>>>>????????????@@@===BBBAAA@@@ZZZQQQEEETTTfffuuuwwwyyykkkYYYTTTUUUVVVTTT[[[dddjjjlllkkklllmmmeeeiiihhhbbb]]][[[XXXUUUVVVUUUSSSRRRSSSUUUXXXZZZnnnooonnnkkkhhhgggggghhhSSSSSSTTTXXX]]]dddjjjnnniii~~~gggTTTJJJDDDAAA???CCCBBBAAA@@@AAACCCFFFHHHCCCGGGIIIGGGHHHJJJIIIFFFJJJSSSNNNHHHNNNSSSRRRUUU```yyy]]]BBBAAABBB@@@???AAAGGGMMMRRR[[[ccchhhkkkppprrrssstttvvvxxxxxx}}}}}}}}}xxx}}}xxx|||wwwmmmlllsssqqqrrrvvvxxxwwwyyy}}}|||[[[fff}}}wwwtttkkkVVV\\\dddfffhhhnnnooofffcccmmmhhhgggjjjmmmnnnqqq}}}rrr___YYYaaannnxxx|||MMMAAA@@@???===;;;999777777555444333222111111111111111111000000000000111111000000111444:::AAAHHHKKK666KKKUUUQQQ[[[vvvyyynnnlllzzz|||```SSSCCC;;;<<<>>>===:::>>>===;;;;;;===>>>>>>======>>>>>>@@@BBBDDDFFFGGGAAADDDGGGIIIJJJLLLNNNPPPRRRRRRTTTWWWVVVSSSSSSUUULLLUUU]]]aaaiiizzzbbbjjjiii\\\ccc___aaacccbbbaaa``````aaafffdddeeebbb\\\___uuu}}}XXXHHH<<<<<<===<<<>>>BBB888???CCC??????KKK]]]iiiooovvvvvvkkk]]]PPPHHHJJJfff~~~rrrssswwwlll\\\^^^eee___\\\[[[ZZZYYYYYYYYYZZZ[[[```aaabbbddddddbbbaaa___]]][[[XXXXXX[[[]]]______bbb^^^ccchhh___\\\|||qqqTTTEEE:::333666HHHJJJKKKOOOYYYgggqqqtttqqqwwwssswwwyyydddVVVVVVsssuuujjj|||iiiOOOQQQJJJLLLNNNNNNLLLIIIGGGFFFFFFDDDBBBAAAAAABBBAAA?????????@@@@@@@@@@@@AAAAAA=========>>>>>>>>>??????BBB;;;>>>DDDAAAPPPmmmKKK```oooooorrr^^^RRRQQQOOOLLLKKKMMMPPPTTT[[[aaaffffffgggjjjkkkiiiiiigggdddaaa___^^^______VVVVVVUUURRRNNNLLLLLLLLLYYY^^^hhhvvvtttooojjjtttkkknnnVVVJJJGGGDDDBBB@@@BBBAAAAAAAAABBBCCCEEEFFFAAADDDFFFEEEFFFHHHHHHEEEBBBMMMMMMJJJOOOOOONNNTTTUUU```SSSIIIDDDEEE@@@===@@@CCCGGGNNNVVV^^^dddlllqqqqqqqqqqqqrrrzzz{{{zzz~~~}}}mmmiiixxxnnnvvvyyyssspppttttttnnnqqqoooppptttvvvtttuuuxxxQQQOOO___kkknnntttpppUUUQQQfffeeejjjpppiii\\\VVVXXXZZZ{{{rrrqqq~~~KKKAAA@@@???===;;;999777777555444333222111111111111111111000000000000111111,,,///111333999III___pppVVVIIINNN```aaa^^^hhh^^^vvvxxx```SSSLLLIIIGGGFFFBBB??????AAADDDEEEDDD=========>>>>>>@@@AAAAAA;;;>>>BBBCCCCCCDDDFFFHHHFFFDDDGGGMMMOOONNNRRRXXXjjjwwwfff```fffbbb\\\___ZZZ\\\^^^___^^^]]]]]]^^^___\\\^^^bbb```\\\bbbmmm~~~[[[IIIAAA<<<>>>DDDAAAEEEDDD>>>:::>>>DDDHHHCCCGGGNNNXXXdddsssnnn[[[RRRPPPPPPVVV\\\mmmuuuiiiaaaggghhh\\\^^^eee^^^[[[YYYWWWVVVVVVWWWYYYZZZ^^^bbbgggjjjjjjhhheeeccc^^^[[[XXXXXX[[[^^^___^^^fffbbbhhhqqqhhhXXXccc|||hhhRRRBBBAAA+++666@@@AAAAAABBBAAA>>>666QQQ~~~|||nnnkkkXXXGGGGGGUUUeeepppuuummmgggggg___[[[yyy{{{|||ZZZOOOSSSKKKKKKKKKJJJJJJIIIGGGEEECCCFFFDDDAAA@@@@@@AAA@@@???<<<<<<=========>>>>>>>>>;;;<<<<<<<<<<<<=========DDD<<<===DDD<<<999WWWiiikkkVVVWWWxxxssseee\\\WWWVVVUUU>>>DDDGGGGGGJJJOOORRRQQQMMMMMMLLLLLLLLLMMMMMMNNNPPPUUU]]]gggpppzzzooo]]]RRRYYYhhh|||~~~eeeVVVHHHEEEGGGFFFEEEFFFAAABBBBBBBBBCCCCCCDDDDDD???CCCEEEDDDFFFIIIIIIEEE???GGGHHHKKKRRROOONNNWWWRRRTTTppptttfffSSSLLLFFFAAAAAAAAAAAADDDIIIQQQYYYdddlllnnnooorrrtttwwwzzzvvvuuuyyysssnnntttkkkrrruuupppnnnsssxxxzzzooommmnnnqqqrrroooooorrrppp___UUUXXXbbbkkkzzzwww\\\QQQjjjcccfffkkkccc[[[\\\]]]iii[[[AAA@@@???===;;;999777777555444333222111111111111111111000000000000111111///222333...///@@@___yyyuuu[[[KKKOOORRRVVVqqq~~~wwwyyynnnbbbzzz|||hhh]]][[[UUUMMMHHHFFFDDDBBBAAAAAAAAA@@@@@@@@@AAAAAABBB???BBBEEEEEEDDDDDDFFFHHHMMMJJJLLLUUU^^^ffftttfff\\\aaaZZZbbbhhhXXXXXXZZZ\\\\\\[[[ZZZZZZ[[[YYYXXX\\\aaa]]]WWWZZZddduuubbbOOOBBB>>>BBB:::???@@@>>>===??????<<<:::===AAACCCFFFJJJPPPVVV___iiiqqqqqqnnnsss{{{mmm___ZZZ\\\fffmmmnnnpppsssvvvZZZWWWaaaZZZZZZbbb]]]^^^\\\ZZZYYYYYY[[[]]]___ZZZ___eeehhhgggccc^^^\\\___\\\ZZZZZZ]]]___^^^\\\^^^dddjjjmmmnnnmmmggg```eeekkkSSSDDDBBB;;;333444<<>>AAABBBLLLRRRMMMEEEGGGPPPXXXccceeelllvvv~~~|||yyyoooaaa]]]aaaxxxyyy___rrrfffaaa\\\YYYZZZZZZZZZXXXZZZ___```[[[XXXYYY[[[[[[XXXZZZ\\\\\\\\\\\\]]]___[[[]]]______^^^\\\\\\\\\aaa\\\^^^hhhnnnjjjeeeddd```dddmmmuuugggWWWKKK@@@777777===999888>>>GGGJJJDDD??????@@@??????@@@CCCEEEBBB===<<<===???@@@>>><<<@@@EEEEEEBBB@@@AAAFFFMMMSSSVVVsssddd]]]bbbbbbWWWNNNMMMFFFXXXzzz{{{eeeuuu{{{}}}lllWWWLLLGGGGGGKKKOOOKKKJJJHHHEEEBBB???===<<>>===<<<<<<;;;<<<<<<999999999999999999999999;;;;;;:::999999999::::::<<<;;;;;;;;;<<<===???@@@GGGwwwaaaIIIAAAAAAXXXiii}}}kkkwwwrrrzzzeee]]]WWWbbboooeeeddd}}}bbbJJJDDDCCCAAA@@@@@@AAABBBDDDAAAAAA@@@@@@@@@AAABBBBBBFFFEEEEEEEEEDDDDDDDDDCCCFFFGGGHHHJJJKKKLLLLLLLLLQQQLLLRRRZZZsssTTTDDDJJJ===CCCMMM888>>>>>>BBBIIILLLRRRaaaqqqzzz}}}zzzrrrrrrwwwtttkkkpppllliiiiiillllllgggbbbfffdddcccgggllllllhhhcccfffggghhhnnn|||qqqjjjooorrrrrrrrrooohhh```aaa]]]kkkqqquuunnnRRRJJJJJJYYYYYYAAA@@@???===;;;:::999999555444333222111111111111000000000000000000000000111111111111333666999;;;>>>]]]{{{vvvjjjiiioooyyy{{{ssskkkyyy}}}{{{|||~~~}}}~~~VVV[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYVVVVVVWWWYYY[[[[[[YYYWWWXXXdddxxxjjjXXXJJJCCC@@@@@@AAA===:::999;;;<<<;;;:::===CCC@@@>>>@@@BBBDDDEEEFFFNNNRRRYYYbbbhhhkkknnnoootttxxxnnneeelllrrrqqqtttiiiiiibbbZZZ___ppp~~~rrrhhhyyy{{{^^^___[[[WWWVVVWWWXXXXXXWWWXXX[[[ZZZWWWVVVXXXYYYVVVSSSTTTVVVWWWWWWYYY\\\^^^___``````^^^[[[YYYXXXXXX^^^\\\^^^dddfffbbb___```YYY[[[^^^ttt|||gggPPP???888999666888>>>BBBAAADDDHHHAAACCCEEEEEEFFFGGGHHHHHHHHHBBB???AAAGGGHHHEEEAAAQQQRRRUUU]]]fffmmmppppppdddSSSEEEGGGPPPYYY^^^bbbccckkk~~~rrr]]]SSSJJJIIIHHHFFFDDDEEEFFFFFFDDDBBB@@@>>>===<<<===<<<;;;::::::999999:::999999999999999999999999::::::999999999999:::;;;::::::999999:::<<<===>>>BBBLLLnnn|||OOOZZZ[[[ppp```RRRvvv~~~nnn\\\SSScccwww~~~|||gggQQQ@@@BBBAAA???>>>>>>???AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJLLLSSSTTTZZZ^^^;;;BBBOOONNNFFF@@@BBBEEEDDDEEEGGGRRR[[[eeejjjoooxxxyyyssskkkffffffhhhiiiiiiaaaaaabbbcccdddeeeffffffhhhfffccccccjjjqqqlllbbbTTTYYY^^^aaagggmmmooolllvvvtttpppoooooo^^^SSSQQQ\\\dddaaannnTTTAAA@@@>>><<<;;;:::999999555444333222111111111111000000000000000000000000333222111111222333555666CCCccc}}}dddwwwvvv~~~pppsssyyyaaaRRR\\\\\\[[[ZZZYYYXXXWWWWWWXXXWWWUUUTTTSSSTTTUUUVVVSSSSSSUUUWWWYYYYYYWWWUUUVVVKKK\\\nnn[[[KKKAAABBB>>>>>>CCCCCC>>>888555???777666<<<@@@======@@@999<<<@@@CCCDDDDDDDDDDDDGGGLLLGGGFFFPPPRRRKKKKKKJJJUUU[[[XXXWWW\\\\\\WWWYYY{{{xxx^^^VVVZZZWWWUUUUUUVVVWWWWWWWWWVVVVVVTTTRRRTTTXXXVVVQQQPPPQQQRRRSSSTTTWWW[[[___\\\]]]\\\YYYVVVTTTUUUVVVZZZYYY[[[___^^^\\\\\\___ZZZ[[[TTTXXXoootttddd]]]TTTKKKCCC>>>999333000000:::===???>>><<<<<<@@@EEERRRMMMIIIJJJOOOPPPKKKEEEJJJIIIHHHHHHHHHHHHFFFDDDAAABBBDDDNNNccczzzpppYYYIIIEEECCCGGGJJJGGGCCCBBBAAAAAA@@@???>>><<<<<<;;;;;;:::999888777777777777888888888888888888888888888888888888888999:::;;;888888888888999:::;;;;;;<<<999;;;UUU```CCC>>>KKKYYYbbbbbbbbbbbbiiirrrtttrrrmmmeee```UUUTTTLLL```|||vvv[[[LLLCCC<<>>===<<<<<<===>>>??????@@@AAABBBCCCBBBBBBAAA@@@AAABBBCCCDDDEEEFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGJJJNNNQQQRRROOOZZZgggAAAEEE555@@@KKKJJJ===555<<>>???IIIUUU\\\aaaeee{{{||||||{{{wwwpppjjjfffccceeegggfffeeefffkkkqqqkkkmmmmmmooouuu{{{zzzuuu|||{{{}}}~~~{{{ssspppiii]]]VVV\\\iiisss^^^[[[VVVaaaPPPAAA@@@>>><<<:::999999888444444333222111111111111000000000000000000000000222111111000111111222333CCCeeewwwaaaooo}}}~~~}}}mmmjjjggguuu~~~{{{}}}~~~nnnZZZ^^^lll[[[[[[[[[ZZZZZZYYYYYYXXXZZZWWWTTTQQQPPPQQQSSSTTTQQQQQQRRRUUUWWWWWWUUURRRSSSOOONNN```bbbPPPFFF>>>===??????AAACCC;;;999===CCC???666:::FFF<<>>>>>;;;777555::::::???IIIEEE===???QQQLLLBBB;;;AAAYYYzzz[[[LLLYYYYYYXXXWWWWWWXXXXXXXXXXXXVVVTTTQQQPPPVVVZZZVVVOOORRRRRRRRRRRRRRRUUUZZZ^^^UUUVVVUUUTTTRRRRRRUUUWWWWWWVVVVVVXXX[[[]]]___aaa^^^```WWWOOOTTT[[[eeevvvzzzuuukkkaaa\\\[[[VVVNNNHHH===;;;:::999666444777<<<444777999888777999999777999:::<<<<<<===CCCKKKRRRZZZjjjsssppprrr}}}~~~dddEEELLLFFFBBBDDDEEEDDDCCCEEE??????>>>===<<<::::::999:::999888777666666666666777777777777777777777777666666666777888999:::;;;777888888888888999999:::666AAA<<<555===RRRwwwaaaRRRAAA???DDDGGGKKKWWWkkk}}}YYYYYYWWW\\\lll~~~{{{tttqqqbbb]]]___XXXPPPiiillliiipppwwwzzz}}}jjjQQQ???;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>:::<<<>>>@@@@@@@@@>>>===@@@@@@AAABBBCCCDDDEEEEEEDDDEEEFFFFFFFFFFFFFFFEEEIIIMMMJJJNNNTTTPPPgggrrrZZZAAA===IIIQQQIII>>>DDD<<<999>>>???<<<@@@IIIKKKSSS___iiinnnppppppoooiiilllnnnnnnmmmnnnsssxxx}}}zzznnngggaaa[[[TTTNNNDDDGGGZZZiiiooottttttNNNAAA@@@>>><<<:::999888888444444333222111111111111000000000000000000000000//////000000111222333333///RRR]]]iiixxx~~~wwwpppooottt{{{xxxvvvwwwrrrmmm___SSSXXX___XXXXXXYYYYYYZZZZZZ[[[[[[ZZZXXXTTTPPPOOOPPPRRRSSSOOOOOOPPPRRRTTTTTTRRRPPPOOOUUURRRKKKYYYiiiTTTEEE>>>>>>AAAIIICCCCCCGGGEEE===:::>>>666;;;<<<:::;;;???>>>:::AAA???888888>>>::::::EEE999MMMWWWSSSbbbyyyYYYTTTUUUOOOXXXYYYYYYYYYXXXWWWVVVVVVWWWUUURRRRRRYYY^^^YYYPPPTTTTTTSSSQQQPPPRRRUUUYYYTTTUUUUUUTTTSSSTTTVVVYYYWWWUUUSSSSSSXXX\\\]]]\\\\\\```YYYRRRUUUTTTVVV```___{{{}}}tttjjj^^^UUUOOONNNLLLHHHFFFHHHEEEFFFGGGJJJSSS\\\[[[UUUVVV\\\bbbdddeeekkkvvv|||yyy~~~aaaOOOKKKEEEJJJEEE@@@@@@@@@>>>>>>AAA??????===<<<:::999888777:::999888777666666666666666666666666666666666666555555555666777888999:::777777888888999999999888444???===::::::666OOOiii___QQQGGGIIIQQQRRRNNNaaa]]]WWWVVV^^^gggiiieeeKKKQQQWWW[[[```dddbbb]]]YYY\\\^^^ZZZQQQIIIDDDCCCBBB;;;GGGYYYqqq}}}pppeeeQQQ???777777777666;;;;;;;;;;;;;;;<<<<<<===999:::<<<>>>??????======@@@AAAAAAAAABBBBBBBBBBBBDDDEEEEEEFFFFFFFFFEEEEEEDDDLLLFFFGGGQQQNNNNNNcccrrrVVVUUUYYYPPPBBB???BBBJJJLLLCCC999@@@OOOAAABBBCCCEEEJJJSSS]]]ddd]]]^^^___aaabbbddddddeee\\\^^^aaabbb___]]]^^^aaaZZZ]]]ZZZQQQJJJGGGDDDBBB===LLLVVVbbbrrrxxxPPP@@@???===;;;:::999888888555444333222111111111111000000000000000000000000......///000111222333333000999>>>JJJ\\\bbbzzzzzzwwwmmm[[[[[[]]]aaaiiirrrzzzyyytttgggkkkrrryyyhhh^^^ZZZZZZXXXNNNUUUUUUVVVWWWXXXYYYZZZZZZXXXUUUQQQNNNMMMMMMOOOPPPLLLLLLMMMOOOQQQQQQOOOMMMLLLLLLQQQQQQHHHOOO|||xxxhhhccctttdddVVVXXXaaa```NNN<<>>===>>>>>>>>>===;;;:::888777666:::999888777666666666666555555555555555555555555555555555555666666777888666777888888888888777777444555666>>>AAA888999HHHzzz}}}oooPPPDDDAAABBBGGGLLLMMMPPPTTTBBBDDDJJJRRRUUUTTTUUUXXXEEEJJJOOOPPPMMMMMMPPPTTTdddjjjuuuuuutttkkkZZZOOOAAA999888999777444888888999::::::;;;;;;;;;:::;;;===>>>????????????@@@@@@@@@@@@AAAAAAAAAAAACCCCCCDDDEEEEEEEEEEEEEEEEEEOOONNNGGGHHHJJJMMMTTTRRR{{{zzzuuusss[[[RRRKKKNNNPPPKKKAAA:::GGGDDD???<<<;;;<<<>>>@@@BBBBBBCCCDDDEEEFFFEEEDDDMMMJJJGGGEEECCCBBBHHHPPPCCCIIINNNNNNSSS]]]ggglllcccqqq{{{SSS@@@???===;;;:::888888777555444333222111111111111000000000000000000000000///000000111222222222222::://////>>>NNNbbbwwwyyyzzzuuunnnjjjkkknnntttuuuxxxzzzwww]]]UUUTTTZZZ\\\SSSSSSSSSSSSTTTTTTUUUUUUVVVRRRPPPMMMJJJIIIIIIJJJKKKGGGHHHIIIKKKMMMMMMKKKIIIIIIEEEJJJPPPIIIDDDWWWsssggg|||ppp]]]aaasssbbb^^^bbbzzzxxx|||yyy\\\[[[ZZZOOOQQQ^^^NNNRRRUUUVVVUUUSSSRRRSSSTTTUUUUUUUUUZZZ^^^[[[TTTTTTTTTTTTRRRPPPOOOPPPQQQVVVXXXZZZZZZZZZZZZ[[[\\\ZZZaaaccc\\\UUUVVV[[[]]]]]]```XXXSSSVVVTTTRRRYYYZZZXXXbbbggg```llldddaaaRRRFFFJJJNNNHHHDDD@@@???AAADDDCCC>>>===???;;;::::::999888888777777999888777666666555555666444444444444444444444444666555555444555555666666555555666777777666555444777111666:::444333:::>>>>>>III___ccc[[[YYY]]]YYYRRR[[[kkkiiiWWWJJJKKKKKKGGGNNN[[[ccciiiooorrrsssxxxrrrmmm|||nnnUUU>>>999555555777888888777555666777888888999999999::::::;;;<<<===>>>??????===>>>>>>???@@@AAABBBBBB@@@@@@BBBCCCDDDDDDDDDDDDLLLKKKNNNKKKEEEIIISSSSSSUUUTTT}}}rrreeeiiinnnfffYYYDDDCCCDDDGGGIIIHHHCCC???BBBDDDDDDBBB>>>>>>@@@CCCCCCBBBEEELLLQQQTTT\\\ddd}}}}}}VVV@@@???===;;;999888888777555444333222111111111111000000000000000000000000111111222222222222111111111222777666;;;\\\vvvddd^^^___WWWSSSVVVUUURRRRRRRRRRRRQQQQQQQQQQQQMMMKKKIIIGGGFFFFFFFFFGGGDDDEEEFFFHHHJJJJJJHHHFFFFFFHHHEEECCCIIIRRRPPPGGGPPPcccZZZTTTWWWYYYUUUPPPOOOLLLPPPUUUWWWVVVTTTUUUVVVQQQTTTTTTUUUYYY\\\ZZZTTTUUUVVVWWWVVVTTTSSSSSSTTTOOORRRVVVYYYZZZ[[[]]]^^^XXXfffnnndddXXXXXXaaaiii\\\bbb]]]XXXZZZUUURRRYYYZZZLLLQQQ```______nnnzzzqqqfff^^^RRRGGG>>>IIIGGGDDDKKKKKKBBB???AAA===<<<<<<:::888:::???777777777777888888888888888888666555555555555555444444444444444444444444666555555444444444555555333444555555555444333222;;;000666:::000444;;;222888777:::KKKqqq|||wwwttt{{{uuu|||{{{pppVVV111444333444666666555555777333444555666777777777777888888888999:::;;;===>>>;;;;;;===>>>@@@BBBCCCDDD===>>>@@@AAABBBCCCCCCDDDPPP>>>BBBKKKFFFKKKRRRKKKMMMCCCKKKlll~~~pppgggbbb^^^XXXTTT\\\___```ZZZRRRPPPWWW___RRRWWWddduuuTTTBBB@@@===;;;888777777777555555444333222222222222000000000000000000000000000111111111111222222222111111444777555???```hhhccc[[[SSSPPPSSSUUUSSSPPPLLLLLLKKKJJJIIIHHHHHHGGGJJJIIIFFFDDDCCCCCCDDDDDDAAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDEEEGGGGGGHHHHHHGGG^^^|||XXXZZZYYYWWWTTTRRRPPPOOONNNLLLQQQUUUTTTPPPNNNPPPSSSSSSPPPPPPVVVYYYVVVRRRRRRPPPQQQSSSTTTTTTTTTSSSRRRTTTUUUWWWWWWVVVVVVWWWYYYZZZYYYZZZ[[[ZZZWWW[[[aaaeee]]]XXX[[[\\\YYYXXXZZZQQQRRRTTTYYY]]]`````````aaabbbhhhttt}}}yyydddTTTNNNKKKIIIFFFGGGEEEDDDDDDEEEEEEDDDCCC>>>======;;;:::999888888888888888888777777777666777666555444333222222222333333333333333333333333333333333222222111111111333333333333333333333333444444444555555555555666666888;;;<<<>>>PPPvvvwww}}}fffKKK;;;555666666555555555555666666555555555555666666666666666777777777888888888888===>>>>>>===<<<<<<>>>@@@AAAAAAAAAAAABBBCCCDDDDDDFFFEEEEEEEEEFFFHHHJJJKKKIIIGGGJJJSSSbbb|||VVVBBB@@@===;;;999777777777555555444333222222222222000000000000000000000000000000111111111222222222111///222555222111>>>PPPuuummmVVVXXX[[[SSSLLLIIILLLNNNLLLIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHFFFDDDBBBAAAAAAAAABBB@@@@@@AAAAAAAAABBBBBBBBB@@@@@@BBBCCCDDDEEEEEEEEEIIIAAAKKKtttlll~~~___PPPOOOWWWVVVTTTRRRPPPOOONNNMMMMMMRRRWWWWWWSSSPPPQQQTTTVVVPPPNNNQQQSSSSSSSSSUUURRRRRRSSSSSSTTTTTTSSSSSSPPPRRRSSSSSSSSSSSSTTTVVVZZZYYYYYY[[[YYYVVVXXX]]]hhh```[[[[[[ZZZUUUSSSUUURRRRRRUUUYYY]]]``````___TTTRRRTTTYYY[[[]]]dddmmmnnnqqq{{{}}}rrrppphhh]]]YYYUUUOOOJJJGGGEEECCCAAACCCBBBAAAAAABBBBBBAAA@@@======<<<;;;:::999888888888888777777777666666666666555444333333222222222333333333333333333333333333333222222222111111111333333333333333333333333333444444444555555555555555555777777333444BBBQQQeee}}}xxx~~~fffLLL:::222222444444444333333444444444444444555555555666666666666666666777777777888888<<<======<<<;;;;;;===???@@@@@@@@@@@@AAABBBCCCCCCGGGFFFFFFFFFGGGHHHJJJKKKJJJGGGHHHJJJNNN^^^VVVAAA@@@===;;;999777777777555444333222222111111222000000000000000000000000000000000111111111222222111...///555555000111777FFF~~~mmmZZZOOOLLLRRRLLLEEECCCFFFGGGEEEBBBBBBCCCCCCCCCDDDDDDDDDEEEDDDCCCAAA???>>>>>>>>>???????????????@@@@@@@@@@@@===>>>???@@@AAABBBBBBBBBEEE>>>===MMMlll{{{]]]LLLLLLSSSSSSRRRQQQOOONNNMMMLLLLLLMMMRRRWWWWWWRRROOOPPPSSSVVVOOOJJJKKKMMMOOOTTTYYYPPPPPPPPPQQQQQQRRRTTTTTTMMMNNNPPPPPPOOOOOOQQQSSSYYYWWWXXXYYYXXXTTTVVVZZZddd^^^YYYXXXUUUQQQOOOOOORRRRRRTTTXXX\\\^^^^^^]]]\\\ZZZYYYYYYWWWUUUWWW\\\XXXWWWYYY___ffflllsss{{{xxxwww~~~pppbbbmmmnnngggZZZQQQNNNHHH@@@???BBBEEEEEECCCBBBCCCDDD???>>>======>>>>>>===;;;<<<<<<;;;:::999888888777777777777666666666555555555555444333222222222222222222222222222222222222222222222111111111111111222222222222222222222222333333333333444444444444444333555777555000///000444CCCZZZlll___lllcccTTTCCC777222333666222222111111111111222222444444444444555555555555555555666666666777777777999:::;;;:::999:::<<<>>>===>>>>>>??????@@@AAAAAAGGGFFFFFFFFFGGGHHHIIIIIIFFFDDDFFFHHHFFFHHHXXXkkkSSSAAA???===:::999888888888555444333222111111111111////////////////////////000000000000111111111111555000///444666555777:::;;;DDDjjjuuuYYYSSS[[[XXXMMMMMMIIIDDDBBBDDDEEECCC@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???======<<<==================>>>>>>>>>???;;;<<<===>>>????????????>>>GGGMMMGGGAAASSSlll~~~{{{zzzWWWIIIOOOVVVRRRIIIOOONNNMMMLLLKKKKKKJJJJJJLLLOOORRRPPPLLLJJJMMMQQQSSSMMMIIIIIIKKKMMMRRRYYYMMMMMMMMMMMMOOORRRTTTVVVLLLNNNOOOPPPOOOOOOQQQSSSVVVTTTTTTWWWVVVTTTUUUYYY]]]ZZZVVVTTTRRROOONNNMMMQQQQQQSSSVVVZZZ[[[[[[ZZZWWWVVVVVVWWWWWWWWWYYY[[[YYYWWWVVVXXX[[[[[[YYYWWW\\\XXXYYYgggwww{{{nnn```hhhiiigggcccbbb```WWWLLLKKKOOOPPPKKKJJJLLLMMMKKKLLLKKKHHHDDDAAAAAACCCFFF<<<;;;::::::;;;;;;:::888;;;::::::999888888777777666666666555555555555444444444333222222222222222222222222222222222222222111111111111111111111000222222222222222222222222222222222222333333333444333222222555888:::;;;<<<666555111999LLLcccmmmVVVIII???<<<888555444555555555222111111000000111111222333333333333444444444444444555555555555666666666777888999999888888:::<<<;;;<<<<<<===>>>>>>??????DDDDDDDDDEEEEEEFFFFFFFFFDDDCCCFFFKKKKKKJJJOOOWWWWWWwwwsssbbbWWW|||{{{TTT@@@???===:::999888888888444444333222111111111111//////////////////////////////000000000111111111555333222222222000333666111888EEEkkkvvvcccJJJKKKNNNEEEDDDNNNIIIFFFCCCBBBCCCDDDBBB@@@AAAAAA@@@@@@???>>>>>>===???>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>;;;>>>@@@@@@===BBBSSSeeezzzxxx[[[SSSLLLKKKPPPRRRNNNHHHMMMLLLKKKJJJIIIIIIIIIIIIMMMOOOOOOKKKGGGFFFKKKQQQMMMJJJIIIKKKLLLMMMPPPVVVMMMMMMMMMOOOQQQTTTWWWXXXNNNPPPQQQRRRRRRRRRTTTVVVTTTPPPOOOSSSUUUUUUWWW[[[]]]]]][[[VVVSSSQQQOOONNNOOOPPPQQQUUUXXXZZZYYYXXXQQQRRRRRRSSSVVVYYY[[[\\\VVVUUUTTTUUUXXXYYYTTTOOOUUUSSSTTT]]]eeecccWWWKKKLLLPPPRRRQQQQQQRRRRRRPPPKKKLLLLLLHHHFFFIIIKKKLLLTTTNNNFFF@@@===<<<<<<<<<;;;:::888999::::::999777999999999888777777666666555555555444444444333333333333222111111111222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111222222222222111222111//////222666888222555444777888555FFFggg~~~gggPPP===444333222333555666555111---222222111111111111222222222222222222333333333333333333444444444555555555444666888888777777999:::999:::;;;<<<============@@@AAAAAABBBCCCCCCCCCCCCHHHFFFEEEGGGHHHGGGHHHKKKRRRNNN[[[rrrWWWMMMIIIvvv{{{```@@@???<<<:::999888888999444333222111111000000111000000000000000000000000/////////000000000111111+++///333555444222333444///>>>======ZZZ{{{VVVMMMHHHIIIEEE>>>???EEEDDDBBBAAAAAAAAAAAA???===@@@@@@???>>>===<<<;;;;;;=========<<<<<<<<<;;;;;;999999999::::::::::::;;;:::;;;<<<============<<<===::::::???AAAAAABBBFFFVVVsssooobbbJJJQQQWWWUUUOOOLLLPPPVVVMMMLLLKKKJJJIIIHHHHHHHHHOOOQQQPPPLLLGGGGGGMMMRRRHHHGGGJJJNNNOOOMMMOOOSSSRRRRRRSSSSSSUUUVVVXXXXXXOOOQQQSSSTTTTTTTTTVVVXXXTTTOOOLLLPPPSSSUUUYYY]]]ccceeeccc]]]WWWUUUSSSPPPOOOOOOQQQUUUYYY[[[[[[YYY\\\\\\ZZZXXXZZZ___```^^^ZZZXXXSSSPPPRRRXXXYYYVVVQQQPPPPPPTTTYYY\\\ZZZXXXOOOSSSUUUTTTQQQRRRVVVZZZSSSPPPLLLGGGEEEEEEFFFFFFJJJGGGCCC@@@???===999555:::999888888999999888777888888777777777666666666444444444333333333333222222222111111000111111222000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111222...333555222///000111000444444222777???777000888MMMwwwnnneeennn```HHH???;;;444111444333333333444444222111222222222111111222222222111111111111222222222222222333333333333444444444333555777888777777888999888999;;;<<<======<<<;;;===>>>???@@@AAABBBBBBBBBHHHEEECCCCCCDDDFFFGGGHHHPPPMMMLLLUUUiii{{{eeeUUUPPPNNNKKKvvvyyyaaa???>>><<<:::999888999999444333222111000000000000000000000000000000000000////////////000000000111+++...222444666777888777555888666555777>>>```zzzyyy~~~oooXXX;;;JJJOOOCCC===DDDEEE>>>@@@??????@@@@@@???===<<<======<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;::::::999777777888888888999999999999::::::;;;;;;;;;;;;;;;======???AAA>>>;;;>>>CCC777CCCTTTnnngggYYYUUUOOOQQQMMMHHHDDDDDDGGGLLLPPPNNNMMMLLLJJJIIIHHHHHHHHHNNNQQQRRROOOKKKIIILLLPPPEEEFFFJJJOOOOOOMMMOOOSSSWWWWWWVVVVVVUUUTTTRRRRRROOOQQQSSSTTTTTTUUUWWWXXXWWWPPPKKKMMMQQQTTTYYY^^^dddhhhggg```YYYXXXWWWSSSPPPPPPSSSWWW[[[^^^^^^]]]YYYYYYUUUQQQTTTZZZ\\\YYY^^^]]]WWWPPPQQQWWWZZZXXXYYYWWWSSSQQQPPPPPPOOONNNKKKLLLNNNNNNKKKIIIMMMQQQSSSNNNIIIHHHHHHIIIHHHGGGCCCDDDEEECCC???<<<:::::::::888777777888888777666777777666666666666555555333333333333222222222222111111000000000000111111000000000000000000000000........./////////000000000000000000000000000000/////////000000000111111...333666444444777555111555555,,,***444666444999$$$;;;]]]ttt~~~uuupppbbbPPPAAAAAA333)))000444333666111111111111222333555777222222111111111111222222000000000111111111222222222222222222333333333333222444777888888777888999777999;;;<<<======<<<;;;:::<<<>>>@@@BBBCCCCCCCCCCCCCCCBBBCCCEEEHHHJJJIIIBBBOOOUUUMMMCCCLLLggg~~~yyyyyyrrr{{{bbbVVVIIIDDDHHHMMMLLLIIIpppnnnTTT???>>><<<:::999999999999444333222111000000000000000000000000000000000000////////////000000000000777444000...000444555333000666666777:::888???SSStttdddcccwwwzzz]]]TTTCCCMMM@@@===EEEDDD888777?????????@@@@@@@@@???===<<<999::::::::::::;;;;;;;;;999999:::::::::999999888777777777777888888888888888999999:::::::::999999<<<666333888===>>>>>>>>>EEE@@@CCCMMMWWWkkkxxx]]]RRRMMMJJJHHHOOOKKKGGGIIIMMMPPPOOOLLLOOONNNMMMKKKJJJIIIHHHHHHJJJOOOSSSRRRMMMIIIJJJLLLEEEFFFJJJOOOOOOMMMOOOTTTXXXXXXWWWUUUSSSOOOLLLJJJNNNPPPRRRSSSSSSTTTVVVXXXZZZRRRKKKLLLPPPSSSXXX]]]___eeeeee^^^ZZZZZZZZZVVVQQQRRRTTTYYY]]]`````````WWWWWWTTTPPPTTT^^^aaa^^^TTTXXXWWWRRRRRRXXXZZZWWWMMMMMMOOOQQQTTTSSSQQQOOONNNNNNPPPRRRRRRPPPQQQTTTQQQKKKFFFHHHKKKJJJGGGDDDEEEHHHHHHBBB:::666:::???999777666666777888666555666666666666666555555555333333333222222222111111111000000000000000111111000000000000000000000000---.........//////000000000000000000000000000000////////////000000000000///111000---000555333---&&&555777222333222///444;;;444666;;;CCCYYYpppuuu~~~ooo]]]NNNCCC<<<:::555:::777444777222---222111333444333000//////000111111000000000000111111000000000000111111111111111111222222222333333333111444777888888888888999777999;;;=========<<<;;;:::;;;>>>AAACCCDDDDDDDDDBBBDDDEEEEEEEEEFFFEEEBBBHHHIIIFFFBBBGGGPPPRRRMMM```yyyqqqNNNVVVNNNJJJMMMPPPMMMIIIIIIjjjtttMMMBBBAAA???<<<:::888777777444444333222222111111000////////////////////////////////////000000000000000000111111111222222222444444555555666777777777777\\\dddpppbbbOOOGGGDDDCCC@@@??????>>>===<<<<<<;;;<<<<<<;;;;;;;;;:::::::::999999999888888888888777666666666666666666666666888888777777666666666555777777888888888999999999888888999999999:::::::::999<<<>>>???@@@EEEMMMSSS{{{~~~{{{yyykkk^^^OOOIIILLLPPPOOOLLLPPPKKKFFFCCCDDDHHHKKKMMMHHHHHHIIIIIIJJJIIIIIIIIIJJJJJJIIIIIIIIIJJJKKKKKKDDDFFFHHHIIIIIIJJJLLLNNNOOOQQQRRRSSSQQQMMMIIIFFFJJJNNNSSSVVVUUURRRPPPOOOSSSQQQLLLIIIMMMTTTWWWUUUXXX[[[[[[XXXXXXZZZYYYVVVWWWRRROOOPPPWWW]]]^^^^^^RRRQQQRRRTTTRRROOOSSSYYYYYYZZZZZZUUUOOONNNSSSYYYXXXWWWRRRLLLMMMOOONNNIIIJJJIIIMMMRRRRRRNNNPPPWWWJJJGGGDDDCCCDDDEEEEEEEEECCCBBB@@@>>>;;;999777666555666777777777666444333444444444444444444444444333333333222222222111111111111111111000000000000////////////////////////............///////////////////////////////////////////////////////////////000000000111111111111000000111111111222222222222222333444555666777888???JJJYYYeeepppzzz~~~uuu^^^XXXOOOBBB999555444444333222111111111000000//////000000000000000000000000////////////////////////111111000000//////......000000000000111111111111444444444555555555555666888999999:::;;;<<<===>>>;;;;;;<<<===>>>???@@@@@@EEECCCBBBCCCEEEEEEBBB>>>HHHHHHGGGDDDCCCCCCFFFIIIPPPQQQ[[[ssszzznnnppprrroooqqqzzzfff[[[WWWQQQJJJMMMLLLLLLLLLLLLKKKHHHEEEsssZZZBBB@@@>>><<<:::888777777444444333222222111111000////////////////////////.../////////000000000000000000000111111222222222333444444555555666777777777>>>PPPlllzzzaaaMMMDDDBBBAAA@@@>>>======<<<;;;;;;::::::::::::999999999888888888777777777666666666555555666666666666666666666666777666666666555555555444666666666666777777777777888888888888999999999999;;;;;;;;;;;;;;;>>>BBBEEE@@@QQQmmmqqqWWWRRRJJJAAA???DDDIIIJJJJJJIIIGGGDDDDDDEEEGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFGGGGGGGGGGGGGGGHHHHHHIIIBBBDDDEEEEEEEEEFFFHHHJJJKKKLLLNNNOOONNNLLLIIIHHHIIILLLPPPRRRQQQPPPOOOOOOSSSRRRMMMIIILLLSSSUUUSSSQQQTTTUUUSSSTTTWWWWWWTTTVVVQQQKKKLLLQQQWWW[[[\\\PPPOOOPPPRRRQQQOOORRRXXXSSSTTTSSSOOOLLLMMMQQQTTTTTTSSSOOOKKKLLLOOONNNJJJGGGFFFIIINNNMMMJJJLLLQQQGGGEEEBBBAAABBBCCCBBBBBBAAA@@@>>><<<:::888777666555666666777666555444333444444444444444444444444333333222222222111111111000000000/////////..........................................////////////................................................//////000000000111111111000000000111111111222222111111222333444555666666///555;;;<<<===DDDPPP[[[gggmmmvvv~~~ooojjjkkkeeeUUUEEE>>>999222/////////000///111111111000000000//////000000000000000000000000........................000000000000//////......//////000000000111111111111222333444555666777888777888999999;;;;;;<<<===;;;;;;<<<<<<===>>>??????AAAAAAAAACCCDDDDDDBBBAAAIIIIIIHHHFFFDDDEEEHHHKKKOOOKKKJJJSSSfffzzz~~~cccSSSQQQRRROOOJJJLLLKKKJJJJJJJJJIIIGGGEEEuuu```AAA@@@>>><<<:::888777777444444333222222111111000////////////////////////....../////////000000000000000000000111111111111222333333444444555666666333444555999EEE___ZZZRRRGGGBBBBBBBBBAAA>>>;;;;;;;;;:::999999888888777777777666666666555555444444444444333333333333555555555555555555555555444444444444444333333333444444444555555555666666777777777777888888888888:::999777888999::::::999;;;>>>BBBGGGRRReee|||kkkXXXLLLFFFBBB???AAA>>>===>>>BBBFFFHHHIIIBBBBBBBBBDDDFFFEEEBBB@@@FFFFFFFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGFFFFFFGGGJJJLLLHHHHHHIIIJJJJJJJJJJJJIIIGGGIIILLLMMMMMMMMMNNNOOOSSSRRROOOJJJLLLQQQSSSQQQOOOSSSSSSQQQQQQSSSSSSPPPUUUPPPIIIHHHLLLRRRVVVXXXNNNLLLMMMPPPPPPNNNQQQVVVPPPOOOMMMKKKKKKLLLOOOQQQRRRRRROOOKKKJJJLLLJJJFFFDDDDDDFFFHHHHHHEEEFFFIIICCCAAA@@@@@@@@@@@@???======<<<;;;:::999777777666555555666666555555444333333333333333333333333333222222222222111111111000/////////.........------........................---............/////////................................................////////////000000000000000000000000111111111111///000000111222333444444555666777444222222666:::111333777;;;@@@IIIUUU^^^kkkjjjjjjlllooorrrrrrqqqsssgggkkkxxxxxxnnnTTTNNNEEE>>>999555111......------...000222111000000000000000////////////000000000000000000000000........................000000000////////////...//////000000000000111111...///111333555777999:::666666777888999:::;;;;;;::::::;;;;;;<<<<<<=========???AAABBBBBBBBBCCCDDDIIIIIIIIIGGGFFFGGGJJJLLLJJJHHHEEEFFFLLLTTT]]]ccc{{{xxxbbb^^^___VVVLLLIIIMMMPPPOOOLLLKKKIIIFFFFFFFFFFFFEEEDDDnnnYYY@@@???===;;;999888777777444444333222222111111000////////////////////////........./////////000000000000000000000000000000111111222222333444444555555:::<<<555...222CCCSSSmmmmmmVVVMMMHHHEEEBBBBBBCCCBBB>>>::::::999999999888888888777666555555555555444444444333333333222222222111111333333333333333333333333222222222222222222222222333333333444444444555555555666666666666777777777888666555888<<<===<<<999999999777555555;;;FFFOOONNNYYYlll{{{dddWWWOOOIIIAAA<<<;;;???CCCFFF===???AAABBBCCCCCCCCCDDD>>>???AAACCCEEEDDD@@@>>>AAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEHHHHHHHHHGGGFFFGGGJJJMMMHHHGGGGGGGGGHHHIIIJJJJJJGGGHHHIIIJJJJJJLLLNNNQQQSSSSSSPPPLLLLLLOOOQQQOOOUUUWWWVVVRRRQQQQQQOOOLLLSSSOOOKKKJJJLLLPPPSSSTTTNNNLLLLLLOOOOOOMMMNNNRRRRRROOOLLLKKKLLLNNNOOONNNUUUVVVSSSMMMJJJIIIFFFAAADDDDDDEEEFFFEEEDDDDDDDDD@@@???>>>>>>???>>><<<:::999999888888777666666666555555555555444444333333222222222222222222222222222111111111111000000000/////////.........------........................---------.........//////........................................................./////////000000/////////000000000111111//////000111222222333333111222333333444444666666555444222...,,,...333777777888:::::::::;;;===>>>JJJHHHCCC===;;;999777444444555444111///000333777000000111222333333222111////////////////////////////////////////////////........................////////////////////////////////////000000000111...///000222444666888999444555555666777888999:::999999:::::::::;;;;;;;;;888<<<@@@AAA@@@@@@DDDGGGGGGHHHHHHGGGFFFGGGJJJLLLEEEIIIMMMNNNMMMMMMPPPSSSMMM___rrr{{{xxxnnnhhh]]]OOOKKKPPPMMMKKKJJJKKKMMMMMMKKKHHHIIIFFFCCCBBBCCCDDDCCCCCCkkk}}}TTT???>>>===;;;999888777777444444333222222111111000////////////////////////............////////////////////////////////////000000000111222222333333888555444666::::::555///:::QQQooo^^^EEE???CCCAAA@@@>>>??????===999555999888888888888888777777555555555555444444444444333333222222222111111111111111111111111111111111000000000000111111111111333333333444444444555555444444444555555555666666777555555888<<<>>><<<999111444888999999999;;;>>>:::@@@EEEIIIRRRcccrrrzzzxxxgggUUUHHHAAA>>>===888===BBBFFFEEEAAA===:::;;;>>>AAABBB@@@===<<<<<>>>>>>>>===:::888666666666666555555555555555444444333333333333333222222222222222222222222111111111000000000//////000000000/////////..............................------------............................................................---............/////////....../////////000000000000000000111222222333333/////////000000000//////666666555333111000111333222333555444222111333444///---...222444222000111444555555555444333444555000000000///...---...........................///.............................................................../////////...////////////000000000000000111222333444555555333444444555666777888888888888999999::::::;;;;;;777:::>>>???>>>???CCCFFFDDDEEEFFFEEEEEEFFFHHHKKKEEEJJJPPPOOOJJJHHHKKKOOOPPPGGGOOOZZZZZZ___iiihhhvvvwwwhhhZZZSSSOOOQQQOOOGGGDDDGGGIIIIIIIIIIIIHHHFFFCCCAAAGGGDDDBBBAAABBBBBBBBBBBBqqqVVV???>>><<<:::999888888777444444333222222111111000////////////////////////------........./////////////////////...............//////000111111222222222333444555666666666666999999666BBBdddzzz]]]JJJDDDDDDDDD<<<;;;;;;<<<======;;;999777777777777777777777777555555555444444444444333333222222222111111111111000000000000000000000000/////////000000000000000222222222333333333444444333333333333444444444555666666666666888888666555777999;;;;;;999666444444777<<<===777444999AAAFFFCCCRRR___ppptttZZZ???@@@;;;666666:::???CCCEEEBBB???:::444111111555888:::<<>>AAACCCAAABBBDDDDDDDDDEEEGGGIIIHHHKKKLLLIIIGGGKKKUUU^^^___JJJHHHSSSQQQJJJLLLPPPQQQ```uuulll```[[[PPPDDDGGGEEEHHHMMMNNNHHHCCCCCCEEEFFFFFFFFFFFFEEEDDDCCCEEEDDDBBBBBBBBBCCCBBBAAAtttTTT>>>===<<<:::999888888777444444333222222111111000////////////////////////---------.........///////////////......------------......///000000111111---444999555,,,***333<<<+++555999999>>>CCCUUUrrrwwwaaaZZZWWWNNNDDD@@@@@@<<<666:::::::::;;;<<<<<<;;;;;;555555555555555555555555444444444333333333333222222111111111000000000000........................////////////000000000111000000111111111222222222222222222333333333333444444555555444333222333444000111333555666888:::;;;222999===<<<::::::888444555<<<<<<>>>GGGGGGGGGOOO^^^gggmmmvvvvvv___ZZZLLL===999>>>@@@>>>999<<>>>>>>>>===>>>>>>???BBBDDDDDDBBB@@@???@@@CCCEEEHHHIIIKKKKKKCCCCCCCCCDDDEEEFFFHHHHHHEEEHHHKKKMMMMMMLLLMMMMMMGGGHHHIIIJJJLLLMMMNNNNNNLLLMMMMMMLLLLLLMMMPPPRRRQQQUUUWWWRRROOOPPPQQQOOOPPPSSSTTTQQQQQQSSSSSSOOOMMMNNNOOOOOOOOOOOOOOOPPPPPPLLLLLLQQQTTTRRRPPPQQQNNNOOOPPPNNNJJJIIIKKKMMMHHHOOOSSSQQQOOOPPPOOOMMMGGGIIIHHHEEEGGGKKKIIICCC@@@>>>;;;999999999888777555555555444444333333333444444222111111111222333111111111111111111111111000000/////////........./////////.........------------------------------,,,,,,---------.........------------------------------------------------,,,,,,---------.........------.........////////////////////////000000000---///111111000000222444222222333444555555444333000000000111222333333333444222...++++++---,,,***//////000111333333222111,,,...000///------///111,,,,,,---------.........---------------------------------------------------------.........//////........./////////000000111111111111222222222222333333444555666777888888666666777999;;;<<<===>>><<<:::999:::<<<>>>??????@@@AAACCCDDDDDDEEEGGGIIIFFFHHHIIIGGGHHHPPP]]]gggWWWMMMHHHNNNRRROOONNNTTTOOOQQQUUUWWWWWW\\\jjjyyy}}}iiihhhkkk^^^SSSQQQSSSOOOIIIDDDGGGDDDCCCDDDDDDCCCCCCFFFDDDDDDDDDEEEFFFGGGFFFEEEDDDCCCCCCCCCDDDDDDCCCAAArrr}}}MMM>>>===<<<:::999888888888444444333333222111111000////////////////////////---------.........////////////.........---------------......///000000000111///...111666666222---444555222444:::666555@@@777DDDVVViiisssWWWRRROOO===FFFJJJCCC===>>>@@@@@@:::999999999888777555444333333333333333333333333333333333222222222222111111000000000////////////.........................../////////000000111111////////////000000000000111111222222222333333333222444555444111111444777666666555555444444444444999888444000333888999555444999555333777555444>>>111;;;===BBBAAA@@@GGGFFFJJJ>>>EEEJJJ>>>AAAIII@@@999333333;;;???:::444222555666777555444555:::>>>777666666777888999999888999777666777999;;;:::999<<<===@@@CCCEEEDDDAAA>>>===>>>@@@BBBCCCEEEEEEFFFBBBCCCCCCDDDEEEFFFHHHHHHAAADDDIIILLLLLLKKKKKKKKKDDDEEEHHHJJJMMMOOOPPPPPPLLLMMMMMMMMMLLLLLLOOOQQQQQQVVVXXXTTTPPPQQQRRRPPPUUUXXXWWWTTTRRRTTTRRRNNNLLLLLLLLLKKKJJJLLLNNNQQQNNNKKKKKKRRRVVVUUUTTTTTTLLLPPPRRRPPPLLLKKKNNNRRRIIIOOOTTTRRROOONNNMMMJJJFFFHHHGGGDDDFFFKKKIIIBBB@@@===999777777777777777666555555444444333333222444333222111111111222333000000000000000000000000000/////////..................---------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......---------.........//////------..................111333444222...,,,---000---,,,+++,,,...//////...///...------///000///---(((...000//////222111---...//////...------...///+++...111111///------...,,,,,,,,,------.........---------------------------------------------------------.........//////............/////////000000000000111222222333333333444444555666777888888555666777999;;;===??????>>>;;;888999<<<>>>>>><<>><<<<<<;;;;;;:::666666666666555555555555222222222111111111000000////////////////////////////////////////////////.........------,,,,,,,,,,,,---......//////......////////////////////////000000000000////////////000222444444333333333444111222222333333222222111333333333444444444555555666666666666666666666666666777777777888888888888:::999999999888888777777777777777777777777777777555555555555555666777777888888888888777777777777555555666777888999::::::===<<<<<<;;;;;;;;;<<<<<<;;;<<<>>>???AAABBBBBBBBBAAAAAABBBDDDFFFGGGHHHIIIEEEEEEEEEFFFIIIJJJJJJIIIGGGEEEEEEHHHLLLOOOOOOMMMMMMIIIHHHJJJJJJHHHIIIMMMPPPOOOPPPSSSRRRNNNKKKMMMTTTTTTSSSRRRQQQPPPPPPPPPOOOQQQOOOJJJKKKPPPPPPKKKKKKKKKLLLPPPTTTXXXYYYYYYLLLOOOQQQPPPMMMJJJKKKLLLNNNNNNNNNNNNOOOMMMJJJGGGDDDDDDCCCDDDEEECCCAAA>>><<<<<<:::999888666555555444444333333333222222222222222222111000//////...////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------...........................------...//////...,,,....................................////////////////////////////////////////////////////////////........................................................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------............////////////000000000000111111111111444333222222333666888:::888999999::::::;;;<<<<<<===;;;999:::<<<>>>===;;;???>>>???AAACCCDDDCCCBBBHHHCCCBBBFFFIIIHHHFFFGGGGGGGGGHHHIIIKKKLLLMMMMMMGGGIIIKKKNNNOOOOOOOOONNNNNNPPPRRRRRRQQQPPPQQQRRRUUU[[[______[[[\\\aaaggghhheeeccceeehhhkkkkkkiiirrrlllhhhfffaaa\\\ZZZ]]]UUUSSSRRRSSSTTTSSSOOOKKKOOOLLLJJJNNNSSSTTTOOOIIIFFFEEEDDDBBBBBBBBBCCCDDDCCCCCCCCCDDDEEEEEEDDDBBBAAAAAABBB@@@>>><<<===>>>sssOOO===<<<;;;:::888777666666444333333222222111111000------------------------------------............------------........................////////////........./////////000000111111222222333444444444:::888888999888:::CCCOOODDD]]]tttaaaVVVIII@@@===>>>??????AAA???===<<<<<<;;;:::888555555444444444333333333222222111111111000000000...................................................---------,,,,,,,,,,,,+++,,,------......------........................////////////////////////000222333444333222333444111111222222222222111111222333333333333444444444555555555555555555555555666666666666777777777777777777777666666555555555444444444444444444444444555555444444555555666777777777777777666666666666555555666666777888888888::::::999999999999::::::;;;<<<===>>>???@@@AAAAAA??????@@@BBBCCCDDDFFFFFFDDDCCCBBBCCCFFFIIIIIIIIIGGGEEEDDDFFFJJJLLLKKKIIIHHHEEEDDDGGGHHHGGGIIIMMMNNNMMMNNNRRRRRRNNNLLLNNNRRRRRRRRRRRRQQQPPPOOOOOOTTTVVVTTTOOOPPPTTTTTTPPPMMMKKKKKKKKKMMMNNNNNNMMMKKKNNNOOONNNKKKHHHGGGGGGHHHHHHIIIKKKLLLLLLJJJHHHEEEDDDBBBBBBBBBAAA???===;;;:::999888777555444444444333333333333222222222222222111000000///......................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------------------...........................---------......------........................---.........////////////................................................------------------------------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------............//////////////////000000000111111111333222222222333555777999777888888999999:::;;;;;;===;;;999999<<<======;;;???>>>>>>@@@BBBDDDCCCCCCGGGCCCBBBFFFIIIGGGFFFGGGIIIHHHHHHHHHGGGGGGFFFFFFEEEGGGIIIKKKMMMNNNNNNNNNLLLNNNOOOPPPOOONNNOOOPPPQQQUUUWWWTTTOOOMMMQQQUUUOOOMMMMMMNNNPPPQQQOOOLLLVVVTTTTTTVVVVVVRRRQQQTTTQQQPPPOOOPPPQQQPPPLLLIIIMMMKKKIIIKKKNNNOOOLLLHHHNNNKKKFFFBBB@@@@@@BBBCCCBBB@@@???@@@AAABBBAAA@@@BBBCCCCCCBBB???======>>>ppp}}}PPP===<<<;;;:::888777666666333333333222111111000000------------------------,,,,,,,,,---------......------------............---............/////////////////////000000000000111111111222333333444444777444333777999666444333>>>???CCCMMM```yyyttt___TTTQQQLLLGGGBBBAAABBBDDDDDDCCC<<<;;;;;;;;;<<<;;;999777333333333222222222111111111111111000000000//////........................------------------------------,,,,,,,,,,,,,,,+++***++++++,,,---,,,,,,,,,------------------------................../////////111222333222111222333000111111222222111111000111222222222333333333333444444444444444444444444444444555555555666666666444444444333333333333222222222222222222222222222444444333333444444555666555555555555555555555555555555555555555555555555777777777666666777777888:::;;;<<<<<<===>>>??????======>>>???@@@AAABBBCCCBBB@@@???@@@DDDGGGIIIJJJIIIFFFDDDDDDGGGIIIHHHEEEEEEBBBBBBDDDEEEDDDFFFJJJJJJHHHJJJNNNOOOLLLLLLNNNNNNOOOQQQRRRQQQPPPOOOMMMQQQSSSRRRNNNMMMOOOOOOMMMLLLJJJIIIHHHIIIIIIHHHGGGJJJLLLMMMMMMJJJFFFEEEDDDCCCCCCDDDFFFIIIJJJIIIGGGEEECCC@@@??????>>>===;;;999999888666555444333333333333333222222222111111111111000000//////......................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------------------------------------,,,,,,,,,,,,---------------------------------------.........//////................................................------------------------------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------............///////////////000000000000111111222111111111222333555777666666777777888999999999;;;:::999999;;;<<<<<<;;;>>>===;;;<<<>>>AAAAAAAAADDD@@@@@@DDDFFFDDDDDDFFFFFFFFFEEEEEEDDDCCCBBBBBBCCCDDDEEEGGGIIIJJJLLLLLLIIIJJJLLLLLLKKKKKKKKKLLLPPPRRRSSSPPPJJJGGGIIIMMMOOOOOOPPPQQQRRRQQQNNNKKKGGGFFFIIIOOOPPPNNNMMMOOONNNMMMMMMNNNOOONNNLLLIIIKKKJJJIIIHHHHHHGGGGGGGGGNNNJJJEEE@@@>>>>>>AAACCCBBB@@@>>>>>>???AAAAAA@@@DDDDDDDDDBBB???>>>===>>>nnnuuuLLL===<<<;;;:::888777666666333333222222111000000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,---------.........---------.........///////////////000000000111111000000111111222333333333555222111444888;;;::::::<<<:::777444777>>>IIIQQQTTTcccuuu|||gggQQQDDDEEENNNVVVKKKHHHDDDBBB@@@===:::777999999:::<<<===<<<888666222222222222111111111000000000000/////////......------------------------------------------------,,,,,,,,,,,,++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++------------...............///111111000000000111///000000111111000000///000000111111111222222222222222222222222222222222222222333333333444444444222222222111111111111111000000000000000000000000333222222222222333444444333333333333444444444444555555555444444333333333666555555555555666666777:::::::::;;;;;;<<<===>>><<<======>>>???@@@@@@AAAAAA???>>>???CCCGGGKKKLLLKKKHHHDDDDDDFFFGGGFFFDDDFFFCCCBBBDDDDDDCCCDDDHHHFFFDDDFFFKKKLLLJJJKKKMMMKKKMMMOOOQQQQQQPPPNNNLLLMMMNNNNNNLLLKKKKKKKKKKKKKKKJJJHHHHHHJJJLLLLLLLLLIIIJJJLLLLLLKKKIIIGGGFFFBBBAAABBBDDDGGGHHHGGGEEEEEEBBB>>><<<<<<;;;:::999777777666555444333222111222222222222111111111111000000000//////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---,,,+++***+++,,,...------------------------,,,,,,---------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////////////////000000000111000000000000111222444444444555555666666777888888:::999888999999:::;;;;;;<<<:::888888;;;===?????????======AAABBB@@@AAACCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCEEEGGGIIIJJJGGGHHHJJJJJJIIIIIIIIIJJJMMMPPPQQQOOOKKKJJJLLLOOOLLLLLLLLLMMMMMMMMMLLLKKKKKKIIIJJJNNNOOOLLLKKKMMMMMMMMMMMMNNNNNNMMMLLLKKKIIIIIIIIIFFFBBBAAADDDGGGCCCAAA>>><<<===???BBBDDDFFFCCC@@@???@@@BBBCCCCCCCCCDDDCCCAAA>>><<<<<<===ooosssDDD===<<<;;;:::888777666666333333222111111000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,------------...------------............////////////000000000000//////000111111222222333444444444333333555666666...444<<<@@@@@@<<<888666JJJFFFGGGMMMPPPSSS]]]jjjzzz|||kkk___ZZZNNNLLLHHHDDDAAABBBDDDGGGCCCAAA>>><<<:::999777555777777999;;;===;;;888555222222222111111111000000/////////.........------------------------------++++++++++++++++++++++++++++++++++++++++++++++++((()))******++++++******++++++++++++++++++++++++++++++,,,,,,------------,,,...000000///...///000...//////000000//////...////////////000000000111000000000000000000000000000000111111111222222222111111111111111111111111000000000000000000000000111111111111111222222333111111222222333333333333555555444444333333222222555555555555555666777777999999999999:::;;;===>>>>>>>>>??????@@@@@@AAAAAABBB@@@???@@@DDDIIILLLNNNJJJFFFBBBBBBDDDEEEDDDBBBEEEBBBBBBEEEGGGFFFHHHLLLIIIGGGHHHLLLNNNLLLMMMPPPJJJLLLOOOPPPQQQOOOMMMKKKOOOPPPRRRQQQOOOMMMNNNPPPLLLJJJIIIJJJLLLOOOPPPPPPIIIJJJKKKLLLMMMMMMMMMLLLFFFDDDDDDDDDEEEEEEDDDBBBCCC@@@===:::::::::888777666555555444333222111111222222111111111000000000/////////.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---,,,******,,,...------------------------,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------...............////////////000000000000000000000111111222333333444444555555666666777888888888888888888::::::<<<:::888888;;;===??????>>><<<===AAAAAA@@@AAADDDBBBBBBBBBCCCCCCCCCCCCCCCAAAAAAAAABBBCCCEEEGGGHHHFFFHHHIIIIIIHHHHHHIIIJJJIIIKKKLLLKKKIIIIIIKKKMMMGGGGGGFFFEEEEEEGGGJJJLLLNNNJJJHHHIIIHHHEEEFFFIIIJJJKKKKKKKKKJJJJJJJJJJJJHHHIIIHHHEEE@@@???BBBFFF;;;;;;<<<===???@@@BBBBBBFFFDDDAAA@@@@@@BBBBBBBBB@@@AAA@@@???<<<:::::::::pppxxxAAA===<<<;;;:::888777666666222222222111000000//////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,------------...................../////////////////////000111111222222---444888666444333333111===<<<:::777666777;;;>>><<<555666@@@DDDCCCNNN___KKKOOORRRTTT]]]iiimmmiii]]]ZZZXXX[[[___aaa___\\\[[[```bbb\\\PPPFFFDDDFFFEEEFFFGGGFFFEEEAAA>>><<>>======>>>???666666777999:::999555333111111111111000000000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++((()))******+++*********++++++++++++++++++++++++******++++++,,,,,,------+++---//////...---...///---......//////......---............////////////////////////////////////....../////////000000000000000000000000111111111000000000000000000000000000000//////000000111222000111111222222333333444555444444444333333222222444444444444555666777777888777777888999;;;>>>???@@@@@@AAAAAAAAAAAAAAAAAACCCAAA@@@BBBFFFJJJMMMMMMGGGDDD@@@???BBBCCCCCCAAADDDBBBCCCGGGJJJKKKNNNSSSOOOMMMMMMQQQRRRPPPPPPSSSLLLMMMOOOPPPOOONNNMMMKKKOOOPPPRRRUUURRROOOPPPUUUOOOLLLJJJIIIKKKMMMNNNNNNJJJIIIHHHJJJMMMOOOPPPPPPJJJHHHFFFEEEDDDCCCAAA???@@@>>>;;;::::::999888666555555444333222222111111111111111000000000000///..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---//////,,,***,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------------...............////////////000000000000000111111111222222333333444444555666666666666777888888666777888:::===<<<:::;;;>>>@@@AAAAAA???>>>@@@CCCCCCAAACCCGGGFFFEEEEEEDDDCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEGGGHHHIIIHHHGGGHHHIIILLLLLLLLLKKKIIIHHHIIIJJJLLLLLLKKKIIIIIIKKKPPPTTTLLLHHHEEEFFFEEECCCDDDHHHFFFGGGHHHGGGEEEDDDEEEFFFGGGGGGGGGCCC@@@???AAADDD<<<===>>>@@@@@@@@@??????CCCAAA>>>===>>>??????>>><<<======<<<:::888999999pppDDD===<<<;;;:::888777666666222222111111000000//////++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........------------..................//////000111111222+++222666444444777777444,,,000666999;;;;;;;;;;;;===>>>@@@CCCBBB???@@@CCCFFFDDDCCCEEEJJJMMMJJJEEEOOOOOOQQQTTTWWWUUUOOOJJJQQQVVVXXXVVVPPPLLLKKKKKKLLLHHHDDD@@@??????@@@AAA;;;;;;:::999777666666666444444444555666555222///////////////............------------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))******++++++))))))***++++++++++++***++++++++++++++++++++++++))))))******+++,,,,,,---***,,,......---,,,---...------............------------------....................................---------............///.........//////000000000//////////////////////////////......//////000111000000111222222333444444444444444444444333333333333333333333444555666777777666666777999<<>><<<;;;;;;;;;:::888666555444444333333222222111111111000000000/////////------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((---111111...+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---------................../////////000000000000111111222222111111333333444444555666666666555777888777555555888:::;;;::::::<<<>>>@@@???>>>===<<>>>>>===============@@@>>>===<<<======;;;::::::;;;<<<;;;999888999:::pppIII===<<<;;;:::888777666666222222111111000/////////++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------............//////000111111111222444111---...555666222888888666444333555999<<<666===<<<666888CCCHHHEEEDDDEEEFFFEEE@@@???EEENNNIIIHHHGGGHHHKKKNNNRRRTTTNNNMMMLLLJJJJJJIIIDDD???EEECCC@@@?????????>>>===999:::;;;;;;999777777777333222222222333222///---......---------,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))***+++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,***+++------,,,,,,,,,---,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------....../////////.......................................///000000000111111222333333444444444444444444444444444444222222222222333444555666666666666777999===@@@BBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBDDDGGGJJJJJJIIIKKKGGGDDDDDDHHHKKKLLLKKKOOOLLLJJJLLLLLLIIIJJJNNNUUUQQQPPPRRRQQQNNNNNNQQQQQQPPPOOOOOONNNMMMLLLLLLLLLMMMRRRVVVTTTOOORRRYYYNNNLLLIIIIIIKKKNNNPPPPPPLLLHHHCCCBBBEEEJJJLLLLLLLLLIIIFFFDDDCCCAAA???===<<<;;;;;;;;;<<<;;;888666555444444333333222222222000000000000////////////------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((---333333///,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000000111111222222222222111333333444555555666666777555777888777555555777:::888777888:::<<<===<<<;;;999999<<>><<>>???>>>======>>>===;;;999999:::;;;;;;999999:::;;;nnnoooHHH>>>===<<<:::888666555444333333222111000///......,,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,++++++******++++++,,,---------............//////////////////000000111000111111222222333444444777666666666666777777888999:::<<<=========???AAA>>>>>>???@@@AAACCCDDDEEEMMMKKKIIIHHHJJJKKKLLLKKKHHHGGGFFFEEEDDDCCCBBBAAACCCCCCAAA@@@???===<<<;;;999888777666555444333333333333222222111000000000------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))*********+++++++++++++++++++++*********)))))))))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////000111222333444444444444444444444444444333222333555666555444444444555777888:::;;;;;;BBB>>>AAAGGGDDD;;;<<>>;;;888777<<<;;;;;;:::999888777666222222222111111111000000000//////...---,,,,,,,,,//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************************************++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,,,,,,,,,,---------......////////////////////////000000000000111111111111111222333444555555555555555555555555666666666666777888999:::;;;<<<<<<<<<;;;;;;<<<===>>>>>>======@@@@@@@@@AAABBBCCCEEEFFFGGGFFFEEECCCCCCBBBBBBBBBFFFFFFDDDBBB@@@AAADDDGGGEEEDDDDDDCCCCCCCCCCCCDDDBBBCCCEEEFFFFFFEEEDDDCCCHHHDDDCCCEEEEEEBBBBBBEEEGGGHHHIIIIIIHHHEEECCCAAACCCBBB@@@>>>===<<<;;;;;;<<<<<<<<<;;;;;;::::::999;;;;;;;;;;;;::::::999888666777777888888999999:::mmmnnnHHH======<<<:::888666555555333333222111000///......,,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,++++++******++++++,,,------------............//////......//////000111000000111111222333333444666666666555666666777888777999;;;;;;;;;;;;===???>>>>>>>>>???AAABBBDDDEEEJJJIIIGGGHHHIIIJJJIIIHHHGGGFFFEEECCCAAA???>>>===@@@@@@???>>><<<;;;:::999888777777666555444333222111111111000//////......------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))*********++++++++++++*********))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////////////////000111222333333333333333222222222222333222111222444555444333222222333555666777888999>>><<>>;;;999777;;;;;;:::999888777666666222222111111111000000000000000///......---,,,,,,///.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************************************++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,,,,,,,,,,------------...........................//////000000000111111111111222333444555555555555555555555555666666666666777777888:::;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<>>>>>>>>>???@@@BBBCCCDDDFFFEEEDDDCCCBBBBBBBBBBBBEEEEEEEEEBBBAAAAAACCCEEEFFFEEEDDDCCCDDDDDDEEEFFFDDDDDDDDDEEEEEEEEEFFFFFFFFFCCCCCCEEEEEEBBBBBBFFFGGGGGGHHHHHHGGGEEECCCAAABBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;:::::::::::::::999999999999999888777777777777888888999:::::::::qqqrrrMMM===<<<;;;:::888666555555333333222111000///......,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++************++++++,,,,,,,,,---------......///............///000000000000000111222222333333555555555555555666777777666888999:::999:::;;;======>>>>>>???@@@BBBCCCDDDGGGFFFFFFGGGIIIHHHFFFDDDEEEDDDBBB@@@>>><<<:::999======<<<:::999888777666666666555555444333222222000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************(((((((((((((((((((((((((((((((((((())))))))))))+++************))))))))))))))))))*********++++++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********************+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////...//////000111222111111111111111111111111222111000111333444333222000000111222444555666666888999AAAKKKJJJ@@@:::;;;<<<===>>>===<<<<<<===???@@@???CCCIIIHHHAAA@@@EEEBBBBBBBBBDDDFFFGGGFFFEEEFFFGGGGGGHHHHHHHHHHHHHHHLLLLLLKKKJJJJJJKKKLLLMMMOOONNNPPPXXX\\\YYYUUUSSSRRRLLLIIIJJJKKKJJJKKKMMMEEEEEEEEEDDDDDDDDDDDDDDDEEEEEECCC@@@>>>;;;999888::::::999888777666555555111111111111000000000000000000//////...---------............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************************************++++++++++++++++++++++++***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................//////000000000000111111111111222333444444444444444555555555555666666666666666777888999:::;;;;;;999999999:::::::::::::::=========>>>???@@@AAABBBDDDDDDCCCBBBBBBBBBAAAAAADDDEEEEEEDDDAAA@@@AAABBBFFFEEEDDDCCCDDDFFFHHHIIIHHHGGGDDDCCCCCCDDDFFFHHHEEEBBBAAADDDDDDBBBBBBEEEFFFFFFGGGGGGFFFDDDBBBAAA@@@@@@???===<<<;;;::::::999999999999999:::::::::777777777777777666666555888888888999::::::;;;;;;rrrqqqNNN<<<<<<;;;999888666555555333333222111000///......,,,,,,,,,+++++++++******************************************************++++++************+++++++++,,,,,,,,,------------......------......///000//////000000111222222222444444444444555666777777666888999999999999:::<<<=========>>>@@@AAACCCDDDEEEEEEFFFHHHIIIHHHDDDAAAAAA@@@???>>><<<;;;999999;;;:::999888777666555555555444444333222222111111/////////...------,,,,,,++++++++++++++++++++++++************************************************************************(((((((((((((((((((((((('''''''''(((((((((((()))************))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************))))))))))))************++++++******************++++++++++++++++++++++++,,,,,,---------.........///.........//////000111000000111111111111222222111000///000111222222000///000000111333444444555555777???HHHHHH@@@::::::<<<<<<<<<;;;:::;;;===@@@??????CCCIIIHHHAAA???AAAAAA@@@@@@BBBEEEGGGGGGGGGHHHHHHIIIIIIHHHGGGGGGFFFIIIHHHHHHIIIJJJKKKMMMNNNQQQOOOOOOTTTYYYYYYVVVSSSMMMHHHEEEGGGHHHGGGIIILLLCCCDDDDDDEEEEEEDDDDDDCCCDDDCCCAAA???===;;;:::999999999888777666555444444111111000000000//////////////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++++++++************++++++++++++++++++++++++++++++++++++************++++++******************************************************************************************************************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------........................////////////000000000111000111222333333444444444444444444555555555666666555666666777888:::;;;<<<:::::::::::::::::::::;;;=========>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBAAAAAACCCDDDFFFEEECCC@@@@@@@@@EEEDDDCCCBBBCCCEEEHHHJJJMMMJJJFFFBBBAAABBBEEEGGGCCC@@@@@@BBBCCC@@@AAADDDDDDDDDEEEDDDDDDBBBAAA@@@>>>>>>===<<<;;;:::999888777777777888888999999999555666666666666666555555777888888999999:::;;;;;;kkkjjjGGG;;;;;;:::999777666555555333333222111000///......,,,,,,,,,+++++++++******************************************************+++******))))))******+++++++++++++++,,,,,,,,,------------------......///...//////000000111111222333333333333444555666777777888::::::999999:::<<<<<<<<<===>>>???AAABBBCCCDDDEEEFFFHHHIIIGGGCCC@@@=========<<<<<<;;;;;;;;;999999888777666555555444333333222222111111000000000//////...------,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********++++++++++++++++++++++++***++++++,,,,,,++++++***************************((((((((())))))*********************************++++++++++++++++++++++++,,,,,,,,,,,,------------.........---......///000000111111111222222222333000///...///111222111000000000111222333333444444555666:::@@@BBB???<<<;;;;;;;;;<<<;;;;;;<<>>@@@EEEIIIGGGCCC@@@AAABBBAAAAAACCCFFFHHHIIIHHHLLLLLLLLLLLLLLLKKKJJJJJJHHHHHHIIIJJJKKKLLLMMMNNNQQQPPPNNNNNNRRRUUUUUUSSSJJJDDDBBBEEEGGGGGGIIILLLEEEEEEEEEFFFFFFEEEDDDCCCCCCAAA???===;;;:::999999888777666555444333333222000000000/////////..................------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************)))))))))*********++++++************************))))))))))))))))))))))))))))))*********+++++++++++++++************++++++++++++++++++++++++++++++++++++************++++++************************************************************************************************************************)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------...........................////////////000000000///000111222333333333333444444444444555555555555555555666666888:::<<<======<<<;;;;;;;;;;;;<<<<<>>@@@AAABBBDDDDDDEEEFFFGGGEEEBBB???;;;;;;;;;;;;;;;<<<<<<<<<888888777666666555444444111111111000000000////////////......---,,,,,,,,,************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))***((((((((()))))))))******((()))))))))************++++++++++++++++++++++++******++++++++++++******************************((((((((()))******++++++***************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------......------------......000000000111222222333333000///...///111222111000000111111222333333444444555444555888;;;===<<<<<<:::;;;<<<===<<<===@@@BBB>>>AAAEEEGGGFFFDDDBBBBBBCCCCCCCCCFFFIIIJJJJJJIIIMMMMMMNNNNNNOOONNNNNNNNNJJJJJJKKKKKKLLLMMMMMMMMMQQQRRRPPPLLLLLLPPPSSSSSSKKKFFFDDDFFFIIIIIIKKKNNNGGGGGGGGGFFFEEEDDDDDDDDD@@@???===:::999888888999666666555444333222111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++************++++++++++++++++++++++++++++++++++++************++++++************************************************************************************************************************)))******+++++++++++++++++++++++++++,,,,,,,,,,,,------------------------......////////////000000//////000111222222222222333444444444444555555555666666666666888:::===>>>???>>>===<<<;;;<<<===>>>@@@@@@@@@@@@@@@AAABBBBBB@@@AAABBBCCCDDDDDDCCCBBBBBBDDDFFFFFFDDDCCCBBBCCCCCCBBBBBBCCCCCCDDDEEEEEELLLJJJFFFCCCAAA@@@AAAAAABBB???>>>@@@@@@======@@@?????????>>>>>>=========999:::;;;;;;:::888777666555555555555666666666666333444555555555555555555444444444555666666777777hhhgggFFF::::::999888777666555555333333222111000///......,,,,,,,,,+++++++++************************************************************))))))))))))******************++++++++++++,,,,,,,,,+++,,,------...------...//////000000111111111111222333555666777555777888888777666777999;;;;;;<<<<<<>>>???AAABBBCCCBBBCCCCCCDDDCCC@@@===::::::::::::::::::::::::666666555555444444333333000000000////////////...---------,,,++++++******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))******(((((((((((()))))))))***)))))))))*********++++++******************************++++++++++++******************************(((((()))******+++,,,,,,*********+++++++++,,,,,,************************++++++++++++,,,,,,,,,,,,......------,,,------.........///000000111222222000///...///111222111000000000000111222222333333222222111333777;;;<<<;;;:::<<<===>>>===<<<===>>>===AAADDDEEEDDDDDDDDDDDDCCCDDDEEEHHHJJJKKKIIIGGGIIIJJJLLLMMMNNNOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLKKKPPPUUUUUUOOOKKKNNNRRRSSSOOOJJJGGGHHHJJJIIIJJJMMMJJJIIIGGGEEECCCCCCCCCCCC>>>===:::888777777777888555555444333222111000000/////////.........------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++************************************************************************************************************************************************((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++************++++++************************++++++************++++++************************************************************************************************************************))))))***+++++++++++++++***++++++++++++,,,,,,,,,------------------------........./////////000000...///000111222222222222333333444444444555555555777666666777999;;;>>>@@@@@@???===<<<;;;<<<===>>>AAA@@@@@@@@@@@@AAABBBBBB???AAACCCEEEEEEEEEDDDCCCBBBDDDFFFFFFEEEDDDEEEFFFCCCDDDEEEEEEEEEEEEDDDCCCEEEEEEDDDDDDCCCBBBBBBAAACCC???>>>???>>>;;;;;;>>>===<<<<<<;;;;;;;;;;;;;;;888999::::::999888666555555555555555444444444444111222333333444444333333111111222222333444444444cccdddCCC:::999999888777666555555333333222111000///......,,,,,,,,,+++++++++******************************))))))))))))))))))))))))******))))))))))))******)))************+++++++++,,,,,,++++++,,,,,,---...------......///000000000111111111222333444666777444555777666555555666777;;;;;;;;;<<<>>>???AAABBBBBBAAAAAAAAABBBAAA>>><<<::::::999999888777777777555444444333333222222222///////////////.........,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))'''((((((((())))))******(((((((((((())))))))))))************++++++++++++******************************++++++++++++******))))))))))))))))))))))))((())))))***+++,,,,,,,,,******++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,...------,,,,,,,,,---------------...///000000111111000///000111222111000//////000000111111222222000000000111666;;;;;;999:::<<<>>>>>><<<;;;::::::<<<@@@CCCCCCBBBDDDEEEDDDCCCDDDFFFIIIKKKKKKIIIFFFFFFGGGIIIKKKLLLNNNNNNOOOMMMMMMMMMMMMLLLKKKJJJJJJOOOWWWZZZSSSMMMOOORRRRRRRRRLLLHHHHHHIIIGGGGGGJJJKKKIIIFFFCCCBBBAAABBBBBB===;;;999777666666777777555444444333222111000000//////.........---------*********************++++++++++++,,,,,,---------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++************++++++************************++++++************++++++************************************************************************))))))))))))))))))))))))************************))))))***++++++++++++*********+++++++++,,,,,,,,,------------------------............/////////000...///000111111222222222333333333444444444555555777777777777999<<>>@@@@@@@@@???@@@@@@AAAAAA???AAACCCEEEFFFFFFEEEDDDCCCDDDFFFFFFEEEEEEGGGHHHDDDEEEGGGHHHHHHFFFDDDCCC@@@AAACCCDDDEEEDDDCCCBBBCCC???>>>???>>>::::::<<<;;;;;;:::999999999::::::777888999:::999777555444555555555444444333333333///000111222222222222222///000000111111222333333dddGGGCCC;;;:::999888777555444444333333222111000///......------,,,,,,,,,,,,+++++++++++++++*********))))))************************))))))))))))))))))))))))))))))))))))************+++,,,,,,,,,,,,,,,,,,---------......///000000000111222222333333444444555555555666666777777888888999;;;===>>>???>>>===<<>>>>>??????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEGGGGGGFFFDDDCCCEEEDDDBBBAAABBBDDDGGGIIIDDDCCCBBB@@@@@@AAABBBCCCCCC@@@===>>>AAAAAA<<<777888999::::::::::::999888555555555555555555555555444444444333333222222222000000000000111111111111111111111111000000//////]]]EEE@@@;;;:::999888777666555444333333222111000///......------,,,,,,,,,,,,+++++++++++++++*********))))))************************))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---------......///000000000111111222222333444444444555555555666777777888888999:::<<<>>>>>>===<<<;;;@@@???<<<:::888777777777888888777666555444333333333222222111000000/////////......---,,,,,,++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))************)))******+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++,,,---------------------........./////////......000111111111111111222111111222444666888999777888999:::;;;;;;<<<<<<:::<<<>>>?????????@@@BBBEEEGGGHHHGGGEEEDDDDDDDDDDDDHHHMMMOOOOOOMMMJJJIIIIIIJJJJJJKKKKKKJJJIIIIIILLLPPPPPPNNNMMMMMMKKKGGGGGGJJJJJJGGGIIILLLJJJDDDCCCCCCCCCCCCBBBAAA??????;;;999777666666555333111333222111000//////000000---------...------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************************************************************************+++++++++*********))))))***************************++++++,,,,,,++++++***************************,,,++++++++++++,,,------........................------...//////////////////////////////000000111333333222222333333444555666666666666777999:::;;;===<<<;;;;;;;;;<<<===>>>======>>>>>>???@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAACCCDDDFFFGGGFFFEEEDDDFFFEEEDDDCCCCCCEEEFFFHHHBBBBBBAAAAAA@@@AAAAAAAAAAAA>>><<<===??????;;;666777888999::::::999888777444444444444444444444444333333222222111111111111//////000000000111111111222222111111111000000000ZZZHHH@@@;;;;;;:::888777666555444333333222111000///......------,,,,,,,,,,,,+++++++++++++++***************************************))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,------------......///000000000111111111222333333444444444444555555666777777888999:::;;;<<<<<<<<<;;;:::;;;:::999777666666666666555555444333222111111000222111111000000/////////......------,,,,,,++++++,,,++++++++++++*********))))))))))))))))))))))))))))))))))))************)))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))*********+++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))************+++)))))))))*********++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------............///000111111111111000000111111333444666777555666777888999::::::;;;:::;;;<<<<<<<<<<<>>===<<<999777666555555444222111222111000///............---------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************************************************************************+++++++++*********************************************++++++++++++******************************+++++++++++++++,,,------------------------------------...////////////...//////......//////000111222111111111111222333333444444444555666777999999>>>===<<<;;;;;;;;;<<<============>>>???@@@@@@@@@AAA@@@>>>======>>>@@@AAA@@@AAACCCDDDEEEEEEEEEDDDFFFFFFEEEDDDDDDDDDDDDDDD@@@AAAAAAAAA@@@@@@???>>>>>><<<::::::<<<<<<999555666777888999999888777666444444444444444444444444111111111000000000000000//////000000000000111111222222222111111111111111YYYFFF===<<<;;;:::999777666555555333333222111000///......------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))((()))))))))*********************+++,,,,,,------------......///000000000000000111111222333333333333333444555666666777777888999999:::::::::999888777777666666555555555555333333222222111000000///000000000/////////......---------,,,,,,,,,++++++++++++++++++************))))))))))))))))))))))))((()))))))))************))))))*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))))))))))))))************))))))))))))************************************)))***++++++,,,,,,++++++,,,,,,,,,,,,---------------...///000111111111111//////000111222333444555333444444555666888999:::;;;;;;<<<;;;:::;;;>>>AAABBBCCCCCCBBBAAABBBDDDGGGFFFFFFGGGKKKOOONNNJJJEEEIIIIIIIIIJJJLLLNNNOOOPPPUUUUUURRRLLLHHHIIIGGGDDDAAACCCEEEGGGIIIHHHEEEAAAAAA@@@@@@???===;;;:::999888666444444444333222000000000///...------------,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******************************************************************************************************************************************************++++++++++++******************************+++++++++***+++,,,,,,---------------------------,,,---......//////......///............///000000000000000000000111222222333333333444555666777888===<<<;;;:::999999:::;;;======>>>???@@@AAAAAABBBCCCAAA???>>>>>>???AAACCC>>>???AAABBBCCCCCCCCCCCCEEEEEEDDDCCCBBBAAA@@@@@@>>>???@@@@@@@@@>>><<<;;;;;;999777777888888666444555666777888888777666555333333333333333333333333000000000000000000000000////////////000000000111222222222222111111111111XXX@@@:::<<<;;;:::999888666555555333333222111000///......------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))***++++++,,,------------......///000000000//////000111111222222333222222333444555666777777777777888888888777777777555555555555666555555555333222222111111000000000//////...............---,,,,,,,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))******))))))))))))))))))))))))(((((()))))))))***************************************+++,,,,,,,,,,,,,,,,,,,,,---------.........---...///000000111111000...///000111222222333333222222222333555777888999<<<======<<<;;;<<>>???@@@@@@CCCAAA???======???AAACCC>>>>>>???@@@AAAAAABBBBBBCCCBBBBBB@@@???>>><<<<<<===>>>>>>???>>><<<:::999888666555555555555444333444444555666666555444444222222222222222222222222000000000111111111111111...////////////000000000111111111111111111111111aaa===>>><<<<<<;;;999888777666555333333222111000///......------,,,,,,,,,,,,++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))***+++,,,------------......///000000000/////////000111111222222000111222333444666777777777666666666666555555555444444555555555555555444222222111111111000000000------------------------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))*********************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************)))))))))))))))((((((((((((((()))))))))************************************+++,,,,,,,,,,,,+++,,,,,,,,,---------......------...///000000000000...///000111222222222222111111111222444666888:::<<<===>>>>>>======???@@@AAABBBCCCBBBAAAAAACCCEEEIIIHHHGGGHHHJJJKKKKKKKKKKKKJJJHHHGGGHHHJJJMMMOOONNNPPPNNNJJJJJJMMMMMMKKKGGGEEEFFFJJJKKKGGGDDDCCC@@@???>>><<<:::888666444444222111111111111000.........///......---++++++,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++***************************************************************************************************************+++++++++************************))))))************))))))***************************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---......------......///000000////////////000111111222222222333444555777777;;;:::999888888888999:::888999:::;;;<<<===>>>???@@@???===<<<<<<===???@@@@@@@@@@@@@@@@@@AAAAAAAAABBBAAA???>>><<<;;;;;;;;;=========<<<;;;:::999888555555444333333333333333222333444555555444333222111111111111111111111111000000000000111111111111......////////////000000000000000000000111111111lll;;;CCC<<<<<<;;;:::888777666666333333222111000///......------,,,,,,,,,,,,++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***+++,,,------------......///000000000......//////000111111222000000111333444555666777666666555444444444444444333333444555555444333222000000000000000/////////,,,,,,,,,,,,,,,---------++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))******************))))))(((((((((((((((((((((((()))))))))***************************((()))******++++++******++++++++++++,,,,,,,,,,,,,,,---...///000000000000...///111222333222222111111111111111333666999:::;;;===>>>???=========>>>@@@BBBDDDDDDCCCBBBBBBCCCHHHHHHGGGEEEEEEGGGJJJMMMQQQOOOLLLJJJJJJLLLOOOQQQMMMPPPPPPMMMNNNQQQRRRPPPKKKGGGFFFJJJKKKFFFCCCDDD@@@???>>><<<:::777555333333111000000000000///---.../////////...---,,,++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************************************************************************))))))*********+++++++++************************))))))************))))))***************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------------...//////000000//////000000111222333333333333444666777888;;;:::999999999:::;;;<<<999:::;;;<<<>>>???@@@@@@?????????>>>>>>?????????DDDCCCCCCBBBBBBBBBBBBBBBBBBAAA>>><<<;;;:::;;;<<<===<<<;;;:::999888888888444444333222111111222444111222333444444333222111000000000000000000000000....../////////000000000........./////////000000....../////////000000000ooo444@@@===<<<;;;:::888777666666333333222111000///......---------,,,,,,,,,++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((()))***+++,,,------------......///000000000......//////000111111111///000111222444555666777666555444333333333333333222222333444444222111000///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++******))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))************+++++++++,,,---...///000000000000///000111222333333222111111111111111333666999;;;:::<<<>>>???>>><<<<<<===AAACCCEEEEEEDDDBBBBBBBBBFFFFFFEEEBBB@@@BBBHHHMMMOOOMMMIIIFFFEEEGGGJJJLLLKKKNNNNNNKKKKKKNNNNNNKKKMMMHHHFFFJJJJJJEEEBBBEEE@@@@@@>>><<<999777444333222111//////000000///---...//////000///---,,,++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************************************************************************))))))******++++++++++++************************))))))************))))))*********************************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------------...//////000000000000000111222222333333333444555666777888<<<;;;;;;:::;;;<<<>>>???======>>>@@@AAACCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAGGGFFFEEEDDDDDDDDDDDDDDDCCCAAA>>>;;;:::;;;<<<>>>>>><<<:::888777777777888333444333222000000222444111222333333333333222111000000000000000000000000---------.........//////............/////////000---.........//////000000}}}===<<<===:::777666888999777555222222111111000/////////......---,,,,,,+++******************************))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++,,,,,,------------------000000000000////////////111111222333333444555555333333333222222222111111333333222222111000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((((((((()))************)))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,------......///---...000111222222111111222333555444333333444666555666777999:::;;;<<<<<<===???BBBBBBAAA@@@@@@@@@FFFKKKKKKFFFEEEHHHJJJGGGLLLJJJHHHGGGGGGIIIKKKMMMNNNOOOOOOMMMJJJJJJNNNQQQMMMKKKGGGEEEEEEDDDCCCBBB>>><<<:::999999888777555111111000000//////......//////...---,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************************************************************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......///......------///000111111111111000000000000000555555444444444333333333666777888888777888:::<<>><<<<<<======<<<;;;:::999777666444333222222222222111111111000000000000000000000000000000//////////////////////////////////////////////////////.........---------............////////////@@@<<<;;;999888777777666555333222222111111000/////////...------,,,++++++******************************))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++,,,,,,,,,------------...000000000000////////////111111222222333444444555333333222222222111111111333222222111000000//////............------------.........------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))(((******+++,,,,,,,,,,,,+++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,++++++,,,,,,---.........---...000111222222111111000222333333222111333444555666777999;;;;;;<<<<<<;;;===???AAA@@@AAABBBDDDEEEIIIIIIEEECCCGGGHHHFFFMMMLLLIIIGGGGGGHHHIIIKKKLLLMMMMMMJJJFFFEEEHHHKKKGGGFFFEEEEEEEEEDDDAAA???<<<:::888777777666444333111111000000///......---.........---,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++))))))))))))************************************************************)))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...///......---...///000111000000000000000000000000444444444444444444444444777888999888888888:::<<<>>>======???CCCDDDDDDBBBBBB???<<<<<>><<<<<<<<<;;;:::999999888777555444333333222222111111111000000000000000000000000000000000................................................///.........---------------.........////////////DDD===:::;;;<<<;;;888555444444222222111111000/////////------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......////////////000000000000111111111222333333444444222222222222111111111000222111111000000/////////............------------000000///...---,,,++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******+++,,,,,,,,,,,,+++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,++++++,,,,,,------......---...///000111111111111...000111111000000111222555666888999;;;;;;<<<<<<999;;;===>>>???AAADDDGGGDDDGGGGGGCCCBBBEEEGGGFFFOOOMMMJJJHHHFFFFFFGGGGGGJJJKKKKKKHHHCCCAAABBBEEEAAAAAABBBDDDDDDBBB???;;;999777666555555444222000000000000///......------...------,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++)))))))))*********++++++************************************************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......------......///000000000000000000000000000222222333333444444555555666888888888888888:::<<<<<<;;;;;;===@@@AAAAAA@@@AAA???<<<<<<<<<=========AAA@@@>>>>>>???BBBEEEGGGAAA???===<<<<<<<<<:::888777777666555555444333333111111111111000000000000000000000000000000000000............................................................---------------------.........//////HHH===;;;???AAA???;;;777555666222222111111000/////////,,,,,,,,,,,,++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))*********++++++++++++,,,,,,------.........////////////000000000000000111111111222222333333222111111111111000000000000000000/////////...............---------,,,,,,.........---,,,,,,,,,+++++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************)))))))))))))))(((((()))************)))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************++++++++++++***++++++,,,------......------...///000000000000...///111000//////000222555666777999:::;;;<<<<<<999;;;<<<===>>>@@@DDDGGGDDDEEEEEECCCBBBCCCFFFGGGPPPNNNKKKHHHFFFDDDDDDDDDHHHJJJKKKHHHDDDAAABBBDDDBBBAAAAAAAAABBB@@@===:::888666444444444333111///000000///......------,,,---,,,,,,,,,+++++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++))))))*********+++++++++************************************************))))))*********+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------......///////////////000000000000000000111222333444555666666555666777777666777999;;;999999999:::<<<===>>>>>>>>>===<<<<<<<<<=========???>>>===<<<===???AAACCC???===<<<<<<<<<:::888666444444444444444333333333111111000000000/////////////////////////////////------------------------------------------------------------------------,,,,,,---------.........LLL===<<>>BBBDDDEEEDDDDDDCCCBBBCCCFFFIIIOOONNNKKKHHHEEEDDDCCCBBBEEEHHHKKKKKKHHHFFFFFFHHHGGGEEEBBB@@@???>>><<<:::888777555444444333111/////////......---,,,,,,,,,+++++++++++++++*********************************************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++************++++++++++++************************************************))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,------.....................//////000000000000///000111222333555666666444555666555555555777999888888888888999:::<<<===<<<<<<======>>>>>>@@@AAA???>>>===<<<<<<===>>>???===;;;:::::::::999666444222222222222222222222222000000000/////////..............................------------------------------------------------,,,,,,------------------,,,,,,,,,,,,------------MMM>>>;;;<<<===<<<999666555555222222111111000/////////++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++***+++,,,,,,---...//////......//////000000111111000000000000000000000000000000000000////////////------------------------------------,,,,,,,,,,,,(((((()))***+++,,,------++++++++++++++++++++++++******)))))))))((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************+++,,,,,,,,,,,,+++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++******++++++,,,,,,---------,,,,,,------...///000///111222222111111222333222333555666888999999999;;;<<<============???AAAEEECCCBBBCCCBBBAAAEEEKKKMMMLLLJJJHHHEEEDDDCCCBBBDDDHHHLLLMMMKKKIIIJJJKKKKKKGGGCCC@@@???>>><<<;;;888777555444444333111///.........---,,,,,,++++++************************************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,************************************************)))************+++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---............------......//////000000111000000111222333444555555333444555555444555777999999999:::999999:::<<>>?????????AAABBB@@@???>>><<<<<<<<<======<<<:::888888888777555333222111111111111111111111////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------LLL???<<<;;;999888888888666555222222111111000/////////******************++++++************************))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++***++++++,,,---...///000.........///000111111111000000000000000000000000000000/////////.........,,,,,,,,,,,,,,,------------------,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))******************+++,,,,,,,,,,,,+++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********************+++,,,,,,---------,,,,,,,,,,,,...///000///111222222111000222333111222333555666777777888999;;;===>>>======???@@@DDDAAA@@@AAAAAA???CCCJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBGGGLLLMMMKKKIIIIIIKKKHHHFFFDDDBBBAAA???===:::888666444333333222000///......------,,,+++++++++)))*********************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,************************************************)))************+++++++++************++++++++++++***++++++++++++,,,,,,,,,+++,,,---.........------------......///000000111000000111222333333444444555666777777666666888:::<<<======<<<;;;;;;???BBB;;;===@@@@@@>>>===???AAAAAA@@@???>>>===<<<<<<===<<<:::777555555555444333111111111000000//////////////////.........------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,KKK@@@???<<<888888:::;;;999777222222111111000/////////******************++++++************************))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++******+++,,,---//////000---......///000111111222000000000000////////////000/////////............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++(((((()))************)))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))******+++,,,,,,---------,,,++++++,,,---///000///000111111000000111222000111222444555666666777666999<<<>>>>>>>>>???@@@CCC???>>>@@@@@@>>>BBBJJJHHHHHHGGGGGGFFFEEEEEEDDDBBBFFFKKKMMMJJJHHHGGGHHHDDDCCCCCCDDDDDDAAA===:::777555333222222222000.........---,,,,,,++++++***)))))))))))))))*********))))))))))))))))))))))))************************++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,+++,,,---.........---,,,---------...///000000111111111111222222333444444666777888888777888:::<<<>>>@@@@@@???======AAAEEE<<<>>>AAA@@@===;;;<<<>>>BBBAAA@@@???=========<<<<<<999666444444444444333111111111000///.........//////.........---------------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,EEE>>>;;;:::999999999888666444222222111111000/////////,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))...+++(((((()))***++++++''''''''''''((((((((())))))******+++,,,,,,------++++++,,,,,,---...//////000///...------...///000////////////////////////......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------------------,,,,,,+++***,,,,,,,,,++++++*********++++++++++++++++++++++++************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************+++(((&&&'''***,,,+++)))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,------......///000000000000////////////222222222333444555777777:::<<<>>>>>>===<<<===>>>=========???BBBFFFJJJMMMPPPJJJBBB???BBBEEEFFFEEEGGGGGGHHHHHHHHHGGGGGGFFFEEECCC@@@??????>>>===;;;777666444222111000//////------,,,,,,,,,,,,+++++++++++++++*********))))))************************)))************+++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))************************************************)))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............////////////111111111111222333444555444666777777666666777999>>>>>>???@@@@@@@@@@@@@@@BBBAAAAAA@@@???>>>>>>===?????????>>>===<<<>>>@@@888777666444222111111111000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++EEE;;;;;;:::999999999888666444222222111111000/////////,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))111...***(((((()))(((''''''''''''((((((((())))))))))))******+++,,,,,,,,,++++++,,,,,,---......///000///...------...///000..............................---,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,---------,,,,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++************))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***************************+++)))'''(((***,,,+++)))******************************************************************************************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,---.........000/////////////////////000000111111222444555666888999;;;<<<;;;;;;<<<===@@@?????????AAACCCEEEGGGEEEEEECCCAAA???@@@DDDGGGHHHHHHHHHHHHGGGFFFFFFEEECCCAAA>>><<<<<<;;;999888666555333222000/////////------,,,,,,,,,++++++++++++++++++*********))))))************************)))************+++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************************************************************************************)))************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............////////////111111111111222333444444444555777777666666777999<<<<<<===>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;AAABBBBBB@@@===<<<<<<<<<888777555444222111111000000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++~~~HHH999;;;:::999999999888666444222222111111000/////////,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))000---***(((((()))((('''''''''((((((((()))))))))(((((())))))***++++++,,,+++,,,,,,------.........//////............//////..............................---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********)))))))))((((((((()))))))))******((((((((()))))))))******************************+++)))((((((***++++++*********************************************************************************************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,------......//////////////////////////////000000111222444444444666999:::::::::<<<===AAA@@@??????@@@AAACCCDDDBBBGGGKKKIIICCCAAAEEEKKKFFFFFFEEEEEEDDDCCCBBBAAAAAA???<<<:::999777555444555444333111000///......,,,,,,,,,,,,+++++++++++++++++++++***************************************)))************+++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************************************************************************************)))************+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............////////////111111000111111222333444333555666666666666777999::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;BBBCCCCCCAAA===:::888888777666444333111111000000000////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++wwwIII;;;;;;:::999999999888666444222222111111000/////////,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))+++)))(((((()))++++++***'''(((((((((((()))))))))((((((((()))******++++++,,,,,,,,,---------....../////////....../////////...........................---,,,,,,++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))(((((()))))))))*********(((((()))))))))***************************************))))))***+++++++++******************************************************************************************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++***++++++,,,------...............///////////////000000000000111222333444222444777999:::;;;<<<>>>?????????@@@AAACCCEEEFFFEEEKKKOOOMMMGGGBBBDDDGGGAAAAAA@@@??????>>>>>>>>>@@@===:::888666555333111444333111000///.........,,,,,,,,,++++++++++++***************************************************))))))*********+++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((()))))))))************************************************************************************))))))*********+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------............////////////000000000000111222333444222444666666666666888999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>@@@AAA@@@<<<888555555555444333222111000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************++++++++++++************************qqqFFF<<<;;;:::999999999888666444222222111111000/////////,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((()))))))))((('''(((***++++++***(((((((((((()))))))))***((((((((()))******++++++,,,,,,,,,---------------...//////////////////...........................------,,,++++++++++++,,,*********+++++++++,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************))))))))))))************))))))))))))******************************************************+++,,,******************************************************************************************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++******++++++,,,------...------....../////////000111000000111111222333444222444777:::;;;<<<>>>@@@@@@@@@AAABBBCCCDDDEEEEEECCCEEEGGGHHHGGGEEEBBBAAA???>>>>>>======>>>???@@@???<<<999777666444222000222111000///...---------,,,,,,+++++++++*********************************************************))))))*********+++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************(((((((((((((((((((((((())))))************))))))((()))))))))************************************************************************************))))))*********+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------............////////////000000000000111222333333222333555666555666888999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<999;;;===<<<999666444444444333222111000/////////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++************************pppAAA===;;;:::999999999888666444222222111111000/////////,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((()))))),,,***))))))))))))'''&&&((((((((()))))))))******(((((())))))***++++++,,,------------------------......////////////......------------------------------,,,+++++++++++++++************++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,++++++++++++*********)))))))))*********++++++)))))))))*********++++++***************************+++++++++******,,,---++++++++++++++++++++++++************************************************++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++,,,,,,---------------......//////000111111000000111222222333222555888:::;;;===???AAADDDDDDDDDCCCCCCBBBBBBBBBCCCAAA@@@DDDIIILLLIIIEEEBBBBBB@@@@@@@@@AAABBBCCC===;;;888666555444222000111000///...------------++++++++++++***************************+++++++++************************)))************+++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))************))))))))))))))))))************++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............////////////000000///000000111222333111333444555555666888999::::::;;;<<<<<<<<<<<<<<<:::::::::999999999999999666888999888666444333444222222111000///......///......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))************+++************************www???@@@;;;:::999999999888666444222222111111000/////////,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))+++***))))))***)))'''&&&(((((()))))))))*********))))))******+++,,,,,,,,,---------------------------...///000000///...------------------------------,,,++++++***+++++++++************++++++++++++***+++,,,,,,---------,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,+++++++++*********))))))*********+++++++++))))))*********+++++++++************************)))+++,,,+++)))))),,,...++++++++++++++++++++++++************************************************++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********+++,,,,,,------,,,,,,---......///000000000000/////////000111111222555888:::;;;<<<>>>@@@BBBBBBCCCCCCBBBBBBAAAAAADDDAAA@@@CCCIIINNNMMMKKKGGGFFFDDDBBB@@@@@@AAABBB;;;888666444444333111///000///...---,,,,,,,,,,,,++++++++++++************))))))*********+++++++++************************)))************+++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))************))))))))))))))))))************++++++++++++++++++++++++************************************************)))************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............/////////////////////000000111222333000222444555555666888:::999:::;;;;;;<<<<<<;;;;;;;;;;;;::::::999999888888777888888777444333333444111111000///............---------,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************************************))))))))))))************************************@@@DDD;;;:::999999999888666444222222111111000/////////,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))'''&&&&&&(((***+++***)))))))))))))))*********************+++,,,,,,---------------------------------...///000000///...------------------------------,,,++++++******++++++)))************+++++++++***+++,,,,,,------------,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++)))************+++++++++************************)))+++---,,,)))))),,,///++++++++++++++++++++++++************************************************++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))******+++,,,,,,------,,,,,,------...///000000///............//////000222555888::::::;;;===???===>>>???AAABBBCCCDDDDDDCCC@@@>>>???CCCGGGHHHHHHJJJHHHEEEAAA???>>>>>>>>>999666444333222222000//////...------,,,,,,,,,,,,+++++++++************)))))))))******++++++++++++************************)))************+++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))************))))))))))))))))))************++++++++++++++++++++++++************************************************)))************+++++++++---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------............/////////000////////////000111222333000222444555555666888:::999999:::;;;;;;;;;;;;:::>>>>>>===<<<<<<;;;::::::999999999666333222333444111000///...............---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))FFF;;;<<<:::999888888888666555222222333222222111000///------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))************+++++++++------------------------........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,---------------............///.........//////000111222222333444555666999===@@@<<>>AAA@@@@@@AAADDDFFFEEEEEEDDD???===@@@BBBAAACCCGGGFFFCCCAAA@@@???>>>:::777555444333222000///...---//////...,,,,,,++++++,,,******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))************************************************************************************************************************++++++++++++++++++++++++++++++************++++++************************++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...............//////////////////000000000111111111111111222333333444444555666777888:::;;;;;;<<<<<<:::;;;;;;;;;:::999888888888777666444222111///////////////...---,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))HHH>>><<<:::999888888888666555222222333222222111000///------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))************+++++++++,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,------------.....................//////000111222222333444444444555888;;;BBB???<<<>>>CCCFFFFFFDDDCCC<<<888===BBBDDDDDDEEEDDDAAA>>><<<;;;:::888666444333222111000///...---///...---,,,,,,++++++,,,******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))************************************************************************************************************************++++++++++++++++++++++++++++++************++++++************************++++++************++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------............///////////////000000000000111111111111222222333444444444666666888999:::;;;;;;;;;888888999999999888777777666666555333222000///...///......------,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))HHH===<<<:::888888888888666555222222222222222111//////------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))(((*********+++++++++,,,,,,------------------------------------------------...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************************************++++++++++++,,,,,,,,,,,,,,,---------.....................///000111222333444555555444555777999===;;;;;;<<<@@@DDDGGGHHHIII>>>777:::BBBFFFFFFFFFDDDBBB>>>;;;888777555555333222111000///...------...------,,,+++++++++,,,******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))*********************************************************)))))))))))))))))))))))))))))))))))))))************************************************************************************************************************++++++++++++++++++++++++++++++************++++++************************++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////////////////000000000111111111111222333333444444555555777888999:::::::::666666777777777666666555444444333222000///......------------,,,,,,++++++************************************************))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))FFF===<<<:::888888888888666555222222222222222111//////------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))***++++++++++++,,,,,,,,,---------------------------------------------------------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************************************+++++++++,,,,,,,,,,,,,,,------------...............///000111222444555666666555666888999777:::>>>??????CCCJJJQQQVVVGGG;;;;;;AAADDDDDDDDDEEECCC@@@;;;777444333333111111000000///...------------,,,+++++++++,,,,,,******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************))))))))))))))))))******))))))))))))))))))))))))************************************************************************************************************************++++++++++++++++++++++++++++++************++++++************************++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------...............////////////000000000000000111222222333333444444444666777888999999999555555555666555555444444222111111000///.........,,,,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))CCC===<<<:::999888888888666555222222333222222111000///------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++,,,,,,,,,,,,------------.........//////000111222333444666777666666888999555<<>>>>>>>>??????<<<888444333444000//////......------,,,,,,+++++++++++++++,,,,,,******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************((()))))))))************))))))))))))))))))))))))************************************************************************************************************************++++++++++++++++++++++++++++++************++++++************************++++++************++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------................../////////000000000000000111222222333333222333444555666777777777777666666555444222111000............------------*********+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))sss@@@AAA<<<:::999888888888666555222222333222222111000///---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------................................................------------------------++++++,,,,,,,,,---------------------------------........................------------------------------------------------,,,,,,,,,---------......+++++++++,,,,,,---------,,,------......------,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++++++++,,,,,,,,,---------.........//////000111222///111333555555555666888777999===@@@BBBDDDFFFGGGKKKCCC>>>???BBBAAA@@@@@@999<<<===<<<888555444555/////////......------,,,+++++++++***++++++,,,,,,******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************************************************************************************************************++++++++++++++++++++++++++++++************++++++************************++++++************++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------................../////////000000000000111222222333333222222444555666777777777888777777666444222000///------------------------******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))vvvCCC<<<999999999888777666555444444444333222222111111000...---,,,,,,++++++,,,,,,)))))))))***+++++++++,,,+++***)))))),,,---...---))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////..................------........................//////////////////......------.........////////////////////////.........///////////////////////////---***+++///111111000000///...---,,,------...,,,,,,---------------...*********++++++,,,,,,---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((*********)))******+++,,,++++++++++++******))))))---,,,+++******+++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))******+++++++++,,,))))))))))))******************+++++++++,,,,,,,,,------......///000000000111222444333333444666888:::;;;===???AAABBBCCCCCC@@@??????@@@AAABBB@@@???===:::666666888888333.........---------,,,,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,+++++++++)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))************+++*********))))))((((((************************)))************+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------............////////////000000000000111111111111222333444555666666666666777666555444222111000///000///...---,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))tttBBB<<<:::::::::999888777555555444444333222222111111000...---,,,,,,++++++,,,,,,***************+++++++++((())))))(((((('''''''''******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////................................................---------.........////////////////////////000000........................,,,------...//////000000333000......000222222000000///...------...///000//////......---,,,,,,,,,000000///......------,,,---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***************++++++,,,++++++++++++*********))),,,+++************+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************)))))))))******+++++++++))))))))))))******************+++++++++,,,,,,,,,------......//////000000111222333333333444666888999:::<<<>>>@@@AAABBBBBBAAA@@@@@@AAABBBBBBAAA???===999555555666666222......------------,,,,,,,,,***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------------------------------------------............------------------------,,,,,,,,,,,,,,,---...///......------------,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))************+++*********))))))))))))************************)))************+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------............//////////////////000000000111111111222222444555555666666666666666444333222000/////////...---,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))rrrAAA===;;;;;;::::::999777666555444444333222222111111000...---,,,,,,++++++,,,,,,+++++++++***************,,,///111///+++(((((()))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////////////////////////////////////////////////////---......//////000000000///..............................///////////////000000000111111111222222333111//////000000000///000000/////////000111111000000000//////.........000//////......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))***************+++,,,,,,++++++++++++************++++++***))))))***++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))*********)))))))))*********++++++******+++++++++,,,,,,,,,---------...//////000000000222333333333444666888999999;;;<<<>>>???@@@AAAAAA@@@@@@AAABBBBBB@@@???;;;777333222333333111///------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------------------------------------.........***++++++,,,,,,---......+++,,,,,,,,,,,,,,,,,,,,,---------------....../////////.........---------+++++++++,,,,,,,,,,,,,,,......---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++***************)))))))))************************)))************+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------............///////////////000000000000111111111222333444555555555444555444333222111000///.........---,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))pppAAA@@@;;;;;;;;;:::999888777666444444333222222111111000...---,,,,,,++++++,,,,,,,,,+++++++++***)))))))))---222666444///++++++---******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------------------------------................../////////000000000/////////000000000000000000000000000000000000000111111111111111111111222111000000000000/////////////////////000000000000222222111111111111000000000000//////000000000000111000000//////.........------..................------........./////////000000///...---,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,+++++++++++++++************+++,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,---......//////000000111222333222444666888888888999:::<<<===??????@@@???>>>???@@@@@@>>><<<999666111///000000000///---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,------------...........................,,,,,,------------......,,,---------............,,,,,,,,,,,,------------111000///---,,,,,,++++++/////////.........------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------.........//////////////////000000000111111111222333444444333333333333222111000///...---------,,,+++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))ooo@@@AAA;;;;;;;;;:::999888777666444444333222222111111000...---,,,,,,++++++,,,,,,,,,+++++++++***)))))))))''',,,000///+++'''(((+++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........---------------------------------......//////////////////000000000111111000000000111111111222222111111111111111111111111333222222222111111000000333222222222222222222222//////000000000111111111//////000111222333444444666777888999:::;;;<<<<<<999999888777666444333333222222222111000000//////000000000000000/////////111111111000000//////...........................---------------------------------------------------------,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---+++++++++++++++++++++,,,*********++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---*********)))))))))))))))************++++++++++++******+++++++++,,,,,,,,,,,,,,,------...////////////000222222222333666888888888888999:::<<<===>>>>>>===<<<<<<======;;;999666444111....../////////------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,---------.................................+++,,,,,,,,,---------...000000000000////////////------......//////////////////...---,,,,,,,,,,,,//////.........---------..................//////,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***************+++++++++************************))))))*********+++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------...............////////////000000000000111111222222222222222111111000///...------,,,,,,,,,+++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))ppp??????;;;;;;::::::999777666555444444333222222111111000...---,,,,,,++++++,,,,,,+++++++++***************%%%))),,,,,,)))((()))***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------............------------------------------......///000000000000000000000111111111111000111111222222333333333222222222222222222222222222222111111111000000000000000000000111111111222333333333444444555555666666777999<<>><<<<<<777666444222000...,,,+++---........./////////000////////////////////////........................------------------------------------------------+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))***,,,---///+++++++++************************++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---......//////...000111222222333666888999888888888999;;;===>>><<<;;;:::;;;<<<;;;999777444333111///............,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------............,,,---------....................................,,,,,,,,,---......//////------------............,,,------......//////000......///000111333444555333333333222222222222111/////////......---------,,,,,,,,,,,,---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,*********+++++++++++++++************************)))************+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------------...............////////////000000000000111111111111111000/////////...---,,,,,,,,,++++++******)))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))qqq>>>???:::::::::999888777555555444444333222222111111000...---,,,,,,++++++,,,,,,***************+++++++++++++++,,,,,,+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------....................................---......///000000111111000000000111111111222222111111222222333444444444333333333333333333333333111222222333444555555555444444555555666777888888<<<======>>>??????@@@@@@EEEFFFHHHJJJMMMPPPQQQRRRNNNQQQUUUVVVUUUUUUVVVXXXXXXYYYZZZZZZZZZYYYXXXWWWRRRRRRQQQPPPOOONNNMMMMMMFFFEEEBBB???<<<999777666333333222111000//////...////////////////////////000000000000000000000000........................---------------.........,,,++++++++++++,,,------+++++++++,,,,,,,,,------+++,,,------------,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))***,,,...000,,,,,,,,,,,,+++++++++************+++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------......///---///111111222333666888999999888888999;;;===>>>===;;;:::;;;;;;;;;999777222222222000///...---...,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............------------.............................................///000000111111//////000222333555666777444555555666777777888888888999:::;;;===@@@BBBCCC????????????>>>>>>>>>>>>999888888777666555444444333222222111000000//////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,*********++++++,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---------................../////////000000///000000111111000000///......------,,,,,,++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))qqq???@@@999999999888777666555444444444333333222111111000...---,,,,,,++++++,,,,,,))))))******+++++++++,,,...,,,******+++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////........................---......///000111111222000111111111111222222222111111222333333444555555333333333333333333333333333333555777999:::<<<===@@@AAABBBCCCDDDFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKNNNNNNNNNOOOPPPPPPQQQQQQRRRUUUXXXYYYWWWUUUVVVXXXSSSUUUVVVXXXYYYYYYXXXXXXMMMNNNOOOPPPRRRSSSTTTUUUXXXWWWUUUSSSQQQOOOMMMLLLCCCAAA???;;;888555222111000000000000000000000000000000000000000000000000........................------..................,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,............,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))***,,,...000---------,,,,,,+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------......///---///000111222333666999:::999888888999;;;===>>>===<<<;;;;;;<<<;;;999777000111222111000...------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////---------........./////////////////////////////////000000111222333333333999:::<<>>===:::999777666000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000///000000000000000//////---------,,,,,,+++++++++***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))aaaFFF===:::::::::999888777666555444444333222222111111000000---+++***+++,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................---------------........./////////////////////000111111000000000000111222333444333333444444333222111111444333222333666888888888111444777999999999777666<<<;;;===AAAEEEGGGIIILLLCCCDDDFFFGGGHHHIIIKKKLLLLLLMMMLLLJJJKKKOOOOOOKKKJJJOOORRRPPPOOOPPPPPPNNNVVVVVVSSSPPPSSSYYYYYYUUUWWWTTTWWW___]]]TTTQQQTTTVVVQQQOOORRRRRROOOUUU^^^VVVWWWYYYYYYXXXXXXZZZ[[[\\\XXXWWWVVVNNN???777888444333111000...///000111111111222111000000222333...---,,,---...///---+++...........................------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******+++,,,,,,,,,+++***************************+++++++++*********))))))******))))))******+++,,,000000///...---,,,,,,+++******************************+++++++++,,,,,,,,,---------............///000000111222333444444555666666777999;;;>>>@@@AAA>>>>>>>>>>>><<<:::888666444333111000...------------------,,,,,,+++++++++++++++,,,,,,,,,---------...------...///000111222.........---,,,,,,///222---...000222333222111000000111222111000000111333777666777;;;===???AAADDDLLLLLLPPPTTTOOOIIIMMMWWWQQQSSSQQQJJJFFFFFFFFFCCCHHH@@@DDD<<<===GGG@@@DDDHHHKKKMMMMMMLLLIIIEEECCC@@@EEEHHHGGGHHHLLLLLLHHHFFFHHHIIIGGGEEEEEEEEEDDDGGG>>>888999888444222444///...,,,,,,,,,---...///.........---,,,+++******000///---,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,//////---,,,+++***)))'''%%%...------,,,***'''))),,,,,,,,,,,,++++++*********+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////000000000000///////////////...---,,,+++++++++++++++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))[[[FFF::::::::::::999888777666555444444333222222111111000///---+++++++++,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********************************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------........./////////000////////////000111111111111000000111222333333222222222333333333444444000111333555555333///,,,;;;::::::;;;>>>DDDJJJOOOEEEFFFIIILLLKKKHHHEEEDDDIIIIIIHHHIIIJJJKKKLLLLLLQQQOOORRRWWWTTTKKKKKKQQQRRRPPPNNNOOOVVV\\\ZZZSSSMMMPPPSSSSSSPPPNNNOOOQQQWWWSSSSSSXXXYYYSSSQQQSSSRRRRRRTTTWWWYYYXXXYYY[[[[[[XXXVVVUUUVVVXXXYYYYYYSSSRRRTTTXXXZZZXXXVVVUUUIIIEEE???999666444333222000111333444222000......000///...///000000...,,,------------.........///...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,+++++++++,,,,,,************************+++++++++*********))))))******))))))******+++,,,......------,,,,,,++++++******************************+++++++++,,,,,,,,,------------............///000111111333333444555666777888999;;;===???@@@?????????>>><<<999777666222222000///............---------,,,,,,,,,+++++++++,,,,,,,,,,,,---------.........------------------...000000//////000222/////////.../////////000///000111222444888>>>BBBEEEFFFHHHKKKMMMLLLKKKKKK@@@???@@@CCCFFFGGGIIILLLKKKIIIHHHHHHAAA777666;;;<<<===III@@@888:::555>>>::::::===BBBCCC???999777:::;;;===<<<999888>>>FFFFFFFFFFFFFFFIIILLLOOOPPPIIIDDDCCCGGGGGGAAA======<<<:::888555222///---+++---,,,+++***+++,,,...///***+++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++***)))***,,,&&&&&&'''(((+++---------((((((***++++++++++++---,,,,,,,,,+++++++++******+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////000000000/////////............---,,,++++++++++++************)))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))WWWFFF999:::::::::999888777666555444444333222222111111000///---++++++,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////000000000///000000111222222111111111111222222333444333222222222333444555777666555555666:::===@@@BBBFFFJJJLLLKKKJJJIIIIIIOOOMMMJJJFFFFFFJJJPPPUUUPPPRRRWWW^^^gggooowww{{{qqqggghhhaaaVVVKKKFFFHHHLLLQQQWWWUUUVVVUUUTTTUUUXXXXXXUUUXXXVVVTTTVVVYYY[[[ZZZXXXBBBBBBBBBDDDMMMYYY```aaa```ZZZTTTNNNIIICCC;;;666000111111111111111111111222111000000111111///...,,,,,,,,,---.........///......------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,,,,,,,---************************+++++++++*********************))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------............///000000111222333444444777777888999:::<<<>>>???@@@@@@???===;;;888666555111000//////......//////------------,,,,,,,,,,,,,,,,,,,,,---------......---...............---,,,///000222222000//////000111000//////000333555777@@@CCCFFFHHHJJJLLLOOORRRSSSRRRNNNIIIEEEAAA>>>===EEEDDDBBBAAAFFFKKKKKKGGGTTTMMMMMMRRROOODDDBBBHHHFFF>>>EEECCCGGGMMMCCCEEE@@@===>>>DDDEEE@@@@@@DDDBBB>>><<<===;;;888:::>>>::::::;;;<<<======>>>>>>GGGFFFGGGMMMPPPNNNMMMMMMJJJIIIHHHFFFBBB<<<777444222000...,,,+++---///111---...//////...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,*********+++111000...,,,***)))((('''...------------,,,***(((,,,,,,,,,++++++++++++***+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,---------......---............/////////000////////////............---,,,++++++***++++++************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))ZZZDDD<<<:::::::::999888777666555444444333222222111111000...---,,,,,,---...---,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------------------------------............////////////....../////////000000000111000000000000111222222333222222222222222333333777666444222222333444555444555888<<<@@@EEEJJJNNNEEEIIIOOOQQQPPPPPPPPPQQQJJJNNNSSSXXXbbbppp}}}rrreeeZZZRRRSSSSSSMMMGGGIIIRRRUUUSSSWWWXXXYYYZZZYYYVVVSSSQQQMMMKKKCCC::::::EEEMMMOOOWWWVVVVVVXXXYYYVVVPPPJJJBBB===666111///000111222111000...///000111000///......---------------------......///////////////------------------------,,,,,,,,,---------........./////////...---,,,+++******************************************************))))))******+++,,,***+++++++++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------.........//////000111222333444444777777888888999;;;<<<===@@@@@@>>><<<999666444333//////.........//////000------------------,,,,,,------------............---...///000111111000000000111222111//////000111555666777999===AAADDDFFFGGGMMMSSSWWWWWWUUURRRQQQNNNKKKEEE===;;;???CCCDDDIIINNNNNNIIIHHHLLLMMMIIIKKKDDD???AAAKKKQQQNNNGGGGGGCCCMMMHHHEEEIIIDDDPPPPPPEEE>>>BBBFFFDDDCCCFFFFFFGGGFFFCCCFFFIIIDDD;;;===>>>BBBFFFEEEAAA@@@AAA===;;;;;;<<<>>>???BBBDDDHHHJJJMMMNNNNNNJJJFFFCCC>>><<<999555222000000////////////......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***+++...111))))))*********,,,...000111000---******,,,***&&&++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........///////////////.........---------,,,,,,+++******++++++*********)))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((^^^??????:::::::::999888777666555444444333222222111111000...,,,,,,---......---,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........------------------------........./////////000000/////////000000000111111111111111111111222333333444333333333333444444555777666555555666888;;;===<<>>>>>>>>======@@@HHHQQQXXX[[[\\\UUUOOOFFF>>>999555111...000///------///000000///000000///...------,,,,,,---...///000000000000///------------------------,,,,,,,,,---------......,,,...000222111///,,,)))******************************************************))))))******+++,,,++++++,,,,,,------......++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------......///000111222333333444666777777888999:::<<<<<>><<<999777555333222...............//////000------------------------------.........///////////////000000000000//////000000111111222555999===BBBDDDGGGKKKNNNPPPQQQRRRSSSVVVYYYZZZYYYVVVUUUTTTZZZZZZTTTLLLJJJNNNPPPOOOBBBMMMUUUTTTRRRTTTXXX[[[jjjhhhZZZQQQfff}}}bbb]]]tttaaaPPPYYY}}}yyy___IIIOOOccchhhUUU???:::NNNSSSAAA888@@@CCC;;;BBB>>>>>>CCCFFFEEEGGGKKK@@@AAA@@@>>><<<<<<<<<;;;<<<@@@EEEKKKMMMNNNLLLKKKFFFFFFEEEBBB>>>:::666333---,,,,,,,,,---000222444------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++)))***---333777111111000,,,)))''')))+++222222...((((((---///,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......------------........................------------,,,,,,+++*********++++++))))))))))))))))))******((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((___<<>>===CCCGGGGGGFFFFFFDDDAAA===???DDDIIILLLNNNOOOOOOHHHIIIJJJJJJIIIEEEAAA???:::888555222000.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++)))***...444888::::::999444///---///222CCCEEE@@@333---//////,,,***++++++++++++,,,,,,,,,***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,------------...............---------,,,,,,,,,++++++************++++++))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))```>>>>>>:::::::::999888777666555444444333222222111111000,,,,,,,,,...000000...,,,,,,,,,,,,------------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---.........////////////........................---......///000000111111000000000111111111222222333222222222222333444444555555555666777999:::;;;???@@@CCCEEEHHHKKKNNNOOOMMMMMMMMMOOOXXXiiiooo[[[NNNOOOFFFHHHVVVZZZNNNFFFGGGEEEGGGGGGDDD>>>;;;<<<>>>;;;:::<<>>BBBGGGKKKNNNQQQTTTVVVWWWWWWWWWWWWVVVUUUTTTSSSQQQSSSUUUXXX]]]dddmmmsssxxxbbbjjjyyysss[[[GGGFFFJJJIIIBBB???AAABBBAAADDDEEEGGGIIILLLNNNPPPQQQHHHIIIKKKLLLLLLKKKJJJIIIIIIHHHFFFAAA<<<555000,,,........................------------------------------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,+++,,,///111%%%)))...222555;;;EEELLLFFFMMMKKK<<<000...,,,'''******+++++++++,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........---------,,,,,,,,,,,,+++++++++************++++++((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))aaaCCC???:::::::::999888777666555444444333333222111111000,,,,,,,,,...000000...---,,,,,,,,,---------......*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000........................---......///000111111222000111111111111222222222333333222222333333444555555555666777999;;;<<<===IIIJJJLLLMMMNNNOOOOOOOOOQQQ___vvvxxx```UUUaaagggZZZQQQTTTEEEOOOZZZ\\\TTTIIIAAA>>>;;;666222666AAAMMMUUUYYYGGGCCC===999666444111000...///000111222333444444,,,...000222333222111000........................,,,,,,,,,---------......---,,,******+++---000222************************))))))******++++++++++++*********)))***++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------......///000111222333333222333444666888:::===>>>888777555222111000000000//////...------------------------.........//////////////////000000000000111000000222666<<>>LLLIIIJJJLLLLLLLLLLLLLLLMMMKKKHHHHHHLLLIIICCCCCCIIIEEEAAA;;;777444222111///000...,,,++++++,,,+++***---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((())),,,///---+++)))))),,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))rrrQQQ???CCC======<<<;;;:::888777666444444333222111000//////......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------------------------------.........//////........./////////000000000000000000000111222222000111111222222333222222666666555444444444555666;;;AAAFFFFFFBBBBBBLLLVVVVVVaaa}}}ppp\\\ZZZXXXNNNLLLKKKJJJHHHAAA:::>>>EEECCCFFFDDD;;;333777FFFTTTAAA>>>999666333111...,,,//////////////////................../////////000//////000000000000//////+++,,,---...------++++++------,,,,,,+++******)))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,........................///000111222222333333222333333444555666777888999666555444222111000000000------------------------,,,...000111000//////000---...///000222777===AAAJJJQQQZZZ^^^[[[TTTMMMJJJWWWTTTSSSSSSMMMEEEIIIRRR[[[ooolllkkkoookkkyyy|||sssooozzz{{{nnnbbbIII???===>>>CCCGGGIIIIIIIIIKKKJJJGGGFFFEEEBBB???>>>@@@DDDEEEGGGGGGEEE>>>444---000---+++***,,,...//////---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,///111111...++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,------------------------------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))hhhEEEAAAFFF======<<<;;;:::888777666444444333222111000000///......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------........./////////////////////000000000000111111000000111111222333222222222333444444444444444222111222666<<>>999222...///////////////.....................////////////...//////000000//////............------,,,,,,+++------,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------///////////////.........000000111222333333333333222222333333444555666777444333222111000/////////------..................,,,///111222000/////////...000222444999???GGGLLLXXXXXXUUUOOOKKKOOOYYYcccPPPNNNPPPTTTWWWaaa{{{qqqgggooo{{{}}}tttyyyppp~~~gggooodddQQQ@@@:::???FFFIIILLLMMMKKKGGGDDDBBB===777;;;@@@GGGNNNPPPLLLDDD>>>999666222///////////////.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,---000333555222...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))nnnEEEDDD@@@======<<<;;;:::888777666444444333222222111000000......---------,,,,,,,,,,,,,,,------------------------------------------+++++++++,,,,,,,,,------....................................//////////////////000000000111111111222111111111111222333333666666666666666666666777333666:::===@@@BBBEEEGGG???GGGUUUkkkdddGGGGGGSSSZZZTTTFFF888444666888888888IIIJJJKKKMMMKKKFFF>>>999222111///......///111222.........///////////////...//////////////////...000000...---,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...000000/////////.........//////000111222222222222000111222333333444444444222222111//////........................////////////000111000......///000444888>>>DDDIIINNNRRRUUUKKKMMMMMMKKKIIIJJJOOOSSSXXXjjjllluuuvvvrrrzzz~~~uuu|||tttxxxzzzvvv~~~aaaMMMQQQMMM>>>???CCCEEEEEEHHHLLLIIIBBB999;;;???EEEKKKNNNNNNMMMIIIFFFAAA<<<777222---***//////...............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++,,,///111777444000---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))vvvJJJEEE;;;======<<<;;;:::888777666444444333333222111111111......---------,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------................................./////////000000000000000111111111111222222222222222222333333444888888777666666666777777888>>>CCCEEEDDDGGGMMMSSSiii~~~yyyhhhUUURRRKKKFFFCCC>>>888888<<<<<<@@@GGGNNNQQQOOOIIIDDD<<<999555111//////111333///////////////...............////////////......111000///...---,,,---------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///////////////.........---...///000111111111111///000111222333333222222111111000///.....................//////000000000///////////////222777:::???EEENNNUUUXXXXXXXXXXXXUUUOOOHHHFFFMMMYYYgggppp{{{ooo}}}|||~~~~~~vvvnnnvvvuuuuuu}}}WWWFFFFFFCCC@@@BBBHHHLLLKKK@@@???>>>@@@DDDHHHKKKLLLNNNMMMJJJGGGCCC<<<555000//////.........//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,******+++,,,444333000---***))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))zzzKKKDDD=========<<<;;;:::888777666444444333333222222222222......---------,,,,,,,,,+++,,,,,,------.........------------------------,,,,,,,,,,,,------------............................../////////000000000000111111111222222222222333333222222333333444555777666666555666777999:::???>>><<<@@@OOOjjjqqqaaaTTTPPPKKK@@@777555555888>>>FFFLLLNNNLLLJJJGGGCCC>>>888333111000000///////////////.........---......//////......---000000000///.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------......//////,,,---...///000000000000///000111222333222111111111000//////.........///......//////000000111111...000222444888===DDDIIINNNRRRVVVWWWTTTPPPMMMKKKMMMHHHHHHUUUsssooowwwppphhh}}}ppp]]]KKK===:::===@@@??????AAAEEEHHHJJJKKKHHHHHHIIIKKKKKKIIIDDD@@@222111///...------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***))))))***///000///---***))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))MMMAAA@@@======<<<;;;:::888777666444333333333333222222222......---------,,,,,,,,,++++++,,,,,,---......///........................,,,,,,,,,------------............................../////////000000000000111111111222222222333333333333333333333444555555666555666777:::===@@@BBBIIILLLVVVlllzzzsss\\\ggg|||rrr[[[NNNDDDCCCIII===;;;:::<<>>AAA======<<<;;;:::888777666444333333333333333333222......---------,,,,,,,,,++++++,,,,,,---...//////........................,,,,,,,,,---------......////////////////////////////////////000000000000111111222222222333333333444333333333333444555555666666888:::???DDDHHHKKKUUUjjjxxxeee```nnntttjjjiiitttyyy{{{qqqddd```rrr}}}TTTFFFMMMJJJDDD<<<888:::???FFFJJJAAADDDGGGHHHEEE???888333000000//////.........------..................------...000222222111///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,++++++******++++++,,,((()))***+++---...//////...///000111111222222222///000222333444333111000111000000////////////000...//////000111222222222;;;@@@GGGLLLOOOPPPQQQRRRNNNLLLJJJLLLSSSaaarrr}}}vvvyyywwwkkkwwwtttppprrrUUUMMMCCC===<<>>>>>===<<<:::999888777555555444333222000000///,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------------------------------.........//////000///.........///111222111111111000000000000000111000000111222333222111111555555111111666999888999888:::>>>AAAKKKbbbyyytttbbbbbbppplllxxxcccTTTOOOPPPJJJ???;;;>>>>>>:::JJJFFFBBB@@@BBBCCCCCCBBB888333......111333111//////111222222000---,,,+++------......//////000000........................///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000000000000111111111111222222222111111111000000333222111000000000000111///000000///...111999???GGGGGGLLLSSSUUUPPPLLLKKKKKKCCCSSSWWW}}}qqqdddtttsssxxxbbbhhhpppmmmqqq|||pppKKKFFFIIICCC>>>@@@IIIGGGJJJLLLDDD:::===GGGKKKJJJHHHCCC<<<666111///...000111///,,,+++...222000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******NNNBBB???>>>>>>===;;;:::999888777555444444333222111000///,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------------------------------.........//////000//////...///000111222111111111111111111111111555444333333333333222111000222555999<<<<<<666000@@@>>>BBBQQQiiibbbNNNIIIXXXWWWCCC:::CCC666@@@JJJHHH@@@<<>>===>>>DDDGGGIIIIIIEEE@@@===<<>>===<<<;;;:::999888777555444333333222111000000,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------------........./////////000////////////000111222111111111111111111111111555555555555555555555555:::777333222111444===EEE777SSS{{{cccLLLNNNRRRLLLAAA>>>===>>>???AAA@@@===:::GGGHHHEEE===222,,,---000///...---,,,---...///000///////////////..........................................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000000000000111111111111222222222111111111111111///000111222222222111111000444;;;CCCJJJOOOSSSTTTPPPMMMGGGBBBGGGWWWmmm}}}{{{~~~zzzhhh___vvv~~~cccKKKIIIDDDAAACCCFFFBBB;;;>>>BBBFFFHHHGGGGGGIIIKKK999444...---///111///---......---------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******JJJAAA@@@>>>===<<<;;;999888777777444444333333222111000000---------------------------------............///....................................////////////000000000000000111111111111111111222222222222222222333555555666666888999///555<<<===888888EEETTTzzzbbbSSSUUUYYYQQQEEE:::888>>>@@@:::333???FFFKKKKKKBBB777...***222111000///000000//////000000//////......------........................---...............------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000000111111111111111111111111111111111111222222111111111111222333;;;???FFFNNNRRRSSSPPPNNNLLLMMMKKKOOOcccssspppooo{{{vvv}}}yyyzzzsss___FFF===BBBGGGEEEKKKLLLLLLJJJGGGFFFHHHJJJGGG???555...,,,...000111...------------......///------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******************))))))))))))******JJJCCCBBB======<<<;;;999888777666444333333222222111111111---------------------------------............///................................./////////000000///000000111111111111111111222222222333333333444333555777666555555777999666666666777CCCZZZtttaaaTTTMMMLLLGGG???888777<<>>FFFMMMNNNGGG999///222111000111222222000---000000//////......------........................------...//////......---------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000000000111111111111111111111111111111111111111000//////111666:::===MMMOOORRRSSSPPPLLLGGGCCCBBBUUUmmmnnnUUUWWWpppxxxcccFFF@@@DDDFFFUUUUUUUUURRRMMMGGGBBB???JJJHHHCCC;;;333//////000......---------...//////------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******************))))))))))))******LLLEEEDDD===<<<;;;:::999888777666333333333222222222111111---------------------------------............///............................../////////000000000///000111111222222111111222222222333333444444555666888:::888555333555777666;;;AAAOOOqqqtttyyy]]]SSSGGG???>>>??????======:::;;;DDDOOORRRJJJAAA444111///000222333111...///////////////.................................,,,---...000000///......------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............000000000000111111111111111111111111111222222222......///222888???FFFJJJSSSSSSQQQLLLHHHHHHMMMQQQhhhrrrhhhyyyhhhQQQDDDHHHIIILLLPPPRRRMMMDDD<<>>999999BBBPPPZZZZZZWWWSSSIII<<<333111111000...---.........//////000000........................+++---///000111000///...........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000111111111111000000111111222222222222555888>>>DDDIIILLLMMMNNNJJJKKKJJJMMM]]]xxxkkkZZZwwwwwweeeOOODDDEEEHHHEEE@@@??????@@@DDDIIIJJJFFFBBB222111000......---------........................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******}}}HHHFFFAAA???>>>===:::888666444333444444333222222111111000..................................../////////000////////////////////////............////////////000000111222333333333333...222444333333555555333666555;;;:::333GGGrrr}}}gggvvv{{{xxxwww{{{|||aaaXXXwwwSSSIIIKKKLLLJJJGGGGGGPPPZZZ\\\XXXWWWUUUNNNCCC777000///111111///,,,,,,---/////////........................------------------------,,,---......//////......------............------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---------.........//////000000000000111111111111555000---...///111666======@@@FFFNNNRRROOOKKKIIIHHHXXXkkkrrrqqqsss|||eeeHHHBBBGGG???:::>>>BBBCCC@@@@@@FFFNNNIIIAAA666...,,,---......---...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++******************************************))))))))))))))))))))))))++++++************++++++************************************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************{{{FFFEEE@@@>>>===<<<:::888666555444444444333222222111111000................................./////////000000/////////////////////////////////000000000111111000111222333333444333333===222---444999888999<<>><<<666???gggyyyvvv}}}xxxiiiTTTeeeVVVLLLOOONNNGGGDDDKKKWWW```___\\\YYYVVVRRRIII<<<222---///111222111000000000........................------------------------,,,---......//////......---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,......------......///000............////////////000000000111111111222222111111222444555777@@@JJJIIIQQQUUUMMMDDDKKKbbbvvvrrr^^^vvveeeJJJAAA===AAAFFFDDD???<<>>444000999:::111555OOOuuuwww^^^^^^|||hhhTTTGGGKKKJJJDDDLLL^^^[[[WWWSSSUUUXXXVVVLLLCCC444222000000222333111000................................................,,,---......///...............////////////......------------------------...............//////000....../////////000000000000000111111111222222222333111111555:::@@@KKKUUUOOOPPPLLLGGGOOOqqqmmmxxxlllUUUAAA???DDDFFFEEEEEEBBBEEEIIIKKKHHH@@@555---//////.../////////---,,,------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************{{{GGGHHHBBB;;;;;;:::999999888888777444444333222222111111000////////////////////////////////////000000000111000000000000000000000000/////////000000000111111111111222333444444444444:::666333444999>>>@@@@@@dddbbbbbb[[[FFFFFFJJJLLLMMMXXXRRRMMMNNNTTTWWWVVVSSSBBB999000---222555333///////////////////////////........................,,,---......///............//////////////////...------------------------///............///000000/////////000000000111111111111111111222222222222222000333<<>>BBBFFFJJJCCCCCCEEEIIILLLHHH???666111///------///000...---------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************wwwCCCEEE???;;;;;;::::::999888777777444444333222222111111000/////////////////////////////////000000000111111000000000000000000000000/////////000000000111111111222333444444555555555;;;...111>>>666,,,LLL~~~{{{gggyyy```<<<@@@JJJJJJYYYTTTOOOKKKLLLPPPUUUWWWOOODDD777222333555333///////////////////////////........................,,,---......//////.........//////000000//////...------------------------//////......//////000111000000000000111111111111111111111222222222222333///222;;;GGGLLLIIIFFFEEE@@@YYY~~~iiizzzvvvSSS999777BBBHHHDDD@@@@@@DDDHHHHHHFFF888444///...///000///...------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************tttBBBDDD>>><<<<<<;;;:::999777777666444444333222222111111000//////////////////////////////000000000111111111000000000000000000000000000000000111111111222222111222333444555555555555111000:::AAA:::@@@uuu}}}ssskkkJJJHHHPPPWWWXXXVVVPPPJJJIIIOOOUUUWWWPPPFFF<<<666333222222////////////////////////........................,,,---......//////......//////000000000000//////........................///////////////000000111000000000111111111222222111111111222222222333333444:::DDDKKKKKKHHHMMMTTT]]]zzzwww{{{mmmooodddHHHDDDDDDDDDCCC@@@???BBBJJJPPPCCC<<<444000000111///---........................------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************uuuCCCFFF@@@===<<<;;;:::888777666666444444333333222111111000000000000000000000000000000000000000111111111111000000000000000000000000111111222222222333333333222222333444555555555555888;;;888888QQQ|||yyyuuuvvvxxxOOOMMMSSSYYY\\\VVVLLLGGGKKKSSSYYYXXXRRRFFF999111111444000000000000000000000000////////////////////////,,,---......//////......//////000000000000//////........................///////////////000111111000111111111111222222222111111222222222333333333<<>>TTTnnnWWWlllSSSUUUSSSYYY```XXXGGGCCCJJJPPPNNNQQQTTTNNN???333000222000......000111000///000000000000000000000000////////////////////////000000000000000///......---------.........//////000///...............///000000000000000000000000000111222444444444666888GGGKKKOOOLLLIII[[[{{{yyy{{{{{{mmmWWWMMMPPPDDDCCCRRRnnnlllTTTIIIGGGBBB;;;IIIRRRAAAQQQPPPIII;;;///+++///222000000000///...---...000...........................------,,,,,,------......................................................------,,,,,,------...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,---,,,)))(((((())),,,,,,+++++++++,,,,,,---.........------,,,,,,,,,***+++---//////...,,,+++000/////////............------,,,---...---+++)))+++++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))lllHHHAAAAAA===<<<;;;:::888777666666666555444444222222111000111000000000/////////...000000000000111111111111111111111111111222222333222222333333333444444444333555444111555;;;;;;555555@@@```jjjbbbYYYUUUWWWXXXPPPFFFIIIEEEFFFNNNQQQIII===777111111111111000/////////000000000000000000000000////////////////////////000000000000000///......---------.........//////..................//////111222222333444555555555555<<<<<<222,,,222===CCCCCC@@@@@@QQQ{{{oooccctttzzz~~~kkk___^^^hhhjjjdddgggsssoooggg``````sssooo|||wwwIIIDDDJJJJJJJJJJJJIIIKKKKKKFFF>>>666///,,,000000000///.........///...........................------,,,,,,------......................................................------,,,,,,------...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++,,,---,,,++++++---///......---------------...******+++---///000111222111222333444333222000///++++++,,,,,,,,,---------...,,,******,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************************************gggEEE@@@BBB===<<<;;;:::888777666666666555444444222222111000000000000000////////////000000000111111111222222111111111111111222333333333333333333444444444444444777555222777???;;;111===bbb}}}SSSUUU```VVVJJJJJJGGG???===HHHTTTTTTJJJAAA333333333222000......///000000000000000000000000////////////////////////000000000000000//////...------........./////////,,,---...000000000//////111111222333555666777888111888888111222>>>HHHKKKFFFOOOeeeqqqhhhpppzzznnnfffhhhooouuu|||sss```___|||{{{UUU???<<>>???@@@@@@@@@>>>===<<<888888666444111...+++***000---***)))***---...///......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************fffDDD@@@BBB===<<<;;;:::888777666666666555444444222222111000000000000000////////////000000111111111222222222222111111111111222333333333333333444444444444555555777999999666666<<>>???IIISSSVVVTTTKKK@@@333...111444222///////////////////////////000000000000000000000000//////000000000000//////........./////////000000...000222444555444333222000000000000111111111111;;;111222@@@CCC===BBBPPPxxxnnn]]]XXXSSSUUU___lllrrrqqqrrr~~~{{{~~~}}}vvvVVV???AAABBBGGGNNNNNNHHHEEEFFF222000......///111000//////////////////////////////......------......///...................................................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------------...,,,---......---///222444666777888999;;;===???@@@999999::::::999888666444777777888999:::;;;;;;;;;;;;<<<>>>AAABBBCCCBBBBBB888666444222111...+++(((***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************jjjGGGAAABBB===<<<;;;:::888777666666666555444444222222111000////////////000000000000111111111222222222222333222222222222222333444444333444444444555555555555666000333;;;???OOOzzzvvvcccRRR```fffUUUVVVRRRJJJEEE???<<>>======:::888777666666333///,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++iiiGGGAAABBB===<<<;;;:::888777666666666555444444222222111000.../////////000000000111111111111222222222333333333222222222222333444444444444444444555555555555444555:::KKKiii}}}uuu{{{iiiNNNWWWKKKHHHCCC???FFFRRRXXXVVVVVVOOOEEE<<<666333222222000000000000000000000000000000000000000000000000......///000000000000000.../////////000000000000111111111222222222222222222222222333333444444444///:::CCCDDDKKKiiiyyypppmmmyyynnnnnnoooooouuu|||tttoookkkhhhmmmmmmrrruuuxxx{{{qqqllljjjjjjfffdddlllyyyvvv]]]KKK???EEENNNNNNKKKLLLJJJBBB999333222222111/////////////////////////////////............//////...................................................------,,,,,,------...------------------------------------------------........................------------...///111111333666999::::::999999999222222111111222333333444:::<<<>>>@@@@@@???>>><<<777666666666666666666666888999;;;<<<<<<:::777666888777666777999:::999888111000000///...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++gggEEE@@@BBB===<<<;;;:::888777666666666555555444333222111000.../////////000000111111111111222222222333333333333333222222333333444555444444444555555555666666444===GGG```eeeTTTQQQNNNHHHFFFMMMWWWWWWQQQTTTTTTOOOEEE888111111333000000000000000000000000000000000000000000000000......///000000000000000////////////000000000000222111000000///000000111//////000111333444555555555DDDGGGDDD\\\}}}^^^JJJPPP```ppptttyyyuuuuuuwwwqqqlllfff\\\SSSSSSYYYYYYXXXZZZYYY]]]nnnuuuiii```cccbbb]]]ZZZ[[[[[[YYYbbbrrr}}}www___BBB@@@JJJNNNMMMMMMTTTKKK>>>666444333111...000000000000000000000000//////............//////...................................................------,,,,,,------...------------------------------------------------........................,,,,,,,,,---///000222333:::<<<>>>===999555222111333444555777999;;;>>>???;;;===???@@@@@@???<<<;;;<<<;;;:::888777666666666:::<<<>>>AAAAAA@@@???===666444444555:::???BBBCCC666555333222///...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++jjjFFF@@@BBB===<<<;;;999888777666666666666555444333222222111000000000000111111111111111111222222222333333333444444444444444444333333333777777444444888:::777111LLLkkkbbbwwwqqqIII^^^SSSFFFXXX\\\OOOQQQJJJOOOUUURRRDDD444000333444444333111//////000111000000000000000000000000111111000000//////......000000000000000000000000222222111111111111111111---444777222111777:::999DDDCCCHHHjjjjjjqqqcccRRRKKKIII@@@fffqqquuuqqq|||~~~yyytttpppqqqvvv|||~~~{{{yyynnniiibbbWWWOOOPPPPPPKKKFFFFFFDDDCCCAAA@@@DDDLLLWWW^^^XXX]]]cccccc```]]]^^^```TTTLLLEEEIIIXXXaaaYYYLLLMMMLLLQQQ___qqqtttqqqhhhDDDAAACCCEEEOOOSSSLLLEEE???555+++---666...///000///......///000////////////////////////................................................//////.........---------..................---------------.........//////+++,,,------------,,,,,,...---...222888===>>>>>>999777444444666999999888>>>===<<<;;;<<<===:::777???;;;999:::<<<<<<<<<===BBB999>>><<<000777AAA666999:::???GGGHHHEEEBBBCCC>>>666444;;;:::444:::HHHFFFAAA:::222......000111...,,,,,,,,,...///...,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++hhhEEE@@@BBB===<<<;;;999888777666666666666555444333222222111000000000000111111111111111111222222222333333333444444444444444444444444444444333444444666888999JJJsss|||pppWWWooooooOOONNNXXXOOOTTT\\\NNNAAAEEEMMMTTTPPPCCC666000333333222111//////000111111111111111111111111111111111000000////////////000000000000000000000000222222111111111111111111555444111///111777;;;<<>><<<;;;===BBBKKKPPPPPPUUU[[[]]]\\\\\\___bbbiiicccYYYSSSVVV[[[XXXQQQKKKCCC???BBBLLL[[[lllzzzooorrrcccEEEEEEGGGFFFQQQOOOMMMJJJCCC888000---000111111111//////...///////////////////////////................................................//////.........---------........................---------.........//////............------------111222666;;;??????;;;888444333444666777888<<<@@@CCC>>><<<<<<;;;888888;;;444555<<>>HHHDDD>>>;;;888AAA;;;:::???CCCAAA>>>===BBBAAA???;;;888666777999@@@@@@>>><<<777333...,,,///---,,,---......---,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++dddDDD@@@BBB===<<<;;;999888777666666666666555444333222222111000000000111111111222222111111222222222333333333222333333444444555555555777222222666555444<<>>222222111111000000000000111111111111111111111111111111000000000000/////////000000000000000000000000111111222222222222222222666222000333888<<>>===???CCCGGGJJJLLLNNNNNNKKKJJJLLLNNN\\\aaadddeeeeeeeee```YYYWWWNNNDDD???@@@GGGVVVcccttt|||ooohhhLLL===???FFFIIIMMMMMMKKKDDD777,,,111111222222111000///...////////////////////////...............................................................---------........................------.........///////////////.........//////000888999;;;<<<<<<999444000666777<<>>666666<<<@@@???BBBEEEFFFFFFHHHLLLYYY___nnnwwwpppzzzrrrlllrrrsssccc[[[gggrrrcccTTTNNNLLLFFF???;;;:::AAABBB======AAA???999999;;;===???>>>:::555222111000...---......---,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++```CCC@@@BBB===<<<;;;999888777666666666666555444333222222111000000111111111222222222111111222222222333333333222222333333444555666666888333444999666666IIIcccppp]]]XXX|||iiiHHH[[[[[[OOOZZZOOOFFFBBBJJJRRRPPPEEE===333222000000111111111000111111111111111111111111000000000000000000000000000000000000000000000000111111222222222222222333333333666999999:::FFFUUUtttcccdddkkk||||||yyyyyyuuuooolllmmmaaa^^^VVVLLLDDDEEEMMMUUUbbblllvvv}}}~~~{{{wwwqqqhhh^^^TTTNNNTTTkkkuuukkkeeecccaaabbbdddbbb[[[TTTWWWTTTOOOKKKHHHIIIMMMRRRMMMMMMLLLIIIFFFEEEEEEGGGFFFFFFDDD@@@<<<::::::;;;;;;JJJ]]]ooozzzxxxhhhWWWTTTNNNHHHCCC>>><<>>222111000000111111111000///////////////////////////........................................................................---------...........................////////////............000111333444::::::999888888777777666<<<888888;;;999666===GGGXXXeeellliiimmmxxx|||wwwvvvzzz|||qqqkkkddd___^^^HHHBBB<<<999:::>>>BBBDDD@@@@@@??????????????????555333000/////////...---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++]]]BBBAAABBB===<<<;;;999888777666666666666555444333222222111111111111111222222222222111111222222222333333333222222333333444555666666555333666999555;;;ZZZ~~~zzzuuuqqqnnnrrrtttuuuvvvxxx{{{uuussspppnnnooouuu}}}{{{vvvrrrppplllfffccceeehhhjjjmmmqqqvvv|||}}}vvvnnniiieeeaaa^^^hhhiiihhhiiippp~~~xxxGGGOOOvvv```VVVWWWQQQXXXSSSJJJEEEIIIMMMMMMJJJIII888555222111222222222000111111111111111111111111000000000000111111111111111111111111111111111111111111222222333333333333333666:::888555>>>WWWpppqqq|||}}}zzztttnnnhhhddd^^^XXXXXX[[[VVVSSSLLLBBB:::<<>>444===MMMbbbwww|||lllYYYOOOKKKHHHFFFAAA:::999<<>>JJJZZZhhhnnnYYYMMMOOOKKK===999AAAEEECCCAAA@@@???@@@AAABBB:::777333111000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++[[[CCCBBBAAA===<<<;;;999888777666666666666555444333222222111111111111222222222222333111111222222222333333333222333333444444555555555222222444666888GGGjjj~~~uuuooohhhaaa\\\YYYVVVTTTUUUVVVXXXYYYZZZ\\\```ccchhhhhhiiiiiijjjmmmqqqttt~~~~~~{{{{{{yyyuuuooohhhbbb]]]ZZZXXXVVVSSSQQQRRRUUUYYY\\\UUUQQQOOOPPPNNNJJJIIIKKKJJJLLLOOORRRUUUZZZ```dddllloooqqqqqqmmmiiieeeccc\\\XXXRRRMMMJJJHHHFFFDDDGGGKKKOOOQQQTTTZZZeeemmmuuupppmmmeeedddiiiggg___bbbnnnZZZqqqzzzqqq}}}xxxJJJOOO}}}aaaRRRZZZIIIJJJHHHIIIMMMNNNMMMMMMPPPAAA<<<555222222333222111222222222222222222222222000000000111111111111222111111111111111111111111111111222222333444444444111666999:::GGGggg}}}{{{~~~zzzzzzqqqjjjeee^^^YYYSSSOOOJJJFFFHHHMMMWWWSSSLLLCCC<<<===BBBHHHVVVcccqqqxxxxxxqqqllleee```[[[UUUNNNHHHCCCPPPgggxxxmmm```TTTMMMPPPOOOOOOUUU^^^fffkkklllaaaaaa]]]WWWUUUUUUUUURRRZZZ\\\]]][[[YYYWWWVVVVVVMMMKKKHHHDDDAAA???>>>>>>>>><<<<<>>===BBBJJJOOOOOOLLLIIIGGGDDDIIIKKKGGGFFFTTTpppeeeRRRmmm\\\???===@@@IIIPPPNNNJJJGGG777333///...000222111000////////////////////////................................................---------...............,,,,,,------.../////////....../////////000000000---...111555888:::<<<===999;;;<<<<<<:::999999999AAASSSeeekkkooouuuwwwuuuvvviiiHHH@@@999:::;;;<<<>>>???AAAAAA???<<<777444222222000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++[[[CCCCCCAAA===<<<;;;999888777666666666666555444333222222111111111111222222222333333111111222222222333333333444444444444444444444444222333444777AAAYYYxxxzzzxxxuuuoooeeeeeeeeeccc```]]]ZZZXXXQQQNNNJJJGGGFFFEEEDDDCCCBBBDDDEEEFFFGGGHHHJJJMMMIIIKKKMMMNNNNNNPPPSSSVVV]]]]]]^^^^^^]]][[[YYYXXXTTTSSSPPPLLLGGGCCCAAAAAADDDBBB@@@@@@@@@BBBBBBCCCAAA>>>>>>@@@@@@======@@@<<<===???@@@AAACCCGGGJJJMMMOOOPPPOOOLLLIIIHHHHHHBBB@@@>>>>>>@@@AAAAAAAAA999===AAADDDDDDEEEHHHJJJKKKWWW\\\bbbkkkeeeUUUNNNKKKHHHGGGKKKMMMJJJDDD@@@EEEFFFCCCHHHjjjtttUUUUUUpppfffXXXJJJEEEEEEHHHLLLLLLJJJLLLQQQJJJBBB888333333444333222222222222222222222222222000000111111111222222222111111111111111111111111111111222222333444444555222777:::GGGlll}}}wwwpppkkkpppyyy{{{vvvooowwwwwwvvvssskkkbbb[[[VVVKKKIIIHHHIIIGGGDDDGGGMMM___ZZZSSSKKKEEEBBBBBBBBBPPP___mmmttt}}}xxxhhhaaaYYYTTTQQQMMMHHHCCC???CCCRRRmmmvvvjjjaaa[[[VVVRRRRRRUUUYYY```hhhooouuuxxxrrrooofff\\\YYYZZZWWWQQQOOOQQQSSSSSSSSSRRRSSSTTTRRRPPPLLLHHHEEEBBB???===@@@>>>::::::GGG___ttt```VVVNNNMMMLLLFFF@@@===:::>>>DDDHHHIIIHHHEEEDDD555<<>>777:::GGGTTTxxxrrrddddddLLL<<>>??????>>>>>>???>>>???BBBJJJTTT\\\iiiyyyeeeLLLHHHCCC>>><<<>>>AAACCCDDD@@@:::666444333222111............------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++[[[DDDDDDAAA===<<<;;;999888777666666777666555444333222222111111111222222222333333333111111222222222333333333444444444444444444333333666666555999KKKiiirrrggglllqqqmmmjjjlllkkkmmmqqqvvv|||}}}xxxsssqqqpppnnnkkkhhhccc^^^VVVOOOJJJIIIIIIHHHGGGFFFFFFFFFFFFAAA>>><<<;;;;;;<<<;;;:::888:::;;;<<<<<<<<<>>>@@@;;;===??????>>>???@@@AAACCCBBBAAA@@@@@@AAACCCDDDAAAAAA@@@???===>>>@@@AAA:::::::::;;;===>>>>>>===<<<999999;;;;;;888777:::999:::;;;;;;;;;<<>>===>>>???@@@>>><<<<<<===>>>===<<>>AAABBBCCCDDDFFFGGGNNNLLLLLLLLLLLLLLLKKKJJJ>>>EEEFFF@@@???NNNfffwwwzzzqqqjjjkkkjjjaaaTTTKKK<<<;;;;;;;;;<<<===@@@AAAAAA;;;555666;;;>>>;;;888>>>ZZZ|||rrrHHHCCCIIIHHHIIIQQQIII@@@666000000111000...////////////////////////................................................---------.........//////,,,,,,------...///000000////////////000000000000666999===@@@BBBAAA@@@>>>===<<<<<>>>>>UUUtttbbbbbbbbb```\\\VVVOOOKKKOOOOOOOOOOOOQQQTTTVVVXXX[[[WWWQQQMMMLLLNNNPPPPPPNNNKKKIIIJJJIIIFFFDDDDDD@@@@@@?????????@@@AAAAAA@@@===;;;;;;<<<===;;;:::<<<:::::::::;;;;;;999777<<<<<<;;;::::::;;;<<<<<<:::999999999999999999999===999999>>>???::::::???999999999999:::;;;<<<===:::;;;<<<===============>>>===<<<===>>>>>>===<<<<<<<<<<<<>>>???@@@???>>><<<<<<<<<>>>???@@@???>>>@@@AAA@@@@@@BBBEEEFFFDDD===???BBBEEECCC@@@BBBHHH@@@@@@AAAEEEGGGFFFEEEEEEFFFDDDFFFHHHEEEIII```zzztttZZZiiiwwwSSSNNNOOOGGGBBBIIIIIIHHHNNNOOOKKKDDD<<<666333333444333333333222222111111111222222222222222222222222111111222222222333333333...111555777555333555888///DDDPPPooo~~~jjj\\\PPPBBBNNNvvvuuuhhhuuu|||oooccc\\\YYYXXXZZZccckkkooo{{{uuurrrnnnjjjfffZZZLLLHHHKKKIIIEEENNNYYY]]]ffflllggglllhhh^^^RRRKKKJJJFFFAAAGGGUUUgggtttwwwsssnnnkkkXXXWWWVVVYYYZZZVVVMMMFFFBBB===<<>>@@@FFF===???BBBDDDGGGJJJNNNQQQNNNKKKHHHGGGFFFJJJWWWccc||||||tttdddXXXUUUTTTQQQEEE???;;;:::;;;<<<<<<>>><<<;;;888777666666888999@@@DDDRRRkkk}}}ZZZFFFIIIJJJIIIKKKQQQJJJ>>>333///000333333000000000000////////////........................................................................///////////////............111222...,,,---111444@@@BBBCCCBBBAAAAAA@@@===???GGGIIIZZZmmmoooRRRCCC:::;;;EEENNNJJJ:::333;;;>>>777333111///---,,,---...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++[[[AAA@@@AAA======<<<;;;999888777777666555555444444333222222000111111111111222222222222222222222333444555555333444444333333444555666===222<<>>??????======???AAA===>>>>>>>>>>>>>>>>>>===>>>===<<<===???@@@???>>>????????????@@@AAA@@@???BBBBBBBBBBBBBBBBBBBBBBBBFFFFFFEEEDDDEEEGGGGGGFFFCCCBBBEEEJJJKKKHHHFFFHHHJJJIIIIIIHHHGGGEEEDDDDDDFFFDDDFFFIIIFFFFFFUUUiiirrrxxxPPPNNNGGGFFFJJJCCCAAANNNPPPNNNHHH???777333222333333333333222222222111111222222222222222222222222111222222222222333333333777333000000000000222666AAAggg}}}^^^LLLEEEEEE>>>BBBTTT```lllrrrwww{{{xxxiii\\\SSSLLLJJJHHHKKKVVVdddppp|||yyykkkhhhaaa\\\ZZZVVVPPPNNNPPPUUUVVVeeeuuuxxxzzzvvviiifffeee___UUUOOOKKKFFF@@@AAAPPPcccoooppphhh___YYYZZZ[[[___dddfffbbbXXXPPPEEE???:::EEEddd{{{}}}mmm]]]SSSPPPRRRTTTOOOGGGBBBCCCCCC@@@AAADDDCCCCCCCCCBBBBBBCCCEEEFFFMMMLLLLLLLLLJJJJJJQQQZZZ]]]___[[[OOOGGGEEEEEEDDDCCC???;;;::::::;;;;;;<<<<<<;;;:::888888888888999777999AAASSSooommmMMMEEEHHHJJJKKKIIIDDD<<<555222111111111000000000////////////........................................................................////////////////////////(((...333444333555999<<<444999===@@@AAACCCDDDEEEWWWeeevvvzzzZZZFFF;;;@@@EEEEEEBBB@@@===<<<555333111///---...///000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++[[[AAA@@@???======<<<;;;999888777777666555555444444333222222000111111111111222222222222222222222333444555555666444222222444666777777<<<000LLL|||{{{fffXXXUUUNNNKKKEEE@@@=========>>>>>>>>>?????????>>>===<<>>;;;===??????>>>======>>><<<;;;;;;<<<===>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>>>>===<<<===???@@@>>>>>>>>>===999===@@@BBB@@@===<<<<<<>>>@@@@@@@@@@@@@@@@@@??????AAA@@@>>>>>>@@@BBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@AAACCCEEEEEEDDDDDDDDDDDDCCCCCCDDDFFFEEEIIIQQQVVVTTTPPPOOODDDEEEFFFGGGGGGGGGFFFDDDHHHEEEGGGKKKKKKHHHMMMXXXyyy```RRRGGGLLLRRRCCC<<>><<<:::===FFFWWWjjjsssiiiYYYRRRLLLHHHMMMUUUZZZ]]]```TTT\\\sssxxxhhhcccggggggaaaYYYRRRKKKDDDEEETTTdddllliii```ZZZXXX```aaabbbfffhhheee^^^XXXKKKBBB999===XXXvvvlllfffbbb^^^[[[```WWWPPPOOOOOOKKKGGGEEEIIIHHHFFFDDDCCCDDDFFFGGGIIIJJJMMMPPPNNNKKKMMMSSSVVVXXXUUULLLDDD@@@>>><<>>;;;999999999999;;;;;;;;;:::999999888888777777999AAATTTnnnkkkOOOHHHGGGMMMMMMLLLEEE;;;333111222111111000000000/////////........................................................................////////////////////////---///222333333444888===IIIGGGDDD@@@@@@JJJ]]]llluuuRRRFFF???DDDHHHFFFDDDEEE:::888555222000//////000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ZZZBBBAAA???======<<<;;;999888777777666555555444444333222222000000111111111222222222222222222222333444555555777555222222555666666555777BBBooozzznnnXXXQQQLLLFFFFFFEEEBBB@@@?????????@@@???>>>>>>===<<<<<<<<<<<>>AAACCCCCC===???@@@======???AAAAAA>>>???AAABBBDDDEEEEEEFFF???AAACCCBBBAAA@@@BBBDDDAAA@@@??????@@@AAA@@@???===>>>???@@@@@@???>>>===<<<===???AAABBBAAA@@@???@@@DDDCCC??????CCCCCC???AAAAAAAAABBBCCCBBBAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCEEECCC@@@@@@AAACCCDDDDDDAAABBBCCCCCCCCCDDDFFFGGGBBBBBBBBB@@@@@@AAADDDFFFCCCAAABBBDDDDDDCCCFFFIIIIIIKKKRRR[[[```______aaa[[[[[[\\\^^^aaa^^^RRREEEKKKGGGHHHNNNPPPNNNMMMOOOXXXssszzziiiJJJNNNZZZMMM@@@HHHJJJMMMOOOKKKCCC:::333000333333333333333333333333222222222222222222222222222222222333333333444444444222555;;;;;;888<<>>YYYsss]]]___YYYDDD>>>IIIBBBCCCDDDEEEEEECCCAAA@@@DDDBBB@@@???>>>@@@BBBCCC???===<<<<<<>>>???@@@???===CCCDDD@@@???BBBCCCAAADDDDDDEEEEEEFFFGGGGGGGGGEEEEEEEEEDDDCCCCCCDDDEEEDDDBBBAAA@@@BBBCCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAA>>>???@@@BBBBBBBBBAAA@@@BBBDDDBBB???@@@DDDFFFDDDEEEBBBCCCIIISSSXXXXXXUUUNNNNNNMMMLLLLLLMMMNNNOOOLLLIIIEEEDDDEEEGGGHHHIIIGGGIIIKKKLLLLLLNNNQQQTTTPPPMMMJJJHHHGGGGGGGGGGGGFFFEEEGGGLLLNNNOOOUUU]]]\\\bbbkkkrrrqqqooossszzzyyy```WWWPPPKKKMMMPPPPPPMMMLLLGGG\\\|||}}}ZZZJJJWWWUUUJJJKKKCCCHHHMMMOOOKKKBBB888111333333333333333333333333222222222222222222222222222222333333333444444444444555999:::333000AAAXXXeeejjj}}}~~~}}}|||sssfffZZZRRRJJJAAA=========:::777:::===777===QQQUUUMMMPPPVVVYYY\\\]]]___ccciiillluuummmpppnnnyyyuuuhhhYYYMMMRRRfffwwwvvvggg]]]dddpppttttttsssttttttsssqqqooo^^^RRRBBB:::DDDeeerrreeeXXXMMMGGGIIIHHHIIILLLLLLHHHHHHKKKNNNRRRWWWXXXUUUQQQPPPQQQHHHOOOOOOGGG???<<<:::777::::::::::::999888777666999999999:::AAARRRjjj{{{zzz~~~hhh===GGGHHHMMMQQQKKK>>>555444111111111111000000000000////////////////////////////////////////////////////////////////////////////////////000000111111444//////999BBBCCCBBBBBB888AAAOOO^^^jjj|||XXX@@@???DDDDDDGGGEEEAAA===888333///...//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,TTTBBBEEEBBB======<<<;;;999888777777666555555444444333222222000111111111111222222222222222222222333444555555444555666666555555777999MMM]]]ttt|||nnn```XXXOOOFFFEEEJJJ@@@BBBEEEGGGIIIIIIHHHGGGAAA@@@>>><<<<<<===>>>???>>>>>>>>>AAACCCDDDBBBAAA>>>GGGKKKGGGEEEHHHHHHDDD???CCCHHHNNNRRRTTTUUUUUUQQQPPPOOOOOOOOOMMMJJJGGGEEECCCBBBBBBDDDGGGHHHGGGGGGFFFEEEEEEEEEEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDEEECCCCCCFFFGGGDDDEEEGGGJJJIIILLLWWWgggssswwwxxxmmmllljjjhhhgggggghhhhhh```]]]YYYXXXZZZ]]]```aaa```ccceeeeeeeeeggglllppplllfff^^^[[[[[[YYYTTTOOOSSSPPPSSS[[[___cccnnn{{{zzzmmm]]]SSSPPPPPPMMMKKKMMMSSSjjjqqqQQQNNNTTTQQQQQQAAACCCHHHMMMNNNHHH>>>555333333333333444444444444222222222222222222222222333333333333444444444444333444777666000;;;eee{{{sss{{{pppkkklllmmmnnnllldddVVVKKKDDDAAA>>>===>>>===:::777;;;???666===XXX___\\\jjjgggmmmqqqppppppuuu{{{~~~~~~|||uuuxxx|||mmmZZZKKKQQQiiixxxkkkjjjpppooottt{{{|||yyyiii\\\KKK@@@CCC[[[}}}ooobbbZZZSSSOOOLLLLLLIIIDDDCCCEEEEEEHHHMMMQQQOOOIIIGGGJJJMMMWWWZZZPPPFFFCCCAAA===;;;;;;;;;:::999999888888777888888:::AAAQQQfffuuu{{{|||xxx[[[BBB???EEERRRUUUHHH999222222222111111111000000000////////////////////////////////////////////////////////////////////////...//////000000111111222333111777BBBFFF@@@:::;;;GGGZZZ___IIIBBB===GGGGGGEEEBBB>>>888333////////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,OOO???DDDAAA======<<<;;;999888777777666555555444444333222222000111111111111222222222222222222222333444555555333555777555333666>>>FFF]]]XXXbbbxxx}}}pppzzzpppRRRFFFQQQTTTIIIOOOPPPQQQUUU\\\ccckkkoooTTTTTTTTTTTTRRRPPPNNNMMMKKKHHHEEEFFFJJJQQQWWWZZZ___kkkrrrnnnlllppppppkkkdddlllwwwvvvtttuuuxxxzzzuuukkkaaaWWWUUUUUUWWW[[[```bbbcccaaa___]]]\\\\\\]]]___aaa___^^^\\\[[[ZZZZZZ[[[\\\]]]VVVZZZeeedddXXXSSSYYY\\\aaahhhsssxxxnnnmmmiiillluuu{{{eeeXXXTTTRRRPPPTTTOOOUUUjjjtttmmmOOOPPPTTTTTTFFFBBBAAAFFFLLLLLLCCC:::333333333444444444555555222222222222222222222222333333333444444444444555222222666888999PPPRRRrrr~~~nnneeeZZZWWWVVVXXX\\\\\\VVVMMMGGG>>>>>>???@@@@@@???>>>===;;;@@@888FFFnnnyyyuuupppmmmwwwqqq[[[IIILLLbbb{{{{{{tttsssrrrvvv|||ssseeeSSSFFFEEEXXX}}}zzzwwwqqqhhhbbbYYYTTTPPPOOOKKKEEECCCCCCFFFGGGLLLPPPLLLDDDBBBFFFOOO]]]cccYYYNNNLLLKKKGGG???>>><<<;;;::::::;;;;;;999999888;;;DDDUUUhhhuuu{{{WWWGGG@@@JJJSSSMMM@@@888222222222111111111000000////////////////////////////////////////////////////////////////////////...//////000111111222222777888>>>DDD@@@999@@@MMMVVVcccrrrwwwxxx{{{yyypppUUUEEECCCEEEGGGGGGDDD>>>888444////////////....................................------------------------KKK===BBB???======<<<;;;999888777777666555555444444333222222000111111111111222222222222222222222333444555555333666777333111777EEERRRkkkXXXddd}}}|||yyywwwsssmmmhhhfffhhhggghhhmmmxxxxxxoooddd```gggwwwrrrrrrrrrvvv|||~~~||||||~~~~~~{{{zzz{{{}}}~~~}}}uuu{{{uuulllsssvvvyyyccc[[[YYYWWWPPPRRR\\\cccnnn|||rrrXXXPPPTTTUUUKKKCCC===@@@IIIMMMFFF===333333333444444555555555222222222222222222222222333333333444444444555555444444999===@@@YYY\\\III~~~qqqnnnggg```jjj~~~fffSSSLLLDDD>>>EEEQQQ[[[ZZZNNN@@@777:::===AAACCCCCCDDDEEEGGG<<>><<<;;;<<<===>>>:::777666888CCCTTThhhuuurrr{{{uuuuuuWWW???AAAKKKLLLFFFBBB222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000...//////000111222222222999;;;@@@BBB===@@@ZZZxxx}}}sss|||jjjtttuuuxxxoooSSS???BBBFFFIIIGGGBBB<<<888000/////////....................................------------------------SSSBBB===@@@>>>===;;;999888666666555666555444333222333444444111111222222222333333333222333333333333333333444222444555333444AAAVVVggg|||jjj}}}mmm^^^ZZZQQQTTT]]]dddeeelllfff{{{xxxLLLVVVQQQSSS@@@LLLVVVCCCBBBMMMCCC:::888555444444555555555333333333333333333333333555555444444444555555666111:::999:::SSSvvv[[[CCC^^^|||lllhhhlllmmmjjjaaaYYYMMMDDDAAACCCGGGJJJZZZccceeeXXXHHH???===>>>;;;???HHHPPPPPPGGG???===BBBFFFKKKPPPVVVYYYRRRHHHHHH>>>>>>MMMwww]]]III???KKK]]]qqq|||vvv{{{wwwgggJJJGGGeeeiiiXXXSSSYYYbbbLLLGGGAAA<<<;;;<<<======AAACCCIIIRRRVVVVVVWWW[[[XXXRRRRRRZZZ```^^^YYYWWWffftttzzzpppccc]]]YYYUUUSSSLLLAAA:::;;;???@@@===???888555:::AAANNNcccvvvsss|||ooovvv[[[AAAKKK===KKKSSSAAA:::222///111222...---000000000000000000000000000000000000000000000000000000000000000////////////---111111222444---...===<<>>ZZZjjj}}}vvv{{{zzz\\\DDDAAAHHHBBBDDDCCC444111222222111...------...........................------------------------PPPAAA===???>>>===;;;999888666666555777666444333222333333444111111222222222333333333222222333333333333444444666666444666<<>>:::555333444555555444333333333333333333333333555555444444555555666666<<<999888MMMxxxbbb<<>>CCCHHHIIIDDD>>><<<:::777666666:::CCCHHHIIIJJJMMMOOOUUU]]]dddkkkkkkaaaUUUUUUFFFBBBJJJyyyjjjXXXQQQZZZgggvvv}}}tttUUUOOOnnn|||dddRRRJJJIIINNNTTTPPPGGG>>>999;;;>>>>>>===999999<<>>===??????>>>===:::999;;;===FFFXXXiiissswwwzzzggg??????MMMEEELLL???666000111222000///111000000000000000000000000000000000000000000000000000000000000000000000//////444111000555333444??????:::444>>>TTTdddyyy|||}}}{{{}}}nnnGGG@@@DDDHHHEEE;;;777555222///.........///........................------------------------NNNBBB???AAA>>>===;;;999888666666555777666555333222222333333111111222222222333333333222222222333333444444444888555333888CCCOOOWWWZZZdddwwwsssXXXmmmdddWWWVVVjjj~~~uuukkk~~~iiiaaa[[[NNNWWWRRRMMMGGGFFFKKKLLLHHHCCC===555222444666555333444444444444444444444444555555555555555666777777<<<888FFF|||yyyIIIOOOkkk\\\DDD???BBB>>>===<<<=========;;;999:::<<<===???CCCFFFBBB:::AAA===>>>HHHRRRVVVXXXZZZ___gggsss|||rrrcccZZZHHHDDDIIIqqq|||rrrtttxxxzzz}}}tttSSSOOOrrrkkkYYYFFF===<<<>>>BBBFFFQQQIII???:::;;;;;;777333999777888;;;>>>FFFVVVeee|||lllqqqlll[[[RRRRRRMMMGGGAAA>>>===>>>???<<<;;;;;;:::888:::EEEQQQcccsss}}}~~~YYY===HHHAAAKKKFFF<<<333111222111111222000000000000000000000000000000000000000000000000000000000000000000000000111666111...777<<<<<>>:::444000.../////////........................------------------------LLLCCCBBBCCC>>>===;;;999888666666555888666555333222222222333111111222222222333333333222222222333333444444444555444555<<>>@@@AAA@@@===:::AAADDDIIINNNUUUWWWPPPFFF<<<999===LLL[[[___\\\YYYjjjttt}}}nnn[[[IIIEEEGGGfffnnnpppwwwYYY\\\}}}YYYJJJ<<<999999888===CCCLLLJJJFFFBBB>>>;;;888666;;;;;;>>>>>><<<:::BBBKKKbbbzzzkkkYYYSSSMMMIIIDDD@@@<<<999:::?????????>>>===:::999<<>>===;;;999888666666555777666444333222222333333111111222222222333333333111111222333333444555555222666;;;BBBIIIPPPUUUXXXuuu|||{{{^^^eeemmmeeexxx]]]TTTmmm{{{{{{zzz{{{rrr___gggeeeNNNTTTMMMBBBBBBBBBCCCJJJJJJCCC:::555555666555333555555555555555555555555555555555666777888999999666CCC]]]vvvXXXDDDBBB@@@>>>======<<<;;;999CCCLLLVVV]]]aaaaaaYYYPPP@@@===CCCVVVhhhpppooommmrrrzzz{{{iiiUUUGGGBBBUUUtttYYYxxx[[[gggwwwSSSHHH???>>><<<999@@@KKKOOOSSSTTTMMMBBB<<<>>>CCC888:::???BBB@@@===@@@FFFNNNbbbrrryyylllUUUOOOJJJEEEAAA???:::666888>>>???>>>>>>???AAABBB???<<>>NNN>>>CCCEEE???555......222////////////////////////------------------------}}}DDD@@@@@@>>>>>>===;;;999888666666555666555444333222333444444111111222222222333333333111111222333333444555555444:::CCCIIIMMMRRRZZZ```iiijjjssszzzfffjjjtttyyynnnkkk\\\nnnjjjYYY}}}[[[\\\mmm||||||~~~ttttttooofffeee\\\UUUNNNHHH@@@>>>CCCIIIIIIEEE>>>999666555555555666666666666666666666666666666666666777999:::;;;444^^^kkk^^^NNNJJJDDD???>>>>>>>>>>>>CCCOOO]]]eeeiiiiiieee^^^XXXPPPOOOZZZjjjtttyyy{{{uuu}}}{{{hhhNNNCCCLLL]]]sss}}}```pppTTTIIIBBBCCCAAA===FFFVVVfffnnnqqqfffQQQAAA>>>BBB:::999;;;>>>>>>===>>>CCCGGGQQQVVVUUUWWW___dddcccwww|||bbbZZZQQQHHHAAA@@@===777888>>>777:::<<<===@@@CCCAAA<<>><<<;;;;;;===???@@@@@@@@@AAAAAA@@@??????AAACCC:::<<<>>>???CCCKKKUUU]]]sssnnnsss}}}iii???AAAFFFIIIDDD999111000222////////////////////////------------------------|||DDDBBBAAA===>>>===;;;999888666666555444444333222333444555666111111222222222333333333000111111222444555555666666<<>>HHHIIIGGGEEEBBB<<<777444555777666666666666666666666666666666666777888999;;;;;;AAAqqqiii^^^XXXPPPJJJHHHHHHIIIJJJLLLUUU```hhhooosssrrrmmmcccYYYQQQUUU___hhhooouuusss|||zzz[[[LLLHHHgggeee```iiixxxaaaQQQGGGIIIIIIFFFNNN\\\|||hhhRRRHHHDDD@@@???CCCCCC???;;;;;;@@@GGGMMMNNNHHHAAA======IIIVVVvvvtttmmm```RRRGGGFFFCCC;;;;;;@@@<<>>AAACCCSSSsss~~~kkk{{{___GGGDDDJJJIII>>>444111222222000000000000000000000000000000000000000000000000///000000111111222333333111555888>>>EEEFFFZZZ}}}~~~}}}yyylllVVVFFFBBBEEEGGGCCCEEEGGGHHHGGGGGGGGGHHHGGGHHHIIIHHHDDDAAA??????LLLJJJFFFAAA>>>>>>AAACCC???NNNfffuuusssRRRIIIHHHFFFBBB<<<777333222////////////////////////------------------------GGGEEEDDD@@@>>>===;;;999888666666555444333222222333444666777111111222222222333333333000111111222444555666666888;;;AAAGGGNNNWWW___dddeeennnuuu^^^[[[eeennnDDD___gggPPPTTTIIIGGGtttxxxWWWIIIhhh{{{eeeNNNYYYsssYYYVVVJJJ~~~|||yyy}}}wwwkkkpppVVVeee___OOOSSSCCCAAAMMMIIIEEEFFFEEE???777333555888777777777777777777777777666666666777888:::;;;<<<\\\~~~tttgggaaaXXXRRROOOOOOQQQQQQTTTZZZ```gggpppxxxxxxsssnnneee```fffooowwwpppzzzfffTTT@@@EEEppptttdddMMMeeewwwXXXfffppp[[[LLLNNNPPPMMMSSS^^^yyybbbJJJGGGJJJQQQSSSLLLBBB<<<===@@@FFFIIICCC::::::???444>>>```wwwrrrlll[[[MMMKKKHHH@@@===AAANNNYYY^^^TTTGGGCCCDDDEEE===>>>PPPuuucccRRRBBBKKKNNNCCC666222333333000000000000000000000000000000000000000000000000///000000111222222333333444666999BBBGGGHHHeee}}}{{{yyy~~~kkkjjjaaallltttqqqhhhbbb]]]ZZZ]]]dddooowww|||{{{sssiiibbb^^^PPPMMMIIIEEECCCBBBBBBBBBFFFAAA???FFFQQQiiiPPPIIIBBB>>>>>><<<666111000000000000000000000000------------------------|||HHHDDD???>>>===<<<;;;999888777777777555555444333222222222222222222222222222222222222000222444444333333333444888HHHRRRNNNQQQ^^^dddaaa```yyy|||xxxnnnAAAOOORRRwwwvvvgggccc\\\KKKTTTqqqQQQLLLQQQEEELLLlllaaaOOOFFFRRRhhh```[[[jjjggg```SSSGGGaaavvvnnneeejjj}}}\\\EEEaaaKKK@@@QQQMMMKKKHHHDDD===888666777999555666666777777777777777888888888888999999;;;@@@iii|||xxx}}}ooojjj___RRRNNNUUU\\\^^^bbb^^^]]]cccjjjooopppppptttiiikkkzzz}}}zzzwwwcccPPPIIITTTddd```VVV^^^lllWWWOOOXXXmmm]]]WWWwwweeeTTTPPPRRRPPPOOOPPPsssiiiFFFMMM]]]KKKKKKRRR<<<;;;???EEEHHHDDD<<<;;;???:::???YYY}}}vvviiijjj{{{zzziiiLLL===AAAHHHIIIZZZooonnn[[[RRRLLLCCC>>>GGGEEENNNkkkjjjwww{{{KKKMMMKKKHHHBBB444...777111111111111000000000000000000000000111111111111444222000//////000000000888999>>>EEELLLVVVjjj|||}}}ooo___hhh{{{wwwmmmkkk]]]WWWSSSLLLGGGCCCDDDEEEBBB<<>>999:::777@@@^^^rrrbbbccc|||{{{nnn]]]OOOCCCJJJaaacccPPPJJJIIIMMMXXXMMMJJJ```pppKKK@@@JJJDDD999666444111111111111000000000000000000000000111111111111222111000000111333333333;;;???BBBKKK```zzzqqqmmm}}}yyydddiiittthhhQQQPPPHHHBBBCCCDDDDDDFFFJJJsssvvvOOO???888>>>;;;888222//////111000---...222////////////////////////zzzGGGEEE@@@???===<<<;;;999888777666666555555444333222222222222222222222222222222222222333333333333222333777999@@@CCCIIIRRR[[[aaabbb```tttmmmtttdddfffzzzzzzaaaUUUDDDBBBDDDqqqdddRRRJJJMMMMMMzzz]]]FFFVVVqqqVVVPPPIIIDDDPPPiii^^^PPPEEEDDDCCCIII```zzzUUUSSSkkkttt\\\PPPJJJLLLLLLRRRkkkvvvmmmaaagggPPPRRRWWWLLLLLLGGGFFFCCC@@@>>><<<::::::666666777888888888888777888:::555999===444III{{{ssscccZZZTTTSSS[[[gggnnnhhhbbbcccnnn~~~uuuqqqsssuuu|||hhh]]]|||nnnccc[[[ooo~~~|||{{{ZZZXXXjjjwwwllleee```PPP>>>777;;;JJJ___ppphhhQQQDDDPPPjjjxxxfffXXXMMMDDD@@@???;;;@@@FFFZZZ{{{TTTgggwwwiii]]]aaaTTTTTTVVVXXXRRRFFF===:::777FFFhhhooo]]]\\\nnnkkk]]]TTTKKK999MMMzzzbbb]]]dddpppnnnXXXIIIYYY~~~___<<>>===;;;999888777666666555555444333222222222222111222222222222222333333444444333222222555999===@@@@@@FFFRRR[[[___dddjjjiiiqqq^^^iiimmmlll___HHHNNNNNNRRRqqqRRRGGGEEECCCvvvxxxVVVBBBlllqqqTTTKKKQQQMMMOOOdddUUUJJJIIIGGGFFFUUUhhhgggPPP```ttt```OOOKKKJJJJJJWWWjjj~~~uuuvvvvvvhhhfffOOOVVVPPPKKKEEECCCBBBAAA???===;;;999666777888888999999888888888;;;555777<<<<<>>III___rrr___^^^^^^YYYRRR]]]wwwdddTTTHHHBBB@@@===@@@===888JJJwww|||wwwdddpppaaafffnnnqqqgggUUUFFFAAA<<>>>>>===;;;999888666666555555555444333222222222222111111111222222333333333444444333222333666<<<@@@HHHHHHMMMSSSUUUWWW```jjjeeerrr[[[lllkkkiiiYYYOOORRRBBBJJJwwwxxxgggEEEBBBQQQ|||OOORRRfffLLLUUUMMM???KKKrrr\\\KKKIIIHHHCCCFFFOOObbbuuuUUUXXXsssUUUQQQOOOHHHLLLYYY{{{uuu||||||RRRQQQ\\\PPPCCCBBB@@@@@@@@@???;;;888777888888999999999999999555999888888:::FFFqqq______iii|||sssooo}}}vvvuuuccchhhnnnwwwyyyIII:::QQQtttoookkkgggccc]]]UUUKKKEEEJJJ^^^sssgggnnntttnnn^^^XXXiiirrr```TTTKKKFFF<<>>YYYwwwvvvsssqqq|||cccNNNEEEAAATTTwww}}}gggaaajjjeeePPP???BBBWWWtttRRRUUUoootttppp===JJJKKK777:::222222222222111111111111111111111111222222222222000222333333222444888;;;GGGYYYwwwiiiaaakkk}}}vvvSSS???FFFGGGAAAIIInnn]]]999HHHHHH;;;555000111111///...000////////////////////////tttDDDDDD@@@>>>???>>><<<999777666555555555555444333222222222222111111111222222333333444333333333333444888>>>BBBDDDJJJOOOQQQSSSYYYdddlllhhhjjjbbbjjjiiidddwwwyyyyyyMMMMMMBBBIIIEEEyyyVVVJJJ@@@[[[zzzYYYvvv[[[OOOKKKNNNCCCWWWdddKKKGGGIIIEEECCCGGGKKKYYYttt]]]MMMwwwhhhWWWPPPFFFGGGQQQeeeqqqYYYwww~~~jjjOOOYYYNNNEEEBBB@@@@@@AAA@@@<<<999888888999::::::::::::999999999===:::555KKKxxxlllkkkwwwyyyhhh^^^fffvvvnnnLLL???MMMyyy}}}xxxsssooojjjeee^^^XXXUUU[[[ooo~~~vvvllleeejjjZZZTTToooooocccYYYPPPGGG===;;;AAA===444;;;KKKhhhmmmhhhzzztttVVVHHHDDDVVVyyyuuuhhhfffcccZZZKKKEEE```oooEEEDDD[[[sssRRRIIIIII;;;???333222222222222111111111111111111222222222222333111333333222222555<<>>AAA???888222222333111///000////////////////////////tttEEEFFFBBB@@@???>>><<<:::777666555444555555444333222222222222000111111222333333444444222333444555666:::???CCC>>>HHHOOOPPPVVVbbbiiiiiilllgggPPPPPP^^^pppwwwtttiiicccSSSNNNIII___xxx^^^XXXJJJOOOxxxppp^^^\\\IIILLLDDD@@@bbbzzzWWWLLLKKKHHHGGGKKKCCCGGGWWWtttsssVVVUUUfffSSSMMMKKKKKKXXX{{{jjjWWWuuu\\\NNNNNNIIIEEEAAAAAABBBBBB???;;;888999999:::;;;:::::::::???777===<<<===kkkzzz{{{fffiiimmm[[[MMMFFFKKKnnnuuujjjaaaaaaiiiuuu~~~fffSSSHHHCCC:::DDDsssuuuggg[[[XXXHHH;;;999;;;:::===BBB777>>>BBBUUUgggRRRGGGXXX|||rrrrrrjjjrrrlllVVVhhhqqqEEE???LLL[[[pppKKKEEEHHH===333333222222222111111111111111111222222222333333111333333333333999CCCKKKbbbqqqccc]]]\\\___eeebbbggg]]]KKKBBB@@@AAAXXX|||yyyAAA<<>><<<:::777666555444555555444333222222222222000000111222333333444444111333444666777;;;???CCCCCCNNNSSSQQQXXXdddeee[[[ooonnnWWWRRR^^^rrr~~~eeevvvmmmbbbFFF???FFF\\\]]]VVVPPP___cccxxxvvvWWWCCCGGGHHHJJJhhhRRRIIIBBBAAAFFFEEE???EEE\\\{{{lllGGGZZZtttYYYUUUOOOEEELLLRRRjjjfffwww~~~rrrNNN[[[LLLHHHCCCBBBDDDDDD@@@===888999::::::;;;;;;::::::???000999@@@QQQvvveeewww|||zzzwwwqqqgggZZZQQQGGGGGGhhhrrrccceeerrrzzzhhhOOO???777DDD???777YYYrrrcccYYYUUULLLBBB======;;;777999;;;:::===PPPpppxxx___JJJ[[[zzzpppaaatttvvvSSS]]]UUUGGGFFFCCCLLL\\\UUUuuuNNNBBBSSS777333333333222222222111111111111222222222333333333111222333333555===IIISSSooo{{{^^^kkkrrrbbbaaasssuuuQQQIIIMMMCCC???OOOpppSSSMMMEEE<<<444444555333111111////////////////////////nnnJJJCCCDDD<<<@@@>>><<<999777666555555444444333333333333222222111111222222222333333333555555666888999:::;;;<<>>CCC666444DDD@@@kkkooommmbbb[[[RRRJJJEEEAAA>>><<<===999999:::;;;HHHjjjpppUUUgggbbbKKKNNNgggvvv\\\EEEBBBDDDBBBEEEOOOkkknnnFFFMMM<<<999777333222222333333222333333222222111222222222444444888999222999[[[zzzqqqYYYJJJBBB>>>AAAfffGGG<<>>@@@>>><<<999777666555555444444333333333333222222111111222222222333333333333444555777:::<<<===>>>BBB@@@GGGWWWaaa```]]]]]]fffaaaWWW[[[kkkoooooowwwrrrxxxtttooozzzQQQMMMGGGGGGOOOXXXZZZVVV]]]aaa```VVVQQQiiimmmgggkkkNNNMMMHHHSSSgggrrrbbbKKKOOONNNIIIGGGDDDBBBGGGUUUppp{{{ZZZPPPdddqqqLLLQQQQQQLLLHHH```}}}zzzeeeVVVUUUPPPGGGAAACCCHHHEEE===;;;;;;;;;<<<<<<;;;;;;;;;======@@@CCClll}}}sssnnnnnnggg___\\\dddyyyuuuRRRQQQaaa{{{mmm]]]SSSWWW]]]^^^bbbhhh}}}nnnRRRBBB999===777555@@@===___|||hhhbbbYYYQQQLLLGGGBBB???<<<999:::<<<:::>>>TTTlllsssgggwwwaaaOOOXXXuuuvvv]]]NNNDDD<<>><<<999777666555555444444333333333333222222111111222222222333333333222333555777:::===???@@@DDDAAAFFFTTT]]][[[XXXZZZQQQVVVXXX```ooorrrqqqyyy{{{yyygggppp}}}gggNNNDDDEEEKKKOOOQQQOOOTTTUUUMMMCCCJJJiiivvvZZZhhhVVVOOOLLLFFFttt{{{___eeeRRRMMMPPPJJJGGGDDDDDDIII\\\}}}kkkTTTDDD{{{SSSNNNHHHNNNKKKQQQ~~~ddd]]]XXXTTTLLLEEEDDDGGGFFFCCC<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;@@@CCC~~~sss[[[OOOTTT^^^jjjuuu]]]QQQKKKIIIMMMNNNLLLRRR[[[jjjWWWDDD>>>999999<<<777===:::LLLsssmmmccc[[[TTTMMMEEE???===:::<<<>>>;;;888???JJJrrrooo]]]ccc|||zzz^^^HHH<<<===@@@SSSuuuEEEDDD===:::555333333333333333333333333222222333333444999:::888:::KKKhhh{{{{{{zzzrrrjjjiiiiiihhhiiikkkpppssstttsssooommmoooqqqtttyyywwwTTTEEECCC===:::bbbXXXFFF;;;888333333444000111111000000000/////////oooIIIBBBEEE@@@@@@>>><<<999777666555555444444333333333222222222111111222222222333333333333444555888:::<<<>>>???CCCEEEHHHNNNZZZdddaaaXXXFFFSSS\\\eeeqqqtttuuu~~~rrrsss|||cccttt{{{dddXXXPPPIIIGGGNNNGGGCCCGGGLLLKKKIIIHHHyyybbbOOOssszzzZZZMMMBBBbbb}}}mmmQQQTTTMMMIIIGGGEEEDDDMMMeee~~~kkkKKKcccbbbKKKDDDMMMNNNLLLdddyyyuuuqqqYYYTTTMMMFFFEEEFFFGGGGGG======<<<<<<<<<<<<<<<<<<<<<;;;???eeeqqqwwwSSSEEEBBBBBBEEE]]]|||nnn[[[EEECCCAAACCCGGGGGGEEEHHHNNNMMMgggsss```FFF;;;===???:::@@@::::::;;;===fff}}}vvvlllddd\\\SSSHHH@@@AAA===<<>>::::::===XXXuuubbbcccttt|||gggNNNBBBCCC@@@IIIdddTTTCCC@@@<<<777444333444444333444333333333333444444555,,,444666777MMMwww}}}tttqqqoooooommmjjjnnntttzzz||||||yyysssmmmjjjiiikkkrrr}}}zzzIIIAAAHHHDDDEEE```PPP:::???777222333...111111111000000000//////tttMMMDDDFFF???@@@>>><<<999777666555555444444333333333222222222111111222222222333333333555666777888:::<<<======>>>HHHJJJJJJ^^^xxxuuu___EEEVVV___dddnnnrrrwwwpppgggooonnnllllll```xxx{{{eeeSSSNNNIIIGGGHHHLLLKKKFFFCCCDDDJJJnnnvvvMMMUUUuuuSSSHHHZZZuuu```NNNHHHFFFGGGEEEEEETTTffffffWWW~~~RRROOOMMMHHHDDDKKKqqqqqq[[[TTTLLLFFFEEEEEEHHHJJJ???>>>===<<<<<<<<<<<<======BBBKKK}}}iiiZZZNNNIIIBBB>>>???:::TTTuuuyyydddUUUNNNBBB@@@>>>???CCCEEEDDDBBBBBB===AAAFFFFFF???777999@@@:::???:::888???;;;JJJ{{{{{{qqqjjjeee\\\QQQHHHKKKDDD>>>>>>???>>>======999^^^fffXXX]]]qqq|||fffNNNHHHGGGAAAAAASSSsssyyyFFFCCC???999555444444444444444444333333444555555666000666999EEEiiioooppprrrNNNIIIGGGAAAFFFfffbbb???GGGAAA444333555111111111111000000000000uuuNNNDDDEEE???@@@>>><<<999777666555555444444333333333333222222111111222222222333333333666777888999:::;;;<<<===???KKKKKKHHHYYYrrrmmmUUUGGGXXX^^^^^^gggnnnwwwhhh~~~uuummmbbb|||tttjjj___TTT___|||nnnZZZRRRLLLIIIFFFDDDFFFJJJIIICCCxxx[[[KKKxxxdddOOOPPPYYY~~~^^^PPPFFFGGGFFFCCCJJJVVVppp{{{OOOVVVeeeUUULLLHHHGGGEEEQQQ{{{uuuxxxcccXXXMMMHHHGGGFFFHHHJJJAAA@@@>>>===<<<<<<======888FFFYYY~~~kkkYYYVVVVVVbbb|||iiieeeyyy}}}ppp___OOO===AAAQQQXXXKKKCCCEEECCC???<<<;;;>>>BBBBBB>>>:::???444333;;;===777777>>>:::999:::777@@@@@@>>>```yyyssspppiii^^^UUUUUUMMMCCC??????@@@>>><<<===???QQQyyyWWWQQQ```yyydddKKKHHHEEEAAA>>>FFFaaauuuKKKGGGBBB;;;666444444444444444444444444555555666777<<<;;;DDDfff{{{nnnuuuzzzJJJ<<>><<<999777666555555444444333333333333222222111111222222222333333333555666777999;;;===>>>???EEEIIIJJJKKKQQQXXXRRRFFFJJJZZZ]]][[[ccclllwwwrrr|||}}}kkkqqqddd\\\WWWRRR[[[qqquuuaaaVVVQQQKKKGGGEEEJJJ;;;OOOoooNNNccc\\\NNNIIImmmhhhOOOIIIGGGBBBDDDMMM[[[hhh]]]LLLhhh[[[RRRMMMOOONNNOOOYYYggg}}}vvvsssooo```QQQLLLKKKIIIHHHIIIBBB@@@>>>===<<<<<<===>>>777FFFaaa~~~lllbbb^^^ooo~~~iiiqqqmmmTTTBBBGGGRRR\\\kkk{{{{{{{{{|||aaaGGG>>>DDD???:::===>>>;;;:::999:::<<<>>><<<888===999777999;;;;;;<<>>777<<>>DDDAAA@@@>>><<<999777666555555444444444333333333222222111111222222222333333333333444666999;;;>>>@@@AAAFFFCCCHHHQQQRRRIIIFFFJJJLLL\\\^^^ZZZcccnnnyyyxxx|||}}}qqqggg[[[___hhh___uuuyyyaaaNNNGGGIII???FFFFFF^^^VVVZZZ|||mmmWWWPPPSSSccchhh[[[LLLHHHAAAAAAGGGQQQXXXwwwyyy\\\TTTiii\\\MMMIIITTTaaadddaaaTTTooo}}}yyyxxxzzzgggUUUPPPOOOKKKHHHHHHBBBAAA???===<<<<<<===>>>>>>IIIfffzzzcccOOOMMMnnntttuuu~~~}}}xxxxxx~~~~~~{{{eeeZZZdddrrrpppbbbZZZXXXYYYsssWWW;;;@@@@@@;;;;;;;;;777888999888999;;;<<<;;;555>>>???999888@@@EEEEEECCC:::DDD888777AAA777BBBaaawwwiii^^^YYYVVVQQQMMMKKKJJJDDD>>>888@@@BBB===;;;BBBIIIJJJQQQtttmmmVVVBBBFFFBBBQQQhhhvvvpppPPPIIIAAAGGGEEE>>>JJJkkk|||XXXWWWTTTOOO```lllJJJEEE===777555555555555444444444555555777888888777@@@YYYoooFFF<<>>===<<<:::888777666555555444444333333222111000000333333222222222333444444777888:::::::::<<<>>>AAAGGG>>>HHH___```KKKBBBJJJTTTWWW\\\aaagggqqq|||}}}vvvssseeefffyyyjjj~~~iiippptttiiiuuu|||lllvvv{{{aaaOOOEEEAAAQQQ@@@FFF~~~^^^SSS___xxxVVVKKKCCCeeexxx\\\lllUUUBBBEEELLLAAAGGGOOOffffffOOOkkkgggOOOHHHTTTooo~~~xxxfffmmmvvvnnn^^^ZZZPPPTTTIIIJJJEEE???;;;<<<>>><<<;;;<<<>>>RRRlll]]]SSSVVVooo~~~ggg~~~bbbvvvyyyllljjjbbb[[[```fff^^^OOOVVVZZZ]]]ZZZVVVVVV\\\bbb]]]hhhwwwrrrTTT:::666;;;;;;999;;;444888:::888777777777666888666666999<<>>===<<<===>>>???SSS|||ssseee```ZZZVVVVVVTTTOOOKKKLLLHHHDDD???<<<======<<<:::???BBBFFFIIIHHHDDD>>>:::@@@BBBKKK\\\mmm|||\\\FFFFFFGGGBBB===NNNooozzzZZZKKKQQQ\\\gggcccBBBGGG///===999444888555444///444===888333;;;555DDD{{{RRRJJJAAA777MMMoooFFF===AAA***333333333333333111000000eeeKKKBBB@@@@@@>>>===;;;999777666555555444444333333222111111000333333222222222333444444666888999::::::<<<>>>AAAIIIDDDNNN^^^YYYEEEBBBNNNUUUWWW[[[aaaiiitttjjjeee}}}~~~ttt~~~]]]```|||aaa[[[hhhhhh```___^^^gggjjj}}}]]]SSSLLLTTTCCCBBBbbb```LLLIIIOOOiiiXXXAAAJJJVVV___ppptttXXXIIIGGGGGGBBB???AAAQQQuuuwwwMMMSSSZZZNNNRRRddd~~~fffYYYSSSSSSLLLKKKGGGAAA===>>>???===<<<>>>DDDsss]]]LLLPPP^^^gggzzzsssddd``````bbbfffnnnxxxuuuPPPRRRssscccOOO]]]}}}qqqcccVVVRRRRRRMMMIIIOOOXXXSSSFFFBBBEEEHHHEEEAAAAAAGGGMMMKKKVVVbbblll}}}ppp\\\RRRBBB888;;;>>>:::888:::<<<<<<:::777666777999999;;;>>>???;;;888===IIISSSAAA@@@>>>===<<<===>>>???DDDkkk}}}qqqccc^^^[[[\\\\\\YYYWWWYYYXXXSSSLLLDDD???<<<;;;:::888999;;;<<<;;;999777555>>>AAAIIIWWWdddrrrzzzZZZLLLKKKEEEBBBNNNmmmdddOOOLLLSSScccuuusssEEEEEE444;;;444111666444777333222777444111999<<>>GGGOOORRRPPPMMMGGG@@@??????>>>???AAAFFFJJJLLLTTTiiiqqq\\\???777FFFVVV^^^YYYMMMCCCJJJ]]]kkkoooxxxeeeUUUOOOKKKEEE@@@@@@===<<>>666:::<<<:::777666;;;@@@JJJVVVfffqqqxxxkkkPPP666;;;777888>>>===888777===555555444333333555:::>>>EEEKKKGGG999111888CCCHHH@@@???>>>===<<<===>>>???:::RRRwwwkkkeeeaaabbbbbb``````ccceeeaaaYYYMMMBBB;;;:::<<<888777666555555666777777<<>>AAASSSwwwFFF999999444444444333222222111111___HHHCCCDDDDDDAAA@@@>>>;;;888666555444333333333222222111111111222222222222333444555555666777999:::;;;<<>>BBBLLL\\\fffQQQGGGGGGEEEAAA===<<>>CCCDDDAAACCCLLLSSSVVVVVVWWWRRRGGGAAABBBCCCAAA:::;;;888777;;;AAA???888888:::<<<;;;888888;;;???DDDIIIYYYjjjrrr|||RRRHHHBBB>>>;;;;;;<<<999666999@@@999:::<<<<<<999;;;EEEPPPeeerrrrrr___MMMFFF@@@666>>>>>>=========>>>>>>???>>>DDDtttzzzvvvnnngggdddbbb```aaadddeeeeee```TTTFFF<<<;;;===999888666555555777999:::999===DDDJJJOOOZZZooorrrgggeeeeeemmmdddNNNHHHPPPiiikkkCCCBBB===444666555111;;;888111777;;;:::===NNNvvv]]]FFFGGGGGGIIIwww\\\999333555444444333222222222111]]]GGGCCCDDDEEEAAA@@@>>>;;;888666555444333333222222222222222111222222222222333444555666555777999:::;;;<<<@@@BBBCCCCCCCCCBBBAAADDDKKKQQQ[[[ZZZ\\\dddqqq~~~uuulllfffUUUyyyvvvyyyaaaIIIDDDKKK^^^rrrzzzaaaRRRSSSGGGddd[[[FFFGGGGGGBBB???@@@EEEvvvmmmLLLBBBGGGNNNtttVVVQQQwwwtttRRRMMMFFFCCCCCCCCCAAABBBNNNlllUUULLLHHHLLLyyy[[[___ddd___iii]]]dddXXXRRRIIIHHHCCC@@@@@@>>><<>><<<=====================<<<>>>;;;777666:::===;;;666777:::;;;::::::>>>AAABBB???AAA@@@<<<888888666444666666555444666888777444777999:::999777777999;;;???>>>FFFSSS\\\kkkmmm<<>>::::::;;;:::888===QQQfffxxxttt\\\FFF<<<<<<<<<======>>>??????EEE???ZZZvvvlllfffccc```aaaeeebbbfffeee[[[LLL???;;;<<<555555555444555555666666777;;;BBBFFFJJJTTTkkkqqqYYYMMMDDDSSSqqqGGGAAA<<<888888555333:::666222;;;>>>;;;===iii|||www|||SSSJJJEEEGGGQQQ|||HHH:::666555444333222222222222\\\GGGCCCDDDDDD@@@???===:::888666555444222222222222222222222222111111111222333444555666555666888:::;;;===@@@BBBIIIKKKGGGAAABBBIIILLLIIIRRRUUU[[[gggtttrrraaa___[[[UUU|||vvvggg\\\SSSNNNfffvvvVVVMMMFFFdddcccJJJGGGGGGDDDAAAKKK666QQQyyyTTT<<>>???NNNhhh}}}WWWHHHMMMGGGeeeuuu___bbb```^^^jjjiiipppbbbYYYQQQOOOGGGCCC@@@@@@>>>===AAAGGGvvv{{{qqqxxxZZZHHHEEEEEEHHHIIIEEEBBBAAA?????????@@@@@@AAAAAAAAA;;;<<<<<<999666555555666999888555444555777888777444666888999999777555222444555555666777888999999555777888777666666666888999???JJJQQQRRR^^^___???BBB888>>><<<<<<<<<===;;;999888888666:::BBBLLL[[[uuuvvveeeUUU;;;;;;<<<===>>>>>>??????DDD???III|||ssskkkeeebbbdddhhheeehhhiii```QQQCCC;;;:::666666666666666666555555666999???CCCFFFQQQggg{{{hhhWWWOOOHHH\\\RRR>>>999;;;777444777999444444:::999:::EEE~~~zzzuuulllyyyIII???DDD===sssQQQ???777666444222222222333333\\\GGGDDDCCCBBB>>>===;;;999777666555555222222222222222222222222111111111222333444666666444666888:::;;;===@@@CCCGGGMMMKKKCCCDDDMMMMMMEEEMMMTTT^^^jjjvvv~~~|||vvvuuubbbbbbooo```PPP|||hhhQQQHHH```aaaQQQKKKJJJJJJMMM<<>>DDDKKK]]]aaaUUUHHHCCC@@@???AAAFFFAAA@@@???>>>===;;;;;;:::555888;;;;;;888555666::::::888666666777666666777444333555888::::::::::::666777888999999999:::===777888999999888888888888...666AAAHHHIIIPPPhhh\\\LLLNNN888999;;;===<<<;;;:::999999@@@???KKKeee{{{gggTTTGGG???:::999:::;;;===>>>?????????===BBBAAA^^^{{{ooofffaaabbbfffeeegggfff^^^QQQDDD===:::;;;:::888777666777777888555777;;;???CCCMMM```ssszzzdddZZZPPP[[[eeeAAA999>>>666555888777444777:::666BBB^^^}}}zzz~~~rrr]]]zzzaaaCCCCCCBBB]]]XXX===777666444222222222333444]]]HHHDDDBBB@@@===<<<:::888777666555555222222222222222222222222111111111222333444666777444666888:::;;;===@@@CCC@@@JJJLLLCCCCCCMMMNNNEEEOOOWWWbbbmmmuuu~~~rrrgggppp~~~WWWkkk]]]LLLWWWxxxZZZJJJHHHKKKEEEEEEMMMfffuuuLLLQQQEEEPPPnnnKKKRRR~~~dddNNNLLLBBB@@@???AAADDDEEECCC@@@@@@VVVeee```\\\___ZZZOOO@@@OOOBBBMMMiiiXXXTTTYYYLLLTTT]]]iiijjjcccMMMPPPGGGDDDBBBBBB@@@@@@FFFNNNCCC}}}lll^^^RRRFFFAAABBBBBBAAA@@@@@@?????????@@@>>>:::777999<<<<<<999888666666777888888666666777;;;777444444555555666777666777888999666444555999888999999999999888888888999444333999GGGVVVcccjjjZZZPPPVVV@@@===@@@???:::555666;;;>>>888999LLLpppxxxqqq___MMMDDD@@@<<<:::<<<999:::;;;===>>>?????????888FFF???LLLqqqeee]]]]]]```bbbccc```YYYOOOEEE???===;;;999666333222333555777555555888<<<@@@III[[[kkk|||nnnRRRWWW\\\uuuvvvGGG<<<@@@666999666666555:::;;;666MMMxxxvvvzzzvvvWWWnnnLLLAAAKKKJJJrrrfff@@@888666444222222222333444[[[LLLDDD>>>BBB???>>><<<:::777666555444444444333333333333222222444222000111555777777555777888999888777888;;;===>>>>>>@@@CCCFFFIIIKKKKKKMMMTTT___jjjuuu~~~ssstttxxxeee^^^PPPIIIppp]]]RRRUUUIIIQQQEEE^^^YYYEEEKKKNNNLLLMMMqqq\\\LLLNNN@@@???CCCAAABBBDDD???CCCDDD```rrr]]]MMMMMMHHHNNNHHHNNNFFFnnnlll[[[RRRSSSOOOQQQ{{{mmmhhhVVVNNNJJJ>>>BBB>>>>>>DDDHHH___gggWWWddd}}}mmmPPPEEEIII>>>CCCBBB<<<<<>>999;;;777;;;===<<>>:::888777666555555444444555777777888;;;>>>FFFWWWgggtttnnnrrr|||bbb\\\MMM```EEEFFF666AAA444333>>>222999???:::cccxxxrrrbbbOOOSSSkkksssfffDDDHHHGGG```~~~III:::333666999111111444000YYYIIIDDD>>>@@@???>>><<<:::777666555444444444333333333333222222333222111222555777777666777888999999999;;;???BBB>>>???@@@CCCFFFIIIKKKKKKNNNUUU```kkkvvvrrrggguuuaaaUUUIII```kkkWWWRRRTTTCCCWWWkkkMMMKKKLLLWWWFFF]]]tttZZZLLLFFFJJJLLLBBB===@@@>>>EEEIIIeeeuuucccUUUYYYYYYLLLKKKUUULLLnnnqqqZZZRRRNNNIIIgggrrrdddWWWRRRNNNEEEEEE@@@BBBBBBGGGnnnZZZRRRgggvvv```OOOEEEEEEBBB===<<<>>>>>>;;;<<<;;;;;;:::999888888777777666666555555666666777888888888888888888888888888888888888888888888888:::::::::::::::::::::::::::666777::::::>>>PPPfffbbbwwwbbbPPPGGGEEEBBB>>><<<;;;::::::777888;;;QQQlllkkkYYYQQQGGG<<<:::===:::???BBB<<<>>>;;;>>>???:::>>>CCC===BBB>>>@@@FFFcccyyyooocccYYYVVVOOOOOONNNLLLIIIDDD???;;;888777666555555444444555666555777:::>>>FFFWWWgggvvvsssdddYYYWWW\\\hhh||||||hhh^^^TTT^^^oooOOOCCC888>>>777666@@@444999;;;777cccyyyyyyiiiMMMJJJVVVpppTTTFFFGGGJJJ~~~{{{AAA777666777000000444111WWWFFFDDD???>>>???>>><<<999777666555555444444333333333333222222333222222333555777777666777888999999:::>>>CCCGGG>>>???AAACCCFFFIIIKKKLLLPPPWWWaaalllwww{{{ppp|||eeehhh]]]QQQcccvvvXXXQQQCCCHHHjjjwwwddd]]]EEESSSxxxRRRIIIJJJpppIIIMMMoooVVVKKKKKKLLLDDDBBBDDDAAA@@@IIIeeeuuujjj```eeehhh```aaaoooiiimmmZZZUUUGGGQQQiii\\\VVVKKKHHHDDD>>>DDD===GGGOOOQQQnnnxxxaaaKKKEEE@@@???>>>;;;:::<<<;;;;;;;;;;;;::::::999999777777777666666777777777888888888888888888888888999999999999999999999999999999999999999999999999;;;888999;;;999999DDDTTT]]]^^^|||xxxsssTTTOOOUUURRRFFF======>>>;;;888999;;;NNNiiikkk[[[SSSQQQDDDAAA@@@>>>BBBCCC999>>>:::@@@BBB;;;===BBB@@@CCC===???IIIddd}}}rrrggg]]]YYYPPPNNNLLLJJJGGGCCC>>>;;;888777666555555444444555555444555999===EEEVVVdddnnn|||yyyeeeSSSGGGAAAAAAGGGVVVlll~~~tttyyysss___XXXVVV\\\cccAAA<<<999:::777@@@666999999;;;mmmvvv}}}fffFFFDDDFFFeeelllhhhDDDJJJ>>>cccIII:::555666000000555222UUUDDDEEEAAA>>>>>>===;;;999888666666555444444333333333222222222222222333444666777777666888999999999:::===CCCGGG???@@@BBBCCCEEEHHHKKKNNNSSSYYYcccnnnxxxuuu}}}}}}ZZZMMMqqqzzz\\\IIIFFFIIIdddaaaNNNLLLBBBAAARRRsssYYY```YYYJJJGGGvvvYYYHHHoooiiiSSSGGGGGGEEEHHHIIIBBB???LLLdddvvvtttllliiijjjdddbbbqqqyyylll___NNNKKKooovvvdddYYYFFFHHHBBB>>>HHH>>>OOOGGGOOOooo}}}aaaQQQEEEEEEEEE???;;;===<<<<<<;;;;;;;;;;;;;;;;;;888888777777777777888888999999999999999999999999999999999999999999999999999999999999999999999999;;;:::;;;===:::777<<>>YYYwwwhhh```SSSLLLJJJIIISSSXXXPPPKKK??????DDD@@@@@@CCC@@@AAA;;;>>>MMMiiiuuukkkfffeeeXXXSSSNNNJJJGGGCCC===999888777666555555444444555666444555888;;;BBBPPP\\\gggmmmjjjZZZGGG<<<;;;;;;:::AAAPPPfff{{{xxxvvvbbbdddWWW]]]|||DDD@@@555;;;444===777;;;;;;HHHyyyqqqsssdddBBBDDDBBBRRRkkkVVVzzzyyyjjjMMMNNNEEERRRPPP<<<444666222222555222TTTEEEFFFBBB@@@>>>===;;;999888777666666444444333333333222222222111222444666666666777777999:::999999999;;;???BBB???AAACCCDDDDDDGGGLLLOOOUUU\\\fffpppzzznnniiiuuusssLLL\\\qqqjjj[[[SSScccxxxrrr]]]PPPLLLFFFFFFNNN```}}}bbbLLLCCC```pppLLLeeeqqqiiibbbTTTMMMMMMGGGRRR^^^nnnzzz|||pppaaa]]]TTTPPPaaadddUUUQQQeee|||gggYYYIIIKKKEEEAAAJJJAAAZZZlllAAAKKKfff{{{sssVVVJJJEEE@@@>>>AAA======<<<<<<<<<<<<<<<<<<999999888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999::::::<<<===<<<999:::>>>EEEBBBQQQUUUBBB;;;@@@======QQQ~~~{{{aaaMMMGGGAAA888999777;;;aaawwwhhh^^^aaayyy{{{YYYDDDBBB@@@@@@BBB??????===???OOOkkk|||nnnjjjlll\\\VVVNNNIIIFFFCCC>>>999888777666555555444444555888666555888:::===FFFPPPUUUTTTMMM@@@666666999;;;999@@@OOOcccvvv{{{{{{mmmmmmooolllLLLCCC666<<<333:::777<<<===SSSoooqqqyyylllkkkDDDFFFBBBHHH~~~]]]|||ttt```}}}dddKKKMMMCCCrrrXXX???333777555444555111QQQGGGEEEAAABBB===<<<;;;999888777666666444444333333333333222222000333666777666666777777999::::::999999999<<<>>>???AAADDDDDDDDDGGGLLLQQQXXX^^^hhhrrr{{{jjjllleeepppzzz[[[QQQqqquuu{{{qqqdddWWWMMMHHHHHHIIIGGG\\\ooobbbLLLDDDNNN```cccnnnmmmnnnwww}}}iiiTTTPPPEEEFFFSSShhhXXXXXXiii|||gggYYYLLLHHHEEE@@@DDDAAA^^^]]]EEEOOOdddyyyccczzztttTTTCCC<<<<<<@@@>>>>>>>>>=========<<<<<<::::::999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999:::;;;<<<===<<<<<<;;;:::CCC<<<666===<<<888===888:::~~~kkkYYYOOOEEE;;;;;;777666WWW~~~|||zzzLLL>>>;;;===AAAAAA>>>AAA@@@LLLggg~~~tttiiiggg]]]UUULLLGGGEEEDDD???;;;888777666555555444444555888666666888888888===CCC======:::555555888999666888===JJJ\\\llluuutttpppsss~~~hhhzzzxxx}}}YYYCCC<<<<<<666999666<<<===[[[wwwmmmxxx~~~uuuyyyxxxppptttHHHFFFBBBDDDwwwxxxnnn[[[tttKKKLLL???YYYfffFFF555888777555555111MMMHHHDDD>>>CCC===<<<;;;999888777777666444444333333333333222222000333777888777666777888777999;;;;;;::::::;;;<<>>======<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::999:::<<<>>><<<:::;;;???999555<<<<<<666999<<<444fffuuufffWWWHHH>>><<<<<<777FFFuuuPPPAAA>>>???CCCCCC===EEEBBBJJJddduuuwwwlllcccYYYNNNHHHFFFEEE@@@<<<888777666555555444444555555333555888888666777:::333666777666777:::999555:::<<>>===<<<;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::888888;;;===<<<999:::333777>>><<<::::::777>>>333TTT|||ppp]]]KKK@@@666>>>;;;===[[[}}}NNNFFFFFFDDDEEEEEE;;;GGGDDDIIIcccrrr{{{}}}lllaaaTTTKKKHHHEEE@@@;;;888777666555555444444555333111333888888555444666777::::::777777:::;;;999@@@???AAAJJJWWWaaaffffffdddeeezzznnneeelllkkk```\\\xxxBBBDDD666<<<:::888@@@DDDkkk}}}eeeooojjjLLLFFFKKK```XXXEEE;;;;;;;;;bbbpppfffsss^^^qqqyyyIIIEEEEEEiii~~~[[[<<<888555444777666KKKFFFCCCEEE>>>>>>===;;;999888666666555555555444333333333333444333444666666555555777888888999:::;;;<<<>>>??????EEEBBBBBBDDDEEEFFFLLLTTTXXX^^^kkkzzz}}}~~~[[[PPPNNNSSSXXX^^^xxxjjj[[[uuujjjVVVKKKNNNOOOHHHGGGKKKlllcccHHH@@@???JJJYYY]]]NNNLLLQQQ]]]kkkYYYVVVyyyvvvmmmwwwwwwZZZXXXzzzaaaTTTIIICCCMMM@@@HHHJJJNNNMMMnnn|||PPPzzz{{{jjjXXXNNNDDDAAA@@@>>>===???;;;<<<===<<<;;;:::::::::===<<<;;;999888:::===???@@@===;;;======<<<>>>BBBAAABBB@@@===>>>AAA@@@<<<<<<;;;<<<>>>===:::888888===<<<:::999888888999999:::<<<>>>___rrrbbbMMM>>><<<>>>======JJJjjjfff~~~QQQFFFEEEEEEFFFCCC===AAAFFFNNNaaayyy~~~fffRRRHHHCCC===777888888777666555444444333999111444666333666:::333999666999888444;;;@@@:::HHHMMMWWW[[[[[[ccceeeZZZ___ZZZppp{{{sssrrrooo```TTTAAAAAA;;;666777<<<===EEEooolllcccxxxqqqQQQRRRGGG[[[mmm???BBB>>><<>>>>>===;;;999888666666555555555444333333333333444333555666666555666777999888999:::;;;<<<>>>??????DDDAAAAAADDDFFFGGGNNNUUU```dddnnnyyyyyy}}}ZZZMMMIIIKKKPPPWWWtttvvv[[[mmmvvvaaaKKKJJJCCCJJJfffhhhJJJBBB@@@BBBFFFkkksssRRRGGGEEEMMM___kkkkkk```CCCDDDJJJ^^^```bbbVVVpppUUUJJJ@@@GGG???QQQ~~~DDDHHHNNNiii}}}NNNhhh}}}jjjWWWHHHAAABBB@@@AAAAAAAAAAAA@@@@@@@@@CCCCCCDDDCCCBBBBBBBBBBBB===:::;;;???BBBCCCFFFKKKGGGJJJJJJGGGDDDDDDAAA<<>><<<<<<<<<<<<===>>>::::::::::::;;;<<<>>>>>>>>>777>>>IIIzzzfffPPP@@@666777555333666AAAPPP[[[^^^dddaaaLLLCCCiiilllOOO>>>???FFFDDDAAA???DDDSSShhh{{{{{{\\\HHHAAA???===999999888777666555555444777222555666222777<<<555111777999:::<<<===<<<<<>>===;;;999888666666555555555444333333333333444333555666666666666777999888999:::;;;<<<>>>??????BBB@@@@@@DDDFFFIIIPPPXXXbbbgggqqq{{{|||\\\MMMFFFEEEHHHQQQpppnnngggvvvoooWWWEEEHHH]]]xxxsssOOOEEEEEE@@@:::IIIooo}}}^^^JJJEEEEEEKKKdddtttNNNTTTUUUgggiiiFFFIIIIIIvvv^^^TTTjjjTTThhh~~~nnnTTTMMMAAACCC???XXXeeeAAADDDSSSeeeXXXbbb}}}aaaSSSQQQEEEEEEFFFFFFEEEDDDDDDCCCCCCEEEHHHJJJIIIFFFCCC@@@FFFCCCCCCFFFGGGFFFGGGKKKQQQWWW[[[WWWRRRNNNIIIEEEAAA???===::::::;;;>>>???777777999:::<<<===>>>??????222BBB999IIIlllUUUEEE???>>>===<<<;;;999666555<<<===<<<===BBBWWWiiiPPPQQQPPP???CCC>>>AAATTTmmmbbbGGG>>>======;;;:::999777666666555555555333666444000999???888???GGG???888???;;;999GGGhhh~~~}}}ZZZccciiiaaa]]]___nnnwwwUUUTTTPPPMMMzzzRRRFFF999???;;;<<<<<>>===;;;999888666666555555555444333333333333444444555777777666666888999888999:::;;;<<<>>>??????@@@>>>???DDDGGGJJJRRRZZZ]]]fffrrr|||```PPPFFFBBBEEENNNmmmwwwooo{{{|||[[[PPPVVVgggVVVEEEFFFEEE===>>>WWWhhh___MMMFFFIIIKKKOOOiiiXXXJJJJJJLLL}}}wwwkkkWWW|||kkkVVVYYYuuugggTTTPPPDDDDDDBBBZZZRRRDDDDDDYYYdddfffnnn{{{ggg______^^^\\\\\\[[[ZZZWWWUUUUUUWWW\\\______[[[UUUPPPQQQMMMLLLNNNNNNLLLMMMPPP]]]gggnnnkkkddd]]]XXXSSSIIIIIIFFFAAA???@@@@@@???::::::;;;======>>>>>>>>><<<333DDD999777xxxrrr[[[LLLAAA===;;;;;;;;;888777888@@@@@@:::<<>>FFF???>>>YYYmmmeee```qqqnnngggXXXSSSeeeooobbbQQQtttWWWQQQXXXEEE:::===888:::<<>>BBBAAA===[[[```KKKDDD^^^{{{vvvYYY@@@DDD^^^iii@@@333222444444SSSHHH@@@CCC@@@>>>===;;;999888666666555555555444333333333333444444555777777666666888999888999:::;;;<<<>>>?????????===???DDDHHHLLLSSS\\\]]]fffrrrzzz~~~aaaPPPEEEBBBCCCJJJhhh{{{vvvooo|||~~~vvvYYYRRR```cccEEEBBBEEEDDD>>>LLLUUUOOOHHHKKKSSSWWWTTThhhjjjQQQRRRHHHfffrrr[[[yyyjjj___YYY~~~pppvvvZZZTTTFFFEEEEEEbbbHHHHHHEEEZZZddduuu~~~~~~{{{xxxwwwuuusssooollliiikkknnnrrrssspppiiiccc]]]ZZZYYY\\\^^^^^^bbbfffqqq{{{vvvnnngggbbbZZZ[[[WWWOOOJJJJJJHHHCCC????????????@@@@@@@@@AAA<<<999@@@<<<===OOO}}}eeeUUUHHHBBB>>><<<999555888>>>:::>>>777555<<<999FFFkkk\\\YYYYYYEEE<<>>MMM{{{ddddddeeeyyy|||FFFDDDSSSxxx~~~zzzddd^^^dddnnnyyynnnYYYaaawwwSSSXXXjjjrrrJJJCCC<<<;;;>>>lll```LLLCCCZZZkkk```kkkDDDDDDSSSxxxEEE666:::777888PPPHHHBBBEEE@@@>>>===;;;999888666666555555555444333333333333444444666777777777777888:::888999:::;;;<<<>>>?????????===???DDDHHHLLLTTT]]]ccciiipppuuu}}}^^^LLLDDDBBBCCCFFF```uuu{{{rrrTTTNNNggg~~~TTTCCCCCCDDDDDDNNNVVVXXXZZZaaahhhjjjXXX```~~~WWWRRREEEMMMzzzuuueeeTTTaaaiii|||ooo]]]}}}kkkhhh]]]zzzrrrcccVVVCCCCCCIIIlll|||CCCHHHEEEWWWhhh~~~yyyuuuvvvvvvvvvyyy~~~|||uuunnnmmmcccTTTMMMPPPPPPLLLCCCBBB@@@???>>>>>>???@@@@@@AAA;;;888BBB666VVVzzzhhhSSSKKKFFFEEEAAA:::;;;BBB:::???<<<888<<<>>>???FFFhhh[[[KKKLLLCCC;;;CCCFFFLLLnnn```FFFDDDCCC;;;===;;;999777666666777888444444555555KKKzzzoooppplllrrrvvv^^^MMMYYY]]]qqq{{{|||xxx~~~rrrgggZZZ```^^^@@@iii~~~HHH???<<<:::===@@@MMMzzzuuu___kkk~~~SSS>>>BBB___fffrrr~~~hhhSSSIIIIIITTTpppmmm^^^]]]TTTUUU|||TTTEEE>>>===CCCuuuhhhLLL>>>YYY|||aaaRRRNNNDDDGGGwwwLLL777===444666MMMGGGCCCFFF@@@>>>===;;;999888666666555555555444333333333333444444666777888777777888:::888999:::;;;<<<>>>?????????>>>???DDDHHHLLLTTT]]]cccjjjoootttZZZIIICCCEEEEEEDDDZZZjjj[[[LLLQQQwwwzzzYYYKKKIIIJJJWWWfffqqqxxx|||{{{yyyZZZTTTgggyyy___PPPEEEBBBUUUuuuVVV@@@FFFNNNaaaaaaggg\\\llljjj[[[|||ttt|||gggVVVAAADDDJJJllljjjCCCEEEFFFTTTqqqlllTTTLLLUUU___```XXXTTTNNNHHHDDDAAAAAAAAA@@@DDD???888BBB666DDDbbbSSSHHHGGGDDD<<<999===<<<:::<<<:::666;;;===555666PPPoooqqqXXXHHHDDD===>>>???GGG]]]fffJJJHHHFFF>>>@@@>>>;;;999888888999;;;@@@===999:::YYYzzzppptttlllTTTFFFKKKPPPZZZeee|||sssiiikkk???RRRLLL@@@::::::>>>@@@KKKvvv^^^qqq}}}yyy{{{OOOBBBDDDKKKVVVaaayyy[[[LLLAAA>>><<>>===;;;999888666666555555555444333333333333444555666888888777777999:::888999:::;;;<<<>>>??????@@@>>>???DDDHHHLLLTTT]]]^^^gggpppvvvYYYHHHEEEIIIIIIEEEWWWpppaaaSSSXXXWWWMMMQQQNNNYYYrrrXXXQQQKKK\\\rrrzzz[[[KKKMMMPPPjjjeeePPPKKKEEEIII[[[oooRRRFFF@@@KKKAAAttt___YYYlllgggTTTkkkooogggUUUAAAGGGKKKfffaaaDDDDDDGGGTTTzzzvvvXXXPPP___qqqwwwtttnnndddZZZQQQKKKIIIHHH<<>>@@@777>>>FFF;;;@@@888===FFFEEEDDDCCC<<>>===CCCLLLNNNXXXjjjyyyuuuBBBCCCdddMMMAAA666777===???IIIuuu{{{^^^ttt}}}xxxaaaBBB999???CCCAAAJJJddddddIIIAAA::::::@@@===;;;PPPnnnxxxuuuaaaYYYooo~~~uuuqqqhhh___GGG;;;===DDDooouuuwww~~~kkkUUUVVVzzz```NNNxxxdddGGGAAAfffYYY:::???222:::PPPDDDEEEGGG>>>>>>===;;;999888666666555666555444333333333333333888888888888777777777777888888999999888:::<<>>AAACCCaaa{{{QQQaaa}}}mmmLLLTTTUUUqqqSSSCCC@@@BBBZZZDDDIII???SSS~~~uuu~~~xxxaaaKKKEEEGGGGGGBBB>>>AAALLLUUUqqqooo```OOOIIIGGGBBB<<<======:::@@@CCC999<<<;;;;;;<<>>555777CCCmmm}}}OOO\\\uuuLLL:::666666;;;CCCBBBMMMQQQVVVgggzzzDDDEEETTTwwwRRR;;;>>>888888<<>>???<<<999;;;FFFQQQjjjqqq___mmmooo]]]xxxnnnDDD???FFF___tttWWWrrr~~~\\\jjj{{{III@@@UUUqqq???:::///:::PPPDDDDDDFFF>>>>>>===;;;999888666666555666555444333333333333444777777777777777777777777888999:::999999:::===???<<>>===<<<===???@@@@@@???CCCBBBSSSdddOOOdddgggOOO<<<<<<===888888===NNNmmm{{{cccLLL888444666555444888<<>>::::::@@@HHHccc{{{gggbbbyyyssspppEEE>>>SSSuuuuuu[[[xxxooobbbSSSEEESSSwwwIII;;;///:::PPPDDDCCCEEE===>>>===;;;999888666666555555555444333333333444444666666666666777777777777999::::::::::::;;;>>>@@@===???CCCGGGLLLRRRYYY^^^ccchhhrrrpppYYYKKKHHHGGG@@@NNNyyytttvvveeeRRRGGGHHHFFFAAAHHHQQQUUU\\\QQQAAABBBCCCMMM~~~{{{XXXDDD>>>EEECCCAAAAAAQQQyyyKKKGGGPPP```{{{{{{NNNIIIjjjuuuYYYIIIIIINNNNNN>>>IIIGGGZZZ]]]VVVSSS^^^sss}}}VVVNNNLLLPPPKKK@@@@@@III]]]jjj\\\ZZZYYYLLLCCCEEEIIIEEEFFFFFF>>>@@@???>>>>>>@@@@@@@@@>>>???EEEVVV}}}vvvIIIJJJ___NNN>>>;;;??????999555555NNNeeefffVVVIIIGGGJJJ;;;111---444888555333555666@@@CCCGGGOOOUUUeee~~~bbbJJJ@@@YYYeeeFFF999===CCCCCCLLLvvv___eeezzzwwwttthhheeeyyylllhhhqqqssskkkbbbQQQIIICCCCCCCCCBBBEEEIIIhhhccciiipppGGGDDDhhhhhhZZZ~~~llliiiiiiYYYfffHHHLLLuuuRRR===111:::OOODDDBBBDDD===>>>===;;;999888666666555555444444333333333444444666666666666666777777777::::::;;;;;;:::<<<>>>AAA===???CCCHHHMMMSSSZZZ___dddgggooo}}}~~~bbbMMMGGGHHHAAAMMMssssss|||lllUUUEEEBBBBBBFFF???BBBIIIHHHkkk[[[JJJBBBFFFIIIRRRxxxuuuZZZLLL===CCCBBBHHHAAA@@@CCCJJJmmmoooKKKCCCFFFMMM]]]eeeMMM[[[^^^IIIEEELLLHHH===GGGJJJZZZjjjLLL@@@KKKSSSaaavvvcccRRRLLLSSSQQQBBB???GGG<<>>===HHHZZZ{{{wwwfff^^^RRRCCC<<<@@@DDD<<<000===222000;;;AAA<<<777777888333111444666444444888444<<>>@@@>>>LLLaaajjjzzzuuusssccc```qqqyyy{{{jjjYYYJJJHHHIIIIIIKKKOOOhhhnnn]]]sssjjjMMMXXXbbbdddnnnbbbaaaUUUvvvGGGEEEiiimmmVVV===777888NNNEEEBBBCCC>>>>>>===;;;999888666666555444444333333333444444555555666666666777777888888::::::;;;;;;:::<<<>>>AAA===@@@DDDHHHMMMTTT[[[```fffgggmmmxxxoooQQQGGGIIIDDDNNNpppsssYYYLLLMMMDDDNNNIIICCCJJJQQQcccdddJJJIIIMMM@@@YYYjjj^^^KKKHHHEEEGGG@@@EEEIIIFFFZZZrrrmmmYYYEEE@@@BBBEEEKKKkkk{{{UUUSSSaaaIIIDDDKKKFFF===EEEJJJWWWmmmPPPOOOKKKKKKaaaxxx~~~ooozzzuuu^^^QQQUUUTTTGGGAAAHHHCCCBBBhhhzzzooo\\\YYY\\\RRRIIIHHHFFFCCCBBB@@@@@@AAAAAA???>>>???NNNbbbxxxhhhOOO===<<>>===;;;999888666666555444444333333333444555555666666777777888888999999999::::::::::::;;;>>>@@@===@@@DDDIIINNNUUU\\\bbbfffhhhmmmvvv\\\KKKKKKEEENNNooo|||kkk{{{}}}pppwwwvvvwwwttt~~~dddRRRNNNJJJMMMKKKHHHTTTjjjoooccctttPPPMMMJJJ>>>YYYmmmQQQGGGFFFAAAIIIJJJ===IIIOOOOOOKKKDDDBBBFFFHHHFFFMMMYYYOOObbbKKKIIIQQQFFF@@@CCCIIISSSaaaHHHAAAAAARRRkkkrrrNNNOOO]]]SSSMMMKKKQQQWWWZZZ^^^bbb^^^jjj{{{|||fffSSSSSSSSSKKKCCCCCCKKK===DDDxxxrrrlllmmm^^^JJJBBB@@@BBBAAA@@@@@@AAAAAA???>>>CCCSSShhh|||ZZZ???888<<>>???555~~~KKKEEEBBBDDDBBB>>>===;;;999888666666555333333333333333444555666777777777888999:::::::::888999:::999999:::===???===@@@DDDIIIOOOVVV]]]bbbccchhhoooxxxlllSSSNNNEEEJJJkkk{{{ZZZ[[[RRRssshhhSSSUUUggg|||ttt___rrrvvvhhhWWWFFFHHHUUUjjjeee[[[SSSGGGHHHNNN}}}hhh[[[OOOQQQLLL===IIIHHHGGGJJJIIIFFFJJJLLLFFFEEEwwwYYYLLLpppfffLLLLLLXXXFFFBBBBBBHHHQQQXXXGGGBBBRRRuuuYYYYYYPPPKKKGGGEEEGGGGGGEEEFFFIIIHHHLLLUUU^^^jjjkkkWWWTTTXXXWWWOOOGGGJJJFFF>>>\\\rrrUUUFFFAAAAAA@@@??????@@@AAA???>>>CCCQQQiiimmmTTTBBB::::::???CCC<<<;;;444///222;;;===888000333666777888888777666555555555:::AAABBBUUUuuujjjOOOBBBIIIUUUXXX{{{UUUGGGHHH\\\JJJ999:::===CCC^^^xxxZZZqqqrrrllltttcccdddllluuu|||iii[[[OOONNNUUU[[[ppp^^^^^^vvv|||RRRCCC[[[~~~@@@===555|||KKKFFFCCCEEECCC>>>===;;;999888666666555333333333333333444555666777777888999::::::;;;;;;888888999999888:::<<>>>>>@@@@@@@@@>>>AAAMMMfff|||[[[PPPFFFDDDAAA<<<<<>>>>>@@@ZZZwwwYYYrrrssslllsss^^^cccpppxxxyyy~~~~~~yyyxxxeee]]]VVVZZZeee\\\nnn``````QQQ===TTT}}}BBB999777JJJBBBAAACCC===???>>><<<:::777666555555444444333222333444555666777777777777888:::<<<>>>999999888777999;;;===???@@@BBBFFFJJJOOOVVV^^^dddfffhhhmmmvvvhhhSSSJJJIII^^^iiidddXXX]]]]]]MMMMMMJJJHHH???AAAMMMlllqqq```RRRNNNIIITTTqqqZZZ]]]ZZZRRRNNNOOOIIIBBBFFFQQQPPPQQQwww[[[MMMXXXwwwpppKKKDDD^^^yyyKKKBBBCCCJJJYYYyyyOOOVVVvvvddd^^^XXXPPPFFFEEEGGG@@@BBBPPPYYYVVV\\\dddjjjmmmppptttwwwxxxuuummmfffjjjooofffXXXaaagggccceeeiiiPPPBBBCCC>>>;;;>>>BBBAAA===:::EEEJJJaaaooo[[[OOOMMMMMMTTTUUUJJJAAA@@@CCCEEEDDD???@@@DDD;;;;;;:::888666444444555555444444444444555666666666444;;;888===EEEOOOssswwwyyycccLLLIII@@@GGGhhhWWWLLLCCCLLLGGG]]]zzzOOO<<<===AAACCCUUUwww[[[kkkqqqnnnllldddfffjjjqqq|||xxxooo}}}zzzooodddnnncccnnniiizzznnnYYYCCCNNNGGG@@@///KKKEEEDDDFFFAAA???>>><<<:::777666555555444444333222333444555666777666666666777999:::;;;999999888888999;;;===>>>???AAAEEEIIINNNVVV^^^cccccchhhpppxxxoooYYYMMMIII\\\qqqeeennnSSSIIIIIIFFFAAAKKKGGGTTTxxxttt{{{^^^NNNJJJKKKjjjppplllkkkiii___VVV\\\iiimmmeeewww~~~___PPPOOO\\\tttQQQDDDXXXwwwJJJAAABBBGGGSSSrrrgggZZZyyyllljjjeeelllYYYIIIIIILLLIIINNNZZZwww{{{kkkjjjhhhjjjuuu|||ppp^^^jjjnnnfffYYYiiirrrccc[[[LLLEEE@@@@@@AAA@@@>>>===>>>GGGbbbjjjXXXKKKDDD===@@@CCC;;;===999999>>>AAABBBCCCFFF===<<<;;;999666555555666555444444444444555666666777333:::888>>>EEEMMMooo~~~vvv|||wwwfffMMMIIIdddbbbIIIHHHIII@@@OOOeeeRRR???>>>>>>>>>UUUxxx\\\lllrrrooollleeetttuuuwww}}}sss|||vvv|||~~~yyyvvvllltttnnn[[[BBBMMMLLLEEE<<>><<<:::777666555555444444333222333444555666666666666666666777888999999888888888999;;;===>>>>>>@@@DDDHHHNNNUUU^^^cccbbbjjjtttzzzzzzaaaQQQJJJ\\\sss{{{sssqqqiiiLLLKKKFFFFFFKKKEEEJJJDDDQQQwwwttt{{{fffQQQNNNEEELLLoooeee[[[PPPyyyuuuVVVDDDTTTqqqFFF@@@AAAEEEPPPllltttSSSxxxqqqkkkggghhh]]]KKKLLLTTTJJJOOOpppaaa]]]ZZZ```rrr~~~rrr^^^\\\fffkkkaaaVVVkkksss^^^TTTKKKGGGBBB===<<<>>>>>>KKKfffxxx|||vvvfffZZZMMM===:::===999>>>777333888???CCCFFFIII@@@???<<<999777777777777555444444444444555666666777333:::999???DDDMMMrrrqqqOOONNNbbbtttGGGRRRIII???EEEPPPvvvPPP@@@@@@======[[[hhhwww[[[kkkqqqmmmkkkcccgggpppyyy{{{aaa]]]wwwrrrwwwjjjkkkyyygggyyyxxxzzztttrrruuusss{{{___BBBKKKMMM???>>>pppEEEEEEBBBCCCAAA???>>><<<999777666555555444444333222333444555666777777777777777777777888888888888999:::;;;===>>>???AAAEEEIIIOOOWWW___eeefffmmmvvv~~~iiiWWWMMM^^^}}}ppp{{{vvv```[[[GGGSSSJJJFFFOOOKKKBBBDDDPPPooosss```www}}}WWWSSSJJJ@@@eeewww}}}bbbzzzvvvVVVBBBVVVjjjBBB???CCCHHHPPPlllyyyRRRzzz{{{iii___QQQ```ccchhhhhhMMMRRRjjjaaaWWW\\\tttqqq^^^dddpppnnnYYYSSSxxxeee]]]RRRIIIFFFBBB<<<===CCCGGGUUUnnn~~~{{{}}}rrrkkk]]]GGG@@@CCCAAABBB<<<888:::>>>AAAGGGMMMFFFBBB>>>:::999888888888555444444444444555666666777444===;;;===DDDUUUbbbQQQcccMMMZZZLLLFFFGGGIII```LLL>>>BBBAAAAAAccceeeuuuYYYiiioookkkiiiaaafffzzzfff[[[yyyzzz^^^ZZZzzzaaaiiiwww~~~pppZZZHHHNNNbbbeeeBBBJJJNNN555777iiiCCCEEE@@@AAAAAA???>>><<<999777666555555444444333222333444555666777777888888888888888888888888888999:::;;;<<<===@@@BBBFFFKKKQQQYYYaaagggmmmpppwwwppp^^^RRR^^^UUU|||ppp{{{eeeRRRQQQHHHDDDMMMVVVddduuuIII]]]dddfffeeeWWWSSSGGGJJJfffppp~~~zzzVVVCCC[[[kkkBBB@@@DDDIIIPPPjjj^^^}}}vvvyyyrrrZZZPPPpppfffXXX~~~zzzmmmooowwwnnnnnnppp^^^NNNeeeuuu[[[PPPDDD<<>>===<<<===GGGRRRLLLGGG@@@<<<::::::999999555444444444444555666666666555@@@======FFFbbbiiiNNNaaa\\\^^^PPPOOOMMMHHHWWW{{{OOO===CCCCCCAAA```|||tttXXXiiioookkkiiibbbiiiwwwmmmgggYYYpppkkkooovvvTTTTTTbbbmmmDDDJJJ~~~xxxUUU666999eeeDDDHHHAAAAAACCC???>>><<<:::777666555555444444333222333444555666666777888888999999999888777888999:::;;;<<<<<<<<>>@@@IIISSSaaauuu{{{{{{yyy}}}\\\OOOLLLPPPOOOCCCAAACCC>>>======???>>>::::::EEEQQQSSSLLLCCC===;;;;;;:::888555444444444444555666666777555@@@???@@@LLLpppcccOOO^^^vvveee]]]ZZZQQQJJJ\\\XXX???AAA@@@???YYYsssXXXiiipppmmmllldddbbbyyycccfffppp{{{mmmuuuFFFLLLzzz\\\<<<;;;cccDDDKKKBBBAAADDD???>>><<<:::777666555555444444333222333444555666333444666888888999888888777888999:::;;;<<<<<<<<<@@@CCCGGGLLLRRRZZZccchhhjjjooowwwjjjYYYXXXuuukkk```cccaaammmkkk^^^QQQKKKLLL```bbbNNNNNNyyyRRROOOpppqqqWWWOOOFFFEEEWWWYYYHHHZZZvvvGGG@@@CCCFFFMMMfffwwwyyyvvvmmmvvvXXXWWWddd{{{lllRRRFFFTTTdddooobbb___VVVKKKHHHKKKUUUbbbdddZZZPPPNNN~~~zzz___GGGCCCBBB===???FFFSSSaaauuu|||wwwnnnrrrmmmxxxkkk]]]VVVWWWWWWPPPOOOOOOFFF????????????<<<:::@@@HHHYYYPPPEEE>>><<<;;;999777555444444444444555666666:::444===@@@GGGVVVxxx\\\bbbvvvwwwnnnZZZTTTfff[[[BBB>>><<>><<<:::777666555555444444333222333444555666111222444666888888888777777888999:::;;;<<<<<<<<>>KKK^^^NNN```vvvUUUJJJKKKNNNLLL[[[YYYJJJWWWvvvFFF>>>BBBGGGOOOiiifffhhhvvvxxxnnniiinnnlllhhhccc[[[OOOPPPXXXjjjaaaKKKHHHGGGBBBBBBFFFIIIHHHGGGHHHJJJJJJZZZnnneeeRRRHHH]]]UUUZZZbbb^^^ZZZjjj~~~]]]AAA<<<>>>===AAAJJJSSSbbbvvv|||ggg```gggyyymmmiiiggg```___[[[PPPGGGDDDBBBAAA???;;;;;;???\\\SSSGGG???<<<;;;999777555444444444444555666666===333:::AAAMMM]]]|||lllkkkdddaaalllXXXDDD;;;;;;JJJooojjjOOObbbjjjhhhggg```mmmuuuyyyKKKmmm{{{yyywwwqqqyyyJJJOOOuuu~~~WWW===999aaaJJJGGGAAAHHHBBB@@@===999888888777444111333000000222555666666777555555666666777777888888999777777;;;<<<;;;===@@@DDDEEEGGGMMMVVV^^^dddgggfffwww{{{yyyqqq___cccwww}}}eee]]]bbbyyyoooQQQRRRCCCWWWmmm[[[LLLCCCTTTqqqtttTTTXXX\\\```III^^^JJJAAAUUUpppwww~~~VVVKKKOOO>>>FFF>>>AAARRRdddqqqfff{{{ooolllfffYYYjjjzzzaaaTTTSSSNNN@@@HHH>>>@@@FFFBBB@@@@@@:::NNNjjjcccVVVOOOIIIMMMGGGNNNLLLIIIFFFDDDCCCCCCDDDFFFAAA>>>===;;;;;;DDDQQQUUUlllyyynnnjjj~~~~~~qqqiiiYYYJJJEEECCC;;;:::???<<>><<<999888888888555222999666333222222333555777555555666666777888888888999777777;;;<<<;;;===@@@CCCDDDGGGNNNVVV^^^dddffflll|||~~~tttuuuddd___}}}jjj^^^eeevvv[[[TTTMMMWWWzzzXXX===FFFYYYdddXXXUUUvvvcccUUU~~~VVVXXXOOOKKKLLLaaauuuvvvYYYNNNSSS@@@GGG???CCCSSSfff```kkk]]]yyynnniiijjjdddSSSPPPDDDDDDIIIFFFGGGIIIEEEJJJppppppbbbVVVOOOTTTNNNOOOMMMIIIEEEBBBAAAAAAAAA@@@===<<<===;;;<<>>BBBJJJKKK@@@999;;;<<<777777666555444444444555666666777>>>NNNdddxxx^^^BBBEEE<<>>ggglllPPPNNNTTTCCCIII{{{dddVVVYYY___hhh\\\OOOVVVCCCGGGAAADDDRRRhhhmmm|||}}}YYYnnnttt```UUUIIIIIIJJJCCCBBBEEEBBBSSStttccc[[[bbb]]]UUURRRLLLFFFBBB???>>>>>>;;;:::;;;======???GGGPPP```rrryyyzzz{{{dddVVVOOOGGGEEEEEE>>>???FFFFFF>>>999;;;;;;888888777666444444444555666777888DDD[[[vvvXXXFFFBBB===DDDkkktttKKKWWWffffffbbb^^^gggrrryyyaaammmwwwccc|||ssskkkfffeeeuuusssfff~~~}}}IIIPPPUUU999;;;SSSDDDFFF@@@GGGCCC>>>===:::888666555555444000444555333111333666666555666666777888888999999999777777;;;<<<;;;===@@@AAACCCHHHPPPYYY___cccdddjjjsssvvv|||rrrVVV|||~~~XXXNNNSSSKKKppphhhUUUMMMAAAGGGyyypppdddmmm}}}bbbJJJXXXMMM[[[UUUKKKYYYCCCAAA^^^llliiiWWWiii{{{eeeOOOHHHGGGLLLPPP[[[}}}ZZZMMMTTTFFFEEEBBBEEEPPPiii}}}aaaUUUyyyiiiaaa[[[^^^]]]LLLBBBBBB???```~~~ooohhhoooggg^^^ZZZSSSKKKEEE@@@>>>===<<<<<<;;;===???EEEOOOVVVcccrrr~~~}}}{{{kkk___NNNGGGGGGBBB===BBBBBB<<<999;;;;;;888999888666555555555555666777<<>>===;;;;;;AAALLLYYY```fffrrruuuZZZKKKJJJHHH===??????<<<:::;;;;;;::::::999777666555555666666555>>>QQQhhh}}}WWWCCC888???UUU}}}vvvIIIPPP```eeeaaa[[[fffppp~~~ppp]]]bbbiiiuuu~~~jjjwwwzzzeeeoooKKKPPPOOO777888NNNCCCGGG>>>BBB?????????<<<888444333444555444777444///111888999444666666777888888999999:::999777777;;;<<<;;;===@@@BBBDDDHHHOOOXXX___ccceeeiiinnnnnnvvvoooVVVbbb[[[WWW```mmmgggLLLHHHKKKFFFSSSjjj[[[VVVLLLXXXjjjfff\\\~~~SSSPPPIIIIIILLLNNN]]]eeeTTTLLLFFFIIITTTxxxhhh\\\LLLBBBHHH]]]vvvyyy]]]MMMQQQ{{{JJJAAACCCEEELLLkkkoookkk{{{|||}}}}}}~~~vvvcccZZZQQQccc}}}~~~yyynnn]]]___\\\XXXRRRKKKEEE@@@===<<<<<<;;;;;;EEEWWWfffnnnooowww~~~dddMMMIIIFFF??????>>>======<<<<<<;;;;;;:::888777666666666666444???QQQcccrrrXXXHHH>>><<>>BBB???<<<<<<;;;777444444666999VVVOOO===------888;;;666666777777888888999::::::999777777;;;<<<;;;===@@@CCCDDDGGGNNNVVV^^^dddffflllrrruuu~~~gggbbbpppYYYYYY{{{fffeeesssRRRIIIKKKDDDHHHppp~~~^^^OOOPPPGGGLLLTTTppp|||oooYYYLLLJJJGGGVVV]]]~~~XXXFFFLLLNNNCCCIIIffflllXXXSSSYYYjjj}}}xxxttt^^^LLLOOOqqqMMM@@@EEEFFFLLLmmmyyy```{{{sss```yyyzzzlllaaaTTTqqqyyynnntttyyyiii___UUUPPPPPPOOOMMMIIIDDD???<<<999<<<>>>BBBQQQfffwww}}}~~~zzzppprrrVVVKKKDDDAAA???>>>??????>>>===<<<<<<;;;999777666666666777888???LLLXXXaaannn{{{qqq}}}LLLDDDBBB===RRRRRRSSSbbbhhhdddZZZaaaiii~~~qqq{{{vvvkkkOOODDDIIIBBBtttiii|||IIIZZZKKK888>>>KKKCCCIII@@@DDDBBB999:::999777444555999==={{{XXX888...666777111777777777888999999::::::999777777;;;<<<;;;===@@@DDDEEEGGGMMMVVV^^^dddgggllltttzzzpppaaaMMMyyyttt\\\TTTwwwlllvvvUUU{{{ooo~~~uuuwww\\\LLLDDDGGGDDDhhhwwwYYYLLLHHHCCCHHHLLL|||jjjmmmWWWXXXFFF\\\\\\rrriiiPPPKKKOOOOOOKKKYYYwww}}}fffVVVOOOfffttt{{{^^^IIIMMMlllPPPAAAGGGGGGLLLooo\\\ooo~~~yyylll[[[~~~vvv\\\\\\^^^MMMKKKLLLDDDEEEGGGHHHFFFBBB>>><<<777===BBBJJJ\\\tttvvvYYYfffeeeUUUHHHCCC@@@???@@@@@@???=========;;;999888666666666777<<<@@@GGGNNNSSS\\\nnn~~~sss\\\CCCIIIvvvAAA:::BBB@@@XXXSSSQQQ```gggbbbWWWffflllmmmyyyjjj[[[]]]SSS}}}zzztttHHHaaaqqq|||???111<<>>EEEBBBPPPnnncccWWWuuu{{{{{{iii[[[{{{qqqaaaTTTNNNLLLIIIEEEBBBAAA???>>>???>>><<<;;;666777???OOO___nnn}}}vvvgggTTTNNNXXX{{{kkkWWWOOOHHHGGGDDD===???@@@666===<<<:::888777777777888:::???CCCEEENNNXXX[[[WWWQQQCCCIIIOOO\\\NNN???<<<>>>XXXTTTJJJaaaeeecccZZZggg___}}}xxxfffZZZ|||}}}pppIIIhhhyyy|||BBB...===OOOBBBBBBBBBBBB???===;;;999777555444444444666555555444444444444444666666666777888888999999:::888888;;;<<<;;;<<<@@@DDDCCCFFFNNNUUU[[[bbbiiisssyyyxxxqqqwwwfff]]]~~~kkk^^^UUUTTTWWW^^^RRRVVVwwwvvvcccVVVOOOLLLBBBMMMfff[[[XXXbbbrrrnnnfff|||tttWWWNNNEEEEEEQQQgggnnnaaaRRRLLLEEEFFFGGGNNN```nnngggWWWWWWRRRLLLHHHNNNfffwwwmmmiiiooossspppqqqmmm___^^^bbbwwwjjjcccmmm~~~___OOOFFFWWWUUU@@@EEE???IIIcccdddXXXPPPPPP```rrrsssqqqbbbssskkk^^^SSSLLLIIIFFFBBBAAA@@@>>>===>>>>>><<<;;;===<<>>MMMuuuGGGBBBCCCDDD]]]\\\MMMaaafffdddYYYfffcccgggwwwzzzkkkIIIlllxxxEEE555===NNNCCCCCCBBBAAA???===;;;999777555444444444333333333333333333444555666666666777888888999999:::888888;;;<<<;;;<<<@@@CCCBBBEEENNNUUU[[[cccjjjvvvzzzuuu\\\ppp___QQQJJJEEEAAAJJJhhhwww```LLLCCCCCCFFFHHHGGGKKKOOOxxxtttuuuuuufffcccbbbjjjzzzxxxkkkdddXXXTTTQQQVVV^^^___WWWOOOOOOOOONNNIIIFFFOOOjjjwwwuuuggg```___dddppprrrfffooorrrmmm{{{rrrkkkrrr```NNNDDDRRRbbbAAAFFF???DDDYYY|||fffPPPHHHbbbpppyyyaaaMMM]]]xxxhhhllleee[[[RRRLLLGGGCCCAAA@@@>>><<<<<<======<<<;;;@@@???CCCKKKTTT___mmmxxx}}}{{{qqqNNN???DDDHHHHHHIIIhhhbbbQQQPPPHHHAAA@@@======<<<:::888777777777888<<<999???GGGCCC@@@UUUrrrkkkFFF>>>IIIZZZ~~~DDD:::======XXXeeePPPaaahhhgggZZZ```jjjccc~~~ooowwwtttddddddpppbbbJJJtttjjjAAA888666LLLBBBCCCAAAAAA>>><<<;;;999666444444444444222222222222333444555666666666666777888888999999:::888888;;;<<<;;;<<>>;;;;;;<<<===<<<<<<<<<===CCCLLLUUU^^^kkkwww~~~fffHHH???CCCIIIKKKddd{{{hhheeeTTT@@@<<>><<<;;;888666444333333333222222333333444555777777666666666777888888999999:::888888;;;<<<;;;<<>>;;;;;;;;;<<<<<<<<<999<<>>CCC@@@BBB\\\jjjBBB===@@@<<<~~~ZZZVVV___fffYYYYYYnnnbbbGGGOOODDDRRRrrrVVVIIIMMMkkk{{{uuuzzzhhh```NNNVVVxxxuuuFFF999:::888zzzKKKBBB@@@???@@@@@@;;;:::888555444333333333333222222222333444555555666666666777888888999999:::888888;;;<<<;;;<<<@@@EEECCCFFFNNNVVV[[[cccjjj{{{~~~gggWWWOOORRRssscccPPPRRRmmm}}}nnn]]]KKKIIIEEEEEEGGGIIIEEEAAADDDLLLZZZkkkzzz}}}uuuiii___TTTNNNIIIFFFGGGKKKBBBaaa}}}TTTCCCGGGHHHSSSrrraaa}}}www~~~aaaEEEDDDFFFfffJJJHHHAAA@@@LLLgggoooLLLEEE^^^{{{ooo^^^xxxUUUYYYnnnpppyyyyyytttUUU>>>JJJ[[[lllmmmZZZOOOHHH???BBBGGGKKKmmmqqqbbb[[[RRRJJJHHHFFFBBB>>><<<;;;<<<<<<;;;===@@@HHHPPPVVV^^^mmm|||{{{fffLLLKKKLLLWWWPPPFFFAAANNN|||ppp^^^SSSNNNwwwYYYJJJCCC===<<<:::888777777777888444777;;;>>>@@@DDDJJJQQQuuuyyydddMMMIIIBBB@@@OOO```EEE@@@GGGEEEbbbVVV^^^hhh\\\XXXpppdddNNNFFF888___WWWIIIOOOsss~~~pppjjjOOO]]]eeeccc>>>999444666{{{KKKAAA@@@>>>@@@AAA;;;:::888555333333333333222222111111222222333444666666666777888888999999:::888888;;;<<<;;;<<<@@@DDDBBBEEEMMMTTTYYY```ggg{{{uuuYYYWWWNNNeeeaaa\\\aaayyy[[[NNNYYYhhhfff[[[JJJFFFCCCDDDEEEDDDEEEHHHLLL```}}}lllooozzzkkk]]]PPPHHHKKKQQQPPPNNNooohhhIIIJJJOOORRRaaaFFFGGGGGG```MMMIIIBBBAAAMMMfffOOOHHHbbb```NNNHHHbbboooaaaHHHNNNnnnyyytttrrrXXXDDDLLLSSS\\\rrr~~~ppp^^^PPPJJJIIIDDDPPPQQQBBBMMM~~~llldddYYYOOOMMMGGGDDD???<<<<<<<<<;;;;;;===???EEELLLSSS^^^qqqfffSSSNNNJJJCCCEEE>>>@@@AAA@@@[[[~~~sssWWWEEE???KKKmmmdddPPPBBB===<<<:::888777777777888777333888AAADDDJJJeeekkkSSSKKKCCCAAANNNwwwWWWBBB666AAABBBgggXXX```mmmbbbTTTtttyyy}}}KKKQQQ???FFFwww{{{fffKKKAAAQQQbbb~~~QQQaaabbb^^^AAA???444666nnnIII???@@@BBB999>>>;;;:::888666555444444444444444333333444555777888555666777777666777999;;;:::999888888:::<<<<<<;;;CCCBBBDDDHHHPPPXXX^^^aaakkk|||iiiQQQXXXbbb^^^NNNAAACCCKKKOOOPPPRRRHHHKKKKKKFFFCCCEEEKKKNNNbbb{{{___^^^bbbaaatttzzzbbbUUUNNNIIIOOOHHHqqqWWWLLLQQQNNNVVVBBBGGG???UUU]]]CCC:::FFFDDD]]]gggRRRttt~~~lllYYYLLLJJJuuuSSS```CCC===gggtttlllggghhhgggZZZDDD===LLLbbbnnn|||tttrrrfffVVVIIIDDDDDDFFFGGGIIIHHHSSSNNNQQQvvvddd\\\WWW\\\UUUIII???===@@@>>>999<<<@@@EEEKKKVVVfff{{{^^^SSSNNN???EEE???DDDFFF>>>???FFFGGGQQQVVVXXXRRRIIIDDDCCCDDDQQQfffttt\\\MMMGGG>>><<<:::888666555555555555777:::<<>>DDDPPPxxxVVVAAAIII666GGGhhhbbbeeedddXXXWWWddd```]]]tttzzzcccSSSIIIJJJ@@@cccfffTTT[[[xxxhhhUUUIIIAAA<<>>;;;:::888666444444444444444444333333444555777888444555666666555666888::::::999888888;;;<<<<<<;;;CCCCCCDDDIIIPPPXXX]]]```aaaqqqxxxZZZQQQYYY{{{UUURRRPPPMMMGGGBBBFFFNNNHHHFFFEEEFFFJJJPPPXXX___hhhllldddSSSRRRtttZZZVVV\\\]]]XXXqqquuuPPPPPPTTTfff\\\```|||oooqqq~~~{{{SSSBBBGGG???PPPuuuFFF>>>HHHBBBYYYooohhhZZZNNNEEEEEEfffjjjjjjnnnUUUAAALLLnnn___ddd\\\VVVWWWQQQEEEAAALLL]]]jjj~~~xxxnnnhhhaaa\\\XXXRRRKKKFFFGGGLLLTTTYYYiiigggmmmcccaaannnccc\\\iiiaaaQQQAAA:::;;;;;;888;;;???DDDJJJTTTeeezzzoooTTTMMMMMMLLLJJJGGGLLLMMMHHHJJJJJJ@@@CCCGGGJJJGGGAAA??????@@@AAALLLoookkkQQQ;;;===<<<:::888666666666666888888;;;>>>WWWjjjPPPKKKLLLtttLLL>>>AAA777FFF~~~^^^OOOuuuWWWZZZfffaaa]]]tttxxxsssQQQHHHHHHAAAaaammmRRRUUUnnn~~~jjjZZZMMMDDD>>>aaazzzfffQQQ{{{XXXAAA777777444```EEE???AAADDD;;;>>>:::999777555444333333333444444333333444555777888444555666666555555777999:::999888999;;;<<<<<<<<>>888999;;;;;;:::>>>CCCHHHRRRcccxxxYYYIIIAAABBBSSSSSS\\\llltttvvvyyyiiiKKKEEEEEEEEECCC@@@======>>>;;;???HHHddd|||^^^@@@===;;;999888666666666666888888;;;@@@[[[lllTTTFFF>>>yyyzzzDDD@@@<<<===GGGxxxXXXIIIVVV[[[fffbbb[[[~~~VVVVVV^^^TTTKKK@@@SSSeeefff}}}uuuaaaFFF;;;VVVfffnnnddd```vvv}}}MMM;;;999777777VVVBBB???AAAEEE<<>>CCCBBBBBB```[[[@@@FFFCCCIIIggg~~~___JJJCCCGGGCCC\\\fffVVVLLLCCCGGGCCCaaaUUUPPPEEE<<<<<<===EEEZZZppprrrkkk]]]MMMFFFHHHKKKKKKYYYeeeqqquuupppjjjggghhhaaammmuuuuuusssmmmiii[[[III<<<888777666:::<<<@@@EEEOOO```uuuvvvXXXTTTNNN^^^aaaSSSEEEAAAAAA@@@AAADDD>>>EEEEEE<<>>>>>]]]eeeRRRZZZfffddd|||yyyDDDLLLHHHIIIFFFFFF}}}mmm[[[TTT^^^]]]VVVoooqqqYYYwwwDDD555555333888nnnHHHAAA@@@@@@DDD<<>>FFFJJJGGGHHHNNNPPPNNNjjjrrryyy^^^EEE>>>BBBDDDBBBTTTsssCCCDDDFFFHHH[[[mmmLLL@@@EEEAAANNNtttyyy]]]QQQJJJHHHCCCfff\\\XXXNNNBBB;;;===III___rrrggg___RRREEECCCJJJNNNNNN^^^iiiuuuyyytttkkkfffdddfffttt|||zzz}}}rrr]]]EEE888777:::::::::===@@@DDDNNN___uuu___QQQQQQkkkhhhOOOCCC@@@======AAA999>>>CCCCCC???CCCVVVkkkyyyOOO:::999888777777888888999:::777;;;BBBVVVfffQQQbbbGGG:::>>>>>>AAAWWWXXXUUUfffdddccc|||EEE:::<<>>>>>===AAABBBEEEKKKSSSYYY\\\]]]YYYgggwwwaaaPPPWWWiiiyyy}}}tttyyyjjjXXXVVVVVVZZZccc```OOOCCCFFFLLLMMMdddzzz}}}TTTCCC@@@BBBFFFAAAJJJKKKBBBGGGCCCMMMooozzzTTTAAACCCBBBDDDbbbooovvvaaaNNNEEECCCeeeSSSLLLJJJBBB;;;>>>LLL]]]gggXXXWWWQQQJJJIIIOOOUUUWWWeeemmmxxx}}}{{{vvvsssrrr|||zzzeee[[[III999555:::======;;;===@@@DDDMMM___uuuyyyhhhQQQXXXxxxrrrRRREEECCCCCCGGGNNNNNNMMMJJJGGGCCC@@@@@@AAAQQQ~~~uuuNNN999999888777777888999:::999777===CCCOOOvvvkkkWWWCCC999BBB===EEEQQQiiiUUUeeeddd[[[{{{XXXAAACCC@@@CCCGGGaaannn]]]qqq]]]```uuuRRR@@@666555:::;;;dddEEEBBB@@@>>>BBB<<>>>>>===@@@AAAEEEKKKSSSYYY]]]^^^\\\ooo~~~yyyUUUQQQZZZooojjjsssqqqvvv|||vvvaaajjjWWWRRRKKKSSSqqqmmmmmmmmmxxx~~~eeeQQQQQQXXXZZZaaawwwMMMBBBBBBDDDGGG@@@DDDnnnRRRBBBGGG===BBBaaaYYYFFFDDDEEE>>>NNNooovvv}}}fffLLLAAAEEEfffIII:::@@@???999===LLLXXXYYYNNNTTTVVVSSSRRRWWW___cccooouuu}}}wwwJJJEEE<<<666888===<<<888<<<>>>@@@DDDMMM___uuu}}}~~~nnnrrr]]]llldddEEE>>>FFFOOO[[[gggnnniiiZZZGGG???CCCFFFDDD888MMMWWW:::999888777777777888999:::555666???CCCEEE[[[zzzKKK??????===777BBBEEEwwwVVVccckkkdddpppLLLJJJCCCKKKWWWggglllxxxSSSmmmrrrGGG===444333:::666^^^DDDDDD@@@>>>EEE>>>>>>;;;:::999777666666555555333333222222333444666777888888777777888888999:::======:::888<<>>DDDCCCCCCGGGTTT^^^CCCHHHIIICCCVVVYYYHHHJJJ??????JJJzzzkkk|||fffTTTHHHHHHwwwqqqPPPBBB<<>>>>>===LLLggg|||vvv~~~hhhwwwlllrrrvvvvvvvvvXXX@@@DDD]]]}}}^^^FFFBBBCCCDDDEEEEEEJJJXXXrrrQQQ???;;;;;;:::888777777777888888<<<777===DDDEEEMMMWWWVVVkkkiiiHHHDDD888<<<:::???BBBrrr]]][[[gggiiitttaaa\\\RRRcccxxxWWWwwwFFF777555777:::666```DDDCCC@@@>>>DDD======::::::888777666555555555333333222222333444666777888888777777888888999:::<<<===;;;999;;;@@@@@@===>>>BBBEEEIIIPPPZZZ______bbbnnnzzzcccBBBIIIHHHKKK[[[mmmtttqqq]]]ttt```WWWTTTOOOMMMYYYzzz}}}bbbYYYLLLHHHLLLKKKMMMPPPHHHJJJZZZ^^^cccuuu{{{rrr\\\JJJ>>>@@@DDDBBBAAADDDSSSKKKBBBAAA===MMMyyy{{{QQQGGGHHH>>>???IIIvvvmmmppp[[[MMMSSSmmmXXXEEE???CCCIIIVVVbbb|||tttlllgggkkkxxxuuuuuuoooSSS===<<<;;;::::::999999:::::::::???CCCDDDLLLbbb{{{wwwttt```lll~~~{{{tttuuu}}}~~~kkk^^^lll```DDDDDDHHHDDD>>>AAAHHHFFFvvvzzz]]]KKK@@@===@@@;;;:::888777777777888999<<<999@@@JJJXXXnnnyyypppVVVAAA@@@666>>>FFFHHH888aaapppVVV___kkk~~~jjjgggaaa<<<555555888:::777eeeGGGDDDAAA???DDD>>>???:::999888777666555555555333333222222333444666777888888777777888888999:::<<<===;;;999;;;@@@@@@===@@@CCCFFFHHHOOOZZZaaacccfffqqq~~~aaaUUUCCC???DDDGGGYYYwww|||ggg]]]wwwnnnYYYfffooommm~~~pppggg```PPPKKKkkkcccUUUwwwzzzxxxyyyeeeXXXWWWPPPNNNOOOHHHJJJYYYgggdddlllOOOEEE???CCCDDDAAA@@@CCCNNNXXX???AAA@@@JJJjjjsssoooccc[[[ZZZXXXRRRRRRWWWlllyyyJJJFFFGGG>>>AAAHHHppp~~~pppYYYIIIQQQxxxbbbHHH>>>GGGZZZjjjsss}}}rrrfffgggxxxkkk]]]fffkkkSSSGGG???888<<<;;;::::::999999::::::666<<>>MMMKKKdddQQQ>>>???>>>;;;:::;;;:::888777777888999999;;;AAAPPPccc~~~}}}zzzxxxMMMAAA@@@888666<<>>AAADDDFFFGGGNNNZZZdddgggjjjuuu^^^JJJHHHDDDIII[[[uuu}}}nnnZZZNNNtttoooaaa\\\[[[tttuuu{{{lllPPPMMMnnnssshhh{{{pppeeeQQQFFFIIILLLZZZsss~~~FFFBBBAAACCCCCC???AAAEEEHHHfffkkkAAADDDEEEIII[[[vvv\\\PPPEEECCC@@@<<>><<<;;;::::::999999::::::888999???EEEGGGNNNhhhwwwooommm~~~cccPPPMMMPPPJJJOOOJJJXXXuuu~~~OOO@@@CCCAAA:::888::::::999888888888999:::<<>>:::BBB;;;@@@HHHsssYYY]]]bbbrrrggg~~~xxxiiisssqqqfff[[[BBB777:::777666999666rrrMMMDDDBBBAAADDD>>>BBB:::999888666555555444444333333222222333444666777888888777777888888999::::::======::::::>>>@@@???AAAEEEGGGGGGMMMYYYeeekkknnnxxxcccLLLDDDHHHUUU|||tttbbbLLLXXXmmmaaannnooowwwbbbLLLMMMiiittt```iiirrr]]]TTTMMMUUUkkkoooCCCBBBBBBBBB@@@???CCCIIIDDDOOOCCCBBBDDDDDDMMMmmmtttRRRIIILLLKKKDDD@@@AAAIIIfffeeeKKKIIIBBBGGGGGGbbbzzz```RRRZZZmmm___OOONNN^^^oooooogggjjjkkkcccVVVYYYyyyVVVOOO```fff\\\|||wwwkkkVVVIIITTTgggtttjjj[[[NNNDDD???===>>><<<;;;::::::999999::::::===:::???KKKVVVaaauuuzzz{{{|||qqqdddbbb[[[SSSCCCAAAKKKHHHSSSssswwwLLL<<<;;;999;;;@@@::::::999888888999:::;;;@@@OOOcccxxx~~~jjj```fffgggJJJ;;;;;;;;;FFF>>>AAAIIIxxxwwwYYYYYYgggzzzwwwZZZLLLoootttiiiyyyPPP>>>999;;;666555888666vvvMMMBBB@@@???AAA;;;@@@999888777666555444444444333333222222333444666777888888777777888888999::::::===>>>::::::===@@@??????DDDGGGGGGLLLYYYffflllrrrzzz^^^IIIOOOeeeuuu___TTTccc|||zzzvvvyyyZZZaaa|||aaaKKKLLL^^^|||iii\\\jjjhhhVVVWWWjjjxxxllljjj}}}aaaCCCDDDCCCBBB???@@@DDDHHHEEEGGGLLLAAACCCBBBFFF___tttaaaPPPEEECCCCCCBBBUUUxxxNNNJJJBBBHHHDDDZZZ{{{\\\RRRaaammm^^^SSSZZZnnn|||}}}wwwpppllldddYYYWWWqqqmmmfffkkkcccQQQ[[[ZZZ[[[XXXKKKAAAHHHVVVaaaXXXNNNGGGBBB<<<:::;;;<<<;;;::::::999999::::::<<<999===NNNeeexxx~~~jjjfffmmmdddOOOAAA999:::DDDaaaTTTFFF???<<<:::;;;>>>::::::999888888999;;;<<>>@@@888<<<@@@999fffXXXOOO\\\iiikkk[[[CCCLLL:::DDDCCCvvvlllwww~~~~~~EEE999777999444444999777{{{OOOCCCAAA@@@BBB<<>>;;;999===@@@@@@===CCCFFFGGGLLLXXXeeellltttzzziiiaaassswww```ZZZeeezzz[[[VVVgggdddLLLIIISSSppp{{{hhh\\\dddpppppptttbbbXXXXXXjjjUUUBBBDDDDDDBBB@@@@@@BBBCCCDDDFFFdddeeeEEEEEECCCDDDSSSvvv```KKKHHHCCCFFFUUU{{{{{{PPPIIIAAAGGGAAASSS{{{[[[QQQbbbnnn___[[[lll{{{oooccc[[[XXXhhhwwwhhhQQQNNNOOOPPPKKKDDDHHHRRRQQQGGG>>>======;;;:::<<<<<<;;;::::::999999::::::999999???PPPlll~~~vvv}}}|||jjjSSSDDDDDD777???DDDDDDBBBAAA===777::::::999888999:::;;;<<>>FFFBBB[[[zzzSSSQQQ```YYYbbbiiiVVVLLL888III999PPPhhhuuuddd>>>555666999444555:::666SSSFFFEEEDDDEEE???FFF999888777666444444444444333333222222333444666777888888888777888999999:::999>>>???;;;999<<<@@@@@@;;;BBBFFFGGGLLLXXXeeelllvvv{{{ooouuuwwwmmm___rrrZZZhhh[[[kkkPPPKKKPPPbbbttt^^^VVVuuuzzzYYYcccfffkkknnnKKK@@@CCCDDDBBBAAAAAA@@@>>>CCCGGGMMM~~~GGGEEEBBB???FFFbbb^^^FFFAAAJJJ\\\|||sssPPPIII@@@FFF>>>OOOfffZZZgggvvvgggggg~~~rrrccc___\\\gggttt```SSSFFFAAA>>>???KKKZZZMMMBBB;;;>>>AAA>>>===>>><<<;;;::::::999999::::::;;;@@@FFFTTTqqqpppqqqyyyQQQFFF;;;BBBBBB999777???@@@:::::::::999888999:::<<<===AAAPPPbbbmmmtttdddeeemmm~~~vvvNNNGGG999@@@999CCC111===GGGFFFUUUeeeMMMbbb```\\\```XXX___uuuzzzyyy~~~|||___???HHH===CCCkkkbbbuuuxxxxxxOOO>>>666888;;;666777999444zzzYYYDDDAAA@@@AAABBB;;;;;;999666666666666555444444333333333333444555555999999999999999999::::::999:::>>>CCC???999:::AAA@@@@@@DDDJJJPPPVVVbbbmmmrrryyyppp```iiippp```rrrooooooVVVFFFKKKXXXaaaQQQRRReeeqqqhhhrrr}}}XXXJJJAAAAAAAAAAAAAAAAAAAAAAAAHHHDDDFFFOOOUUU===<<>>dddWWWFFFHHHCCC>>>OOO|||jjj^^^vvvqqqfffxxxtttxxx{{{rrrSSSDDDJJJHHHAAADDDMMMKKK???===GGGGGG;;;777===>>>===<<<;;;:::999::::::===>>>MMMjjjXXXjjjnnnRRRDDD===>>>??????===<<<;;;<<<777;;;>>>+++777BBB///@@@888OOOZZZhhhsssZZZhhh{{{tttlll@@@HHH>>>000DDD999DDDBBBFFFKKK>>>]]]TTTMMMaaa]]]SSS[[[___]]]aaaiiimmmmmmrrrzzz~~~MMM===BBB@@@HHH```nnnaaalllwwwMMM888888888888777777777777sssVVVEEEDDDAAAAAAAAA<<<;;;999666666666666555444444333333333333444555555888999999999999:::::::::;;;;;;???BBB???:::;;;AAAAAAAAADDDIIIOOOVVVcccooouuu|||nnn\\\TTTWWW}}}rrrZZZ___kkkSSSOOOOOOSSS~~~~~~iiiUUULLLLLLDDDHHH[[[kkkmmmjjjnnnyyyPPPCCCAAAAAAAAAAAAAAAAAAAAAAAACCCBBBCCCooorrrEEEEEEEEE>>>JJJccciiiMMMIII{{{bbbKKKLLLJJJEEEQQQ{{{yyyccc\\\uuuooozzznnnUUUSSSbbbSSSAAAMMMCCCAAA???>>><<<<<<>>>AAA>>>>>>===<<<;;;;;;::::::??????OOOnnnvvvcccxxxcccIIICCCFFFDDDCCCBBBAAA???<<<:::<<<:::===444<<>>888888888777777777666666fffOOODDDFFFBBB@@@AAA===;;;999666666666666555444444333333333333444555555888888999999999:::::::::======@@@AAA>>>:::<<<@@@CCCBBBCCCHHHMMMVVVdddqqqyyyvvvPPPiiidddRRRPPPkkkhhhqqqKKK[[[vvvsss\\\QQQKKKIIIcccpppTTTMMMKKKJJJJJJMMMFFFKKKuuujjj```~~~VVVUUUeeeGGGBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBBBBWWWBBBKKKMMM888IIIRRRmmmQQQTTTqqqOOOLLLOOOLLLQQQwwwxxxWWWPPPrrrvvvrrrdddYYYRRR@@@FFFEEE<<<999>>>@@@======>>>>>>>>>===<<<;;;:::AAAGGG[[[{{{~~~gggYYYDDDCCC???===>>>BBBCCC@@@<<<<<<555888999===:::===^^^fffssszzzqqqYYYaaapppLLL777<<<===<<<@@@>>>DDD<<<<<>>??????===;;;<<>>GGGIIIZZZYYYYYYQQQFFFLLLKKKMMMqqqWWWRRRrrr{{{\\\~~~|||TTTAAABBBAAA??????@@@>>>;;;======>>>>>>===<<<;;;:::AAAUUUsssvvvwwwsssqqq~~~yyyxxxeeeNNNGGGAAAAAAEEEGGGAAA;;;;;;555777:::;;;:::AAAVVVfff{{{{{{aaabbbhhhrrryyyeee<<<<<<=========999;;;AAA<<<;;;EEECCC???IIItttNNNRRR^^^cccXXXXXXYYY\\\```eeekkkpppqqqttt{{{{{{QQQCCCFFFIIIKKKVVVFFFOOOmmmtttHHH;;;888777777777666666666666NNN>>>===DDDAAA???BBB@@@;;;999666666666666555444444333333333333444555555777777888999::::::;;;;;;<<<>>>???>>>=========<<>>FFF@@@@@@@@@@@@@@@@@@@@@@@@BBBFFFFFF???VVVHHH???IIIBBBDDDQQQmmm___[[[UUUBBBGGGIIIKKKnnneeeiii|||]]]\\\zzzUUUDDD:::@@@EEEAAA>>>AAA<<<============<<<<<<;;;@@@ddd}}}uuummmaaaUUUWWWmmm}}}pppdddVVVOOONNNJJJAAA999;;;<<<::::::888;;;CCC@@@OOOnnnxxxzzzzzzwwwuuutttrrrsss}}}MMM888AAA;;;999===777999???===;;;@@@CCCCCCDDDwwwgggLLLTTTiiiaaa\\\VVVVVV\\\eeekkklllkkkmmmrrrpppllljjj[[[OOOPPPMMMGGGHHHEEE===NNNrrr{{{bbb\\\jjjbbb:::<<<777777777666666666666555NNN>>><<>>;;;999666666666666555444444333333333333444555555777777888999:::;;;;;;<<<:::===?????????AAA???<<>>KKKAAA@@@LLL[[[```___]]]CCCEEEHHHLLLkkkjjjxxx~~~xxxMMMaaaIIIHHHIIIAAA>>>CCC???>>>============>>>>>>MMMwwwzzznnnjjjccc]]]VVVRRRiiixxx~~~qqq```UUUQQQLLLEEE>>>888<<<:::===999===III999DDDfffrrruuu~~~zzz}}}mmmGGG:::???777666===<<<999<<<===<<<;;;???BBBAAAWWWYYYKKK\\\ddd___WWWSSSXXXaaafffeeeiiimmmxxxqqqsssoooUUUKKKRRRTTT\\\mmmVVVCCCHHHeee^^^SSScccVVV666;;;777777666666666666555555VVVCCC===CCC@@@??????;;;;;;999666666666666555444444333333333333444555555666777888999:::;;;;;;<<<999>>>AAAAAACCCEEEBBB<<>>???????????????????????????<<>>???AAABBBmmmrrrjjjjjjhhhWWWWWW|||nnn\\\PPPKKKHHHEEEAAA777:::===OOOLLLMMMeee[[[```wwwXXXCCC;;;<<<888888======;;;777:::>>>;;;===AAA@@@DDDZZZRRRaaaccc```XXXUUU[[[```aaaiiitttrrrTTTPPPZZZuuuhhhaaalllxxxzzzaaaggg{{{pppHHH:::999777777666666666555555555^^^HHH@@@CCC@@@>>>>>>999;;;999777666666666555444444333333333333444555555666777777999:::;;;<<<<<<888???CCCDDDFFFIIIEEE>>>EEECCCBBBDDDFFFLLLXXXdddyyyfff^^^[[[eee|||~~~bbbYYYRRRKKKyyyuuuPPP===KKKBBB???????????????????????????777>>>EEE???:::ddd<<>>EEECCC@@@>>>???AAADDDFFFtttrrrwwwdddSSSuuurrr^^^NNNFFFBBB???======<<>>???CCCAAA;;;QQQxxxWWW^^^gggiii___VVVWWW]]]aaagggxxxjjjYYY___zzzkkkfff~~~}}}HHH======555777666666666555555555555^^^EEEFFFBBB>>>DDD???@@@;;;:::888777555444444333555444444333333444444555555555777888:::<<<============???BBBEEEEEEBBB@@@<<>>@@@>>>>>>>>>>>>>>>>>>>>>>>><<<:::>>>GGGDDD===aaaIIIAAACCCDDDEEEFFFYYYkkkrrrvvvJJJGGGKKKJJJ[[[xxxvvvlll\\\RRRGGGYYYUUUNNNTTTNNNAAAFFF@@@FFF@@@999???BBBDDDKKKdddhhhsssSSSBBBAAABBB@@@BBB;;;KKKrrroooddd;;;;;;::::::999888777777999999:::;;;;;;<<<<<<===>>>???qqqUUU^^^dddaaa[[[XXXVVVTTTeeecccwwwrrr~~~||||||hhh@@@???:::333444444444444444444444444[[[AAABBB???<<>>???BBBEEEEEECCCAAA@@@EEEHHHEEEAAABBBJJJQQQtttfff]]]yyy}}}cccTTT|||YYYYYY}}}PPPMMMQQQ\\\yyyAAA>>>CCC===>>>>>>>>>>>>>>>>>>>>>>>>???<<<<<>>EEE\\\XXXCCC>>>GGGDDD:::777@@@AAA<<>>888EEEiiijjjjjjuuuBBB;;;::::::999888888777777999999::::::;;;<<<<<<<<<<<<>>>\\\\\\UUUXXXdddeee[[[XXX^^^hhh___VVV;;;;;;888555444444444444444444444444ZZZ??????>>><<<@@@999;;;::::::888666555444444444555444444333333444444555444555666888:::;;;<<<===<<<===???DDDHHHKKKKKKJJJ;;;???BBBCCCCCCFFFMMMUUUnnnxxxaaa{{{nnn[[[UUUXXXXXX}}}]]]^^^ooovvveeeJJJOOObbbuuuZZZBBB555III<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>:::===AAA;;;AAAUUUQQQJJJCCCCCCJJJFFFOOO~~~kkkuuuPPPLLLWWWSSSNNNPPPPPPgggqqq\\\CCCIIIfffmmm]]]UUUTTTLLL>>><<>>999AAA[[[zzz^^^~~~bbb444::::::999999888777777777888999999::::::;;;<<<<<<===DDD===oooaaaMMM___mmmbbbYYY^^^```XXXmmmkkkDDD777666444777333333333333333333333333___AAAAAAAAA@@@CCC;;;===:::999888666555555444444555444444333333444444555444555666888999;;;<<<===;;;<<>>EEEnnnFFFIIICCCLLLDDDAAAaaa{{{vvv\\\QQQXXXTTTIIICCCIIIUUUxxxnnnSSSMMMbbbqqqhhhXXXiii\\\HHHBBBDDD===<<>>CCCFFFGGGMMMTTT]]]qqqfffeeeooo~~~hhhJJJWWWsssdddSSSbbb{{{]]]QQQOOOOOOPPPMMMJJJOOOWWWgggXXXQQQRRR```ZZZ{{{oooFFF<<>>999999@@@HHHDDDJJJeeeeeeIII???BBBBBBCCCLLLXXX]]][[[WWWSSSfff^^^yyyyyy:::<<<888888777777777777666666777777888888999:::::::::666AAA;;;@@@uuuxxxWWWUUUaaajjjnnn```gggaaa[[[^^^fffyyytttsssyyyzzz|||}}}eee>>>888999333222666222222222222222222222222jjjEEE@@@AAA@@@AAA999>>>999888777666555555555555555444444333333444444555333444555777999:::;;;<<>>>>>@@@EEEIIILLLMMMEEE<<<999>>>CCCDDDJJJRRR^^^mmmhhhwwwvvvXXXggggggTTTNNNWWWTTTQQQnnn}}}^^^YYYRRRPPPUUUVVVSSSUUU[[[rrrhhhdddOOOPPP[[[iii|||xxx___TTTCCC999FFF<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<777@@@===888<<<<<<;;;BBBKKKlllKKKBBBEEEDDDEEEFFFKKKoooyyyUUUQQQ[[[dddhhhgggbbb^^^kkknnn\\\iii{{{oooOOOXXXdddDDD@@@===CCCAAABBBBBBKKKrrrhhhLLL???AAAAAA???@@@FFFJJJLLLKKKFFFaaauuueeeXXX...:::777777777666666666666666666777777888888999::::::666===@@@;;;LLLXXXUUUbbbllljjjlllfffbbbccc```dddsss}}}vvvnnnlllpppuuutttuuuwwwyyyzzz{{{{{{{{{~~~|||{{{}}}PPP666777666444666666111111111111111111111111pppGGG???@@@??????888???999888777666666555555666555444444333333444444555333444555777888:::;;;<<>>;;;999===:::999AAAAAAIIIoooHHHGGGBBBDDDDDDBBBVVV{{{~~~sssyyyvvvzzz}}}ttthhhzzzdddXXXooowwwXXX\\\}}}\\\EEE>>>CCC888777@@@KKKvvvttt\\\FFFBBB???@@@@@@@@@AAACCCFFFAAAbbbppp}}}lllFFF444;;;666666666666666666666666666666777777888999999999999;;;>>>;;;???ffffff___^^^jjjhhhjjjmmmlllfff___\\\aaadddggghhhggghhhmmmqqqpppqqqrrrssstttttttttsssuuu|||sssppp}}}{{{~~~^^^@@@444777111333999333111111111111111111111111uuuKKKAAAAAA@@@@@@999@@@999888777666666555666666555444444333333444444555333444555777888:::;;;<<<===<<<===@@@GGGNNNSSSUUUXXXHHH===>>>@@@>>>BBBJJJRRRbbb~~~ppphhhfffoootttfffTTTSSSQQQOOORRRnnnyyylllcccaaaUUUhhh}}}xxx}}}dddHHH555CCC???<<<@@@;;;;;;;;;;;;;;;;;;;;;;;;888;;;999;;;AAA===:::CCC???666{{{OOOKKKAAA@@@FFFEEEMMM``````VVV{{{~~~^^^OOOfffzzzooo]]]III@@@GGG>>>DDDKKKEEEaaa~~~qqqNNNEEE@@@CCCDDD@@@<<<>>>AAA;;;[[[wwwqqqiiidddMMM:::999888555555555666666666666666666666666777888888999999777888555999===GGGkkkYYYggghhhrrrwwwnnniiiiiieeecccdddeeeddddddeeehhhjjjnnnooopppqqqqqqppppppoookkkwwwqqqnnn||||||vvvvvv~~~|||LLL888777888---222999///000000000000000000000000LLL<<>>@@@<<>>KKK:::???RRRDDDooo]]]xxxXXXHHHFFFSSS```IIICCCIIIGGGAAAEEEPPPRRRKKK\\\wwwwwwuuuhhhJJJ@@@HHHDDD???@@@@@@DDD<<>>999999111555555555555555555555555555555555555666666666666;;;888888<<<999555ZZZbbb[[[^^^gggqqqsssqqqttt{{{uuullldddbbbbbbaaaaaadddggggggjjjmmmmmmkkkooovvvsssooommmpppuuuxxxwwwtttyyywwwvvvyyy\\\888777666555444333333222000000000000000000000000wwwJJJ<<>>>>>999BBB555???;;;;;;;;;;;;:::::::::::::::999999999999:::;;;;;;:::<<>>666FFFjjjvvvfff\\\eeeuuu{{{xxxtttwwwtttttttttpppfff___]]]llljjjlllnnnnnnmmmooosssyyyuuuqqqppptttwwwyyyyyyzzzyyyzzz~~~HHH888777666444333333222222000000000000000000000000hhhFFF===DDD===>>>BBB999999888777666666555555555555444444333333444444555444444444555777:::<<<===>>>DDDFFFDDDDDDMMMYYYbbbOOONNNMMMCCC999>>>DDD???DDDCCCVVVdddRRRTTTwww\\\PPPHHHMMMiii^^^pppyyy@@@>>>;;;666@@@777>>>;;;;;;;;;:::::::::999999999999888888999999:::;;;999EEE333MMM]]]???JJJEEE999CCCEEE\\\zzz|||zzzNNNQQQNNNHHHKKKNNNNNNPPPVVV___fff]]]]]]UUUTTTrrrkkkPPPNNNNNNnnngggeeeqqq{{{|||nnnRRR:::777777666666444444444444444444444444444444444555555555666666444888777;;;@@@999777DDDvvviiiYYY```nnnvvvxxxyyywwwxxxjjjfffeeehhhiiiggggggiiillljjjhhhhhhmmmuuu}}}pppJJJ<<<777666555444333222222222000000000000000000000000YYYCCC>>>DDD???===@@@;;;999888777666555555555555555444444333333444444555222333444555666888<<<>>>;;;???CCCCCCAAAFFFSSS```ZZZQQQSSSKKK777;;;HHHDDDCCCDDDOOOkkkrrrXXXSSSlllcccNNNHHHHHH\\\}}}rrrbbbWWWTTT```jjjYYY<<<@@@;;;555===888;;;::::::::::::999999999999888888888888888999::::::999EEE:::AAAoooSSSBBBGGGEEE@@@DDDEEELLLqqqppppppwww```ccc^^^[[[___ffflllpppsssqqqfffZZZdddqqq\\\ddd~~~uuuCCC888<<<555000333444444444444444444444444333333444444444555555555666;;;555111:::<<<999;;;DDD|||eeebbblllwww{{{xxxyyy~~~~~~}}}~~~|||vvvtttxxx{{{zzzyyyzzzyyyyyyyyy{{{qqqWWW555:::666555444333222222222222000000000000000000000000MMMAAA???CCC@@@======<<<999888777666555555555555555444444333333444444555111333555555555777:::===>>>???DDDHHHFFFEEEQQQ```iii^^^```YYYAAA===GGGEEE@@@HHHLLLVVVyyynnncccwwwkkkkkkooorrr```FFFFFFDDDVVVnnnaaaSSSKKKHHHEEEGGGJJJAAACCCeeevvvEEE<<>>888```yyyuuuxxxtttuuu|||zzzwww{{{xxxgggAAA666444555444333222222222222222000000000000000000000000GGGBBB???AAABBB===;;;<<<999888777666666555555555555444444333333444444555111444666555444444888<<<@@@>>>CCCLLLJJJEEEMMM\\\nnnhhhiiieeeQQQAAA???@@@;;;FFFGGGHHHcccuuuWWWGGGJJJbbbhhhJJJJJJDDDSSSzzzcccQQQIIICCC@@@CCCGGGGGGGGGIIIDDDCCCbbb\\\<<<>>>>>>:::888888777777999999999888888888777777777777777666777777888999;;;---BBB===///[[[zzzIIIAAABBB>>>IIIDDD>>>TTT~~~WWWTTTlllsss```EEE111444999444333999333333333333333333333333222222222333333333444444000:::777111666999777:::@@@777gggtttppprrrvvv{{{}}}{{{|||wwwuuuxxx|||xxxHHH555<<<000444333222222111111111222000000000000000000000000EEEDDD??????CCC>>>999;;;999888777666666555555555555444444333333444444555222555666555222222777;;;AAA<<>>111@@@<<<444FFFhhhyyyIIIEEE>>>IIIHHHAAACCCUUU~~~yyyGGG@@@888555444444333333333333333333333333333333222222222222333333333333///888666444999999555999<<<555CCCssseeebbbkkkvvvvvvuuuyyymmmoooqqqttt{{{www}}}\\\===333888222333222222111111111111111000000000000000000000000DDDFFF???>>>DDD???777:::999888777666666555555555555444444333333444444555222555777555222111555:::EEE===BBBPPPQQQGGGHHHSSSqqqnnn^^^VVVTTT???555GGG@@@<<<>>>EEEKKK^^^eeeuuunnnYYYIIIMMM```gggKKKHHHLLLlllYYYQQQKKKKKKLLLIIIGGGGGG>>>NNNwwwTTT999:::>>>333555<<<555666888888888888888777777777777666666666666666777888888;;;555<<<999AAA::::::wwwcccNNNFFFDDDAAADDDCCC@@@YYYsss\\\zzzyyyUUU666:::999111000555555000333333333333333333333333111111222222222333333333333777333222::::::888???---HHH666@@@iii^^^```bbbccchhhmmmooopppvvv~~~zzztttmmmkkklllllliiieeepppxxx|||CCC;;;111...444222222111111111111111111000000000000000000000000FFFAAA???AAA@@@===:::;;;999888777666666555555555444444444444444444444444444444444555555555555666>>>@@@@@@CCCNNNYYYZZZTTTfffwwwcccfffTTT:::@@@<<<===AAA???OOO]]]pppnnnkkk~~~hhhpppsssUUUKKKJJJRRRrrruuuKKKAAAKKKVVVsss~~~kkk^^^WWWPPPJJJFFFIIIPPPuuuUUU666<<<999999999888777666666555666666666666777777777777666666666666777777777777999888777777999;;;===???bbbOOO<<>>333000111222222111111111000000//////////////////////////////FFFBBB???AAAAAA===;;;<<<999888777666555555555555444444444444444444444444444444444444555555555555:::===???DDDMMMUUUSSSLLLhhhqqqzzzvvvpppnnn]]]>>>===<<<>>>:::DDDNNN]]]ppp```oooPPPSSSQQQEEEVVVyyyoooZZZLLLFFFTTTiii~~~NNNHHHKKKNNNaaauuueeeXXXRRRSSS[[[}}}EEE<<<<<<999999888777777666555555555666666666777777777777555666666666777777777777999888777777888:::===>>>UUUZZZKKKHHHEEE>>>IIISSSHHHVVVwww|||[[[vvvuuusssxxxwwwKKKXXXxxxBBB555666555555444444444444444222222222222222222222222111111111222222222333333333333333444555555666666444555888999===VVVyyyUUUIII:::000...111555666111111111000000000//////........................GGGBBB@@@BBBAAA>>>;;;<<<999888777666555555555555444444444444444444444444444444444444555555555555777;;;@@@FFFMMMRRROOOJJJTTT]]]ggggggkkkBBBAAA<<>>GGGIIIAAA@@@CCC???[[[ppp[[[qqq|||yyyvvvtttWWWXXXPPPRRR___kkkyyy}}}YYYPPP}}}wwwPPP888222666555444444333333444444222222222222222222222222111111111222222222222333222333333444444555555666999222666===666555[[[}}}^^^;;;666000...000222222222111111000000000000//////........................GGGBBB@@@BBBBBB>>><<<<<<888888666555555555555555333333333333333333333333333333444444444555555555888<<>>@@@===AAA>>>EEE^^^{{{WWWTTTWWWRRRLLLDDDUUUmmm^^^JJJEEEDDDVVV|||yyykkkKKKFFFNNNDDDBBBLLLJJJgggwww}}}{{{uuupppyyyaaa222===>>>111888555555555555555555444444444444555555555666666666444444555555555666666666555555555666666777777777888999<<>>===666UUUccc???///111000000000000000111111222......////////////000000------------------------EEE@@@>>>@@@???;;;999:::777777666555444444444444222222222222222222222222222222333333333444444444333444888???DDDIIIWWWdddNNNNNNTTTjjjpppGGGBBB@@@<<>>:::CCCwww|||hhh888444<<<222+++...000111000///...//////---.........//////000000------------------------CCCBBBAAA???>>><<<;;;:::999888777666444444333333222222222222222222222222222222333333333333444444777555888>>>EEEMMMZZZeeepppddd\\\ZZZpppggghhhGGG444GGGBBB555EEEBBBDDDOOOmmmvvvgggYYYcccKKKKKKUUUkkkzzzdddNNNEEEJJJQQQTTTpppeee^^^NNNGGGNNNEEEJJJHHHGGGOOObbb~~~kkk{{{vvvpppooowwwjjjoooQQQ999666<<<999444222444444444555555555555555333333333333333333333333222222333333333333444444444444444555555555555666666666:::===999999NNNgggQQQIIIEEEBBBCCCBBBAAADDDIIIXXXoooqqq[[[XXXfffnnnQQQaaaWWWCCC444555666222111444333333222222111000//////000000000000000000000000000000111111111111000000000000000000111111111111333333444444555666666666888777999===EEEeee}}}eeeUUU@@@444222222000---000000//////.........---........................------------------------CCCBBBAAA???>>><<<;;;:::999888777555444444333333222222222222222222222222222222222333333333444444666444666;;;@@@GGGRRR]]]qqqrrrlllZZZbbbsssZZZBBB444999CCCDDD===EEEPPP___{{{eeeiiiLLLIIIKKK[[[qqqmmmgggwwweeeRRREEEGGGQQQeee|||ZZZEEEDDDBBBGGGHHHIIIMMMWWW}}}vvvoooooouuu{{{|||oooTTTBBB444666999666444666666666555555444444333333333333333333333333333333222222222333333333444444444444444444555555555555777444666:::888666@@@PPPjjjdddIII>>>JJJKKK===???QQQJJJXXXnnnyyyxxx{{{iiiVVV\\\}}}GGG999111555888444333777333333222111111000//////000000000000000000000000000000111111111111000000//////000000000111111111333333333444555555666666777666666777888HHHpppwwwpppjjjppp^^^LLLBBB777111111222111///000/////////.........---........................------------------------CCCBBBAAA???>>><<<;;;:::888888666555444444333333222222222222222222222222222222222222333333333333444333444777:::???JJJUUUcccuuuvvvWWWOOOlll<<<888HHH777<<>>hhhrrrCCCAAALLLHHHAAABBB@@@DDDOOOeee~~~iiirrr~~~|||\\\QQQ[[[wwwTTT888111000555777333222666222222222111111000000///000000000000000000000000///000000111111000000/////////000000000000111111222333333444444555555666999777777888444555DDDVVVrrrnnnkkkkkkjjjlllttt~~~uuu```AAA555333000000111222111////////////...............------------------------------------------------CCCBBBAAA???===<<<;;;:::888777666555444444444444111111111111111111111111111222222222222333333333333222333666777;;;FFFQQQ^^^vvv~~~cccLLLaaaPPP<<>>@@@OOOooo}}}eee]]]\\\LLLeeexxx|||\\\KKKEEEDDDKKKPPPSSS___mmmzzzmmm^^^MMMJJJIIIAAAQQQttt[[[666<<<999777888777444333333222222333333333333333333222222222222222222222222111111111222222222333333222222222222333333333444333333666999999888:::>>>333666DDDkkkVVVCCCDDDGGGBBBCCCFFFFFFHHHWWWwwwmmmPPPXXXdddFFFAAA???FFFQQQccczzzwww}}}{{{___MMMGGGcccQQQ???666555333333333000...///333111111111000000000000000//////////////////////////////000000000000//////...////////////000000000111111222222333444444444333111111555888888777777666???XXXaaaEEE===888,,,000222333222///---...///---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,CCCBBBAAA???>>><<<;;;:::666555555444333333444444111111111111111111111111111111111111222222222222111222444666666999EEERRR^^^ggg|||^^^aaaWWW000???===AAACCC>>>>>>UUUkkkZZZ```aaaNNNdddzzzbbbfff{{{SSSLLLDDD@@@???@@@DDDIII^^^xxx^^^PPPKKKCCCIII___WWW>>>@@@:::777333333444555444222111111111222222333333333222222222222222222222222111111111111222222222222111111222222222333333333333666888666333333777<<<333===<<<>>>gggbbbDDD???AAACCCFFFDDD===AAA\\\yyyjjjLLLoooyyyWWWIIIAAABBBCCCGGG[[[rrrvvvZZZKKKXXXyyynnnUUUJJJMMMnnn\\\111222444333333222111000000333666000000000000000000000000////////////////////////...//////000000//////.........////////////000000000111111222222333333444555333222333444555666666;;;;;;555BBBqqqXXX???111222555...///000000///------...///---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,CCCBBBAAA???>>><<<;;;:::555555444444333333444444111111111111111111111111111111111111222222222222111222444555333555BBBOOOMMMSSShhhvvv```uuuJJJ666>>>AAADDD???999AAA___|||vvv^^^iiibbbOOOdddpppmmmuuubbbQQQMMMLLLGGGEEEGGGFFFbbb{{{```TTTIIIHHHTTTlllaaa:::999???555555333222222333333222222222222222111111111111111111111111111111111111111111111111222222222222111111111111222222222222333555666444222333666999@@@:::666666@@@dddmmmFFFEEEAAABBBDDD@@@===IIIZZZrrrZZZkkkyyyooovvv|||ZZZWWWZZZsssnnnXXXIIICCCDDDJJJPPPiii```ZZZTTTZZZuuu{{{gggQQQJJJ]]]vvv\\\GGG///:::777222222111000111333333333///000000000000000000000////////////////////////......////////////.............../////////000000000000111111222333333333333555666555333444666777666???888///???^^^|||}}}oooxxxkkkNNN;;;444///000444000///...------......------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++CCCBBBAAA???>>><<<;;;:::555555444333333333444444000000000000000000000000000111111111111222222222000222444444111222>>>LLLNNNSSSddd^^^```wwwKKKCCC@@@@@@BBB@@@===AAAIIItttpppooovvvdddNNNbbbggg]]]~~~rrr___mmmaaa\\\XXXJJJBBBFFFBBBFFF```ppp\\\OOOKKKQQQVVV~~~LLL888>>>222222666777555222111222222444333333222111000//////111111111111111111111111000111111111111222222222000111111111111222222222111333444444555777999888444555;;;<<<555???sssnnnLLLBBB???FFFHHHAAA@@@EEEJJJggg{{{yyydddsssoooyyykkkUUUOOOKKKJJJKKKWWWzzz^^^NNN999WWWvvvTTTGGGKKKGGG===@@@KKKmmmtttfff[[[qqqvvvZZZIIIFFFVVV}}}qqqUUU555999222<<<---333333222111333333000,,,////////////000000000000////////////////////////......////////////................../////////000000000000111222222333333***111555444222222555666666555444:::;;;444AAAbbbqqq\\\OOO???000///666222///000---000///...///000///---***,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++CCCAAA???===<<<;;;888666888666444222222222333444000000000000000000000000000111111111111222222222222222111222444666999;;;PPP[[[iiicccqqqNNN<<>>666999777444444000000000000000000000000000000000000////////////000000000000000000000000////////////////////////////////////////////////000000000000111111111111111111222333333444555555888777666666666777999:::AAAdddtttaaaNNN>>>666222111111000///......---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************CCCAAA>>>===<<<;;;888666777666444222222222333444000000000000000000000000000111111111111222222222333222222222333666888:::@@@KKKaaayyyfffsssFFF>>>;;;BBBFFFBBB<<<:::DDDFFFrrr~~~uuu\\\[[[```mmmhhhuuucccNNNCCCCCCBBBIII^^^zzz{{{ZZZIIIBBBMMM[[[mmm~~~xxx```>>>777888666666555444444333222222111111222222222111111111000000000000000000000000000000000000//////000000111222000111111111111222222222333333444444555666666666888888999999999;;;???BBBWWWtttHHH<<<@@@>>>444<<>>AAAIII^^^~~~___EEE777333222111111111000000///......---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************CCCAAA>>>===<<<;;;999777777666444333222222333444000000000000000000000000000111111111111222222222444333222222333444666777:::???VVVhhhxxxiiijjjuuuRRR888:::BBB???<<<@@@AAA777OOO{{{hhh^^^[[[bbbfffppp}}}___MMMIIIEEEEEEJJJ\\\{{{{{{dddRRRPPPOOOVVVmmm~~~|||zzzxxxyyykkknnnzzzxxxddd555111888999777666444444333333222222111111222222111111111000000000000000000000000000000000000000//////000000111222000111111111111222222222333333333444555555666666666666777888:::999777666333JJJzzzPPPCCCIIIOOOBBB???===@@@III]]]{{{nnnlllWWWssstttEEELLLxxx~~~dddOOOCCCBBBEEECCCWWWvvv}}}vvvYYYPPPfffXXXHHH>>>???@@@;;;<<>>===<<<;;;999777777666444333333222333333000000000000000000000000000000111111111222222222444333333222333333444555<<<;;;NNNZZZ___~~~```wwwpppFFF888;;;===???CCC:::???FFFWWW}}}jjjWWWMMMTTTaaaSSSGGGAAA===DDDaaannnggg\\\VVVbbb}}}~~~zzzvvvzzznnnnnn}}}||||||}}}tttwwwNNN555@@@<<<333666666333333333333222222111111111111111111000000000000000000000000000000000000///////////////000111111000000111111111222222222222333333444444555666666333222222555999:::777444===555HHHPPP===DDDIIICCC???AAAFFFOOO\\\gggNNNOOOWWWdddttt}}}RRR@@@YYY{{{zzzjjjrrrpppXXXKKKOOOOOONNNZZZxxx}}}{{{cccVVVJJJHHHHHHGGGJJJPPP>>>IIIYYYkkk}}}mmmaaaPPP@@@@@@LLLzzzhhhMMM999666444555888666222222666000000000000000000000000000000000000////////////////////////////////////........................////////////////////////////////////000000000111000111111111222222333333444444444444444555555666---555;;;:::666777>>>EEEccc|||hhhxxxvvvTTT>>>888444111222666777444000/////////......------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************BBB@@@>>>===<<<;;;999777666555555444333333333222000000000000000000000000000000111111111222222222333333222222222333333333777777HHHXXXfffdddzzzXXX@@@;;;??????;;;888CCCAAA<<>>OOOfff~~~zzzyyyoooaaa^^^mmm~~~{{{vvv|||~~~|||wwwuuuvvv|||eeemmmSSS666444???555///444444333222222222222222111111111111111000000000///////////////////////////////////////...///000000111000000111111111222222222222222333333444555555555444222111333777:::999777999@@@:::===qqq___HHH===AAAFFFFFF@@@>>>HHHUUUeeexxx|||lllSSSWWWppp~~~{{{xxxqqqNNNRRR]]]nnn~~~vvvsss}}}aaaRRR```VVVRRR___www{{{pppsss^^^TTTUUUUUUQQQLLLKKKHHHGGGJJJRRR^^^jjjsss}}}qqqfffYYYLLL@@@CCCcccnnnIII;;;444777444333444444111......000000000000000000000000000000000000////////////................................................////////////////////////...////////////000000000000000111111111111111222222222333333444444444444;;;222,,,...555777444///000FFF___vvvnnnRRRQQQQQQCCC555222444333111...,,,,,,///111............------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************AAA???=========<<<:::888555555555444444333222222000000000000000000000000000111111111111222222222111222222222222222222222111666@@@TTTpppvvvdddFFF888<<>>EEE@@@???;;;@@@CCC888NNN```]]]kkk{{{}}}www~~~vvvqqqmmm\\\jjjrrrxxxyyylllhhhnnn|||lllYYYFFF<<>>IIIKKKKKKIIIJJJWWWmmm~~~bbbXXXNNNFFFBBB;;;:::JJJ___gggTTTSSSOOOHHH@@@>>>AAAFFFHHH???DDDSSSYYYaaa|||tttqqqggg[[[DDDAAAAAAFFFHHHDDDCCCEEE@@@```mmmzzzxxxiiiZZZQQQ@@@CCCLLLddd___HHH888444444///444555444333444555666555000000000000000000000000000000000000////////////........................------------------------////////////////////////........./////////000000000000000000000000000000///000111222222222111111+++000999;;;333,,,000:::555444333444666999;;;;;;JJJaaa{{{sssooo```LLL@@@111...///444666222000000)))---222555444111...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************************************AAA???=========<<<:::888555555555555444333222111000000000000000000000000000111111111111222222222//////111222222333333222...;;;...333VVVYYYZZZ|||gggWWWkkkEEE555999444???<<<:::AAA:::===XXXZZZTTTXXXppprrr|||lll~~~vvvuuurrrkkkvvvttt^^^dddxxxsssSSSCCCIIIVVVkkksssyyyvvvrrrrrruuuwwwvvvttttttyyy~~~zzzuuuxxx|||vvvrrrvvvvvvxxxwwwyyybbbQQQ```sss}}}ooofffgggkkkpppooonnnmmmnnnppprrrtttoooiiihhhmmmssstttssstttoookkkeeebbbbbb```\\\XXX]]]WWWHHH^^^VVV222;;;+++666222///666///***888111111111111111111222222000000000000////////////////////////////////////...............///000000000111111111111222222222111222222333333444555555111555888777555333444666666777777555555:::CCCKKK```III??????CCC???CCCEEEAAA===???IIIRRRnnnxxxiiigggddd\\\[[[cccddd[[[QQQNNNSSSXXXYYYVVVSSSYYYccclllrrrzzzwwwxxx{{{bbb___```cccbbb]]]]]]bbbxxxvvvlll~~~rrreeeZZZPPPIIIEEEKKKaaa}}}]]]DDD:::333555:::888...222444222000111333444000000000000000000000000000000000000////////////........................------------------------////////////////////////............/////////000000000000000////////////...///111222222111111000777...)))...333222000111333000000444555333555999777::::::===HHHYYYdddgggnnnwwwqqq```bbbSSSGGGJJJ888,,,999666111555444000...---//////...222...***)))+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************************************???>>><<<<<<<<<<<<:::888555444444333333222222111111111111111000000000000000000000000000000000000222111000000000111333333666444555:::BBBOOOccctttsssTTTyyy}}}]]]&&&GGG???<<<;;;<<<:::888<<>>FFFAAA======:::999@@@JJJLLLUUUggg~~~{{{vvvvvv}}}~~~ddd___UUUHHH???AAAMMMYYYVVVDDD555222333333222333333333333222222111111111111111111111111111111111////////////////////////................................................//////.........---------////////////000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111000000111111222333666666666666777777777777<<<===???BBBEEEHHHJJJLLLHHHGGGEEEBBB>>>;;;999888333333333333333333333333000000000000////////////........................---------,,,,,,+++++++++************************+++*********))))))(((((()))************+++++++++************************???===;;;;;;;;;:::888777555444444333333222222111111111111111000000000000000000000000000000000000222111000000000111222333444333222222666EEEaaazzzpppnnnvvvvvvcccQQQ222;;;999:::<<<:::777999===FFF[[[nnn]]]PPPXXXaaalllxxx}}}rrrbbbzzzmmmdddeeemmmsss}}}|||oooWWWYYYkkkssspppmmmKKKJJJ]]]lllllllllmmmllllllkkkjjjgggjjjmmmmmmmmmnnnqqqssszzzqqqmmmmmmkkkfffkkkuuuqqq}}}kkkwwwOOOJJJZZZmmmtttnnneeeaaaaaaiiijjjiiigggdddccceeehhhqqqqqqooolllkkkjjjhhhfffkkk|||nnnNNNKKKZZZZZZSSS999DDDCCCllllllvvv}}}oooFFF:::>>>111444444333333333222222222222222222111111111000000////////////////////////.........///////////////............////////////000000111111111222222222222222222333333333333444555555555555555555555555444444555666888999::::::<<>>;;;::::::999777555555444444333333222222111111111111111000000000///000000000000000000000000111111111111111222222222,,,111777777111111???PPP___bbbzzzrrr[[[TTTmmmyyy___AAA<<<:::<<<===:::999::::::;;;>>>MMMqqqnnnZZZKKKRRRfffqqqkkkaaaxxxrrrmmmiiiaaa\\\cccnnnxxxvvv{{{uuuSSS[[[~~~aaaNNNlllmmm[[[[[[```eeeeeefffeeeeeedddcccbbbbbbeeefffeeeccceeejjjooooooqqqkkk___[[[bbbhhhgggoooddd```ssszzzkkkbbbfffrrrqqqMMMTTT]]]ccceeebbb]]]ZZZ[[[ZZZYYYWWWVVVVVVXXXYYY^^^iiikkkaaa[[[```dddbbb```YYYMMMMMMVVVRRRKKKPPP|||UUU///666999222222333333333333222222222222111111111111111000000000000////////////////////////000000//////......------............////////////000000000000111111111111111111111111222222222222444444444444444444444444555555666666666666666777555???@@@777???lll}}}UUU@@@;;;@@@EEE???AAABBB@@@>>>BBBKKKSSSeeesss{{{vvvjjjeee]]]TTTLLLEEE@@@<<>><<<<<<;;;;;;999777555444444333333222222111111111111111000000000///000000000000000000000000000000111111222222222222///000444777333000222999UUUiii~~~[[[cccqqqsssgggPPPEEE;;;999::::::;;;===666<<<:::777IIImmmyyy{{{}}}xxxppppppkkkSSSNNN\\\iiiggg___vvvuuusssmmmccc]]]dddnnnmmmjjjrrriiiXXXnnncccNNNhhhuuufff]]]```aaaccccccccccccbbbaaa```___]]]\\\[[[[[[]]]```bbbcccdddhhhcccWWWUUU^^^dddaaaeee___ZZZ___lllvvvssskkkiiiaaa```^^^fffrrrQQQSSSWWW[[[]]]\\\WWWTTTRRRSSSTTTVVVWWWWWWVVVTTTUUU___bbbZZZSSSVVVZZZZZZSSSRRRQQQRRRIII555<<<[[[dddpppkkk???***888<<<222111999333333222222222111111111111111111000000000//////........................000000//////......------............//////////////////000000000111111111000000000111111111222222444444444444444444444444555555555555555555555555666888;;;<<<:::DDDbbbqqqHHH;;;<<<;;;;;;===@@@CCCCCCAAA???HHHSSSeeevvvzzzssslllfffcccRRRNNNGGGAAA@@@EEENNNTTTwwwbbbKKK<<<888666...000333555333000/////////000000000000000000000000........................////////////////////////................................................---.................................////////////................................................//////............////////////......//////000111//////000000000111111111......//////000111111222222222111111000//////...000000000000000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))******))))))*********+++++++++************************???>>><<<<<<<<<<<<:::888555444444333333222222111111111111111000000000000000000000000000000000000000000111222222222222111444///---000111111222555FFFhhhwwwZZZVVVzzzaaadddSSS@@@888777888999<<<777666999<<<:::AAAaaa~~~yyyyyyzzz|||zzz}}}lllooooooooovvvjjjYYY\\\iiiiiiaaarrr{{{}}}qqqbbb^^^dddjjjiiihhhnnn}}}pppXXXdddttt^^^PPPcccgggvvvwww|||nnn\\\[[[```aaa`````````___^^^]]]\\\[[[ZZZXXXVVVWWWZZZ]]]]]]]]]WWW[[[XXXPPPOOOWWW\\\\\\[[[[[[ZZZVVVTTTWWW]]]cccZZZ\\\\\\SSSPPP___hhh```QQQQQQQQQRRRSSSRRRPPPMMMMMMNNNPPPTTTVVVVVVTTTQQQPPPTTTWWWTTTLLLHHHJJJMMMPPPSSSIIIAAAJJJRRRXXX```vvvwww}}}ssssssyyyllllllccc???===666000000444555333222222222222111111111111111111000000000/////////........................///////////////...................../////////////////////000000000111111///000000000000111111111333333333333333333333333444444444555555555555555===222000888;;;777;;;FFFqqqoooTTTGGG>>>666666===BBBAAA===>>>DDDMMMWWWaaannn|||yyynnnfff\\\RRRLLLKKKCCCAAA???BBBPPPjjj[[[>>>333///444555---...111111...---///111000////////////000000000000////////////////////////////////////////////////................................................---------...............------........./////////......................................................------------.....................///000000/////////000000000111111/////////.........------.........////////////000////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++************************))))))))))))************)))************+++++++++************************===<<<:::;;;<<<<<<:::999555444444333333222222111111111111111000000000000000000000000000000000000///000111222333222222111555///,,,///111222333666555QQQtttjjjllliiiWWWdddiiivvv|||eeeLLL>>>:::999888999:::888;;;>>>777111>>>SSSxxxvvvssspppqqquuuyyy{{{|||zzz{{{yyyssstttxxx}}}{{{ppphhhnnn||||||iii```hhhhhh\\\kkkrrr^^^\\\aaabbbmmmoooooommmpppyyyzzzbbb]]]bbbwwwRRRNNN]]]\\\mmmeeecccjjjiii^^^VVVXXX\\\]]]ZZZZZZZZZYYYXXXWWWUUUUUUTTTUUUVVVWWWWWWXXXYYYZZZTTTTTTRRRNNNLLLOOORRRTTTUUUVVVWWWUUURRRQQQVVV\\\PPPVVVQQQJJJKKKLLLMMMRRRNNNMMMLLLLLLLLLKKKKKKKKKLLLLLLLLLOOORRRRRRPPPNNNMMMKKKNNNRRRLLLAAA@@@HHH\\\WWWCCCFFFttttttwwwyyyoookkk~~~lll???<<<222???;;;...///444333///222222222222111111111111111000000000////////////.................................///////////////............////////////////////////000000000111/////////000000000111111222222222222222222222222333333333444444555555555;;;888444333222333777<<<222LLLlllQQQ???<<>>===:::>>>BBBCCCCCCDDDHHHKKKOOOTTT\\\dddnnn}}}|||wwwxxxwwwmmmaaaZZZQQQGGG@@@@@@@@@@@@DDDKKK___qqqjjjMMMCCC:::///000666333333333---111444222///000333111+++---.........//////000000000000000000000000000000////////////////////////................................................---------.........//////---------.........//////...................................................------,,,,,,------......------------...//////---------.........//////................................................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************))))))******++++++++++++************************(((((())))))*********+++)))************+++++++++************************===<<<;;;;;;999999888777555444444333333222222111000000000000000000000000////////////000000000000000000000000111111111111111111111111111111111111///111>>>UUUjjjuuuxxxyyypppQQQVVVjjjttteeeOOOIII===444888999::::::888666555555555<<>>>>>444444333333222111000000000000000000000000000000........................000000//////.........---------------------------------------------------...------,,,,,,,,,------------------------------................................................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,........................------------------------......---,,,,,,+++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))************************************===<<<;;;;;;999999888777555444444333333222111111000000000000000000000000////////////000000000000//////000000000111111111000000000000000000000000111///111CCCeeeggg^^^```{{{^^^PPPMMMAAA555777888888888666666666666777888===JJJ]]]uuuvvvpppwwwjjj___[[[\\\]]]```ddddddeeeeeeeeeddddddcccccceeeeeeqqqpppNNN]]]nnn{{{xxxnnngggbbb^^^ccc[[[ooolllOOOOOOSSSXXXXXXPPPKKKNNNUUUTTTTTTSSSSSSRRRRRRTTTUUUUUU___eeeiiixxx}}}\\\OOOHHHMMMQQQNNNNNNRRROOONNNLLLKKKLLLMMMNNNOOOMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJIIIJJJNNNSSSWWWUUURRRMMMIIIGGGFFFDDDCCCIIIIIIHHHHHHGGGGGGFFFFFFHHHGGGFFFDDDCCCCCCCCCCCCFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGEEEDDDHHHMMMKKKDDD999<<>>;;;999888999[[[rrrhhh___aaadddpppnnnrrrXXXIII[[[pppkkknnnaaaLLLKKKAAA444111111111111111111111111111111000000000000000000000000////////////////////////........................---------............///000/////////............////////////////////////////////////000000000000222222222222222222222222222222222333333333444444444444444444444444444444666444555777666===VVVqqqnnnPPPHHH>>>999;;;???@@@@@@666<<>>DDDrrryyyddd]]]```mmmkkkjjjRRRMMMiiiqqqYYYbbbuuuDDD444000111333000111111111111111111111111000000000000000000000000////////////////////////........................---------............///////////////............////////////////////////---...000111111111000///222222222222222222222222222222222222333333333333333333333333333333333333333333666999444///555AAAeeejjjPPPGGGHHHAAA444===AAAAAA======AAAAAA===EEEHHHNNNUUU\\\bbbfffiiijjjtttuuusssrrrrrrssstttttttttrrrkkkhhhjjjjjj```QQQFFFJJJFFF??????CCCAAAFFFVVVsss|||pppWWW;;;///222777444---333333222222111000000000////////////////////////......................../////////...............---------------------------------------------------------,,,,,,------...------------------------........................------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,++++++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))************************************===<<<;;;;;;999999888777444444333333222111111111////////////////////////////////////000000000000////////////000000000111////////////////////////---444444---111IIIdddssseee{{{zzzSSS???SSSqqq|||jjjVVVPPP:::888666555666777777777666777777666888CCCTTTaaa|||~~~}}}ssscccbbb^^^\\\^^^^^^ZZZWWWVVVRRRSSSSSSSSSTTTUUUVVVWWWXXX]]]XXXNNNSSSdddfffZZZMMMKKKWWWhhhiiiYYYQQQVVVdddiiiVVVOOOdddiiibbblll```TTTJJJFFFBBB======BBB???===<<<;;;;;;;;;:::999>>>???DDDKKKPPPSSSYYY```YYYPPPIIIJJJKKKHHHFFFHHHHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCGGGMMMRRRJJJGGGCCCAAABBBDDDEEEFFFJJJHHHEEEBBBAAABBBCCCEEE??????????????????@@@@@@AAAAAABBBCCCCCCBBBAAAAAAAAA???===;;;===???>>><<>>;;;<<>>DDDEEEDDDGGGKKKLLLKKKLLLPPPSSSUUU\\\dddggggggggglllpppyyyzzz}}}}}}zzzxxxtttpppmmmmmmlllkkkiiifffbbb^^^\\\WWWVVVWWWXXXPPPDDD@@@CCC888???CCCTTTiiikkkyyyoooIII<<<222333555111111555222222111111000000000000////////////////////////................................................------------------------------------------------------,,,,,,,,,---......------------------------........................---------------------------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************************************************************))))))))))))))))))))))))((()))))))))************************************===<<<;;;;;;999999888777444333333222222111000000////////////////////////////////////000000000000...////////////000000000000000000000000000000000+++...333444///666SSSrrrdddwwwqqqNNNMMMXXX\\\bbbooommm\\\RRREEEAAA;;;777666777666666333444555666777999<<<>>>UUUjjjwwwuuurrrvvvtttlllhhh___YYY\\\```\\\VVVQQQNNNMMMMMMMMMNNNOOOPPPQQQPPPMMMKKKLLLQQQUUUQQQJJJHHHIIIPPPYYY]]]ZZZVVVTTTKKK[[[HHH666DDDKKKVVVyyyfffUUUHHHGGGFFF@@@===@@@<<<;;;::::::<<<===;;;999444222777CCCJJJLLLNNNRRRNNNJJJHHHIIIJJJGGGDDDCCCFFFEEEEEEDDDCCCCCCCCCCCCEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@???>>>>>>@@@EEEHHHBBB@@@======???BBBDDDEEEDDDCCCCCCBBBAAA@@@@@@@@@<<<======>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===???<<<:::::::::::::::;;;AAA<<<:::???IIIOOOOOOLLLKKKQQQMMM```hhhQQQMMMQQQQQQZZZ]]]```^^^PPPHHHQQQSSS:::...000111555666...000000000000000000000000////////////////////////////////////////////////........................---------............///.........///////////////........................,,,...000111222111///...111111111111111111111111111111111222222222333333333333333333333333333333444222111222333222444777111???FFFZZZkkkfff```YYYPPPFFF???===<<>>BBB@@@???AAAEEEFFFDDDAAA<<<666444999AAAEEEGGGIIIEEEDDDEEEGGGGGGEEEBBB???BBBBBBBBBAAAAAA@@@@@@???BBBAAAAAA@@@@@@?????????===>>>>>>>>>======???AAA>>><<<;;;;;;<<<=========;;;<<<===>>>>>><<<;;;:::::::::;;;<<<<<<<<<;;;;;;:::;;;<<<======<<<;;;:::<<<999888::::::777777:::999777;;;JJJ[[[aaaYYYNNNLLLTTTYYYssspppKKKHHHXXX^^^SSSQQQiiizzzbbbBBB;;;000+++///333///000333...000000000000000000000000////////////////////////////////////////////////........................---------............///.........///////////////........................---...000111111111000///111111111111111111111111111111111111222222222222333333333333333333333333333333444555444222111000///;;;;;;888GGGdddkkkhhhDDDGGGGGGBBB<<<:::>>>CCCHHHIIIKKKOOOUUU[[[```bbbfffeeecccaaa```___^^^^^^___```bbbeeegggiiijjjkkkcccfffhhhhhhfffgggiiilllgggffffffiiimmmqqqtttvvvooogggcccfffhhhfffbbbaaabbb```^^^]]]\\\ZZZWWWTTTKKKMMMOOONNNJJJEEEAAA@@@AAA<<<999CCC]]]xxxaaaHHHAAA999---555///...333555111///333000000000///////////////................................................---------------.........------------------------------------------------,,,,,,,,,,,,---......///------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************************************************************************))))))))))))))))))))))))))))))))))))************************************===<<<;;;;;;999999888777333333222222111000000000000000000000000000000000////////////000000000000........./////////000000////////////////////////444---***...000...222999LLLgggrrrjjjsssuuuqqq[[[LLLZZZkkkmmmkkkmmmaaaPPPBBB<<<999777555777555444555777888777555...777AAAFFFIIIPPPZZZcccggg^^^XXXYYY[[[XXXSSSPPPLLLJJJHHHFFFEEEEEEEEEFFFIIIHHHIIIIIICCC<<>>?????????>>>>>>===<<<;;;===============<<<<<<<<<999;;;======<<<;;;;;;<<<;;;999888999:::999777666666777888999999999888777777888999999999888777666777888999::::::999888777888666777:::999555555999000333999EEEPPPSSSMMMGGGRRRVVVTTTggggggJJJLLL[[[^^^NNNIIIbbbttt\\\===777333222888777...000333---000000000000000000000000////////////////////////////////////////////////........................---------............///............/////////000........................////////////000000000000111111111111111111111111111111111111222222222222222222222222222222222222111444777777666666555555<<<*** 000@@@<<>>888@@@AAABBBCCCFFFKKKSSSYYY^^^___``````aaabbbcccccc```_________aaacccdddeeeYYYYYYYYYYYYZZZ[[[\\\\\\YYYZZZ[[[ZZZZZZ\\\```cccddd^^^[[[]]]]]]ZZZYYY[[[YYYVVVSSSPPPMMMIIIEEEAAABBBDDDDDDBBB???>>>@@@BBBKKKPPPVVVfff}}}oooXXXAAA666555888888888333...000333444333222////////////////////////................................................,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,---...//////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************++++++************************************************************************))))))))))))))))))))))))))))))))))))************************************===<<<<<<;;;:::999888777333333222222111000000000000000000000000000000000////////////000000000000............/////////000........................)))///222...+++...222444444OOOYYYNNNRRRsssttt\\\VVVVVVLLLSSSnnn{{{lllXXXGGG>>>;;;888666444555666666666444333222666333333777999===GGGQQQUUUVVV\\\cccddd\\\TTTQQQLLLJJJGGGDDDBBBAAABBBBBB???>>>???DDDIIIJJJEEE===BBB>>>???EEEHHHGGGKKKSSSXXXjjj```GGGDDDKKKFFF???GGGGGGSSSaaa]]]JJJCCCIIILLLIIIGGGJJJMMMNNNJJJFFF???AAA===666666===@@@===AAAAAA@@@>>>>>>??????===<<<<<<<<<<<<;;;:::999888::::::::::::::::::;;;;;;444666:::;;;:::999888888666666666777999888666444555555555666777777888999555666777777777666444333666777888999999888777666666333555:::999444333777AAADDDHHHJJJJJJJJJMMMOOOKKKGGG555DDDRRRIIILLLQQQFFFFFFBBBEEEJJJ>>>/////////---222111+++000555---000000000000000000000000////////////////////////////////////////////////........................---------.........//////---.........//////000000........................///////////////000111111000000000000000000000000000111111111111222222222000000000000000000000000///222222///---///222333***999:::333333333666>>>NNNyyyUUUUUUQQQHHH>>>;;;@@@GGGBBBEEEJJJPPPWWW\\\```bbb```^^^[[[ZZZ[[[]]]^^^^^^^^^\\\ZZZZZZ[[[\\\\\\[[[]]]``````\\\VVVTTTVVVYYYUUUPPPNNNNNNLLLHHHHHHKKKDDDCCCBBBBBBBBBBBB???===???CCCJJJRRR\\\jjjyyyxxxrrrcccKKKAAA777333222000000111...222333000...///111111.........///////////////................................................,,,,,,,,,------.........------------------------------------------------+++++++++,,,---...///000------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******************************+++++++++++++++++++++++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************************************===;;;999999999999777555333333333222222222111111000000000000000000000000////////////////////////////////////000000000000////////////////////////000000000000000000000000---999GGGNNNSSS^^^rrrmmmTTTKKKMMMRRRUUUjjjlllgggXXXKKKDDD>>>888888999888777444444555666444444333222333555888999<<<@@@HHHOOOSSSTTTRRRQQQHHHGGGEEECCCAAA???===<<<>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;>>>DDDLLLRRRcccjjjdddPPP@@@>>>>>>;;;<<>>;;;999888999::::::============<<<;;;:::999:::999999999999999999:::999999999999888888888888777777777777777777777777666666666555555444444444222222333444444555666666666666666555555444444444222333444444555555555444777555111///111555;;;>>>QQQMMMHHHDDDDDDGGGLLLPPPJJJ@@@<<>>TTT~~~zzz___\\\LLLCCCCCCAAA>>><<<===BBBGGGJJJPPPKKKJJJLLLJJJDDDHHHRRRUUUQQQHHHHHHPPPMMMJJJRRRNNNSSSWWWRRRJJJFFFIIINNNEEE??????EEEEEE???===@@@??????DDDJJJLLLIIIIIIMMMYYYeeezzzvvv^^^GGG999555555444333333333333444000000000000000000000000000000000000000000000000................................................------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,---------......---------............///////////////////////////,,,,,,------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++...---------......,,,+++++++++++++++++++++++++++*********************************))))))))))))))))))))))))))))))***++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))===;;;999999999999777555333333333222222222111111000000000000000000000000////////////////////////.../////////000000000000///////////////////////////////////////////////////000666BBBOOOXXXZZZXXXpppWWWGGGEEEIIIMMMYYYbbbbbb]]]TTTGGG:::===;;;999777666555444444444444333222333444666888666888<<>>;;;999888888888999<<<<<<<<<;;;;;;:::999888999888888777777888888999666666666666555555555444555555555555555555555555555555444444444333333333222222222333333444444555555555555444444444333333222333333444444444333333333333333333555888;;;===EEEDDDBBBAAAAAABBBDDDEEEFFF>>>===BBBBBB???CCCLLLPPPFFF;;;333111111000/////////000000000000//////////////////000000000000000000000000000000000000////////////////////////........................------------------------................................................---------............///000000000000000000000000//////000000000111111111111111111111111111111111111111111111111111111111222222222333333333333444999777:::EEEPPPeee~~~rrrppppppeeeZZZUUUNNNGGGGGGKKKLLLKKKGGGDDDFFFIIIGGGBBB:::LLLHHH999;;;BBB>>>888AAACCCEEEDDDAAA???@@@BBBFFF@@@===??????BBBOOO______WWWVVVfff~~~wwwqqq}}}zzzrrr\\\MMMCCC<<<999:::555444333333222222333333000000000000000000000000////////////////////////................................................------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,---------......---------............///........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++---,,,+++***+++,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))******************++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))===;;;999999999999777555333333333222222222111111000000000000000000000000////////////////////////....../////////000000000////////////////////////////////////////////////000,,,,,,555AAAHHHEEE???[[[kkkzzzyyygggQQQDDD???@@@LLLZZZcccccc[[[JJJ<<>>666111777888999:::===BBBIIIMMMHHHIIIHHHCCC===:::999:::>>>===;;;888777666666777999999999999888888777666777777666666666666777777444444444444333333333333222222222222222222222222333333333222222222222222222222222222222222222222444444333333333333333222222333333333333333222222000222555888:::;;;<<<<<<:::<<<>>>@@@@@@>>><<<:::???<<<===@@@===888<<>>RRRlllhhhkkkuuujjjyyywwwnnncccssswwwfffaaaqqqrrrbbb```wwwzzzhhhwwwwwwuuummmjjj|||zzzzzzyyyvvvxxxfffgggooopppmmmxxxmmmqqq}}}lll]]]MMM@@@;;;777777::::::555111000222222111000000000000000000000000000000000000000////////////////////////................................................------------------------------------------------,,,------......------,,,,,,,,,------------------,,,,,,,,,---------......---------............///........................//////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++,,,++++++++++++++++++++++++************************)))***************+++++++++++++++++++++******)))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))===;;;999999999999777555333333333222222222111111////////////////////////////////////////////////............////////////////////////////////////...........................222333...)))...>>>MMMNNNGGGGGGWWWkkkpppbbbQQQHHHAAA;;;;;;BBBJJJRRRWWWTTTJJJ>>>777666888888666555444444333222222222222000000111111111111111111111222222333444555666666444444444444444444444444111333555666555444555666555777666222111444777777666666666555444666:::===;;;???CCCBBB<<<777777888:::999888666555333333222444444444444444444333222444333333222222333333444333333333333222222222111111111111111111111111111000000000000000000000000000000000000000000000///222222222222222222222222222222222333333222222111666666777777777888888888666777999;;;;;;:::999888777666888===???:::333000000///...///000111000000//////000000000000//////////////////000000000000////////////////////////................................................------------------------------------------------........................---------............///////////////////////////...////////////000000000000000000000000000000000000000000000000000000000000000000111111111222222444///...222555555222111666555555HHHkkk~~~xxx}}}mmmhhhuuussszzziiisssxxxjjjddduuu}}}|||{{{}}}~~~|||iiihhhooo~~~jjjqqqiiiqqqvvvsssttteee```ggggggggg{{{nnnmmm```JJJ>>><<<777---999444222333444333444777111111000////////////000////////////////////////........................................................................------------------------------------------------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,---------......---------............///........................//////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***---000111...,,,++++++++++++++++++++++++++++++************************))))))******+++++++++,,,)))******++++++***))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))===;;;999999999999777555333333333222222222111111000000000000000000000000////////////////////////------........./////////////////////////////////...........................---,,,,,,...222555777FFFCCCBBBHHHSSS]]]bbbcccPPPGGG===999:::>>>EEELLLYYYQQQGGG???;;;999888666555444444444333333222222...000111333333333222111000000111111222333333333333333333333333333333333///111444444444333444555555333111111444555555333000222333444444555777999666:::>>>>>><<<999888999666666666555444333222111222222333333333222222111333333222222222222333333000000000000////////////111111111111111111111111////////////000000000000000000000000000000000000111222222222222333333333111111222333333333333333888777555444444444666666444444444555555666777777444444555:::===999222+++...//////000000111111111//////000000000000//////////////////000000000000000000000000000000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////////////////......////////////000000000000000000000000000000000000000000000000000000///000000000000111111111111111111///---...222777+++999;;;777777:::III```wwwsss```fffwwwuuu|||{{{{{{zzzuuuuuuyyy{{{~~~}}}zzzuuuxxxtttuuu]]]eeeeeekkkkkkvvv|||fffjjjbbbiiijjjfffrrrrrrmmmvvv{{{~~~xxxaaaOOOKKK>>>222000666777111444111111333222000000333111111000////////////000////////////////////////........................................................................------------------------------------------------,,,------......------,,,+++,,,,,,------.........,,,,,,,,,---------......---------............///------------------------.........------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,000444333///,,,++++++++++++++++++++++++++++++************************))))))******+++,,,,,,,,,((()))+++,,,,,,,,,+++***************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))===;;;999999999999777555333333333222222222111111000000000000000000000000////////////////////////---------.........//////////////////////////////........................---++++++---000111...***111666;;;<<<>>>EEESSS___XXXPPPHHHBBB;;;555666<<>>666777===777;;;AAADDDBBB>>>:::888444444555666666555555444222111000000000111222222222222111111000000000000000000000000000000000000111222333222000//////111//////000000...---000444111222222111000000222444000000111333555555222000222222222333333222222111000111111222222222111111333333222222222222333333222222222222111111111111000000000000000000000000.../////////000000111111...//////000111222222333222222222333333444444444000111222444555666777777///000111333333333333333///000111222222333333333000333444000------111333000111111111///...///000//////000000000000//////////////////000000000000000000000000000000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////////////////////////////............/////////000000000000000000000000000000000000000000000000000////////////000000000000666222---...444888555...,,,444333111666333...000...666444555III]]]kkkxxxsssnnnfff~~~~~~eeefff|||qqqvvvyyytttxxxyyyzzz|||wwwssstttoooppptttvvvqqqjjjiiinnnsssmmmiiihhhhhhjjjrrrzzzoooUUUMMMbbb\\\TTTgggdddjjjhhheee}}}{{{xxxooo___[[[TTTJJJ???666333444555333333444333000000333666333111222000///222777222222111000000000000000////////////////////////........................................................................------------------------------------------------,,,------......------,,,++++++,,,,,,---...//////,,,,,,,,,---------......---------.........//////------------------------,,,,,,------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++,,,,,,---------555555444...((('''+++000++++++++++++++++++++++++************************))))))***+++,,,,,,------)))+++...000111222111000************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))>>><<<:::999999888777555333333333222222222111111000000000000000000000000////////////////////////............////////////////////////////////////...................................................///000333555888999:::???CCCGGGIIIGGG@@@888333555555666666777777888888777777666666555555555555444444444333333222222222111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000000000111111111111000000000000111222222222222111222///111444333...000666000000000000111111111111000000000000000000000000222111111111000000//////000000000000000000000000////////////////////////......///000111222333333111222222222222111000000222333333444444333333222111111111111111111111111111111111111222333444444000000000000000000000000000000000000////////////000000//////.........---//////............//////////////////////////////........................000///...---------------------------------------.........------,,,,,,,,,------------------------,,,,,,,,,---------......---------............///////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111333222111222444999>>>AAAMMMWWWgggxxxssskkkzzzjjj\\\aaapppvvvlll___tttxxx{{{xxxtttrrrqqqnnneeelllyyyyyywwwvvvoooqqqtttsssooonnnttt{{{~~~vvv{{{xxxqqqsss{{{{{{ssswww}}}|||pppccc^^^^^^^^^cccaaa^^^]]]___aaabbbbbbcccjjjpppqqqooonnnrrrwwwttthhhbbb```\\\TTTKKK@@@>>>;;;888555333222222111111000000111111222333000000000000000000000000222111111000///......---////////////////////////---------............///........................---------------------------------------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......///...---,,,,,,---...///000...,,,---///111000.........---,,,,,,,,,,,,---++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,---...+++,,,,,,+++***,,,///222222---)))(((+++---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************///......000222333000---************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((===;;;:::999999888666444333333333222222222111111000000000000000000000000////////////////////////............////////////////////////////////////................................................,,,---...000222444666777888:::>>>@@@@@@>>>;;;999777777666666666666666666666666666555555444444444444444444333333222222222111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000000000111111111111000000000000111222222222222111222//////222111------111000000000000111111111111000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000000000000000111111111111000000111222333333333222222333333444444333333222111111111111111111111111222222111111111222333333000000000000000000000000000000000000/////////...000/////////............//////............//////////////////////////////........................//////...---------------------------------------......---------,,,,,,,,,------------------------,,,,,,,,,---------......---------............/////////////////////////////////////////////////////////////////////////////////////////////////////////000000000111111111111111111111111111111111333222111111333666999;;;222999DDDPPPZZZbbbeeegggrrruuuzzz~~~~~~|||yyyyyynnneeegggooopppeeeXXX\\\bbbnnnwwwrrrgggiiitttyyy|||sssrrr}}}tttggghhhqqqqqqpppkkkaaa___aaa___]]]aaakkktttwwwyyy|||vvvhhhcccffffff```gggiiigggaaa[[[YYYTTTOOO___]]]\\\]]]___aaabbbbbbyyy|||~~~{{{uuuqqqqqqrrr[[[TTTKKKGGGFFFCCC===888999777555333222111111111111111000000111111222333000000000000000000000000111111000000///......---........................---------............///........................------------------------------------------------...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......///...------------...///000...,,,---///111000.........---,,,,,,,,,,,,---++++++++++++++++++++++++++++++************++++++,,,++++++******+++++++++)))+++---...//////111333++++++,,,,,,,,,,,,......++++++++++++++++++++++++++++++++++++++++++++++++************************000///...///111000...+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))===;;;999888888777666444333333333222222222111111000000000000000000000000////////////////////////............////////////////////////////////////................................................++++++,,,...///000111222333444555666888999:::;;;777777666666555444444444555555444444444444333333444444333333333333222222222222222222222222222222000000000000000000000000////////////////////////111000000//////000000111000000111111111111000000000000111222222222222111333///...000111...---...000000000000111111111111000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111222222111111111000000000///000111333444444555555222333333444444333333222111111111111111111111111333222111111111111111111000000000000000000000000000000000/////////......////////////............//////............//////////////////////////////........................//////...------------...------------------------...------------,,,,,,,,,------------------------,,,,,,,,,---------......---------............/////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000111111111111111111111111111111222222111111111222333333...///000333666:::<<<>>>JJJLLLQQQWWW___ffflllooo|||zzzxxx{{{}}}{{{ssskkk\\\YYYYYYZZZVVVQQQWWWaaaddd\\\\\\hhhpppjjj```[[[\\\WWW^^^ddd^^^\\\___\\\\\\YYYSSSOOOSSS]]]bbbaaaYYY[[[VVVLLLHHHMMMPPPMMMWWWXXXXXXZZZaaaeee```XXXcccbbbaaabbbccccccaaa```fffdddaaa\\\VVVPPPKKKIII===:::666444333222111///333222111111000000111111111000000000000111222222000000000000000000000000111000000//////.................................---------............///........................------------------------------------------------......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......///...------------...//////...---...///000000///......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++************++++++,,,,,,++++++++++++++++++***,,,000111000///......(((---111000---+++,,,...++++++++++++++++++++++++++++++++++++++++++++++++************************000///...//////...+++(((************************))))))))))))))))))))))))))))))))))))))))))))))))************************<<<;;;999888888777555333333333333222222222111111////////////////////////////////////////////////............////////////////////////////////////................................................++++++,,,,,,---.........333222222222222333444555555555555444444444444444333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111////////////////////////111000000000000000000111000000111111111111000000000000111222222222222111333000///000222222000//////000000000111111111111000000000000000000000000111111111000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000111222333444444444444222333333444444333333222111111111111111111111111333222111000000000000000////////////////////////000000/////////.........///////////////.........//////............//////////////////////////////........................///......---------......------------------------------------------------------------------------,,,,,,,,,---------......---------............///////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000111111111111111111111111111000000111111111000000000666444111///......000111333444555999>>>DDDIIILLLWWW\\\bbbggghhhgggggggggaaa^^^]]]^^^ZZZRRROOOQQQ^^^```XXXWWWoootttNNNIIIRRRdddfffVVVRRR]]]ccc___[[[TTTQQQUUU\\\[[[UUUMMMNNNLLLJJJOOOWWWYYYVVVVVVWWWXXX[[[dddkkkiiiccccccaaa```^^^]]]YYYUUUQQQKKKHHHCCC@@@>>>;;;666222333333333222111111222444222222222222222222222333000000000000000111222222000000000000000000000000000000/////////.................................---------............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---...............------..................//////000//////......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++************++++++,,,,,,---...............///000111000---***))))))///111111000,,,))))))***++++++++++++++++++++++++++++++++++++++++++++++++************************---------...---,,,***)))************************))))))))))))))))))))))))))))))))))))))))))))))))************************===;;;999888888888666444333333333222222222111111////////////////////////////////////////////////............////////////////////////////////////................................................,,,,,,,,,---------------000111111111111111111000111111222333444555555666222333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222000000000000000000000000111111000000000000111111000000111111111111000000000000111222222222222111////////////000222222000///000000000111111111111000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111///000000111222333333333333333333444444333333222222333333444444333333222111111111111111111111111222111111000////////////////////////////////////////////////...................../////////////////////............//////////////////////////////..............................---------......///------------------------------------------------------------------------,,,,,,,,,---------......---------............///////////////////////////////////////////////////////////////////////////...........................////////////000000000000000000000000000000000...///000111111111111000......//////111222444555111111111111222333444555222999@@@CCCCCCDDDHHHMMMLLLMMMSSSYYY[[[UUUOOOLLL[[[aaa\\\XXXnnn]]]UUU]]]lllnnn```]]]cccbbbYYYWWWVVVXXXaaahhheee]]]TTTQQQNNNPPPWWW[[[VVVNNNVVVWWWUUUQQQQQQUUUUUURRRQQQPPPNNNLLLJJJEEE???;;;===999555555777777444111000222333222111000222444333333333333222222111111000000//////000000111222////////////////////////////////////....................................---------............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......---..................---,,,...///000////////////......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++************++++++,,,---///000222222333333333333222///+++***+++,,,444111,,,++++++,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,------,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************>>><<<:::999999888777555333333333222222222111111000000000000000000000000////////////////////////............////////////////////////////////////................................................------------............,,,---///111222222222111//////000222333444555666222222333333333333444444222222333333333333444444333333333333333333333333222222222222222222222222000000000000000000000000222111111000000111111222000000111111111111000000000000111222222222222111,,,000111///...000111000000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111//////000111222333444555333333333333333222111111222333333444444333333222111111111111111111111111111000//////////////////000000000000000000000000/////////.........------........./////////////////////............//////////////////////////////...........................------------...//////------------------------,,,,,,,,,------------...------------------------,,,,,,,,,---------......---------............///////////////////////////////////////////////////////////////////////////..............................////////////000000000000000000000000000000---...///000111111111111---...///000111222222222///000111111222111111000111555888777555555888===888:::???EEEIIIJJJGGGEEEIIIIIIJJJLLLNNNOOOPPPPPPQQQMMMRRRZZZ]]]ccc```PPPQQQRRRTTTXXX```fffaaaXXXJJJFFFDDDFFFJJJJJJBBB999DDDGGGEEE>>>:::===@@@AAA======<<<<<<<<<:::666333333000......111222111///000111222222111000111222111111222111111000///...000////////////000111111////////////////////////........................---------------------------------............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...000222333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......------...//////...------+++...000111000...//////......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++************+++++++++---///111222333333222222111111///---...111333111,,,''''''+++......,,,++++++++++++++++++++++++++++++++++++++++++++++++************************(((***------,,,+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************???===;;;:::::::::888666333333333222222222111111000000000000000000000000////////////////////////............////////////////////////////////////................................................,,,,,,------.........///,,,,,,---///000222333333///000000111222333444444333333333333444444444555222222222333333444444444333333333333333333333333333333333333333333333333222222222222222222222222222111111000000111111222000000111111111111000000000000111222222222222111///777999333...///222222000000000000111111111111000000000000000000000000///000000000111111111111111111111111111111111111000000000000000000000000111111111222222333333333111111222222222222222222222333333444444333333222111111111111111111111111//////.........///000000000000000000000000000000//////.........---------............/////////000//////............//////////////////////////////........................---------------...//////------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............///////////////////////////////////////////////////////////////////////////................................./////////000000000000000000000000000000........./////////000000222222222111000///...------...///000000111111000///000111000///......///333444555555777999::::::===;;;<<<===777000333:::999222555;;;BBBMMMLLL<<>>;;;999222666777333111555888888444444444666888999888666666444333222333555555555222222222222222222111000///000000111111000......///////////////000111111////////////////////////........................---------------------------------............///........................------------------------++++++++++++++++++++++++,,,++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......------...//////...------***---111111000......///......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++************+++++++++,,,...//////...---,,,,,,---///.........000222+++***))))))***,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************))),,,......,,,******,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))???>>><<<;;;;;;:::888666333333333222222222111111000000000000000000000000////////////////////////............/////////000////////////////////////................................................,,,,,,,,,------......//////...------...///111333111111111111111222222222333333333444444555555555222222222333333444444444333333333333333333333333333333333333333333333333222222222222222222222222222222111111111111222222000000111111111111000000000000111222222222222111555>>>BBB999000000333555000000000000111111111111000000000000000000000000//////000000111111111222111111111111111111111111////////////////////////333333333222222222222111...///000111222333333333222333333444444333333222111111111111111111111111...............///000111000000000000000000000000//////.........------------.........//////000000//////............//////////////////////////////........................---------------...///000------------------------,,,,,,,,,------.........------------------------,,,,,,,,,---------......---------.........//////////////////////////////////////////////////////////////////////////////..................................../////////000000000000000000000000000000///...------------...------......///000111222000000000000000000000111---...///111333333222000///000111//////111333333///333000***000===:::---///000555222+++222999444666888999999;;;>>>;;;444<<<>>>???<<<444...///333000333333000///111000,,,111111111444666888888777/////////......///111222111000///000222222000......///111222222222111000///////////////000111111////////////////////////---.....................---------------------------------.........//////........................------------------------++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,---...//////...---,,,***...111222000......///......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++************++++++***+++,,,,,,,,,***'''&&&(((+++---...,,,*********(((+++...---***'''(((***++++++++++++++++++++++++++++++++++++++++++++++++************************,,,...000///,,,))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((>>>>>>===<<<:::999888777444444333333333333222222000000000000000000000000//////////////////////////////............//////000000//////.........---......---------,,,,,,,,,---------------------------------............///...000111222222111000...222222222111111111111111444444444444444444444444222222333333333333444444444333222222111111222222111222444666777777666666333333333333333333333333222222222111111000000000000000000000000000000000222222222222222222222222999DDDFFF999///000222000000000111222333333444444444333222222111111222222333222222111111222222333000000111111111222222222222222222222222222222222000111111111111222222222333333333222222111111111111111111222222333333333333333333222000...---,,,////////////////////////////////////000000000000////////////............////////////////////////........................---///000000//////000222........................------------------------------------------------------------------------------------------------,,,---...---,,,,,,---...------............------////////////////////////........................------------------------....................................////////////........................////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000//////000111222222333333666888::::::888777888888CCC???:::666333222333444333222222222222222222222333333333444444555555555444444444333333222222222000000000000000000000000000000000000////////////000000000000000000000000111111000///////////////////////////////////////------------------------.........------,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,------.........---------............//////////////////......------------,,,,,,+++++++++,,,+++++++++,,,,,,***(((******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++*********+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++>>>>>>===;;;:::999888777444444333333333333222222000000000000000000000000//////////////////////////////............//////000000/////////..................---------,,,,,,---------------------------------............///...///111222222111///...111111111111111111111111111111222222333444444444222222333333333333444444222111111111222333444444111222333444555555555555333333333333333333333333333333222222222111111111111111111111111111111111000000000000000000000000///999<<<333...111444222222222333333444444555555444444333222222222222333222111111111111111111222111222222222333333333333222222222222222222222222000111111111111222222222333333222222222222222222111111222222222222222222222222222111000///...---////////////////////////////////////000000000000////////////............////////////////////////........................000//////......------,,,........................------------------------------------------------------------------------------------------------,,,---------------......------............------................................................------------------------....................................////////////.................................................../////////000000000000////////////////////////000000000000000000000000//////000000000111111111000000000000000000000000//////000111111222333333777888999888777666777999:::888444111000000111111222222222222111111111111111111111222222333333333555555444444333333333333000000000000000000000000000/////////////////////000000000000000000000000111000//////.........///////////////////////////------------------------......---------,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,---------...---------............//////////////////......------------,,,,,,+++++++++,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,+++++++++******+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++>>>===<<<;;;:::999888777444444333333333333222222000000000000000000000000////////////////////////000//////......//////000000000////////////...............------------,,,---------------------------------............///...///000111111000///...//////000000111111222222///000000111222333444444222222333333333333444444000000111111222444555666333333333222222333333444333333333333333333333333333333333333222222222222222222222222222222222222111111111111111111111111***111333......333555222444444444444555555555555444444333222222222222333111111000000000000111111222222333333333444444444222222222222222222222222000111111111111222222222222222222222222222333333222222222111111111111111000000111111000000//////////////////////////////////////////000000000000////////////............////////////////////////........................111...,,,---000111///,,,........................------------------------------------------------------------------------------------------------,,,,,,---------.........------............------................................................------------------------........................---............/////////....................................................../////////000000000////////////////////////000000000000000000000000//////000000000000111111000000000000000000000000///000000111111222222222777777777666444555777999111111000/////////000000000000000000000111111111//////000000000000000111444444444444444333333333000000000000000000000000////////////////////////000000000000000000000000000///......---.........////////////////////////------------------------...------------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,---------------............//////////////////......---------,,,,,,,,,,,,++++++---+++))))))+++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++++++++***+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++>>>===<<<;;;999888777777444444333333333222222222////////////////////////////////////////////////000000////////////000000000000//////////////////............---------------------------------------------............///...//////000000//////.........//////000111222222000111111111222222333333222222222333333333444444222111111222333444555555666555333222222222333444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000333222///000555444000555555555444444444444444333333222111111111111222222222111111111111222222222222222333333333333444111111111111111111111111000000111111111222222222111111111222222333333333222222111111000000000///...//////000000000000000////////////////////////////////////000000000000////////////............////////////////////////........................000---+++...444777555222........................------------------------------------------------........................---------------------------,,,,,,---...//////...------............------////////////////////////........................------------------------........................---------.........//////........................................................./////////000000////////////////////////000000000000000000000000////////////000000000111000000000000000000000000///000000000111111111222666666555333222333555888//////000111111111111111////////////000000000000////////////////////////333333222222222222222222000000000000000000000000.........//////////////////////////////////////////......---------......////////////////////////------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---------............//////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,///---***))))))+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++======<<<;;;999888777666444444333333333222222222////////////////////////////////////////////////000000////////////000000//////000000000000000000//////.........------------------------------------------............///.........//////.........------...///000000111111333333333333222222222222222222222333333333444444444444333333222333333444888666555333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222111222555333000444444444444333333333333222222111000000000000000444333333222222333333444111111111111222222222222111111111111111111111111000000111111111222222222111111111222222333333333111111111000000/////////------///000000111111000////////////////////////////////////000000000000////////////............////////////////////////........................000,,,***...333666555111........................------------------------------------------------........................---------------------------,,,+++---///111000...------............------000000000000000000000000........................------------------------........................------------........................................................................////////////........................////////////////////////...////////////000000000////////////////////////000000000000000111111111444444333222000111444666///000111111111111000///....../////////000000000000000000000000000//////000000000000000000000000////////////////////////------....../////////000////////////////////////......------------...///////////////////////////------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,222///+++))))))***))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++===<<<;;;:::999888777666444444333333333333222222000000000000000000000000////////////////////////111000000//////000000111//////000000000000111111/////////.........---------------------------------------............///........................------......//////000000333333333333333333333333222222333333333333444444555555444333333333333333777666555555444444444444333333333333333333333333222222222222333333333333333333333333333333333333222222222222222222222222111111000111222444333222333333333333333333444444222222111000000000000000444444333333333333444444000000111111111222222222111111111111111111111111000111111111111222222222222222222222222222333333000000000000////////////,,,---...///000000000000////////////////////////////////////000000000000////////////............////////////////////////........................000---+++,,,///000...+++........................------------------------------------------------........................------------------------...,,,***,,,000222111///------............------000000000000000000000000........................------------------------........................,,,------------.................................------------------------------........./////////........................////////////////////////......////////////000000////////////////////////000000000000000000000000222222222111///000222444...//////000000//////.........//////000000111111111111000000000000//////.........///////////////////////////////////////---------......//////000000000000000000000000000.........---......///000////////////////////////------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,......------------,,,,,,---------............//////////////////......---++++++,,,,,,,,,,,,------111...+++*********)))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++***++++++++++++,,,,,,,,,***************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++===<<<;;;:::999777666666444444333333333333222222000000000000000000000000////////////////////////111111000000000000111111//////000000000111111111////////////............---------------------------------............///...------------------...........................//////000111222333444555222222333333333333444444444444333333333444444555444444555555555444333333333333333333333333333333111111111222222222333333222222222222222222222222222222222222222222222222111111222333333222333444333333444444555555666666444333333222222222222222444333333222222333333444111111111222222222333333111111111111111111111111000111111111111222222222333333222222222222222222......//////////////////------...///000000000000////////////////////////////////////000000000000////////////............////////////////////////..............................------,,,,,,++++++........................------------------------------------------------........................------------------------...,,,***,,,111333111///------............------................................................------------------------........................,,,,,,---------.................................---------------------------------.........//////........................////////////////////////........./////////000000////////////////////////000000000000000000000//////000111111//////000111.........//////000000000......///000000111222222111000000000/////////............/////////000000////////////////////////,,,,,,---......///000000000000000000000000000000///.........//////000111////////////////////////------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,/////////......------------------............//////////////////......---+++++++++,,,,,,------------+++***+++,,,,,,+++)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++===<<<;;;:::888777666666444444444333333333222222000000000000000000000000////////////////////////111111000000000000111111//////000000111111111222000/////////............---------------------------------.........//////...------,,,,,,------.....................------***+++---///222444555666222222333333333444444444222222222333444555666777111222444444555444333222333333333333333333333333000000000111111222222222222222222222222222222222444444444444444444444444555555666666444111222555333444444555666777888888666555444444333333444444333222222111111222222333222222333333333444444444000000000000000000000000000111111111111222222222444333333222222111111111---.........//////000000------...///000000//////////////////////////////////////////000000000000000/////////............////////////////////////........................+++---......------///000........................------------------------------------------------////////////////////////------------------------///+++***,,,111444222///---..................---------------------------........................------------------------........................,,,,,,,,,---------..............................---------------------------------.........//////........................////////////////////////............/////////000////////////////////////000000000000////////////...///111111000//////000////////////111222444555...//////000111222222333000000/////////............/////////000000111111////////////////////////,,,,,,------...///000000000000000000000000000000///////////////000111111////////////////////////------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,000000/////////.........---------........./////////////////////......---+++++++++,,,,,,---------)))))))))+++---...---+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++<<<;;;;;;:::999888777777444444333333333333222222000000000000000000000000////////////000000000000////////////////////////000000000000000000000000111111000......---------......------------......////////////////////////------------------------////////////////////////............////////////111222333444555444333222222222222333333444444444555555444444444333333333666666666555444444333333222333333333222111111000444444444444444444444444444444444444444444444444555555555444444333333333555444444444444555666666111000000000111222333333222222222222222222222222222222222111111111000000111111111111111111111111222222444555555444222222222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000............////////////........................////////////////////////................................................------------------------...------,,,,,,------...------------------------////////////////////////.........------,,,,,,,,,........................////////////////////////..............................------------......------------------------------------------------..........................................................................................------////////////////////////////////////////////////............////////////000000////////////000000000000000000000000000000.........///////////////111000...///111222222111000000000000111111111111///////////////////////////////////////.........000000000///......------000000000000000000000000000000000000000000000000------///000111111111111////////////.....................------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,---...///////////////...------...///...,,,------------------------,,,,,,------.../////////...///000000000///---,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++,,,+++***+++,,,,,,+++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))***+++---...---,,,,,,+++*********+++<<<;;;;;;:::999888777777444444333333333333222222000000000000000000000000////////////000000000000////////////////////////000000000000000000000000111000///......---------......------------..............................------------------------////////////////////////............////////////111222222333333333333333333333222222222222222222222333333333444444555555555555555555444444444444444555777999888666333222444444444444444444444444444444444444444444444444444444444333333222222222444444444444555555555555111111111111111111222333222222222222222222222222444444444444333333333333111111111111111111111111222222333333333333222222111111111000000000//////000000000000000000000000000000000000000000000000000000000000000000000000............////////////........................////////////////////////................................................------------------------...------,,,,,,------...------------------------..............................---------,,,,,,,,,........................////////////////////////..............................------------......------------------------------------------------................................................................................................////////////////////////////////////////////////............////////////000000////////////000000////////////////////////............////////////111000...///000222111111//////000000000111111111/////////////////////////////////////////////...////////////............000000000000000000000000000000000000000000000000---...///000111111111111////////////..................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---.../////////......---,,,---...///...---------------------------,,,,,,------.../////////...//////000///...---,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++)))************++++++++++++*********++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((())))))***+++,,,,,,,,,---,,,++++++******++++++<<<;;;;;;:::999888777777444444333333333333222222000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111000///......---............------------..............................------------------------////////////////////////............////////////222111111111111222333333333333333222111111000000111111222333444555666666444444444444555555555555333666999;;;;;;888444222444444444444444444444444444444444444444444444444333333333222222222222222222333444555666555555444333222222111111111111222222222222222222222222222555555555444444444333333222222222222222222222222222111111000000111111222111111000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000............////////////........................////////////////////////................................................------------------------...------,,,,,,------...------------------------...........................------------,,,,,,,,,........................////////////////////////..............................------------......------------------------------------------------................................................................................................////////////////////////////////////////////////............////////////000//////......//////000////////////////////////............//////000000111///......000111111000//////000000000000111111////////////////////////......//////////////////............////////////000000000000000000000000000000000000000000000000......///000111111111111////////////...............------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------..................---,,,,,,---///000///...------------------------,,,,,,------.../////////...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************((()))***,,,,,,,,,++++++,,,,,,++++++******++++++<<<;;;;;;:::999888777777444444333333333222222222////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000///.....................------------......------------------------........................////////////////////////............////////////222111000///000111222333222222222222222222222222111111222333444444555555222222333444444555666666222444666888777666333222444444444444444444444444444444444444444444444444333333333333333333333333111222444666666555444333444333222222111111111111222222222222222222222222333333333222222222222111222222222222222222222222111000///......///000111000000000000000000//////////////////////////////////////////////////////////////////////////////............////////////........................////////////////////////................................................------------------------...------,,,,,,------...------------------------........................------------------------........................////////////////////////..............................------------......------------------------------------------------....................................................................................////////////////////////////////////////////////////////////............/////////////////////....../////////////////////////////////------......//////000000000///......000111111000////////////000000000111////////////////////////............////////////---------...///000000111000000000000000000000000000000000000000000000000...///000111111111111111////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------,,,+++---///000000///------------------------,,,,,,------...//////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++***+++++++++*********+++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************(((***,,,------,,,***))),,,,,,++++++***++++++,,,<<<;;;;;;:::999888777777444444333333333222222222////////////////////////////////////000000000000000000000000000000000000////////////////////////000//////............///......------------......................................................////////////////////////............////////////000000///...///000111222000111111222333444444555333333333333333333333333111222222333444555666666333333333333333333333444444444444444444444444444444444444444444444444444444444444555555555555555111222444666666555444222444444333222111111111222222222222222222222222222333333222222222111111111111111111111111111111111111000............000111//////////////////000000////////////////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////................................................------------------------...------,,,,,,------...------------------------........................------------------------........................////////////////////////..............................------------......------------------------------------------------................................................................................./////////000000000000000000000000000000////////////////////////............//////////////////............//////........................---------...///000000111000///---...000111111000...////////////000000000////////////////////////---.........//////000000,,,------...///000111111000000000000000000000000111111111111111111111111///000000111111111111000////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........---,,,+++---///000000///------------------------,,,,,,------...////////////......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++***,,,...---+++***,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,...---,,,***))),,,++++++***++++++,,,,,,<<<;;;;;;:::999888777777444444333333333333222222000000000000000000000000////////////000000000000000000000000000000000000//////////////////////////////............//////......------------......////////////////////////........................////////////////////////............///////////////............///000000...///000111222444555555444333333333222222222111111222222333444555555555555444333222222333555666444444444444444444444444444444444444444444444444555555555555666666666666111222333444555444444333444333333222222222222333222222222222222222222222444444444333333333222222000000000000000000000000000//////......//////000......////////////000000000000000000000000000000000000000000000000000000000000000000000000000000............////////////////////////////////////////////////////////////................................................------------------------...------,,,,,,------...------------------------------------------------,,,,,,,,,------------...........................////////////////////////..............................------------......------------------------------------------------.................................................................................//////000000111000000000000000000000000////////////////////////............///////////////......------......///........................,,,------...///000111111000...------///000000///......////////////000000////////////////////////------......///000000000---------...///000000111000000000000000000000000111111111111111111111111000000111111222111111000////////////............,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---...////////////---,,,,,,---///000///...------------------------,,,,,,------...////////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))************++++++++++++---///...+++***,,,///***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,---------+++***)))++++++******++++++,,,,,,<<<;;;;;;:::999888777777444444333333333333222222000000000000000000000000////////////000000000000//////////////////////////////////////////////////////............//////......------------......000000000000000000000000........................////////////////////////............////////////------...////////////...---......///000111222222222222222222222333333333222222222333333444444444333333333333333444555555444444444444444444444444444444444444444444444444444444444555555555666666222222333333333444444444333333222222222333444444222222222222222222222222333333222222222111111111//////////////////////////////000000000000//////........./////////000000000000000000000000000000000000000000000000000000000000000000000000000000............////////////////////////////////////////////////////////////................................................------------------------...------,,,,,,------...------------------------------------------------,,,,,,,,,---------..............................////////////////////////..............................------------......------------------------------------------------........................................................................---......///000000111111000000000000000000000000////////////////////////............///////////////......------......///........................,,,,,,---...///000111111000...------///000000///........./////////000000////////////////////////------......///000000111------......//////000000000000000000000000000000111111111111111111111111111111111222222111111000////////////............,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,...///000000000...---,,,---...///...---------------------------,,,,,,------...////////////...---,,,,,,,,,------------------------------+++++++++,,,,,,---------++++++++++++++++++++++++)))************+++++++++)))---///...***)))+++///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++......---,,,++++++******++++++******++++++,,,---<<<;;;;;;:::999888777777444444444333333333222222000000000000000000000000////////////000000000000//////////////////////////////////////////////////////.........//////000.........------.........000000000000000000000000////////////////////////////////////////////////............/////////000+++,,,.../////////...------------...............000000111222333444444555222222333333333333444444///000222444444333222111444444444444444444444444444444444444444444444444333333333444444555555555333333222222222333444555222222222222333444444555222222222222222222222222000000000////////////..............................///000111111000///...---.........//////000000000000000000000000000000000000000000000000000000000000000000000000000000............/////////000000000000000000000000000////////////////////////................................................------------------------...------,,,,,,------...------------------------------------------------,,,,,,,,,------.................................////////////////////////.................................------.........------------------------------------------------........................................................................---......///000111111222000000000000000000000000////////////////////////............/////////000.........------.................................,,,,,,---...///000111222///...------///000000///............/////////000////////////////////////---------...///000000111.........///////////////000000000000000000000000111111111111111111111111111111222222222111111000000/////////............,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))***,,,...///000111111///...------...///...,,,------------------------,,,,,,------...//////000///...---,,,+++,,,------------------------------+++++++++,,,,,,---------++++++++++++++++++++++++)))************+++++++++(((,,,///---)))(((***...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++///...---,,,+++*********+++*********+++,,,,,,---<<<;;;;;;:::999888777777666555555444444333222222000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000......------------......//////............//////////////////////////////111111000///...---,,,,,,000000//////.........---000000//////.........---............////////////........................000000000000000000000000222222333333333444444444111222333444555777888888222222222333333333444444222222222222222222222222333333333333333333333333444444444444444444444444444444444444444444444444333333333222111000000///........................////////////////////////////////////////////////............////////////000000000000000000000000000000000000000000000000111111000000//////......////////////000000000000000000000000000000000000000000000000000000000000........................................................................---------............///..............................------------.................................------,,,,,,------...////////////////////////........................000000///...............------------------------............................................................................................................////////////////////////////////////111111111111000000000000////////////////////////......------------......000000///.........................../////////000111000...///111222222222///////////////////////////////////////.........////////////000000000000...//////000111222222222333333333222222222111111222222222222222222222222222111111111000000//////........................,,,,,,,,,------.........+++,,,///000000///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...///000111111///...///000222222000...........................,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++444000,,,***,,,,,,+++***)))************+++++++++<<<;;;;;;:::999888777777555444444333222222111111222222222222111111111111////////////000000000111000000000000000000000000000000000000000000000000///......------....../////////............//////////////////////////////000000000///......------000/////////............000/////////........................////////////........................////////////////////////000111111111111222222222444555555666777888999999333333333333444444444555333333333333333333333222444444444444444444444444333333333333333333333333222222222222222222222222333222222111000000//////........................////////////////////////////////////////////////............////////////000000000000000000000000000000000000000000000000111000000000/////////...////////////000000000000000000000000000000000000////////////////////////........................................................................---------............///..............................------------.................................------,,,,,,------...////////////////////////........................000000///...............------------------------............................................................................................................////////////000000000000000000000000111111111111000000000000///////////////////////////......------......///000000///......................../////////000000///...---...000000000///////////////////////////......//////////////////////////////000000000111/////////000111222222222333333222222111111111111222222222222222222222222111111000000000/////////........................,,,,,,------------------111///,,,++++++,,,///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...000111111222000//////000111111///---........................,,,,,,---------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++222///+++***+++,,,+++***************++++++++++++<<<;;;;;;:::999888777777444333333222222111000000333333222222222111111111/////////000000000111111000000000000000000000000000000000000000000000000///......------....../////////............//////////////////////////////////////////////////////////////////............////////////........................////////////................................................////////////000000000000555555555666666666777777333333333444444444555555555444444444333333222222444444444444444444444444111111111111111111111111000000000000000000000000111111000000//////..............................////////////////////////////////////////////////............////////////000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000////////////////////////........................................................................---------............///..............................------------....................................------------......////////////////////////........................000000///...............------------------------............................................................................................................////////////000000000000000000000000111111111111000000000000///////////////////////////......------......///000//////............///....../////////000000000.........///111111///---////////////////////////.........//////000000000/////////000000000111111//////000000111222222222222111111111111000000000222222222222222222222222000000///////////////...........................------------------,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...///000111222222111000000000111000...,,,........................,,,------------.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---******+++,,,,,,+++************+++++++++,,,<<<;;;;;;:::999888777777444444333333222111111111111111111000000000////////////000000000111111111//////////////////////////////////////////////////////............////////////............//////////////////////////////............//////000000///////////////.........///////////////.....................////////////........................................................./////////000000222222222111111111111111111222222222333333333333444444333333222111111111222222222222222222222222000000000000000000000000////////////////////////000000//////....................................////////////////////////////////////////////////............////////////////////////////////////////////////////////////000000000000////////////////////////000000000000////////////////////////////////////////////////........................................................................---------............///..............................------------....................................------------......////////////////////////........................000000///...................................................................................................................................................////////////111111111111111111111111111111111111000000000/////////////////////////////////............//////000///............//////...////////////000000000000000111333444333111...////////////////////////------...///000111111222//////000000000111111111000000000111111222222222111000000000000000000000111111111111111111111111////////////.............................................------,,,,,,,,,(((,,,111555555111,,,(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////000111111222111111000111111000---+++........................------------............------,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,*********+++++++++,,,,,,<<<;;;;;;:::999888777777555555555444333333222222111111111111000000000000000000000000111111111111/////////////////////////////////////////////////////////......///////////////............//////////////////////////////------......///000000000.........///////////////.........///////////////............////////////////////////////////////......................../////////000000000111111000////////////.........//////000000000111111111111111111111000000//////000000000000000000000000////////////////////////000000000000000000000000/////////...............////////////////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////000000000000////////////000000000000////////////////////////................................................................................................---------............///..............................------------..............................///......------......///////////////////////////////////////////////////000000///...................................................................................................................................................////////////000000000000000000000000111111111111000000000///000000000000000000000000/////////......///////////////............//////////////////000000000111111111111333444333111...000000000000000000000000---......///000111222222000000000000111111111111111111111111222222222222000000000000000000000111111111111111111111111111............////////////.................................------,,,,,,,,,+++000999>>>>>>999000+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////000000111111111111000111111000---+++........................---------.........//////...------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,***++++++++++++,,,,,,,,,<<<;;;;;;:::999888777777666666555444444333333222444333333333333222222222000000000111111111222222000000000000000000000000000000000000000000000000000//////......//////000//////............//////////////////////////////---.........//////000000.........///////////////.........///////////////............////////////////////////////////////........................000000000000111111111111000000000000000/////////.........////////////000////////////////////////////////////////////////////////////////////////000000000000000000000000//////////////////......////////////////////////////////////////////////////////////////////////............////////////000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000................................................................................................---------............///..............................------------..............................//////............//////////////////////////////////////////////////////000000///...................................................................................................................................................////////////////////////////////////111111111111000000000000000000000000000000000000000//////......//////000///............//////000/////////000000000111111000000000111222111///---000000000000000000000000/////////000000111111111000000000111111111222222222222222222222222222222000000000111111111111222111111111111111111111111...////////////000000000........................------------------,,,,,,---000333555555333000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------........./////////000111000000000111000...,,,........................------........./////////......------------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,---++++++++++++,,,,,,,,,,,,<<<;;;;;;:::999888777777555555444444333222222111444444333333333222222222000000111111111222222222000000000000000000000000000000000000000000000000000000////////////000000//////............//////////////////////////////.........///////////////............/////////000............/////////000............///////////////////////////////////////////////////////////////000000000000111111111000000000000000111111111........./////////000000......//////000000111111////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////............////////////000000000000000000000000000000000000000000000000.../////////000000000111////////////000000000000000000000000000000000000................................................................................................---------............///..............................------------..............................//////............//////////////////////////////////////////////////////000000///...................................................................................................................................................////////////........................111111111111000000000000000000000000000000000000000000////////////000000...............///000000//////000000000111111111222111///000111111///...000000000000000000000000000000000000000000000111000000111111111222222222222222222222222222222222111111111111222222333333111111111111111111111111/////////000000000111111........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............000//////000111111///---....................................////////////......------------......................................................------------------------------------------------------------------------------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000------------------------+++---///...,,,++++++---+++++++++,,,,,,,,,------<<<;;;;;;:::999888777777444444333333222111111000222222222111111111000000000111111111111222222222000000000000000000000000000000000000000000000000000000////////////000000//////............//////////////////////////////////////////////////////---.........//////000000---.........//////000000............/////////000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000111////////////000000000000......///000111222333333000000000000000000000000/////////////////////////////////////////////////////////000000000000000000000000000000000000000////////////////////////////////////////////////............/////////000000000000000000000000000000000000000000000000000.../////////000000111111////////////000000000000000000000000000000000000................................................................................................---------.........//////.................................------.................................//////............//////////////////////////////000000000000000000000000000000///...............////////////////////////............................................................................................................/////////000........................111111111111000000000000000000000000000000000000000000////////////000000...............///000111000000000000111111111111555333111111222222222111000000000000000000000000111111111000000000000000000111111111111222222222222222222222222222222222111111222222222333333333000000000000000000000000//////000000111111222222........................,,,,,,,,,------.........,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------///...///000222222000......................................./////////000......------------......................................................------------------------------------------------------------------------------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------......///000111111------------------------+++...000///,,,++++++---++++++,,,,,,,,,--------->>>===<<<;;;999888777666555333222222333444222111111111111111111111111111000111111111111222222222000000000000111111111111000000000000000000000000000000000000000000000000111000///111444555222///000000000000000000000000////////////////////////000000000000////////////000000000000111111111111000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000555111------000222222000...///000111111111111111//////000000000000//////000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111444333222111111222333444000000000000000000000000222111111111000000//////000000000000000000000000//////////////////////////////.........---------..................------................................................////////////////////////////////////////////////............................................................---///333666111111000000/////////...111111111111111111111111////////////////////////000000000000000000000000000/////////....................................------------------------////////////////////////............/////////000............/////////000000000000000111111111111000000000000000000000000////////////////////////............/////////000000000000000000000000000//////000000000000//////...000222444444222000...111111111111111111111111000000000000000000000000000111111111111222222222444444444333333222222222//////000111111111111111222222111000//////000000////////////////////////////////////////////////........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////...------------...//////,,,------......------,,,/////////......---------////////////////////////------------------------........................,,,...000000/////////000..............................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++------------------------,,,,,,,,,------.........+++---......---,,,,,,---.........////////////000......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,>>>===<<<;;;999888777666666444333333444444333222111111111111111111111111000111111111111222222222000000000000111111111111111111111111111111111111000000000000000000000000000//////111333444111///000000000000000000000000////////////////////////000000000000000000000///000000000000111111111111111111111111111111111111222111111111000000000000111111111111111111111111111111111111111111111111,,,---000222111000---+++///000000111111111111000///000000000000000000///000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111333222111111111111222333111111111111111111111111222111111111000000000000000000000000000000000000000000000000000000000000/////////.........------........................////////////////////////........................////////////////////////////////////////////////////////////////////////////////////////////////.../////////...000333666111111111111000000000///111111111111111111111111////////////////////////////////////////////////000000/////////.................................------------------------////////////////////////........./////////000000........./////////000000000000000000111111111111111111111111111111111111////////////////////////........./////////000000000000000000000000000000000111111222222111111000000111222333333222111000111111111111111111111111111111111111111111111111111111111111222222222222333222222222111111111111///000000111111222111111222222111000000000000000////////////////////////////////////////////////........................------------------------------------------------------------------------------------------------------------------------.......................................///000000......////////////......//////.........---------------------------------------------------------........................+++---......------...///..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------+++---......---,,,,,,---............//////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,======<<<;;;999888777777777555444444555555444333111111111111111111111111000111111111111222222222000000000111111111222222111111111111111111111111000000000000000000000000/////////000222222111///000000000000000000000000////////////////////////000000000000000000000000000000000111111111222222111111111111111111111111111111111111111000000000111111111111111111111111111111111111111111111111,,,///333444222/////////111111111222111111000000000000111111111111000000000000000000000000000000000000000000000000000000///000000111111000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222111000000111222222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000////////////........................////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000//////000//////000333555222111111111111111000000000000000000000000000000////////////////////////////////////////////////000000000000////////////////////////////////////........................////////////////////////....../////////000000000....../////////000000000000000000111111111222222111111111111111111111111////////////////////////////////////000000000000000000000000000000000000222222222333333222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111222222222333111111111000000000000000000000111222222222111111222222111000000000000111////////////////////////////////////////////////------------------------------------------------------------------------------------------------........................................................................//////......//////000111///000000111111000000///............------------------------------------------------------------------------------------,,,---...---,,,,,,...000...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------,,,,,,,,,+++---......---,,,,,,---------........./////////000//////...---.........,,,,,,,,,,,,,,,,,,,,,,,,===<<<<<<;;;999888888777777666555555666666555444111111111111111111111111000000111111111222222222000000111111111222222222111111111111111111111111000000000000000000000000///...//////000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333111///---...000222444222222222222111111000///000111111222222111111000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000/////////......///////////////000000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111111111111111...///000/////////222444111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////111111111000000000//////////////////////////////........................////////////////////////...////////////000000000...////////////000000000000000111111111222222222111111111111111111111111000000000000000000000000//////000000000111111111000000000000000000000000222222333333333333222222444333222111111222333444222222222222222222222222222222222222222222222222111111111222222222333333111111111000000000000000111111222222222222222111222222111000000111111111////////////////////////////////////////////////------------------------------------------------------------------------------------------------........................////////////////////////........................///............///000000000000111111111111000000........................////////////////////////------------------------------------------------...//////...------000222.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.........------,,,,,,,,,+++---///...---,,,---...------.........///////////////...------------...,,,,,,---------------...<<<<<<;;;::::::999888888888666555555666777555444111111111111111111111111000000111111111222222222111111111111222222222222111111111111111111111111111111111111111111111111...///////////////000111111111111111111111111111111111111111111111111111///000000000111111111222111111111111222222222222111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111444///***+++111444222///222222222222222111000///111111222222222222111111111111111111111111111111000000000000000000000000000000111111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111222222111111111111111111111111111111111111111111111111222222222111111111111111111111111////////////////////////111111000000000//////////////////000000000111111........................000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000---...//////......000222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000222111111111111000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000111////////////000000000111111111111111222222222222111111111111111111111111111111111111111111111111000000000111111111111222111111111111111111111111111222222333333222222111555444333222222333444555222222222222222222222222222222222222222222222222111222222222222333333333222222222222222222222222222222333333333333222222222111111111111111222222000000000000000000000000000000000000000000000000........................................................................................................................000000000000000000000000////////////////////////.........---......///000000000111111111111000000////////////////////////000000000000000000000000................................................---...///...------///111/////////////////////////////////.........------------------------------,,,,,,,,,,,,------..............................000//////......---------,,,...000///...---...///........./////////000000///......---------------------......////////////<<<<<<;;;::::::999888888888666555555666666555444111111111111111111111111000111111111111222222222111111111222222222222333222222222222222222222222111111111111111111111111///000000000//////111333111111111111111111111111111111111111111111111111///000000111111222222222111111111222222222222333222222222222222222222222111111111222222222222222222222222222222222222222222222222222222222222222444000000777??????666+++222222222333222222111111222222333333333333222222111111111111111111111111000000000000000000000000000111111222222111111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222333111222333333333333222111222222222222222222222222111111111222222222222222111111111111111111111111000000000000000000000000111111111111000000000000//////000000111111222222////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000---///000000//////000111000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111/////////000000000111111111111111222222222222333222222222222222222222222111111111111111111111111000111111111222222222222222222222222222222222222111222222333333222222111555555333333333333555555333333333333333333333333333333333333333333333333222222222222333333333333333333333333333444444444333333444444444333222222222111111111111222333333111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000//////......//////000111000111111111111111111000000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////+++---//////.........///111111111111111111111111111000000000000/////////////////////////////////,,,,,,------.../////////000000000000000000000000000000000000000/////////...000111111000//////000//////000000000111111111000///......------....../////////000111111222222<<<;;;;;;::::::999999888777666444555666666555333111111111111111111111111000111111111111222222222111111111222222222333333222222222222222222222222111111111111111111111111000111222000//////222444111111111111111111111111222222222222222222222222///000000111111222333333111111111222222222333333222222222222222222222222111111111222222333333333222222222222222222222222222222222222222222222222333333666===CCCBBB888///111111222333333333222222222222333333333333222222111111111111111111111111000000000000000000000000000111111222222111111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333222333444444444444333222222222222222222222222222111111111222222333333333111111111111111111111111222222222222222222222222222222111111111000000000//////000111111222333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222///111222222111111111333222222222333333333444444222222222222222222222222222222222222222222222222222222222222222222222222333333222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000//////000000000111111111//////000000000111111111111111111222222222333333222222222222222222222222222222222222222222222222111111111222222222333333333333333333333333333333333333444444444444333333555555444444444444555555333333333333333333333333444444444444444444444444222222222333333333444444222333333333444444444444444444444444444333222222222111111111222222333444333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111000000111111222333222222333333333333222222111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111---000333444333222111111222222222222222222222222222222222111111111000000000000000000000000000000...//////000111111222222111111111111111111111111111111111111111222222222000111333333111000111222111111111111222222222222222111111000///000000000000000111222222333444444;;;;;;;;;::::::999999999777555444444555555444333111111111111111111111111000111111111111222222222111111222222222333333333222222222222222222222222111111111111111111111111000222222111//////222555111111111111111111111111222222222222222222222222///000000111222222333333111111222222222333333333222222222222222222222222111111111222222333333333222222222222222222222222222222222222222222222222000000222666999888444111000111222333333333333333222333333444444333333222111111111111111111111111000000000000000000000000111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333333333555555555555333333222222222222222222222222111111111222222333333333111111111111111111111111444444444444444444444444222222222111111111111000///000000111222222333333333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111333333333333333333333333111333444444333333333444444444444555555666666666333333333333333333333333222222222222222222222222333333333333333333333333333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111222222222333333333222222222222222222222222222222222222222222222222111111222222222333333333444444444444444444444444444555555555555555555444555555555555555555555555333333333333333333333333444444444444444444444444222222333333333444444444222222222333333444444444444555555555444333333222222111111111222333333444444444444444444444444444444444444444444444444444111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222333333222222333333444555333444444555555444444333222222222333333444444444444444444444444444444444222222222222222222222222111111111111111111111111111444888:::999777555444333333333333333333333333333333333222222222111111111111111111111111111111000000111222333333444444222222222222222222222222111111111222333333333444111222444444222111222333111111222222222333333333444333222222111111222222111111222333444444555555===<<<;;;;;;999999888777777777777666555555444444333333333222222222111111222222222222222222333333111111222333333444555555555555555444444333333333333333333333333333333333222222222222222222222222111111111000111111222333222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222111111111111000222000...///444888555000222222222222222222222222333444444555555444444333333333333333333333333333444333333222222333333444333333444444444444555555444444444444444444444444444444444555555555666666444444444444444444444444333333333333333333333333333333333333333333333333555555555555555555555555333444444555555444444333222222222333333333333444222222333333333444444444333333333333333333333333444444444333333222222222333333333333333333333333333333222222333333444555444444555555666555555555666666666666666666666666666666666666666777888888555444333333333333444555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333222222222111111222222222222222222222222111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333222222333333333444444444333333333333333333333333444555666555333222333444555555555666666666666777666666666666666666666666555444444333333333444444555555555555555555555555333333333333333333333333444444444444444444444444555555555555555555555555333333333444444444555555444444444444444444444444555555444444444444333333222222222222222222222222222222222333333444444444555555555444444333333333;;;999666444222222333333222222222222222222222222333333333333333333333333222222333333333444444444444444444444444444444444555666666777777777777777666666555555555444444444777666666666555555555555333222222222222333444444777333222333444333222222888888777777666666666555777777666666666666777777666666555555555444444444555555444333333333333444222333333444444333333222333333333333333333333333111222222333333444444555555555555555555555555555444444555555666555555555444444444333333222222222444444555555555555444444===<<<<<<;;;:::999888888777777777666555555444444333333333333222222222222222222222333333333333333333333333444444444444444555555555555444444333333333333333333333333333333333333333333333222222222333222222222222333444444444444444444444444444444222222222333333333333444444444444333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222111111111444444333222333444555444222222222222222222222222333444444444444444444333333333333333333333333333444333333222222333333444333333333444444444555555555555555555555555555555444444555555555666666666555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555555555666666666666555555444444444555555666666666444444444444555555555555555555555555555555555555666555555555444444444333555555555555555555555555444444444444444555666666444555555666666666666666666666666666666666666666666666666666666777888888777666555555555555666777555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555333333333333222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222333333333444444444444444444444444444444444222222222333333333444444333333333333333333333333444555666555333333333444555555555555666666666666666666666666666666666666555555444444444444444555555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555333333444444444555555555444444444444444444444444555555444444444333333333333333333333333333333333222222222333333333444444555555555444444333333333777666333111000000111222333333333333333333333333333333333333333333333333333333333333444444444444555555555555555555555555555666777777888888777777777777777666666666555555777777777666666666555555444444333333444444555666333111000222444555555555888888777777777666666666777777666666666666777777666666666555555555444444666555444444333333444444333333444444444444333333444444444444444444444444444444444444333333333333555555555555555555555555555666666777666666555555666555555555444444444333666666777777777777666666======<<<;;;:::999888888888777777666666555555444444444444333333333333222333333333333444444555555555555555555555555555555666666555555555555444444444444444444444444444444333333333333333333333333444444444444444555666666555555555555555555555555333333333333444444444555444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444333333333222222222444555555444111000333555222222222222222222222222333333444444444444333333333333333333333333333333444333333222222333333444333333333444444444444555777777777777777777777777555555555666666666777777777777777777777777777777666666666666666666666666666666666666666666666666555555555555555555555555666666777777777777666666555555666777777888999999555555666666666777777777666666666666666666666666777777666666666666555555666666666666666666666666666666555555666666777888555666666777888888777777777777777777777777777777666666777777777888888888888888777777777777888888666666666666666666666666666666666666666666666666555555555555555555555555666666666666666666666666444444444333333333333222333333333333333333333333444444444444444444444444222222222222222222222222333333333444444444555555444444444444444444444444222222222333333333444444333333333333333333333333555666777666444333444555555555555555666666666666666666666666666666666666555555555444444555555666666666666666666666666666666666666666666666666666555555555555555555555555666666666666666666666666444444444444555555555666555555555555555555555555555444444444444333333333444444444444444444444444222222222222333333333333555555555444444444444444555444222111111111222333444444444444444444444444444444444444444444444444333333444444444555555555777777777777777777777777666666777888888888888777999888888888888777777777888888777777777666666666666555555555555666777777777666555555777999999888888888888777777777777777888777777666666777777888666666666666555555555555666666555444444444444444444444444555555444444444666666666666666666666666666666555555444333333222555555555555555555555555777777888777777666555444777777666666666666555555777888888888888888888777======<<<;;;:::999888888888888777777666555555555555555555444444444333333333444444555555666666666555555555666777888888888666666666666666666666666555555555555555555555555444444444444444555555555555555555555555666777777666666666666666666666666444444444555555555666666444555555555555555666666666666666666666666666666555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444555555555444444444333333333222444666555222222333333333333333333333333333333444444555555444444333333333333333333333333333444444333333333333444444333333444444444555555555777777777777777777777777666666666777777777888888777777777777777777777777666666666666666666666666666666666666666666666666555555555555555555555555666666777777777777666666555666666777888999::::::666666666666777777777777777777777777777777777777777777777777777666666666777777777777777777777777666666666666666777888888666777888999999999999999888888888888888888888888777777888888999999999999999999999999999999999999888888888888888888888888888888888888888888888888666666666666666666666666777777777777777777777777555555555444444444333333444444444444444444444444555555555555555555555555333333333333333333333333333333333444444444555555444444444444444444444444222333333333333444444444333333333333333333333333555666777777555555666777555555555666666666777777777777777777777777777777666666555555555666777777777777777777777777777777777777777777777777777777555555555555555555555555666666666666666666666666444555555555555666666666666666666666666666666666555555555444444444333333444444444444444444444444222222222333333333333333555555555555555444444444444444444333444555666666555555555555555555555555555555555555555555555555444444555555555666666666777777777777777777777777666777888888999999888888999999888888888888888888999888888888888777777777777777777777777888999999::::::888666777999888555888888888888888888888888888777777777777777777888777777777666666666555555777666555555444555555555444555555666666555555444666666666666666666666666666666666555555444444444555555555555555555555555888888888888777555444444777777777777777666666666888888999999999999888888>>>======<<<;;;:::999888888888888777666666555555666666666555555555555444444555555666777777888888444555666777999;;;<<<<<<777777777777777777777777666666666666666666666666444444555555555666666666555555555555555666777777666666666666666666666666555666666666666777777777555555555666666777777777777777777777777777777777666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555666666666666555555555555444000222:::>>>:::555333444444444444444444444444555555555666666555555555444444444444444444444444555555444444444444555555444444555555555666666666777777777777777777777777777777777888888888999999666666666666666666666666555555555555555555555555555555555555555555555555666666666666666666666666666666777777777777666666555666666777888888999999666666666666777777777777666666666666666666666666666666666666666777777777666666666666666666666666666666666666666777777888777888999:::;;;;;;;;;;;;::::::::::::::::::::::::888999:::;;;;;;;;;::::::999999999::::::999999999999999999999999999999999999999999999999999999999777777777777777777777777666666666666666666666666666666666555555555555444555555555555555555555555555555555555555555555555444444444444444444444444333333333444444444444555444444444444444444444444333444444444444555555555444444444444444444444444666777888888666666777888666666666777777777888888888888888888888888888888777666666666777777888999888888888888888888888888666666666666666666666666666666666666666666666666777777777777777777777777555555555666666666777777777777777777777777777777666666666555555555444444444444444444444444444444333333333333333333333333555555555555555555555555444444444444555666777777666666666666666666666666666666666666666666666666555555666666666777777777777777777777777777777777777888888999999999999999888888888888888888888888:::999999999999888888888999999888888999999:::;;;777999777444555999888444888888888999999999999999888888777777777777888888888888777777777666666666777777666555555555555666555666666777777666666555555555555555555555555555555555666666666777777777666666666666666666666666888888888777777555444333666666666666666777777777888888888999999888888888>>>>>>===<<<;;;:::999999999888888777777666666555777777777666666666555555555666666777888999::::::666666777999;;;<<<===>>>777777888888888888999999777777777777777777777777555555555666777777888888666666666666666777888888666666666666666666666666777777777777888888888888666666666777777888888999888888888888888888888888777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666888777777777777666666666888222333>>>DDD???888666666666666666666666666666666666777777777777666666666666666666666666666666666666666555555666666666666666666777777777777888888888888888888888888888888888888999999999::::::666666666666666666666666666666666666666666666666666666666666666666666666888888888888888888888888666666777777777777666666666666666777777777777888666666666777777777888888777777777777777777777777666666777777777777888888777777777777777777777777777666666666666777888888999999:::<<<============;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>===<<<;;;::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888777777777777777777777777777777777666666666555555666666666666666666666666555555555555555555555555555555555555555555555555444444444555555555666666444444444444444444444444555555555666666666777777666666666666666666666666666888999999777777888:::888888888888999999999999888888888888888888888888777777777777888999::::::999999999999999999999999777777777777777777777777777777777777777777777777777777777777777777777777666666666666777777777777888888888888888888888888888777777777777666666666555555555555555555555555555555555555444444444444555555555555555666666666222333333444555555666666888888888888888888888888777777777777777777777777666666777777777888888888888888888888888888888888888888999::::::::::::999888888888999999999999999;;;::::::::::::999999999:::999999999999:::;;;;;;777;;;:::777:::BBBCCC===999999999999999:::::::::999888888777777888888999888888888888777777777777888888777666666666666666666777777888888777777666666666666666666666666666555555666777777888999999888888888888888888888888888888888888888777666555666666777777777777888888888888999999999999888888>>>>>>===<<<;;;:::999999999999888888777666666666888888777777777666666666666666777888999:::;;;;;;999::::::;;;;;;<<<<<<===888888888999999999::::::888888888888888888888888555555666777777888999999888888888888888999999:::888888888888888888888888888888888888999999999999666666777777888999999:::999999999999999999999999888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777999888888888888777777777;;;444555>>>@@@:::777:::888888888888888888888888888888999999999999888888777777777777777777777777888888777777777777888888777777888888888999999999999999999999999999999999999999999999::::::::::::888888888888888888888888777777777777777777777777777777777777777777777777999999999999999999999999777777888888888888777777888888888777777777777777888888888888999999999999888888888888888888888888777888888888999999999:::888888888888888888888888888888888888888999999:::999:::<<<===>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>@@@@@@???>>>===;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888888888777777777666666666777777777777777777777777777777777777777777777777666666666666666666666666666666777777777888888888666666666666666666666666666777777777888888888888777777777777777777777777777888999999888888999;;;999999999:::::::::;;;;;;999999999999999999999999777777777888888:::;;;;;;::::::::::::::::::::::::888888888888888888888888777777777777777777777777888888888888888888888888666666777777777888888888999999999999999999999999999999999888888888777777777777777777777777777777777777666666666555555555444555555555666666666777444444555666666777777777999999999999999999999999888888888888888888888888777777777888888888999999999999999999999999999999888999999:::;;;:::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999:::;;;;;;888>>>>>>:::>>>GGGHHHBBB999999999:::::::::;;;;;;999888888777777888888999999999888888888777777777999888777777666666777777777888888888888888888777777777777777777777777777777888888888888888888888999999999999999999999999999:::::::::::::::999999777888888888999999999:::::::::;;;;;;;;;;;;::::::>>>>>>===<<<;;;::::::999999999888888777666666666888888888888777777777777666777777999:::;;;<<<<<<======<<<<<<;;;;;;;;;:::888888888999999:::::::::888888888888888888888888555666666777888999999999::::::999999::::::;;;<<<999999999999999999999999888888999999999:::::::::666666777888999999::::::::::::::::::::::::::::::888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777999999999888888888888777;;;555555;;;999222333<<<999999999999999999999999999999999::::::999999999888888888888888888888888999999888888888888999999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;999999999999999999999999888888888888888888888888888888888888888888888888::::::::::::::::::::::::999999999::::::999999999::::::999888888777777666999999:::::::::;;;;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;::::::::::::::::::::::::::::::999999::::::;;;<<<:::;;;<<<>>>??????@@@@@@========================<<<>>>@@@AAABBBAAA???>>>===>>>???@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::888888888888777777777777777777777777777777777777888888888888888888888888777777777777777777777777888888999999999:::::::::888888888888888888888888777888888888999999999999888888888888888888888888777888::::::999999:::;;;:::::::::;;;;;;;;;<<<<<<999999999999999999999999888888888888999:::;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::777777777777777777777777888888888888888888888888777777777777888888888888999999999999999999999999:::::::::999999999888888999999999999999999999999888888777777666666666555444555555555666666777777777777888999999999999999999999999999999999999999888888888888888888888888777888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;::::::::::::999999999999:::;;;;;;666<<<;;;666999BBBCCC;;;999999999::::::;;;;;;;;;999999888888888888999999999999999888888888888777999888888777777777777777888888999999999999888888888888888888888888888888::::::999999888777777777::::::::::::::::::::::::;;;;;;<<<<<<===<<<<<<<<<999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;AAA???===<<<<<<<<<;;;:::999999999999:::;;;<<<===@@@:::555444777999888666999999999:::;;;<<<===>>>??????>>><<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;::::::::::::999999999888888888888999999999:::::::::::::::::::::::::::::::::<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888888888999999999:::::::::<<<;;;::::::999999::::::999888888888888888888888::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888999999:::;;;;;;;;;;;;:::;;;::::::999999::::::;;;<<<<<<============<<<<<<========================>>>======<<<<<<<<<======<<<;;;;;;;;;;;;<<<======???>>>===<<<;;;:::::::::>>>======<<<;;;;;;::::::=========>>>>>>>>>>>>>>>;;;;;;<<<======<<<<<<;;;::::::999999999:::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::::::::999999999;;;:::999888888:::<<<===>>>>>>???>>>>>>===<<<<<<;;;;;;:::999:::;;;<<<===>>>??????@@@AAAAAABBBBBB>>>@@@AAAAAA???>>>??????BBBBBBAAAAAABBBBBBCCCDDDBBBBBBCCCCCCDDDEEEEEEFFFEEECCC@@@?????????>>><<<;;;<<<<<<<<<======>>>>>>>>>===<<<<<<<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;:::::::::999999:::::::::999999888888888:::::::::999999888888888:::999999999888888777777888888999::::::::::::999999999999999999999999999::::::999999999999::::::999999999999999999999999::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999999999999<<<<<<<<<;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999:::;;;<<<<<<<<<<<<::::::::::::::::::::::::===<<<;;;999999999:::;;;999::::::;;;;;;::::::999;;;:::999999888888999999888888888888777777777777999999999::::::;;;;;;;;;;;;;;;;;;:::::::::999999;;;:::999:::;;;;;;:::999;;;::::::999::::::;;;;;;===<<<<<<;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;========================;;;;;;===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;::::::::::::::::::::::::;;;:::::::::::::::;;;;;;::::::::::::::::::::::::::::::999999999999::::::<<<;;;;;;::::::999999999::::::;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>=========<<<<<<<<<<<<======>>>===;;;;;;===>>>===<<>>999888;;;===<<<::::::::::::;;;<<<===>>>???@@@@@@???>>>===<<<<<<<<<===============<<<;;;;;;;;;;;;;;;:::::::::999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<======>>>>>>============>>>>>>????????????????????????=========>>>>>>=========;;;<<<<<<<<<<<<=========>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;<<<============<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????>>>>>>======>>>>>>???@@@>>>>>>===<<<<<<<<<======>>>>>>>>>============<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======<<<<<<;;;;;;<<<;;;;;;:::::::::;;;;;;>>>======<<<<<<======>>>=========<<<<<<<<<;;;;;;<<<;;;:::999:::;;;<<<>>>===>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<======>>>?????????@@@AAABBBBBBBBB@@@BBBCCCCCCAAA@@@AAABBBBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFJJJHHHFFFEEEEEEEEEDDDBBB=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;::::::::::::<<<;;;;;;;;;::::::::::::::::::::::::999999999888999999:::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>???>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<======>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999999::::::<<<<<<============<<<<<<======<<<;;;;;;;;;;;;<<<============<<<<<<<<<<<<=========>>>>>>>>>?????????>>>>>>>>>=====================>>>???@@@@@@@@@>>>>>>============>>>>>>???>>>>>>======>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>=========>>>>>>============>>>>>>??????<<<<<<<<<;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999:::;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<===AAAAAAAAAAAA@@@???>>>>>>???>>>>>>>>>>>>>>>>>>???@@@???===>>>???@@@???>>>BBB@@@>>>=========<<<;;;::::::::::::;;;<<<======CCC???;;;:::<<<>>>===<<<;;;;;;;;;<<<===>>>@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>======<<<===<<<<<<<<<<<<;;;;;;;;;=========>>>>>>>>>>>>????????????????????????????????????>>>>>>>>>>>>>>>============>>>>>>>>>>>>============>>>>>>>>>>>>AAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>????????????AAA@@@??????>>>>>>??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>======<<<===>>>??????@@@@@@??????>>>>>>============>>>>>>??????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCC???>>>>>>>>>???@@@AAAAAA????????????@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>======<<>>===<<<<<<<<<<<<<<>>>>>?????????>>>>>>>>>>>>==================<<<<<<<<<===>>>???===>>>>>>?????????>>>>>>===>>>??????@@@@@@??????@@@@@@@@@AAAAAABBBBBBCCCBBBDDDFFFFFFDDDCCCDDDEEECCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIGGGEEEDDDDDDDDDCCCBBB@@@@@@@@@@@@@@@?????????>>>???@@@AAAAAA@@@???>>>========================>>>============<<<<<<<<<==================>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>?????????????????????>>>>>>>>>>>>???????????????????????????????????????????????????@@@@@@@@@@@@??????>>>>>>>>>>>>???????????????======<<<;;;;;;;;;<<<<<<<<<<<<============<<<<<<===<<<<<<;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>=====================>>>??????@@@???>>>>>>=========>>>>>>======<<<<<<<<<======>>>===>>>>>>??????>>>>>>===??????????????????????????????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<============???>>>>>>>>>>>>>>>??????========================:::;;;;;;<<<===???@@@AAA========================>>>>>>============>>>>>>============>>>>>>>>>>>>????????????@@@@@@AAAAAAEEEEEEEEEDDDCCCBBBAAA@@@AAAAAAAAA@@@@@@AAAAAAAAABBBAAA@@@@@@BBBBBBBBB@@@CCCAAA???>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<===>>>@@@===:::999;;;<<<<<<;;;<<<======>>>???AAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAA???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@AAAAAA?????????@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@???>>>????????????@@@@@@@@@CCCBBBAAAAAA@@@@@@AAAAAA???????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>==============================>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@???@@@@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEBBBBBBAAAAAABBBBBBCCCDDDAAAAAABBBBBBCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCBBBCCCCCCBBBAAAAAA@@@@@@@@@DDDCCCBBB@@@@@@?????????AAA@@@@@@??????@@@@@@AAA@@@????????????>>>>>>>>>?????????@@@@@@@@@AAAAAA???@@@@@@AAABBBBBBBBBBBB???@@@BBBCCCCCCCCCBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDFFFGGGHHHFFFFFFFFFGGGEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJGGGEEECCCBBBCCCDDDCCCBBBDDDCCCCCCCCCBBBAAAAAAAAA???AAABBBDDDDDDBBBAAA???@@@@@@AAAAAAAAAAAAAAABBB@@@@@@?????????>>>>>>>>>?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@?????????????????????????????????>>>======<<<<<<======>>>===========================>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBAAA@@@???@@@@@@@@@@@@AAAAAAAAAAAA?????????>>>>>>>>>>>>?????????@@@@@@@@@@@@????????????>>>============>>>??????@@@@@@AAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????@@@@@@???>>>======???@@@AAA@@@@@@????????????@@@???>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBB@@@@@@????????????>>>>>>@@@???>>>=======================================AAAAAA@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCBBBCCCDDDDDDCCCBBBDDDBBB@@@?????????>>>=========<<<<<<======>>>>>>>>><<<;;;:::;;;<<<<<<;;;>>>>>>???@@@AAACCCEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCAAAAAABBBBBBAAAAAA@@@???@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAAAAAAAAAAACCCCCCDDDDDDDDDDDDCCCCCCAAABBBBBBCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHGGGFFFEEEEEEEEEEEEFFFHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBDDDEEEEEEEEEDDDCCCCCCCCCDDDEEEEEEFFFEEEEEEBBBCCCDDDEEEFFFEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEGGGIIIIIIHHHHHHHHHIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLKKKIIIGGGGGGIIIIIIIIIHHHFFFFFFFFFEEEEEEDDDDDDDDDBBBCCCEEEFFFFFFEEECCCBBBDDDDDDDDDEEEEEEEEEFFFFFFBBBBBBBBBAAAAAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBCCCCCC@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBBBBCCCCCCAAABBBBBBCCCDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBAAA@@@@@@AAAAAAAAABBBBBBCCCCCC??????@@@@@@@@@@@@@@@@@@DDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAABBBBBBCCCDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEDDDBBBCCCFFFIIIFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEEEE@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCBBBBBBBBBAAADDDCCCCCCBBBAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIDDDEEEEEEFFFGGGGGGGGGGGGEEEEEEFFFGGGGGGFFFEEEEEEDDDDDDCCCDDDFFFFFFDDDBBBEEECCCAAA@@@@@@@@@???>>>???>>>>>>======>>>?????????>>>>>>>>>===>>>>>>>>>@@@@@@@@@BBBCCCEEEGGGHHHFFFGGGHHHIIIIIIHHHGGGFFFCCCCCCCCCCCCCCCBBBBBBAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDEEECCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGFFFCCCDDDEEEEEEFFFFFFEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDFFFGGGIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLMMMMMMLLLLLLKKKJJJJJJJJJKKKJJJIIIHHHHHHIIIJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGEEEFFFHHHJJJJJJIIIHHHFFFFFFFFFGGGHHHHHHHHHGGGGGGDDDEEEEEEFFFGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKKKKJJJJJJKKKLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJJJJLLLMMMLLLLLLHHHHHHHHHHHHGGGGGGGGGGGGEEEFFFGGGGGGGGGGGGFFFEEEFFFFFFFFFGGGHHHHHHIIIIIIDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEECCCCCCDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCDDDEEEFFFFFFCCCCCCDDDEEEFFFGGGGGGHHHFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBCCCCCCDDDDDDEEEEEE@@@AAABBBBBBCCCBBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAABBBBBB@@@@@@AAABBBCCCDDDEEEFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEBBBEEEFFFFFFEEEGGGLLLQQQFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIDDDDDDFFFGGGHHHIIIIIIIIIFFFGGGHHHIIIIIIHHHGGGFFFFFFEEEEEEGGGHHHHHHFFFDDDFFFDDDAAAAAAAAAAAA@@@>>>@@@??????>>>>>>>>>?????????@@@@@@@@@??????@@@@@@AAAAAABBBCCCEEEGGGIIIJJJHHHIIIJJJKKKKKKJJJIIIHHHDDDDDDEEEEEEDDDDDDCCCBBBCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHGGGGGGHHHIIIIIIIIIIIIIIIFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIKKKMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKLLLLLLJJJJJJJJJIIIJJJJJJKKKLLLKKKKKKKKKLLLLLLMMMMMMMMMOOOOOONNNMMMMMMLLLKKKKKKKKKKKKJJJIIIJJJKKKMMMOOOIIIIIIHHHHHHHHHHHHHHHIIIHHHHHHHHHGGGGGGHHHHHHHHHKKKJJJJJJJJJJJJIIIIIIIIIGGGIIILLLNNNNNNMMMKKKIIIHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKMMMNNNMMMMMMNNNOOONNNNNNNNNMMMNNNOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOKKKJJJIIIIIIKKKLLLLLLKKKIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGHHHIIIIIIIIIFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDEEEFFFGGGHHHHHHEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGDDDDDDEEEFFFFFFGGGHHHHHHFFFGGGHHHIIIJJJIIIIIIHHHEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBCCCCCCCCCBBBCCCDDDEEEGGGHHHIIIJJJGGGGGGGGGGGGFFFFFFFFFEEEGGGGGGGGGGGGHHHHHHHHHIIIHHHJJJKKKIIIGGGHHHMMMRRRJJJIIIHHHGGGGGGFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHEEEFFFFFFGGGGGGFFFFFFEEEGGGHHHHHHIIIJJJJJJKKKKKKJJJIIIIIIHHHIIIJJJKKKLLLIIIIIIHHHHHHGGGFFFFFFEEECCCCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKFFFGGGHHHIIIIIIIIIIIIIIIGGGHHHIIIJJJJJJIIIHHHGGGHHHHHHHHHJJJKKKKKKHHHFFFFFFDDDBBBAAAAAAAAA@@@???@@@@@@???????????????@@@>>>???@@@@@@???>>>???@@@AAABBBBBBDDDFFFHHHJJJKKKHHHIIIKKKMMMMMMLLLJJJIIIEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKJJJIIIIIIIIIIIIJJJFFFFFFGGGGGGHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHIIIJJJKKKKKKJJJJJJHHHIIIJJJJJJKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLJJJLLLNNNPPPQQQPPPOOONNNMMMMMMLLLLLLMMMMMMNNNOOOIIIIIIJJJJJJKKKMMMNNNOOOLLLMMMMMMMMMMMMNNNNNNNNNOOOOOONNNNNNMMMLLLKKKKKKKKKJJJIIIIIIJJJLLLNNNPPPHHHHHHGGGGGGGGGHHHIIIIIIFFFEEEEEEDDDDDDEEEEEEFFFIIIIIIHHHHHHHHHGGGGGGGGGIIIKKKNNNPPPQQQOOOMMMKKKIIIIIIIIIIIIHHHGGGGGGFFFHHHGGGFFFEEEFFFGGGHHHIIIKKKKKKKKKKKKKKKKKKJJJJJJKKKMMMOOOPPPOOOOOOPPPQQQPPPOOOOOOOOOOOOPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPMMMKKKJJJKKKMMMNNNNNNNNNIIIIIIJJJJJJKKKKKKLLLLLLJJJIIIHHHHHHHHHHHHIIIJJJEEEEEEFFFGGGGGGHHHIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDEEEFFFGGGHHHIIIIIIGGGGGGHHHIIIJJJKKKLLLMMMKKKKKKLLLLLLMMMMMMMMMNNNJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJFFFFFFGGGHHHHHHIIIJJJJJJMMMNNNOOOQQQQQQQQQPPPOOOMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKLLLMMMNNNOOOQQQSSSTTTTTTQQQPPPPPPPPPOOOOOONNNNNNPPPPPPQQQQQQQQQRRRRRRRRRUUUVVVVVVQQQLLLJJJNNNSSSTTTSSSRRRQQQPPPPPPPPPPPPLLLLLLLLLMMMNNNOOOPPPPPPMMMMMMNNNNNNNNNNNNMMMMMMJJJKKKKKKLLLMMMNNNNNNOOOMMMLLLKKKKKKKKKLLLNNNOOOQQQPPPPPPOOONNNMMMMMMLLLJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPOOOOOONNNNNNNNNNNNIIIIIIIIIJJJKKKLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMOOONNNNNNNNNOOOPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIJJJKKKLLLMMMNNNOOOOOOIIIJJJJJJJJJJJJJJJIIIIIIGGGHHHJJJKKKKKKJJJHHHGGGJJJJJJJJJLLLMMMMMMJJJHHH