BM6P6(@ FFFEEEDDDCCCDDDEEEFFFGGGIIIGGGIIIOOOUUUYYY___fffooo|||xxxxxxyyyzzz~~~tttggg___^^^^^^```eeekkknnnpppccc___```cccdddeeennnyyyxxxwwwuuusssrrruuuyyy|||}}}~~~yyykkk___ZZZXXXVVVVVV[[[ggg{{{yyy[[[OOOIIIRRR```mmm}}}yyy||||||yyyqqqllllllhhhaaa^^^aaalllxxxsssYYYBBB999:::555333111111222222111000111111111111000000000000////////////////////////............////////////000000//////.........---//////.........---------000//////............/////////...------------...---,,,,,,,,,,,,---...///------------------------------,,,+++,,,---...///,,,,,,,,,------..........................................////////////000//////////////////////////////000000000000//////222000......000222444444555888<<>>@@@BBBCCCEEEGGGGGGEEEGGGLLLNNNLLLKKKLLLMMMTTTaaattt|||sssrrruuu{{{|||nnngggeeeffffffiiimmmrrruuuvvvvvvwwwwwwwwwmmmfffbbb```gggnnnwww}}}|||yyytttfffXXXIIIDDD===777444444444555222222222222111111111111111111111111111111111111000000000000000000000000//////////////////////////////............//////////////////////////////............///////////////...---...//////...---------------------------........................000000///.......................................,,,...//////...///000222666999>>>BBBEEEHHHKKKNNNQQQOOOMMMKKKFFFBBBDDDJJJZZZnnnxxxnnnddd```aaafffqqq{{{|||FFFFFFEEEEEEEEEGGGHHHIIIPPPOOOSSSZZZaaafffpppyyy}}}sssgggbbb\\\ZZZ\\\bbbhhhkkkooohhhbbb``````___bbbeeehhhjjjmmmooopppsssvvvxxxyyyzzzwwwpppiiieee___YYYUUUXXXaaasssnnnYYYHHHJJJVVVeeeuuuzzz~~~~~~nnnrrrkkkfffeeeeeebbb______bbbtttuuuXXXBBB777666555222222333333222111111111111111000000000000////////////////////////............////////////////////////...........................---------...............///000111//////...------------...+++,,,---...///...------........................---,,,,,,,,,,,,---...///.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////////////////000000000000//////...///000222333555666777888;;;???BBBCCCDDDFFFHHHGGGFFFIIINNNPPPMMMMMMOOOPPP]]]rrrxxxlllnnnrrr{{{wwwoooppptttqqqlllfffcccccchhhkkkmmmrrrxxx|||}}}}}}}}}}}}zzzxxxyyyyyyyyyxxxrrrqqqrrrrrr}}}~~~zzz}}}~~~ppphhhZZZ^^^bbbjjj{{{rrrdddTTTKKKAAA999666666666666333333333222222222111111111111111111111111111111000000000000000000000000//////////////////////////////............//////////////////////////////............////////////000///...///000111000...------------------------........................000///......---.................................---///000///...///111222888;;;@@@EEEHHHKKKNNNQQQSSSPPPMMMLLLHHHFFFKKKRRRjjjoooggg``````dddlllxxxFFFFFFEEEFFFGGGHHHJJJKKKUUUTTTWWW___fffppp~~~|||jjjccc[[[VVVXXX^^^eeeiiilllfff```^^^```bbbbbbbbbdddhhhmmmqqqsssuuuwwwyyyxxxyyyyyyvvvtttqqqggg]]]WWWXXX]]]lllwww___IIIGGGRRR```qqq~~~{{{{{{rrrtttoookkkjjjjjjhhheeedddaaapppvvv^^^HHH;;;888666333333333333222111111111111111000000000///////////////////////////............///////////////////////////.................................---------......000111111//////...------------...+++,,,...000000///---,,,////////////////////////,,,,,,,,,,,,------......//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////////////////////////////000000000000//////,,,///111444555666777999:::===@@@CCCDDDEEEGGGHHHJJJIIIKKKOOOOOOMMMNNNQQQYYYiiiuuulllhhhpppyyy}}}rrrfff```aaa```fffmmmooonnnmmmoooqqqqqqyyy}}}yyyqqqllljjjjjjiiiiiisssvvvtttnnnkkkmmmppppppvvv{{{vvvsssnnnoooqqqtttwwwyyy{{{|||}}}vvvdddeeegggkkkvvv}}}rrrbbbXXXIII>>>999888666555444333333333222222222222111111111111111111111111//////////////////////////////////////////////////////............//////////////////////////////............////////////...---,,,,,,......---,,,------------------------........................///......------....................................///000/////////222444999===BBBGGGJJJMMMPPPRRRSSSOOOMMMMMMKKKMMMUUU^^^xxxooohhhaaa\\\^^^ccckkkwwwFFFFFFFFFGGGIIILLLNNNPPP]]]\\\```hhhrrryyy}}}llleee\\\VVVWWW\\\cccggghhheeeaaa___aaacccaaa___```eeekkkpppsssuuuwwwxxxyyy{{{}}}sssddd[[[ZZZ\\\fffzzzzzzaaaIIIDDDLLLXXXggguuu}}}yyy|||vvvuuurrrmmmiiieeeaaa^^^___jjjyyyxxxdddMMM>>>999777444333444444222111111111111111000000000///////////////////////////............////////////.........///////////////---.....................---------......000111111//////...------------...+++,,,...000000///...---////////////////////////,,,,,,,,,---------------/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////////////////////////////000000000000//////,,,///333555555666999;;;;;;>>>BBBDDDEEEFFFGGGIIINNNLLLLLLOOOOOOOOOTTTZZZmmmyyy}}}mmmfffgggjjjxxxlllfffddd___\\\]]]cccllluuuyyyxxxwwwyyy|||}}}|||sssqqqnnnoooqqqtttvvvwwwxxxxxxvvvqqqjjjeeebbbbbbbbbccciiimmmnnnlllnnnuuuyyyyyyvvv}}}yyyssspppnnnhhhiiiiiijjjkkkmmmnnnooooooooosss{{{zzzzzzzzzzzz{{{rrrgggWWWIII???:::666333444444444444333333333222111111111111111111111111////////////////////////000000000000000000000000//////............//////////////////////////////............////////////---,,,+++,,,---...---+++------------------------..............................------------..............................//////000//////000333666:::>>>DDDHHHKKKMMMOOOQQQOOOLLLKKKMMMOOOTTT___jjjssscccaaa\\\ZZZ^^^eeemmmyyyGGGHHHIIIKKKNNNRRRVVVWWW```bbbiiiuuuvvvrrrqqqxxxpppiii___YYYXXX\\\```cccdddeeeddd```___```\\\WWWYYY^^^eeelllpppsssvvvxxx|||~~~mmm```]]]\\\bbbrrrxxxbbbKKKDDDEEELLLZZZggg~~~yyy}}}xxxmmmeee```[[[\\\eeesss~~~|||kkkRRR@@@:::888555444444444333111111111111111000000000000////////////////////////............////////////.........///////////////---------..............................///000111//////...------------...,,,---...///000///..............................+++,,,------......------/////////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////////////////000000000000//////...111555666555666:::======@@@DDDFFFGGGGGGIIIJJJPPPNNNMMMPPPSSSXXXdddppp}}}kkkaaaaaajjjsss{{{iiiZZZZZZ]]]]]]___ddduuuyyy}}}}}}|||~~~}}}tttjjjdddccc___aaadddiiimmmqqqtttuuupppnnnjjjeeeaaaaaadddhhhlllrrrvvvxxx}}}}}}|||tttnnnmmmmmmccccccdddfffgggiiijjjkkkjjjhhhhhhmmmtttzzz||||||~~~}}}zzz}}}{{{{{{wwwiiiXXXIII>>>888666555555444444444333333333222222222222222222222222000000000000000000000000000000000000000000000000//////............//////////////////////////////............///////////////...---...//////...---------------------------........................---------,,,------...///...........................////////////222666999<<<@@@EEEJJJLLLMMMNNNOOOIIIHHHJJJOOOTTT\\\jjjwwwyyyhhh^^^]]]ZZZ[[[ccclllvvvJJJKKKMMMPPPUUUYYY^^^```ffflllyyy}}}uuunnnooovvvuuunnneee]]]ZZZ[[[\\\]]]\\\bbbeeeaaa]]]\\\XXXRRRRRRWWW```hhhnnnsssxxx{{{vvvccc```]]]aaannn|||}}}yyyfffRRRHHHDDDDDDNNN\\\ppp|||zzzvvvmmmhhheee___ccckkktttvvvlllXXXGGG;;;888666555555444333111111111111111000000000000////////////////////////............////////////............/////////000---------.........////////////.........//////000//////...------------...............////////////------------------------+++,,,---.........------............////////////------------------------------.........///////////////////////////////////////000000000000//////000333666666444555:::???AAADDDGGGIIIJJJJJJLLLMMMPPPMMMNNNRRRZZZggg{{{|||mmmeeeeeekkkyyyyyyggg]]]YYY\\\```cccmmmyyyvvvmmmiiieee```^^^^^^YYY[[[```eeekkkppptttvvvvvvwwwvvvqqqllllllssszzzvvvlllfffgggjjjdddeeegggiiikkkllllllmmmjjjfffccceeejjjpppsssssswwwwww{{{{{{~~~{{{uuuqqqttt}}}}}}xxxzzzyyyhhhTTTEEE>>><<<555555555555444444444444222222222222222222222222000000000000000000000000000000000000000000000000//////............//////////////////////////////............////////////000///...///000000000...------------------------........................---,,,,,,,,,------...///........................---...//////000333888;;;>>>BBBHHHLLLMMMMMMNNNNNNHHHIIIMMMUUU^^^iiiyyyqqqccc^^^\\\^^^\\\___hhhsss~~~MMMNNNPPPTTTYYY___cccfffqqq{{{{{{sssllllllrrryyyrrriiiaaa\\\ZZZXXXXXXTTT^^^ccc```\\\ZZZVVVQQQNNNTTT]]]fffooovvv|||{{{dddaaa^^^aaalllyyy|||xxx}}}lllZZZOOOEEEAAAIIIVVVfffuuu{{{~~~xxxzzzrrrooonnnfffbbbaaafffkkkhhh\\\PPP;;;999666555555444333111111111111111000000000000////////////////////////............/////////000---.........//////000000---------.........//////000//////.........////////////...------------...///............///000000------------------------+++,,,---.........---,,,------......//////000000.................................////////////000//////////////////////////////000000000000//////222555777555333555:::@@@DDDFFFJJJLLLLLLMMMNNNOOONNNLLLMMMTTT```sssyyynnnfffgggmmmxxxmmm```]]][[[___eeehhhmmm}}}{{{nnnfff`````````]]]\\\]]][[[^^^bbbiiipppvvv{{{~~~{{{{{{yyylllaaa\\\___ccckkklllnnnppppppppppppooojjjeeeaaaaaaffflllpppqqquuupppoooppppppsss~~~}}}xxxpppkkknnnwww~~~zzz{{{|||rrr\\\KKKCCCAAA666666555555555444444444222222222222222222222222000000000000000000000000000000000000000000000000//////............//////////////////////////////............/////////000000...---...///000///...------------------------........................,,,,,,,,,,,,------...///........................------...///000444999===@@@EEEJJJMMMNNNNNNNNNNNNKKKLLLRRR]]]gggtttrrr[[[RRRVVVZZZaaa___bbblllvvvOOOTTTYYY^^^ccciiipppuuu|||ttttttrrrkkkkkksssvvvxxxiiibbb[[[SSSPPPRRRRRRUUUYYY\\\[[[VVVQQQMMMNNNQQQXXXbbbnnnwww}}}ooo```YYYcccnnnqqquuu{{{tttoooeeeVVVJJJEEEHHHMMM^^^jjjwww}}}|||zzz||||||uuuwwwmmmjjjdddaaaeeehhhcccZZZEEE>>>555111111111222222444333222111000000000000////////////000000000000......---,,,---...///000////////////////////////......---------,,,,,,,,,---------............///---------...............------............------//////.........---------......//////...---,,,,,,,,,------...///000111111.................................////////////000////////////////////////......///000111222333333666777777777777:::>>>AAABBBEEEHHHKKKNNNPPPNNNJJJPPPNNNOOOWWWiii}}}pppmmmmmmoooxxxuuugggaaabbbbbbfffkkkooouuuuuujjjhhhfffcccaaa```aaadddeeebbbhhhpppvvv|||}}}|||yyyuuunnnfffaaa```cccfffqqqvvv{{{}}}{{{vvvrrrpppiiigggfffgggjjjmmmnnnnnnrrrooojjjfffgggllluuu{{{~~~yyyssskkkhhhqqq|||~~~}}}xxxjjj]]]PPPEEE@@@999444333222000222666444333222222111111222222111111000000/////////...000000000000////////////......////////////......333222111000000//////000000000111111111222222222////////////////////////---------............///---------............///,,,,,,---...///000111111000000//////.........---......---...111666;;;>>>DDDEEEHHHLLLNNNMMMIIIFFFCCCNNNYYYaaalll|||uuu^^^QQQQQQWWW[[[___fffnnntttQQQXXX___cccfffmmmzzzuuulllhhhlllmmmjjjpppzzzzzzmmmeee^^^UUUPPPPPPLLLOOOTTTXXXYYYVVVRRROOONNNRRRXXXbbbmmmwww~~~uuufff]]]dddkkkkkklllppprrrpppiii]]]OOOFFFEEEGGGQQQ___oooyyy{{{{{{}}}wwwvvvnnnkkkeeebbbfffkkkhhhbbbKKK???555444555222000111444333222111000000000000000000000000////////////......---------...///000//////////////////////////////.........------------------............///..................------------............------//////.........---------......//////...------,,,---------......//////000........................------........./////////////////////////////////......///000111222333333555666777888999<<<@@@DDDDDDGGGIIILLLOOORRRRRRQQQOOONNNSSSbbbyyy~~~pppeeemmmrrr|||qqqeee]]]]]]aaaoootttzzz~~~|||vvvppplllfffeeeddddddeeefffhhhiiikkktttzzzyyyxxxvvvtttsssqqqqqqpppooojjjddd___```eeeiiiyyy{{{~~~}}}xxxrrrnnnkkkjjjiiihhhiiillloooppppppsssrrrooojjjggghhhmmmrrrvvv~~~xxxpppjjjlllrrrvvvjjj[[[NNNHHH???777555444333444666444333222222111222222222111111000000000/////////111000000000////////////......////////////.........---------------......000000000111111111222222////////////////////////---------............///---------............///.........////////////////////////......---------/////////000333888===@@@CCCEEEHHHKKKLLLKKKHHHFFFHHHRRR]]]eeennn|||kkkWWWOOOQQQWWW[[[___iiisss{{{VVV___hhhmmmqqq|||{{{nnneeeaaabbbhhhlllppp||||||qqqjjjbbbXXXOOOLLLFFFJJJOOOSSSVVVVVVTTTRRROOORRRYYYbbblllvvv~~~zzzlllaaacccgggeeeeeehhhqqqtttsssiiiYYYKKKDDDCCCFFFTTTfffsssyyyyyyzzz{{{{{{~~~yyysssqqqllliiikkkqqqqqqnnnWWWCCC666777999222///222333333222111000000000000111111000000//////............------......///000////////////////////////000000/////////.........---------............////////////...---------,,,------............------...............---------.........///......---,,,---------------.................................,,,---------............////////////////////////...//////000111222333333333555777999<<<@@@DDDHHHHHHIIILLLOOORRRSSSUUUVVVRRRVVVbbbwwwssshhhbbbjjjvvvuuujjjbbb______fffnnnzzz~~~sssnnnmmmmmmmmmkkkmmmppprrruuuwwwxxxxxx|||vvvsssmmmmmmmmmlllkkkkkkjjjjjjfffgggfffbbb^^^```gggmmm|||}}}}}}zzztttoookkkjjjkkkjjjjjjlllooorrrrrrrrrvvvxxxwwwqqqkkkgggiiimmmjjjpppvvv{{{}}}wwwooolllmmm|||yyyiiiZZZRRRFFF;;;777777555555666444444333222222222222222111111111000000000000000111111000000000/////////...//////000000//////...+++++++++,,,,,,---...///000000000000111111111111////////////////////////---------............///---------............///000000//////............//////............------000000000222666:::???BBBCCCEEEHHHJJJKKKJJJHHHFFFNNNXXXdddkkksss~~~rrr]]]PPPMMMRRRYYY]]]bbbnnn{{{]]]eeepppzzz{{{mmmdddccccccfffnnnttt~~~|||tttmmmeeeZZZOOOHHHEEEGGGLLLPPPSSSTTTTTTTTTPPPSSSYYY```iiisss}}}qqqdddaaacccdddeeeiiipppwww{{{uuueeeSSSGGGAAABBBOOO```nnnuuuuuutttssswww}}}}}}yyyxxx{{{{{{yyyhhhMMM999999:::222000555333222222111000000111111222111111000///......---...............//////000////////////////////////////////////.........------------............///000000///...---,,,,,,,,,------............------........................---...............---------------------,,,,,,,,,........................,,,,,,,,,---------......////////////////////////...///000111222333333444111444777:::>>>BBBGGGKKKKKKKKKNNNRRRSSSRRRRRRUUU[[[iii}}}ssshhhfffhhhlll{{{iiidddaaabbbfffkkkvvv{{{vvvsssssssssrrrqqqwwwzzzzzztttooollljjjhhhhhhhhhhhhhhhgggggggggggg```cccdddbbb___aaahhhpppvvvwwwvvvtttpppmmmlllllljjjjjjkkknnnrrrttttttssszzz||||||wwwooolllooossspppqqqrrrrrrvvv}}}~~~}}}xxxtttttt}}}{{{}}}rrrdddYYYKKK>>>999888666555555444444333222222222222333111111111111111111111111111111111000000000////////////000000000000/////////.........//////000111/////////000000000111111////////////////////////---------............///---------............//////////////////.........////////////////////////000000111333777<<>>BBBFFFJJJMMMNNNLLLOOOUUUUUUQQQUUU___wwwxxxhhhbbbcccmmmxxxyyyppp^^^XXXVVVYYYbbbllltttyyy~~~qqqtttxxx}}}|||xxxuuusssssskkkiiigggffffffeeecccaaaccccccccccccccccccbbbbbbeeeffffffeeeeeegggiiillloooooonnnkkkgggffffffggghhhiiimmmqqqvvvwwwvvvtttvvvtttqqqnnnooottt{{{|||{{{}}}}}}tttjjjeeeqqq~~~zzziii^^^QQQGGG>>>777444666555444444333333333333333222222222222222333333333222222111111111000000000///000000111111000000///111111///......---------............////////////////////////////////////---------............///---------............///,,,,,,---...///000111111///000000000000000111111...///111555999>>>CCCEEEJJJLLLNNNMMMJJJIIILLLNNNWWWfffxxxnnn^^^QQQQQQWWW\\\fffppp}}}{{{wwwwww|||tttjjjfffhhhjjjlllppp|||}}}|||{{{zzzzzzyyytttlllgggcccZZZOOOJJJJJJJJJKKKMMMPPPRRRTTTUUUWWWWWWWWWYYYaaalllvvv|||ooogggccc___\\\^^^___ccciiijjjcccVVVLLL@@@BBBJJJWWWhhhvvv~~~yyy\\\BBB666666777333222111111111111111222222000000000000////////////---...///000111000000///////////////////////////............---------------------............///..................------------............---------------.........//////,,,------...//////......---------......//////000........................------.........////////////////////////////////////000111111333333444555777:::>>>BBBEEEHHHKKKNNNOOOKKKLLLSSSUUUWWWcccsssmmmggglllrrr|||uuudddZZZYYY\\\```iiisssyyyyyyttt~~~}}}zzzxxxuuussspppnnnmmmmmmlllkkkgggeeeddddddddddddcccaaabbbbbbcccdddeeefffgggggghhhfffdddeeehhhjjjjjjiiimmmmmmllljjjgggddddddeeehhhjjjoootttyyyzzzxxxvvvtttoookkkkkkooouuuzzz|||{{{}}}}}}|||zzz{{{~~~}}}{{{oooiiiiiisssxxxooocccUUUFFF:::666999555555444333333333333444222222222333333333444444222222222111111111000000000000111111111111000000///......---------......------........./////////////////////////////////---------............///---------............///---.........//////000000---.........////////////...000333777<<>>BBBEEEGGGJJJMMMOOOPPPJJJIIIPPPVVV]]]pppuuubbbdddqqq{{{zzzllleee]]]\\\``````ccckkktttyyyyyyvvvzzz|||{{{zzzxxxwwwuuuqqqmmmjjjmmmkkkiiiiiijjjkkkkkkkkkcccaaa___```bbbccccccccc]]]]]]___aaaccceeeggghhhiiieeeccceeejjjlllkkkhhhjjjkkkkkkjjjgggffffffgggiiilllpppvvv{{{|||zzzxxxtttooojjjkkkpppvvvxxxwwwxxxyyyzzzyyywwwvvvxxxzzz|||{{{wwwrrruuu|||||||||xxxqqqgggooo}}}|||pppaaaMMM===888;;;555555444333333333333444222222222333333444444444222222222111111111111000000000111111111111000000...............///000111---------.........//////////////////////////////---------.........//////---------........./////////////////////.........,,,,,,,,,---------......000111444999>>>CCCGGGIIIJJJLLLNNNKKKGGGFFFJJJOOObbbqqqrrrcccVVVPPPTTTYYY^^^kkk{{{}}}xxxnnnpppwwwvvvqqqnnnkkklllrrrzzz~~~{{{zzzyyyxxxzzzuuupppmmmkkkfff^^^WWWPPPIIIEEEHHHKKKMMMOOORRRYYYWWWUUUSSSTTT[[[cccjjj|||sssbbbZZZ[[[WWW]]]______gggnnngggXXXMMMHHHHHHNNNWWWfff~~~oooSSS>>>888777555222222333222222111000///111111000///////////////000000000000000000000000//////000000///...---------------.........//////........................000000000000000000000000........................................................................------------------------////////////////////////---------............///000///...---,,,---......///000111222222444777:::???DDDIIIJJJHHHIIINNNSSSQQQNNNLLLNNNYYYnnnxxxhhh___gggxxxfff___``````aaaeeehhhqqq{{{}}}}}}xxxuuupppooonnnlllkkkiiihhhgggiiiiiihhhgggfffdddbbbbbb___`````````aaaaaabbbbbb^^^___bbbdddeeefffffffffiiifffeeefffjjjlllkkkjjjmmmlllkkkjjjjjjkkkmmmnnnrrrssstttwwwzzzzzzyyywwwsssooolllnnnsssvvvuuusssooopppsssuuuwwwwwwvvvuuuyyytttmmmhhhiiinnnvvv{{{zzzwwwyyyzzz{{{ssssssnnnZZZHHH===888999666333111222333333222111222333333444444444444333333222222111000//////000000000000000000000000111111111111000000000000000000000000000000000000///...---,,,,,,---...///------------------------......------------......////////////////////////000000000000////////////000222666;;;@@@DDDGGGIIIKKKJJJKKKJJJGGGEEELLLUUUmmm}}}vvvkkkVVVUUUTTTSSSXXXcccrrr}}}wwwxxx|||zzz{{{~~~rrrmmmjjjkkkmmmqqqyyy|||zzzyyywwwvvvwwwsssooolllkkkfff___XXXSSSKKKGGGHHHKKKLLLOOORRRZZZXXXUUUSSSTTTXXX___eeewww{{{xxxfff[[[ZZZVVV[[[\\\^^^iiitttpppdddOOOHHHEEEKKKVVVggg}}}}}}www^^^HHH===888444333333333222222111000///111000///////////////000000000000000000000000000///////////////...---------------.........//////...............---------................................................................................................------------------------........................---------............///111000///.........///000000111333333444666999<<>>888777666444333222333444111222333444444444444444444444333333222111111000111111111111111111111111111111111111000000000000000000000000000000000000//////...------...//////......................../////////....../////////////////////////////////000000000000////////////000222777<<<@@@DDDGGGIIILLLKKKJJJIIIGGGFFFOOOYYYoooqqqeeeXXXVVVUUUVVV]]]iiiuuu~~~~~~wwwxxx~~~vvvnnnjjjjjjhhhnnnvvv~~~~~~zzzxxxwwwuuutttsssppplllkkkjjjfff```\\\WWWOOOIIIHHHIIIJJJMMMRRRYYYXXXVVVSSSRRRUUUZZZ^^^ooouuu}}}{{{iii\\\WWWXXXZZZ\\\aaaooo|||{{{qqqTTTIIIBBBHHHTTTiii}}}xxxyyynnnXXXFFF===888333333333222111111000000000///////////////000111000000000000000000000000///////////////......------------...............//////.........---------------------------------........................................................................------------------------........................---------............///111111000//////000111222111333444555666888<<>>AAAJJJIIIIIIKKKNNNPPPPPPOOOMMMRRR^^^wwwsss```___nnnwwwfff^^^ZZZaaajjjppptttyyy}}}|||~~~zzzooonnnwww~~~xxxsssoooiiihhhgggggghhhgggfffdddddddddcccbbbbbbaaa`````````bbbfffhhhhhhgggdddbbbbbbbbbbbbbbbaaaaaaaaaaaabbbdddeeeggghhhiiihhhhhhiiihhhggghhhjjjmmmpppqqqppptttyyy~~~~~~zzzxxxxxx{{{}}}sssqqqppppppqqqpppmmmjjjhhhiiikkknnnpppqqqrrrrrrqqqqqqppppppqqqsssuuuvvvpppjjjeeekkkxxxrrrdddYYYSSSEEE???888444444555555444333333444444444444444333444444333333222222222222111111111111111111111111111111111111000000000///////////////////////////000000////////////000000.............../////////000//////////////////000////////////////////////////////////000000000000222555:::???CCCGGGHHHIIIMMMIIIFFFDDDEEEJJJYYYhhh~~~uuucccYYYYYYVVVWWWaaappp~~~|||~~~}}}~~~vvvmmmjjjjjjlllssszzz}}}yyywwwvvvtttrrrqqqmmmlllkkkjjjjjjiiigggeee```XXXPPPKKKGGGDDDGGGMMMNNNPPPRRRSSSSSSTTTWWWYYYaaahhhttt~~~uuufffZZZWWWZZZdddvvveeePPPBBBEEEQQQddd{{{|||~~~zzzwww}}}yyyttttttwwwmmmUUUFFFAAA555444333222111111111111000000////////////000000////////////////////////......///////////////........................---//////.........---------................................................................................................................................................---------............/////////......///111333444333444666888999<<<@@@DDDKKKJJJJJJLLLOOOQQQQQQPPPMMM___zzz~~~ooofffdddrrruuufff```___bbbiiippptttwwwzzzvvvmmmppppppnnnxxxxxxrrrooollljjjaaaaaaaaaccceeefffeeeccccccccccccbbbbbbaaaaaaaaa```bbbeeehhhiiigggeeecccaaaaaabbbbbbcccdddeeeeeefffhhhiiikkklllllllllkkkkkkkkkjjjjjjjjjmmmppprrrvvvyyy~~~zzzwwwyyy|||~~~uuuttttttsssqqqoookkkhhhhhhiiijjjlllnnnpppqqqqqqooopppqqqsssuuuvvvwwwwwwpppjjjfffkkkvvv~~~}}}qqqfff```VVVJJJ;;;444555888666333444444444555555444444333222222222222111111111111111111111111111111111111111111111111000000000/////////////////////////////////000000000000//////,,,,,,---------.........///......------......///////////////////////////.../////////000000000111444777;;;AAAEEEHHHIIIJJJKKKGGGCCCCCCEEENNNaaaqqqooo___XXXWWWVVVZZZhhhzzz~~~}}}mmmiiihhhjjjmmmrrr{{{~~~|||yyywwwvvvuuusssqqqmmmmmmllllllkkkkkkkkkjjjeee^^^VVVPPPIIIDDDFFFKKKJJJMMMQQQTTTTTTUUUVVVWWW[[[cccnnnyyy~~~wwwiii\\\WWW[[[iiimmmUUUDDDEEEMMMZZZvvv{{{sssuuuyyyyyy{{{zzzzzz}}}wwwsssqqqvvvrrrWWWCCC===666555333222111111222222111111000///////////////000000000000000000000000---...//////////////////...............---------................................................................................................................................................---------------------------------............//////.........000222333555444666888:::<<>>@@@CCCHHHKKKKKKNNNRRRSSSSSSTTTWWWZZZfffmmmaaaaaasssrrrddd______fffooozzzjjjiiiiiimmmyyyyyyrrrkkkhhhjjjjjjfffbbb___```bbbeeehhhiiihhhfffbbbbbbbbbbbbbbbbbbbbbcccdddeeeggghhhiiihhhhhhgggdddeeeeeefffggghhhhhhiiikkklllmmmoooooooooooonnnmmmoooppppppqqqttt{{{}}}{{{uuuooolllmmmmmmmmmmmmnnnooopppppptttuuuwwwwwwwwwvvvtttrrrooommmlllkkkmmmoooqqqrrrpppkkkfffhhhsssxxxpppgggXXXJJJ@@@999666555555555555555555444333333222222222222222222222222222222222222222222222222111111111111000000000000000000000000000000000000---...////////////...---,,,,,,,,,---...///////////////............//////////////////////////////.........///000111111111666999???DDDHHHJJJJJJJJJHHHEEEDDDGGGNNN\\\rrrsssddd___^^^WWW[[[eeeuuuuuu~~~{{{nnnbbbggghhhnnnxxx~~~|||zzzyyyxxxwwwuuussspppppppppooonnnnnnoooqqqnnnhhhbbb[[[QQQHHHHHHLLLIIIMMMRRRVVVVVVUUUSSSSSSRRRZZZeeeqqqyyylllmmmxxxtttYYYEEECCCDDDEEEWWWppp}}}{{{tttkkkiiimmmppppppyyyuuuqqqjjjdddmmm}}}{{{___FFF;;;777555333111111111222333444333111000...---------000000000000000000000000------...///000000////////////.........---------+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,........................................................................////////////////////////---------------------------------.........//////000000000111333555777888:::<<<>>>@@@CCCFFFKKKOOOLLLPPPUUUVVVTTTUUUZZZ___|||ooobbb```iiiooobbb]]]___bbbkkkwww~~~rrrhhhnnnttt{{{tttooojjjfffgggllllllhhhbbb\\\]]]^^^bbbeeefffdddcccddddddddddddeeeeeeeeeeeefffgggggghhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhkkklllmmmooooooooonnnnnnmmmoooqqqrrrtttyyyxxxrrroooooonnnnnnnnnnnnooopppppp{{{{{{|||{{{yyywwwtttrrrnnnmmmllljjjhhhiiikkkmmmhhhccc___bbbnnnssspppfffVVVDDD999555777555666666666555444333333333333333333333333333333222222222222222222222222111111111111000000000000000000000000000000000000,,,---...//////...---,,,---------...///000000111000000////////////000000////////////////////////---......///000111111222666:::???EEEIIIKKKKKKJJJIIIFFFFFFJJJRRRaaaxxxkkk```___```XXX^^^jjjyyyvvvrrr~~~{{{rrreee```bbbiiirrr|||{{{|||}}}|||yyyvvvuuuttttttsssrrrqqqqqqqqqrrrssspppnnnggg]]]RRRJJJHHHHHHJJJMMMPPPUUUXXXWWWSSSOOOLLLVVVcccmmmtttzzzwwwkkkuuuqqq\\\HHHBBBBBBDDDOOO]]]mmmooooookkkeeeeeekkkrrruuummmjjjiiihhhqqqyyy{{{vvvgggNNN:::888666444333444333222111111111000000//////......000000000000000000000000////////////////////////,,,,,,,,,------.........///............---------------------------------//////.........---------------............------...------,,,---...///000///......---------......////////////////////////............/////////000///000111222444777999:::===???BBBDDDGGGJJJNNNQQQXXXRRRQQQVVVXXXYYYgggyyyfff___dddrrr~~~hhh___ZZZWWW^^^jjj|||~~~{{{uuuqqqpppvvvwww~~~sssnnnkkkhhheeedddffffffeeebbb]]]^^^```bbbdddeeeffffffddddddeeefffeeedddcccbbbiiihhhhhhhhhiiiiiijjjkkkgggggghhhiiiiiijjjkkklllooorrrrrrnnnlllooopppppptttrrrqqqrrrxxx~~~|||wwwrrrpppnnnooooooooommmlllmmmnnnssstttuuuuuuuuuttttttsssooonnnkkkiiigggddd```\\\aaa\\\YYY]]]gggwww~~~zzzuuukkk\\\LLL@@@;;;:::777999777444222333444444333333333333333333333333222222222222222222222222111111111111111111111111222111000///.........///000000//////.........---........................//////////////////......---......///////////////000000000000//////222444777:::???DDDHHHIIIHHHHHHGGGFFFFFFKKKWWWkkkooobbbiiikkkdddeeehhhooo{{{sssqqqyyyvvvpppkkkddddddjjjsss~~~zzz|||}}}|||yyywwwvvvvvvuuutttrrrqqqpppppppppqqqpppnnniii```UUUMMMIIIHHHIIIKKKOOOSSSVVVVVVSSSPPPNNNUUU```jjjsss{{{{{{mmmsssppp\\\IIIBBBAAABBBKKKWWWhhhkkkmmmjjjgggggglllqqqwwwnnnjjjhhhkkkqqqwwwzzzxxxmmmWWWCCC===:::777444333333111000111111111111000000000000000000000000000000000000////////////////////////------...............//////............---------------------------------//////.........---------------............------...------,,,---...///000.........---------......////////////////////////........./////////000000000000111333666888:::;;;===@@@DDDFFFHHHKKKOOOQQQVVVTTTVVVYYYXXX^^^vvvuuu^^^^^^lll~~~|||jjj[[[XXXXXX[[[eeerrr~~~vvvrrrooommmrrrxxxsssllliiillliiifffeeeffffffdddbbb```aaabbbccccccdddddddddcccdddeeefffgggfffeeeeeejjjjjjkkkkkkkkklllllllllhhhhhhiiiiiijjjllloooqqqnnnqqqrrrnnnnnnrrruuuuuuuuusssrrrsssxxx~~~|||vvvqqqnnnlllnnnooonnnmmmlllmmmoooqqqrrrssssssrrrpppnnnmmmjjjjjjjjjiiigggbbb[[[VVVVVVUUUVVVYYY```oooxxxtttmmmcccVVVKKKBBB===<<<<<<:::777555444444444333333333333333333333333222222222222222222222222111111111111111111111111000000/////////000000111000/////////............................................................---......//////////////////000000000///000222444888;;;@@@EEEHHHJJJIIIIIIEEEFFFIIIQQQ___qqqjjj___dddgggdddgggkkksss~~~uuussszzzsssjjjhhhfffeeekkkuuu~~~}}}yyy{{{||||||zzzxxxwwwwwwwwwuuussspppnnnmmmmmmmmmnnnnnnjjjcccZZZQQQKKKHHHGGGHHHKKKPPPTTTUUUSSSQQQPPPTTT[[[eeeppp{{{~~~mmmoooppp^^^KKKCCC@@@@@@FFFPPP___ccchhhjjjjjjlllooorrrssslllhhhfffoooqqquuuyyy}}}wwwbbbNNNCCC???999555222222111000111111111111222222222222000000000000000000000000///////////////////////////////////////.........///............---------------------------------...............---------------............------...------------...//////........................////////////////////////....../////////000000000000111333555888:::<<<===???BBBFFFJJJLLLMMMPPPRRRTTTVVVZZZ[[[[[[iii~~~iii[[[cccyyy|||cccXXXPPPSSSYYY```lllyyywwwqqqllliiihhhmmm{{{~~~rrrnnnllllllnnnkkkhhhgggfffeeecccaaaddddddddddddccccccccccccdddeeefffggghhhhhhgggggghhhiiijjjkkkkkkkkkkkkjjjiiijjjkkkkkklllppptttxxxrrrvvvvvvssssssxxx{{{|||zzzwwwvvvwww{{{|||vvvqqqnnnlllmmmnnnnnnmmmmmmnnnooopppqqqssssssqqqnnnkkkiiiggghhhjjjkkkhhhaaaXXXQQQKKKLLLPPPSSSXXXeee~~~yyyvvvqqqllldddYYYLLLCCC@@@???<<<:::888555444333444444333333333333333333222222222222222222222222111111111111111111111111......//////000111222222////////////....................................------------------......---......//////////////////000000000///000333555999<<>>;;;;;;999555333444444444444444444333333333222222222222222222222222111111111111111111111111//////000000111111111111///////////////.................................,,,,,,,,,------------------......///////////////...///000000000111444666;;;>>>CCCHHHKKKLLLLLLKKKCCCFFFMMMXXXeeeqqqyyy~~~nnn___^^^``````bbbggggggqqq~~~vvvmmmwwwkkkiiihhhhhhjjjmmmuuu~~~|||{{{zzzzzzxxxzzz||||||{{{yyyyyyzzzyyywwwtttpppmmmkkkjjjjjjllllllkkkhhhbbbXXXNNNHHHEEEEEEFFFIIINNNQQQRRRRRRTTTSSSTTT[[[ggguuuxxxhhhccclll{{{{{{kkkXXXJJJCCC@@@AAADDDNNNTTT___kkkuuu{{{|||{{{yyymmmeeegggiiijjjlllnnnooottt~~~qqqZZZDDD>>>777222000111222333...//////000000111111111///////////////////////////////////////////////////......------,,,,,,,,,///............------------------------------------.....................------............------..................------,,,,,,---...//////......////////////////////////////////////000000000111222444777:::>>>@@@BBBCCCDDDHHHLLLPPPRRRSSSTTTUUUXXXVVVXXXaaassssssaaagggttttttccc\\\VVVUUUWWW]]]dddlllvvv~~~tttlllhhhjjjwwwsssiiihhhjjjkkkkkknnnmmmllliiigggeeeeeeeeeeeeeeeeeeeeefffhhhiiijjjkkkjjjjjjiiihhhhhhhhhhhhmmmnnnpppsssuuuwwwxxxyyyuuuxxx{{{{{{zzz|||~~~~~~}}}yyyuuurrrqqqqqqqqqrrrsssssssssqqqooonnnooopppqqqpppnnnmmmnnnooonnnppprrrssssssqqqooommmnnnmmmlllkkkhhhccc]]]XXXPPPKKKHHHLLLRRRZZZfffppp~~~xxxzzzxxxrrrooohhh[[[PPPDDD===888999999444333444555555555444444333333333222222222222222222222222111111111111111111111111111111222222111000//////.........///////////////........................,,,,,,,,,---------......---......///////////////...///000000000222555888===@@@DDDIIIKKKLLLKKKJJJBBBEEEMMMYYYgggrrryyy{{{ppp```WWW]]]aaa______ccceeerrrtttpppyyyjjjcccaaadddhhhnnnxxx}}}|||{{{zzzzzzyyyzzz||||||{{{yyyyyyzzzxxxvvvtttqqqnnnmmmllllllmmmmmmllljjjeee\\\RRRJJJFFFEEEEEEGGGKKKPPPRRRSSSTTTSSSTTTXXXaaannn{{{uuugggbbbgggqqqttt___NNNDDDAAAAAAAAAGGGMMMZZZjjjyyyzzz~~~gggcccjjjnnnppprrriiikkkrrr~~~uuu```BBB===777222111222333444///////////////000000000000000000000000000000000////////////////////////---------------,,,,,,,,,///............------------------------------------------...............------............------.........///......---,,,+++,,,---/////////....../////////////////////////////////000000000111111333555999===AAACCCEEEEEEHHHKKKOOORRRSSSUUUVVVXXXXXXVVVZZZkkkkkk^^^nnn~~~dddWWWVVVUUUXXX]]]ccckkksss}}}ssshhhgggiiiuuuyyypppjjjhhhiiijjjiiillllllllljjjhhhggghhhiiifffffffffgggiiikkknnnooonnnmmmllllllkkkkkklllllloooppprrruuuzzz~~~|||{{{xxxuuurrrooommmkkkiiiiiiiiiiiijjjjjjkkkkkkooopppqqqqqqppppppqqqrrrnnnoooppppppqqqpppooonnnpppnnnllljjjhhhddd```]]]YYYQQQLLLMMMQQQUUU[[[```pppyyy|||zzzxxxrrrppptttxxxtttmmmddd\\\JJJ???888999999444333666666666555555444333333333222222222222222222222222111111111111111111111111111222333333222000///............///////////////........................,,,,,,,,,---......//////---......///////////////---...000000111333666999???BBBFFFIIIKKKKKKIIIHHHAAAFFFPPP___nnnxxx||||||fff[[[VVVZZZ^^^\\\\\\___gggvvvzzzssswwwnnnffffffeeeiiipppzzz~~~||||||{{{{{{zzz{{{}}}}}}{{{yyyyyyyyywwwvvvsssqqqoooooonnnooopppooonnnmmmiiiaaaVVVNNNHHHFFFEEEFFFJJJNNNRRRSSSSSSTTTUUUWWW\\\ggguuuvvvkkkfffffflllzzzdddPPPEEEAAA@@@???AAAGGGTTThhhzzz}}}~~~~~~}}}fffgggpppsssqqqqqqcccfffmmmyyyyyyhhhDDD???999555333333444444111111000000000000000000000000000000000000000000////////////////////////------------............///............------------------------------------------.........//////------............------....../////////...,,,,,,***+++---///000000///...//////////////////////////////000000000111111111333666:::???CCCEEEGGGGGGKKKNNNQQQRRRTTTVVVYYY[[[UUUVVV```yyyrrrgggjjj|||ttt[[[SSSVVVZZZ___fffkkkrrrzzzuuummmiiinnnyyy{{{xxxrrrmmmjjjiiijjjkkkiiikkklllkkkiiiiiikkkmmmiiihhhhhhiiikkkmmmppprrrpppooooooooopppqqqsssttttttuuuwww|||{{{yyyxxxvvvqqqmmmjjjiiigggeeeeeefffhhhiiikkknnnppprrrrrrtttvvvyyysssrrrrrrqqqpppppppppppprrrqqqooommmllliiieeebbb]]]WWWRRRQQQPPPPPPSSSYYYbbbppp|||sssooottt{{{tttnnnUUUFFF<<<<<<;;;444333888666666666555444444333333222222222222222222222222111111111111111111111111000111222333333222000///............/////////000........................,,,------...//////000000---......///////////////---...000000111333777:::AAACCCFFFIIIJJJIIIGGGFFFDDDJJJVVVfffuuu{{{xxxttt[[[WWWSSSSSSWWW[[[___bbbmmm|||tttzzzvvvkkkhhhmmmooosss{{{}}}||||||{{{zzz|||~~~}}}{{{yyyxxxyyyvvvuuusssqqqpppppppppqqqrrrqqqpppooollldddYYYQQQIIIGGGEEEFFFIIINNNQQQSSSSSSUUUVVVVVVYYYcccqqq|||zzzwwwnnnjjjgggjjj|||}}}fffPPPDDDAAA???======CCCQQQeeezzz}}}{{{www|||gggjjjttttttooommm___bbbiiiuuu}}}oooFFFAAA;;;777555444444333333222222222111111000000000000000000000000000000////////////////////////---.........//////000000//////.........------------------------------------------.........//////---..................---....../////////...,,,+++***+++---///000000///...////////////////////////000000000000111111111111444777;;;@@@DDDGGGHHHHHHMMMOOOQQQSSSTTTVVVZZZ]]]RRRWWWfffwwwiiifffxxxoooXXXTTT[[[bbbhhhnnnrrrwwwrrrkkklllppp|||~~~|||wwwuuuqqqlllgggfffgggiiigggjjjkkkkkkjjjjjjmmmpppkkkkkkjjjjjjlllnnnqqqrrrppppppqqqrrrtttvvvyyyzzz|||vvvooommmiiifffeeegggiiikkkhhhkkkooorrrtttwww{{{~~~yyyxxxuuusssrrrrrrrrrrrruuutttssssssrrrooojjjfff]]]YYYWWWTTTNNNKKKOOOWWWXXXiiiwww|||}}}zzz~~~^^^MMM@@@???===555444999777777666555444444333333222222222222222222222222111111111111111111111111...///111333444333222111---.........//////000000........................------......///000111111---......///////////////---...///000111444777:::BBBDDDGGGIIIJJJHHHFFFDDDGGGNNN\\\lllwwwyyyqqqiiiRRRRRROOOMMMRRR\\\eeeiiisssvvv~~~vvvsssqqqqqqrrr||||||{{{|||~~~}}}|||~~~zzzttttttsssrrrqqqqqqqqqqqqrrruuuqqqnnnnnnnnnhhh]]]TTTJJJGGGDDDBBBDDDIIIOOOTTTYYYVVVSSSSSSTTTZZZfffrrrwww{{{{{{zzzsssjjjkkkyyyzzzaaaPPPHHHDDD???:::???@@@III]]]uuuyyyqqquuu}}}sssmmmqqqpppiiiccc^^^cccjjjrrr}}}{{{VVVDDD666666666111000444111111000000000000111111000000000000////////////.................................///////////////.........------,,,,,,,,,---------.........//////......---------,,,,,,,,,---------............////////////...---------,,,........................---,,,,,,,,,,,,---.........000111111000000111222777999>>>BBBFFFHHHHHHIIIMMMUUUSSSRRRXXXXXXUUUYYYYYY```sssuuuhhhkkktttmmmXXXUUU[[[eeekkksssyyy}}}xxxqqqlllhhhqqqyyyvvvsssrrrpppooommmlllllllllnnnmmmjjjiiihhhiiijjjkkklllmmmmmmmmmmmmooorrruuuxxxzzzzzzxxx{{{yyyvvvrrrooonnnnnnmmmlllfffkkkpppvvv}}}vvvsssttttttqqqsssyyyxxxttttttrrrmmmhhhfffcccbbb^^^XXXQQQMMMNNNQQQRRR[[[hhhrrr{{{}}}{{{wwwbbbRRRBBB:::999777666666999888666555333333222222222222222111111111111000111111111111000000//////111111111111111111111111////////////............////////////////////////------............------000000//////.........---...///000000111444999===EEEFFFIIIJJJFFFAAACCCIIILLL]]]fffooo}}}zzzggg[[[NNNMMMLLLMMMSSS]]]hhhpppyyyuuutttuuuzzz~~~|||{{{|||}}}}}}~~~|||vvvqqqpppppppppqqqqqqrrrrrrrrrssspppmmmmmmnnniii___VVVLLLIIIEEEBBBCCCHHHNNNRRRWWWTTTSSSSSSTTTXXXcccnnnwwwzzz|||}}}xxxnnnlllvvvttt```PPPGGGCCC>>>;;;???@@@GGGYYYooouuummmpppyyyzzzpppoooqqqmmmhhh```cccgggnnnyyy^^^JJJ999666777333111444111111000000000000111111000000000000////////////........................000000//////......------.........------,,,,,,,,,---------.........//////............------,,,,,,---------............///...............---------........................------,,,,,,------...///...000111111000000222333999;;;???CCCFFFIIIKKKKKKOOOWWWUUUSSSYYYXXXVVV\\\bbbsss~~~gggcccqqqkkk^^^bbbjjjqqquuuzzz}}}qqqmmmnnnrrr|||xxxuuutttsssrrrpppooonnnmmmmmmooonnnlllkkkkkkkkklllmmmiiilllooorrrtttwwwzzz}}}}}}{{{wwwvvvtttsssqqqpppuuuzzz{{{wwwxxxxxxvvvwwwzzzyyyttttttsssoookkkkkkllljjjddd[[[RRRLLLJJJKKKPPPWWWaaajjjqqqzzzrrr```QQQAAA;;;999888777999888777666555444333333333222222222222111111111111222222111111111000000000111111111111111111111111000000000/////////......////////////////////////.........//////.........000/////////...............///000000111555:::>>>EEEFFFIIIKKKGGGBBBEEEKKKSSSaaahhhqqq{{{fffZZZMMMMMMNNNQQQXXXdddooowww{{{vvvvvvxxx~~~|||}}}~~~}}}|||{{{|||}}}~~~}}}}}}}}}{{{uuuqqqlllnnnoooqqqrrrsssrrrrrrpppmmmkkklllmmmjjjaaaZZZNNNKKKFFFBBBCCCFFFKKKNNNTTTRRRRRRSSSTTTVVV^^^hhhuuuxxx}}}~~~~~~tttlllooowww|||xxxnnn___QQQGGGBBB>>><<>><<<===EEETTTgggwwwvvvcccfffnnnpppqqqssssssuuu|||gggHHH888666666333000111111000000000000111111000000000000////////////000000000000000000000000------......//////000000.............................................---.../////////////////////---------............///,,,---------.../////////...........................------------.../////////000111111111333666999<<<<<<>>>AAAEEEKKKPPPSSSTTTYYYXXXWWW\\\^^^iii~~~qqqeeeiiixxx~~~{{{vvvsssuuutttlllhhhkkkuuu~~~}}}}}}~~~}}}|||zzzvvvtttrrrqqqqqqrrrtttuuuvvvvvvuuuuuuvvvwwwxxxxxx~~~{{{vvvyyy~~~tttqqqooommmmmmooonnnkkkgggbbb\\\VVVQQQNNNIIIIIIKKKOOOUUU^^^hhhnnnyyy}}}|||yyyzzzyyyjjjXXXKKKAAA:::777888777666666555555555666666333333333222222222222111222222222222222222222222333333333333333333333333111111111111000000000000000000000000000000000000//////000000000000//////.........///////////////...///000111444888>>>BBBEEEFFFIIIKKKHHHFFFJJJRRR\\\jjjvvv~~~bbbVVVRRRSSSXXXbbbppp}}}~~~~~~{{{|||}}}}}}||||||}}}~~~}}}}}}{{{yyywwwvvvuuuwwwwwwwwwvvvtttqqqooommmlllkkkkkkkkkjjjgggccc___WWWRRRLLLFFFCCCDDDGGGJJJNNNNNNPPPRRRQQQNNNQQQWWWdddkkkvvv}}}yyykkk\\\WWWZZZdddbbb]]]VVVNNNGGGDDDCCC???===<<<@@@LLL^^^ooozzzoooiiimmmoooooorrrsssttt{{{pppOOO;;;666666444000111111000000000000111111000000000000////////////////////////////////////,,,,,,---...///000111111.............../////////...............------------............/////////---------............///---------.............................................------......///000///000111111111444888;;;;;;<<<>>>AAAFFFLLLQQQTTTTTTYYYWWWYYY```fffxxxiiiggguuuwwwmmmjjjooouuu|||qqqhhheeeggguuu~~~wwwwwwwwwxxxzzz{{{yyyxxxtttsssqqqqqqqqqtttwwwyyy|||{{{zzzyyyzzz|||~~~~~~}}}ssspppnnnlllmmmooonnnkkkhhhddd```ZZZTTTPPPJJJIIIJJJMMMSSS[[[dddiiiqqqwww{{{yyyxxx|||mmm\\\OOOCCC;;;999;;;888777777666555555555666333333333333222222222222111111111222222222222222333333333333333333333333111111000000000/////////000000000000000000000000...//////000000//////............///////////////---///000222444999???CCCFFFFFFIIIJJJGGGEEEJJJRRRZZZiiiwwwvvv]]]UUUNNNOOOUUUaaappp}}}~~~~~~||||||~~~~~~~~~}}}|||yyywwwwwwwwwyyyxxxvvvtttrrrpppnnnmmmmmmllllllkkkiiieeeaaa^^^YYYTTTMMMGGGDDDEEEHHHJJJNNNNNNPPPRRROOOLLLOOOTTT]]]gggttt}}}~~~}}}xxxlll]]]UUUUUU[[[XXXTTTPPPLLLIIIFFFDDDAAA???<<<===EEETTTeeeqqqpppkkkkkkhhhjjjkkkkkkssswwwWWW@@@777666555222111111000000000000111111000000000000////////////........................------......//////000000---........./////////000//////.........---------,,,,,,------............---------............///...............---------.......................................//////000000000111111222444999===;;;===???DDDIIINNNSSSVVVUUUYYYXXX\\\eeeooorrrcccpppuuuiiieeellluuuttthhheeegggooo|||zzzsssssssssuuuxxxyyyxxxwwwtttsssrrrrrrssswww{{{}}}~~~{{{~~~uuullljjjjjjhhhiiikkkmmmkkkhhhfffddd___YYYTTTLLLJJJJJJKKKQQQXXX^^^aaafffpppxxxyyyxxx|||uuudddUUUHHH>>>;;;>>>999999777666555555555555444444333333333222222222000000000111111111222222111111111111111111111111000000000/////////......////////////////////////.........//////...................../////////000---...000222555:::@@@EEEFFFGGGIIIJJJFFFDDDIIIQQQ[[[iiivvvjjjUUUSSSKKKMMMUUUcccsss}}}~~~~~~~~~||||||~~~{{{||||||{{{zzzzzzzzz{{{xxxwwwuuurrrpppooonnnnnnnnnnnnmmmkkkhhhddd```]]]ZZZUUUNNNHHHEEEFFFIIIKKKOOONNNPPPQQQOOOKKKNNNTTTYYYdddsss}}}}}}{{{xxxnnn^^^UUUTTTTTTQQQMMMKKKJJJIIIGGGDDDCCC@@@<<<;;;@@@MMM^^^jjj{{{nnnlllaaaccccccccckkk{{{{{{]]]CCC888777777555111111000000000000111111000000000000////////////........................///////////////.........---.........//////000000//////.........---------,,,,,,,,,---------......---------.........///////////////......------,,,.......................................///000000000000111111222555:::===<<<>>>AAAFFFKKKPPPUUUWWWVVVZZZYYY^^^iiiuuuwwwdddaaa{{{{{{jjjddddddwwwwwwiiicccfffkkkzzzwwwvvvxxxrrrqqqrrrtttwwwyyyyyyxxxtttsssrrrsssuuuyyy~~~~~~xxxtttkkkdddcccdddcccdddgggkkkiiihhhhhhgggddd^^^YYYMMMKKKJJJKKKOOOTTTYYY[[[^^^kkkvvvxxxxxx{{{lll[[[LLL@@@<<<>>>:::999888666555444444444444444444333333333222222//////000000111111111222////////////////////////////////////............////////////////////////------............---------.........//////000000---...000222555:::AAAEEEGGGGGGHHHIIIFFFCCCHHHPPP]]]jjjtttyyyvvv```OOORRRLLLNNNVVVfffxxxuuuwww~~~~~~|||{{{||||||{{{zzzzzz|||}}}~~~~~~xxxssssssrrrnnnmmmnnnmmmmmmnnnmmmjjjeee```]]]]]]ZZZTTTLLLGGGEEEGGGIIIMMMMMMMMMMMMMMMNNNNNNNNNXXXbbbppp{{{~~~|||{{{vvvhhhXXXMMMQQQLLLJJJLLLLLLHHHFFFGGGEEE@@@>>>@@@AAAEEERRR```uuu|||~~~qqqkkklllhhheeeeeelllxxxtttRRR;;;666555222222222222111111111111000000000000000000000000000---......///000/////////111000000///...---------------............------------------------------////////////////////////000000000000////////////////////////........................////////////............////////////000///000444999<<<;;;:::===???BBBHHHOOOTTTVVVVVVZZZ\\\[[[ZZZgggqqqiiiqqq~~~ggg]]]```hhh~~~ooogggaaa```mmm~~~wwwtttrrrssspppppppppqqqsssuuuwwwyyyvvvwwwvvvttt{{{|||xxxwwwzzz~~~tttfffccc^^^]]]^^^aaacccdddjjjjjjkkkkkkiiiddd^^^YYYYYYUUUOOOJJJJJJLLLPPPSSS^^^dddmmmssswwwzzzsss```RRRGGG===666;;;999777666666666555444333444555555444333111000000000000111222222222333000000000000000000000000111111000000000000111111...///////////////......////////////////////////111000///..................///222555999===@@@BBBFFFGGGHHHGGGFFFHHHLLLPPPYYYjjjyyyyyyiiiXXXPPPPPPUUUOOO```uuu|||{{{xxx}}}~~~}}}|||{{{{{{{{{{{{|||yyytttsssrrrooonnnpppoooppppppoookkkfffbbb___^^^[[[UUUMMMGGGDDDDDDFFFHHHIIIJJJLLLMMMNNNOOOOOOUUU^^^lllwww}}}}}}}}}xxxlll\\\QQQNNNJJJHHHKKKLLLIIIHHHJJJGGGBBB???>>>>>>AAANNN[[[qqq|||rrrtttrrrnnnmmmpppxxxxxxXXX@@@888555111222222222111111111111000000000000000000000000000---......///////////////111000000///......------------............------------------------------////////////////////////000/////////////////////////////////........................////////////............////////////111000111444888;;;:::999<<>>@@@CCCGGGKKKNNNPPPQQQNNNUUUaaallltttyyy{{{||||||}}}}}}|||{{{tttfffYYYLLLGGGEEEIIIMMMOOORRRVVV[[[WWWPPPFFF???AAAKKKVVVmmm|||}}}xxx___GGG;;;777555222222222111111111000000////////////////////////...............///000000000000//////............------............------,,,,,,------------------////////////////////////.........///////////////////////////........................////////////............////////////111222333555777888888888;;;AAAIIIQQQUUUWWWWWWWWW[[[YYYZZZgggxxxgggcccwwwrrr]]]XXX[[[eeennn|||vvvhhhccc___]]]aaakkk}}}sssjjjjjjlllooorrrvvvzzzyyywwwwwwxxx|||}}}xxxwww{{{|||}}}~~~|||{{{}}}~~~}}}}}}{{{ssslllfffccc______aaaeeehhhiiilllkkkjjjiiiiiifffbbb___]]]^^^[[[TTTLLLFFFEEEGGGHHHOOOXXX```hhhqqq{{{wwwkkk]]]MMMBBB>>>===<<<;;;;;;:::777444444444444444333222111111333222222222111000000000////////////////////////000000////////////000000---.../////////////////////////////////////////////.........///000111111...///222555:::>>>BBBDDDGGGJJJLLLJJJIIIQQQ___kkkrrruuuvvvmmm```WWWVVVYYYYYY\\\jjj~~~sssmmmrrr~~~|||}}}}}}~~~~~~~~~~~~~~~~~~zzzsssnnnnnnnnnlllmmmppplllkkkkkkkkkjjjjjjiiiiiieeebbb\\\SSSIIIBBB>>>===>>>???BBBEEEIIIMMMPPPRRROOOTTT\\\fffooovvvzzz{{{|||{{{nnn```PPPJJJGGGJJJNNNRRRVVV\\\bbbaaaYYYLLLAAAAAAKKKTTTkkk|||dddJJJ;;;777777222222222111111111000000///////////////////////////............///000000////////////............------............------,,,,,,,,,---------......////////////////////////------....../////////000////////////........................////////////............////////////111222444666777888999999===DDDMMMTTTWWWWWWWWWWWW]]][[[\\\lllnnneeekkkhhhWWWVVV\\\hhhsss|||~~~kkk```___^^^```hhhvvv~~~wwwpppkkkmmmqqqrrruuuyyy{{{zzzzzz{{{}}}|||zzzxxxyyy~~~~~~yyyzzz{{{zzzyyy{{{{{{zzzzzz{{{|||zzzvvvrrrnnnkkkfffeeegggjjjlllmmmmmmkkkjjjiiihhhgggdddaaa``````]]]WWWNNNHHHEEEEEEBBBGGGOOOWWW```kkkxxx}}}sssfffVVVJJJAAA@@@===<<<;;;999666444555555444333222222222222333222222222111000000000////////////////////////000000////////////000000------...//////////////////////////////////////////////////////000111222///000333777;;;@@@DDDFFFGGGIIIJJJIIIKKKTTTcccooossstttqqqhhh\\\TTTRRRTTTVVV```mmm~~~wwwppplllttt~~~|||}}}}}}~~~{{{uuurrrssssssqqqqqqsssjjjjjjiiiiiiiiiiiijjjkkkeeeccc^^^UUULLLDDD???>>>??????@@@CCCHHHNNNSSSVVVRRRSSSXXX```jjjrrrxxxzzz~~~vvvgggUUUNNNIIIKKKOOORRRXXX^^^dddeee^^^NNNAAA@@@HHHOOOeee~~~nnnRRR>>>777777222222222111111111111000000000000000000000000000///......------///000111//////////////////......------............------+++,,,,,,------.........////////////////////////---------......//////000////////////........................////////////............////////////111333666888888999;;;<<<@@@GGGQQQVVVWWWWWWWWWXXX^^^]]]cccwwwtttkkkiiiuuu```VVVYYY___kkkxxxwwweee^^^ZZZ^^^fffttt}}}xxxqqqllllllppptttuuuxxx|||yyyzzz|||~~~zzzzzz|||zzzuuuwwwyyyyyyyyyzzzxxxwwwwwwyyyzzzzzzxxxuuunnnkkkhhhgggjjjnnnqqqsssnnnllliiihhhhhhgggfffddd```^^^ZZZUUUPPPJJJFFFDDD===@@@EEELLLVVVddduuuzzzmmm^^^RRRGGGDDD@@@===;;;999777555666555444333222222222222222222222111111111111111000000000000000000000000000//////......//////000,,,---...///000000000000////////////////////////000000/////////000111111000222555999===BBBFFFHHHHHHHHHGGGGGGKKKUUUcccmmmnnnlllhhh___VVVPPPOOOPPPZZZkkkxxx}}}|||vvvllllll|||~~~~~~~~~}}}zzzvvvtttvvvwwwtttrrrtttmmmkkkjjjhhhhhhhhhiiijjjdddccc___WWWNNNFFFBBB@@@>>>>>>???BBBHHHPPPXXX]]]TTTSSSTTTZZZdddnnnvvvyyy~~~yyyiiiYYYQQQKKKKKKMMMPPPVVV]]]cccgggaaaPPPBBB@@@GGGLLL___}}}~~~~~~~~~zzzyyy}}}vvvZZZBBB888888222222222111111111111000000000000000000000000000000///---------...000111.../////////////////////------............------++++++,,,,,,---......///////////////////////////,,,,,,---......///000000////////////........................////////////............////////////000444777999999:::===???DDDKKKSSSWWWWWWVVVWWWXXX[[[```lllqqqnnnssssss[[[[[[bbbhhhrrrnnn```]]]YYYbbbrrrzzzvvvooolllnnnsssvvvvvvxxx{{{vvvxxx}}}|||{{{~~~{{{uuuqqquuuxxxxxxxxxyyyttttttuuuvvvwwwwwwvvvtttkkkhhhffffffiiimmmqqqsssnnnllliiihhhhhhhhhgggfffbbb]]]XXXTTTSSSPPPKKKFFF>>>???@@@CCCKKKYYYkkkwww}}}|||xxxhhh]]]OOOJJJDDD???<<<:::999777666555444222111222222222111111111111111222222222000000000000000000000000//////............//////,,,---...///000000000000////////////////////////111111000000///000000000222333666:::???DDDHHHJJJLLLIIIFFFHHHOOOZZZeeekkkjjjfff___WWWQQQPPPRRRUUUbbbyyyuuuxxxzzziiiooo~~~~~~~~~~~~|||{{{xxxttttttwwwwwwtttrrrrrrpppnnnkkkiiigggggghhhhhhdddccc___YYYPPPHHHCCCBBB=========AAAHHHRRR\\\bbbUUURRRQQQVVV```llltttxxx{{{xxxggg[[[SSSKKKJJJLLLOOOUUU[[[ccciiidddRRRCCCBBBHHHLLL]]]zzzwww}}}yyyzzz}}}uuuttt{{{zzz```GGG:::999222222222111111111111000000000000000000000000000000///---,,,---...000222.........///////////////---..................---++++++,,,,,,---...//////////////////////////////,,,,,,------...///000000000/////////......................../////////000............/////////000000444888::::::;;;>>>AAAFFFMMMUUUXXXVVVUUUVVVYYYXXXaaatttsssttt}}}iiiZZZaaalllpppyyyggg[[[[[[]]]iii}}}|||wwwrrrpppqqqvvvxxxvvvvvvxxxtttwww}}}zzz~~~vvvqqqooossswwwwwwwwwxxxrrrsssttttttuuutttsssrrrjjjgggccccccfffjjjmmmnnnooollliiihhhhhhhhhhhhgggfff___XXXVVVWWWVVVPPPJJJDDDCCC@@@???CCCOOO```lll|||zzzuuuiiiTTTNNNGGGAAA>>><<<:::999666555333222111111222333000000111111222222222333000000000000000000000000//////............//////,,,---...///000000000000////////////////////////222222111000//////000000333444777;;;@@@EEEIIILLLQQQMMMIIIKKKSSS___hhhllliiiddd[[[SSSPPPRRRXXX\\\gggpppuuu}}}iiittt~~~~~~}}}~~~}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}{{{wwwtttrrrrrrrrrsssllljjjggggggiiikkkllllllllleee]]]VVVQQQLLLFFFAAAAAA>>>???>>>DDD\\\lllggg\\\TTTOOOTTT]]]gggrrr{{{{{{|||vvvjjj___SSSMMMKKKMMMVVV___iiiggg```UUUJJJEEEEEEHHHUUUvvv~~~qqquuuyyy|||zzzooojjjsss|||~~~zzztttcccLLL;;;555444333111111222333222111000000000000000000000000000000000000000000000000////////////////////////........................---------............///........................////////////////////////////////////////////////............///////////////000000///......000222444888;;;<<<<<<===@@@CCCNNNTTTXXXXXXUUUUUUWWWWWWQQQgggxxxmmmsssrrrgggbbbmmm{{{lll```]]]^^^```wwwxxxsssooopppqqqtttwwwwwwvvvuuuyyy}}}}}}zzzwwwwwwyyyzzzyyywwwxxxuuuqqqoooooonnnmmmlllgggfffffffffggghhhjjjkkkqqqmmmiiihhhjjjkkkjjjhhhaaa```]]]ZZZVVVSSSQQQOOOHHHEEEAAA>>>AAAJJJWWW___uuuyyy}}}ooobbb[[[OOOEEEAAA@@@>>>:::666666555444333333333333222222222111111111111000000000000000000000000000///...---,,,,,,---...///000000000000000000000000............////////////////////////000000000000333555999===CCCHHHKKKMMMLLLKKKHHHJJJTTTaaagggffffffbbbYYYOOOMMMSSS]]]cccuuu|||yyyzzz}}}lll{{{}}}}}}~~~|||}}}~~~|||{{{}}}{{{xxxuuusssqqqqqqpppllljjjhhhhhhjjjllllllllliiiddd]]]XXXTTTOOOIIIDDDAAA>>>??????EEE\\\lllhhh]]]TTTOOORRR[[[fffrrr{{{|||}}}tttfffWWWOOOMMMOOOUUU]]]dddddd```WWWMMMFFFFFFHHHOOOnnn}}}rrrvvvwwwkkkhhhnnnvvv{{{|||~~~zzztttdddNNN===666555333111111222333222111000000000000000000000000000000000000000000000000////////////////////////........................---------............///........................////////////////////////////////////////////////............///////////////000000000...///000222444777:::;;;;;;===BBBFFFPPPTTTXXXYYYXXXWWWXXXXXXXXXqqqrrrkkkuuunnniiilll{{{{{{ggg^^^```cccrrr{{{wwwvvvpppqqqsssvvvxxxyyyxxxwww{{{wwwwww{{{}}}}}}zzzwwwtttqqqnnnmmmlllkkkiiigggfffdddccccccdddeeefffpppmmmhhhggghhhjjjjjjiiicccbbb```]]]ZZZWWWTTTSSSKKKHHHCCC@@@BBBIIITTT\\\eeeoooyyyuuujjjggg___TTTJJJCCC===:::555555444333333333333333222222222111111111111000000000000000000000000000//////............//////000000000000000000000000............////////////////////////000000000111333555999>>>CCCHHHKKKMMMLLLJJJFFFHHHQQQ^^^dddcccaaa\\\TTTMMMLLLRRR]]]ddduuu}}}|||xxx{{{}}}{{{~~~|||~~~}}}|||~~~~~~~~~{{{}}}~~~{{{yyy|||{{{zzzwwwtttqqqnnnmmmlllkkkjjjkkklllmmmlllkkkgggccc^^^[[[XXXSSSLLLGGGBBB>>>@@@@@@EEEZZZkkkhhh^^^UUUOOOQQQXXXcccqqq|||~~~}}}lllYYYOOOMMMMMMQQQVVV]]]aaaccc\\\QQQHHHEEEGGGGGGbbbyyyzzzrrrwwwvvvjjjhhhiiilllvvv|||uuugggSSSAAA777555333222111222333222111000000000000000000000000000000000000000000000000////////////////////////........................---------............///........................////////////////////////////////////////////////............////////////...///000000//////111333444777999:::;;;>>>EEEJJJSSSUUUWWWZZZZZZYYYXXXWWW^^^{{{uuujjjkkkxxxzzzlllppp|||ppp___\\\cccmmm~~~}}}~~~{{{vvvuuuxxxpppsssvvvzzz|||}}}}}}||||||wwwyyy}}}vvvsssooolllkkkjjjhhhfffgggeeeaaa^^^]]]]]]___```lllhhhccc```aaadddfffgggddddddbbb___\\\XXXUUUTTTNNNKKKFFFBBBBBBGGGOOOUUUVVVeeettt|||{{{tttvvvttthhhVVVEEE<<<999555444333333333333333333222222222111111111111000000000000000000000000000//////000000000000//////000000000000000000000000............/////////////////////000000000111111444666999>>>CCCHHHKKKMMMKKKIIIEEEEEEOOO[[[aaa___]]]YYYRRRMMMMMMTTT^^^gggxxx}}}}}}wwwwww~~~{{{{{{xxx{{{}}}~~~}}}{{{yyy{{{~~~}}}|||}}}}}}{{{yyy{{{{{{zzzxxxuuuqqqmmmkkklllkkkkkklllnnnnnnllljjjgggddd```^^^[[[VVVNNNHHHCCC>>>@@@AAAEEEWWWhhhhhh```WWWOOOOOOUUU```ooo{{{lllWWWLLLIIIJJJLLLOOOZZZbbbiiidddVVVIIIDDDDDDBBBWWWjjjxxxwwwpppvvv{{{|||yyylllkkkhhhhhhwwwzzznnnZZZFFF999666444222222333333222111000000000000000000000000////////////////////////////////////////////////........................---------............///........................////////////////////////////////////////////////............////////////...///000000///000111333555777999999;;;@@@IIIOOOWWWVVVWWWZZZZZZXXXVVVVVVaaavvvgggeeemmm~~~yyyrrr}}}vvvdddYYY[[[jjjyyyvvvuuuwww{{{zzzvvvuuuvvvqqquuu{{{~~~{{{xxx|||{{{qqqoookkkiiiiiihhhgggfffhhhddd___ZZZXXXXXXYYY[[[ddd```[[[WWWWWW[[[___bbbdddcccbbb^^^[[[VVVSSSQQQOOOMMMHHHCCCAAACCCHHHLLLNNN\\\mmmwww}}}zzzvvv___FFF:::999555444444333333333333333222222222111111111000000000000000000000000000000///000111222222111000///////////////////////////............//////////////////000000000111111111444666:::>>>CCCHHHKKKMMMLLLIIIEEEDDDNNNZZZ```___```ZZZTTTQQQQQQVVVaaakkk|||{{{zzz}}}zzzwwwzzz~~~|||}}}}}}{{{yyyzzz{{{}}}~~~~~~}}}||||||{{{zzzzzzyyyzzzzzzxxxuuuqqqmmmkkkllllllkkklllmmmmmmllljjjhhheeebbb```]]]WWWNNNHHHDDD???AAABBBCCCSSSdddfffaaaXXXPPPOOOSSS\\\kkkxxxlllVVVKKKHHHHHHIIIKKKXXXdddooolll[[[JJJBBBAAA@@@OOO___ppp|||vvvooouuu~~~yyywww|||rrrqqqnnnmmm}}}wwweeeMMM<<<777555333222333333222111000000000000000000000000////////////////////////////////////////////////........................---------............///........................////////////////////////////////////////////////............////////////...///000000000000222444666888:::;;;===CCCLLLSSSZZZWWWWWWZZZYYYUUUUUUYYYjjjhhhaaahhhuuu|||zzzwwwggg\\\XXX```vvvyyytttrrrtttzzz~~~zzzuuussssssxxx}}}|||}}}}}}{{{yyyzzz}}}vvvmmmkkkhhhggggggggggggfffgggccc^^^XXXUUUUUUVVVWWW]]]ZZZUUUQQQQQQTTTZZZ^^^eeedddbbb___[[[UUUQQQNNNOOOMMMIIIEEEAAA@@@BBBDDDJJJSSSaaaooo{{{{{{zzzbbbHHH::::::666666555444333333333333222222222111111111000000000000000000000000000000///000111222222111000///////////////////////////............////////////000000000000111111111111555777:::???DDDHHHKKKMMMMMMJJJFFFEEEOOO\\\bbbbbbccc\\\VVVTTTTTTWWWaaalll~~~}}}}}}~~~{{{zzz|||~~~~~~zzz{{{|||zzzyyyyyyyyyzzz|||~~~}}}~~~~~~}}}|||zzzyyyyyyyyyyyywwwwwwxxxwwwuuurrrooommmmmmlllkkkkkkllllllkkkjjjiiifffbbb```]]]XXXPPPIIIFFF???AAABBBBBBOOO___ccccccZZZRRROOOQQQXXXgggttt~~~mmmZZZOOOJJJHHHIIILLLUUUeeesssppp^^^JJJ@@@??????IIIVVVkkk|||xxxpppuuuzzzzzz}}}}}}}}}pppVVV@@@888666333333333333222111000000000000000000000000000000000000000000000000////////////////////////........................---------............///........................////////////////////////////////////////////////............////////////...///000000000111333555888:::<<<===@@@FFFOOOVVVZZZWWWWWWZZZXXXTTTYYYbbb}}}www```bbbppp}}}{{{}}}ssshhh___]]]aaannn{{{vvvuuusssvvv~~~}}}vvvrrrvvv|||}}}|||}}}||||||yyyzzz|||yyysssllliiigggeeeffffffeeedddccc```\\\WWWTTTSSSTTTTTTXXXVVVRRROOONNNQQQXXX]]]ccccccbbb```\\\WWWSSSPPPNNNMMMKKKFFFBBB??????@@@DDDHHHSSSeeevvv~~~~~~xxxdddLLL??????999888777555444333333333222222222111111111111000000000000000000000000000000000111111111111000000000000000000000000000000............////////////000000000111111111222222666888;;;???DDDHHHKKKMMMMMMJJJFFFFFFQQQ___ggggggeee\\\WWWWWWWWWWWW```lll}}}}}}}}}}}}~~~{{{{{{||||||}}}}}}~~~}}}yyywwwxxxyyywwwvvvwwwxxxzzz{{{|||}}}}}}~~~{{{{{{{{{zzzyyyxxxvvvuuuuuuuuuvvvuuuuuusssrrrqqqnnnllliiiiiijjjkkkjjjjjjgggdddaaa___]]]YYYRRRMMMGGG@@@AAABBB@@@JJJ[[[```ddd\\\TTTPPPPPPVVVcccppp~~~}}}ooo^^^RRRKKKFFFGGGKKKOOObbbsssqqq^^^III???>>>>>>EEEQQQiii~~~|||sssxxxwww}}}zzz^^^EEE888666444333333333222111000000000000000000000000000000000000000000000000////////////////////////........................---------............///........................////////////////////////////////////////////////............////////////...///000111000111333666999<<>>777333444666333111111000000000000000000000000000000000000//////////////////000000///...------........................---------............/////////.........---------...............///000000////////////////////////............////////////////////////111333555666:::<<>><<>>777333444555333111111000000000000000000000000000000000000///////////////////////////...---------------------------------------............/////////.........---------//////.........//////000////////////////////////............/////////////////////000111333555777;;;===BBBGGGKKKOOOQQQRRRZZZTTTTTTXXXUUUWWWmmmiiiccccccpppwwwgggbbbhhhppp|||vvvggg``````fffqqq}}}yyyvvvssstttwwwzzz~~~}}}|||~~~zzzxxxyyy|||~~~}}}wwwrrrpppqqquuuwwwrrrnnngggbbb___\\\ZZZYYYWWWVVVTTTRRRQQQOOOOOONNNJJJIIIHHHGGGFFFFFFFFFFFFHHHLLLRRRWWWZZZZZZXXXVVVRRRPPPLLLIIIGGGEEEAAA???@@@===@@@JJJQQQVVVeeevvvxxxeeeVVVMMMKKKFFFAAA;;;777666444222000444444333333333333222222222222222111111111111000000000000000000000000000......///000000000000000111111000///////////////000000//////000111222333666:::===???CCCKKKNNNNNNJJJFFFBBBFFFWWWiiissssssiii___\\\bbbcccaaalll~~~|||yyy}}}{{{zzzzzz~~~}}}zzzxxxwwwwwwxxxxxxwwwvvvuuuvvvvvvwwwwwwxxxxxxyyyvvvuuutttrrrqqqqqqqqqqqqrrrsssuuuvvvvvvwwwzzz|||}}}zzzxxxvvvvvvsssuuuxxxzzz{{{zzzxxxvvvrrruuuxxxzzzyyytttoookkkjjjkkklllmmmmmmkkkiiihhhiiigggdddbbb___\\\WWWTTTNNNHHHCCC@@@>>>>>>DDDKKKTTTLLLHHHIIIIIIIIIQQQ\\\mmmwwwwwwfffUUUIIICCCCCCDDDEEEOOOZZZ```\\\RRRFFF>>>AAADDDPPPbbbppptttsssrrrlllxxxrrrttt}}}mmmOOO>>>777222333444222000111000000000000000000000000000000000000///////////////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,---------............///...............---------000//////.........//////////////////////////////............////////////000000000000222444666777<<<>>>CCCHHHMMMQQQTTTUUUYYYUUUVVVXXXUUUZZZtttwwwfffdddhhhxxxjjj^^^^^^jjjwwwwwwfff______cccmmm~~~zzzxxxvvvuuuvvvzzz{{{{{{~~~~~~{{{wwwrrroooooosssxxx|||qqqmmmfffaaa]]]ZZZWWWUUUUUUSSSRRRPPPNNNMMMLLLLLLHHHHHHGGGGGGEEEDDDBBBBBBCCCFFFLLLRRRVVVXXXXXXWWWRRROOOJJJGGGEEEDDDBBB@@@@@@===>>>EEEHHHLLLWWWeee{{{~~~jjjXXXMMMHHHGGGCCC===888666444333222444444333333333333222222222222222111111111111000111111111111111111111111......///000000000000000111000000///////////////000000//////000111333444777;;;???@@@EEEMMMPPPPPPHHHEEEBBBFFFVVViiirrrrrrfff\\\ZZZ___bbbcccqqq}}}|||{{{yyyxxx}}}{{{yyyxxxwwwwwwwwwvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvtttsssrrrqqqpppooooooooooooppprrrtttuuuwwwxxxyyy~~~}}}{{{yyyxxxwwwuuuwwwxxxyyyzzzyyywwwvvvqqqwww}}}~~~zzzsssnnnlllmmmoooppppppmmmjjjgggeeefffeeecccbbb```\\\WWWSSSOOOHHHCCC@@@>>>===AAAGGGJJJGGGGGGIIIIIIHHHNNNWWWiiivvvzzziiiWWWJJJDDDCCCDDDFFFKKKTTT[[[\\\TTTGGG===???DDDNNN\\\hhhoooqqqrrrhhhppp{{{oookkkxxxyyy|||sssttt}}}yyyjjjPPP???888222333444222000111000000000000000000000000000000000000////////////...///////////////......---------------------------------............///........................000000///............///////////////////////////............////////////111111111111333555777999===???DDDJJJOOOSSSUUUVVVXXXVVVWWWXXXVVV___}}}qqqjjjmmmuuutttccc^^^cccrrr}}}hhh\\\[[[^^^fffuuu{{{zzzzzzyyyyyyzzz~~~}}}{{{}}}{{{uuusssrrrqqqrrrtttxxxzzzlllhhhccc^^^[[[YYYVVVTTTSSSRRRPPPNNNMMMKKKKKKJJJGGGHHHHHHGGGFFFCCCAAA??????BBBHHHNNNSSSVVVXXXYYYSSSOOOJJJFFFDDDBBB@@@???===;;;<<<@@@DDDHHHQQQ\\\hhhwwwxxxppp]]]NNNGGGHHHDDD???:::777555444444444444333333333222222222222222222111111111000000000000000000000000000000......///000000000000000000000////////////000000000000//////000222444555777<<<@@@BBBGGGOOORRRQQQHHHFFFDDDIIIWWWhhhqqqrrrccc\\\YYY^^^aaaeeesss~~~~~~||||||yyyyyyyyyyyyxxxwwwvvvvvvvvvvvvvvvwwwvvvuuutttsssrrrrrrrrrqqqpppppppppqqqqqqoooppprrrtttwwwxxxxxxxxx{{{{{{{{{{{{||||||||||||{{{{{{||||||||||||{{{{{{zzzzzzzzzzzzyyyxxxvvvvvvrrrxxxzzzsssnnnlllqqqssstttrrrlllgggcccbbbbbbbbbaaaaaa___[[[VVVQQQNNNGGGBBBAAA@@@>>>AAAEEECCCDDDGGGJJJIIIIIIOOOUUUdddrrr|||kkkZZZMMMFFFDDDDDDHHHJJJPPPWWWZZZTTTHHH>>><<>>AAAFFFKKKPPPTTTVVVWWWWWWVVVWWWWWWYYYfffqqqmmmvvvpppffffffkkkyyyuuubbbYYY[[[```hhh|||zzzzzz{{{zzz{{{}}}}}}|||vvvrrrssstttuuuuuutttsssqqqeeebbb^^^[[[ZZZXXXVVVTTTSSSRRRPPPNNNLLLKKKKKKJJJHHHHHHIIIHHHFFFDDDBBB@@@>>>@@@DDDIIINNNRRRVVVWWWUUUQQQKKKFFFCCCAAA???===;;;999:::===@@@DDDJJJQQQUUUeeezzz~~~uuu|||uuuaaaQQQHHHGGGEEEBBB===999666555555444444333333333222222222222222222111111111000000////////////////////////......///000000000000000000000////////////000000000000///000111222444666888===BBBDDDIIIPPPRRRQQQGGGGGGGGGLLLYYYhhhppppppbbb]]][[[___aaafffsss}}}}}}zzzxxxyyyzzzzzzyyywwwuuuuuuvvvvvvvvvwwwvvvuuussspppoooqqqqqqqqqqqqqqqrrrssstttssssssuuuwwwzzz|||{{{yyyvvvvvvwwwxxxxxxyyyzzzzzzzzzzzzyyyzzzzzz{{{|||}}}||||||{{{yyyxxxwwwvvvuuutttxxx}}}}}}yyysssooonnnrrrtttuuuqqqjjjdddbbbbbbaaaaaaaaabbbaaa]]]VVVRRRNNNGGGBBBAAAAAA@@@AAADDD@@@EEEJJJLLLJJJJJJOOOTTT___mmm||||||mmm]]]PPPHHHEEEDDDIIIJJJMMMSSSWWWTTTJJJBBB;;;???DDDMMM[[[jjjqqqrrrooorrryyyvvvmmmtttvvvttt|||yyyxxxvvvrrriiiXXXCCC;;;444444444333222333111111111111111111111111000000000000////////////---...//////////////////////////////////////////---------............///---------..............................///000000////////////////////////............///////////////000111333666999<<<>>>BBBDDDIIIMMMRRRUUUWWWXXXWWWVVVUUUWWW\\\lllwwwpppooo~~~qqqmmmppprrr{{{mmm```\\\___dddppp{{{wwwxxxzzzzzz||||||wwwsssqqqsssvvvwwwuuuqqqkkkhhh^^^\\\ZZZYYYXXXXXXVVVUUUSSSRRRPPPNNNLLLKKKJJJJJJIIIIIIHHHHHHFFFEEECCCCCC>>>???AAADDDHHHLLLPPPRRRTTTQQQLLLHHHEEEBBB???===<<<:::999999:::===AAACCCHHHVVVjjj|||yyy}}}wwwdddTTTJJJFFFFFFDDDAAA;;;777555555444444333333333333222222222222222111111111111000..............................///000000000000000///////////////000000111000000///000111333555666999???CCCEEEJJJPPPRRRPPPDDDGGGJJJOOOZZZfffllljjjbbb``````dddfffiiisss}}}~~~}}}}}}}}}|||zzzyyyxxxyyyxxxzzz{{{yyyvvvtttuuuvvvttttttuuuvvvuuusssqqqooooooooooooppprrrsssuuuvvvuuuuuuvvvyyy|||}}}{{{xxxsssssstttuuuwwwxxxyyyyyyzzzyyyxxxwwwwwwxxxzzz{{{{{{zzzxxxwwwvvvvvvvvvvvvvvvxxxzzzzzzwwwtttqqqpppqqqssstttppphhhccccccdddbbbcccdddfffeee```ZZZTTTPPPHHHCCCCCCCCC@@@@@@AAAAAAGGGMMMMMMJJJIIIMMMPPP]]]jjjyyy|||ooo```TTTKKKFFFDDDGGGHHHKKKPPPUUUTTTNNNIII===>>>???FFFWWWiiipppnnnoooooosssyyysssrrr~~~~~~uuuwww}}}wwwssslll^^^EEE<<<666555555333333444111111111111111111111111000000000000////////////------...///////////////////////////////////////---------............///---------.........//////------------...000111222////////////////////////............////////////......000333777;;;???AAAGGGIIIMMMQQQUUUXXXYYYZZZXXXUUUTTTVVV___rrr|||lllllltttoooqqqvvvwww~~~ttteee]]]^^^dddiii~~~~~~yyyvvvxxxzzz|||~~~zzzwwwtttsssrrrsssuuutttqqqlllfffbbb[[[YYYWWWWWWWWWWWWUUUSSSRRRQQQOOOMMMKKKJJJIIIIIIIIIHHHGGGFFFEEEEEEEEEEEE>>>===>>>???BBBFFFIIILLLQQQOOOKKKIIIHHHEEEBBB@@@<<<;;;999777888:::<<<<<>>888555444444444333333333333222222222222222111111111111000////////////////////////......///000000000000000///////////////000111111000//////000111333666777:::@@@DDDFFFJJJOOOPPPNNNAAAFFFKKKPPPZZZdddfffdddaaabbbfffjjjlllnnnuuu}}}~~~~~~}}}{{{wwwuuuuuuxxxzzzxxxyyyzzzxxxuuussstttuuuqqqrrrtttuuuuuutttrrrpppmmmmmmnnnppprrrtttvvvwwwuuutttuuuxxx{{{{{{yyyvvvqqqrrrsssuuuvvvxxxyyyzzz|||zzzwwwuuutttuuuwwwxxxxxxwwwvvvuuuuuuvvvwwwwwwxxxxxxwwwwwwvvvtttrrrqqqooorrrrrrnnngggcccdddgggdddeeegggiiihhhddd]]]WWWRRRJJJDDDDDDCCC@@@>>>???CCCJJJOOOMMMHHHHHHJJJMMM^^^kkkyyy{{{pppbbbVVVMMMGGGDDDEEEFFFIIIOOOSSSTTTRRROOO???>>>===CCCUUUhhhoookkkllljjjkkk{{{yyyvvvnnnwww|||yyywww~~~xxxtttooobbbFFF>>>777666666444444555111111111111111111111111000000000000////////////------...///000000//////........................---------.........//////---------.........//////,,,,,,,,,---///000222333////////////////////////............/////////000---...000333777<<<@@@CCCJJJLLLPPPTTTWWWZZZ[[[\\\XXXUUURRRUUU```uuurrrdddgggzzz{{{kkkqqqyyy{{{mmm^^^ZZZ___ggglll}}}yyyvvvyyy|||}}}wwwtttssstttrrrsssrrrqqqmmmhhhccc```ZZZYYYWWWVVVVVVUUUTTTRRRQQQPPPNNNLLLJJJIIIHHHHHHHHHGGGFFFDDDDDDDDDEEEFFF======<<<<<<===AAADDDGGGNNNLLLKKKJJJJJJHHHEEECCC;;;;;;999777999<<<===<<>>>>>>>>@@@EEEKKKLLLJJJIIIKKKNNNYYYgggwww~~~zzzqqqkkkbbbTTTHHHCCCCCCDDDKKKMMMMMMXXX[[[OOOAAABBBAAABBBMMM___iiijjjooonnnooowww}}}mmmfffjjjrrrxxxzzz~~~xxxvvvpppgggPPPAAA444222555444222111222222222111111111111000111///...///000111000...........................---------........./////////............---------------............------000///...------...///000........................000000000000///////////////000111444888>>>BBBEEEGGGMMMQQQTTTWWW\\\]]]ZZZWWWSSSRRRYYYdddxxxiiiccclllwwwzzzuuuyyy~~~{{{hhhddd```\\\iii}}}yyyuuuzzz{{{{{{}}}wwwtttsssuuuwwwvvvrrrmmmhhheeeaaa^^^\\\WWWVVVUUUTTTSSSSSSSSSSSSQQQPPPNNNLLLKKKJJJIIIIIIIIIGGGFFFEEEEEEEEECCCBBB???===;;;999:::<<>>===:::999999<<<>>>@@@JJJJJJKKKLLLMMMJJJFFFBBB;;;<<<<<<999666555777:::;;;???IIIWWWfffuuu{{{~~~ooo[[[OOOKKKJJJKKKMMMHHH???888666444444444333333333333222333333222111111222333333//////000000000111111111////////////////////////111000000000/////////...000000//////111444777888;;;???BBBEEEJJJOOOOOOKKKGGGDDDHHHSSS\\\^^^]]]\\\\\\aaaeeeggglllwww~~~~~~}}}{{{zzzyyyzzzzzzwwwvvvtttrrrrrrsssuuuvvvssstttvvvxxxzzzxxxuuuqqqqqqsssuuuuuutttsssssssssttttttvvv{{{zzzvvvxxx||||||xxxwwwvvvvvvwwwxxx{{{}}}{{{{{{{{{{{{zzzzzzyyyxxxnnnqqqtttwwwyyyyyyxxxwwwqqqpppnnnkkkjjjiiiiiiiiiiiiooorrrpppmmmiiiaaaZZZ[[[WWWPPPHHHBBB???======>>>BBBGGGIIIHHHGGGIIIKKKTTTcccttt}}}}}}vvvgggVVVJJJFFFCCCAAAGGGLLLSSSbbbfffYYYBBBAAA>>>???IIIZZZgggmmmssspppnnnrrrzzzfffhhhmmmrrruuu|||~~~uuurrrmmmdddUUUFFF999666777666222000222222222111111111111000111///...///000111000...........................---------...............///............---------------............------//////............//////........................////////////000000000000222333555999===BBBFFFHHHIIIOOOSSSUUUXXX[[[[[[WWWUUUQQQOOOVVVeee~~~ooobbbgggooo}}}|||rrrbbb```dddooo{{{uuupppmmmpppxxx}}}zzzyyy{{{|||zzzvvvllliiieeebbb```^^^[[[YYYWWWWWWUUUTTTTTTTTTTTTTTTOOONNNMMMLLLJJJIIIHHHHHHEEEDDDCCCCCCDDDDDDBBBAAA>>><<<:::999999;;;>>>???FFFHHHKKKOOOPPPMMMGGGCCC<<<<<<;;;999666666777888<<<<<>>>>>===AAAEEEGGGGGGGGGGGGIIIRRRbbbttt~~~}}}mmmXXXLLLHHHBBB???DDDIIIQQQaaafffXXXCCC@@@======FFFVVVdddmmmrrrppplllooozzziiiiiikkknnnpppwwwzzzuuunnneeeWWWHHH999666777666333222222222222111111111000000111///...///000111000...................................................///............---------------............------/////////....../////////........................////////////000000000000111333777;;;@@@DDDGGGIIIKKKQQQUUUVVVXXXZZZYYYUUUQQQNNNNNNUUUhhh|||ddddddqqq{{{www|||yyylll______hhh|||zzzssspppooonnnrrryyy}}}}}}zzz{{{zzztttgggdddaaa```^^^]]]ZZZXXXWWWVVVUUUTTTTTTSSSSSSTTTOOOOOONNNMMMLLLKKKJJJIIIEEEDDDCCCCCCDDDDDDCCCAAA===<<<:::999999:::<<<>>>BBBEEEJJJOOOQQQOOOIIIDDD>>>===;;;999777666777777:::999<<>>;;;555555555444333333222222333333333222222333333333/////////000000000111111////////////////////////000000000000////////////000//////000222555888:::<<<@@@DDDFFFKKKOOONNNJJJFFFFFFKKKUUU[[[ZZZWWWWWWTTTXXX[[[^^^gggvvvzzz{{{}}}{{{zzzzzzyyyzzzyyywwwuuuuuuvvvwwwxxxuuuuuuuuuwwwxxxwwwtttqqqsssuuuvvvvvvtttrrrrrrrrrppprrruuuyyy{{{zzzwwwuuuvvvzzz~~~|||wwwrrrpppxxxyyyzzz{{{||||||{{{{{{yyyzzz{{{{{{zzzwwwtttrrrqqqssswwwyyyyyyxxxuuusssooommmkkkjjjjjjkkklllmmmrrrssspppjjjeeedddaaa]]]WWWSSSMMMGGGBBB?????????===@@@CCCEEEFFFFFFGGGGGGRRRbbbuuusss]]]NNNIIICCC@@@DDDHHHMMM]]]cccWWWDDD???<<<===DDDQQQ```kkkpppnnnkkkmmmwwwllljjjjjjkkklllqqq}}}|||qqqfffZZZJJJ:::555666666444444222222222111111111000000111///...///000111000...////////////////////////.....................---///............---------------............------...//////////////////...////////////////////////.../////////000000000111000333777<<>>BBBHHHLLLMMMKKKIIIDDDAAA===;;;:::999888777555666:::BBBJJJRRR___kkkyyylll]]]ZZZ\\\aaa```TTTDDD;;;777666666555444333222222000111111222222111111000111111111111222222222222111111111111111111111111////////////000000000000000//////000333666999;;;<<>>???AAADDDGGGGGGGGGEEEQQQbbbvvv~~~gggSSSHHHAAABBBHHHGGGFFFTTT^^^WWWEEE???<<<>>>BBBIIIWWWeeelllnnnoooqqqzzzqqqnnnlllnnnnnnpppwww~~~tttmmmYYYBBB777555444444444222222222111111111111000111///...///000111000...//////////////////////////////.........---------///............---------------............---------...///000000///...---////////////////////////.........///000111111111111555;;;AAAGGGJJJKKKKKKQQQWWWZZZZZZYYYXXXTTTNNNGGGOOO[[[mmmsssgggccchhhtttqqqooonnn```___aaammmyyyrrrmmmkkkllllllttt}}}|||xxxzzzwwwuuurrrpppnnnkkkfffccc___^^^]]]\\\\\\ZZZWWWTTTTTTSSSRRRQQQQQQPPPPPPPPPOOOPPPQQQQQQPPPOOOMMMLLLHHHFFFDDDCCCCCCBBB@@@>>>;;;;;;:::999888888999999:::;;;===BBBGGGJJJKKKKKKGGGCCC???<<<<<<;;;999777666666:::???DDDIIISSS^^^lllwwwttt```ZZZYYY```ddd[[[JJJ>>>777777666555444333222222111111222333333222111111000000000000111111111111000000000000000000000000.../////////000000000111/////////111333666:::<<<<<>>>>>???AAADDDGGGHHHGGGEEEQQQbbbuuukkkTTTHHH<<>><<<;;;::::::999888888888999999999:::>>>CCCIIIKKKLLLHHHDDD@@@======<<<:::777888777888<<<>>>BBBKKKUUUbbbppp{{{aaaXXXVVV___fff___NNNAAA888777666555444333222222222222444444444444222222////////////000000000000////////////////////////.../////////000000111111/////////111333777:::<<<<<>>AAADDDFFFHHHHHHIIIQQQ]]]ooo}}}nnnUUUCCCEEECCCBBBBBBDDDHHHLLLOOONNNCCC===???@@@AAAMMM]]]nnnmmmmmmrrrxxxrrrmmmkkklllqqq~~~~~~kkkOOO;;;666888444+++333222111111000000111111000000000000000000000000////////////////////////////////////////////////******+++,,,...000222333,,,,,,,,,---...///000000000000//////.........---........................000000000000111222333444000666>>>EEEHHHIIIJJJJJJMMMQQQUUUWWWVVVQQQLLLHHHJJJRRRkkkrrr]]]___jjjuuu~~~jjjccceeelllvvv}}}hhhZZZ___bbbjjj}}}~~~qqqlllllllllmmmpppnnnyyyzzzrrrttt|||{{{tttmmmkkkllljjjccc]]]^^^[[[YYYZZZ\\\[[[WWWRRROOOQQQPPPMMMMMMOOOPPPMMMPPPNNNLLLLLLLLLKKKIIIGGGFFFEEECCCAAA???===;;;:::;;;;;;:::999999:::;;;;;;555777:::<<>><<<>>>@@@CCCFFFGGGHHHHHHNNN[[[lll{{{pppXXXGGGDDDCCCBBBAAACCCGGGKKKNNNOOODDD>>>??????AAANNN^^^lllmmmoootttvvvssspppllliiilll|||pppTTT>>>666777555///333222111111000000111111000000000000000000000000////////////////////////........................///......---------......,,,---------.../////////000/////////....................................000000000000111222333444222777???EEEHHHIIIJJJJJJJJJNNNSSSVVVUUUQQQMMMJJJLLLUUUooonnn^^^bbblllvvvwwweee```cccmmmvvvrrrccc\\\^^^bbbmmmzzzooollllllkkkmmmoooqqq|||}}}sssooouuuyyysssmmmkkkkkkiiiccc]]]]]]ZZZWWWXXXZZZYYYUUUQQQNNNPPPPPPLLLLLLOOOOOOMMMOOOMMMKKKJJJJJJJJJHHHFFFEEEDDDCCCAAA???===;;;:::;;;:::999888888999:::;;;666777999;;;===BBBHHHLLLOOOJJJBBB===;;;:::999777:::777888;;;===@@@HHHQQQ\\\lllxxxyyy]]]PPPWWW```ddd^^^NNN???:::777777555222111333444444333333222111111000111111111111000000000000////////////////////////........./////////000000111111111111333666999;;;AAADDDHHHNNNRRRRRROOOLLLEEEHHHPPPXXXWWWPPPKKKKKKLLLPPPUUU]]]kkk|||~~~xxxxxxyyyzzzwwwxxxtttuuuuuuuuusssrrrpppnnnqqqpppqqqrrruuuwwwwwwwwwuuuqqqnnnqqqrrrpppppprrrqqqqqqqqqrrrtttssspppmmmllllllnnnppprrrtttuuuvvvwwwuuusssssstttttttttsssrrrtttwwwxxxwwwuuuuuuuuutttsssrrrsssuuuvvvuuutttsssrrrqqqooooooooopppppplllnnnnnnlllhhhcccaaa```\\\WWWPPPJJJFFFDDDBBB@@@<<<>>>@@@BBBEEEGGGHHHHHHKKKWWWiiiwwwsss]]]MMMDDDCCCAAAAAABBBEEEIIILLLPPPGGG@@@>>>===@@@NNN]]]hhhlllpppvvvqqqrrrqqqmmmgggjjj|||~~~~~~ttt[[[CCC777666666444333222111111000000111111000000000000000000000000////////////////////////........................000///...---------------------..................////////////............////////////////////////000000000000111222333444555:::AAAFFFIIIIIIJJJJJJHHHLLLRRRVVVUUUQQQNNNLLLOOO[[[vvvwwwiii```eeennnyyynnn``````fffpppxxxwwwddd]]]^^^]]]cccrrr~~~tttlllkkkllllllmmmpppwww~~~rrrlllmmmyyy|||zzzwwwqqqllljjjjjjhhhbbb]]]ZZZXXXVVVWWWXXXWWWSSSOOONNNPPPOOOLLLKKKNNNOOOLLLMMMKKKIIIHHHHHHHHHFFFDDDDDDCCCBBB@@@>>><<<;;;:::999999888888888888999999777888888888;;;???FFFKKKOOOKKKEEE@@@===;;;999888999888999;;;;;;>>>IIITTTcccsss}}}cccTTTWWW^^^gggfffZZZFFF???:::888666222000222444333333222222111111111000111111111222222222222000000000000000000000000....../////////000000000222222111222444888;;;===BBBEEEJJJPPPSSSSSSPPPLLLEEEHHHPPPXXXXXXRRRMMMMMMPPPSSSWWW]]]jjjzzz~~~|||}}}uuuxxxuuuvvvuuuvvvvvvwwwvvvtttrrrppprrrrrrrrrssstttuuuuuuuuuwwwrrroooqqqrrrpppqqqtttqqqqqqrrrttttttsssqqqooommmnnnnnnooopppqqqqqqrrrtttssssssssssssttttttsssqqqsssvvvwwwuuutttsssssswwwuuuttttttvvvwwwwwwwwwsssrrrqqqpppooopppqqqrrrnnnoooooolllgggbbb___^^^XXXUUUPPPKKKGGGCCCAAA@@@======???AAADDDEEEGGGGGGJJJUUUfffttt}}}uuuaaaRRRDDDBBBAAA@@@AAADDDHHHJJJRRRJJJCCC???<<<@@@NNN]]]eeekkkqqqvvv||||||qqqpppooommmjjjooo|||xxxwww|||rrr___GGG999555555555333222111111000000111111////////////////////////////////////////////////...........................------------...//////...............---------///////////////.........000000000000000000000000000000000000111222333444888<<>>DDDHHHJJJKKKKKKLLLOOOSSSWWWWWWSSSPPPPPPRRRYYYjjjnnnhhheeekkkvvvppp```^^^gggsss}}}vvveee[[[YYY[[[___jjjzzzooojjjiiimmmpppqqqtttxxx|||mmmiiilllxxx{{{ssspppnnnkkkgggeeedddbbb^^^ZZZXXXWWWWWWWWWVVVTTTRRRPPPOOOQQQPPPMMMLLLOOOOOOMMMIIIGGGEEEDDDDDDDDDBBB@@@@@@@@@???>>><<<;;;::::::777777777777777777777777999888666555666:::@@@EEEHHHHHHFFFCCC@@@<<<999888999999::::::777:::FFFSSSooo~~~hhhYYYVVVZZZgggkkk```KKKAAA999666666333222333333333222222222222222111222111111000//////......////////////////////////////////////000000000111000000000111444777:::===BBBEEEKKKQQQTTTSSSNNNJJJDDDGGGNNNVVVXXXUUUUUUXXX]]]\\\]]]dddmmmuuuzzz~~~www{{{~~~yyyttt{{{vvvuuuvvvttttttttttttssssssssstttrrrssstttsssqqqppppppqqqyyytttqqqrrrrrroooooopppnnnqqqtttuuusssrrrrrrrrrrrrqqqpppooonnnmmmmmmlllkkkmmmoooooommmlllmmmnnnnnnqqqtttvvvuuutttttttttwwwvvvuuuuuuvvvvvvtttsssoooooonnnnnnnnnoooqqqrrrqqqpppooojjjeee```]]]\\\YYYXXXUUUPPPIIICCC@@@???======>>>???AAACCCEEEFFFIIISSScccqqq{{{vvvbbbRRRFFFDDDBBB@@@AAACCCFFFHHHRRRPPPKKKBBB<<<@@@LLLXXXiiiqqqxxxxxxxxxzzz{{{zzz}}}wwwuuuuuuzzz~~~vvvnnnjjjnnnjjj]]]III:::444333222333222111111000000111111000000000000000000000000////////////////////////------------------------111111///...---,,,,,,+++------...........................///////////////000000000000000000000000000000000000111222333444<<<@@@EEEIIIKKKLLLMMMNNNRRRVVVXXXUUUQQQOOORRRVVVbbbuuukkkfffeeennnkkk^^^^^^iiitttooobbb[[[YYYYYY```mmmtttkkkiiijjjooosssuuuzzz~~~qqqhhhjjjsss~~~}}}vvvooollliiigggdddbbb```^^^[[[YYYVVVWWWWWWVVVUUUSSSQQQOOONNNPPPOOOLLLLLLNNNOOOLLLHHHFFFDDDCCCCCCCCCAAA???>>>>>>===<<<<<<;;;::::::777777888888888888777777888777666555555777===AAADDDFFFGGGEEEAAA===:::999:::999999999777999BBBMMMfff|||iiiZZZTTTVVVbbbhhh]]]MMMBBB888666666555444444222222222222222222222222222222111000///...------/////////////////////////////////000000000111111//////000111444777;;;===BBBEEEKKKQQQUUUSSSNNNIIIFFFGGGMMMUUUYYYYYY]]]bbbfff```___fffpppvvvyyyzzzrrrvvv}}}}}}}}}~~~}}}|||{{{vvvtttvvvvvvuuutttsssssstttvvvwwwppprrrttttttrrrqqqsssuuuyyytttrrrsssrrrnnnlllmmmmmmpppttttttsssqqqqqqrrrpppppppppooooooooonnnnnnjjjllloooooolllkkkkkklllmmmppptttvvvuuuuuuuuuvvvssssssssstttvvvvvvtttrrrooonnnnnnnnnoooppprrrsssnnnnnnmmmiiieeeaaa______^^^]]][[[UUULLLDDD@@@???======>>>>>>@@@BBBDDDFFFGGGRRRaaaooozzzxxxbbbRRRGGGEEECCCAAAAAACCCFFFHHHQQQRRRNNNDDD===@@@LLLVVViiiqqqxxxwwwvvvzzz~~~~~~|||zzz~~~tttoooppptttmmm]]]HHH999555444444333222111111000000111111000000000000000000000000////////////////////////------------------------111000///...---,,,,,,,,,,,,---------.../////////............/////////000000000000000000000000000000000000000111222333444<<<@@@EEEIIILLLMMMOOOPPPRRRUUUVVVRRRNNNNNNTTT[[[nnnddd```aaaqqqzzzhhh```bbbmmmxxx}}}kkk___ZZZYYYYYY```nnn|||qqqkkkiiikkkqqqvvvyyyssskkkhhhqqq}}}|||zzzqqqjjjgggeeecccaaa___]]][[[XXXWWWTTTUUUVVVUUUSSSPPPOOONNNLLLNNNMMMJJJIIILLLLLLJJJGGGFFFDDDCCCCCCBBB@@@>>>======<<<<<<;;;:::::::::777777888999999888777777777777666555444666:::===AAAEEEHHHHHHDDD???===<<<;;;888777888888999???FFFTTTwww~~~kkkZZZPPPOOO]]]eee\\\RRREEE:::777777666555555222222222222222222222222111111111000000/////////000000000000000000000000//////000000000111111111000000000222555888<<<>>>CCCGGGMMMSSSVVVTTTOOOJJJJJJJJJNNNVVV[[[^^^eeelllpppddd^^^fffrrryyy|||}}}vvvyyy~~~||||||}}}{{{uuutttuuuzzzxxxvvvuuuuuuwwwyyy{{{nnnqqqttttttssstttvvvyyyyyytttrrrtttsssnnnjjjjjjlllpppssstttrrrpppqqqrrrnnnooooooooopppppppppqqqllloooqqqqqqnnnllllllmmmmmmpppsssvvvvvvvvvvvvwwwqqqqqqsssvvvxxxxxxwwwtttoooooonnnnnnoooqqqssstttkkklllkkkhhheeebbbbbbbbbaaabbb___XXXNNNFFFAAA@@@>>>======>>>@@@BBBDDDFFFFFFQQQ```nnnyyyyyybbbQQQHHHFFFCCCAAAAAACCCFFFHHHPPPSSSOOOFFF>>>@@@KKKTTTfffnnnuuuttttttyyy}}}tttsssyyy{{{rrr^^^GGG888555666666333222222111000111111111000000000000000000000000////////////////////////---------------------------,,,,,,---...///000000,,,,,,------...///000000---.........//////000000////////////////////////000000000000111222333444<<<@@@EEEJJJLLLNNNPPPRRRQQQSSSSSSPPPLLLMMMVVV^^^vvv|||^^^ZZZ___sssuuugggbbbfffrrr~~~}}}jjj]]]XXXXXXZZZ___nnnwwwpppkkkiiilllrrrwww|||{{{oooiiikkkxxx~~~~~~}}}vvvnnngggdddcccaaa___]]][[[YYYWWWVVVRRRSSSTTTSSSQQQNNNMMMMMMJJJLLLKKKHHHGGGJJJKKKHHHGGGFFFDDDCCCCCCBBB@@@>>><<<<<<<<<;;;;;;:::::::::777888999::::::999888777666666666555444555888;;;AAAEEEIIIJJJFFFBBB??????<<<888555777888999===BBBEEEmmmmmmZZZMMMKKKZZZddd\\\VVVIII<<<888888777555555222222222222222222222222111111111111111222222222111111111111111111111111000000000000111111111111111111222333666:::>>>@@@EEEHHHOOOUUUXXXVVVPPPKKKLLLLLLPPPWWW]]]bbbkkksssvvvggg]]]eeettt|||~~~||||||~~~{{{xxxuuuuuuvvvzzzyyywwwvvvvvvvvvwwwxxxxxxuuuqqqnnnmmmooorrrttt{{{yyywwwwwwvvvtttrrrooopppqqqrrrrrrsssssssssssspppppppppppppppoooooonnnkkkooosssrrrmmmjjjjjjlllnnnppprrrtttuuuuuuttttttuuuvvvwwwvvvuuutttuuuvvvpppooommmmmmooopppooonnniiiiiiiiiiiihhhgggeeeddd```^^^[[[VVVNNNGGG@@@<<<<<<<<<===>>>@@@BBBDDDEEEFFFNNN^^^nnnwww{{{xxxbbbQQQJJJEEE@@@@@@@@@@@@DDDJJJWWWUUUZZZHHH>>>EEEFFFSSSgggnnnrrrpppooouuu|||wwwxxxzzzaaaDDD555777999666333222111000////////////000000000000000000000000000000//////......------//////.........---------////////////////////////////////////////////////......////////////......000000//////.........---//////000///000333777;;;CCCEEEGGGHHHHHHIIIKKKMMMPPPQQQSSSQQQLLLLLLXXXfff|||nnn]]]\\\aaatttnnncccfffooozzzwwwcccZZZYYYZZZYYYbbbtttuuulllooolllkkkpppvvv|||uuunnnnnnrrr}}}~~~}}}}}}xxxqqqjjjeeeddd^^^]]][[[YYYWWWTTTSSSRRRQQQQQQQQQQQQPPPNNNLLLKKKGGGHHHJJJLLLLLLKKKJJJIIIEEEEEEDDDCCCAAA@@@???>>>>>>===<<<:::999888777777999999999888888888888777888777555444333444666777>>>EEEJJJJJJHHHGGGCCC===;;;:::888777777999:::;;;IIIXXXvvvsssZZZNNNRRR\\\bbbccc]]]MMM???:::999555333555333333222222222333444444111111111111111111111111000000000000000000000000000000000000000000000000...///111333777:::===>>>CCCGGGNNNVVV[[[YYYRRRLLLLLLLLLTTT___aaa```kkk{{{zzzooocccddduuu~~~~~~}}}~~~{{{xxxuuuuuuvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvtttrrrpppoooqqqsssuuuzzzxxxvvvuuuuuussspppmmmnnnoooppprrrrrrrrrqqqpppmmmmmmnnnnnnnnnmmmlllkkkkkkooosssrrrnnnkkkkkkmmmmmmoooqqqssstttuuutttssstttuuuvvvuuusssrrrssstttooonnnllllllmmmnnnmmmllliiijjjkkkkkkjjjhhhfffddd___]]]ZZZUUUNNNGGG@@@===<<<<<<===>>>???BBBDDDEEEFFFMMM\\\mmmxxx|||vvvbbbQQQJJJDDD@@@@@@@@@AAAFFFLLLXXXXXX^^^KKK>>>CCCEEERRRdddjjjnnnooorrrzzzzzzsssvvv}}}zzzdddIII999888999555333222111000////////////000000000000000000000000///////////////.........//////.........---------////////////////////////////////////////////////......////////////......000/////////............//////000///000333777;;;CCCDDDFFFGGGFFFGGGIIIJJJJJJLLLOOOOOOLLLPPP^^^nnnfffZZZ\\\eee{{{lllfffqqquuuaaaXXXWWWXXXXXXfffwwwyyypppjjjllliiikkkqqqwww~~~tttooopppvvv~~~~~~}}}|||}}}yyyqqqkkkccc___^^^ZZZYYYWWWUUUSSSQQQOOONNNNNNNNNOOOOOONNNMMMLLLKKKGGGHHHJJJKKKKKKJJJIIIHHHDDDDDDCCCAAA@@@???>>>===>>>===<<<:::999888777777999999999888888888777777888777666555555666888999<<>><<<;;;999777777888:::;;;BBBNNNjjj~~~cccSSSTTT\\\ccceeeaaaQQQBBB<<<:::777555666555444333333222222222222111111111111111111111111000000000000000000000000000000000000000000000000//////111444777:::===>>>CCCGGGNNNUUUYYYWWWPPPJJJJJJKKKTTT___aaa```iiixxx|||rrrfffgggwww~~~~~~{{{~~~~~~zzzxxxuuuuuuvvvtttuuuuuuvvvvvvvvvuuuuuuttttttsssrrrrrrsssuuuvvvxxxvvvtttsssrrrqqqnnnkkklllmmmoooqqqrrrpppnnnmmmkkklllmmmnnnnnnllljjjiiikkkooorrrqqqnnnlllmmmooolllnnnppprrrttttttttttttssstttuuusssqqqppppppqqqooommmllllllmmmmmmllljjjjjjkkkmmmmmmllliiifffddd^^^\\\YYYTTTNNNGGGAAA>>><<<<<<<<<===???AAACCCDDDFFFKKKYYYlllzzzuuucccTTTKKKEEE@@@@@@@@@BBBGGGNNNYYY\\\eeePPP???BBBDDDTTTcccgggjjjmmmttt~~~zzz||||||~~~{{{yyyxxxvvvrrrooorrryyy~~~yyyhhhOOO>>>;;;888444333222111000000000000000000000000000000000000000.........////////////////////////............---////////////////////////////////////////////////......////////////......////////////............//////000000000333888<<>>===<<<>>>===<<<:::999888777777999999888888888777777777777777666555666777999:::999@@@FFFHHHIIIIIIEEE???===<<<:::888888888999:::===DDDZZZyyymmmXXXTTTZZZbbbffffffXXXHHH???;;;888666777666666444333222111111111000000000000000000000000000000000000000000000000000000000000000000000000///000111444777:::===>>>CCCGGGNNNTTTWWWTTTMMMHHHHHHLLLVVV```aaa```gggsss{{{sssjjjkkkyyy}}}zzzyyy~~~}}}|||yyyxxxuuuuuuvvvxxxxxxyyyyyyyyywwwuuutttssssssssstttuuuvvvvvvwwwuuutttrrrqqqqqqooollljjjkkkmmmppprrrrrrpppmmmkkkkkkmmmnnnpppooommmkkkjjjkkknnnppppppooonnnooopppmmmnnnppprrrsssttttttuuusssttttttssspppnnnnnnooopppnnnmmmmmmnnnnnnllljjjjjjkkkmmmmmmllliiifffccc^^^\\\XXXSSSMMMGGGBBB???>>>=========???AAADDDEEEGGGJJJWWWkkk|||~~~vvvgggYYYOOOHHHAAA@@@@@@AAAGGGNNNZZZ```jjjTTTAAABBBEEEWWWdddgggiiilllttt~~~{{{sssuuu{{{|||{{{yyyuuurrrooommmooorrrttttttiiiSSSBBB<<<999444333222111111000000000111////////////////////////------......//////000000/////////...............////////////////////////////////////////////////......////////////......///////////////.........//////000000111444999<<>>===<<<======;;;:::999888888888888888888888777777777777555555555555666777999:::666===BBBFFFIIILLLHHHBBB???>>><<<999888888999:::???AAAOOOjjjuuu^^^UUUYYYbbbhhhlll___MMMAAA:::888777777666555444333222222222222////////////////////////000000000000000000000000000000000000000000000000///000222444777:::===???CCCGGGNNNSSSTTTPPPJJJFFFIIIOOOYYYbbbccc```eeennntttooojjjmmm{{{~~~~~~wwwyyy~~~|||{{{{{{yyyxxxuuutttvvvzzz{{{zzzzzzxxxuuusssqqqrrrssstttuuuvvvvvvwwwwwwsssrrrqqqppppppooommmkkkmmmoooqqqssssssqqqnnnllllllmmmnnnooonnnmmmkkkjjjkkklllnnnooooooooopppqqqooopppqqqrrrsssttttttuuusssttttttrrrpppnnnnnnoooqqqpppooopppqqqpppnnnllljjjkkkllllllkkkhhheeeccc___]]]YYYSSSMMMHHHCCCAAA@@@???>>>>>>???BBBDDDFFFIIIJJJVVVkkk}}}|||mmm^^^SSSKKKCCC@@@???AAAGGGNNN]]]cccmmmWWWBBBCCCHHH[[[hhhkkkmmmnnnttt{{{|||zzzzzzssslllmmm|||~~~yyytttrrrpppnnnllljjjnnngggTTTBBB<<<999555333222111111111111111111////////////////////////------......//////000000////////////////////////////////////////////////////////////////////////......////////////...............///////////////...///000000111444999===AAABBBBBB@@@>>><<<<<<===BBBEEEHHHIIIIIISSSlllmmm``````gggvvvnnnuuu}}}iii^^^YYYWWW\\\cccttt}}}wwwmmmkkkpppttttttpppnnnqqqwww|||rrrqqqoootttzzzvvvtttqqqsssvvvyyyzzz{{{{{{|||wwwxxxyyyzzz|||~~~tttlllbbbZZZVVVSSSNNNJJJJJJHHHHHHGGGGGGFFFEEEEEEDDDBBBBBBDDDFFFHHHJJJLLLMMMJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@???>>>======<<<;;;:::999888888888888888888777777777666666333333333444555666777777555:::???CCCIIINNNMMMHHHCCCAAA>>>;;;:::999::::::??????HHH]]]xxxhhh[[[\\\eeemmmqqqeeeSSSBBB999777777666333333333222222333333444////////////////////////000000000000000000000000000000000000000000000000000000222444888;;;>>>???CCCGGGNNNRRRRRRNNNIIIEEEKKKRRR]]]dddbbb```ccciiihhhggggggmmm{{{~~~|||ssswww}}}|||yyyyyyxxxxxxuuutttvvvzzzyyyxxxwwwuuusssqqqppprrrsssssstttuuuvvvvvvwwwrrrqqqppppppqqqqqqooommmoooppprrrtttsssrrrooonnnkkkkkkllllllkkkkkkjjjiiijjjjjjkkkmmmnnnpppqqqqqqqqqqqqqqqqqqrrrrrrrrrsssqqqrrrsssqqqooonnnnnnoooqqqqqqqqqrrrtttsssqqqooolllllllllkkkiiigggeeecccaaa___ZZZTTTNNNHHHDDDBBB@@@???>>>===>>>AAADDDFFFHHHJJJUUUiii{{{rrrbbbUUULLLDDD@@@???AAAHHHPPPccchhhpppXXXCCCEEEJJJ\\\jjjooossssssuuuxxxwwwtttooolllhhhiiiwww~~~zzzyyyxxxrrrjjjdddkkkgggSSSAAA:::888666333222222111111111222222000000000000000000000000.........///////////////...////////////000000000////////////////////////////////////////////////......////////////...............///////////////...///000000222555:::>>>@@@@@@@@@???<<<::::::;;;AAADDDGGGGGGGGGSSSooowwwgggbbbdddlll{{{xxxnnnyyytttddd]]][[[[[[aaajjjxxx|||{{{qqqjjjlllsssxxxxxxtttrrrttt{{{vvvnnnooopppyyyyyyuuurrrmmmpppsssuuuvvvwwwyyy{{{wwwwwwwwwxxxyyy~~~{{{ppphhh___VVVOOONNNLLLHHHEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCAAABBBCCCEEEHHHJJJMMMNNNLLLKKKJJJIIIHHHGGGFFFFFFDDDDDDCCCAAA@@@???>>>======<<<;;;:::999999999999888888777777777666666666333333333444555555555555666999<<>><<<;;;;;;;;;:::<<>>???BBBHHHNNNQQQPPPLLLHHHFFFLLLTTT^^^aaa^^^[[[]]]aaa]]]```dddlll{{{xxxnnnrrr}}}}}}xxx~~~~~~xxxwwwwwwuuutttvvvyyyxxxwwwuuuttttttsssssstttssssssssstttuuuvvvvvvqqqppppppqqqssssssrrrqqqqqqqqqrrrrrrrrrqqqooonnnmmmmmmkkkjjjjjjjjjkkkllliiiiiiiiikkkmmmpppqqqqqqqqqppppppooooooooooooooooooppppppooommmmmmmmmnnnppppppqqqsssuuuuuusssqqqooonnnllljjjhhhgggffffffdddaaa\\\VVVOOOIIIDDDBBB???>>><<<;;;<<<>>>BBBDDDFFFHHHTTTgggwwwvvvdddTTTKKKCCC@@@@@@CCCKKKTTTmmmnnnrrrYYYDDDEEEIIIZZZhhhqqqxxxxxxxxxxxxwwwuuummmnnnllljjjuuu}}}xxxmmmeeelllhhhSSS???777777555222222222111111222222333000000000000000000000000///////////////............/////////000000000000////////////////////////////////////////////////......////////////................../////////000...///000000222555;;;>>>?????????>>>;;;999999:::===@@@DDDEEEGGGUUUuuukkk^^^^^^eeeooouuummmlllxxx{{{jjj]]]\\\]]]^^^dddooo|||{{{vvvlllhhhmmmtttwwwvvvuuuvvvzzz~~~nnnjjjkkktttxxxrrrooojjjmmmpppqqqqqqssswwwzzzvvvuuuttttttuuuyyy{{{sssjjj```ZZZRRRKKKEEEEEEEEEBBB@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCEEEHHHKKKNNNPPPNNNMMMKKKJJJHHHGGGFFFFFFCCCCCCBBB@@@???>>>===<<<<<<<<<;;;:::999999999999888777777777666666666666444444555555555555555444777888:::>>>IIISSSVVVSSSIIIGGGDDD@@@===<<<<<<<<<777;;;AAAJJJZZZuuu~~~mmmfffjjjqqq|||rrr^^^FFF999888999777444444333222222222333333111111111111111111111111000000000000000000000000000000000000000000000000000111333555888;;;>>>@@@BBBGGGNNNQQQPPPLLLIIIGGGJJJSSS[[[[[[WWWTTTUUUWWWWWW\\\ccclllzzzwwwlllnnnyyy}}}~~~yyy~~~}}}~~~~~~wwwwwwwwwuuutttvvvyyyxxxwwwvvvvvvwwwxxxyyyttttttsssrrrrrrsssuuuvvvppppppppprrrtttuuutttsssqqqqqqqqqqqqqqqpppooooooqqqpppmmmlllllllllnnnooohhhggghhhiiimmmoooqqqqqqppppppnnnmmmlllllllllllllllmmmnnnnnnlllkkklllmmmoooooopppsssuuuvvvtttrrrqqqpppmmmjjjiiihhhhhhhhhfffccc]]]VVVOOOIIIEEEBBB>>><<<:::999:::<<<@@@BBBDDDGGGSSSdddttt}}}wwwdddRRRIIIAAA???@@@EEENNNXXXsssrrrtttYYYDDDEEEGGGXXXfffqqq{{{|||zzzzzzzzzxxxrrrtttrrrnnntttwww{{{~~~}}}ooogggooojjjSSS>>>666555555222222222111222222333333000000000000000000000000000000//////.........---.../////////000000111111////////////////////////////////////////////////......////////////......---.........//////000000...///000111222666;;;???>>>??????===;;;999999:::888<<>><<<===????????????@@@@@@@@@AAACCCCCCDDDFFFHHHLLLOOOQQQOOONNNLLLJJJHHHGGGGGGFFFBBBAAA@@@???>>><<<;;;;;;<<<;;;;;;:::999999999999777777777777666666666666555666666666666666555444888999999===HHHUUUYYYWWWKKKIIIEEEAAA???=========888>>>BBBEEEPPPiiiooofffhhhmmmvvvaaaHHH;;;999:::888666555444333222111111111111111111111111111111111000000000000000000000000000000000000000000000000000111333555888<<<>>>@@@BBBGGGNNNRRRPPPLLLIIIHHHHHHPPPWWWVVVQQQNNNOOOPPPUUU[[[cccmmm{{{yyymmmlllvvv~~~zzz~~~{{{{{{}}}xxxuuussssssttt{{{xxxvvvtttuuuwwwwwwvvvssssssttttttttttttssssssnnnnnnnnnooooooqqqrrrsssrrrqqqqqqpppooooooooooookkkiiihhhiiimmmpppooonnnkkkjjjiiijjjmmmnnnnnnnnnmmmmmmmmmnnnnnnoooqqqqqqooopppooommmjjjhhhhhhhhhiiilllooorrrsssqqqnnnkkkmmmllllllkkkkkkjjjjjjjjjfffccc]]]XXXRRRLLLEEEAAA?????????>>><<<===???AAADDDHHHPPP^^^mmm{{{ppp```TTTIIIAAAAAAAAACCCOOO]]]xxxyyyoooXXXCCC@@@KKKUUU```nnnrrruuu|||wwwvvvyyyssslllzzzyyyvvv}}}{{{kkkjjjkkklll\\\@@@666888555333222111111000000111111111111111111000000000000------......///000000000////////////////////////........................---------.........//////////////////////////////000000000000000000000000//////000222555888;;;===@@@>>><<<999777777777888666>>>DDDEEEIII```lll^^^ZZZYYYgggxxxsss^^^dddkkkrrr~~~kkkbbb\\\]]]___bbbkkkvvvyyyqqqkkkiiillloooqqqrrruuuxxx}}}|||lllfffiiiooo{{{rrrkkkhhhiiiiiijjjkkkmmmpppsssvvvwwwuuuuuutttqqqooorrrxxx}}}~~~}}}yyyvvvmmmaaaXXXTTTPPPKKKFFF@@@AAAAAAAAA@@@???===<<<@@@@@@@@@@@@AAAAAAAAAAAACCCCCCDDDFFFIIILLLOOOQQQQQQOOOMMMKKKKKKJJJHHHFFFGGGEEECCC@@@>>>===<<<<<<:::::::::999999999888888777777777777666666666666666555555555555444444444444555888>>>GGGOOOUUUXXXTTTJJJEEEGGGHHHCCC>>>>>>>>>;;;===CCCKKK[[[{{{wwwggg```aaatttooo```LLL>>>999777555555555444333333222111111000000000000000000000000000000000000000000000000222111111111000000//////111333555777888;;;>>>@@@EEEHHHOOOUUURRRKKKIIIKKKKKKNNNTTTXXXRRRKKKNNNWWWZZZ\\\```lll|||tttvvvwwwyyy~~~}}}}}}|||}}}~~~~~~~~~}}}yyyvvvttttttuuuyyyvvvsssqqqqqqrrrrrrqqqooopppqqqrrrrrrqqqpppoookkkkkklllnnnooopppqqqrrrpppppppppppppppooonnnmmmnnnllljjjkkkmmmnnnmmmkkkmmmkkkjjjjjjlllnnnnnnnnnnnnnnnnnnnnnooopppqqqqqqqqqqqqqqqnnnkkkiiihhhiiikkkmmmppprrrrrrpppmmmkkklllkkkkkkkkkjjjiiiiiihhheeebbb]]]XXXRRRLLLFFFBBB>>>>>>>>>===<<<===@@@BBBEEEHHHPPP\\\kkkxxxooocccUUUJJJBBBAAAAAACCCOOO]]]wwwvvvkkkTTTBBB@@@IIIQQQZZZgggmmmrrr~~~{{{}}}}}}~~~wwwnnnyyy{{{xxxzzzmmmkkklllnnn]]]AAA666888555333222111111000000111111111111111111000000000000//////////////////......////////////////////////........................---------.........//////////////////////////////000000000000000000000000//////000222555888;;;===???===;;;999888888999999777>>>DDDGGGOOOggg{{{ggg^^^[[[YYYmmm|||vvvccc[[[cccmmmwwwiiiaaa[[[]]]aaaeeennnwww}}}wwwnnnhhhgggjjjmmmnnnnnnsssxxxvvviiifffmmmvvvuuummmhhhfffggghhhhhhiiikkkmmmppprrrsssttttttssspppnnnpppwww|||~~~~~~vvvoookkkhhh```VVVOOOMMMJJJFFFCCCAAABBBBBBBBBAAA@@@>>>===@@@@@@@@@@@@AAABBBBBBCCCDDDEEEFFFHHHLLLOOORRRTTTSSSQQQOOOMMMKKKIIIFFFCCCFFFDDDBBB???===<<<<<<<<<::::::999999999888888888888888777777777666666666666555555555555444444444555555888===FFFNNNVVVZZZYYYPPPIIIJJJIIIEEEAAAAAA???<<<<<<@@@FFFUUUtttwwweee^^^```ooommmaaaNNN???888666555555555444333333222111111111111111111111111111111000000000000000000000000222222222222111111000000333444666777999;;;???BBBFFFIIIPPPVVVSSSLLLJJJLLLMMMPPPUUUWWWQQQLLLSSS^^^^^^___cccmmm|||tttwwwzzz}}}~~~|||{{{{{{{{{|||}}}}}}~~~~~~{{{wwwtttsssssssssvvvsssooolllkkkkkkjjjiiihhhiiijjjlllllljjjiiihhheeefffiiikkkmmmooooooooommmnnnpppqqqpppooonnnlllpppooommmlllmmmlllkkkiiiooommmjjjiiikkkmmmnnnnnnmmmmmmmmmmmmnnnooopppqqqssssssrrrpppllljjjjjjkkknnnoooqqqrrrqqqooollljjjjjjjjjjjjiiiiiihhhgggfffccc```\\\XXXSSSNNNHHHCCC============<<<>>>AAADDDFFFHHHNNNYYYgggttt~~~zzzooofffVVVLLLCCCBBBBBBCCCOOO]]]uuuqqqcccOOO@@@???EEEJJJTTT___gggpppzzzxxxwwwyyyqqq{{{{{{|||zzz|||xxxpppmmmnnnppp___CCC888999444333222111111000000111111111111111111000000000000111111000//////...------////////////////////////////////////////////////---............/////////////////////////////////000000000000000000000000///000000222555888;;;======<<<:::999888999;;;<<<;;;>>>CCCJJJXXXqqqsssddd```___]]]rrrhhhVVVYYYdddqqq}}}tttddd^^^ZZZ]]]ccciiirrryyy{{{uuummmhhhgggiiikkkmmmjjjqqqyyyoooeeefffsssxxxmmmhhhdddccceeeffffffggghhhjjjlllnnnooossssssqqqnnnlllnnnuuuzzz~~~yyyqqqiiibbb^^^XXXRRRKKKGGGFFFEEEDDDBBBBBBCCCCCCCCCBBBAAA@@@@@@BBBAAAAAAAAABBBCCCEEEFFFGGGHHHIIILLLOOOSSSVVVWWWXXXVVVSSSQQQOOOKKKGGGCCCEEECCCAAA>>><<<;;;;;;;;;:::999999999999888888888888888888888777777777777666555555555555444444444555666777<<>>BBBEEEGGGHHHLLLUUUcccppp{{{xxxnnniiiXXXMMMEEECCCBBBCCCNNN\\\rrrkkk\\\III??????BBBCCCSSS]]]eeeoooxxxuuuuuu~~~wwwrrr~~~~~~}}}yyyzzzxxxrrroooqqqssscccFFF999999444333222111111000000111111111111111111000000000///000000000000//////......////////////////////////000000000000000000000000.............../////////////////////////////////////////////////////////000000111222555888;;;<<<;;;:::999888999;;;===>>>???@@@DDDNNN```yyyrrrccc```bbbbbbssseeeXXX\\\hhhwwwlll]]]YYYWWW[[[dddmmmuuuzzzzzzuuunnnjjjiiijjjlllmmmkkkqqqzzz{{{iiibbbfffvvvpppgggccc``````bbbeeeeeeeeefffgggiiijjjkkkppppppooollljjjmmmsssyyy~~~xxxooohhhbbb\\\XXXPPPLLLFFFDDDCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDCCCCCCCCCDDDGGGIIIKKKKKKLLLNNNPPPSSSUUUWWWXXX]]][[[YYYWWWTTTPPPJJJFFFDDDCCC@@@===;;;:::::::::999999999999888888888888999888888888777777777777666555555555555444444444555666777:::@@@JJJUUU\\\___YYYRRRNNNLLLLLLLLLMMMHHHCCCAAAAAABBBLLLggg|||}}}xxx```XXX]]]bbbfffcccRRRAAA888666666444444444333333222222222222222222222222222222222000000000000000000000000111111111111111111111111444555666666888<<>>CCCFFFHHHHHHJJJRRR___mmmxxx~~~yyyooojjjZZZOOOFFFCCCBBBBBBMMMZZZmmmeeeVVVEEE===>>>@@@@@@TTT```gggoooyyywwwyyy|||tttppp}}}~~~{{{tttqqqtttvvvfffHHH;;;999333333222111111000000111111111111111111000000000///////////////000000111111////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////000000111222555777:::<<<:::999999888:::<<<>>>@@@CCCCCCGGGSSSggguuuaaa]]]aaaeeeppp|||ccc```cccooo}}}~~~hhhWWWUUUUUUZZZeeeqqqxxxzzzwwwsssmmmiiiiiijjjkkkkkkooottt|||uuugggccchhh{{{{{{kkkccc```^^^^^^```dddddddddeeefffggghhhiiimmmnnnmmmkkkiiilllsssyyy}}}|||wwwnnnfff___ZZZUUURRRLLLIIIEEECCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDFFFFFFGGGHHHJJJLLLOOOPPPPPPQQQSSSUUUWWWYYY[[[[[[___^^^]]][[[XXXSSSLLLGGGDDDBBB@@@===;;;:::999999999999999888888888777777888888888777777777777666666555555555555444444444555666666888===GGGRRRZZZ\\\YYYSSSNNNMMMOOORRRRRRKKKFFFDDDCCCCCCJJJccc|||~~~{{{aaaXXX]]]___dddbbbTTTCCC999777666444444333333333333222222222222222222222222222222000000000000000000000000/////////000000000000000111333444666888;;;@@@CCCHHHMMMUUU[[[YYYQQQMMMNNNOOOSSSTTTRRRRRR[[[kkkwwwwwwvvvuuuvvv}}}||||||{{{|||}}}~~~zzzttttttrrrpppllliiigggeeeddd___\\\WWWTTTRRRRRRPPPOOOLLLLLLLLLMMMMMMLLLLLLLLLNNNPPPSSSWWWZZZ]]]^^^^^^aaacccgggkkknnnpppqqqqqqlllnnnqqqqqqooonnnnnnnnnnnnmmmllllllmmmnnnnnnmmmkkkjjjjjjjjjjjjjjjkkkkkkrrrrrrpppnnnkkkkkkmmmooouuutttrrrqqqooommmllllllggghhhhhhhhhgggeeebbb```___]]][[[YYYUUUPPPIIIEEE======<<<;;;;;;>>>CCCGGGHHHGGGIIIOOO\\\jjjwww~~~{{{qqqkkk[[[OOOFFFCCCAAAAAAKKKYYYhhhaaaRRRCCC<<<>>>@@@@@@TTTccciiimmmyyy|||tttnnn}}}~~~vvvsssvvvyyyiiiKKK<<<:::333333222111111000000111111111111111111000000000000......///000000111222222////////////////////////////////////////////////000000000////////////...////////////////////////000000000000000000000000111111111222555777:::;;;:::999999999:::===???AAAEEEEEEJJJXXXnnnrrr]]]YYY```fffnnnppp___bbbhhhuuuxxxcccSSSSSSTTTZZZggguuu{{{zzzrrrooojjjgggggggggggggggrrrwwwppphhhgggnnnsssddd^^^]]]\\\\\\^^^bbbbbbcccccceeefffhhhhhhkkkkkkkkkjjjiiimmmtttzzz{{{tttnnneee\\\UUUOOOKKKHHHHHHGGGDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJLLLNNNQQQSSSUUUVVVVVVXXXZZZ]]]```bbbcccdddeeedddcccaaa]]]VVVMMMHHHDDDBBB@@@===;;;:::::::::999888888888888777777777777777777777666666666666666555555555555444444444444555666777;;;CCCNNNVVVYYYXXXTTTNNNMMMRRRUUUUUUNNNJJJHHHGGGDDDHHH]]]tttddd[[[___```dddbbbTTTEEE<<<888555333333333333333333333333222222222222222222222222000000000000000000000000.........////////////000///111444777999;;;???BBBHHHMMMVVV\\\ZZZRRRMMMNNNPPPSSSUUUTTTYYYeeeqqqxxxvvvuuuqqqpppyyy~~~}}}~~~yyyzzz{{{{{{}}}uuupppkkkiiigggccc___\\\YYYXXXTTTQQQMMMJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHIIIKKKMMMPPPSSSUUUWWWXXX[[[]]]aaaeeejjjmmmpppqqqmmmooorrrrrrpppmmmmmmnnnlllllllllnnnppppppnnnmmmllllllkkkkkkkkkkkklllllloooooommmkkkjjjjjjmmmooorrrqqqooommmkkkjjjjjjjjjggghhhiiiiiigggeeebbb```___]]][[[YYYVVVPPPIIIDDD>>>>>><<<;;;;;;===BBBFFFIIIGGGGGGMMMZZZiiiwww~~~{{{sssmmm[[[OOOFFFCCC@@@@@@JJJWWWddd^^^QQQBBB<<<>>>AAABBBOOObbbggggggwww}}}}}}wwwooo|||xxxuuuxxx|||lllMMM>>>:::333333222111111000000111111111111111111000000000000000000000000000000111111////////////////////////........................000000000000/////////...////////////////////////000000000000000000000000111111111222444777:::;;;::::::999999:::===???AAAEEEGGGNNN^^^tttlll[[[[[[ccciiiqqqiiiZZZaaaiiixxxnnn]]]RRRTTTVVV\\\jjjzzz~~~{{{pppmmmiiigggfffgggffffffqqqxxx|||jjjiiinnnxxxvvviii\\\XXXYYYYYY[[[]]]`````````bbbccceeegggggghhhiiijjjiiiiiinnnvvv|||yyy}}}~~~|||{{{{{{xxxtttjjjddd\\\TTTNNNJJJGGGEEEEEEEEEDDDCCCBBBBBBDDDFFFGGGFFFFFFFFFGGGHHHJJJKKKKKKMMMQQQTTTWWWYYYZZZZZZ[[[]]]bbbgggkkkoooqqqrrrqqqpppnnnjjjddd[[[QQQJJJEEECCC@@@>>><<<;;;::::::888888888888777777777777666666666666555555555444666555555555555444444444333555777777999???IIIQQQYYYZZZWWWPPPNNNSSSVVVUUUTTTPPPOOOMMMGGGHHHYYYnnnhhh___bbbbbbeee```TTTGGG>>>999444333333333333333333333333111111111111111111111111000000000000000000000000.../////////000000000000...111666999;;;===@@@BBBHHHMMMVVV]]]ZZZRRRMMMNNNQQQUUUWWWYYYbbbooowwwwwwuuurrrllljjjsss~~~~~~~~~zzz{{{{{{{{{}}}yyypppmmmbbbaaa^^^ZZZVVVRRROOONNNMMMJJJFFFDDDDDDEEEDDDDDDGGGFFFDDDCCCCCCDDDFFFGGGGGGHHHIIIKKKNNNQQQTTTUUUWWWYYY\\\aaafffkkkoooqqqnnnqqqtttssspppmmmlllmmmjjjkkkllloooqqqqqqooommmnnnmmmmmmlllllllllmmmmmmmmmmmmllljjjhhhjjjmmmppppppnnnllljjjiiihhhhhhiiiggghhhiiiiiihhheeebbb______^^^\\\YYYVVVPPPHHHCCC???>>>===;;;:::===BBBFFFIIIGGGGGGMMMYYYiiiwww{{{tttooo[[[OOOEEEBBB??????HHHVVVaaa]]]QQQBBB<<<>>>BBBCCCJJJ```eeebbbvvvvvvwww}}}yyyqqq}}}{{{vvvyyy}}}mmmNNN>>>:::222333222222111000111111111111111111111000000000000222222111111000/////////////////////////////////........................111111000000/////////...////////////////////////000000000000000000000000111111111333444777999;;;;;;:::999999:::===???AAADDDGGGQQQbbbxxxggg[[[___hhhllluuuhhhZZZbbbhhhxxxgggWWWSSSUUUXXX^^^mmm}}}|||qqqnnnkkkiiihhhhhhhhhgggnnnxxxtttgggkkksssnnnbbbVVVSSSUUUWWWZZZ]]]^^^^^^___```bbbdddfffgggggghhhiiiiiijjjooowww~~~xxx{{{|||xxxvvvtttpppkkkbbb]]]VVVPPPLLLKKKIIIHHHDDDEEEEEEDDDDDDEEEGGGIIIIIIHHHHHHHHHIIIKKKLLLNNNLLLOOOTTTXXX[[[]]]]]]\\\^^^aaagggmmmsssxxx{{{}}}}}}{{{xxxtttlllaaaVVVNNNEEECCCAAA>>><<<;;;;;;;;;888888888888777777777777666555555555444444444444666666555555555444444444222444777777888===GGGOOOZZZ]]]ZZZRRROOOSSSUUUTTT[[[WWWUUUSSSKKKJJJXXXlll}}}kkkbbbeeeeeeeee___SSSHHH@@@:::444333333333333333333333333000000000000000000000000000000000000000000000000//////000000111111111222...222777;;;===???AAABBBGGGLLLVVV]]]ZZZRRRMMMMMMSSSVVVYYY]]]iiivvvzzzvvvuuurrrkkkhhhrrr}}}~~~~~~~~~~~~~~~~~~wwwjjjccc]]]ZZZUUUPPPMMMKKKKKKKKKEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDGGGFFFDDDEEEGGGKKKPPPRRRWWWXXXZZZ^^^dddjjjooossssssssssssrrrpppooommmlllkkkkkkllllllmmmnnnnnnooommmlllkkkkkklllmmmllljjjllljjjgggeeeeeefffiiikkkmmmmmmlllkkkiiigggeeedddkkkhhhffffffgggfffbbb___```^^^ZZZVVVSSSOOOJJJGGG@@@;;;888999:::;;;???DDDIIIGGGFFFJJJVVVgggxxx}}}xxxrrrnnn[[[PPPEEE???>>>@@@IIIRRRlllaaaSSSGGG@@@<<<===@@@MMM[[[eeehhhppp|||}}}wwwpppooosssoooiiiwwwxxxxxxzzzyyylllSSS<<<666:::555444333222111111111111000000000000000000000000000000111111111111000000---.........//////000000............////////////////////////////////////////////////000000000000///000000000111111111111444333444666999<<<<<<;;;777888:::::::::;;;>>>@@@GGGGGGPPPeeejjj___aaahhhlll|||jjjbbbhhhrrrxxx```VVVPPPQQQVVVbbbrrr}}}}}}wwwmmmjjjiiiiiigggdddfffjjjooo}}}ooocccfffrrr|||eeeYYYOOOMMMPPPSSSWWW[[[^^^___aaaaaa``````bbbcccfffeeeeeefffiiinnnsssvvvyyywwwvvvtttqqqllleeeaaaWWWSSSMMMJJJHHHHHHHHHHHHGGGFFFDDDCCCDDDFFFIIIKKKKKKJJJIIIIIIJJJMMMPPPSSSPPPTTTYYY\\\___aaaccceeekkkmmmpppwwwyyyjjj[[[QQQJJJFFFAAA===<<<;;;;;;:::999999999888888888888777777666555444333444555555444444444444444444444444555555555555777;;;BBBGGGXXX^^^___YYYTTTUUUXXXZZZ^^^]]]YYYVVVTTTVVV[[[___}}}ttteeeaaahhhccc___[[[QQQCCC999555666555555444444444555555000000000000000000000000//////000111111111111111111111111111111111111111444555666666888<<>>@@@GGGOOOddd\\\OOOEEE>>>;;;===@@@HHHUUU___bbbgggpppqqqjjjiiijjjpppllldddppp|||{{{}}}|||nnnTTT===666999555444333222111111111111000000000000000000000000//////000000000000//////............/////////000....../////////000000000////////////////////////////////////000000000000000000000000111111111111111111111444777999:::999777999:::::::::;;;>>>@@@GGGJJJVVVmmmiii^^^aaaiiiooonnnhhhooozzzqqq]]]VVVRRRRRRVVVcccttt}}}{{{tttlllhhhggggggeeeccceeekkkqqqwwwiiibbbkkk{{{wwwaaaVVVLLLKKKNNNQQQUUUYYY]]]^^^``````______```aaadddddddddeeehhhlllpppssssssrrrpppnnnkkkfff___[[[SSSPPPKKKIIIIIIJJJKKKKKKHHHGGGFFFEEEFFFIIIKKKMMMMMMMMMLLLLLLMMMPPPSSSUUUUUUXXX\\\```bbbdddhhhjjjppprrryyynnn\\\RRRJJJFFFAAA===<<<<<<;;;:::999999999888888888777777777666555444333444444555444444444444444444444444444444444444666:::@@@EEEWWW___ccc^^^WWWVVVYYY[[[aaa```^^^\\\[[[]]]aaadddwww|||uuufffbbbjjjeeeaaa^^^UUUGGG<<<777666666555444444444444555111111111111111111111111//////000111111111111111000000000000000000000000444555666777888<<>>AAAHHHOOO```xxx|||eee\\\```kkktttqqqoooyyyhhhZZZWWWUUURRRVVVeeewww~~~xxxoooiiieeeccccccbbbaaaeeekkktttnnneeedddqqqppp[[[QQQIIIHHHKKKMMMRRRWWW\\\]]]______]]]]]]]]]^^^```aaabbbdddfffiiilllmmmllljjjhhheeebbb]]]WWWSSSOOOLLLIIIHHHIIILLLMMMMMMJJJIIIHHHHHHIIILLLNNNPPPQQQPPPPPPQQQRRRUUUXXXZZZ\\\^^^aaadddgggjjjnnnqqqxxx|||ooo]]]SSSIIIFFFAAA>>><<<<<<:::999999999888888888777777777666666555444444444444555444444444444444444444444333333333333555888>>>BBBTTT```hhhcccZZZWWWYYY[[[```aaaaaaaaaaaabbbeeehhhpppuuuzzz||||||uuuxxxhhheeelllgggcccbbb[[[MMM@@@999666666555444444444444444111111111111111111111111//////000111111111111111////////////////////////333444666777999<<>>===<<<:::999888888888888777777777777666666555555444444444444444444444444444444444444333444444444555888===AAAOOO^^^jjjfff\\\VVVWWWYYY\\\^^^aaabbbcccdddfffhhhkkknnnpppppppppttt}}}ooo~~~mmmiiinnnhhheeefffbbbTTTDDD:::777666555444444444444444111111111111111111111111//////000111111111111111000000000000000000000000333444666888999===AAADDDHHHOOOWWWYYYUUUPPPNNNNNNXXX[[[]]]^^^bbbiiinnnmmmoooeee]]]dddyyy{{{xxx~~~}}}zzzoooddd^^^YYYQQQKKKIIIEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIHHHIIIJJJMMMQQQVVVZZZ]]]```bbbgggmmmttt{{{|||xxxuuussssssoooooooooooooooooooooooonnnmmmkkkkkkllllllkkkiiiiiiiiijjjjjjiiigggfffeeefffggghhhhhhiiiiiiiiihhhiiiiiihhhfffcccaaa___^^^ZZZYYYWWWUUUSSSOOOJJJFFF@@@<<<:::;;;<<<:::===AAADDDEEEGGGKKKTTTeeeyyy~~~xxxttt```TTTGGGAAA@@@???AAADDDKKKPPPNNNCCC::::::===>>>CCCMMMXXX]]]___``````___gggooo{{{uuudddiii~~~iiiJJJ999777444444333222111111111111000000000000000000000000///000000111111000000//////////////////.........000000000000111111111111////////////////////////////////////000000000000222222222111111111111111222222333666:::=========:::::::::::::::<<<@@@CCCGGGXXXpppmmm[[[WWW^^^ooo~~~{{{rrr{{{ppp```[[[ZZZ[[[WWW]]]ppp~~~|||pppfffdddaaa___```aaabbbhhhpppxxxpppjjjfffiiixxxsss```QQQJJJDDDEEEGGGJJJPPPWWW]]]___``````]]][[[ZZZZZZZZZ[[[]]]___aaaaaaaaaaaa```^^^\\\YYYWWWTTTOOOLLLKKKIIIGGGGGGHHHJJJKKKKKKJJJJJJKKKLLLNNNPPPRRRTTTWWWXXXYYYZZZ]]]```cccdddeeegggiiilllooosssxxx|||ssscccYYYTTTHHHEEEBBB???>>><<<:::888888888888777777777666666555555555555555444444444444444444444444444444444444555555555666888<<<@@@IIIYYYgggeee[[[UUUUUUVVVXXX[[[___bbbcccdddfffgggiiikkkmmmllllllpppyyytttrrrmmmoooiiigggjjjhhhZZZGGG;;;777777666444444333333333111111111111111111111111//////000111111111111111111111111111111111111111222444666888:::===AAADDDHHHOOOWWWYYYUUUPPPNNNNNNSSSWWWYYYYYY^^^eeejjjjjjhhh___ZZZeee|||{{{yyynnndddZZZUUUPPPJJJEEEEEEAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBCCCCCCDDDEEEFFFEEEEEEFFFGGGHHHIIIKKKLLLKKKLLLNNNRRRVVV[[[___bbbdddgggmmmttt|||{{{wwwuuutttooooooooooooppppppppppppnnnlllkkkjjjkkkjjjhhhggggggggghhhhhhhhhgggfffeeeeeeeeefffgggggggggggggggggghhhhhhfffbbb___^^^^^^ZZZYYYWWWVVVSSSNNNHHHDDDBBB>>><<<>>>>>><<<>>>BBBEEEGGGIIIMMMUUUeeezzz}}}yyycccUUUGGGAAA@@@@@@BBBEEEMMMVVVVVVIII===;;;======BBBKKKVVV\\\]]]^^^```bbbkkkrrr|||uuuccchhh{{{sssQQQ<<<777555444333222111111111111000000000000000000000000000000111111111111000000///////////////........./////////000000000111111////////////////////////////////////000000000000111111111222222222333333111111222555999<<<======:::;;;:::::::::<<<@@@CCCIII]]]uuufffYYYWWW___rrrvvvppp~~~lll___[[[[[[\\\ZZZdddwwwzzzmmmeeecccaaa```cccdddffflllsss}}}lllfffffflll~~~jjjZZZLLLGGGCCCDDDFFFIIIPPPWWW]]]___aaa```]]]ZZZXXXXXXVVVWWWXXXZZZZZZ[[[[[[[[[[[[YYYVVVTTTSSSQQQMMMJJJJJJHHHFFFFFFHHHIIIJJJIIIJJJKKKLLLNNNPPPSSSUUUVVVXXXYYY[[[]]]```cccfffgggfffiiilllpppsssvvv{{{~~~{{{kkk___VVVRRRHHHEEEBBB???>>><<<:::888888888777777777666666666555555666666555555444333444444444444444444444444444555666666666888;;;>>>DDDTTTbbbbbb[[[VVVTTTSSSXXX[[[___bbbccceeefffhhhhhhjjjkkkkkkkkkqqq{{{xxxtttyyytttooopppjjjhhhnnnoooaaaKKK<<<888777666555444333333333222222222222222222222222//////000111111111111111111111111111111111111111222444777999:::===AAACCCHHHOOOWWWYYYUUUPPPNNNNNNRRRVVVXXXXXX\\\bbbfffeee```ZZZZZZhhh}}}|||zzzzzz}}}}}}~~~~~~cccZZZRRROOOKKKGGGEEEFFFAAAAAAAAAAAABBBBBBBBBCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGHHHJJJKKKMMMNNNOOOPPPSSSWWW\\\aaaeeehhhlllooovvv}}}zzzwwwuuuqqqqqqqqqppppppoooooonnnllljjjiiiiiijjjjjjhhhgggeeeeeeeeeeeeffffffffffffddddddeeeeeeffffffeeeeeeeeeffffffddd___\\\[[[[[[ZZZYYYWWWVVVSSSMMMGGGBBBAAA>>>===>>>>>><<<>>>AAACCCFFFHHHKKKRRRbbbwww}}}zzzfffWWWGGG@@@@@@AAADDDGGGSSS^^^```PPPAAA======;;;BBBJJJTTTYYYZZZZZZ___dddpppuuu|||tttcccgggyyy|||WWW???888555444333222111111111111000000000000000000000000//////000000000000//////000/////////................../////////000000000////////////////////////////////////000000000000000000111111222333444444222222333666:::===>>>>>>;;;;;;:::999999<<<@@@DDDMMMaaaxxxzzzbbbYYYYYYbbbvvvnnnjjjzzzggg[[[ZZZ[[[]]]^^^jjj}}}xxxjjjeeecccaaabbbfffhhhjjjooovvvzzzjjjeeeiiittttttaaaTTTHHHDDDAAABBBDDDGGGOOOWWW\\\^^^```___\\\XXXVVVUUURRRRRRRRRSSSSSSTTTTTTUUUTTTRRRPPPOOONNNMMMJJJHHHGGGFFFEEEFFFHHHJJJJJJIIILLLMMMOOOQQQSSSVVVXXXYYYYYYZZZ\\\___bbbeeehhhiiigggkkkooosssvvvzzz}}}~~~nnnddd[[[SSSMMMGGGEEEBBB@@@>>><<<:::777888777777777666666666666444555666666666555444333444444444444444444444444333444555555555666999<<>>===;;;DDDJJJTTTYYYYYYYYY^^^eeeuuuxxx}}}tttccchhhyyy[[[AAA888555444333222111111111111000000000000000000000000......////////////......000000//////.........---............////////////////////////////////////////////////000000000000//////000111333444555666555555666999===@@@BBBAAA;;;;;;;;;999999<<>><<<;;;<<<===???@@@CCCEEEFFFGGGLLL[[[qqq~~~}}}{{{wwwiiiUUUFFFCCCBBB>>>DDDQQQ]]]eeeeeeVVVBBB:::===AAADDDHHHNNNSSSWWW\\\aaaeeeyyyzzzwwwnnnfffhhhtttYYY===<<<666666555444333333333333000000000000000000000000000000000000000000000000111111000///////////////........................////////////000000000000000000000000000000000000222111000000000111333333222444888;;;>>>AAABBBBBB>>>;;;;;;;;;::::::AAAIIIQQQhhhxxxpppYYYWWW\\\dddxxxkkk]]]aaasssrrr```XXXZZZ^^^^^^```nnnvvvhhhcccaaaaaaeeejjjkkkkkkqqqyyypppnnnkkkuuuuuueeeWWWLLLDDDDDDBBBAAABBBFFFMMMRRRYYY\\\]]]YYYWWWWWWTTTPPPOOOLLLIIIHHHIIIJJJKKKKKKNNNJJJFFFEEEGGGGGGFFFDDDBBBDDDFFFHHHKKKLLLNNNNNNQQQTTTVVVWWWWWWXXXYYY[[[ZZZ[[[]]]```cccfffhhhiiiiiimmmqqqssstttvvv{{{}}}ssseee[[[VVVRRRMMMHHHGGGFFFCCC???===;;;::::::888888777666666666666666777777666555555555555555444333333222222333333444333222111111222555777999===FFFSSS___ccc^^^VVVOOOUUUXXX[[[^^^___aaadddffffffcccaaa```cccmmmbbbRRRRRR]]]}}}jjjggglllsssxxxyyyzzzrrr[[[BBB:::888555444444444333111333222111111000000111111111111111111111111111111111111000000111111222333333555777999:::<<<@@@BBBKKKOOOTTTVVVUUUQQQOOOMMMPPPQQQRRRRRRSSSVVVZZZ]]]YYY___iiivvv|||~~~}}}}}}~~~~~~|||zzzJJJHHHGGGEEEDDDEEEFFFGGGCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDEEEEEEFFFGGGHHHGGGIIIKKKMMMMMMNNNQQQSSSYYY[[[```eeekkkqqqwwwzzzxxxvvvwwwtttpppnnnnnnnnnmmmlllkkkjjjjjjkkkkkkjjjhhheeeddddddccccccdddeeeggghhhcccbbbaaabbbeeegggfffdddbbbaaa```^^^\\\ZZZYYYXXXZZZYYYWWWUUURRRNNNIIIEEE???>>><<<;;;<<<===???@@@DDDEEEGGGHHHOOO\\\ooo}}}~~~~~~|||{{{yyyuuuiiiVVVFFFDDDBBB???FFFRRRaaafffbbbRRRAAA:::<<>>===<<<;;;;;;888888777666666666666666777666666555555555555555444333333222222333333444555444333333444777999:::>>>FFFSSS___eeebbbZZZTTTSSSVVVZZZ\\\^^^___aaabbbfffdddbbbaaaaaahhh{{{yyyZZZLLLMMMVVVzzzvvveeedddjjjqqqvvvxxxzzzttt]]]FFF:::888555444444444222111444333333222222222222222111111111111111111111111111111000000111111222333333555777999:::<<<@@@CCCKKKOOOTTTUUUSSSOOOMMMLLLJJJKKKMMMOOORRRVVVZZZ^^^___dddmmmxxx~~~zzz}}}}}}~~~~~~}}}GGGFFFEEEDDDDDDDDDFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIHHHJJJLLLMMMNNNPPPSSSUUU\\\aaagggnnntttzzz{{{zzzzzzwwwrrrooonnnmmmlllkkkkkkkkkjjjkkklllkkkiiifffdddddddddddddddfffggggggcccbbbbbbccceeefffeeeddd___^^^^^^]]]]]]\\\[[[[[[YYYWWWUUUSSSQQQMMMGGGDDD>>>===<<<;;;<<<===???AAAEEEEEEGGGKKKSSS```nnnxxx~~~|||zzzzzzxxxsssiiiVVVHHHEEECCC@@@HHHUUUhhhhhh___MMM???:::;;;<<>>666666555444333333333333000000000000000000000000000000000000000000000000111111000///////////////////////////////////////000000000000111111111111000000000000000000000000111111000///000111222333777999<<<>>>@@@@@@@@@???;;;999999999999999@@@IIIVVVmmm|||hhhTTTUUU[[[bbbvvvrrr]]]XXXaaaqqqiiiZZZUUUTTTWWW[[[\\\```ooottthhhdddaaabbbfffjjjkkkmmmuuu{{{lllpppzzz||||||zzziii]]]QQQFFFBBBBBBAAAAAABBBFFFLLLQQQYYY\\\]]]ZZZWWWUUUQQQLLLHHHEEEBBBAAABBBDDDDDDDDDEEECCCBBBBBBCCCDDDDDDCCCEEEFFFHHHJJJLLLNNNOOOOOOSSSVVVYYYZZZ[[[[[[]]]___]]]^^^___aaaccceeeggggggkkknnnqqqrrrssswww}}}~~~ttteee^^^UUUQQQPPPNNNIIIDDDCCCAAA???===<<<<<<<<<<<<888888777666666666666666777666555555444444555555444333333222222333333444555444444444555777888:::<<>>===<<<;;;<<<>>>@@@AAAEEEEEEGGGMMMWWWdddqqqxxx~~~}}}~~~{{{vvvhhhVVVHHHFFFDDDAAAKKKYYYqqqkkk\\\JJJ>>><<<<<<;;;FFFLLLRRRVVVWWWYYY^^^bbbmmmsssuuuooodddbbbkkkvvvuuu~~~XXX======666666555444333333333333000000000000000000000000////////////////////////111000000///////////////000000000000000000000000000000000000111111111222////////////////////////111000/////////000222333777999<<>>@@@AAAEEEEEEHHHOOOZZZhhhuuu}}}yyyfffUUUHHHFFFDDDBBBNNN^^^wwwnnn\\\III>>>======<<>>;;;666666555444333333333333000000000000000000000000////////////////////////111000000///////////////000000000000000000000000///000000000000111111111////////////////////////111000/////////000111222555777;;;???BBBBBBBBBAAA999777777999888:::AAAJJJ[[[ssszzzdddUUUYYYaaakkkhhh^^^```hhhuuuqqqXXXRRRSSSQQQRRRVVVUUU```pppzzzyyypppiiiggg___aaadddggggggkkkyyypppiiisss}}}lll```UUUKKKDDD???@@@@@@@@@BBBFFFKKKOOOVVVZZZ\\\ZZZWWWTTTNNNGGGCCCAAA>>>>>>???AAABBBBBB>>>???AAABBBBBBCCCDDDDDDEEEFFFHHHIIIJJJKKKKKKKKKPPPRRRVVVXXXYYY[[[]]]___``````aaacccdddeeeggggggfffllltttxxxyyyyyyzzz|||~~~}}}~~~sssggg```[[[UUURRRRRRPPPKKKEEEEEECCC@@@===;;;999999888888777777666666666666666666666555444444444444444444333333222222333333444333333333333444444555666999===FFFQQQZZZ\\\WWWQQQPPPSSSWWWZZZ[[[[[[\\\^^^^^^```bbbaaaZZZYYYdddrrr~~~uuuWWWJJJKKKNNNgggwwwhhhdddaaafffiiikkknnnmmm[[[GGG<<<:::777666555444333111333333222111111111111111111111111111111111111111111111000000111111222333333555777999;;;>>>BBBEEEJJJPPPUUUTTTMMMHHHGGGIIIKKKLLLOOOVVV___fffjjjkkkjjjooovvvvvvnnnpppwww~~~~~~BBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGHHHJJJKKKLLLMMMOOOQQQSSSUUUZZZ___cccjjjpppyyy}}}}}}zzzwwwtttrrrqqqrrrqqqpppiiiiiiiiijjjkkkkkkiiigggbbbcccdddeeeffffffffffffcccdddeeedddbbbaaaaaabbbbbbaaa```___]]]\\\ZZZZZZVVVTTTRRRPPPNNNJJJDDDAAA===<<<;;;;;;<<<>>>@@@BBBEEEFFFIIIOOOYYYhhhxxxzzzcccSSSGGGEEEDDDCCCQQQccczzzppp]]]HHH>>>===>>>===@@@HHHRRRWWWWWWZZZ```fffrrr|||{{{nnnhhhnnnwwwooo\\\>>>;;;666666555444333333333333000000000000000000000000000000000000000000000000111111000///////////////////////////////////////////////////000000000000000000000000000000000000000000///...///000111222333666;;;???BBBBBBAAA@@@999777777999999;;;CCCLLL\\\uuu{{{eeeVVV[[[cccnnn~~~ddd___ccchhhttthhhSSSPPPRRRNNNNNNSSSTTT```ooovvvrrriiicccaaa___aaadddgggggglll||||||lllgggqqqxxxkkk___RRRHHHCCC===>>>???@@@BBBFFFKKKOOOSSSXXX[[[ZZZWWWTTTMMMFFFBBB@@@>>>===???AAABBBBBB???AAACCCDDDDDDDDDEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJNNNPPPTTTVVVXXXZZZ\\\^^^```aaabbbccceeefffggghhhfffllltttxxxxxxwwwwwwxxx}}}~~~~~~}}}~~~}}}sssiiibbb\\\VVVSSSSSSQQQLLLGGGFFFEEEAAA>>>;;;999888888888888777666666666666666666555444444333333444444444333333222222333333444555555555666666666777777:::===DDDPPP[[[^^^ZZZUUUPPPSSSVVVXXXZZZ\\\^^^```^^^___aaa```[[[XXX^^^gggxxx{{{xxxZZZJJJJJJJJJbbb~~~|||jjjaaaaaafffiiijjjoooppp```NNN>>><<<999777777666444222333222111111000000111111111111111111111111111111111111000000111111222333333555888:::<<>>AAABBBFFFHHHJJJMMMTTTcccvvv~~~vvv___PPPEEEDDDCCCDDDSSSgggyyyooo]]]HHH<<<<<<>>>===AAAKKKWWW\\\]]]```gggnnnwww{{{nnnkkkuuuvvv}}}zzz}}}ZZZ???<<<666666555444333333333333000000000000000000000000000000000000000000000000111111000///////////////........................---.........////////////000000000000000000000000000//////...///000111222444777;;;???AAA@@@???===999777888::::::<<>>@@@AAAAAAAAADDDGGGGGGFFFFFFGGGHHHGGGHHHIIIJJJJJJKKKJJJJJJMMMOOOSSSVVVXXXZZZ]]]___```aaabbbdddfffgggiiiiiijjjnnnsssuuuttttttvvvxxxzzz~~~~~~}}}{{{tttlllddd^^^XXXUUUUUUTTTPPPKKKFFFDDDAAA???<<<;;;;;;:::888888777666666666666666666555444444333333444444444333333222222333333444555555666666666666666666888:::AAANNN[[[aaa___[[[OOOQQQTTTVVVXXX[[[___cccbbb`````````\\\WWWXXX\\\pppzzz|||^^^KKKHHHGGG^^^{{{nnn___^^^cccfffiiipppsssfffTTT@@@>>>;;;999888777555333333333222111111111111222111111111111111111111111111111000000111111222333222555888:::<<>>AAABBBGGGIIIJJJKKKPPP^^^tttzzzrrr]]]NNNDDDDDDCCCDDDTTTiiiwwwnnn\\\GGG;;;:::======EEEPPP]]]cccdddgggpppwwwyyyyyymmmlll{{{}}}{{{wwwyyyXXX???>>>666666555444333333333333000000000000000000000000000000000000000000000000111111000///////////////........................------------.........///000000000000000000000000000///.........///111222555888<<>><<<<<<>>>@@@AAAAAABBBFFFIIIJJJHHHGGGHHHJJJIIIIIIJJJKKKLLLLLLKKKKKKMMMPPPSSSVVVXXX[[[]]]`````````bbbdddfffhhhiiijjjmmmpppqqqqqqpppqqquuuyyyyyy~~~|||zzzsssmmmgggaaaZZZXXXYYYXXXUUUQQQDDDCCCAAA???============888888777666666666666666555555444333333333333444444333333222222333333444333333444444555444444444444666>>>LLL[[[cccbbb^^^OOOPPPRRRTTTVVVZZZ```dddfffbbb``````\\\VVVTTTUUUlllzzzbbbMMMHHHGGG^^^zzzqqq```YYY^^^bbbfffooossshhhXXXAAA???<<<:::999888666444555444333333222222333333111111111111111111111111111111111000111222222333222555888:::<<>>===;;;::::::<<<>>>@@@DDDDDDFFFKKKQQQ[[[mmm}}}~~~{{{}}}}}}vvvlll\\\LLLAAABBBAAAAAAPPPfffvvvhhhTTTEEE??????@@@@@@FFFUUUbbbgggqqqwwwiiiiiixxx{{{{{{}}}}}}}}}XXXAAA666666555444222111000000000111111111111111000//////000000000000000///......///////////////////////////////////////000111111222111000//////000111222333222000///.........///000000000000111111111111666666888<<>>999777888:::;;;===EEENNN]]]yyyiiiXXXYYY___hhhxxxcccbbbjjjooo{{{gggZZZQQQQQQRRRQQQWWWaaappp~~~pppeee```^^^\\\___fffnnnrrrzzz}}}wwwnnnlllxxx~~~yyypppeeeYYYNNNFFFBBB?????????@@@BBBEEEHHHJJJOOOQQQUUUYYY[[[VVVNNNFFF>>>===;;;:::;;;===AAACCCJJJKKKLLLLLLKKKJJJHHHFFFGGGGGGGGGHHHIIILLLNNNPPPNNNPPPTTTXXX[[[]]]]]]]]]```bbbdddeeeeeefffhhhjjjqqqooonnnooorrrvvvxxxyyyzzz~~~xxxuuurrrooofffdddaaa^^^[[[WWWQQQNNNIIIHHHEEEAAA>>>;;;:::999999999999888777666666555555444444333333444444555444444333333333333222222555555555555666666666666555888===EEESSS___ccc```QQQSSSSSSTTTUUU[[[cccjjjfffccc```\\\VVVPPPRRRWWWcccdddPPPJJJNNNVVVppprrr\\\VVVTTT\\\fffqqq|||gggSSSFFF;;;999:::999666666444444444333333333222222111111111111111111111111222222111111111111111111333666888:::<<>>===;;;::::::<<<>>>@@@EEEEEEFFFKKKPPPYYYjjjzzz~~~yyywwwyyyzzzsssiii[[[LLLBBBBBBAAAAAAOOObbbnnnaaaOOOAAA===>>>???@@@JJJ[[[lllwwwzzzmmmlllzzzmmm{{{~~~~~~}}}WWW@@@777777666555333222111111111111111111111111000//////000000000000000///......///////////////////////////////////////000111111222111111000000111111222333222000///.........///000000000000111111111111666777:::>>>AAABBB@@@>>>;;;999999;;;;;;===EEENNN```|||jjjYYYZZZ```iiizzzdddcccjjjpppzzzdddXXXPPPQQQSSSTTT[[[eeevvvpppfffbbbbbb]]]```gggpppvvv}}}zzzssskkkmmm{{{zzzvvvmmmbbbWWWLLLEEEAAA?????????@@@BBBEEEIIIKKKOOORRRWWW[[[\\\WWWMMMFFF???>>><<<;;;<<>>===;;;::::::<<<>>>@@@GGGFFFGGGJJJNNNVVVfffuuuyyyxxxuuuuuuxxxzzzrrrhhhZZZLLLCCCCCCBBBAAAKKK\\\cccXXXIII>>>:::<<>>===;;;:::;;;;;;===EEENNNbbb~~~jjjYYY[[[aaalll{{{cccbbbjjjpppzzzyyy```UUUNNNQQQUUUWWW```jjj|||rrrhhheeeddd___aaahhhrrrzzztttmmmgggnnnuuuppphhh^^^TTTJJJCCC@@@>>>>>>>>>@@@BBBEEEIIIKKKOOOSSSYYY___^^^WWWMMMEEE@@@>>><<<<<<===@@@CCCEEEJJJLLLNNNOOOOOONNNKKKJJJIIIIIIJJJKKKMMMOOOQQQRRRVVVWWWYYYZZZ[[[ZZZZZZYYYYYY\\\aaadddfffgggiiikkkppppppqqqsssvvvzzz}}}~~~|||zzztttmmmhhhddd^^^YYYUUUQQQMMMKKKGGGGGGEEECCCAAA>>>;;;:::999888888777777666666555555444444333333444444555444444333333333333222222222333333333444444444444444888<<>>===;;;::::::<<<>>>@@@HHHFFFFFFIIILLLSSScccqqqwwwwwwvvvwww{{{|||tttiiiYYYMMMDDDDDDBBBAAAHHHTTT\\\SSSFFF===999;;;===???HHHYYYppp|||xxxnnnWWW[[[mmm}}}yyy}}}|||TTT@@@999666666444333333222222222111111111111111000//////000000000000000///......///////////////////////////////////////000000111333333333333333333333333222111000.........///000000000111111111222222222444777<<>>>>>>>>???BBBFFFIIIKKKOOOUUU\\\bbb```WWWLLLDDD???>>><<<;;;<<>>AAADDDGGGNNNTTTZZZ\\\XXXSSSRRRRRRUUUYYYaaalllvvvyyyvvvqqqjjjooorrr~~~}}}xxxtttssssssEEEEEEEEEFFFFFFFFFGGGGGGFFFGGGHHHHHHGGGHHHJJJLLLOOOPPPPPPQQQRRRSSSTTTTTTVVVZZZ___cccgggnnnwww~~~}}}{{{{{{{{{zzz~~~{{{wwwtttsssqqqnnnllliiihhhhhhiiijjjjjjiiigggccccccdddeeedddcccbbbaaa```______```bbbccccccaaa^^^^^^^^^^^^]]]\\\\\\[[[[[[XXXUUURRROOOKKKFFFCCC>>>===;;;::::::<<<>>>@@@HHHFFFFFFHHHJJJRRRaaaooovvvvvvwwwyyy~~~~~~uuuiiiWWWLLLDDDCCCBBBAAAFFFNNN[[[SSSHHH???::::::;;;===AAAQQQhhh~~~eeeTTTXXXkkk~~~{{{}}}SSS@@@999555444333222111111111222111111111111111000//////000000000000000///......///////////////////////////////////////000000111333333333444444333333333111111///......//////000111111111111222222222222333666<<>>===>>>???BBBFFFJJJLLLPPPVVV___ccc```VVVJJJCCC===<<<::::::;;;???BBBEEEHHHKKKOOOQQQRRRQQQOOOMMMNNNNNNPPPRRRSSSUUUVVVVVVXXXXXXYYY[[[\\\]]]]]]]]]]]]```dddfffggghhhjjjlllqqqsssvvvvvvvvvwwwyyy|||}}}~~~}}}zzzzzzyyyrrriiihhhccc\\\UUUQQQOOOLLLKKKJJJIIIGGGDDD@@@===:::888777777777666666666666666555444444333333444444555444444333333333222222222333444444444444555555555333666999===FFFRRRYYYZZZUUUNNNGGGJJJSSS[[[\\\[[[bbb]]]ZZZZZZYYYUUUUUUXXX\\\rrrjjjKKKEEEYYYooommmXXXZZZccclllsss~~~|||iiiEEE===777666555333222444222222222111111111000000111111111111111111111111000000111111111222222222555777:::<<<>>>AAADDDGGGKKKRRRYYYYYYTTTOOOOOOPPPQQQVVV___jjjsssuuurrrmmmgggkkkppp}}}zzzwwwvvvvvvDDDDDDEEEEEEFFFGGGGGGGGGFFFGGGHHHHHHHHHHHHKKKMMMOOOPPPQQQRRRSSSUUUVVVVVVYYY]]]bbbfffjjjpppxxx~~~{{{wwwxxxuuupppqqquuuxxxxxx|||yyyvvvtttrrrpppnnnkkkiiigggggghhhjjjiiiiiiddddddeeeeeeeeecccbbbaaa______^^^___aaaaaa```^^^\\\\\\]]]]]]]]]\\\[[[[[[YYYWWWSSSPPPNNNJJJFFFCCC>>>===;;;::::::<<<>>>@@@GGGEEEEEEGGGJJJRRRaaapppuuuvvvxxxzzz~~~}}}rrrfffUUULLLCCCAAAAAAAAAEEEKKKZZZTTTKKKBBB<<<:::;;;<<<>>>MMMcccwwwbbbTTT^^^rrrTTT@@@:::444333222222111111111222111111111111111000//////000000000000000///......///////////////////////////////////////000111111222333333444444333333222111000///......///000111111111111222222222222333333666;;;AAAEEEDDD???;;;:::888777999:::>>>IIISSSoooqqq]]]QQQYYYdddpppvvvcccjjj{{{ggg[[[TTTUUUXXXZZZaaakkk||||||oooeee```]]]```aaafffnnnsssvvv|||rrrcccaaadddtttvvvgggbbb___ZZZSSSMMMGGGCCCAAA======>>>???BBBFFFJJJLLLPPPWWW```ccc___TTTIIIBBB<<<;;;:::999;;;>>>BBBEEEIIILLLPPPTTTUUUTTTRRRPPPPPPQQQSSSUUUVVVWWWXXXXXXXXXXXXYYY[[[]]]^^^___``````bbbdddfffggghhhkkkmmmrrruuuxxxxxxvvvvvvyyy{{{{{{~~~~~~{{{zzzyyytttmmmkkkfff```[[[XXXVVVTTTSSSSSSQQQMMMHHHCCC???<<<;;;666666666666666666666666555444444333333444444555444444333333333333222222444444444444555555555555222666999;;;CCCPPPXXX[[[YYYQQQJJJJJJRRRZZZ^^^^^^ddd]]]YYYYYYYYYWWWWWWYYY\\\rrr~~~kkkOOOGGGWWWnnnnnnYYY[[[fffnnnrrr{{{wwwdddAAA:::555555555222333555333222222222222111111111111111111111111111111111000000000111222222333333555777:::<<<===@@@DDDGGGJJJQQQXXXWWWQQQLLLLLLOOOSSSXXXaaajjjqqqrrroookkk___eeekkk}}}~~~{{{yyyyyyyyyyyyEEEEEEFFFFFFGGGHHHHHHIIIGGGHHHIIIIIIIIIJJJLLLNNNNNNOOOPPPRRRTTTVVVWWWXXXZZZ^^^dddhhhlllsss{{{uuupppmmmpppooommmpppwww|||{{{~~~zzzwwwvvvtttqqqooonnnkkkgggfffhhhjjjkkkllleeeeeeffffffeeedddbbbaaa```___^^^______^^^\\\ZZZZZZZZZ[[[\\\\\\[[[[[[[[[VVVTTTPPPNNNLLLIIIEEEBBB>>>===;;;::::::<<<>>>@@@EEEDDDDDDGGGKKKSSScccqqqvvvxxxzzz|||}}}qqqcccTTTKKKBBB??????AAAEEEIIIYYYTTTMMMDDD===:::;;;<<>>===;;;::::::<<<>>>@@@DDDCCCDDDGGGKKKTTTdddsssyyy{{{}}}qqqcccTTTKKKBBB>>>???AAAEEEHHHWWWTTTMMMEEE>>>;;;<<<===DDDPPP```lllqqqvvvxxxrrrxxxdddxxxVVVAAA:::555555444333333333444444111111111111111000//////000000000000000//////...///////////////////////////////////////000111111111111333333333333111111111000///......///000111111111222222222333333333777999===BBBEEEEEEBBB???:::888888;;;???EEEQQQ]]]uuucccQQQJJJVVVcccpppzzznnn|||hhh]]]UUUWWWZZZ[[[cccmmm}}}pppdddaaabbbccccccdddhhhkkkkkknnnzzz}}}iii]]]bbbiiixxxwwwiii```YYYVVVRRRMMMGGGCCC@@@>>>=========???BBBGGGJJJMMMRRRYYY```bbb[[[QQQGGGBBB>>>===;;;;;;===AAAEEEGGGLLLPPPUUUZZZ\\\[[[YYYWWWRRRSSSVVVXXXZZZ[[[[[[[[[\\\\\\\\\\\\]]]^^^___```]]]^^^___aaaccchhhnnnsssqqquuuzzz{{{zzzzzz~~~}}}}}}{{{uuurrrnnnlllkkkjjjhhhggg^^^ZZZRRRIIIBBB===;;;;;;555555555666666666666666555444444333333444444555444444444333333333222222111111222222222333333333000555888:::BBBOOOYYY^^^___XXXPPPMMMQQQZZZbbbggg___[[[ZZZ___bbb```]]]]]]XXXrrrzzzlllXXXKKKMMMeee|||kkkWWWXXX```eeeiiisssrrrbbbCCC>>>:::888666222222555444444444333333333222222111111111111111111111111///000000111222222333333333666888:::<<>>???CCCKKKPPPQQQIII@@@===<<<;;;DDDQQQ\\\aaakkkyyy~~~yyy~~~qqqfffuuu|||wwwXXXAAA:::666666555444333333333333////////////............000000000000000000000000000000000000000000000000000000////////////000000111111222222222333333333000000000000000000000000666666555333111000111333666;;;@@@BBBEEEFFFAAA::::::888999;;;>>>DDDSSSaaasssxxx[[[OOOKKKUUUbbbrrr|||rrrsss^^^YYYVVVWWWXXX\\\fffppp|||nnncccaaadddeeejjjiiihhhhhhlllttt~~~zzzkkkdddaaahhh|||zzzlll```YYYTTTQQQMMMJJJGGGDDDAAA???<<<===??????@@@AAACCCFFFNNNWWWaaaaaaWWWKKKCCC@@@;;;;;;::::::;;;???EEEJJJMMMNNNUUU___ccc___[[[YYYVVVWWWWWWWWWXXXXXXYYYYYY]]]]]]\\\\\\]]]]]]^^^___]]]```ccceeehhhlllpppsssvvvxxxzzz{{{|||}}}}}}yyywwwuuutttssspppjjjeee___VVVKKKCCC@@@>>>;;;888666555444333333555666777555444444333333444444555333333333333333333333333333333333333333333333333333333333777???KKKWWW___[[[VVVOOOLLLOOOVVV^^^ccc___]]]\\\\\\^^^_________aaannnjjjOOOIIIPPPgggoooZZZWWW^^^fffjjjrrrrrrdddDDD<<<666555666555555777777555333222222111///...111111111111111000//////000111111111111222222222444666888:::<<>>@@@CCCMMMUUUXXXOOODDD>>>======AAANNN[[[aaakkkxxx|||xxxwwwuuutttiiiaaappptttVVVAAA;;;666666555444333333333333222111111111000000000000000000000000000000000000000000000000000000000000000000////////////000000111111111111222222222222000000000000000000000000111222333222222222555777666<<>><<<999666666666555666666777777555444444333333444444555333333333333333333333333333333333333333333333333555555444777>>>IIIUUU\\\]]]WWWPPPLLLMMMSSSYYY^^^]]]\\\\\\^^^```aaaaaa``````mmm}}}}}}fffLLLGGGPPPiiihhhYYYWWW```iiilllrrrooo```EEE<<<666555666555555666666444222222222222000///111111111111111000//////000111111111111222222222444666888:::<<>>@@@DDDOOO[[[aaaXXXIII???>>>???>>>LLLZZZccclllwwwyyyvvvmmmllllllddd^^^ooo~~~~~~oooTTT@@@;;;666666555444333333333333222222111111111000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000000000000000000000000111222222222333666888777===AAACCCFFFFFFAAA:::<<<:::;;;===@@@FFFUUUcccwwwsssZZZQQQNNNYYYkkkxxxpppqqqfffZZZVVVTTTVVVXXX^^^kkkxxx}}}nnncccaaacccdddrrrpppnnnnnnrrryyyvvviiidddccckkk}}}vvvuuutttssssssqqqvvv}}}~~~oooaaaVVVOOONNNKKKGGGDDDBBB@@@===;;;<<<===>>>??????@@@BBBDDDKKKRRRYYYZZZRRRHHHBBB???;;;;;;;;;:::<<<@@@GGGKKKQQQPPPVVVbbbiiifff___[[[TTTUUUUUUWWWXXXZZZ\\\]]]\\\\\\\\\\\\]]]^^^___```aaaeeeiiimmmoooqqqtttvvvvvvyyy}}}yyyrrrlllddd]]]XXXLLLGGGAAA>>>>>>>>>;;;999777888888888888777777666555444444333333444444555333333333333333333333333333333333333333333333333777666666777===FFFRRRZZZ^^^YYYRRRLLLJJJNNNSSSXXX[[[[[[]]]```cccdddcccbbb___lllzzzyyyaaaHHHFFFQQQkkkgggYYYZZZfffpppqqqtttooo^^^EEE===666555666555444666444333111222333333222000111111111222111111000///000111111111111222222222444666999;;;<<>>AAAEEEPPP```iii```MMM@@@===???>>>MMM\\\fffnnntttuuurrrmmmllllllgggcccttt|||{{{~~~}}}lllQQQ???:::666666555444333333333333000000000/////////......000000000000000000000000////////////////////////000000////////////000000////////////000000000000////////////////////////222333444333222222333555888===BBBDDDFFFGGGBBB;;;:::888999;;;>>>DDDSSSaaa{{{rrrYYYRRRQQQ\\\pppjjjiiiooo~~~dddXXXUUUSSSTTTVVV]]]lllzzz~~~ooodddbbbcccbbbmmmkkkiiikkkpppvvv|||~~~qqqfffbbbdddmmmxxxqqqpppoooooopppiiimmmuuu~~~zzzkkk]]]RRRMMMKKKHHHDDDBBBAAA???===;;;;;;===>>>>>>>>>???AAACCCHHHNNNSSSSSSMMMFFFAAA???:::;;;;;;;;;===BBBHHHMMMRRRQQQXXXeeemmmjjj```[[[UUUUUUUUUUUUVVVXXXZZZ[[[\\\\\\\\\]]]^^^___aaabbbcccggglllpppssstttvvvwwwxxx{{{~~~zzztttlllbbbYYYSSSDDDBBB>>>======<<<:::888777888999999999888666555555444444333333444444555333333333333333333333333222222333333333333444444555666666777;;;EEEQQQZZZ^^^ZZZRRRLLLIIIKKKPPPTTTXXXZZZ]]]bbbfffgggfffddd___jjjwwwttt]]]FFFFFFTTTjjj}}}iiiZZZ]]]mmmyyyyyyzzzsssaaaEEE===666555666444444666333222111111333333333111111111111222222111111000000000111111111222222222444666999;;;===???CCCFFFIIINNNVVVYYYSSSLLLMMMSSS\\\XXXQQQKKKHHHLLLTTTZZZhhhlllppp}}}tttxxxzzzvvvuuuvvv{{{xxxsssqqqqqqrrrrrrrrrIIIIIIHHHHHHIIIIIIJJJKKKJJJJJJKKKKKKMMMNNNOOOPPPMMMOOORRRTTTWWWZZZ___bbbaaafffkkkmmmpppyyyyyywwwwwwuuutttpppnnnlllmmmnnnnnnjjjfffcccbbbaaaaaaccceeeeeeddddddcccbbb```___]]]]]]\\\ZZZZZZZZZYYYWWWVVVTTTSSSQQQQQQQQQPPPMMMIIIEEECCC===<<<:::::::::;;;===???DDDHHHKKKJJJIIIOOOZZZdddnnnwww~~~ssshhhSSSJJJBBB@@@??????BBBGGGQQQbbbmmmdddOOO@@@===>>>AAAOOO___jjjooorrrrrrpppqqqooopppllljjjzzz|||{{{~~~}}}kkkPPP===888666666555444333333333333000000000000////////////000000000000000000000000////////////////////////000000////////////000000....../////////000000000////////////////////////111333444444333222333444888===BBBDDDGGGHHHCCC<<<:::888999;;;>>>DDDSSSaaaqqqWWWSSSUUU```uuuuuuaaadddlllxxxeeeVVVSSSRRRRRRSSS[[[lll|||ooodddbbbbbbaaafffdddcccfffmmmtttyyy{{{wwwkkkbbbaaadddoootttmmmlllkkkkkklllcccgggnnnxxxvvvggg[[[QQQMMMIIIFFFCCCAAA@@@???===<<<;;;===>>>>>>===>>>@@@BBBEEEIIIMMMLLLHHHCCC@@@???:::;;;;;;;;;>>>CCCJJJOOOUUUWWW```nnnuuuoooddd]]]ZZZYYYWWWWWWWWWXXXYYYZZZ\\\\\\]]]^^^___aaacccdddfffiiiooorrrtttvvvwwwyyy{{{~~~~~~xxxmmm```SSSLLLCCCAAA???===<<<:::999777888888999999888666555333555444444333333444444555333333333333333333333333222222222333333444444444333444555777;;;DDDQQQ[[[]]]YYYSSSLLLHHHIIIOOOTTTWWWYYY^^^ccchhhiiigggeeeaaaiiirrroooZZZGGGIIIWWWjjjooodddYYY___qqq}}}}}}}}}uuucccFFF===666666666444444555222111000111333444333222111111222222222222111111000000111111111222222222555777999;;;===@@@CCCFFFJJJNNNUUUWWWQQQJJJIIINNNYYYVVVPPPIIIDDDHHHSSS\\\kkkooorrr}}}|||pppssszzzuuunnnooovvv}}}|||vvvsssooommmoooqqqssstttIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLMMMNNNOOOQQQRRRPPPRRRUUUWWWZZZ^^^bbbfffbbbfffkkknnnrrr{{{yyytttuuuvvvtttqqqqqqooommmnnnppppppmmmjjjdddbbbaaabbbccceeeeeedddccccccbbb```^^^]]]\\\[[[ZZZZZZZZZYYYXXXVVVUUUTTTQQQQQQQQQOOOLLLIIIEEEBBB===<<<:::::::::;;;===???DDDHHHJJJIIIHHHNNNZZZeeepppyyyuuujjjSSSJJJBBB?????????CCCHHHSSSdddnnneeeQQQBBB===<<>>===;;;<<<======<<<===???AAACCCEEEGGGFFFCCC@@@???>>>::::::;;;<<<>>>DDDKKKPPPXXX___lll{{{~~~ttthhhaaa^^^]]][[[YYYYYYZZZ[[[\\\]]]]]]^^^```aaadddfffgggiiimmmqqqtttvvvwwwzzz{{{{{{mmm]]]OOOGGGEEEDDDBBB???===;;;:::999::::::999999777666444444555444444333333444444555333333333333333333333333111222222333333444444555111444666666999CCCQQQ[[[]]][[[UUUNNNIIIIIIOOOTTTWWWYYY]]]ccchhhiiihhhfffcccfffkkkhhhXXXIIIKKKXXXnnnyyyjjj___ZZZZZZ```rrr~~~}}}|||tttcccFFF>>>777666666444333555333222111111333444333111000111222222333222222222000111111111111222222222555777:::<<<===@@@DDDGGGKKKOOOTTTWWWRRRIIIGGGKKKSSSSSSPPPHHHCCCGGGSSS^^^mmmooorrr}}}|||qqqttt}}}yyywwwsssooohhhlllwww~~~|||zzzyyytttpppmmmlllnnnrrruuuvvvIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMNNNOOOQQQRRRSSSSSSTTTWWWXXX[[[___dddgggccceeeiiinnnttt|||{{{tttnnnnnnsssvvvtttqqqrrrooollllllmmmmmmkkkhhhdddcccaaabbbcccddddddcccbbbbbbaaa```^^^\\\ZZZYYYZZZZZZZZZYYYYYYWWWVVVUUURRRRRRQQQOOOLLLHHHDDDAAA===<<<:::::::::;;;===???EEEHHHIIIGGGGGGMMM[[[fffrrr|||sssiiiSSSJJJBBB??????@@@DDDIIIVVVeeennneeeRRRDDD>>><<>><<<;;;<<<======<<<<<<>>>@@@AAAAAABBBAAA@@@>>>>>>>>>::::::;;;<<>>======>>>===<<<:::999777666666555555444444333333444444555333333333333333333333333111111222333333444555555333555777777888@@@NNNYYY___^^^YYYQQQJJJIIINNNTTTXXXYYY]]]bbbfffiiihhhgggcccbbbcccaaaVVVJJJMMMXXXvvvpppbbb\\\]]]```eeeuuu{{{zzzrrrbbbGGG>>>777666666444333444444222111222333333222111000111222222333333333222000111111111111222222222555777:::<<<>>>@@@DDDGGGKKKOOOUUUXXXTTTLLLIIILLLPPPRRRRRRLLLGGGJJJWWWbbbmmmoooqqq|||uuuyyy{{{tttsssssspppiiiooo{{{}}}{{{yyywwwuuurrrnnnlllnnnrrruuuwwwJJJIIIIIIIIIIIIJJJKKKKKKMMMMMMNNNOOOPPPRRRSSSTTTRRRTTTVVVWWWYYY]]]bbbfffbbbdddgggmmmttt}}}zzzooolllgggdddhhhpppvvvvvvtttqqqmmmiiihhhiiihhhfffccceeecccbbbbbbcccddddddcccbbbaaaaaa___^^^[[[ZZZXXXZZZZZZZZZZZZYYYXXXWWWWWWRRRRRRQQQOOOLLLGGGCCCAAA===<<<:::::::::;;;===???EEEHHHHHHFFFFFFMMM[[[ggguuu}}}qqqfffTTTJJJBBB??????@@@DDDJJJXXXfffnnneeeTTTFFF???===;;;HHHZZZhhhmmmmmmpppuuurrrooorrrsssvvv}}}sssttt{{{}}}oooTTT@@@:::666666555444333333333333111111111000000000000///000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000000000000000000000333555666666333111000000444;;;AAAEEEJJJLLLIIICCC:::888999;;;>>>DDDSSSaaa}}}lllOOOTTT\\\iii{{{ooo^^^^^^___dddppp}}}vvvZZZNNNMMMOOORRRVVVccczzzpppeeecccaaa^^^dddbbbaaaeeemmmrrrsssrrrkkkbbb]]]bbblll{{{|||mmmgggeeebbb^^^]]][[[]]]bbbhhhnnntttyyy{{{rrrooojjjcccZZZRRRLLLHHHCCCAAA>>>>>>>>>>>>===<<<;;;<<<===<<<<<<<<<>>>@@@@@@@@@??????>>>======>>>::::::;;;<<>><<<999888777777777555444444333333444444555333333333333333333333333111111222333333444555555444777999777777>>>LLLWWWbbbaaa[[[SSSKKKIIIMMMSSSXXXYYY\\\aaaeeehhhhhhgggccc___^^^\\\TTTKKKMMMWWW}}}sssgggdddgggfffkkkzzz|||yyyssscccGGG>>>777666666444333444444333222222333333222000000111222333333333333333000111111111111222222222555777:::<<<>>>@@@DDDGGGKKKNNNUUUYYYVVVOOOLLLOOOOOOTTTVVVQQQLLLOOO[[[ggglllnnnppp|||xxx~~~vvvvvvxxxwwwnnnttt}}}{{{yyywwwxxxuuupppnnnooorrruuuwwwMMMLLLLLLLLLLLLLLLMMMMMMOOOOOONNNOOOPPPRRRTTTUUUVVVWWWYYY[[[^^^```bbbcccbbbeeeiiiooovvv|||~~~|||vvvpppllliiigggeee\\\aaafffjjjqqqxxxzzzxxxsssnnnhhhfffffffffdddbbbeeefffgggggggggeeecccaaafffccc___\\\\\\]]]]]]]]]^^^\\\ZZZXXXWWWVVVSSSQQQLLLMMMOOOOOOLLLFFF@@@<<<===;;;:::999999<<<>>>@@@DDDDDDEEEHHHJJJOOO[[[hhhuuu~~~qqqcccUUUHHH???@@@AAA@@@CCCJJJ[[[eeelllfffTTTDDD>>>>>>>>>JJJVVV]]]dddnnnwww{{{xxxwwwyyyuuurrruuuyyy~~~}}}mmmUUUBBB;;;777777666444444333333333333333333222222222111111222111111111000000/////////...---...000111111000//////............//////222222222222222222222222000000000000000111111222111333444444222222333555:::<<>>LLL\\\lllVVVTTTZZZhhhyyyvvvggg``````iiiqqqwwwtttTTTOOOMMMNNNSSS[[[hhhzzzqqqgggbbb``````bbbaaabbbgggnnnrrrqqqnnniiigggdddccckkk~~~pppgggbbb______aaa___aaadddiiinnnqqqqqqppplllggg```YYYSSSMMMHHHEEEDDDAAA===;;;<<<>>>>>>>>>;;;;;;<<<<<<======>>>>>>======<<<<<<<<<;;;;;;;;;:::;;;<<<===@@@DDDJJJNNNVVV```nnnvvvuuukkk___WWWUUUVVVWWWVVVUUUUUUWWWXXX```aaabbbcccdddfffjjjmmmrrrtttvvvyyy{{{~~~wwwmmmbbbWWWPPPMMMLLLIIIEEECCCAAA@@@@@@CCCCCCBBB>>>:::777666777555555555444444333333333333333333333333333333333444444444444444444444444444333444777888>>>KKKXXXgggfff```UUUJJJGGGMMMUUUYYYYYY[[[```eeeiiihhhfffggghhhbbb]]]YYYLLLKKK[[[~~~nnnnnnwww~~~}}}}}}|||vvvfffLLL@@@777666777555222111222222222222222222222222000000000111222222222333222222111111111111222222222666;;;===>>>@@@EEEIIILLLNNNTTTZZZYYYSSSOOOPPPTTTVVVSSSMMMMMMUUU^^^cccoooooonnnxxx{{{}}}~~~{{{yyyzzz{{{vvvqqqqqqssstttqqqnnnLLLLLLLLLLLLMMMMMMNNNOOOQQQQQQPPPPPPQQQSSSTTTUUUSSSTTTUUUXXX[[[]]]___```bbbdddhhhnnntttzzzvvvrrrqqqqqqrrrkkkgggbbb^^^[[[ZZZYYYYYYUUU\\\eeennnxxxzzzwwwqqqkkkggghhhhhhgggeeefffggghhhhhhgggeeebbbaaaeeebbb^^^\\\\\\]]]]]]]]]^^^\\\YYYXXXWWWVVVSSSQQQNNNOOOPPPOOOKKKFFF@@@===<<<;;;:::999999<<<>>>@@@DDDCCCEEEHHHJJJPPP]]]iiiwww~~~qqqcccUUUIII@@@@@@AAA@@@DDDLLLZZZdddkkkcccQQQBBB===???>>>HHHSSS\\\eeeqqqyyy{{{{{{xxxppplll~~~wwwzzz~~~|||lllTTTAAA999777666555444333333333333333222222222111111111111222111111111000000000000000///...///111111111000//////............//////222222222222222222222222000////////////000111111111333444444333222333555:::===BBBGGGKKKLLLIIIFFF???:::888;;;<<>>>>><<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;::::::999:::;;;<<<>>>BBBHHHLLLQQQYYYccchhhggg___WWWRRRPPPQQQSSSSSSSSSUUUWWWYYY___aaaccceeegggiiilllooorrruuuyyy|||zzzqqqfff[[[TTTMMMKKKHHHEEECCCAAA@@@@@@BBBCCCBBB@@@<<<888777666555555444444444333333333333333333333333333333333333333333333333333333333666444555777999>>>JJJWWWffffffbbbXXXMMMIIINNNTTTXXXXXXZZZ___eeehhhhhhffffffhhhccc```\\\OOONNN]]]{{{zzz||||||wwwhhhKKK@@@777666777555222111222222222222222222222222111111111111111222222222222222111111111111222222222666;;;===>>>@@@EEEIIIMMMOOOUUU[[[ZZZTTTPPPQQQQQQTTTSSSOOOPPPYYYccchhhmmmnnnnnnzzz{{{yyyyyy{{{vvvqqqpppssstttrrroooLLLLLLLLLMMMNNNOOOPPPQQQTTTSSSSSSRRRRRRSSSSSSTTTTTTUUUWWWZZZ]]]___aaabbbbbbdddggglllqqqwww{{{~~~}}}xxxmmmfffcccbbbaaa\\\ZZZVVVSSSRRRSSSUUUWWW[[[dddqqq~~~zzztttlllhhhhhhiiiiiihhhiiiiiiiiiiiigggeeebbbaaaccc```]]][[[\\\]]]]]]\\\]]][[[YYYXXXWWWVVVSSSQQQRRRRRRQQQNNNJJJEEEAAA>>><<<;;;999888999;;;>>>@@@DDDCCCEEEHHHKKKQQQ___lllzzz}}}pppbbbUUUIII@@@@@@AAA@@@FFFOOO\\\ffflllcccOOO@@@===@@@???FFFOOOXXXeeerrrwwwwww|||zzzqqqmmm~~~yyyzzz|||zzzkkkTTT@@@888777666555444444333333444333333222222222111111111111111111111111000000000222111000000111222111/////////............//////000000000000000000000000//////......//////000111111333444444333333444555;;;===AAAGGGKKKLLLJJJGGG@@@;;;:::======@@@NNN^^^}}}gggRRRSSSYYYeeerrrjjjccccccnnnxxx~~~tttWWWPPPMMMNNNTTT\\\iii|||wwwllldddaaa``````___^^^___dddjjjnnnmmmlllgggeeedddgggtttssskkkgggdddfffiiillliiihhhnnnuuuxxxuuuooofffbbb\\\VVVQQQLLLFFFBBBCCC@@@===<<<<<<===>>>============<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888999:::;;;<<<@@@DDDHHHLLLQQQWWWZZZXXXSSSOOOMMMJJJLLLNNNPPPQQQTTTWWWZZZ]]]```dddgggiiikkknnnpppqqquuu{{{{{{rrrggg\\\TTTLLLJJJGGGDDDBBBAAA@@@@@@BBBCCCCCCBBB===999777666555444444444444333333333333333333333333333333333333333333333333333333333777555666888999>>>KKKWWWfffgggdddZZZOOOJJJMMMRRRWWWXXXZZZ___dddggggggfffeeehhhfffddd```RRROOO]]]|||zzz|||xxxiiiHHH???777666777555222222222222222222222222222222222222222111111111111111222222111111111111222222222666;;;===>>>@@@EEEIIINNNPPPVVV\\\[[[TTTQQQQQQQQQUUUVVVTTTVVV^^^ggglllmmmnnnooo||||||yyyyyy{{{vvvrrrppprrrttttttsssLLLMMMMMMNNNOOOPPPRRRSSSTTTTTTTTTSSSRRRRRRRRRRRRUUUVVVXXX[[[^^^```bbbcccbbbcccfffjjjnnnssswwwyyyzzztttiiiccc```______ZZZYYYWWWVVVVVVYYY]]]```iiittt|||uuummmhhhiiikkkkkkkkkllllllkkkjjjhhheeecccaaaaaa^^^\\\[[[\\\]]]]]]\\\]]][[[XXXWWWWWWVVVSSSQQQVVVTTTRRRNNNIIIDDDAAA>>><<<;;;999888999;;;>>>???CCCCCCEEEHHHKKKRRRaaannn||||||oooaaaTTTHHH@@@@@@AAAAAAIIITTTccclllqqqgggRRRBBB===@@@@@@EEELLLVVVdddrrruuurrrwwwwww{{{wwwuuuxxxyyy{{{yyyjjjTTTAAA999888777666555555555555555444444444333333333222222111111111111111111111111444222111111222222000/////////............//////000000000000000000000000...............///000000111333444444333333555666;;;===AAAFFFKKKLLLJJJHHH@@@;;;:::======@@@MMM^^^{{{dddRRRTTT\\\gggqqq{{{qqqhhhfffppp{{{pppUUUNNNLLLLLLRRR[[[hhh|||wwwkkkdddaaa______]]]\\\^^^bbbgggkkklllkkkgggeeedddiiixxxuuummmjjjhhhiiimmmsssnnnlllqqqyyy|||wwwpppdddaaa\\\WWWSSSMMMGGGCCCBBB@@@===<<<<<<======<<<=========<<<<<<;;;;;;;;;:::::::::999999999888888777888999::::::===AAADDDIIIMMMQQQRRRQQQNNNLLLKKKGGGJJJLLLNNNPPPSSSWWWZZZXXX\\\aaaeeehhhkkkmmmoooooouuu}}}yyyooocccXXXPPPJJJIIIFFFDDDBBBAAA@@@@@@AAACCCDDDCCC???:::666555444444444444444444444444333333333333333333333333222222222222222222222222555444555888:::???LLLYYYkkkjjjfff[[[NNNIIILLLQQQVVVXXX[[[```dddggghhhhhheeeiiihhhfffaaaRRRLLLYYYssszzzyyywww|||wwwgggFFF===666666666444222222222222222222222222222222333222222222111000000000222222111111111111222222222666;;;===>>>@@@EEEIIIMMMOOOUUU[[[ZZZSSSOOOPPPTTTYYY[[[ZZZ\\\dddlllppprrrrrrqqq}}}~~~{{{zzzzzzwwwrrrqqqsssuuuvvvvvvMMMMMMMMMNNNOOOQQQRRRSSSSSSSSSSSSRRRRRRRRRQQQQQQRRRSSSUUUWWWZZZ\\\^^^___aaabbbeeehhhlllppptttuuuxxx}}}~~~sssiiidddbbbaaaaaa\\\\\\\\\[[[\\\```ggglllwww}}}wwwoookkklllnnnooooooooonnnmmmkkkhhhfffdddccc```^^^\\\[[[\\\]]]\\\\\\\\\ZZZXXXWWWWWWVVVSSSRRRWWWUUURRRMMMIIIDDD@@@???<<<:::999888888;;;===???CCCCCCDDDHHHKKKRRRaaaooo|||zzzmmm___RRRGGG???@@@AAACCCMMMZZZlllsssvvvkkkVVVEEE>>>>>>@@@DDDKKKWWWhhhwww{{{wwwsssssswwwwwwzzztttxxx}}}{{{kkkTTTCCC<<<999888777777777777777777666555555555555444444444111111111111111222222222444222111111222222000/////////............//////////////////////////////...............///000000111333444444444444555777;;;===AAAGGGLLLMMMKKKIII@@@;;;999<<<<<<>>>LLL\\\{{{~~~dddSSSWWWaaakkksss{{{vvvlllhhhqqq|||mmmRRRLLLIIIJJJOOOYYYggg{{{zzznnneeeaaa^^^]]]\\\\\\^^^aaaeeeiiikkklllhhhfffffflll{{{wwwpppmmmjjjkkknnnuuupppmmmrrrzzz|||vvvooocccaaa]]]ZZZVVVPPPIIIEEEAAA???===<<<=========<<<======<<<<<<;;;;;;::::::::::::999999999888888888777888999999999:::===???EEEHHHMMMOOONNNKKKJJJIIIHHHJJJMMMNNNPPPRRRUUUXXXUUUYYY^^^bbbfffhhhkkkmmmooovvvxxxlll```TTTLLLHHHGGGEEECCCAAAAAAAAAAAAAAABBBDDDBBB>>>999666555444444444444444444444444333333333333333333333333222222222222222222222222333222444777:::@@@NNN[[[nnnmmmfffYYYLLLFFFIIIOOOUUUXXX\\\```dddfffhhhjjjgggkkkiiiggg```OOOHHHSSSjjj}}}rrroootttwww}}}uuu```CCC<<<666666666333222333222222222222222222222222333222222222111000000000222222111111111111222222222666;;;===>>>@@@EEEIIILLLNNNTTTZZZXXXQQQMMMNNNSSSYYY]]]^^^aaakkkssswwwyyyvvvrrrzzz||||||xxxvvvtttssstttvvvxxxyyyMMMMMMMMMNNNOOOPPPQQQRRRPPPQQQRRRRRRSSSSSSSSSRRRUUUVVVWWWYYYZZZ\\\]]]^^^aaabbbdddgggkkkooorrrtttwww{{{~~~sssjjjeeecccbbbbbbcccdddeeefffhhhmmmvvv}}}}}}xxxqqqnnnpppssstttssspppooommmkkkiiigggfffeeeaaa___]]]]]]]]]]]]\\\[[[[[[YYYWWWVVVVVVVVVTTTRRRUUUTTTQQQMMMHHHDDD@@@>>>;;;:::888777888:::===???DDDCCCDDDGGGJJJQQQaaaooo{{{}}}wwwkkk]]]PPPEEE??????AAAEEERRRaaatttuuurrrfffTTTEEE???===>>>DDDMMMZZZmmm~~~wwwqqqpppqqqzzzrrryyykkkRRRBBB>>>888888777777777777888888666666555555555444444444111111111222222222222222222111000000111222111/////////............////////////////////////////////////......//////000111111333444555444555666888999<<>>KKK\\\|||eeeTTT[[[gggqqqvvv~~~wwwmmmkkkvvvmmmSSSKKKHHHHHHNNNWWWfff{{{|||pppgggbbb^^^\\\\\\]]]___aaaeeeiiilllmmmiiiggghhhnnn~~~yyyrrroookkkjjjlllqqqmmmlllpppvvvwwwrrrlllbbb```^^^\\\XXXRRRKKKGGG@@@>>>===<<<======<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999888888777888999999888888:::<<<>>>AAAFFFHHHHHHGGGFFFFFFIIIKKKMMMNNNOOOQQQUUUWWWUUUXXX]]]aaadddgggkkknnnqqqxxxvvviii]]]RRRLLLGGGFFFDDDBBBAAA@@@AAAAAAAAABBBBBBAAA<<<888666555333333333444444444444555333333333333333333333333333333333333333333333333222111333666999???MMMZZZkkkjjjdddXXXKKKEEEHHHMMMTTTWWW\\\```ccceeehhhjjjhhhllliiifff___MMMEEEPPPeeemmmeeeiiiuuu~~~sssXXX@@@:::666666666222111333222222222222222222222222222222222111111111111111222222111111111111222222222666;;;===>>>@@@EEEIIILLLNNNTTTYYYWWWPPPLLLMMMPPPWWW\\\^^^cccnnnyyy}}}{{{wwwooottt|||{{{vvvvvvuuuuuuvvvxxxyyyzzzNNNNNNNNNNNNNNNOOOPPPPPPNNNOOOQQQSSSUUUVVVVVVVVVYYYYYYZZZ[[[\\\]]]^^^^^^```aaacccfffjjjnnnqqqsssvvvzzz}}}sssjjjfffeeeffffffjjjmmmppprrrvvv~~~yyytttooonnnpppssstttsssqqqpppnnnllljjjhhhggggggcccaaa___^^^^^^^^^\\\ZZZZZZYYYWWWVVVVVVUUUTTTRRRSSSRRRPPPMMMIIIDDD@@@===;;;:::888777888:::===>>>DDDCCCCCCEEEHHHPPP___nnnxxxzzzuuuhhh[[[MMMDDD>>>???AAAGGGVVVfffwwwqqqgggYYYKKKBBB>>>===???FFFPPP]]]nnn~~~xxxooolllppp~~~qqq}}}kkkNNN???===777666666555666666777777444444444444333333333333111111111222222333333333000///...///111111111000//////............//////000000000000000000000000000////////////000111111111333444555444555777888777;;;CCCKKKPPPOOOKKKGGGBBB<<<;;;======???LLL]]]~~~fffTTT]]]jjjuuuzzzxxxqqqtttrrrWWWKKKHHHHHHNNNWWWggg|||}}}qqqhhhccc___]]]]]]^^^```ccceeeiiimmmoooiiihhhiiiqqqyyytttpppkkkiiiiiiiiihhhhhhkkknnnooolllhhh``````^^^]]]YYYSSSLLLGGG@@@>>><<<<<<======<<<::::::;;;;;;;;;;;;;;;;;;<<<;;;:::::::::999999999999777999999999888777999:::999<<>>:::777555555333333333444444444555555333333333333333333333333333333333333333333333333333222333666777===JJJWWWbbbdddbbbYYYMMMFFFGGGJJJQQQUUUZZZ^^^```cccfffiiigggkkkiiifff___MMMEEEQQQfffxxxddd___jjj}}}sssQQQ>>>999666666555222111333222222222222222222222222111111111111111222222222222222111111111111222222222666;;;===>>>@@@EEEIIIMMMOOOTTTZZZXXXQQQMMMMMMRRRXXX[[[\\\```kkkuuuzzzxxxrrriiilllyyyzzz~~~}}}yyyxxxtttuuuwwwxxxxxxyyyzzz{{{NNNNNNNNNMMMMMMNNNOOOOOOMMMOOORRRUUUWWWXXXYYYYYYWWWWWWXXXXXXYYYYYYZZZZZZ___```cccfffjjjnnnqqqsssuuuyyy{{{rrrkkkiiijjjkkkmmmlllpppuuuxxx}}}~~~sssoookkkkkknnnqqqqqqpppqqqpppnnnllljjjiiiiiihhhdddbbb```______^^^\\\ZZZZZZXXXWWWVVVVVVUUUTTTRRRQQQQQQOOOMMMIIIDDD???<<<;;;:::888777888:::===>>>DDDCCCCCCEEEHHHOOO^^^mmmvvv~~~yyysssgggZZZKKKCCC===???BBBHHHXXXjjjwwwmmm]]]MMMCCC???>>>>>>AAAIIISSS]]]kkkxxxtttlllmmmvvvzzzrrrkkkLLL<<<<<<555555444444444555555666333333333222222222111111111111111222222333333333///...---...000111111000//////............//////111111111111111111111111000000000000000111222222111333444555555555777999666;;;CCCLLLQQQPPPKKKFFFCCC>>><<<>>>>>>@@@MMM^^^hhhSSS]]]lllwww|||yyyuuu}}}vvv\\\KKKHHHHHHNNNXXXhhh}}}|||qqqiiiddd```^^^^^^___aaacccfffiiinnnqqqiiihhhjjjssszzzuuuqqqkkkggggggcccccceeegggiiiiiigggeee______^^^]]]YYYTTTLLLGGG???>>><<<<<<======;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999888999:::999888777888999888999;;;;;;===@@@DDDHHHDDDGGGIIILLLNNNQQQUUUXXX]]]___aaadddgggkkkppptttyyyyyylll```WWWOOOKKKEEEDDDBBBAAA@@@@@@AAAAAAAAAAAA@@@===999666555555333333333444444555555555333333333333333333333333444444444444444444444444555444444666666:::GGGSSSYYY^^^```[[[PPPHHHGGGIIINNNSSSYYY\\\^^^aaadddggggggkkkhhheee___NNNGGGSSSiiiooo```^^^mmmsssMMM===999666777555111111444222222222222222222222222000000111111222222222333222222111111111111222222222666;;;===>>>AAAEEEIIINNNPPPVVV[[[YYYRRRMMMNNNWWW\\\]]][[[]]]fffooossstttmmmcccgggtttxxx~~~{{{vvvuuurrruuuxxxyyyzzzzzzzzz{{{NNNMMMMMMLLLLLLMMMNNNOOOQQQQQQQQQSSSVVVXXXWWWVVVTTTVVVXXXXXXYYYYYY[[[]]]___```ccciiinnnsssuuuuuu~~~~~~}}}zzzuuuooojjjiiijjjllltttsssvvv~~~}}}tttkkkjjjiiihhhiiikkkmmmnnnmmmqqqqqqlllhhhhhhgggdddbbbbbbcccccccccaaa___^^^]]]\\\ZZZXXXVVVUUUTTTTTTSSSQQQMMMJJJHHHEEEAAA>>>;;;:::888777888;;;???AAACCCBBBDDDHHHKKKQQQ^^^lllwww~~~}}}vvvnnncccZZZLLLDDD??????BBBIIIZZZjjjtttaaaOOOGGGBBB<<<;;;???EEEPPPWWWaaaqqqwwwxxxuuurrrpppxxx~~~uuummmhhhLLL>>><<<777777777666555555444444333333333222222222111111000000000000000000000000......//////000000111111........................////////////000000000000000000000000000000000000444444444333333222222222777:::BBBLLLRRRQQQKKKEEECCCBBBAAA???;;;>>>KKKZZZzzzyyycccXXX```iiipppwwwxxx[[[OOOLLLKKKNNNTTTccc{{{|||nnnaaa^^^bbb^^^___aaaccceeegggiiijjjdddfffkkkuuuyyyqqqkkkgggddddddbbb```______bbbeeegggaaa___^^^\\\YYYTTTNNNIIIAAAAAA@@@???>>>===<<<<<<============>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888999999:::;;;<<>><<<999888777666666555555555444444444333333333333333333333333333333222222222333444555666444555777888999@@@IIIWWW```fffbbbUUUIIIEEEEEENNNTTT[[[```bbbaaaaaa```bbbgggmmmiiiYYYJJJFFFKKKccc}}}iiiXXX```yyylllIII???;;;777444444444444333555444333333222222333333222222111111000111111222000000111222333333444444555666888<<<@@@DDDGGGIIIKKKTTTUUUWWW]]]WWWMMMOOOVVV[[[\\\XXXXXX___hhhmmmhhhjjjcccdddrrr|||zzztttrrrtttvvvwwwxxxwwwwwwyyy{{{PPPOOONNNMMMMMMNNNOOOPPPRRRRRRRRRTTTWWWXXXXXXWWWUUUWWWXXXYYYYYYYYY[[[]]]___aaadddiiioootttvvvwww~~~~~~|||wwwpppllljjjkkkmmmsssrrruuu}}}~~~ppphhhbbbaaaaaaaaacccgggjjjmmmooossssssnnnjjjjjjiiifffcccccccccbbbaaa```___^^^]]]\\\ZZZXXXWWWUUUTTTTTTSSSQQQMMMJJJHHHEEEAAA>>>;;;:::888777888;;;???AAADDDCCCDDDGGGIIIOOO]]]kkkuuu{{{{{{uuunnncccZZZLLLEEE@@@@@@CCCLLL[[[jjjrrr___MMMFFFAAA<<<<<>>KKKYYYuuusss\\\TTT\\\eeennnxxx}}}```SSSOOOLLLNNNVVVdddzzzqqqccc^^^aaa^^^___aaaccceeehhhiiijjjiiikkkpppyyy{{{ssslllfffcccaaa```]]]\\\]]]___bbbdddbbb```^^^\\\YYYSSSMMMIIIAAAAAA@@@???>>>===<<<<<<<<<<<<============>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999888999999999:::<<<>>>AAABBBGGGJJJMMMPPPRRRUUUYYY[[[```bbbdddgggjjjnnntttxxx{{{qqqfff]]]SSSMMMLLLFFFEEEDDDBBBAAAAAAAAA@@@BBBAAA@@@===;;;999777666444444333333333222222222333333333333333333333333333333222222333333444555666444555777888999@@@IIIYYYccckkkhhhZZZLLLEEEEEENNNRRRYYY^^^````````````bbbhhhmmmhhhYYYIIIFFFKKK[[[xxx{{{hhh[[[eee{{{gggFFF>>>;;;777444444444444333444444333222222222222333222222111111111111111222000000111222222333444444555666888<<<@@@DDDGGGIIIKKKTTTVVVWWW]]]WWWMMMOOORRRXXXYYYTTTQQQXXXbbbhhhdddfff```cccttt|||yyytttrrrrrrtttuuuvvvuuuvvvwwwyyyQQQPPPOOONNNNNNOOOPPPQQQRRRRRRRRRUUUWWWYYYXXXWWWVVVXXXYYYZZZYYYZZZ[[[]]]___aaaeeekkkpppuuuxxxyyy~~~~~~zzzsssooommmnnnnnnqqqpppssszzzoooaaaYYYVVVUUUUUUWWWZZZ___eeehhhnnnrrrrrrnnnkkklllllljjjfffeeecccaaa```___^^^^^^]]]\\\[[[YYYWWWVVVTTTTTTSSSPPPMMMJJJGGGDDDAAA>>><<<:::999888999;;;>>>@@@EEECCCCCCEEEGGGNNN]]]lllsssyyy|||yyytttmmmbbbYYYLLLFFFAAAAAAEEENNN]]]jjjooo\\\JJJCCC@@@<<<>>>EEELLLZZZeeennn{{{zzzvvvzzzzzzvvvsssxxxvvv}}}|||xxxtttlll|||cccHHH<<<:::777777777666555555444444333333333222222222111111000000000000000000000000000000000000////////////........................////////////000000000000000000000000000000000000111111111111111000000000444888@@@IIIPPPOOOIIICCCAAAAAA@@@???<<<>>>JJJXXXpppoooXXXPPPVVV```jjjxxxgggXXXQQQMMMOOOVVVdddxxxssseee______^^^___aaacccfffhhhjjjjjjmmmooottt}}}~~~vvvnnnfffaaa___^^^\\\ZZZ[[[^^^aaaccccccaaa^^^[[[XXXRRRLLLHHHBBBAAAAAA@@@???>>>======<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::999999999999999:::<<<>>>@@@BBBHHHKKKNNNPPPSSSVVVZZZ]]]aaacccfffiiimmmqqqwwwzzz|||zzzmmmddd[[[RRRKKKIIIEEEEEECCCBBBAAAAAA@@@@@@BBBAAA???===:::888666555444444333333333222222222222222222333333444444444333333333333333444444444555444555777888999AAAIII\\\gggqqqnnn^^^OOOGGGEEEMMMQQQWWW[[[^^^___```aaaccchhhlllhhhXXXIIIFFFKKKXXXtttvvvggg]]]lllaaaDDD===:::666444444444444333444444333222222222222222111111111111111111111222000000111111222333333333444555888<<<@@@DDDGGGIIIKKKTTTVVVXXX^^^WWWNNNOOONNNTTTUUUNNNIIIOOOZZZbbbbbbccc]]]cccxxxzzzzzz~~~yyytttrrrssstttuuuuuuuuuvvvxxxzzzQQQPPPOOONNNNNNOOOOOOPPPQQQQQQQQQTTTVVVXXXWWWVVVWWWXXXZZZZZZYYYZZZ[[[]]]^^^bbbggglllpppuuuyyy{{{}}}~~~~~~xxxtttqqqpppoooooommmooouuuzzztttcccVVVOOOLLLKKKKKKLLLPPPVVV\\\```fffkkkmmmlllkkknnnooommmiiigggdddaaa___^^^^^^^^^\\\\\\[[[ZZZXXXVVVUUUTTTSSSPPPLLLIIIGGGDDD@@@>>><<<;;;:::999:::<<<>>>@@@EEECCCBBBDDDHHHPPP```ooouuuyyyzzzwwwrrrkkkaaaVVVJJJEEEAAA@@@FFFQQQ___iiikkkXXXFFF@@@>>>===@@@HHHRRRbbbnnnxxx~~~wwwzzz{{{wwwtttxxx{{{~~~tttqqqmmm{{{|||bbbJJJ??????777777777666555555444444333333333222222222111111000000000000000000000000111111000000//////..............................////////////000000000000000000000000000000000000111111111111111111111111333777???IIIPPPPPPJJJDDD@@@?????????===???IIIUUUooopppXXXNNNSSS\\\hhhyyy}}}kkk[[[SSSMMMMMMTTTaaattt}}}oooddd_________```aaacccfffhhhjjjkkkmmmooovvvzzzqqqgggaaa___]]][[[ZZZ[[[^^^bbbddddddaaa^^^ZZZVVVQQQKKKGGGBBBBBBAAA@@@???>>>>>>===<<<======>>>>>>?????????========================;;;;;;;;;;;;::::::::::::::::::::::::<<<>>>@@@AAAFFFIIILLLOOOSSSWWW\\\```dddgggkkknnnrrrvvv|||ttthhhaaaZZZPPPIIIGGGEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@???<<<999777555444666666555555555444444444111111222333333444555555222333333444444444444444555444555777888999AAAJJJ___kkktttooo^^^NNNGGGGGGMMMQQQVVVZZZ]]]___aaacccdddhhhkkkfffVVVHHHGGGMMM^^^{{{rrrddd^^^uuu[[[DDD<<<999666444444444444333444333333222111222222222000111111111222222222111000000111111222222222333333555888===AAAEEEHHHIIIKKKTTTWWWYYY^^^XXXNNNNNNMMMSSSSSSJJJDDDIIIVVV___bbbccc___ggg~~~}}}}}}~~~yyyuuutttvvvwwwxxxwwwwwwxxxzzz|||QQQPPPOOOMMMMMMMMMNNNOOOOOOOOOPPPRRRTTTVVVUUUTTTVVVXXXYYYZZZYYYZZZ[[[]]]___ccchhhmmmppptttyyy|||}}}~~~zzzvvvrrrpppllliiijjjooossswww{{{iiiYYYNNNIIIFFFFFFEEEFFFIIINNNSSSVVVZZZaaaggghhhkkkoooqqqooojjjhhheeebbb```___^^^^^^\\\\\\\\\[[[YYYWWWUUUTTTRRRPPPLLLIIIGGGDDD@@@===<<<;;;::::::;;;<<<>>>???CCCAAABBBEEEIIIRRRcccsssvvvyyyyyyuuupppjjj^^^SSSGGGDDD@@@???FFFSSS___fffgggTTTCCC>>>======BBBIIISSSeeerrr|||wwwzzz}}}zzzvvvyyyzzzrrrpppsss{{{bbbJJJ@@@???777777777666555555444444333333333222222222111111000000000000000000000000111111000000//////......////////////////////////////////////000000000000000000000000000000000000111111222222222222222222444888@@@JJJQQQQQQKKKEEE???>>>>>>???>>>@@@HHHSSSlllqqq[[[PPPTTT[[[iii{{{vvvuuuyyyjjj\\\TTTMMMLLLPPP[[[mmm}}}vvviiibbb``````___```bbbdddfffhhhjjjkkklllpppwww|||sssiiiaaa\\\[[[YYYXXXYYY\\\```bbbccc```\\\XXXTTTOOOJJJFFFCCCCCCBBBAAA@@@???>>>>>>======>>>??????@@@AAAAAA========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>@@@AAACCCEEEIIIMMMRRRXXX^^^ccchhhlllppptttxxx}}}zzzpppeee___XXXOOOHHHFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBAAA???<<<999777555444666666555555555444444444111111222333333444555555222333444555555555444444444333444777888:::AAAJJJaaalllssslllZZZKKKFFFHHHMMMQQQWWW[[[^^^```ccceeeeeeggghhhbbbSSSHHHIIIPPPbbboooddd___}}}WWWFFF;;;888666444444444333222333333222111111111111222///000111222222222222111000111111111111111222222222444888===BBBEEEHHHIIIJJJTTTWWWZZZ___XXXNNNNNNMMMRRRQQQIIIDDDJJJUUU^^^eeefffdddmmm}}}|||~~~~~~zzzwwwvvvxxxyyyyyywwwvvvwwwyyy|||QQQPPPOOOMMMMMMMMMNNNNNNNNNNNNNNNQQQSSSUUUTTTSSSTTTVVVXXXYYYYYYYYY[[[]]]___dddjjjmmmooorrrwww{{{}}}{{{tttooohhhfffeeehhhjjjmmmttt||||||}}}zzzooo___PPPHHHEEEDDDCCCCCCDDDFFFIIILLLNNNPPPYYYbbbhhhmmmrrrsssqqqjjjiiigggeeebbbaaa```___\\\\\\\\\[[[ZZZWWWUUUSSSRRROOOLLLIIIFFFCCC@@@===<<<<<<;;;;;;;;;<<<>>>>>>AAA@@@AAAEEEJJJRRRcccrrruuuvvvuuurrrnnnhhh]]]QQQEEECCC??????GGGUUU```dddcccQQQAAA=========AAAIIIQQQdddqqq{{{~~~www|||}}}}}}}}}zzzwww{{{ttttttzzzyyy___GGG===<<<777777777666555555444444333333333222222222111111000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000111111111222222222222222444888@@@JJJQQQQQQKKKFFF>>>======??????@@@HHHPPPhhhsss```TTTWWW___mmmqqqrrrwwwfff[[[UUUOOOKKKKKKTTTgggxxxqqqeeeaaaaaaaaa___```bbbdddgggiiikkkkkkmmmpppwww{{{sssiiiaaaXXXWWWUUUTTTVVVYYY\\\___aaa^^^ZZZVVVRRRNNNIIIEEEDDDCCCCCCBBBAAA@@@??????======>>>>>>???@@@AAAAAA<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<===???AAABBBBBBEEEHHHMMMQQQXXX___dddllloootttyyy}}}xxxnnnccc]]]WWWOOOHHHGGGFFFEEEEEEDDDCCCCCCDDDDDDCCCBBB@@@===:::777555444444444333333333222222222222222222333333444444444222333444666666555555444444333444777888:::BBBKKK```kkkrrrjjjWWWHHHEEEHHHLLLPPPWWW\\\___aaadddeeefffffffff^^^PPPGGGLLLVVVdddoooeeeaaayyyQQQGGG999777555444555555333222333333222111111111111111...///111222333333222111111111111111111111111111111444888===BBBFFFHHHIIIJJJTTTXXX[[[```YYYNNNNNNMMMPPPOOOIIIGGGMMMWWW\\\dddiiiiiisss}}}vvvvvvzzz}}}zzzzzzyyyyyyxxxvvvttttttvvvxxxSSSRRRPPPOOONNNNNNNNNOOOOOONNNOOOQQQTTTUUUUUUSSSQQQSSSVVVWWWXXXYYY\\\^^^___dddjjjmmmnnnpppuuuzzz}}}uuunnnfffbbbaaabbbcccdddkkkrrroooqqqpppfffWWWKKKEEEEEEBBBBBBCCCEEEGGGHHHJJJKKKLLLWWWccckkkpppuuuuuuqqqjjjjjjiiigggeeecccaaa```\\\\\\]]]\\\ZZZXXXUUUSSSRRROOOKKKHHHFFFCCC???======<<<<<<<<<<<<======>>>@@@@@@AAAEEEHHHPPP___mmmooopppooommmkkkggg\\\QQQDDDDDD@@@???HHHXXXbbbddd```OOO@@@===>>>===AAAHHHRRRdddqqqzzz{{{tttsssnnn}}}wwwwwwwwwttt[[[EEE;;;;;;777777777666555555444444333333333222222222111111000000000000000000000000////////////000000000000////////////////////////////////////000000000000000000000000000000000000000000000111111111222222222666???IIIPPPPPPKKKEEE>>><<<<<>>???@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============>>>>>>===>>>???@@@BBBCCCFFFHHHJJJNNNRRRXXX___dddmmmqqqvvv|||yyynnnccc\\\VVVNNNIIIGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCAAA>>>;;;888555444444444333333333222222222333333333333333333333333222333555666777666555444444333444777888:::BBBKKK\\\hhhrrrkkkWWWGGGCCCFFFHHHNNNVVV\\\```aaaccccccffffffcccZZZMMMGGGNNN[[[lllrrriiieeeoooJJJFFF999777555555555555333222333222222111111111111111...///111333333333222111111111111111000000000000000333888>>>CCCFFFHHHIIIJJJUUUXXX[[[aaaYYYNNNNNNJJJLLLJJJGGGIIIQQQXXXZZZaaahhhlllvvv{{{uuuuuuxxx}}}}}}|||{{{yyyvvvssssssuuuwwwTTTSSSQQQPPPOOOOOOPPPPPPOOOOOOPPPRRRUUUVVVUUUTTTPPPRRRUUUVVVWWWYYY\\\^^^```eeekkkmmmmmmoootttxxx}}}vvvmmmdddaaa____________eeellliiilllkkkbbbTTTIIIFFFFFF@@@BBBDDDFFFHHHIIIJJJJJJLLLXXXfffnnntttwwwvvvrrriiijjjjjjiiigggeeecccaaa\\\\\\]]]\\\[[[XXXUUUSSSRRROOOKKKHHHFFFCCC???======<<<<<<<<<<<<======>>>@@@@@@AAAEEEGGGMMMZZZgggjjjkkkkkkiiiiiiggg\\\QQQEEEEEEBBB@@@JJJZZZdddeee^^^NNN@@@>>>>>>===@@@FFFTTTfffsss|||mmmnnnlllxxxyyyooowww{{{oooXXXEEE===>>>777777777666555555444444333333333222222222111111000000000000000000000000......//////000000111111000000000000000000000000////////////000000000000000000000000000000000000.../////////000000111111111555===HHHOOOOOOJJJDDD===;;;<<>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>??????>>>>>>???AAACCCDDDIIIKKKMMMOOORRRXXX^^^cccmmmqqqwww}}}{{{zzznnnccc\\\VVVNNNIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDAAA>>>;;;888666555666666555555555444444444444333333333333333333333222333555777777666555444333222444777888:::BBBKKKXXXfffrrrmmmYYYGGGBBBDDDFFFLLLUUU\\\___aaaaaabbbgggeeeaaaXXXKKKGGGPPP^^^wwwuuummmiiigggCCCEEE888666555555555555333111333222222111000111111111---///111333444333222111111111111000000000000000000333888>>>CCCFFFHHHIIIJJJUUUXXX\\\aaaZZZNNNNNNHHHHHHFFFEEEIIIRRRXXXXXX]]]ggglllwwwxxxzzzxxxzzz|||xxxuuutttvvvxxxYYYVVVSSSRRRQQQQQQPPPOOOPPPQQQSSSSSSRRRQQQRRRSSSPPPRRRUUUXXXZZZ\\\___bbbcccdddggglllrrrwwwyyyyyyyyynnniiiddd^^^[[[\\\___bbbddddddccc___YYYQQQJJJEEEDDDEEEEEEFFFHHHIIIKKKMMMOOOSSSaaammmttt{{{~~~vvvssspppmmmlllkkkhhhccc^^^```___^^^]]]]]]\\\YYYVVVOOONNNLLLIIIFFFCCCAAA???<<<;;;;;;:::::::::;;;;;;@@@@@@BBBEEEGGGLLLWWWdddiiilllmmmlllkkkggg\\\QQQHHHBBBCCCDDDFFFWWWeeeddd[[[NNN@@@<<<===???DDDHHHTTTdddwwwkkkdddiiiwww~~~~~~vvvrrrvvvrrrcccQQQEEE???<<<888888777777666666555555444444444333333333222222222222222222222222222222000000000000000000000000000000000000000000000000333222000//////000222333000000000000000000000000111111000000000000000111000555>>>IIIPPPQQQLLLFFFAAA@@@???>>>@@@CCCGGGJJJdddyyyxxxcccaaaeeesss}}}rrrnnnrrr|||yyyZZZ\\\UUU[[[QQQLLLTTT\\\rrr}}}sssggg```^^^___```______```cccgggjjjmmmjjjnnnrrrxxxzzzuuunnnfff```XXXVVVTTTTTTXXX\\\___aaa^^^ZZZUUUPPPMMMKKKIIIGGGIIIGGGEEEDDDCCCAAA===;;;999:::<<<=========<<<;;;;;;<<<======<<<;;;999888<<<<<<===???@@@AAABBBCCCCCCDDDDDDCCCDDDGGGKKKNNNIIIJJJLLLNNNQQQXXX___dddnnnrrrxxx}}}|||rrrlllbbbYYYRRRNNNJJJIIIHHHEEECCCBBBDDDFFFGGGGGGHHHDDD???<<<::::::999999555555555555555555555555333333333333333333333333666666666666666666666666666555777999999:::@@@IIIWWWjjjuuuhhhTTTHHHCCCAAAGGGMMMVVV\\\]]]]]]___```gggbbb[[[SSSKKKJJJVVVcccssstttxxxyyyZZZEEE;;;888777666555555444444555333333333222222222111111000000000000000000000000000000000000000111111222111444888===AAADDDFFFGGGJJJOOOUUUYYY]]]]]]VVVLLLEEEDDDBBBCCCGGGMMMUUUZZZbbbgggllltttwwwrrrpppzzz~~~zzzwww|||{{{yyyvvvtttuuuyyy|||YYYWWWTTTRRRRRRRRRRRRQQQPPPRRRTTTUUUTTTSSSSSSTTTRRRTTTWWWYYY[[[]]]```cccdddfffjjjooovvvzzz}}}~~~zzzpppkkkgggaaa^^^```cccfffhhhfffddd___WWWNNNHHHEEEEEEEEEFFFHHHKKKMMMPPPTTTVVV\\\jjjvvv|||yyyuuurrrnnnlllkkkiiiccc___```___^^^^^^]]][[[XXXUUUNNNMMMKKKHHHEEEBBB@@@???;;;;;;::::::::::::;;;;;;======???CCCEEEKKKWWWdddlllooopppnnnkkkfff[[[OOOHHHBBBBBBDDDFFFWWWfffdddXXXLLL@@@<<<===???CCCHHHQQQ```rrr|||zzzmmmgggmmmzzzyyysssvvvrrrbbbOOODDD???<<<888888888777666666555555444444444333333333222222222222222222222222222222000000000000000000000000000000000000000000000000222111000//////000111222000000000000000000000000111111000000000000111111000444===GGGOOOPPPKKKFFF???>>>======???BBBFFFIIIccczzz~~~eeebbbeeerrr~~~mmmiiilllwww~~~yyyZZZXXXTTT\\\RRRKKKRRRYYYppp}}}rrrggg```___`````````aaacccfffhhhkkkllllllnnnqqqxxx~~~vvvrrrmmmgggccc\\\ZZZXXXYYY\\\```cccddd]]]YYYSSSNNNLLLJJJIIIHHHJJJHHHFFFEEEDDDBBB???===;;;<<<===>>>???>>>>>>===::::::;;;;;;;;;;;;;;;:::;;;<<<===>>>???AAABBBBBBCCCDDDDDDDDDDDDGGGLLLOOONNNOOOQQQRRRUUUYYY___ccchhhmmmsssyyy}}}}}}zzzwwwxxxzzz{{{yyywwwoooiii___WWWQQQLLLIIIGGGGGGEEEBBBBBBDDDFFFFFFFFFDDD@@@;;;888777666666555555555555555555555555555444444444444444444333333666666666666666666666666777666777999999999@@@HHHWWWkkkvvviiiUUUHHHCCCAAAEEELLLVVV\\\^^^^^^```bbbeeebbb^^^VVVMMMLLLZZZjjjuuuuuuuuuuuuWWWDDD;;;888777666555444444444444333333333222222222111111111111111111111111111111000000000000000111222222111444888<<>>;;;;;;::::::::::::;;;;;;<<<<<>>BBBGGGRRR^^^nnn{{{xxxqqqmmmsss||||||vvvxxxrrr```NNNCCC???===999888888777777666555555444444444444333333333333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000111111000444;;;EEEMMMOOOKKKFFF???>>>======???CCCGGGJJJ\\\vvvhhhcccdddqqqlllggghhhrrrzzzyyyZZZXXXXXXdddZZZPPPTTT\\\ttt{{{qqqgggaaa```bbb___aaadddgggiiijjjkkkkkknnnnnnpppzzzzzzssspppnnnkkkiiibbb```______bbbeeegggggg[[[WWWPPPLLLJJJJJJJJJJJJKKKIIIGGGFFFFFFDDDAAA???<<<<<<===>>>>>>>>>>>>===999999999:::;;;<<<======;;;<<<===>>>???@@@AAABBBCCCDDDDDDDDDEEEHHHMMMQQQQQQSSSUUUWWWXXX[[[^^^aaacccgggnnntttyyy~~~zzzxxxuuuqqqqqqtttuuutttrrrkkkeee\\\TTTOOOKKKHHHFFFFFFDDDBBBBBBDDDFFFFFFFFF@@@===999666555555444333555555555555555555555555444444555555555555555555666666666666666666666666777666666888888888>>>FFFXXXlllwwwkkkVVVIIIDDDAAAEEEMMMVVV\\\______aaacccbbbcccaaaYYYOOONNN___rrrvvvtttqqqnnnRRRBBB;;;888777666555444444444444333333333222222222111111111111111111111111111111111000000000000111222222111333777<<>>BBBGGGWWWaaappp}}}}}}}}}sssqqqyyy~~~yyyzzzrrr___LLLBBB>>>===999999888888777666666555555444444444444333333333222222222222222222222222000000000000000000000000////////////////////////......///000000///......000000000000000000000000000000000000000000111222111333:::CCCLLLOOOLLLIIICCCBBB@@@@@@BBBFFFJJJLLLYYYtttjjjcccdddrrrrrrkkkiiiqqqxxx~~~yyyZZZWWW[[[jjjaaaTTTVVV]]]vvvzzzpppfffaaa```bbb^^^```dddgggjjjjjjiiiiiinnnooossszzzssspppooooooooohhhfffdddeeeggghhhiiihhhZZZUUUOOOJJJIIIJJJKKKLLLKKKIIIHHHGGGGGGEEECCCAAA::::::;;;;;;;;;<<<<<<<<<;;;::::::999:::;;;===>>><<<===>>>???AAABBBCCCCCCCCCDDDEEEEEEFFFJJJOOORRRRRRUUUXXXZZZ[[[\\\^^^```cccgggmmmrrrvvv{{{{{{xxxwwwsssnnnmmmnnnooommmkkkfffaaaYYYSSSNNNKKKHHHFFFFFFEEECCCDDDFFFGGGHHHGGG@@@===:::888777777666555555555555555555555555555555555555555666666666666666666666666666666666666777666666888888888>>>FFFYYYmmmxxxkkkVVVIIIDDDAAAHHHOOOXXX^^^``````bbbccc```cccddd\\\OOOOOObbbxxxtttqqqnnnfffMMM@@@;;;777777666555444444444444333333333222222222111111111111111111111111111111111111000000111111222333111333777;;;@@@DDDGGGIIIOOORRRVVVXXX^^^aaa^^^WWWKKKKKKIIIGGGGGGLLLUUU[[[]]]gggpppwww~~~}}}{{{yyywwwxxxxxxxxxvvvuuuvvvyyy|||___ZZZTTTQQQPPPRRRTTTTTTOOORRRUUUVVVVVVUUUUUUUUUWWWYYY\\\^^^___aaadddffflllqqqxxx~~~~~~yyyrrrmmmlllmmmnnnooonnnppppppmmmggg```[[[YYYUUUWWWZZZ\\\```iiiuuu~~~yyyrrrmmmkkkhhhdddaaaaaa```^^^]]]\\\YYYUUURRRMMMLLLJJJGGGDDDAAA???==================>>>??????BBBAAABBBEEEGGGLLLZZZgggsssvvvvvvsssooogggYYYLLLDDD>>>@@@BBBDDDTTTaaa___QQQIIIAAA>>>===>>>BBBHHHXXXbbbqqqxxxzzzppprrr}}}||||||ttt```MMMBBB>>>===999999999888777777666666555555555444444444333333222222222222222222222222000000000000000000000000////////////////////////---...////////////...---000000000000000000000000000000//////000111222222111333999BBBKKKPPPPPPMMMGGGEEECCCBBBCCCFFFJJJLLL\\\wwwiiibbbeeetttyyypppkkkpppuuu{{{yyy[[[SSSXXXjjjaaaSSSSSSYYYsss{{{rrrhhhbbbaaabbb]]]___bbbeeeggghhhgggggglllooovvv{{{sssoooooopppqqqllljjjiiihhhiiiiiigggfffYYYTTTNNNJJJIIIJJJLLLMMMIIIGGGFFFFFFFFFEEECCC@@@:::::::::::::::;;;;;;<<<>>>===<<<;;;;;;<<<===>>>??????@@@AAACCCDDDEEEFFFDDDDDDEEEFFFHHHKKKQQQTTTUUUWWW[[[]]]___```bbbcccfffiiinnnqqqtttxxx{{{~~~|||uuuqqqooonnnjjjgggfffhhhiiigggeeebbb]]]WWWQQQNNNKKKHHHGGGFFFEEEDDDEEEHHHIIIIIIHHH???===:::888888888777666555555555555555555555555555555555666666777777777666666666666666666666666777666666888888888>>>GGG[[[mmmwwwjjjUUUIIIDDDAAALLLRRR[[[```aaaaaabbbdddaaaeeefff]]]OOONNNaaaxxxuuusssppp|||```III>>><<<777666555444444333333333333333333222222222111111111111111111111111111111111111111111111222222333111333666;;;@@@DDDHHHJJJPPPSSSWWWZZZ```dddaaa[[[OOOOOOMMMIIIGGGKKKTTT\\\YYYfffsss{{{}}}{{{zzzxxxyyyyyyyyywwwvvvwwwyyy{{{eee___WWWRRRPPPQQQSSSSSSPPPRRRTTTUUUTTTUUUVVVWWWXXXZZZ]]]```bbbdddgggjjjrrrwww~~~zzzuuussstttuuuvvvuuuwwwyyyxxxrrrkkkdddaaa^^^```bbbccchhhuuu{{{sssmmmjjjgggdddaaa```___]]]]]]\\\YYYVVVSSSNNNLLLJJJGGGDDDAAA???>>>===============>>>???@@@@@@???@@@BBBEEEKKKYYYgggtttwwwwwwtttooogggXXXJJJCCC===???AAABBBQQQ^^^ZZZTTTLLLCCC???===>>>DDDKKKVVV```ppp~~~{{{mmmooo{{{yyylllsss|||~~~vvvbbbNNNCCC???===:::999999888888777666666555555555555444444444333222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000111222333222444999BBBMMMSSSUUUSSSMMMKKKHHHEEEEEEFFFHHHJJJYYYuuugggbbbggguuu|||qqqkkkmmmqqqvvv{{{]]]TTTYYYjjjbbbTTTTTTZZZrrrwwwmmmfffcccccc^^^___```aaaccceeefffgggiiioooxxxzzzrrrnnnmmmoooqqqpppnnnlllkkkjjjhhhdddbbbWWWRRRMMMIIIIIIIIIJJJKKKEEEDDDCCCCCCCCCCCCAAA???<<<<<<;;;;;;<<<<<<===>>>???>>>>>>=========>>>>>>@@@AAABBBCCCDDDEEEFFFGGGDDDEEEFFFGGGIIIMMMRRRVVVYYY\\\___aaaaaabbbdddfffhhhjjjmmmpppqqqtttwwwzzzxxxpppjjjgggeeedddbbbbbbdddhhhjjjiiiggg]]]ZZZTTTPPPMMMKKKHHHFFFEEEDDDDDDFFFHHHIIIIIIHHH<<<:::888777777777666444555555555555555555555555444444555555666777777777666666666666666666666666666555777999999:::@@@III\\\nnnvvvhhhSSSGGGDDDBBBNNNUUU]]]cccddddddeeefffgggjjjiii^^^OOOLLL^^^sssxxxwwwvvvyyy\\\FFF>>>===777666555444333333333333333333333222222222111111222222222222222222222222222111111111111222333333111333666:::???DDDIIIKKKPPPTTTXXX\\\bbbgggddd^^^RRRRRRPPPLLLIIINNNXXX```]]]kkkxxx~~~~~~}}}|||{{{{{{{{{{{{yyyxxxwwwyyy{{{llleee\\\TTTQQQQQQRRRSSSSSSTTTUUUUUUTTTUUUXXXZZZZZZ\\\```ccceeehhhllloooxxx~~~}}}}}}~~~|||tttnnnkkkkkkmmmnnnpppwww|||sssllliiifffccc```___^^^\\\\\\\\\ZZZVVVTTTNNNMMMKKKHHHEEEBBB@@@???;;;;;;;;;;;;<<<===>>>???======>>>BBBEEEMMM\\\kkkwwwyyyyyyuuuoooeeeUUUFFFBBB===>>>@@@@@@NNNZZZVVVXXXOOOFFFAAA>>>>>>EEENNNXXXaaaooo{{{ssshhhmmmzzzxxxnnnxxx}}}{{{yyyeeePPPDDD???===::::::999888888777777666555555555555444444444444222222222222222222222222000000000000000000000000000000000000000000000000000000///......///000000000000000000000000000000////////////000111222333333555:::CCCNNNVVVYYYYYYVVVTTTOOOLLLIIIIIIKKKLLLQQQooo}}}eeebbbiiivvv|||}}}rrrjjjkkknnnrrr~~~}}}___WWWZZZjjjbbbVVVVVV[[[qqq}}}sssjjjfffeeeaaa```^^^^^^```cccgggiiihhhnnnwwwzzztttooooooqqqtttsssqqqooommmkkkgggbbb^^^SSSPPPKKKHHHGGGGGGGGGFFFAAA@@@???@@@@@@@@@>>><<<<<<<<<;;;;;;;;;<<<===>>>===>>>???@@@@@@@@@@@@@@@@@@@@@AAACCCDDDEEEFFFGGGDDDEEEFFFGGGJJJNNNTTTXXX\\\]]]____________aaaccceeegggjjjkkkmmmooosssuuu||||||xxxrrrkkkeeeaaa___^^^^^^^^^___ccchhhjjjhhheeeYYYUUUQQQMMMKKKIIIGGGEEECCCBBBCCCDDDGGGHHHHHHFFF;;;999777777777777666444555555555555555555555555333333444555555666777777666666666666666666666666666555777::::::<<>>===<<<>>>CCCHHHQQQaaapppyyy{{{zzzuuunnncccRRRCCCBBB<<<>>>??????LLLXXXTTT[[[RRRHHHBBB>>>???FFFOOO\\\dddooowww{{{|||||||||yyymmmhhhsss|||rrr{{{zzzzzzgggRRREEE???<<<::::::999999888777777777666666555555555444444444222222222222222222222222000000000000000000000000000000000000000000000000222111///------///111222000000000000000000000000////////////000111222333444555:::DDDOOOYYY]]]]]]___\\\WWWRRROOONNNNNNOOOOOOoooeeecccjjjwwwzzz{{{~~~ssskkklllooosss~~~~~~```TTTVVVeee]]]SSSSSSWWWmmmxxxnnnhhhfffcccaaa^^^\\\^^^bbbhhhkkkhhhnnnuuu~~~|||wwwssssssvvvxxxuuusssqqqnnnkkkfff```\\\QQQMMMIIIGGGFFFEEEDDDCCC???>>>======>>>>>><<<:::::::::999888999:::;;;<<<;;;<<>>===::::::::::::;;;<<<=========<<<@@@FFFKKKSSSdddvvv}}}}}}{{{uuujjj[[[MMMDDDBBB???>>>@@@DDDJJJUUU```bbbVVVKKK:::>>>GGGBBBQQQaaalllpppmmmpppyyy|||xxxrrroookkkuuuvvv~~~{{{cccMMMDDD@@@<<<;;;::::::999888888888999888666444444444555444333222222222111111111111000333222222222111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000111222222333333666888===DDDMMMWWW___ccchhhfffbbb___\\\XXXSSSOOOOOOkkkhhhcccfffqqqvvvzzzpppjjjqqqvvvuuu~~~^^^VVV[[[[[[[[[XXXNNNXXXsssyyymmmbbbbbb```^^^]]]___ccchhhkkkkkkmmmsss~~~{{{yyyzzz|||~~~uuurrrnnniiiddd^^^YYYUUUJJJIIIHHHFFFDDDBBB@@@@@@<<<<<<<<<;;;;;;:::::::::888888888999:::;;;<<<===>>>??????@@@AAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGGGGHHHIIIJJJKKKNNNSSSVVVYYYZZZ\\\[[[ZZZXXXYYYYYY]]]bbbfffggggggiiioootttyyyyyyxxxwwwtttoooiiieee^^^\\\XXXTTTQQQOOONNNMMMPPPQQQSSSUUUXXXYYYZZZ[[[RRROOOKKKIIIGGGFFFDDDCCC???AAACCCEEEFFFEEECCCBBB:::999888666555555444444666666666666666666666666444444444444444444444444777777777777777777777777999666666777888:::CCCMMM___nnnrrr```LLLEEEDDDBBBFFFXXX___aaaiiimmmpppyyy}}}wwwxxxcccNNNKKKOOOfff|||tttrrrvvvRRRAAA@@@;;;888777555333222222222222555555555555555555555555111111111111000000000///222111000......000111222444333444999AAAFFFHHHHHHMMMTTT[[[___dddiiiiiifffWWWQQQPPPRRRTTTYYYjjj}}}~~~|||zzzyyy{{{|||}}}}}}nnneeeZZZSSSRRRSSSSSSQQQRRRUUUWWWXXXWWWXXX\\\``````dddiiimmmpppttt{{{~~~rrrhhhfffgggeeebbbbbb^^^\\\YYYXXXXXXWWWVVVTTTPPPNNNKKKGGGDDD@@@>>>===;;;;;;;;;;;;<<<===>>>>>>???>>>AAAGGGLLLUUUgggxxx~~~}}}{{{ttthhhZZZLLLDDDAAA>>>>>>AAADDDIIISSS^^^ddd[[[QQQ>>>@@@GGGCCCTTTgggooosssnnnooowwwzzzvvvrrrooolllyyyuuu|||bbbLLLDDDBBB???<<<<<<;;;999999888888888888777555444555555444333333333333333222222222222222222222111111000000000000000000000000000000000000000000000000000000000000000//////......------000000000111222222333333555777<<>>===<<<<<<;;;;;;;;;:::::::::999999999999:::;;;;;;<<<===>>>@@@AAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHIIIIIIJJJMMMQQQTTTXXXYYYZZZZZZXXXWWWWWWXXXYYY^^^ccceeefffhhhnnnsss|||{{{yyyuuupppiiibbb]]]VVVTTTQQQNNNLLLJJJIIIIIIKKKLLLNNNPPPRRRTTTTTTUUUPPPMMMIIIFFFEEEDDDBBBAAA???AAABBBDDDDDDBBB@@@>>>;;;:::999777666666666555444444444444444444444444444444444444444444444444555555555555555555555555888666555777777999BBBLLL]]]kkknnn]]]KKKDDDCCCBBBGGGYYYaaacccjjjnnnpppyyyyyyyyycccOOOMMMQQQhhh}}}~~~vvvRRR@@@???:::888777555444333222333333444444444444444444444444222222222222111111111111222111000//////000111222333333444999@@@FFFHHHIIIMMMTTT[[[___dddiiiiiieeeXXXSSSRRRVVVWWW[[[jjj||||||~~~|||yyyyyyzzz|||}}}}}}ddd___XXXSSSRRRRRRSSSSSSQQQTTTWWWXXXXXX[[[```eeeeeeiiiooosssvvv|||xxxnnnfffffffffdddaaa```^^^\\\YYYWWWWWWVVVTTTSSSPPPNNNKKKGGGCCC@@@>>>===<<<<<<<<<<<<<<<>>>??????AAAAAACCCGGGMMMXXXjjjzzz~~~}}}yyyqqqeeeWWWJJJBBB@@@>>>???AAACCCGGGQQQ\\\fff```YYYDDDAAAFFFEEEYYYooouuuvvvpppoootttuuurrrmmmhhhfffyyyzzzooo}}}bbbKKKDDDDDDBBB>>>>>><<<;;;999999888888999777555555555555555333444444444444333333333333111111111000000000000000000000000000000000000000000000000000000000000000111000///...---,,,,,,+++000000000111222222333333333555:::BBBLLLWWW```eeehhhkkknnnkkkeee^^^ZZZXXXTTTqqqggg``````gggkkkssstttlllvvvqqq[[[^^^___dddfff\\\___sss}}}pppfff___^^^\\\\\\]]]aaaeeegggmmmnnnrrr{{{{{{xxxwwwnnnjjjeee___ZZZTTTNNNJJJBBBBBBAAA???>>><<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999:::;;;;;;===>>>@@@BBBCCCEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHIIIKKKOOORRRUUUVVVWWWWWWUUUUUUWWWXXXXXX]]]bbbfffgggjjjooosss|||zzzxxxssskkkccc\\\WWWPPPOOOLLLJJJHHHGGGFFFFFFHHHHHHJJJLLLMMMNNNOOOOOONNNKKKHHHEEEDDDDDDBBBAAA@@@AAACCCCCCBBB@@@>>>===;;;;;;:::888777777777777333333333333333333333333555555555555555555555555555555555555555555555555777555555666666888AAAJJJYYYeeehhhYYYHHHBBBBBBBBBHHHZZZccceeelllnnnooowwwxxxwwwaaaNNNLLLQQQhhh}}}rrrNNN??????;;;999888666555444444444444333333333333333333333333333333333222222222222111222111000//////000111222333333444888???DDDHHHIIILLLTTT[[[```eeeiiihhhdddWWWRRRRRRXXX[[[]]]iiiwwwuuu~~~|||yyyxxxzzz{{{||||||]]]ZZZWWWSSSQQQRRRSSSUUUQQQTTTWWWXXXYYY\\\bbbgggkkkoootttxxx{{{qqqjjjeeeeeeeeebbb^^^]]]^^^\\\YYYWWWVVVUUUSSSRRRPPPNNNKKKGGGCCC@@@>>>===;;;;;;;;;;;;<<<===>>>???BBBBBBCCCFFFMMMZZZlllzzz}}}{{{vvvmmmaaaTTTHHHAAA???>>>???BBBCCCFFFQQQ\\\iiieee```IIIBBBFFFGGG___wwwzzzxxxqqqnnnppppppnnnkkkeeedddyyytttkkkzzzdddMMMFFFDDDCCCAAA@@@>>><<<:::999999999:::888666555666666555444444444444444333333333333000000000000000000000000000000000000000000000000////////////////////////000000//////.........---000000000111222222333333222444999@@@KKKVVV___eeegggmmmrrrppphhhaaa]]]]]]\\\vvvfff]]]ZZZ___dddooo~~~ssszzzyyy^^^___```hhhlllbbbaaaqqq~~~ooofff___^^^]]]\\\^^^aaadddgggkkklllooovvv|||vvvrrrooojjjfff```ZZZTTTNNNIIIEEE@@@???>>>===<<<;;;:::999::::::::::::::::::::::::;;;;;;:::999999999::::::<<<===@@@BBBEEEFFFHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGIIIMMMPPPQQQRRRSSSTTTTTTVVVZZZ]]]___ccchhhllloooqqqtttwwwzzzzzzwwwqqqiiiaaa[[[WWWQQQOOOMMMJJJHHHGGGFFFFFFHHHHHHJJJKKKLLLLLLMMMMMMNNNKKKHHHFFFEEEEEEDDDBBBAAABBBCCCCCCCCCAAA???>>>;;;:::999888777777777777555555555555555555555555555555555555555555555555777777777777777777777777666444444666666777???IIIUUU___aaaUUUEEE???AAABBBIII\\\eeefffmmmnnnnnnttt}}}sssrrr]]]KKKJJJNNNeee|||sssyyykkkJJJ>>>@@@===:::999777666555444555555222222222222222222222222333333222222222111111111111111000//////000111111222222444888===CCCGGGJJJLLLSSS\\\aaaeeeiiihhhdddTTTOOOPPPXXX]]]___gggrrr~~~wwwnnnwww~~~|||zzzyyyzzz{{{|||{{{\\\ZZZWWWTTTRRRSSSTTTUUURRRUUUWWWXXXYYY\\\bbbgggppptttxxx|||yyymmmgggdddeeeddd```\\\[[[]]]ZZZXXXVVVVVVUUUSSSRRROOONNNJJJFFFCCC@@@===<<<::::::::::::;;;<<<===>>>@@@AAABBBDDDLLL[[[lllwww{{{xxxrrrhhh\\\PPPFFF@@@===>>>@@@BBBCCCGGGSSS```nnnkkkfffMMMDDDGGGKKKeee||||||xxxqqqlllkkkkkkkkkmmmggghhhvvvrrrgggQQQHHHEEEAAABBBAAA???===<<<;;;:::::::::888666666777777666555333333333333222222222222000000000000000111111111000000000000000000000000/////////////////////////////////000111111111222000000000111222222333333111333777???IIIUUU___eeegggmmmrrrrrrjjjccc______ggg}}}eeeYYYTTTYYYaaannnuuuzzz}}}```aaaaaaiiinnncccaaappp|||nnneee```___^^^^^^___bbbeeefffjjjlllooouuuyyyrrrmmmkkkfffaaa[[[UUUOOOJJJEEEBBB>>>>>>>>>===<<<;;;::::::::::::::::::::::::::::::;;;;;;:::999999999::::::;;;===???BBBEEEGGGIIIIIILLLLLLLLLLLLKKKIIIHHHGGGFFFFFFGGGFFFGGGIIILLLOOONNNOOOQQQRRRUUUYYY___ccciiimmmrrrwwwzzz{{{|||}}}~~~~~~zzzsssiii___YYYWWWSSSRRROOOLLLJJJHHHGGGGGGIIIJJJKKKLLLLLLLLLLLLLLLMMMJJJGGGFFFEEEEEEDDDCCC@@@AAAAAABBBAAA@@@??????999888777666666666666666666666666666666666666666666666666666666666666666777777777777777777777777666444444666666777>>>GGGTTTZZZ[[[QQQDDD>>>@@@CCCJJJ\\\eeefffkkklllkkkrrryyyooonnnZZZJJJJJJNNNccc}}}vvvmmmttthhhHHH===AAA>>>;;;:::888666555555555555222222222222222222222222222111111111000000000000111111000000000000111111111222444777;;;AAAGGGJJJLLLTTT[[[```eeeiiihhhdddUUUOOOPPPZZZ```aaafffmmm|||wwwxxxrrrkkkttt{{{zzz}}}zzzyyyzzz|||||||||aaa]]]XXXUUUUUUUUUUUUUUUSSSVVVXXXYYYZZZ^^^eeekkktttxxx|||~~~wwwkkkfffcccdddbbb]]]ZZZZZZ[[[YYYVVVUUUUUUUUUTTTRRROOOMMMJJJFFFBBB???===<<<::::::999::::::;;;<<<======@@@AAACCCMMM]]]mmmtttxxxtttmmmcccWWWLLLCCC???===>>>@@@CCCDDDJJJYYYhhhyyyuuulllPPPEEEIIIMMMhhh|||zzzvvvoooiiiggghhhiiijjjfffkkk{{{~~~gggRRRJJJFFFAAABBBBBB@@@???======<<<<<<;;;999777666777777777555333333333333222222222222111111111111111222222222000000000000000000000000000000000000000000000000...///000111222333333444000000000111222222333333222333777>>>GGGSSS]]]ccchhhlllqqqqqqlllfffaaa```nnnfffWWWPPPWWWbbbrrrqqqsss~~~ccccccbbbiiimmmbbb```pppzzzlllddd```_________```bbbdddfffkkkmmmrrryyy|||uuuoookkkiiiaaa\\\VVVPPPKKKGGGBBB@@@>>>>>>======<<<<<<<<<;;;999999999999:::::::::::::::::::::999999:::;;;;;;;;;<<>>GGGTTTXXXXXXOOOCCC===???DDDKKK\\\cccccchhhhhhhhhooouuukkkkkkZZZKKKLLLOOOcccxxxvvvoooyyyiiiJJJ>>>@@@===:::999777666555555555555222222222222222222222222111111111000000000//////000000000111111000000000000222444666:::???FFFKKKMMMTTT[[[___dddiiiiiifffZZZSSSRRR[[[bbbaaabbbggguuuooopppooojjjttt{{{vvvvvvvvv}}}|||{{{|||}}}}}}|||iiibbbZZZVVVWWWXXXWWWTTTTTTVVVYYY[[[]]]bbbjjjqqqwww{{{zzzyyy}}}yyytttkkkfffccccccaaa[[[YYYZZZYYYWWWUUUTTTUUUUUUTTTSSSOOOMMMJJJFFFBBB???===<<<:::::::::;;;;;;<<<===>>>;;;???BBBDDDNNN___mmmrrrtttppphhh^^^SSSIIIBBB>>>===>>>@@@CCCEEEMMM___pppsssTTTGGGKKKOOOiii{{{wwwrrrlllgggdddfffiiicccdddmmmuuu{{{~~~yyycccPPPJJJGGGDDDBBBBBB@@@??????>>>>>>>>>;;;999777777888888777666444444444444333333333333111222222222333333333333000000000000000000000000000000000000000000000000//////000000111111222222000000000111222222333333222444777===FFFQQQ\\\bbbjjjllloooooommmiiidddaaajjj~~~iiiWWWNNNXXXhhhyyyjjjlll~~~ffffffeeeiiijjj___```rrryyylllddd______^^^^^^___aaacccdddjjjmmmsss{{{~~~wwwqqqkkkgggeee\\\WWWQQQKKKGGGCCC@@@>>>============<<<<<<<<<<<<888888999999999:::::::::999999999999:::;;;;;;<<<;;;<<>>FFFVVVWWWVVVNNNCCC===???EEEKKK[[[aaa```dddeeeeeelllnnnfffhhhXXXKKKLLLNNN```tttqqqnnn|||iiiJJJ???AAA===:::999777555444444444555333333333333333333333333222222222111111111000000000000111111111111000000000222444666999>>>EEEKKKOOOUUUZZZ]]]bbbhhhjjjggg___UUURRRYYY^^^[[[YYY[[[gggaaaeeehhhgggrrrzzzsssqqqsssuuu{{{}}}|||}}}~~~~~~}}}oooeee[[[WWWYYYZZZWWWTTTTTTWWWZZZ]]]```fffooovvvyyy}}}{{{{{{~~~vvvqqqlllgggdddccc```ZZZXXXZZZXXXVVVTTTTTTUUUVVVUUUTTTOOOMMMJJJFFFBBB???===<<<<<<;;;;;;<<<<<<===>>>???;;;@@@CCCEEEPPPaaannnqqqrrrmmmeee[[[QQQHHHAAA>>>===>>>AAACCCFFFOOOcccuuuxxxVVVIIILLLOOOiiiyyyuuuooojjjeeeccceeeiiicccfffssstttwww{{{~~~uuu```NNNIIIIIIGGGBBBAAAAAA@@@?????????@@@<<<:::888777888888777666666666555555555444444444222222222333333444444444000000000000000000000000000000000000000000000000000000000000////////////000000000111222222333333333444777<<>><<<<<<<<<<<<<<<<<<<<<<<<<<<888888888999999:::::::::888888888999:::;;;<<<===;;;<<>>GGGWWWWWWVVVNNNCCC===???FFFKKK[[[```^^^bbbbbbccckkkiii```cccUUUIIIJJJKKK]]]ssshhhhhhyyy}}}gggJJJ@@@BBB>>>999888666555444444444444333333333333333333333333333333333222222222111111000000111111111111000000///222444666888===EEEKKKPPPUUUZZZ\\\aaagggjjjhhh```UUUPPPUUUXXXTTTOOOPPP[[[UUUZZZaaacccooo{{{tttrrruuuvvvzzz~~~}}}~~~~~~~~~uuujjj___[[[XXXUUUTTTUUUYYYZZZ\\\^^^bbbiiiqqqwww|||}}}}}}yyyqqqmmmeeecccaaa___^^^]]]ZZZXXXYYYVVVTTTSSSUUUWWWWWWWWWTTTQQQLLLFFFAAA===;;;::::::;;;<<<<<<<<<<<<<<<<<<>>>AAACCCEEENNN]]]hhhlllnnnhhh___VVVNNNGGG@@@<<<===AAAAAADDDLLLRRReeeyyyWWWFFFPPPcccnnn}}}vvvnnnjjjiiijjjiiiiiibbbggg~~~~~~|||{{{vvv|||~~~ttt]]]NNNLLLJJJEEEDDDCCCCCCBBBAAAAAA@@@@@@===<<<;;;:::888777666555444444333333333444444555333333333222222222111111111111111111000000000000////////////////////////000000000000000000000000000000111111111111000000111000222777BBBOOOZZZ```hhhmmmpppppppppnnnfff^^^\\\fffoooZZZNNNYYYjjjzzzxxxeeeggg{{{ooogggpppjjjbbb___]]]ooowwwlllfff^^^^^^]]]]]]^^^___```aaafffkkknnnrrr}}}xxxpppjjjeee```]]]VVVOOOGGGCCCCCCCCC@@@===??????>>><<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::777888::::::::::::<<<===<<>>FFFOOORRRSSSKKKAAA===AAAHHHQQQVVVYYYZZZ^^^dddfffeeelllgggcccRRRMMMLLLIII___www{{{dddaaajjj~~~xxxfffSSSGGG???;;;666555555555555444444444333333333333333333333333333333333222222222111111222222111111111111111111222222333444888???GGGMMMTTTWWW\\\aaafffhhhjjjkkkeeeVVVMMMQQQSSSNNNKKKOOOJJJSSS\\\```hhhvvvzzzttttttyyyvvvvvv~~~wwwlllaaa\\\YYYVVVUUUVVVZZZ[[[]]]___ccciiiqqqwwwzzz~~~~~~}}}}}}ssslllhhheeeccc```___^^^]]][[[YYYYYYVVVTTTSSSUUUVVVVVVVVVSSSPPPKKKFFFAAA>>>===<<<<<<<<<===>>>>>>>>>>>>======@@@BBBDDDMMM[[[fffjjjkkkggg```WWWMMMEEE???<<<===AAAAAADDDMMMSSSgggxxxVVVFFFPPPcccmmm{{{yyyuuuqqqooommmkkkjjjeeemmm|||||||||yyyttt\\\MMMJJJHHHDDDCCCCCCCCCBBBBBBAAAAAAAAA===<<<;;;:::999777666666555444444333444444555555333333333222222222222111111111111111000000000000////////////////////////000000000000000000000000000000111111111111000000222111222888BBBOOOZZZ```iiimmmqqqqqqqqqooohhh___YYYcccrrr\\\OOOWWWgggwwwyyyggghhhyyytttjjjqqqjjjbbb```^^^pppvvvkkkeee^^^^^^]]]]]]___```bbbdddggglllooosss~~~xxxpppiiiccc]]]ZZZRRRLLLDDDAAAAAAAAA???===???>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::::::::888999;;;;;;;;;<<<>>>@@@>>>@@@CCCDDDDDDEEEFFFGGGFFFFFFFFFFFFEEEDDDBBBAAADDDEEEFFFFFFIIINNNTTTYYY^^^aaabbbccchhhpppsssrrrnnnpppuuu|||}}}pppcccWWWNNNIIINNNPPPSSSXXX]]]cccgggiiilllkkkhhhfffddddddeeefffgggffffffffffffeeeccc```\\\YYYSSSNNNIIIEEEAAA>>>:::999888777666666666666777777777777777777777777777666666666555555555555555555666777777777777777888666777888888888>>>FFFNNNQQQQQQJJJ@@@<<<@@@FFFRRRXXX\\\]]]```fffhhhgggmmmiiieeeSSSLLLKKKKKKddd}}}ppp[[[[[[ddduuuwwwrrrcccSSSHHHAAA===777666666666666555555555333333333333333333333333333333222222222111111111111111111111111111111111222222333444888>>>GGGLLLUUUWWW\\\aaaeeehhhiiijjjfffXXXPPPSSSTTTNNNKKKNNNKKKVVVaaaffflllxxxwwwpppooovvvvvvxxx{{{pppddd^^^[[[XXXWWWXXX[[[\\\^^^```dddjjjqqqvvv{{{~~~~~~vvvnnnhhheeecccaaa___^^^^^^]]][[[ZZZYYYWWWTTTSSSTTTUUUUUUTTTSSSPPPKKKEEEAAA???>>>>>>===>>>??????@@@@@@@@@???===@@@AAACCCKKKYYYcccggghhhgggaaaXXXLLLCCC>>>======BBBBBBEEEOOOVVVjjjuuuUUUHHHRRRcccllltttwwwzzzxxxsssmmmjjjiiiiiivvvvvv{{{sss[[[LLLIIIHHHDDDCCCCCCCCCBBBBBBBBBBBBBBB======<<<;;;999888777777555555444444444444555555333333333333222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111000000222222444999BBBNNNYYY```iiinnnrrrssssssqqqiiiaaaXXXaaazzzcccRRRWWWeeetttxxxiiiiiivvvyyymmmoooggg______]]]ooo~~~uuujjjccc^^^^^^^^^^^^```bbbeeegggiiinnnrrruuu~~~wwwooohhh```XXXTTTLLLGGGAAA??????@@@>>><<>>===<<<<<<;;;<<<<<<;;;;;;;;;:::::::::::::::999:::<<<<<<===>>>@@@CCCAAACCCDDDEEEEEEFFFHHHIIIFFFFFFFFFEEEEEEDDDDDDCCCGGGGGGGGGGGGIIINNNTTTYYYaaaeeeiiijjjmmmsssvvvtttnnnpppsssyyyyyyiii[[[PPPIIIEEEIIILLLQQQXXX___fffkkknnnrrrpppnnnlllkkklllmmmnnnqqqqqqqqqqqqqqqoookkkhhhaaa\\\UUUOOOJJJEEE@@@===:::999888777666666666666777777777777777777777777666666666666555555555555555666666777777777777777777666777888888888>>>FFFNNNPPPOOOHHH???;;;@@@EEEQQQWWW\\\]]]```fffiiihhhllljjjgggRRRJJJKKKPPPnnniiiZZZ[[[dddppptttpppcccSSSHHHAAA<<<777777777666666666666555444444444333333222222222333222222222222111111111111111111111111111111111222222333444777>>>FFFLLLUUUXXX\\\aaaeeehhhiiiiiiggg\\\TTTVVVVVVPPPKKKLLLKKKZZZiiiooosss{{{}}}zzztttkkkjjjsssyyy~~~~~~~~~tttgggaaa]]]YYYYYYZZZ\\\]]]___aaaeeejjjqqqvvv~~~zzzrrrlllgggeeebbb```___^^^^^^^^^\\\ZZZYYYWWWTTTSSSTTTTTTSSSRRRUUUQQQKKKEEE@@@>>>=========>>>>>>???@@@@@@@@@@@@===@@@BBBDDDLLLYYYcccfffeeefffbbbWWWJJJ@@@===>>>>>>BBBBBBFFFPPPXXXnnnpppUUULLLVVVdddkkknnnwwwyyyqqqmmmlllmmmwwwlllxxxrrrZZZMMMJJJJJJGGGCCCCCCCCCCCCCCCCCCBBBBBB======<<<;;;:::999888888777666555555444555555555444444333333333222222222111111111111000000000///000000000000000000000000000000000000000000000000000000111111111111000000222333555999AAAMMMXXX```iiioootttuuuuuussslllcccZZZbbb~~~mmmZZZZZZffftttvvvkkkjjjsss~~~ooommmaaaZZZ[[[ZZZlllwwwuuujjjccc______^^^___aaadddgggiiilllppptttwww}}}vvvnnneee[[[SSSMMMGGGDDD@@@>>>>>>???>>>===>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999:::<<<<<<===???BBBDDDCCCEEEFFFFFFFFFGGGIIIKKKGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHMMMTTTXXX```gggkkkmmmpppuuuwwwuuurrrsssvvv{{{ssscccUUULLLHHHFFFEEEHHHNNNVVV^^^fffkkknnnqqqpppoooooooooqqqsssuuuttttttuuuvvvvvvsssoookkkbbb\\\UUUMMMGGGBBB===:::999999888777666666777777666666666666666666666666666666666666666555555555666666777777777777666666777666666888888888>>>GGGPPPPPPNNNGGG???<<<@@@EEEMMMUUU[[[\\\^^^cccggggggiiihhhfffQQQHHHKKKVVVyyy{{{ggg[[[]]]eeetttwwwrrrcccRRRFFF===888666666666666555555555555555555444333333222111111222222222222111111111111111111111111111222222222111222222333666===EEEKKKTTTWWW\\\aaaeeegggiiiiiiiii```YYYYYYWWWQQQLLLLLLJJJ\\\nnnvvvzzz{{{{{{vvvllliiiuuu}}}~~~xxxjjjccc___[[[ZZZ\\\\\\^^^```bbbeeejjjpppttt{{{uuupppkkkfffeeebbb```^^^^^^^^^]]][[[ZZZXXXVVVTTTSSSTTTTTTRRRQQQVVVRRRKKKDDD???<<<;;;;;;;;;<<<===>>>????????????>>>BBBDDDFFFNNN[[[dddgggeeeeee```UUUHHH???===??????CCCCCCGGGQQQZZZpppkkkUUUQQQ[[[fffkkknnnyyyyyyvvvvvvwwwllldddtttnnnYYYNNNMMMMMMLLLDDDCCCCCCCCCCCCCCCBBBBBB>>>======<<<;;;:::999999888777666666555555555555444444444333333333222222111111111111000000000///000000000000000000000000000000000000000000000000000000111111111111000000222333666999@@@JJJWWW___iiioootttvvvwwwuuummmddd^^^dddwwwbbb___hhhuuu~~~uuullljjjqqqzzz|||uuummm^^^WWWYYYYYYjjjrrrwwwllldddbbbaaa______aaadddgggjjjlllqqquuuwww~~~|||tttjjjaaaWWWMMMHHHEEEBBB@@@>>>>>>?????????>>>======<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<>>>BBBEEEEEEGGGIIIIIIIIIIIIKKKLLLIIIHHHFFFEEEEEEFFFGGGHHHGGGHHHIIIJJJLLLQQQWWW[[[bbbiiioooqqqssswwwyyyxxxwwwxxx|||qqq___QQQHHHEEEEEECCCFFFLLLTTT\\\cccgggjjjnnnnnnnnnooorrruuuyyy{{{sssssstttvvvvvvtttooolllbbb\\\TTTLLLFFFAAA<<<999999888777777777777777777666666666666666666666666555555555666666666666666666666777777777777666666666555666888888888???GGGRRRQQQNNNGGG@@@>>>AAAFFFLLLUUU\\\]]]^^^bbbfffffffffeeecccNNNFFFLLL[[[vvvbbbVVVWWW^^^tttvvvooo___MMMAAA999555555555444444444333333333555555444333333222111111222222222111111111000000000000111111111222222222111222222333666<<>>?????????>>>BBBEEEHHHPPP]]]fffiiigggddd\\\QQQFFF???>>>???@@@DDDCCCGGGQQQ[[[qqqeeeUUUWWWaaaiiikkklllwww}}}~~~hhhaaarrr|||yyy~~~jjjWWWOOONNNMMMMMMEEEEEEDDDDDDCCCBBBBBBAAA>>>======<<<;;;;;;::::::999888777666666555666666444444444444333333333333111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111000000111333666999>>>HHHTTT^^^hhhnnntttwwwxxxvvvnnneeeaaafff~~~hhhbbbjjjttt~~~{{{pppmmmrrrzzz~~~~~~ppp^^^WWWZZZYYYjjjqqq{{{ooogggeeecccaaa___```bbbeeehhhjjjooossstttzzzzzzqqqggg]]]SSSJJJDDDCCCBBB@@@???>>>>>>??????======<<<<<<<<<<<<======<<<<<<<<<<<<<<<=========;;;<<<<<<<<<<<<>>>BBBEEEHHHKKKNNNOOONNNMMMNNNNNNMMMKKKHHHFFFFFFGGGIIIJJJIIIKKKOOORRRVVVZZZ___ccciiiqqqvvvvvvvvvyyy{{{zzz{{{}}}rrr]]]MMMDDDAAAAAACCCFFFMMMTTT\\\bbbfffhhhkkkkkklllnnnqqqvvvzzz|||tttssstttttttttrrrmmmjjjbbb\\\SSSLLLFFFAAA===;;;888888777777777777777888777777777777777777777777555555555666666666666666777777777777777666666555666555666888888999???GGGSSSQQQMMMFFF@@@>>>BBBFFFNNNXXX`````````cccfffgggdddbbb```KKKDDDMMM\\\uuu```SSSTTT[[[nnnooogggVVVEEE<<<888555444444444333333333222222444444444333333222222222222111111111111000000000000000000111222222333333111111111222555;;;CCCHHHQQQTTTZZZ___eeehhhjjjkkkjjjeee___YYYVVVRRROOOMMMNNN]]]mmmxxx~~~~~~{{{}}}}}}nnneee```\\\[[[]]]\\\]]]```bbbdddhhhmmmppprrr{{{vvvnnnllliiieeeccccccaaa___]]]]]]\\\YYYWWWTTTSSSRRRSSSTTTTTTSSSQQQQQQMMMFFF@@@<<<;;;<<<===999:::<<<===>>>?????????===AAAEEEHHHQQQ^^^gggiiiiiicccYYYMMMEEE@@@??????AAAEEEDDDGGGQQQZZZqqq{{{```VVV\\\gggllllllpppxxx}}}fff___qqq{{{www}}}fffUUUNNNLLLJJJIIIGGGFFFEEEDDDCCCBBBAAA@@@>>>>>>======<<<;;;;;;;;;:::999888777666666666666555444444444444333333333111111111111000000000000////////////////////////000000000000000000000000000000111111111111000000000222666888<<>>======<<<<<<<<<<<<==================>>>>>>>>>???>>>>>>>>>======???CCCFFFLLLOOOSSSUUUTTTSSSRRRQQQPPPNNNJJJGGGFFFHHHJJJLLLIIINNNTTTYYY^^^cccgggjjjrrrxxx|||yyyvvvwwwyyyyyy{{{ppp\\\LLLCCC@@@@@@DDDHHHOOOWWW^^^dddhhhjjjgggggghhhjjjlllppptttvvvvvvtttrrrqqqooolllhhhddd^^^XXXPPPIIIDDD@@@===;;;888888777777777777888888777777777777777777777777555555555555666666666777777777777777777666555555555444666888888999???HHHSSSPPPKKKDDD???>>>AAAEEEOOOYYYaaaaaa```bbbeeeffffffbbb^^^IIICCCKKKYYY~~~rrr]]]RRRVVVaaammmlllaaaOOO???888888888555555444444444333333333333333333333333333333333111111111111000000000000///000000111222222333333111111111222444:::BBBGGGOOORRRXXX___eeeiiikkkmmmiiifff___XXXTTTRRRPPPOOOSSS^^^kkkuuu~~~~~~{{{yyyzzz||||||}}}ooofff```\\\[[[]]][[[]]]```bbbdddggglllooottt~~~uuunnnnnnkkkgggeeedddbbb___]]]]]][[[XXXVVVRRRRRRQQQRRRTTTTTTSSSQQQNNNJJJDDD???<<<<<<>>>???:::;;;<<<>>>??????@@@@@@<<<@@@DDDHHHQQQ^^^gggjjjkkkcccVVVKKKDDDAAA??????AAAEEEDDDGGGQQQZZZqqqxxx^^^VVV___jjjmmmlll{{{yyyddd^^^rrr}}}xxx}}}dddSSSLLLIIIGGGEEEHHHGGGFFFEEECCCAAA@@@???>>>>>>======<<<<<<;;;;;;:::999888777666666666666555555444444444333333333111111111111000000000000////////////////////////000000000000000000000000000000111111111111000000///222555777;;;DDDQQQ[[[fffmmmtttwwwyyywwwoooeee```dddzzziiiaaagggppptttuuu|||tttvvv|||~~~~~~pppZZZRRRVVVUUUffftttuuullljjjgggbbb___]]]___aaacccbbbgggkkkkkkpppxxx~~~wwwlllaaaWWWNNNGGGCCC@@@@@@@@@>>><<<;;;<<<=========<<<<<<<<<======>>>======>>>>>>??????@@@@@@AAAAAA@@@???>>>@@@DDDGGGOOOSSSWWWZZZYYYWWWUUUTTTSSSPPPLLLHHHGGGHHHKKKMMMHHHNNNUUU]]]bbbgggkkknnnwww}}}zzzttttttuuuuuuzzz~~~mmmZZZKKKDDDBBBBBBFFFJJJQQQYYYaaagggkkkmmmddddddddddddgggjjjmmmooovvvtttpppmmmjjjfffbbb^^^YYYTTTLLLEEE@@@===;;;999888777777777777777888888777777777777777777777777444555555555666666777777777777777777777666555555555444666888888999@@@HHHRRROOOJJJCCC>>>===@@@CCCMMMXXX``````^^^___bbbccchhhccc]]]HHHBBBJJJVVVyyy~~~iiiVVVMMMWWWdddqqqnnnaaaMMM<<<777888999666666555555555444444444333333333333333333333444111111111111000000000000///000000111222222333333111111111222444:::BBBGGGNNNQQQWWW^^^eeeiiilllnnniiifff___WWWRRRRRRQQQPPPXXX```jjjrrr|||}}}yyywwwxxx}}}~~~{{{xxxwwwrrrggg```\\\[[[]]]]]]]]]___aaadddgggjjjkkksss}}}~~~rrrllllllllliiieeebbb```^^^]]][[[YYYVVVTTTOOOPPPQQQRRRRRRQQQPPPOOONNNKKKEEE???;;;:::;;;<<<<<<<<<<<<<<<===???@@@@@@<<>>===<<<;;;;;;::::::999888777666666888555222222333444222000111111111111111111222222////////////000000000000////////////000111333333////////////000000000000111333666888777;;;IIIXXXfffkkkooorrruuuuuummmddd```cccrrrhhhWWWZZZiiisssuuu{{{wwwtttttt|||fffYYYVVVUUUZZZ```ppp}}}{{{ssslllccc\\\ZZZZZZ[[[___ddddddgggkkkmmmooosssyyy~~~xxxtttlllbbbWWWLLLDDD@@@??????>>>===============>>>>>>>>>>>>============<<<===>>>???@@@AAABBBBBBDDDBBB???>>>>>>@@@CCCEEERRRZZZbbbaaaZZZRRROOOOOOMMMMMMLLLKKKKKKKKKKKKKKKNNNOOORRRXXX___fffkkkllluuurrrnnnllllllqqqvvvzzz{{{}}}}}}iiiYYYMMMEEEDDDGGGHHHNNNVVV\\\eeelllmmmiiiddd]]]XXXYYY]]]aaagggnnnnnnnnnnnnmmmkkkeee]]]WWWRRRMMMGGGDDDAAA>>>:::666777777666666777888999999666666666666666666666666777777777777777777777777888888888888888777666666666777888666555:::CCCKKKVVVQQQIIIAAA<<<===AAAFFFQQQVVV]]]aaabbbbbbccceeefffbbbZZZMMMAAADDDYYYpppnnn\\\QQQOOOYYYeeeyyyppp^^^III<<<888777555777777666555444444333333444444222222222222444444222222222111111111000000333333333222222111111111111000222444555666===EEEMMMSSSZZZaaaeeehhhjjjkkkjjjjjjcccVVVNNNQQQXXX]]]YYYcccqqq~~~}}}zzz||||||zzz{{{}}}zzzuuutttwwwssshhhaaa\\\[[[]]][[[\\\^^^```cccfffiiikkkpppzzz{{{pppjjjiiiiiifffbbb```^^^\\\[[[ZZZWWWTTTRRRQQQRRRSSSSSSSSSRRRQQQPPPLLLIIIDDD???;;;;;;<<<==================>>>???@@@>>>CCCGGGJJJSSS```iiilllggg___TTTIIICCCAAA@@@@@@@@@@@@GGGLLLQQQhhhvvv^^^[[[aaaeeekkksss|||ggg]]]]]]mmm}}}|||zzz|||~~~oooZZZSSSKKKIIIJJJGGGFFFEEECCCAAA@@@AAABBBBBBAAAAAA@@@???>>>===<<<<<<<<<;;;:::999888777666555888555333333444555444222111111111111111111222222////////////000000000111000/////////000111222222////////////000000000111111222555666666:::HHHWWWfffkkkooorrrtttuuunnnfff]]]aaappplllYYYZZZgggrrrvvv~~~zzzyyy{{{yyyeeeVVVRRRRRRWWW^^^jjjuuu}}}tttjjjbbb\\\\\\]]]]]]aaaeeedddfffhhhiiikkkpppwww~~~wwwsssjjj___TTTKKKDDD@@@??????>>>===============>>>>>>>>>>>>============<<<===>>>???@@@AAABBBCCCCCCAAA???===>>>@@@CCCEEEQQQYYY```___XXXQQQNNNNNNKKKKKKKKKKKKKKKKKKLLLLLLMMMOOORRRXXX___eeeiiikkkmmmkkkgggeeegggmmmtttxxxzzz|||xxxeeeWWWMMMFFFFFFIIIKKKRRRZZZaaahhhnnnlllggg]]]VVVPPPPPPSSSXXX^^^eeekkkjjjjjjiiifff```YYYTTTOOOLLLGGGDDDBBB???;;;777777777777777777888999999666666666666666666666666666666666666666666666666777888888888888777666666666888888777777<<>>CCCGGGQQQWWW]]]aaaaaaaaacccdddjjjfff]]]OOOBBBCCCVVVllliiiYYYPPPOOOYYYggg|||rrr___III<<<999999777777666666555444444333333333222111111111111222333222222222111111111000000333222222222222222222111111000222444555666===EEEMMMRRRYYY___cccfffiiikkkjjjjjjcccVVVNNNQQQXXX]]]aaajjjwww}}}zzzzzz|||~~~{{{vvvtttwwwssshhhaaa\\\ZZZ\\\ZZZ[[[\\\___bbbeeehhhjjjnnnxxx~~~vvvlllgggfffeeebbb___^^^\\\ZZZXXXWWWUUURRRPPPQQQRRRRRRSSSRRRQQQOOOOOOIIIGGGBBB>>><<<<<<===>>>>>>>>>=========>>>>>>???AAADDDGGGJJJSSS```jjjmmmhhh```TTTIIICCCAAAAAAAAA@@@AAAHHHOOOWWWqqqwwwaaa^^^aaaccckkkvvvvvvaaaZZZ\\\nnn~~~|||iiiVVVQQQJJJHHHJJJFFFEEEDDDCCCAAAAAAAAABBBBBBBBBAAAAAA@@@???>>>=========<<<;;;:::888777666555777555444444666666555444222222222222222222111111/////////000000000111111111000000000000000111111/////////000000000111111111111333444444888FFFTTTccciiinnnpppssstttooohhh[[[^^^lllrrr[[[WWWdddpppvvv||||||~~~{{{iiiUUUMMMNNNTTTZZZaaakkk{{{uuugggaaa\\\]]]______aaaeeedddeeefffeeegggllluuu|||vvvpppfff[[[QQQIIIDDDAAA??????>>>=========>>>>>>>>>>>>>>>>>>============<<<===>>>???AAABBBCCCDDDBBBAAA>>>======???BBBDDDMMMSSSYYYYYYSSSLLLIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNMMMOOOTTTZZZ___dddggghhhfffccc```___ccckkksssxxxzzz~~~rrraaaUUUMMMGGGHHHLLLOOOWWWaaahhhnnnqqqllleeeXXXOOOHHHHHHKKKOOOVVV]]]fffdddbbb```^^^YYYSSSOOOLLLIIIFFFDDDBBB???;;;999777777777777777777888999666666666666666666666666555555555555555555555555777777888888777777666555666777888888999>>>FFFLLLTTTPPPIIIBBB>>>???DDDHHHRRRWWW]]]``````___aaacccjjjfff\\\OOOCCCEEEYYYnnn{{{zzzbbbTTTNNNOOO[[[jjjuuu___III<<<::::::888666666666555444444333333222111111000000111111222222222222111111111111111111111111222222222222222111000111444444555<<>>?????????>>>>>>===>>>>>>>>>AAADDDGGGIIIRRR___hhhllljjjbbbUUUJJJCCCAAAAAAAAABBBCCCLLLSSS^^^|||www```___bbbdddpppzzzwww{{{ttt```[[[```qqqfffTTTPPPIIIHHHIIIEEEDDDDDDCCCBBBAAAAAABBBBBBBBBAAAAAA@@@??????>>>>>>>>>===<<<:::999777666555666555555666666666555555333222222222222222111111//////000000000111111111222111000000000000000111//////000000000111111111111000111222222666CCCPPP___eeekkknnnqqqrrrooojjjZZZ\\\iiiwww\\\TTT^^^lllttt~~~~~~tttZZZLLLLLLRRRVVVZZZcccssstttfff```]]]^^^___^^^___bbbbbbdddffffffgggkkksssyyyuuuooocccWWWMMMGGGCCCBBB??????>>>>>>===>>>>>>???>>>>>>>>>>>>============<<<===>>>@@@BBBCCCEEEEEEBBBAAA>>>======???BBBDDDGGGLLLQQQQQQLLLFFFCCCCCCEEEFFFHHHJJJLLLNNNOOOPPPNNNRRRWWW]]]```bbbdddeeebbb```]]]^^^bbbjjjsssyyy}}}{{{mmm^^^TTTMMMIIIKKKOOORRR\\\gggpppuuuuuummmdddVVVNNNFFFFFFIIINNNUUU]]]```^^^ZZZWWWUUUQQQMMMJJJIIIHHHGGGEEECCC???<<<999888777777777777777888888666666666666666666666666666666666666666666666666777777777777777666666555555666777888:::???EEEJJJPPPLLLFFF@@@===???EEEIIIRRRWWW\\\^^^^^^^^^___aaafffaaaYYYNNNFFFKKKaaavvvrrrZZZPPPMMMOOO\\\mmmuuu^^^FFF:::999:::888666666555555555444444444222222111111111111222222111111111111111111111111000000111111222222333333111000111444444555;;;DDDNNNRRRWWW\\\```dddiiilllnnnmmmfffYYYQQQTTT\\\aaagggnnnwww}}}}}}{{{yyyzzzxxxyyy}}}yyyvvvxxxqqqhhhbbb]]]\\\]]]YYYZZZ[[[]]]```ccceeegggnnnwww|||xxxtttpppoooqqqwww~~~{{{tttpppiiifffdddbbb```^^^]]]\\\ZZZXXXWWWUUURRROOONNNNNNOOONNNMMMKKKIIIHHHCCCBBB???===<<<===>>>???@@@??????>>>>>>>>>>>>???@@@CCCFFFHHHQQQ]]]fffiiilllcccVVVJJJCCCAAAAAAAAAAAADDDMMMVVVdddttt]]]]]]dddhhhyyy~~~nnnnnn}}}vvvbbbaaagggxxxeeeTTTPPPJJJHHHHHHDDDDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@??????>>>===<<<;;;:::888777777555666777777666555555444333333333333222222111111000000000000111111111111222111000000000000000111000000000000111111111111111///000111222555@@@KKKYYYaaaiiillloooqqqooojjj\\\[[[eee}}}yyy]]]PPPXXXgggqqqcccOOOMMMQQQRRRWWW___qqquuuhhhbbb^^^^^^^^^\\\\\\^^^```dddhhhiiijjjlllqqquuuvvvnnnbbbUUUKKKEEECCCCCC??????>>>>>>>>>>>>??????>>>>>>>>>>>>============<<<===>>>@@@BBBEEEFFFGGGDDDBBB@@@>>>>>>AAADDDFFFFFFIIIMMMLLLHHHDDDBBBAAADDDEEEHHHKKKNNNQQQRRRSSSQQQVVV]]]aaabbbbbbbbbbbb___]]]\\\^^^ccckkksssxxxwwwkkk]]]TTTOOOLLLNNNRRRVVVaaammmvvv{{{yyyoooeeeVVVNNNHHHHHHLLLQQQYYY```___[[[UUUQQQNNNLLLJJJHHHIIIJJJJJJHHHEEE@@@<<<:::888888777777777777777888777777777777777777777777777777777777777777777777777777777777777666555555444555666888:::???CCCGGGIIIFFFBBB>>><<>>===<<<===>>>>>>??????>>>>>>>>>??????@@@???CCCFFFIIIQQQ\\\dddeeeiii```SSSHHHBBB@@@BBBBBBAAAEEEOOOXXXgggoooXXX]]]gggnnnvvvhhhlllwwweeehhhppp~~~cccSSSPPPKKKHHHHHHCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@======<<<<<<::::::999999666888:::999777555555555444444444333222222111111000000000111111111222222111000000000000000111111000000000111111111222222000///000222333666>>>GGGTTT^^^hhhmmmoooqqqoookkk^^^[[[___uuu{{{^^^OOOTTTcccnnnlllSSSOOOQQQPPPUUU___rrryyyjjjccc______^^^[[[[[[]]]```dddiiikkkkkklllooorrrwwwpppcccVVVLLLEEECCCCCC??????>>>>>>>>>???@@@@@@>>>>>>>>>>>>============;;;<<<>>>AAACCCFFFHHHIIIFFFEEEBBB@@@AAACCCFFFHHHIIIKKKMMMMMMJJJFFFDDDDDDEEEGGGJJJNNNRRRTTTUUUUUUVVV\\\dddgggeeebbb``````[[[[[[\\\___eeemmmtttyyyrrrgggZZZSSSOOONNNPPPUUU\\\fffsss{{{{{{ooocccTTTMMMIIILLLQQQVVV^^^eeebbb]]]VVVPPPMMMLLLLLLKKKNNNPPPQQQOOOIIICCC>>><<<999888888777777777777777777777777777777777777777888888888888888888888888666666777777666666555444444555666888;;;???BBBCCCCCCAAA???<<<<<>>===<<<<<<======>>>>>>>>>>>>???@@@AAAAAA>>>CCCHHHLLLSSS]]]cccdddbbbYYYMMMCCC???@@@CCCEEECCCHHHSSS\\\lllhhhSSS]]]lllrrrqqqgggmmmttteeelllwwwxxx^^^PPPOOOKKKIIIIIIEEEEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBBBBBBBAAAAAAAAAAAA<<<<<<<<<<<<;;;;;;;;;::::::<<<>>>===:::777666666555444444333222222111111000000111111111222222222000/////////000111222222000000111111111222222222000///111444555666<<>>>>>??????@@@AAA>>>>>>>>>>>>============;;;<<<>>>AAADDDGGGIIIJJJIIIGGGEEECCCCCCFFFIIIKKKKKKLLLMMMMMMKKKHHHFFFFFFFFFIIIMMMQQQUUUWWWXXXXXX[[[bbbjjjlllhhhbbb___^^^XXXZZZ^^^dddllltttzzz~~~wwwkkk```VVVQQQOOOOOOSSSXXXcccmmmxxxzzzmmm```RRRMMMKKKPPPWWW\\\dddjjjhhhbbbZZZSSSPPPPPPQQQQQQUUUXXXYYYVVVOOOGGGBBB???999999888777777777777777777777777777777777777777777777777777777777777777666666777777666666555444666666777:::===@@@AAABBB???>>>===<<<>>>CCCKKKPPPXXX\\\```ccccccdddgggkkkoooeeeVVVJJJEEEPPPiiioooUUUPPPQQQRRR___sss|||nnnVVVAAA999:::999444555555555555555555555555111222333333333333222111000000111111111222222222111111111111000000000000222000111333333333999AAALLLQQQXXX^^^bbbeeehhhjjjlllnnnkkkaaaYYYYYY]]]___aaafffmmmrrrtttttttttuuurrr}}}yyywww~~~~~~~~~rrrhhh___ZZZZZZ^^^^^^^^^___```aaabbbcccjjjqqqxxx|||xxxnnnfff```\\\ZZZYYYTTTSSSXXX\\\]]]```dddttt~~~{{{ssslllkkkiiifffdddbbb___^^^]]][[[YYYWWWVVVTTTQQQNNNMMMMMMMMMLLLJJJGGGEEECCCAAA@@@>>>===<<<<<<<<<===>>>>>>>>>>>>???@@@AAABBB???DDDJJJNNNUUU^^^cccccc[[[SSSHHH@@@===@@@DDDGGGHHHNNNYYYbbbqqqdddQQQ^^^oootttoooeeemmmqqqcccmmmzzztttZZZMMMNNNKKKJJJKKKFFFEEEFFFFFFGGGGGGGGGFFFFFFBBBBBBBBBBBBBBBBBBAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>???@@@AAAAAA>>>>>>>>>>>>============;;;<<<>>>AAADDDGGGIIIJJJKKKIIIFFFEEEEEEGGGJJJLLLKKKKKKLLLKKKJJJHHHFFFEEEHHHKKKOOOSSSVVVXXXYYYYYY^^^eeemmmooojjjccc___]]]XXX\\\bbbjjjrrr{{{ssseee\\\RRROOOOOOPPPUUU[[[hhhrrr|||yyyjjj\\\SSSNNNNNNUUU\\\bbbiiiooommmfff]]]WWWTTTTTTUUUVVV[[[^^^___\\\TTTKKKDDDBBB999999888777777666777777777777777777777777777777777777777777777777777777666666666666666555555444888888999;;;>>>AAAAAAAAA======<<<<<>>===>>>???@@@AAAAAA@@@???CCCGGGJJJMMMTTT^^^ddddddXXXOOOFFFBBB@@@>>>@@@DDDKKKQQQ[[[iii{{{bbbQQQ]]]qqqzzzzzzkkkiiizzzvvvgggmmmuuuZZZLLLMMMIIIHHHKKKIIIEEEEEEEEEEEEEEEDDDDDDCCCFFFCCCAAA???@@@@@@@@@???>>>>>>??????>>>===;;;:::@@@@@@@@@@@@>>>;;;888666666555444222111000000000000000000000000111111111111111111111111111111111000111111111111222222222333222111111333666:::<<>>???@@@@@@@@@@@@???????????????>>>===<<<@@@@@@AAABBBEEEIIILLLNNNMMMKKKHHHFFFFFFHHHKKKMMMPPPNNNLLLLLLKKKJJJGGGEEEOOOPPPRRRUUUXXXZZZ\\\]]]gggiiikkkkkkgggccc```^^^aaa^^^bbbqqq}}}}}}ooobbbYYYRRRQQQSSSWWW___fffuuuuuugggYYYVVVSSSRRRWWWaaaiiimmmmmmsssnnnfff]]]WWWVVVYYY[[[cccfffgggcccZZZOOOHHHDDD===<<<;;;888555333444444999888777666666777888999888888777777777777777888777999999777444333555777666777999;;;===???@@@AAA===<<<;;;;;;>>>EEEOOOVVV\\\^^^```bbbdddgggkkkmmmsss\\\MMMIIIGGGWWWrrrpppYYYUUUQQQXXXkkkyyykkkOOOCCC>>>999777999555444444333333222111111444333111000000111333444222222222222222222222222///////////////000111111000111222222333444777:::DDDNNNXXX\\\___dddggggggggghhhhhhccc]]]YYY[[[___cccaaadddkkkoooooonnnpppqqq|||uuuqqqqqq{{{wwwooohhh___[[[^^^aaa___]]][[[ZZZ\\\^^^___aaadddiiinnnssswwwyyyzzzzzzvvvoooggg___YYYVVVTTTQQQQQQQQQRRRTTTYYY___dddnnnxxx}}}vvvrrrllljjjfffdddbbb```^^^\\\ZZZXXXVVVUUUUUUTTTRRRPPPOOONNNMMMLLLIIIFFFCCCBBB???>>>=========>>>???@@@<<<===???@@@AAA@@@@@@???AAAEEEIIILLLSSS]]]aaaaaaSSSKKKCCCAAA@@@@@@CCCGGGLLLTTT```mmm|||yyyaaaTTT```rrrzzz|||nnnnnnvvvhhhqqqvvv\\\OOOOOOJJJIIIKKKJJJEEEFFFFFFFFFFFFEEEDDDDDDDDDBBBAAA@@@AAAAAA@@@???@@@AAAAAAAAAAAA???>>>===???@@@@@@???===;;;888666555555444222111111111111222222222222222222222222111111111111111111111111000111111111111222222222222222111111333666999;;;HHHVVVeeekkknnnqqqrrroooggg\\\UUU```}}}pppcccYYY```tttvvvxxx|||\\\RRRTTTVVV[[[bbbqqqzzzoooeeebbbbbbaaabbbeeeeeedddccccccfffjjjooorrruuu~~~}}}ssseeeWWWMMMFFFCCCAAA===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>???@@@BBBEEEHHHKKKNNNOOONNNLLLIIIGGGFFFHHHJJJLLLMMMKKKHHHHHHIIIKKKLLLLLLPPPQQQRRRUUUXXX[[[]]]___eeehhhkkkllliiifffdddcccccccccjjjwwwxxxlllbbbZZZTTTTTTWWW]]]gggppp~~~wwwhhh[[[UUURRRSSSYYYccclllpppqqqyyyuuummmddd]]]\\\```dddjjjlllmmmhhh___TTTLLLHHH???>>><<<999666555666777999888777666666777888999888888777777777777888888777999999777444333555777666777999;;;===???@@@AAA======;;;;;;>>>FFFOOOVVV]]]___aaadddfffjjjmmmooonnnXXXJJJGGGIII\\\xxxppp[[[XXXVVV^^^qqq}}}jjjOOOBBB>>>888666888666666666555444444333333444333111000000111333444222222222222222222222222///////////////000111111000111222222222444777:::CCCMMMVVV[[[^^^dddggggggiiijjjiiiddd^^^ZZZ[[[]]]___[[[ZZZ___dddgggkkkoooqqq{{{tttpppppp~~~uuunnnhhh___[[[]]]```^^^\\\YYYXXXYYYZZZ[[[\\\___cccgggkkknnnpppqqqrrrooojjjccc]]]XXXUUUSSSRRRSSSTTTUUUVVVYYY^^^bbbiiisss}}}vvvrrrkkkhhheeebbbaaa___]]][[[ZZZXXXVVVUUUUUUTTTQQQOOOOOONNNMMMJJJGGGDDDBBB@@@===<<<<<<<<<===>>>@@@AAA<<<===>>>???@@@@@@@@@@@@@@@DDDHHHKKKSSS[[[^^^[[[LLLEEE??????@@@BBBFFFKKKKKKWWWdddnnnyyyppp```ZZZeeessszzz~~~tttuuuuuugggtttrrr[[[PPPOOOIIIHHHKKKIIIFFFFFFGGGGGGGGGFFFEEEEEEBBBBBBBBBCCCDDDDDDBBB@@@CCCDDDDDDDDDDDDBBBAAA@@@????????????===;;;999777555555444333222222333333333333333333333333333333111111111111111111111111000111111111111222222222222111111111333555888:::@@@OOO```hhhkkknnnpppqqqiii___WWW^^^vvvqqqdddYYY^^^rrr}}}tttrrrxxx~~~~~~eeeRRRRRRYYY\\\cccppptttiiieeedddbbbbbbeeeccccccdddeeegggjjjmmmooorrr|||}}}ssseeeWWWLLLFFFAAA?????????@@@AAABBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@???>>>@@@DDDIIILLLOOOPPPPPPOOOMMMJJJGGGFFFGGGHHHJJJLLLIIIGGGGGGKKKPPPTTTUUUPPPQQQRRRUUUXXX[[[___aaabbbeeejjjlllkkkjjjiiihhhiiimmmvvvtttjjjbbb\\\WWWYYY___gggsss}}}tttfff\\\VVVVVVXXX___jjjsssxxxzzzzzzwwwqqqggg___^^^dddkkkpppqqqqqqkkkbbbXXXOOOKKKAAA???<<<999777777888999999888777777777777888999888888777777777888888999888888888777555444555666666777999:::<<<>>>@@@@@@???>>><<<<<>>???@@@@@@AAAAAA@@@DDDIIIMMMUUU\\\[[[WWWHHHAAA<<<>>>@@@BBBGGGLLLLLLXXXccciiiqqq|||iiicccccckkksssyyyzzz{{{tttfffvvviiiWWWOOONNNGGGGGGKKKIIIHHHHHHHHHHHHHHHGGGFFFFFFBBBCCCDDDGGGHHHHHHEEEBBBEEEEEEFFFFFFEEEDDDBBBAAA?????????>>>===;;;:::999555555444444444444444444444444444333333333333333111111111111111111111111000000111111111222222222111111111111222555777999<<>>???@@@AAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@>>>BBBHHHMMMQQQRRRRRRQQQOOOMMMJJJHHHFFFFFFGGGHHHKKKJJJJJJLLLQQQVVVYYY[[[PPPPPPQQQSSSWWW\\\```bbbaaaeeejjjnnnooooooooooooqqqxxx~~~rrrjjjbbb^^^]]]aaahhhrrr|||oooccc[[[[[[]]]bbbkkkvvv}}}{{{tttjjjbbbbbbjjjrrryyyyyywwwqqqiii^^^UUUPPPEEEBBB===999888888999999888888888888888888888888888888777777888888999999999888888666555555555666666777888:::<<<>>>???@@@??????======AAAHHHRRRYYY`````````aaadddfffggggggaaaNNNDDDFFFSSSqqqgggXXXXXXXXXaaaqqqxxx~~~dddKKKAAA===888555666888888777777666555555555333222222111111222222333111111111111111111111111000000//////000000111222111222222222222333666888???IIITTTYYY^^^dddhhhhhhnnnnnnmmmhhhaaa\\\YYYXXX[[[SSSOOOQQQVVV\\\ccckkkmmm~~~xxxuuuvvv|||~~~}}}sssjjjbbb]]][[[\\\[[[ZZZYYYWWWUUUTTTTTT\\\]]]___bbbdddggghhhiiihhhfffdddaaa]]]ZZZXXXWWWWWWYYY[[[]]]^^^```ccceeemmmrrryyy~~~zzztttmmmjjjgggdddbbbaaa```^^^\\\YYYWWWUUUTTTTTTSSSQQQOOONNNMMMKKKHHHEEECCCAAA@@@>>>===<<<;;;;;;<<<===>>>======>>>???@@@AAABBBCCCBBBGGGLLLQQQYYY^^^[[[TTTGGGAAA<<<>>>@@@BBBEEEJJJOOOZZZaaaccckkkyyy|||hhhiiikkkooosssxxxxxxkkkzzz{{{bbbUUURRRQQQJJJJJJOOOKKKIIIIIIIIIIIIIIIHHHHHHGGGDDDEEEGGGJJJLLLKKKHHHEEEDDDEEEEEEEEEEEECCCBBBAAA>>>>>>>>>======<<<;;;:::666666555555555555555666444444333333333222222222111111111111111111111111000000111111111222222222000000000111222444666777;;;GGGXXXeeeiiiiiilllppphhhbbbYYYYYYggg|||zzzjjjYYYYYYjjjyyyzzz||||||rrrooossssssssstttyyyaaaSSSVVV]]]```hhhwww{{{pppjjjgggcccbbbdddaaabbbeeeggghhhiiiiiiiiimmmuuu|||ssseeeXXXNNNFFFAAA>>>@@@@@@AAABBBCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@AAABBBAAAEEEKKKQQQTTTTTTRRRQQQOOOMMMJJJHHHFFFFFFFFFFFFIIIJJJMMMRRRWWWZZZZZZYYYQQQQQQQQQSSSWWW\\\bbbeeefffjjjppptttvvvvvvvvvwwwyyy}}}yyypppjjjcccbbbfffmmmttt|||yyylllccc___aaafffnnnyyy{{{rrrkkkmmmvvv~~~zzzrrrhhh___YYYKKKFFF>>>999888888888888888888999999999999888888888888888888888999::::::999888777666666666555555777777888:::<<<===>>>?????????>>>>>>BBBJJJUUU\\\eeecccaaaaaacccdddcccbbb\\\KKKCCCIIIZZZ||||||cccVVVVVVVVV```nnnrrrxxx```HHH???===888555666777777666555555444444333222222222222222222222222111111111111111111111111000000000000000111222222111222222222111222555777===HHHSSSYYY^^^dddiiiiiinnnnnnmmmiiiccc]]]YYYWWWYYYSSSPPPSSSWWWZZZ___dddiii{{{vvvrrrtttzzztttjjjbbb]]]ZZZ[[[[[[[[[ZZZXXXVVVTTTSSSYYYZZZ\\\^^^```cccdddeeeeeeeeecccaaa___\\\[[[ZZZZZZ\\\___aaacccfffiiilllqqquuuyyy||||||xxxqqqkkkiiigggdddbbbaaa```^^^]]]YYYWWWUUUTTTTTTSSSPPPNNNLLLKKKHHHFFFCCCBBBAAA@@@===<<<;;;::::::;;;<<<===>>>>>>??????AAABBBDDDEEEEEEIIIOOOUUU]]]aaa[[[RRRGGGAAA===>>>@@@AAAEEEIIIRRR\\\```aaakkk{{{zzziiimmmppppppssszzz}}}rrr~~~uuu___XXXYYYXXXPPPPPPSSSNNNJJJJJJKKKKKKJJJJJJIIIHHHFFFGGGHHHKKKMMMLLLIIIGGGCCCDDDDDDDDDDDDBBBAAA@@@>>>>>>======<<<<<<<<<<<<888777777666555555666666444444444333333222222111111111111111111111111111000111111111111222222222000000000111222333555555:::CCCSSSbbbjjjjjjlllppphhhccc[[[WWWaaatttppp]]]WWWbbbrrrzzz}}}zzzvvvnnnoooooonnnnnnsssooo\\\WWW\\\\\\```lll||||||qqqjjjgggcccbbbcccaaaccceeeggghhhhhhhhhgggkkkqqq|||{{{rrrfffYYYOOOHHHCCC@@@@@@@@@AAABBBCCCCCCCCCCCC@@@@@@??????@@@BBBDDDEEEEEEIIINNNSSSUUUTTTQQQOOOMMMLLLJJJHHHFFFFFFFFFFFFGGGJJJPPPVVV[[[\\\YYYVVVSSSSSSRRRTTTXXX___eeeiiinnnrrrwww{{{||||||||||||zzz{{{vvvvvvyyy{{{|||||||||zzzvvvqqqllliiigggjjjqqq{{{yyymmmggggggiiippp{{{wwwssswww~~~wwwnnnddd^^^TTTLLLBBB;;;999999888666888888999::::::999888888888888888888888999:::;;;:::888666666666666666444777777888:::;;;<<<===>>>>>>>>>>>>???DDDMMMXXX___iiifffcccccceeefffdddaaaWWWHHHCCCKKK```wwwaaaUUUUUUVVVaaaoooqqqrrr[[[EEE>>>===999666777666666555444444333333222222222222222222222222222111111111111111111111111111000000000000111222222111222222222111222444777;;;FFFQQQWWW]]]dddhhhiiillllllkkkiiieee___ZZZWWWWWWRRRQQQUUUXXXYYY\\\___gggwwwtttooorrrvvvllleeeaaa^^^ZZZ[[[[[[[[[ZZZXXXVVVTTTWWWXXXYYY[[[^^^```bbbcccdddcccbbbaaa___]]][[[ZZZ\\\^^^aaadddgggkkkppptttwww{{{zzzuuuooojjjhhheeebbbaaa```___]]]\\\YYYWWWUUUTTTSSSRRRPPPNNNHHHGGGDDDBBB@@@?????????;;;::::::::::::;;;===>>>@@@??????@@@BBBDDDFFFGGGGGGKKKQQQXXX```ccc[[[PPPFFF@@@===???AAABBBEEEJJJPPPYYY]]]___mmmvvvjjjppprrrpppsss}}}~~~vvv~~~qqq^^^[[[___^^^TTTRRRSSSLLLKKKKKKLLLLLLKKKKKKJJJIIIHHHGGGHHHJJJKKKKKKIIIFFFCCCCCCDDDDDDCCCBBB@@@???>>>======<<<<<<<<<<<<===:::999888777666555555555666666555555444333333222111111111111111111111111000111111111111222222222///000000111222333444444888===LLL___jjjmmmmmmpppiiifff^^^WWW\\\nnn{{{fffYYY^^^gggrrr}}}|||qqqjjjiiihhhhhhnnn|||~~~iii]]]___\\\\\\dddrrr|||pppjjjfffbbbaaabbbbbbcccdddfffgggggggggfffjjjoooxxx~~~zzzrrrfffZZZQQQJJJEEEBBB???@@@AAABBBBBBCCCCCCBBB@@@??????@@@AAADDDGGGIIIIIILLLPPPSSSTTTRRROOOMMMLLLKKKJJJHHHGGGFFFFFFFFFIIIMMMSSS[[[```aaa]]]ZZZWWWVVVUUUWWW[[[bbbjjjnnnqqquuuzzz}}}}}}|||{{{{{{vvvyyywwwpppnnnsssyyyzzz{{{yyyuuuppplllkkkkkkllllllrrr~~~xxxnnnlllooosss|||||||||~~~vvvlllfff\\\SSSGGG>>>;;;:::888666888999999::::::999999888888888888888999:::;;;<<<:::888555555777777666444777777888999;;;<<<============>>>@@@EEEOOOZZZbbbhhhdddaaabbbeeegggeeebbbSSSFFFBBBLLLcccqqq]]]SSSRRRUUUbbbqqqrrrmmmWWWBBB======:::777888666666555444444333333222222222222333333222222222111111111111111111111111111111000000111111222333111222222111111111444666777BBBMMMTTTZZZbbbggggggiiiiiiiiihhhfffaaa[[[WWWWWWSSSRRRWWW[[[\\\^^^aaafffuuuyyyxxx~~~yyyooojjjgggdddZZZ[[[\\\\\\[[[YYYWWWUUUWWWXXXYYY[[[]]]```bbbdddcccbbbbbbaaa___]]][[[ZZZ^^^```ccceeeiiinnnuuuyyy|||yyytttoookkkfffdddaaa______^^^\\\ZZZYYYWWWUUUTTTSSSRRRPPPNNNEEEDDDBBB???>>>>>>>>>>>>999888888999:::<<>>===<<<<<<<<<<<<======;;;:::999777666555555555888777777666555444444444111111111111111111111111000111111111111222222222//////000111222333333444555888FFF\\\kkknnnnnnpppkkkiii```WWWYYYkkkrrr```aaa^^^kkk|||uuufffeeeddddddkkkzzzsssdddeee___\\\aaannn|||{{{oooiiieeebbb```bbbbbbcccdddeeeffffffffffffiiinnnwww}}}yyyrrrfff[[[RRRKKKFFFCCC??????@@@AAABBBBBBBBBBBB@@@@@@@@@@@@CCCFFFIIILLLLLLNNNQQQTTTTTTQQQNNNLLLKKKJJJIIIHHHGGGFFFFFFFFFMMMQQQWWW^^^dddfffdddaaaZZZYYYXXXYYY^^^eeemmmrrrqqqtttxxx{{{zzzxxxwwwwwwrrrsssoooiiijjjsss{{{}}}{{{ssslllggghhhlllppppppxxxwwwnnnmmmsss|||yyyrrrbbbXXXJJJAAA===;;;888666888999:::;;;;;;:::999888888888888888999:::;;;<<<;;;888555555777777666444777777888999;;;<<<======<<<===>>>@@@FFFPPP\\\dddddd```^^^___dddfffdddbbbQQQDDDAAALLLeeekkkYYYOOOOOOSSSbbbqqqsssjjjTTTAAA<<<===:::888999666666666555444444333333111222222333333222222111000000000000000000000000111111111000111111222333111222222111000111444666444???KKKRRRXXX```eeefffgggggghhhhhhfffbbb\\\WWWXXXTTTTTTYYY]]]```cccggggggttt|||qqqjjjgggfffbbbccccccbbb___[[[XXXUUUZZZZZZYYYZZZ[[[^^^aaacccdddddddddaaa___]]]^^^______```bbbeeeiiiooowww|||zzzvvvsssnnnjjjdddbbb`````````___]]][[[ZZZXXXTTTRRRQQQPPPMMMLLLGGGFFFDDDAAA???>>>===<<<888888999:::;;;===>>>??????@@@AAAAAABBBDDDGGGJJJGGGMMMWWW```bbb\\\SSSKKK???======BBBDDDDDDHHHLLLVVVQQQ^^^kkkoookkkfffiiikkkooo}}}}}}{{{xxxhhhccc^^^ZZZYYYWWWRRRPPPPPPOOONNNMMMLLLJJJJJJIIIIIIFFFHHHKKKLLLJJJHHHHHHHHHBBBCCCDDDEEEEEEDDDCCCBBB============<<<<<<<<<<<<::::::999999888777666666444444444333333222222222111111111111111111222222111111000000000000111111333333222222222222222222333999DDDRRR```kkkqqqsssnnniiiaaaZZZWWW```vvvyyydddUUU^^^cccppp~~~{{{qqqdddcccdddiiipppzzzsssjjjeee___^^^iii{{{vvvgggbbbdddeeebbbdddddddddcccdddddddddeeepppqqqttt|||zzzuuukkk^^^RRRIIIDDDCCC@@@@@@@@@???@@@@@@AAABBB???@@@@@@AAAGGGNNNOOOLLLTTTUUUWWWWWWTTTPPPKKKHHHLLLLLLLLLIIIGGGFFFGGGHHHQQQVVV]]]cccfffgggggggggccc\\\WWWXXXZZZ___hhhpppsss{{{~~~{{{zzzuuunnnmmmnnnkkkiiilllvvv~~~}}}vvvmmmgggggglllssswww~~~wwwtttvvvyyyvvvmmmdddUUUHHH???999666444999::::::999777666777999999<<<===;;;:::<<<:::666888777666555555666777888777888999:::;;;;;;;;;;;;;;;:::;;;>>>FFFQQQ[[[bbb```aaa```___aaadddaaa[[[GGGFFFFFFPPPllldddUUUMMMPPPYYYkkkwwwrrrfffOOO@@@<<<888:::<<<666999888888777666555444444222222222333333333444444111111111111111000//////222111111111222333333444444333111000000111333444666<<>>??????@@@AAAAAAAAACCCFFFIIIHHHNNNXXX___```YYYOOOHHH???>>>???DDDFFFFFFIIINNNTTTTTTdddssszzznnneeeiiilllqqq}}}zzzxxxjjjbbb\\\XXXXXXVVVRRROOOOOOOOONNNMMMKKKJJJIIIIIIIIIEEEHHHJJJKKKJJJHHHHHHHHHEEEEEEFFFFFFFFFEEECCCBBB>>>>>>>>>>>>============:::::::::999999999999888666666555555444444333333111111111111111111222222111111000000000000111111222222222222222222222222444888AAANNN]]]hhhnnnooopppkkkddd\\\VVV^^^uuuzzzdddSSSUUU]]]kkk~~~zzz{{{hhhfffgggkkkoooxxxyyylllhhhdddbbbiiixxxyyyiiidddffffffcccfffeeecccbbbbbbbbbbbbcccppppppsss{{{|||wwwmmmaaaTTTKKKFFFDDDAAA@@@@@@@@@@@@@@@AAAAAAAAACCCBBBDDDJJJSSSWWWVVVWWWWWWWWWUUURRRNNNKKKIIILLLLLLLLLJJJHHHHHHJJJLLLTTTZZZaaahhhkkkkkkjjjiii```[[[XXXZZZ]]]aaahhhppprrrzzz}}}zzzyyytttnnnjjjkkkjjjkkksss|||tttkkkhhhmmmxxx~~~zzznnn\\\LLLBBB===:::888999::::::999777777999::::::>>>@@@???>>>???===999888777666555444555666666888888999:::;;;;;;;;;;;;<<<;;;<<>>;;;777:::<<<666999999999888888777777666444444333333222222111111111111222222222111000///111000000000111111222333444333111000000111333444444:::DDDNNNVVV]]]cccgggjjjkkkkkkjjjiiihhh```VVVYYYZZZ___gggkkklllpppuuu|||~~~yyyqqqkkkgggcccbbbaaa```___^^^^^^^^^]]]]]]\\\[[[[[[\\\^^^___cccddddddcccbbbaaabbbcccdddeeefffhhhmmmttt|||}}}tttqqqnnnkkkhhhcccaaa______^^^^^^\\\ZZZXXXVVVSSSQQQPPPOOOLLLJJJFFFEEECCCAAA???===<<<<<<999999999:::<<<===???@@@@@@AAABBBAAAAAACCCFFFHHHKKKQQQYYY___]]]UUUJJJCCC??????AAAFFFGGGGGGJJJPPPWWW^^^rrrpppdddjjjooottt|||yyyxxx|||~~~jjj___ZZZWWWXXXVVVQQQNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIEEEHHHJJJKKKJJJIIIIIIJJJHHHHHHHHHHHHGGGFFFDDDDDD@@@@@@@@@@@@?????????>>>;;;;;;;;;;;;;;;;;;;;;;;;888888777666666555444444222222222222222222111111111111000000000000111111000111111111222333333333555666<<>><<<;;;999::::::999888888:::===>>>BBBEEEDDDDDDEEEBBB===;;;:::888666555666777777888999:::;;;;;;<<<;;;;;;;;;;;;===AAAHHHQQQYYY___```bbbbbbaaabbbccc]]]UUUJJJGGGHHHWWWtttrrrXXXLLLJJJPPP\\\sssyyy[[[FFF;;;:::666999<<<666:::::::::999999999999999666555444333222111000000000222333444444222000///000000000///000000111222333222111000000111222333333888AAAKKKSSS[[[aaaeeekkkmmmmmmkkkkkkiii```WWWYYY]]]fffrrrwwwxxx{{{xxxqqqkkkhhhcccaaa```______```aaabbb______^^^]]]]]]]]]^^^___bbbcccddddddcccbbbcccddddddeeegggiiimmmsss{{{}}}~~~}}}tttpppnnnkkkhhhcccaaa___^^^]]]\\\ZZZXXXWWWUUUSSSRRRQQQOOOLLLJJJEEEDDDBBB@@@>>>===<<<<<<999::::::;;;<<<>>>???@@@AAAAAABBBBBBBBBCCCFFFHHHNNNTTT[[[^^^ZZZPPPFFF???>>>>>>BBBGGGHHHHHHLLLSSS]]]nnnpppffflllrrrwww|||yyyzzzwwwzzztttyyyyyyhhh^^^YYYWWWXXXWWWRRROOOOOONNNMMMLLLKKKJJJJJJJJJJJJGGGIIIKKKLLLKKKKKKKKKLLLKKKKKKJJJIIIHHHFFFEEEEEECCCCCCBBBBBBAAA@@@@@@@@@??????>>>======<<<;;;;;;999999888777666555555444333222222222222222111111111111000000000000111111///000000111222333333444444444888DDDUUUcccjjjkkklllkkkfffZZZNNNQQQhhhlllWWWQQQ^^^iiirrr|||xxxtttpppmmmmmmmmmrrr~~~|||hhhgggfffdddccciiixxxrrriiiggggggdddfffeeecccaaaaaabbbdddeeeiiiiiikkkpppxxx}}}zzzsssggg[[[PPPIIIFFFBBBAAAAAA@@@@@@AAAAAABBBDDDHHHKKKNNNTTT\\\___^^^VVVTTTQQQNNNLLLLLLMMMNNNNNNNNNLLLKKKKKKMMMQQQUUU[[[```jjjtttyyyyyyuuuqqq```[[[YYY\\\___bbbiiipppuuuzzz~~~zzzvvvrrrrrrtttwww~~~xxxssspppvvv}}}cccMMMAAA<<<;;;:::::::::::::::999:::===@@@CCCHHHKKKJJJJJJKKKGGGBBB@@@>>>;;;999888888999:::999999:::;;;<<<<<<;;;;;;999:::>>>CCCKKKSSS[[[```bbbddddddcccdddddd^^^UUUJJJGGGJJJ]]]zzzmmmTTTLLLLLLSSS```xxxyyyWWWDDD;;;;;;777888;;;555999999999999999999::::::666666555444444333222222111222444555444333000///111111000000000111111222222222111000000111222222222777@@@HHHQQQYYY```eeejjjlllmmmkkkkkkiii```VVVXXX]]]hhhuuu|||}}}vvvpppkkkiiidddbbbaaa______aaaccceeeaaaaaaaaa``````aaaaaaaaabbbdddffffffeeeddddddeeedddeeegggiiimmmrrryyy~~~|||zzz|||~~~xxxrrrnnnkkkiiibbb```^^^]]]\\\[[[YYYWWWVVVTTTSSSRRRRRRPPPMMMJJJDDDCCCAAA???===<<<<<<;;;::::::;;;<<<===???@@@AAAAAABBBCCCCCCCCCDDDGGGJJJRRRWWW\\\\\\VVVLLLCCC>>>===>>>BBBGGGHHHIIIPPPXXXdddvvvlllsssxxxyyyvvvtttvvv{{{}}}nnnsss~~~rrrddd]]]YYYWWWYYYXXXSSSPPPPPPNNNMMMLLLKKKKKKKKKKKKKKKJJJLLLMMMMMMLLLLLLMMMNNNLLLKKKJJJIIIGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBAAAAAABBBBBBAAA???===<<<;;;:::999999888777666555444444333333333333222222111111111111000000000000111111//////000111222222333333222222555@@@QQQ```jjjmmmkkkkkkggg[[[NNNNNNccczzzsss]]]TTT^^^hhhpppyyy}}}uuuooonnnpppttt}}}gggcccaaaaaa```cccnnn{{{wwwmmmhhhfffddddddccccccbbbccceeehhhiiiggggggiiimmmttt}}}}}}{{{uuukkk^^^RRRJJJFFFBBBBBBBBBBBBBBBCCCCCCDDDDDDKKKPPPRRRUUUYYYYYYVVVPPPOOOMMMLLLLLLNNNPPPQQQPPPOOOMMMKKKKKKNNNTTTXXX]]]ccclllwww}}}}}}xxxsssddd^^^ZZZ[[[^^^bbbkkksss|||}}}yyywwwxxx|||qqqrrrxxx|||aaaKKK@@@<<<;;;::::::;;;;;;::::::<<<@@@CCCIIINNNQQQPPPQQQRRROOOKKKFFFDDD@@@<<<:::999:::;;;::::::;;;<<<<<<<<<;;;;;;777:::???FFFOOOWWW^^^bbbbbbdddeeedddffffff```XXXJJJHHHOOOeeeiiiSSSOOOQQQXXXddd{{{uuuVVVEEE>>>===888888:::444777777777777888888888888555555555666666666666666111222333444444333111///333222222111111111222222111111111111111111111111222777>>>FFFOOOWWW```eeehhhjjjlllkkkkkkiii```VVVWWWZZZcccpppxxx}}}|||vvvqqqmmmlllhhhfffdddccccccccceeefffbbbccccccdddeeeffffffgggdddgggiiiiiihhhgggggggggfffhhhkkkmmmpppsssxxx{{{||||||{{{}}}}}}}}}uuuoookkkiiibbb```]]]\\\[[[ZZZXXXUUUTTTSSSRRRQQQQQQOOOLLLIIICCCBBB@@@>>>===<<<;;;;;;;;;;;;;;;<<<>>>???AAABBBAAACCCDDDDDDDDDFFFJJJLLLSSSWWWZZZXXXPPPGGGAAA???===>>>BBBGGGHHHKKKUUU```mmmttt}}}xxxuuu{{{mmmuuu}}}wwwlllrrr~~~~~~kkk```\\\XXXWWWZZZYYYTTTQQQQQQOOONNNMMMMMMLLLLLLLLLMMMLLLMMMNNNNNNLLLLLLMMMNNNKKKJJJIIIGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAACCCCCCAAA@@@>>>===;;;;;;::::::999888666555444444444444444333222222111111111111000000000000111111///000000000111222222222111111555===KKKZZZgggnnnllllllhhh___RRRQQQaaauuuzzzcccTTTZZZcccqqq}}}~~~tttsssxxx}}}nnnddd^^^aaaeeeffflllttt~~~rrrkkkfffcccbbbbbbcccdddfffhhhiiijjjfffhhhjjjmmmssszzz}}}yyyooocccVVVLLLHHHBBBBBBCCCCCCDDDEEEGGGHHHHHHNNNSSSSSSSSSTTTRRROOOLLLLLLMMMNNNOOOQQQRRRSSSQQQPPPNNNLLLMMMRRRYYY___dddhhhoooyyy~~~xxxqqqggg```\\\]]]aaagggqqq{{{{{{{{{{{{ooowwwwww]]]IIIAAA???>>><<<;;;;;;;;;;;;;;;>>>CCCFFFNNNSSSVVVVVVXXX\\\\\\YYYSSSOOOIIIBBB===:::999999;;;;;;<<<<<<<<<<<<;;;;;;888;;;AAAJJJRRRZZZ```ccc___aaaaaaaaadddeeeaaaYYYJJJKKKWWWnnnsssbbbQQQQQQVVV]]]hhh|||mmmTTTDDD???@@@:::999:::444777777666666666666666666555555555666666666777777222222222222222111111000444333222222222222222222111111111111111111111111222666<<>><<<<<<;;;;;;;;;;;;<<<===>>>@@@AAABBBAAACCCDDDEEEFFFIIILLLOOORRRUUUVVVRRRJJJCCC?????????@@@DDDGGGIIINNN[[[hhh~~~{{{yyyvvvxxxwwwyyyvvvhhhttt~~~yyyrrroootttzzzggg]]]ZZZWWWVVVYYYYYYTTTPPPPPPPPPOOONNNNNNMMMNNNNNNNNNMMMNNNNNNLLLJJJJJJKKKLLLHHHHHHFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@??????>>>>>>>>><<<<<<;;;999888666555555555444444333222222111111111111000000000000111111000000000000111111111111111222666;;;DDDRRRaaalllkkkjjjhhh```VVVSSS```ooo}}}gggUUUUUU___rrrzzz{{{zzzjjj```gggpppqqqqqqtttwwwnnnhhhdddaaabbbdddeeeggggggggggggcccfffiiikkkooovvv~~~}}}ttthhhZZZPPPJJJBBBCCCCCCEEEFFFHHHJJJKKKNNNSSSUUURRROOOPPPQQQOOOLLLMMMPPPRRRTTTTTTTTTSSSQQQPPPOOONNNQQQXXXaaahhhnnnpppttt{{{}}}uuunnneee```___ccciiipppzzz|||}}}yyynnnWWWFFFAAAAAA???===;;;;;;;;;;;;<<>>;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;???EEEMMMUUU[[[___aaaXXXZZZZZZ[[[^^^bbb___YYYKKKPPP```xxxvvvbbbVVVMMMPPPXXX___jjj}}}|||fffOOOAAA???@@@;;;:::;;;555777777777666666555555555555555555555444444444444333222111000000000111111333333222111111111111111000000111111111111000000000444:::AAAIIISSS]]]cccdddhhhkkklllmmmlllcccYYYPPPRRRZZZeeemmmrrryyy|||tttsssyyy|||{{{~~~~~~~~~~~~yyytttqqqqqqpppnnnlllkkkjjjiiihhhcccdddgggjjjlllnnnppppppmmmoooqqqrrrpppnnnmmmmmmmmmpppuuuxxxyyyzzz{{{||||||xxxoooiiigggaaa___\\\[[[ZZZYYYVVVTTTNNNNNNMMMNNNMMMKKKGGGDDDAAA@@@???>>><<<<<<;;;;;;<<<<<<<<<===>>>@@@BBBCCCAAACCCEEEFFFGGGJJJNNNQQQQQQSSSSSSNNNFFF???>>>???AAABBBEEEIIIKKKQQQ___nnn{{{wwwvvvqqqpppkkkeeettt|||yyyuuuppprrrvvvxxxeee\\\XXXUUUUUUXXXXXXSSSOOOOOOPPPPPPOOOOOONNNOOOOOOOOOMMMMMMMMMKKKIIIHHHHHHJJJGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCBBBAAAAAA>>>>>>>>>??????@@@@@@@@@>>>===<<<;;;999888777666555555444333333222111111111111000000000000111111111111111000000000000000111333777:::@@@LLL\\\iiiiiihhheee___VVVSSS]]]iii~~~hhhXXXSSS]]]ssspppdddmmmzzz{{{xxxwww|||{{{qqqjjjfff```bbbdddfffgggfffdddccc___bbbeeehhhkkkpppxxx~~~xxxkkk]]]RRRMMMBBBCCCDDDEEEHHHJJJLLLMMMTTTWWWVVVQQQMMMOOORRRRRRMMMPPPTTTWWWXXXWWWTTTSSSPPPOOOOOOPPPTTT]]]hhhooovvvvvvxxx}}}|||rrrjjjbbb```aaaiiipppwww|||}}}~~~xxxgggQQQCCC@@@@@@???<<<;;;<<<<<<;;;<<<@@@FFFJJJQQQVVV[[[^^^eeepppuuuvvvwwwqqqeeeXXXLLLCCC>>><<<;;;<<<<<<<<<<<<<<<;;;;;;???BBBIIIPPPVVV[[[^^^___SSSTTTTTTUUUYYY^^^\\\WWWLLLSSSfffiiiUUUMMMIIINNNXXX```jjj|||zzzbbbKKK>>>===@@@;;;:::<<<777999888888777666555555444555555444333222111111000333222000......///000222222222111000000///000000000000111111111111000000///222888???GGGQQQ[[[aaadddhhhlllmmmooonnneee[[[NNNQQQYYYdddlllooouuu{{{yyyyyytttlllmmmwww~~~zzztttyyy||||||}}}~~~}}}~~~zzzwwwuuuqqqllllllnnnnnnkkkgggeeehhhlllnnnoooppprrrsssxxxwwwxxx|||zzzsssoooooossstttwwwxxxxxxyyy{{{}}}~~~|||qqqiiifffaaa___\\\ZZZYYYWWWTTTRRROOOMMMJJJIIIIIIGGGEEECCCAAA@@@???===;;;:::999999;;;<<<===>>>???@@@AAABBBCCCDDDFFFFFFGGGJJJMMMPPPXXXVVVQQQJJJBBB>>>>>>AAADDDAAADDDKKKNNNRRReee{{{|||xxxrrrpppyyyiiigggqqq{{{~~~zzzuuutttvvvxxxmmm___ZZZXXXVVVTTTSSSSSSSSSQQQOOORRRQQQNNNLLLLLLNNNPPPQQQPPPOOOMMMKKKIIIHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDGGGGGGFFFDDDCCCBBBAAA@@@BBBAAA@@@?????????@@@AAA======<<<;;;:::999999888555444333222222222333444222222222111111111111000111111111111111111111111333444444666;;;HHHXXXccceeeiiifffaaa^^^TTTVVVfffiiiVVVSSSXXXfffuuu~~~ooovvv~~~|||~~~xxxkkkeeeeeecccaaaaaacccdddeeeddddddbbbcccgggjjjlllrrryyyyyymmm```RRRIIIHHHFFFEEEGGGKKKPPPSSSTTTYYYWWWTTTPPPMMMMMMNNNQQQRRRSSSUUUYYY[[[[[[YYYVVVRRRQQQQQQUUU^^^hhhqqquuu}}}yyyxxx}}}yyyqqqmmmbbb```bbbjjjvvv}}}mmm]]]KKKCCC???<<<:::;;;:::;;;;;;;;;<<>>;;;===>>><<<999888777555444333333444444666666555555555444444444222222222111111111111000111111000000000000111111000000000000111111111111333222333888BBBNNNXXX^^^dddjjjmmmlllkkkiiiddd]]]NNNTTT[[[aaaiiiqqqxxx{{{||||||vvvkkkhhhooo{{{}}}vvvqqqpppttt|||~~~{{{{{{}}}||||||~~~{{{xxxvvvrrrnnnnnnppppppmmmjjjhhhkkknnnqqqrrrssstttvvvuuuxxx~~~xxxwwwuuuwwwxxxyyyzzz{{{}}}|||qqqiiifffaaa___\\\ZZZXXXVVVTTTQQQOOOMMMJJJIIIHHHFFFDDDBBBAAA@@@>>>===;;;::::::999<<<<<<===???@@@AAABBBCCCDDDEEEGGGHHHHHHJJJNNNQQQWWWUUUPPPHHHAAA>>>>>>@@@DDDBBBGGGNNNQQQXXXooo|||tttmmmqqqwwweeeeeemmmuuuwwwuuusssuuuxxx~~~zzzhhh]]]YYYXXXVVVTTTTTTTTTSSSQQQPPPQQQPPPOOOMMMMMMNNNOOOPPPPPPOOOMMMKKKIIIGGGFFFFFFIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAABBBAAA@@@?????????@@@AAA>>>>>>===<<<;;;:::999999555555333222222333333444222222222222111111111111111111111111111111111111222333333444:::EEETTT___ccciiigggccc```VVVVVVdddlllWWWRRRUUUcccrrrzzz~~~|||}}}xxxlllfffdddbbb``````aaaccccccccccccaaaaaaeeegggjjjrrrzzzzzzpppcccUUUMMMHHHHHHHHHKKKPPPUUUXXXYYY[[[YYYUUUPPPMMMMMMOOOQQQUUUUUUVVVXXXZZZZZZXXXVVVRRRRRRUUU[[[cccmmmuuuzzz}}}yyyyyy~~~zzzrrrnnneeefffjjjsss}}}}}}yyybbbTTTFFF@@@???===;;;<<<;;;<<<<<<<<<===@@@EEEHHHQQQXXXbbbkkkttt~~~nnnWWWFFF>>><<<======<<<<<<<<<<<<======@@@DDDLLLSSSYYY[[[\\\[[[QQQNNNMMMRRR[[[aaa___ZZZQQQbbb}}}xxxYYYMMMPPPLLLVVV___gggssszzzppp```KKKEEE>>>;;;<<<===;;;999888777666555444444444555444333333333333222222222222222222111111111111000111111000000000000111111000000000000111111111111333222333888AAALLLWWW]]]ccchhhlllkkkjjjiiieee___PPPTTTXXX]]]dddmmmtttxxxuuuvvvrrrjjjgggoooyyysssnnnkkkkkkooozzz}}}|||zzzzzz{{{}}}|||zzzwwwtttppppppqqqrrrooommmkkknnnqqqssstttvvvxxxyyywww|||}}}zzz{{{|||||||||}}}|||qqqiiieeeaaa^^^[[[YYYXXXVVVSSSPPPOOOMMMJJJHHHGGGEEEBBB@@@@@@???>>><<<;;;:::::::::<<<===>>>???@@@BBBCCCCCCEEEGGGHHHIIIIIIKKKOOORRRUUURRRMMMFFF@@@>>>>>>@@@CCCEEEKKKQQQVVVaaa{{{wwwzzzmmmeeeqqqhhh```bbbgggmmmooopppqqquuuxxxqqq```YYYXXXVVVUUUSSSSSSTTTSSSRRRPPPPPPPPPPPPOOOOOONNNNNNNNNPPPOOOLLLJJJHHHFFFFFFFFFIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@??????>>>===<<<;;;::::::666555444444333333444444333222222222111111111111111111111111111111111111111222222333777AAANNNXXX```hhhhhheeecccYYYUUU```uuu~~~mmm[[[TTTUUUaaaooo}}}vvvwww}}}wwwlllfffbbb___]]]]]]___aaaaaaaaabbb``````cccfffiiiqqqyyy~~~|||sssgggZZZQQQJJJKKKMMMQQQVVV[[[]]]]]]\\\YYYTTTPPPNNNOOOQQQRRRXXXWWWVVVVVVXXXXXXWWWVVVRRRUUU[[[ccckkkssszzz}}}~~~zzzzzzzzzssspppjjjnnnuuu|||~~~~~~|||hhhTTTIII???===>>>======>>><<<======>>>>>>AAAEEEHHHNNNVVVaaammmyyyvvv\\\III@@@>>>======<<<<<<<<<<<<======@@@DDDLLLSSSWWWYYYYYYXXXQQQNNNOOOWWWbbbgggbbb]]]UUUmmm{{{[[[NNNOOOSSSZZZbbbkkkwww{{{mmmZZZHHHCCC===:::;;;;;;:::888999888777666555555555555333333333333222222222222222222222111111111111000111111000000000000111111000000000000111111111111333222333777???JJJTTT[[[```fffiiiiiiiiijjjfffaaaTTTSSSTTTWWW]]]eeemmmrrrnnnqqqpppkkkjjjqqqyyy}}}|||ooommmlllkkknnnzzz~~~xxxyyy{{{}}}~~~|||vvvsssqqqqqqqqqrrrpppooonnnpppsssuuuvvvwwwzzz|||}}}|||pppiiieee```^^^ZZZXXXWWWTTTQQQOOONNNLLLIIIGGGEEECCCAAA>>>???>>>===<<<;;;:::::::::<<<<<<===???@@@AAABBBCCCEEEFFFHHHIIIJJJLLLPPPRRRSSSPPPJJJCCC???>>>???AAACCCGGGNNNTTTYYYhhhssspppvvvfff___tttooo\\\\\\aaaeeejjjmmmnnnpppsssuuujjj[[[VVVUUUSSSRRRQQQQQQRRRRRRQQQPPPOOOPPPPPPQQQPPPOOOMMMLLLPPPNNNLLLIIIFFFFFFEEEFFFGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;777666666555555444444444333333222222222111111111111111111111111111111111111222333333666>>>IIIQQQ[[[fffhhhgggfff\\\UUU\\\ccc{{{zzznnndddZZZVVV___kkkxxx~~~|||wwwvvvzzzvvvkkkfffaaa___\\\[[[]]]___`````````___aaafffiiijjjpppwww}}}~~~vvvjjj]]]TTTMMMNNNPPPTTTYYY\\\]]]]]][[[XXXSSSPPPPPPRRRTTTVVVYYYWWWUUUTTTUUUVVVVVVVVVUUUZZZbbbkkkqqqwww{{{}}}~~~{{{{{{~~~}}}wwwqqqpppqqqwww~~~~~~}}}mmmZZZIIIAAA;;;<<<>>>======>>>;;;<<<======>>>@@@CCCFFFJJJRRR^^^mmm{{{yyy___KKKBBB???======<<<<<<<<<<<<======@@@EEEKKKRRRVVVWWWUUUTTTOOONNNSSS```kkkjjjbbbZZZWWWuuu~~~___QQQRRRYYY___iiiuuu}}}iiiSSSDDDAAA<<<:::::::::999888999999888777777666666666555555555444444444333333222222222111111111000000111111000000000000111111///000000000111111111111222222333666===FFFQQQXXX^^^cccfffggghhhjjjhhhdddWWWQQQNNNPPPUUU\\\cccjjjjjjnnnooommmnnntttzzz||||||tttttttttrrrrrr}}}wwwyyy{{{}}}~~~}}}}}}}}}sssrrrpppppppppqqqppppppoooqqqtttuuuvvvxxx{{{}}}|||ppphhheee___]]]ZZZWWWUUUSSSPPPMMMLLLJJJGGGEEEDDDBBB@@@=========<<<;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBBBBDDDEEEGGGIIIJJJMMMQQQTTTRRRMMMGGGAAA??????@@@BBBDDDIIIOOOUUU\\\oooiiinnnssseeeccc}}}eeeWWW^^^bbbhhhnnnqqqppppppqqqtttyyyfffZZZUUUSSSPPPOOONNNOOOQQQQQQQQQOOOOOOPPPQQQQQQPPPOOOMMMKKKOOOMMMJJJGGGEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@???>>>===<<<<<<;;;888888777777666555444444333333333222222222222111111111111111111111111111111333444444555;;;CCCJJJUUUcccgggfffggg___VVVXXXYYYppp{{{tttmmm```WWW\\\fffqqq{{{vvv{{{xxxyyywwwmmmgggddd```]]][[[\\\^^^______^^^___dddjjjllllllooottt}}}yyymmm```WWWRRRRRRSSSVVVYYYZZZZZZYYYYYYUUURRRRRRTTTWWWYYYYYYXXXVVVSSSSSSUUUVVVWWWWWWZZZ```iiiqqquuuwwwyyyzzz~~~zzzyyyzzzyyytttqqqqqq{{{}}}yyy{{{~~~}}}~~~}}}}}}}}}wwwtttkkk[[[NNNCCC===:::<<<>>>===<<<>>>:::;;;<<<<<<===>>>AAADDDIIIPPP\\\kkk|||yyy^^^JJJAAA???======<<<<<<<<<<<<======@@@EEEKKKQQQTTTTTTQQQOOOJJJKKKVVVfffnnnhhh\\\TTTZZZxxxbbbVVVVVV[[[dddrrr~~~dddMMMAAA???<<<:::999999999888999999999888888777666666555555444444444333333333222222222111111111000000111111000000000000111111///000000000111111111111222222333555:::CCCMMMUUU\\\aaaddddddfffiiiiiifffYYYPPPJJJMMMQQQUUU[[[bbbfffjjjllllllooovvv{{{{{{}}}{{{tttvvvwwwvvvuuuuuuxxx{{{|||{{{yyyyyyyyyqqqqqqppppppooopppppppppqqqrrrtttvvvwwwyyy||||||ppphhhddd___\\\YYYVVVTTTRRRNNNLLLJJJGGGEEEDDDCCCBBB???===<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>???@@@BBBCCCCCCCCCEEEGGGJJJLLLPPPTTTXXXQQQLLLEEE@@@???AAABBBCCCGGGKKKQQQXXXcccyyypppeeennnooohhhoooddd\\\cccgggnnnvvvwwwsssqqqtttyyyrrrbbbZZZVVVQQQNNNMMMMMMNNNPPPRRRQQQPPPPPPPPPQQQQQQPPPNNNLLLKKKMMMKKKHHHFFFEEEEEEGGGHHHIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@???>>>===<<<;;;;;;999999999888777666555444333333333333222222222222111111111111111111111111111333555444444777>>>CCCOOO___eeeeeehhhaaaWWWVVVUUUiii|||~~~wwwfffYYYYYY```iiiyyy~~~vvv|||{{{|||wwwvvv|||~~~yyyrrrnnnhhheee```]]]]]]___````````````eeekkkmmmlllmmmrrr{{{zzzpppddd\\\WWWVVVVVVVVVXXXYYYYYYXXXWWWUUUSSSTTTXXX[[[ZZZYYYVVVUUUTTTTTTWWWYYYZZZZZZ^^^eeeooouuuwwwvvvwwwwww|||xxxvvvwwwvvvssstttxxxwwwrrrsssuuuwwwwwwzzz}}}sssfff]]]XXXRRRIIIBBBAAA<<<:::===>>><<<;;;===999:::<<<<<<<<<===@@@BBBIIIOOOZZZhhhxxxsssZZZGGG???=========<<<<<<<<<<<<======@@@EEEKKKQQQSSSQQQNNNKKKDDDHHHVVVhhhlllbbbWWWSSSeee}}}bbbWWWXXXZZZdddvvvyyy]]]GGG???>>><<<;;;999999999999888999999999888777666555222222222222111111111111222222222111111111111000111111000000000000111111000000000000111111111111111222444555888???JJJRRR[[[___bbbbbbdddiiiiiiggg[[[PPPJJJNNNRRRRRRVVV]]]```dddfffgggmmmwww}}}~~~}}}}}}~~~zzzooorrrvvvwwwxxxsssvvvyyyyyyvvvtttssstttppppppqqqpppooopppqqqrrrrrrtttvvvwwwxxxzzz~~~|||ppphhhddd___\\\XXXVVVTTTQQQMMMKKKGGGEEECCCBBBBBBBBB@@@>>>;;;;;;;;;::::::;;;<<<<<<>>>???@@@AAABBBDDDEEEEEECCCFFFIIILLLOOOSSSYYY\\\QQQKKKDDD???@@@BBBDDDEEEIIIMMMSSS[[[kkkuuudddcccooozzzhhhiiiyyy}}}iiieeejjjllluuu}}}|||uuusss{{{~~~jjj\\\ZZZWWWQQQNNNNNNMMMOOORRRSSSSSSRRRQQQQQQQQQPPPOOONNNLLLLLLKKKIIIGGGDDDDDDFFFHHHJJJIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFAAABBBCCCCCCCCCBBBAAA@@@@@@???>>>===<<<;;;;;;:::999:::::::::888777555444444444333333333222222222111111111111111111111111000222444333222333888<<>>999;;;=========>>>@@@BBBGGGKKKTTTaaappp~~~|||gggRRRCCC>>>>>>======<<<<<<<<<<<<======@@@EEEKKKPPPRRROOOKKKHHHDDDIIIYYYiiikkk```ZZZ\\\}}}www^^^TTTUUUWWWbbbtttoooUUUCCC>>>>>>===<<<:::999:::;;;777888888888888666555444222222222111111111111000222222222111111111111000111111000000000000111111000000000000111111111111111222444444666===HHHPPP[[[___aaa```ccchhhiiiggg^^^RRRMMMSSSVVVTTTUUUZZZ[[[^^^aaadddnnn{{{~~~zzzzzzsssuuuzzz}}}~~~rrruuuwwwvvvssspppoooppppppqqqqqqqqqpppppprrrssstttuuuwwwxxxyyy{{{}}}ooohhhddd^^^\\\XXXUUUSSSPPPMMMJJJFFFDDDBBBBBBBBBBBB@@@>>>;;;;;;:::::::::;;;<<<<<<@@@AAABBBCCCDDDFFFGGGGGGDDDGGGJJJNNNQQQVVV\\\```QQQKKKCCC???@@@CCCEEEFFFKKKOOOUUU___rrrlll]]]cccooo}}}ttt```ggg~~~{{{mmmlllnnnqqqzzz~~~uuuuuuzzzdddXXXYYYWWWQQQOOONNNOOOPPPSSSUUUUUUTTTRRRRRRQQQOOONNNMMMMMMLLLJJJHHHFFFDDDDDDFFFIIIKKKGGGGGGFFFFFFEEEDDDDDDDDDHHHHHHHHHGGGGGGGGGFFFFFFAAABBBCCCCCCCCCBBBAAA@@@??????>>>===<<<;;;::::::::::::::::::999777555444444444444333333333222222111111111111111111111111///111333222000111444888HHHYYY```aaafffcccXXXUUULLL\\\nnn{{{xxxddd^^^aaahhhuuuyyy||||||tttzzzvvvrrrlllkkkttt}}}qqqlllfffbbbaaaaaaaaaaaafffcccbbbddddddeeekkkrrrrrr}}}|||uuunnnhhh___]]]ZZZZZZ\\\^^^______ZZZXXXWWWYYY]]]\\\WWWRRRVVVVVVWWWZZZ___bbbccccccaaaiiitttyyyyyyxxxyyyzzzuuuqqqooorrruuuyyy~~~wwwpppkkkjjjmmmpppnnnqqqzzzzzzlllXXXSSSLLLEEE@@@>>>>>>???===999888;;;<<<:::;;;???:::<<<>>>???>>>???AAACCCCCCFFFNNNZZZhhhttt}}}{{{wwwlll\\\KKK@@@>>>@@@======<<<<<<<<<<<<======AAAEEEKKKPPPQQQNNNIIIFFFHHHMMM\\\kkkkkkaaa```hhhsssZZZPPPRRRUUU```qqq}}}zzzgggPPPBBB>>>>>>>>><<<:::::::::;;;777777888888777666444333444444444333333333222222222222222111111111111000111111000000000000111111000000000000111111111111111333444444555;;;FFFOOO[[[___``````bbbgggiiiggg```TTTPPPWWWZZZVVVVVVZZZZZZ]]]___dddppp~~~yyyyyy}}}ooouuuzzzxxxpppiiigggiiiiiiqqqvvvqqqlllmmmqqqtttrrrtttxxx{{{}}}}}}ppphhhddd___\\\XXXSSSNNNLLLJJJJJJGGGGGGEEEDDDBBB@@@???>>><<<<<<;;;;;;;;;<<<<<<===>>>>>>???@@@BBBDDDFFFGGGGGGIIIJJJMMMTTT\\\]]]YYYVVVKKKAAA???BBBCCCEEEHHHPPPSSSUUU^^^wwwiii]]]fffttt}}}lllYYYjjjrrrsss|||ooovvvyyyvvvqqq^^^VVVSSSPPPLLLPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMKKKIIIHHHGGGGGGKKKJJJIIIHHHHHHHHHIIIJJJOOOMMMIIIFFFDDDDDDEEEFFFIIIIIIIIIHHHHHHGGGGGGGGGDDDBBBAAABBBCCCDDDCCCAAA???>>>>>>===============>>>===<<<;;;:::999888888666555333222333333222111444333333222111000//////222222222222333444555555AAAKKKXXXcccfffaaa[[[VVVFFFQQQcccxxxrrraaa\\\dddqqqyyywwwtttzzztttyyy}}}{{{vvvnnnhhhnnn{{{oooiiicccaaabbbcccaaa^^^bbbbbbbbbaaabbbdddiiilllsss}}}}}}xxxtttrrrjjjfff```[[[YYY[[[___bbb]]][[[XXXXXXXXXWWWVVVTTTUUUYYY```dddfffggghhhiiinnnnnnpppssswwwyyyyyyxxxooojjjggglllvvv~~~wwwoookkkmmmoooooommmnnnsss~~~yyyhhh^^^MMMJJJFFFBBB???>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>????????????@@@DDDJJJRRRZZZbbbhhhkkkmmmfffZZZNNNCCC===;;;:::<<<===>>>>>>======>>>???DDDEEEJJJMMMJJJEEEEEEIIIHHHRRRaaaiiiddd^^^fffttthhhUUUKKKJJJYYY\\\fffpppmmm\\\KKKCCC????????????>>><<<;;;999999999888888777555444333444333333222333444555666333333333222222222111111000000////////////000000000111111111111222222222111333444333333999BBBKKKRRRYYY___aaadddiiikkkiiiccc^^^]]]bbbccc]]]YYYYYY\\\^^^```dddpppxxxvvvmmmsssxxxuuummmeeecccdddjjjqqquuuqqqlllmmmrrruuuxxxzzz}}}~~~}}}ooogggccc]]][[[VVVQQQMMMJJJIIIHHHEEEEEECCCBBB@@@>>>===<<<<<<<<<;;;;;;;;;<<<<<<===??????@@@AAABBBDDDFFFGGGFFFHHHKKKNNNWWW```bbb___SSSHHH???>>>AAADDDGGGKKKPPPTTTXXXccc|||ggg___fffuuuiiiZZZkkkuuuxxxwwwxxx{{{lll[[[TTTRRRPPPLLLOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGFFFGGGHHHIIIKKKLLLMMMLLLIIIGGGEEEEEEFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFFFFEEECCCCCCCCCCCCAAA@@@AAA@@@??????>>>>>>??????>>>>>>===<<<;;;:::999999777555333222333333222111222222222222111111111111222222222222333444555555===GGGUUU```dddaaaZZZUUUIIIPPP^^^qqqyyyggg^^^bbbmmmvvv}}}ssslllzzz}}}|||}}}}}}tttjjjkkkssszzz|||zzznnnhhhbbb```bbbcccaaa___aaabbbbbbaaaaaacccgggjjjmmmwww|||xxxvvvnnnhhhaaa[[[YYY[[[]]]___^^^[[[XXXVVVVVVVVVVVVUUUWWW[[[aaafffhhhiiijjjkkkkkklllooosssvvvwwwwwwvvvlllhhhgggmmmwwwsssnnnhhhhhhkkkoooooonnnpppvvvwwwiii\\\TTTHHHFFFBBB>>>;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>???>>>>>>AAABBBFFFJJJNNNSSSVVVXXXTTTPPPIIIAAA<<<::::::;;;;;;<<<======<<<<<<===>>>DDDFFFJJJNNNJJJEEEEEEJJJPPPXXXcccfff```^^^lll~~~uuuaaaQQQLLLNNNYYY^^^iiiqqqjjjWWWGGGAAA===>>>??????>>>===;;;:::::::::999999888666555444444444333333333444555666333333333222222222111111000000////////////000000000111111111111222222222111333333222222777@@@HHHPPPWWW^^^```dddhhhjjjiiiiiiccc```dddfffbbb______[[[^^^```eeepppzzzwwwkkkqqquuussslllddd```___jjjrrrvvvqqqlllnnnsssvvv~~~|||ooofff```[[[YYYUUUPPPLLLIIIGGGGGGCCCBBBAAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@AAAAAACCCDDDFFFFFFHHHKKKMMMQQQYYYbbbdddaaaOOOEEE======@@@DDDIIIOOOQQQUUU[[[gggtttfffcccgggssszzzhhh___rrrwww|||~~~wwwzzzeeeWWWRRRQQQOOOMMMNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKJJJIIIIIIIIIJJJJJJGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFIIIGGGEEEEEEEEEDDDBBB@@@CCCBBBAAAAAA@@@@@@AAAAAA??????>>>===<<<<<<;;;;;;888666444333444444333222111111111111222222333333222111111222222333444555888BBBPPP\\\bbb```[[[VVVLLLMMMVVVggg}}}ooo```]]]gggqqqttt|||uuuhhhqqq}}}{{{|||pppiiijjjoootttvvvlllgggbbb```aaacccbbb```aaabbbbbb``````aaadddgggiiiqqqyyy~~~}}}{{{ssslllbbb\\\[[[\\\\\\\\\___[[[WWWTTTTTTUUUVVVVVVZZZ^^^cccgggiiijjjlllmmmhhhjjjnnnrrrttttttrrrqqqgggfffgggnnnxxx~~~}}}mmmjjjggghhhllloooooonnntttyyyrrriii^^^TTTPPPDDDBBB???<<<:::999999999<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======??????@@@AAACCCDDDEEEEEEBBB@@@>>><<<;;;<<<>>>???:::;;;===<<<;;;;;;===>>>CCCFFFKKKNNNJJJEEEGGGLLLVVVaaakkkjjjaaabbbvvvjjjXXXNNNMMMRRRZZZcccnnnrrrfffRRRDDD@@@>>>>>>?????????===<<<;;;::::::::::::999777666555444444333333333444555555333333333222222222111111111000000//////000000111000111111111111222222222111222333222222555===CCCMMMTTT\\\___ccchhhjjjhhhmmmfff```bbbeeeeeecccccc```dddhhhkkkttt}}}yyygggmmmrrrrrrllleeeaaa___llltttwwwsssnnnpppuuuxxx~~~{{{nnnddd^^^ZZZXXXTTTPPPLLLIIIGGGFFFBBBAAA@@@???===<<<;;;::::::::::::;;;<<<===>>>???AAAAAAAAABBBCCCEEEFFFGGGKKKNNNPPPSSSYYY``````[[[MMMDDD======@@@DDDJJJPPPQQQVVV\\\jjjoookkkkkkiiiooo{{{vvvjjjggg}}}sssyyy}}}tttuuu```UUURRRPPPMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGEEEDDDDDDDDDFFFGGGHHHIIIIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGKKKIIIGGGGGGGGGGGGEEECCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@??????>>>===<<<<<<999777555444555555444333222222222222222222222222111111111111222333444555555===KKKXXX```aaa\\\XXXLLLJJJNNN^^^vvvwwwbbbYYY___kkkpppyyyoooqqq}}}vvvtttkkkfffiiioootttkkkgggcccaaaaaabbbbbbbbbbbbbbbbbbaaa``````ccceeehhhnnntttxxx~~~~~~wwwoooeee____________]]]aaa\\\WWWTTTTTTVVVXXXYYY___aaaeeeggghhhhhhjjjkkkgggjjjoooqqqqqqooommmkkkeeeeeeiiipppxxx}}}|||yyypppnnnmmmnnnpppqqqooommmwww}}}wwwkkkbbbWWWOOOLLLDDDBBB@@@===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>>>>>=====================>>>:::<<<======<<<<<<>>>???AAAEEEJJJMMMIIIEEEHHHPPPZZZkkkyyytttfffgggzzzdddTTTMMMOOOUUU[[[gggtttsssbbbOOODDDBBBAAAAAABBBAAA@@@>>><<<:::999999999999888777666555444444444444444444444444333333333222222222111111111000000000000000000111000000111111111222222222111222222111111444999===HHHQQQYYY]]]bbbgggiiihhhkkkddd\\\[[[^^^aaabbbbbbccciiiooossszzz|||```fffmmmpppmmmgggccc```mmmuuuzzzuuupppqqquuuwww|||}}}~~~yyymmmccc]]]YYYWWWTTTQQQMMMJJJGGGFFFBBBAAA@@@???>>>===<<<;;;999999::::::<<<===??????AAABBBBBBCCCDDDEEEGGGHHHIIIMMMPPPSSSYYY^^^\\\VVVLLLEEE??????AAACCCIIIOOOSSSXXX^^^lllrrrtttuuuooopppwwwxxxqqqlllpppxxxmmmssswwwvvvqqqrrr]]]TTTRRROOOLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMQQQPPPNNNLLLKKKJJJIIIIIIIIIHHHHHHGGGFFFDDDCCCCCCDDDEEEGGGIIIIIIHHHGGGFFFIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJHHHIIIJJJJJJIIIHHHBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>===:::888666555666666555444444444333333222111111000111111111111222333444444444:::FFFTTT^^^aaa___[[[LLLHHHJJJXXXqqq}}}gggWWWYYYcccmmmvvv~~~zzz|||tttyyy|||tttjjjddddddjjjpppjjjhhhdddbbbaaabbbccccccbbbccccccbbbaaaaaaccceeegggkkknnnqqqxxxzzztttlllgggeeedddcccbbbbbb]]]XXXUUUVVVYYY[[[]]]bbbdddeeeeeeddddddeeefffhhhlllpppqqqoookkkhhhgggeeeggglllsssyyy{{{yyyvvvqqqrrrrrrtttuuuuuusssrrr||||||nnnddd[[[PPPGGGDDDBBBAAA@@@>>>============<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;::::::999888;;;===>>>???>>>>>>@@@AAAAAADDDIIIKKKHHHEEELLLVVVbbbtttuuudddjjjvvvaaaTTTOOORRRXXX^^^lllwwwrrr```OOOGGGGGGEEEEEEDDDBBB@@@===:::888888888888888777666555555444444444444444444444333333333333222222222111111111111000000000000111111000000111111111222222222222222111111111333777999DDDMMMVVV[[[```fffiiiggggggbbbZZZUUUVVVZZZ^^^```___iiittt{{{YYY```hhhnnnmmmiiidddaaallluuu{{{wwwqqqppprrrsssyyyzzz|||}}}~~~vvvkkkbbb\\\WWWVVVTTTPPPMMMJJJGGGFFFBBBAAA@@@???>>>======<<<888999999:::<<<>>>???@@@AAAAAABBBCCCEEEGGGIIIJJJEEEKKKPPPVVV\\\```[[[SSSIIIDDDAAABBBCCCEEEJJJPPPTTT[[[ddduuuzzz|||}}}zzzxxx{{{zzzppplllmmm{{{mmmhhhnnnpppssssssnnnYYYSSSRRROOOLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMQQQPPPNNNLLLKKKIIIIIIHHHDDDEEEFFFGGGGGGGGGGGGGGGDDDEEEGGGHHHHHHHHHGGGFFFIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHIIIJJJKKKJJJIIIAAAAAA@@@?????????@@@@@@@@@@@@?????????>>>>>>>>>;;;999777666777777666555555555444333222111000000111000000111111222333444444888AAANNNZZZ``````]]]MMMHHHGGGSSSiiinnnYYYUUU]]]iiiqqqxxxvvv||||||xxxqqqhhhaaa```eeejjjllljjjgggdddbbbbbbcccdddcccdddeeedddcccccceeeffffffggghhhjjjsss}}}zzzvvvqqqllliiiggggggbbb___ZZZXXXZZZ]]]```bbbcccccccccbbb``````aaaccchhhlllqqqqqqmmmjjjhhhiiijjjlllqqqwwwzzzzzzvvvsssmmmooorrrvvvxxxzzz{{{{{{|||rrrfff___WWWLLLCCC@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>=========<<<<<<;;;:::999888888999:::;;;;;;;;;;;;::::::<<<===????????????AAABBBBBBDDDIIIJJJGGGHHHRRR___qqq|||~~~pppdddrrrppp]]]SSSQQQUUU\\\cccqqqyyyooo\\\NNNIIIIIIDDDDDDCCCAAA???<<<999777777777777777777666555555444444555555555444333222333333333222222222111111222111111000000111111222000111111111111222222222111111111111222444666777@@@IIISSSZZZ___fffhhhfffdddccc\\\SSSPPPUUU\\\___cccrrrZZZaaajjjpppqqqnnnhhhdddiiissszzzwwwpppmmmmmmllltttuuuvvvwwwyyy}}}sssjjjbbb]]]UUUTTTRRROOOLLLHHHFFFDDDAAA@@@@@@???>>>===<<<<<<888888999:::<<<>>>@@@AAA@@@@@@AAACCCFFFHHHJJJLLLGGGNNNUUU[[[aaabbbZZZPPPEEEBBBBBBEEEGGGHHHLLLSSSUUU___nnnxxxmmmkkkpppeeefffnnnpppwwwxxx|||{{{iiiTTTQQQRRROOOMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLJJJIIIHHHHHHHHHCCCDDDFFFGGGHHHIIIHHHHHHEEEFFFFFFGGGGGGGGGGGGFFFHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIGGGGGGHHHHHHGGGEEEBBBAAA@@@@@@??????@@@@@@????????????>>>>>>>>>>>>;;;999777777888888777666444444444333333222222222000000000000111222333444333666===IIIVVV^^^___^^^PPPJJJFFFMMMaaa{{{www^^^TTTXXXeeekkk{{{yyyzzz|||ssshhh```___bbbfffnnnllliiieeecccbbbdddeeedddfffggggggffffffgggiiifffgggfffiiisss|||sssllljjjjjjccc___\\\[[[^^^bbbeeefffaaaaaaaaa```^^^___aaadddfffkkkooopppmmmkkklllnnnppprrrvvvyyy{{{yyyuuuqqqllloootttxxx|||qqqggg^^^XXXRRRIIICCCBBB=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>???>>>>>>======<<<<<<;;;::::::999======>>>>>>>>>>>>======;;;<<<>>>???>>>???AAABBBDDDGGGJJJKKKHHHKKKZZZiiitttsssgggVVVOOOQQQYYYaaajjjuuuyyykkkXXXLLLHHHGGG?????????>>>===:::888777777888888888888777666666444444555555555444333222333333333222222222111111222111111000000111111222000111111111111222222222111111111222444555555555===GGGQQQXXX___eeegggfffaaaddd___SSSKKKPPPYYY___nnn___eeennnuuuvvvrrrlllhhhgggrrryyyvvvoookkkiiihhhnnnooopppqqqssswww}}}~~~qqqiiibbb]]]SSSRRRQQQNNNKKKGGGDDDCCC@@@@@@???>>>===<<<<<<;;;777888999:::<<<>>>@@@AAA???@@@AAACCCFFFIIIKKKMMMMMMTTT[[[```dddbbbWWWLLLAAA@@@BBBGGGIIIJJJOOOUUUVVVbbbuuuzzzmmmmmmtttaaafffqqqsss|||}}}xxxxxx}}}eeePPPOOORRROOONNNPPPNNNNNNNNNNNNNNNNNNNNNNNNJJJJJJIIIHHHHHHHHHHHHHHHFFFGGGHHHIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJIIIGGGFFFFFFEEECCCBBBBBBBBBAAA@@@@@@@@@@@@AAA?????????>>>>>>>>>>>>>>><<<:::888777888888777666222222333333333333444444000000000000111222333444333444999EEERRR[[[^^^]]]SSSLLLFFFIII[[[www~~~bbbTTTVVVccchhhwww~~~vvviiiaaa___bbbeeeooonnnkkkgggcccbbbdddeeeeeefffhhhhhhggghhhiiikkkhhhhhhhhhkkkwwwvvvmmmjjjkkkbbb```^^^^^^aaaeeegggiii_________^^^^^^```cccfffdddiiinnnooommmmmmpppssstttvvvyyy{{{{{{xxxtttqqqpppssswww|||sssfff]]]TTTOOOJJJDDDAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===>>>????????????<<<<<<======>>>>>>??????>>>>>>======<<<;;;;;;::::::;;;===>>>===>>>@@@AAAGGGIIILLLLLLJJJNNN___ppp|||```OOOKKKQQQ\\\fffnnnxxxyyyiiiUUUIIIFFFDDD:::;;;;;;;;;;;;999888777888888999999999888888777444444555666555444222111333333333222222222111111222222111111111111222222000111111111111222222222111000111222444666666555;;;EEEPPPWWW^^^eeegggfff^^^ddd```RRRHHHLLLWWW^^^tttfffkkkssszzz|||xxxpppiiihhhooowwwzzzwwwqqqllliiiiiikkkllllllmmmqqqxxx~~~qqqhhhcccZZZSSSPPPLLLIIIGGGEEEBBB@@@@@@???>>>===;;;;;;::::::<<<;;;;;;;;;<<<===???@@@BBBCCCDDDFFFHHHKKKMMMNNNTTTYYY^^^cccfffcccWWWKKKEEE@@@@@@FFFKKKLLLQQQXXX```kkkxxx|||{{{iiilll~~~rrrfffeeeiiittt~~~}}}tttnnnaaaVVVSSSTTTRRRPPPPPPMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKIIIGGGFFFEEEEEEDDDGGGEEECCCDDDGGGIIIIIIGGGIIIHHHGGGFFFEEEEEEEEEEEEGGGHHHHHHIIIJJJKKKLLLLLLMMMKKKIIIHHHGGGEEECCCAAADDDCCCAAA@@@???>>>>>>>>>>>>???@@@???>>>======???999999:::999999888777666777666555444222111000///222222222222222222222222444222444<<>>>>>======<<<<<<<<<;;;============>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;======>>>????????????>>>@@@@@@???>>>===<<<;;;;;;:::::::::;;;===>>>@@@AAAIIIHHHKKKOOONNNTTTlllkkkUUUPPPKKKNNN^^^iiiuuuyyytttbbbPPPGGGBBB===;;;:::999999888888999999888888999999999777555444555555555555555555555555444444333333333333222222444333333222111000//////000000000000000000000000000000111222333333444444<<>><<<;;;;;;::::::<<<;;;;;;;;;<<<>>>???@@@AAABBBDDDFFFJJJNNNQQQSSSVVV\\\bbbdddccc^^^RRRFFFEEEBBBBBBHHHLLLOOOWWW```jjjsssppprrrwww~~~yyylllrrrgggaaabbbeeeppp~~~{{{xxxjjj^^^SSSQQQRRRQQQOOOOOOKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFDDDCCCDDDHHHIIIIIIGGGIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMJJJHHHFFFFFFEEEDDDBBBCCCBBBAAA@@@@@@??????@@@>>>@@@@@@@@@>>>===>>>???;;;;;;;;;:::999888777777777777666555444222111111222222222222222222222222222111333999CCCNNNUUUYYYXXXRRRJJJHHHSSSkkkrrrccc^^^```dddnnn}}}~~~}}}rrrmmmkkkkkknnnttttttooogggdddgggiiiiiieeegggiiihhhgggeeeeeeeeecccggghhhiiisss|||rrrnnnllllllhhhddddddggghhhfffccc___]]][[[\\\^^^bbbfffhhhhhhkkklllmmmsss{{{~~~}}}{{{{{{}}}~~~|||zzzzzzyyyfffZZZUUUQQQKKKGGGEEECCCAAA???>>>>>>=========<<<<<<<<<======>>>>>>>>>??????????????????>>>>>>>>>======>>>>>>>>>?????????@@@@@@AAA@@@???>>>===<<<;;;::::::::::::;;;===>>>@@@AAAEEEGGGJJJMMMRRR___wwwcccPPPNNNKKKPPPbbbmmm{{{yyynnnZZZKKKEEEBBB???<<<;;;;;;:::::::::::::::999999999888888777666555555555555555555555555555444444333333333333222222333333222222111000000000000000000000000000000000000000111222222333444444999???IIITTT]]]bbbdddeeefffeeeccc]]]RRRLLLRRR[[[lllzzzuuuyyyvvvooolllsss{{{|||vvvnnnjjjgggiiijjjiiifffgggkkknnnwwwzzzttteee___^^^WWWRRROOOKKKIIIGGGEEECCCAAA??????===<<<;;;;;;::::::;;;;;;;;;<<<===???@@@AAAAAABBBDDDHHHMMMRRRWWWZZZaaaiiinnnkkkddd[[[PPPFFFDDDCCCEEEIIIMMMTTT```jjjttt{{{jjjkkkoooxxxvvvyyyvvvpppyyyuuu\\\]]]ccccccnnn}}}zzz{{{{{{dddYYYPPPOOOPPPOOONNNOOOKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDDDDFFFHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHJJJKKKMMMMMMLLLJJJGGGFFFFFFFFFFFFEEECCCCCCBBBAAAAAA@@@AAAAAA???@@@AAA@@@>>>===>>>???======<<<;;;:::999888777777777666666555444333333222222222222222222222222111111222555;;;EEEQQQXXXYYYUUUNNNHHHMMM```|||{{{llleeecccccciiixxx||||||yyypppnnnmmmmmmooossstttqqqjjjfffgggiiihhheeegggiiiiiifffdddbbbbbbbbbeeeeeefffooo~~~uuuqqqooosssooojjjgggggggggdddaaa```___]]]^^^```eeekkknnnjjjooorrrtttzzz~~~{{{{{{}}}|||ooo___TTTNNNKKKGGGEEECCCAAA???===>>>>>>============<<<<<<>>>>>>?????????@@@@@@@@@AAA@@@@@@@@@@@@?????????@@@??????>>>???@@@AAABBBAAAAAA@@@>>>===;;;:::::::::::::::;;;===>>>@@@AAAAAAEEEIIIMMMYYYoootttXXXJJJKKKLLLWWWkkkvvvxxxdddPPPDDDBBBBBBAAA===<<<<<<;;;;;;;;;;;;;;;::::::888888777777777777555555555555555555555555444444333333333333222222111111111111111111111111000000000000000000000000000000111111222333333333666;;;EEEPPPYYY___cccdddeeedddccc___UUUMMMPPPXXXlllvvv|||~~~zzz|||{{{|||uuupppuuu}}}xxxoooiiihhhkkkmmmmmmjjjjjjllloootttxxx}}}zzznnnaaa\\\\\\UUUQQQNNNJJJHHHGGGEEEBBB@@@???>>>===<<<;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBBBBCCCEEEIIIOOOVVV]]]aaannnuuuwwwooobbbVVVLLLEEEBBBDDDGGGJJJPPPZZZhhhtttwwwlllkkknnnwwwzzzuuuxxxwwwvvvoooYYY```hhhgggppp}}}xxx}}}qqq___VVVOOOOOOPPPNNNNNNOOOMMMMMMMMMMMMLLLLLLLLLLLLGGGGGGGGGFFFFFFEEEDDDDDDCCCDDDFFFHHHIIIJJJIIIHHHGGGGGGFFFFFFFFFGGGGGGHHHEEEFFFGGGHHHJJJLLLMMMNNNMMMKKKHHHGGGHHHIIIIIIHHHEEEEEECCCBBBAAA@@@@@@@@@@@@AAAAAAAAA???>>>???@@@>>>>>><<<;;;:::999888888777666666666555555444444222222222222222222222222111222222222555>>>LLLWWWYYYXXXRRRJJJHHHUUUooorrriiieeedddhhhttt}}}~~~tttmmmlllkkkjjjjjjlllpppoooiiieeeggghhhhhhgggiiikkkjjjgggcccaaa```bbbcccddddddkkk{{{zzzvvvtttzzzvvvpppllliiifffccc```___```bbbdddfffjjjnnnqqqmmmuuu{{{}}}{{{{{{}}}}}}uuuiii\\\SSSJJJGGGEEECCCBBB@@@>>>;;;>>>>>>==================??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBB@@@???>>>>>>@@@BBBCCCBBBAAA@@@>>>===;;;:::999:::::::::;;;===>>>@@@AAA???FFFKKKPPPbbb}}}iiiQQQHHHLLLOOO\\\qqq}}}sss[[[HHHAAAAAAAAA@@@===<<<<<<;;;:::;;;;;;;;;;;;:::888777666666777888555555555555555555555555444444333333333222222222000000111111111222222222000000000000000000000000000000111111222222222333444999AAAKKKUUU]]]bbbeeeccccccccc___VVVMMMMMMRRRhhhyyy~~~wwwzzz}}}}}}tttxxx}}}|||xxx|||~~~{{{www{{{~~~~~~uuuyyyyyyoooiiihhhlllpppqqqpppoooqqqttttttvvvxxxzzz{{{|||{{{{{{xxxyyy~~~uuukkk___[[[[[[TTTOOOLLLIIIGGGEEEDDDAAA???>>>===<<<;;;;;;:::;;;;;;;;;;;;===>>>@@@AAABBBBBBDDDEEEFFFKKKRRR[[[ccchhhuuuzzzwwwjjjYYYMMMEEE@@@@@@DDDHHHMMMVVVcccqqqzzzuuuwwwllllllppp{{{~~~~~~~~~lll\\\fffooonnnvvv{{{jjj[[[TTTOOOPPPPPPOOONNNPPPMMMMMMMMMMMMLLLLLLLLLLLLGGGGGGGGGFFFEEEDDDBBBAAADDDFFFIIIKKKKKKJJJIIIHHHEEEEEEEEEEEEEEEFFFGGGHHHFFFGGGHHHIIIKKKLLLMMMNNNNNNLLLJJJIIIJJJKKKKKKJJJHHHGGGEEEBBB@@@???>>>>>>@@@AAABBBAAA@@@??????AAA???>>><<<;;;999999999999777777666666555555555444222222222222222222222222111333333111222:::HHHSSSWWWXXXUUUMMMGGGNNNaaassstttjjjaaabbbgggqqq{{{~~~~~~}}}xxxqqqmmmiiifffeeebbbhhhiiieeebbbdddggghhhjjjkkklllkkkgggdddbbbaaaccccccdddeeeiiivvv|||zzz|||xxxsssmmmiiieeeaaa___^^^ccciiilllnnnnnnoooqqqrrr|||}}}|||||||||~~~zzztttmmmcccWWWOOOHHHFFFDDDCCCBBBAAA>>><<<======>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA????????????????????????BBB@@@???>>>>>>@@@BBBCCCAAAAAA@@@>>>===;;;:::::::::::::::;;;===>>>@@@AAA@@@HHHPPPZZZnnn}}}}}}eeeQQQIIILLLNNN[[[nnnxxx}}}jjjTTTEEEAAA@@@???===<<<;;;;;;:::::::::::::::<<<;;;999777777777888888555555555555555555555555444444333333333222222222000000000111222222333333000000000000000000000000000111111111111111222222333777>>>HHHRRR[[[aaaeeeaaaaaaaaa___VVVMMMJJJNNN]]]iiipppllliiinnnsssuuusssvvv{{{}}}yyyyyy|||zzzxxxxxx~~~}}}zzzqqqiiiffflllrrruuuuuuuuuvvvxxxvvvvvvvvvvvvvvvuuusssrrrooopppuuu~~~qqqkkk```\\\YYYQQQMMMJJJGGGEEECCCBBB@@@>>>===<<<<<<;;;::::::;;;;;;:::<<<===???AAABBBCCCCCCFFFFFFIIINNNWWWbbbmmmsssvvvdddSSSIIIDDDAAABBBGGGMMMTTTaaappp{{{xxxoooiiilllsss~~~{{{jjjcccmmmvvvxxx~~~yyyfffYYYSSSPPPQQQQQQNNNNNNPPPKKKKKKKKKKKKJJJJJJJJJJJJFFFGGGGGGHHHGGGEEEDDDBBBFFFIIIMMMOOOMMMKKKIIIHHHEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIJJJKKKLLLMMMMMMNNNNNNLLLKKKKKKLLLLLLJJJIIIGGGFFFDDDBBB@@@>>>======AAABBBCCCBBB@@@???@@@AAA???>>>===;;;;;;;;;;;;<<<999999888777777666555555222222222222222222222222111333333222222888CCCMMMTTTXXXWWWQQQIIIKKKWWWcccxxxxxxnnn___```gggqqqvvv~~~}}}~~~vvv}}}zzzyyywwwnnneee___^^^ZZZ```ccc___\\\___dddfffllllllllljjjfffdddccccccddddddfffgggiiirrr~~~zzzxxxsssmmmgggccc```___aaagggooossssssqqqppppppwww{{{|||}}}}}}~~~}}}xxxsssnnnhhhaaaWWWPPPJJJGGGDDDBBBBBBAAA???=========>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAA=========>>>>>>>>>>>>>>>@@@??????>>>???@@@AAABBB@@@@@@???>>>===<<<;;;;;;:::::::::;;;===>>>@@@AAADDDLLLYYYjjj}}}mmmxxxcccSSSLLLMMMLLLXXXjjjpppsssaaaNNNDDDBBB@@@>>><<<<<<;;;;;;:::999:::::::::;;;:::999888888888888888555555555555555555555555444444333333333333222222000000111111222222222333000000000000000000000000111111111111111111111111222555<<>>===<<<<<<;;;;;;::::::;;;;;;:::<<<>>>@@@BBBCCCCCCCCCFFFGGGKKKRRR]]]kkkxxxsss^^^NNNHHHFFFDDDGGGLLLTTT^^^nnnvvvjjjeeekkkuuummmjjjlllttt~~~rrrcccWWWRRRPPPQQQPPPMMMLLLNNNKKKKKKKKKKKKJJJJJJJJJJJJEEEGGGHHHJJJKKKJJJIIIHHHHHHLLLQQQRRROOOKKKIIIHHHFFFFFFFFFGGGHHHIIIKKKLLLKKKLLLLLLLLLMMMMMMMMMNNNLLLKKKKKKLLLLLLKKKHHHEEEDDDCCCBBB@@@????????????AAACCCCCCBBBAAA@@@AAABBBAAA@@@>>>======>>>???AAA===<<<;;;:::999888777666222222222222222222222222000111222222333888???EEEQQQVVVXXXTTTMMMJJJOOOVVVgggwwwyyyhhheeeiiirrrvvvzzz|||ttt|||~~~{{{xxxwww}}}ttteee\\\[[[VVV]]]___ZZZWWWZZZ```ccclllllljjjgggdddbbbcccdddffffffiiikkkkkkooozzzxxxtttoooiiieeedddcccfffmmmtttvvvtttqqqqqqrrr}}}}}}{{{|||~~~zzzrrroookkkhhhfffaaaYYYSSSKKKHHHDDDAAA@@@@@@???>>>======>>>>>>>>>?????????????????????@@@@@@@@@@@@=========>>>>>>>>>??????>>>>>>>>>?????????@@@@@@???>>>>>>>>>=========<<<:::::::::;;;===>>>@@@AAAGGGNNNbbb{{{zzznnn^^^QQQMMMOOOPPP^^^pppvvvjjjZZZIIICCCAAA???>>>>>>===<<<<<<;;;;;;;;;;;;;;;::::::::::::999888777777555555555555555555555555444444333333333333222222111111111111111222222222000000000000000000000000111111111111000000000000111333888@@@IIISSS\\\aaaeeecccbbb```YYYOOOJJJKKKVVVWWWXXXZZZ```hhhmmmmmmlllkkksss~~~|||~~~~~~wwwtttttt|||~~~uuunnnlllsss{{{~~~~~~yyyrrrmmmjjjkkkppp}}}tttmmmlllccc\\\VVVKKKIIIGGGDDDBBBAAA@@@===<<<<<<<<<;;;:::::::::;;;;;;:::<<<>>>AAABBBCCCDDDCCCFFFHHHLLLUUUbbbrrrlllVVVGGGCCCCCCBBBKKKQQQYYYeeexxx~~~mmmgggeeemmmwwweeekkksss{{{nnn```UUUQQQOOOQQQOOOLLLKKKMMMMMMMMMMMMMMMLLLLLLLLLLLLDDDFFFIIILLLNNNNNNNNNMMMJJJNNNSSSTTTPPPKKKIIIHHHGGGGGGHHHIIIJJJKKKMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJLLLLLLJJJFFFBBB@@@@@@@@@??????@@@AAAAAABBBCCCDDDCCCAAA@@@AAABBBBBBAAA@@@??????AAACCCDDD@@@???>>>===;;;:::999888222222222222222222222222///000111222444777<<>>======>>>>>>?????????@@@>>>>>>?????????@@@@@@@@@======>>>>>>?????????@@@======>>>????????????>>>>>>>>>>>>>>>>>>>>>======:::::::::;;;===>>>@@@AAAIIIPPPggg~~~wwwxxxqqqWWWMMMMMMRRRWWWggg|||fffVVVFFFAAA@@@>>>>>>AAA>>>>>>===<<<<<<<<<<<<<<<999:::;;;;;;:::999777666555555555555555555555555444444444333333333222222111111111111111111111111000000000000000000000000111111111000000000000000000222666===FFFQQQYYY___gggeeedddbbbZZZPPPLLLMMMRRRQQQOOORRRZZZcccfffeeehhhfffooo~~~}}}|||zzztttsssttt}}}vvvrrrsssvvv~~~}}}vvvooojjjllluuu{{{rrrjjjgggaaaWWWPPPMMMGGGDDDBBB@@@@@@@@@>>>===:::::::::999999999999888:::<<>>EEEAAA======@@@CCCCCCCCCBBBAAA@@@???>>><<<999666777666555444333222222222000111333333333444777999KKKPPPVVVWWWTTTPPPMMMLLLYYYhhh}}}xxxqqqmmmpppwww|||xxx}}}zzzzzz}}}wwwllleee```\\\XXXWWWTTTQQQSSSXXXbbbfffiiihhhdddbbbdddggggggjjjooorrrppprrr|||zzzuuuqqqpppppppppmmmppprrroookkkkkkrrryyy|||yyyyyyzzztttddd^^^^^^^^^^^^^^^]]]YYYVVVMMMJJJFFFBBB???======>>>>>>>>>============>>>>>>@@@@@@@@@?????????>>>>>>DDDCCCBBBAAA@@@?????????AAAAAAAAA@@@@@@@@@??????????????????????????????>>>>>><<<:::999<<>>======;;;:::999888888888888888888777777777777444444444333333333222222222111000///............111111111111000000000///000000000111222222333333222333555<<>>>>>AAACCCCCCCCCAAA@@@??????@@@>>><<<999888777666444333333333333111222333333333444666888DDDKKKRRRVVVVVVRRRPPPNNNUUUbbb{{{{{{qqqjjjlllrrrzzz|||yyyzzzxxxxxxzzz~~~|||qqqiii```[[[VVVUUUSSSPPPRRRVVV```eeejjjkkkhhheeeeeegggiiikkkppprrrqqqrrr|||~~~|||yyyvvvtttssssssrrrsssrrrpppnnnqqqxxx{{{zzz{{{}}}jjj]]]ZZZYYYYYYYYYZZZXXXUUURRRKKKIIIEEEAAA???>>>>>>???>>>>>>>>>======>>>>>>>>>@@@@@@@@@?????????>>>>>>AAAAAA@@@@@@???@@@@@@@@@@@@@@@?????????>>>>>>>>>????????????????????????======<<<;;;:::===AAADDDIIIaaawwwwwwsss|||```TTTUUURRRUUUeeezzzxxxbbbQQQDDDCCCCCC===<<<@@@<<<<<<;;;;;;;;;;;;<<<<<<======<<<;;;:::999888888888888888888777777777777444444444333333333222222222222222111111222333333222222222222111111111111222111111111111111111111111111333999BBBMMMVVV\\\aaaaaadddfff___UUUSSSVVVYYYVVVMMMGGGKKKWWW^^^^^^bbbggguuuvvvssszzz{{{zzz~~~ssskkkdddaaa]]]TTTMMMKKKHHHEEEBBB@@@???>>><<<:::;;;;;;<<<<<<<<<<<<<<<<<<@@@AAABBBBBBAAAAAACCCEEEKKKUUUbbbqqqlll^^^NNNFFFDDDEEEJJJPPPTTTlllmmm\\\ZZZaaahhhhhhlllssswwwuuuttt{{{}}}~~~wwwlllnnn}}}wwwbbb[[[RRRQQQQQQPPPOOONNNMMMLLLLLLMMMMMMMMMLLLJJJIIIGGGHHHIIILLLNNNOOOOOONNNMMMKKKNNNRRRUUUVVVTTTQQQOOOLLLKKKJJJIIIIIIJJJKKKLLLLLLMMMMMMKKKIIIHHHJJJKKKJJJJJJKKKKKKIIIFFFDDDBBBBBB@@@======@@@EEEHHHJJJCCCDDDFFFHHHIIIIIIHHHHHHCCCAAA@@@@@@BBBCCCCCCBBBBBBAAA@@@@@@AAAAAA???===999888777555444444333333333444444444333333555777;;;BBBMMMTTTWWWUUURRRPPPQQQ\\\sssrrrhhhhhhnnnuuuyyy~~~~~~zzzyyyxxxyyy{{{}}}{{{rrrbbbZZZSSSQQQPPPNNNOOORRR\\\bbbjjjmmmlllhhhffffffiiijjjmmmpppoooooowww~~~||||||}}}}}}}}}|||{{{yyyxxxvvvtttrrrqqqsssyyy|||zzz{{{~~~nnn^^^TTTSSSRRRRRRRRRSSSQQQOOOLLLHHHFFFCCCAAA?????????@@@??????>>>>>>>>>>>>??????@@@@@@@@@??????????????????????????????@@@AAAAAA??????>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>><<<============>>>AAADDDKKKeeewwwzzzsssjjjtttsss\\\RRRRRRRRRYYYkkk{{{yyynnn[[[NNNDDDDDDDDD???===@@@===<<<<<<<<<<<<<<<<<<=========<<<;;;:::999888888888888888888777777777777444444444444333333333333222222222222333444555666333333333222222222222111333333222111111000//////000000111444<<>>===;;;999;;;;;;;;;<<<<<<=========AAABBBCCCBBBBBBCCCEEEGGGMMMYYYiiiwwwzzz```TTTHHHCCCCCCFFFNNNUUU^^^{{{|||}}}nnn___YYY[[[aaaeeemmmqqquuuuuusssuuu~~~sss{{{|||kkkkkkvvvhhhYYYVVVOOOOOOPPPPPPOOONNNMMMLLLKKKKKKKKKKKKKKKIIIHHHGGGHHHIIIKKKMMMNNNNNNMMMMMMMMMOOORRRTTTTTTSSSQQQOOOLLLKKKJJJIIIHHHIIIIIIJJJJJJJJJKKKIIIGGGGGGHHHJJJIIIJJJKKKLLLJJJHHHEEEBBBAAA@@@>>>@@@DDDIIILLLMMMIIIJJJIIIIIIHHHFFFEEEDDDBBBBBBBBBBBBCCCCCCCCCCCCEEECCCBBBBBBBBBAAA@@@>>>;;;:::888777555555444444444555555444222222444555555<<>>>>>??????@@@????????????????????????@@@@@@@@@??????@@@@@@AAA??????>>>>>>>>>=================================;;;<<<>>>?????????AAACCCOOOiiivvvoooccc___ttt~~~gggWWWTTTSSSSSS\\\mmmwwwooo```SSSJJJCCCCCCCCC@@@>>>???======<<<<<<<<<<<<======<<<<<<;;;;;;:::999888888888888888888777777777666555444444444444333333333111111111111111222333444333333222222222111111111222111111111000000000///111000000222888BBBMMMTTTYYY\\\aaacccaaa]]]ZZZZZZ[[[WWWOOOHHHIIIRRR\\\bbbjjjllltttxxxoooqqqyyyooogggaaa___\\\TTTNNNLLLGGGDDDAAA???>>><<<:::888999::::::;;;<<<======>>>???@@@BBBBBBCCCEEEIIILLLOOO]]]mmmzzzyyyoooXXXNNNEEECCCDDDHHHQQQYYYggg{{{ssszzzuuuhhh[[[WWW[[[bbbfffgggsssvvvvvvrrrpppuuu{{{ppp|||ooodddiii~~~ttt]]]TTTSSSNNNNNNOOOOOONNNNNNMMMLLLJJJJJJJJJJJJIIIIIIHHHGGGGGGIIIJJJLLLMMMMMMMMMMMMRRRRRRQQQPPPPPPPPPPPPPPPLLLKKKJJJHHHHHHHHHIIIIIIIIIIIIJJJHHHGGGFFFHHHIIIIIIJJJLLLMMMLLLIIIGGGEEEAAAAAACCCGGGKKKNNNNNNMMMLLLKKKJJJHHHFFFDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDHHHFFFDDDBBBBBBAAA???===<<<;;;:::888777666555555444555555444222222333555222999CCCMMMSSSTTTRRROOOLLLTTTfff|||vvvqqqrrrwww{{{|||zzzsssxxxpppaaaQQQKKKKKKKKKKKKMMMVVV\\\fffmmmnnnkkkgggdddfffccccccfffggggggjjjnnnuuu|||~~~{{{{{{}}}~~~~~~{{{{{{|||}}}xxxwwwyyy~~~|||yyyzzz}}}mmmaaaXXXQQQMMMJJJHHHGGGHHHHHHHHHFFFEEEBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@????????????@@@@@@????????????????????????CCCBBBAAA@@@????????????@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::<<>>HHHPPPWWW[[[```bbbaaa^^^[[[XXXYYYVVVQQQNNNNNNTTT___iiiqqqtttzzzxxxnnnmmm}}}wwwooogggaaa___[[[TTTNNNLLLFFFCCC@@@>>>===<<<:::888999999:::;;;<<<===>>>???>>>???AAABBBDDDHHHLLLPPPSSS```ppp{{{~~~{{{qqqfffQQQJJJDDDCCCEEEJJJTTT]]]kkkvvviiijjjfffYYYPPPUUUcccnnnsssvvvxxxxxxtttnnnmmmvvv|||wwwfffbbbiiihhhYYYTTTSSSOOONNNNNNMMMMMMLLLLLLLLLJJJJJJJJJIIIIIIIIIHHHHHHGGGHHHIIIKKKLLLLLLMMMMMMSSSRRRPPPNNNMMMNNNNNNOOOLLLKKKJJJIIIHHHHHHIIIJJJIIIJJJJJJIIIGGGGGGIIIJJJIIIJJJKKKLLLLLLJJJHHHGGGAAACCCGGGLLLPPPQQQNNNLLLHHHHHHGGGGGGFFFFFFEEEEEECCCDDDDDDDDDCCCCCCEEEFFFJJJHHHDDDCCCBBBAAA???===>>>===;;;:::888777666666444555555444222222444555333777>>>GGGNNNRRRQQQOOOJJJOOO]]]ppp{{{vvvwww{{{|||ttttttkkkVVVLLLLLLMMMOOOQQQYYY___gggmmmpppnnnjjjgggiiieeedddgggjjjiiijjjmmmnnnttt}}}|||yyyyyy{{{}}}~~~zzzzzzzzz|||~~~{{{}}}|||zzz}}}~~~ooobbbYYYTTTOOOLLLHHHFFFEEEEEEFFFFFFEEECCCAAA@@@@@@???@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAA???????????????@@@@@@@@@CCCBBBAAA@@@???>>>>>>>>>@@@@@@?????????>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;===???@@@@@@AAACCCEEETTTgggjjj\\\VVV___yyytttaaaVVVRRRSSSSSSXXXeeeqqqqqqcccTTTFFFCCC???>>>>>>======<<<===<<<<<<<<<<<<<<<<<<===;;;:::::::::999999999888888888888888777777777777555555555555444444444333777666555444333333333333111111111000000000//////......///000000111222222111222222222444:::DDDLLLTTTZZZ^^^`````````[[[VVVTTTTTTUUUVVVWWWZZZeeeqqq{{{{{{ooojjjvvvxxxnnnfff```^^^ZZZSSSLLLJJJDDDBBB???======<<<:::999999:::;;;<<<>>>???@@@AAA???@@@AAABBBDDDHHHNNNQQQYYYeeesssyyyxxxqqqdddYYYKKKEEEAAABBBFFFLLLWWWaaappppppaaa\\\[[[RRRRRRbbbwww}}}zzzssskkkooo|||oooaaadddlll|||ooo^^^WWWUUUSSSPPPOOOMMMLLLKKKKKKKKKLLLKKKJJJJJJIIIIIIIIIIIIIIIGGGHHHIIIJJJKKKLLLLLLLLLOOONNNNNNNNNNNNNNNNNNNNNLLLKKKJJJIIIIIIIIIJJJKKKIIIJJJKKKJJJIIIIIIJJJLLLIIIIIIJJJJJJJJJIIIHHHHHHDDDEEEIIIMMMPPPPPPMMMJJJGGGFFFFFFFFFGGGGGGHHHIIIDDDEEEEEECCCAAABBBEEEIIIIIIFFFCCCBBBBBBAAA@@@??????>>>===;;;999777777666333444555444333333444666333444999AAAJJJPPPRRRRRRLLLMMMUUUeeexxxuuurrrtttwww}}}wwwwww\\\PPPPPPRRRUUUWWWaaaeeejjjppptttsssqqqnnnlllgggeeeiiimmmmmmlllmmmjjjnnnvvv~~~~~~}}}zzzxxxyyyzzzyyyyyyvvvwwwzzz|||~~~}}}||||||tttlll```XXXSSSPPPLLLIIIFFFDDDBBBBBBDDDDDDCCCBBB@@@@@@@@@????????????@@@AAAAAA@@@@@@@@@@@@AAAAAA>>>>>>?????????@@@@@@@@@??????>>>===============??????>>>>>>>>>=========::::::::::::::::::::::::<<<===???@@@@@@BBBEEEGGGRRR``````VVVZZZhhh|||fffXXXSSSTTTRRRVVV```oooxxxppp^^^NNNDDDCCC@@@===<<<===>>>===<<<<<<;;;;;;;;;;;;<<<<<<:::::::::999999999999999888888888888777777777777555555555555444444444444444444333333333333333444222222222111111111000000/////////000000000000000///111222222222777@@@GGGPPPWWW\\\]]]___aaa]]]VVVOOORRRXXX^^^___aaalllyyy~~~rrrjjjrrryyymmmfff___]]]YYYQQQKKKIIICCCAAA>>>======<<<;;;999:::;;;<<<>>>???AAABBBCCCAAAAAABBBCCCDDDHHHMMMQQQ___jjjtttvvvqqqgggYYYMMMFFFAAA???BBBFFFMMMYYYcccuuutttiii\\\WWWSSSPPPZZZsss}}}ssslllrrrzzzddd]]]fffnnnuuuyyycccVVVUUUTTTQQQQQQPPPMMMKKKJJJJJJKKKLLLKKKKKKJJJIIIIIIIIIJJJJJJGGGHHHHHHIIIJJJKKKLLLLLLJJJKKKMMMOOOOOOOOONNNMMMLLLKKKJJJIIIIIIJJJKKKLLLJJJKKKLLLKKKJJJJJJKKKMMMHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGIIILLLOOOOOOLLLIIIHHHHHHGGGGGGGGGHHHIIIIIIEEEEEEEEECCCAAABBBFFFJJJGGGEEEBBBAAABBBBBBBBBAAA@@@???===;;;999888777777333444444444333333555777333333666===GGGOOOSSSTTTPPPMMMQQQ___uuutttmmmnnnqqq||||||bbbTTTSSSVVVYYY\\\hhhjjjnnnssswwwxxxvvvtttlllfffdddiiimmmmmmlllllljjjlllqqqyyy~~~xxxwwwyyy{{{yyyyyyxxxyyyzzzyyyvvvtttsssuuuzzz~~~}}}}}}|||}}}|||sssmmmfff___WWWRRROOOMMMIIIFFFEEECCCAAAAAABBBCCCBBBAAA@@@@@@@@@???????????????BBBAAAAAA@@@@@@AAAAAABBB>>>>>>??????@@@@@@@@@@@@<<<;;;;;;;;;;;;<<<======>>>=========<<<<<<<<<<<<::::::::::::::::::::::::===>>>??????@@@BBBEEEHHHOOO[[[YYYSSS]]]ppprrr^^^TTTSSSVVVUUU[[[iiixxx|||oooXXXGGGEEEDDD@@@<<<;;;===???>>>;;;;;;;;;::::::;;;;;;;;;::::::999999999999999999888888888888777777777777666666555555555444444444000000000000111222333333333333333222222222111111111111000000//////......---000222111111555===DDDLLLTTTZZZ\\\___bbb^^^VVVLLLQQQ[[[dddeeefffppp}}}uuulllrrr{{{uuunnnggg]]]UUUPPPKKKFFFBBBBBBAAA???============>>>;;;<<<===???AAABBBBBBCCCDDDBBBCCCFFFEEEFFFLLLTTTeeeooouuurrriii^^^RRRIIIGGGCCCCCCHHHMMMRRRYYYaaaxxxzzz{{{wwwnnnaaaUUUNNNEEEKKKaaa}}}tttqqq}}}yyyppp\\\^^^fffjjjooo{{{mmm___VVVQQQQQQTTTOOOMMMKKKJJJIIIJJJKKKLLLKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKMMMNNNMMMLLLJJJIIIHHHGGGGGGFFFFFFGGGHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIJJJKKKKKKKKKIIIGGGEEEFFFFFFGGGIIIKKKKKKIIIFFFGGGDDDBBBCCCGGGKKKLLLKKKOOOIIIAAA???BBBEEEFFFEEEEEEEEEDDDCCCBBBBBBAAAAAAAAA???<<<<<<======;;;888999888666444333333333444555555555888>>>GGGPPPVVVSSSSSSQQQVVVmmm~~~qqqooottt{{{lll[[[SSSRRRXXX```kkkrrryyy}}}|||qqqmmmmmmlllllllllmmmmmmnnngggiiilllpppwwwzzzuuuwwwzzzzzzyyyvvvtttrrrssssssttttttttttttuuuyyy}}}}}}zzz|||~~~}}}{{{{{{~~~~~~{{{tttjjjccc\\\VVVNNNKKKJJJIIIEEEAAABBBBBBBBBBBBAAAAAA@@@???>>>===<<<<<<<<<>>>???@@@@@@??????@@@BBBCCCCCCBBBAAAAAA@@@@@@???@@@@@@@@@======<<<<<<<<<<<<======>>>>>>>>>>>>===<<<;;;:::::::::::::::::::::::::::===<<<<<<;;;<<>><<<<<<;;;>>>===<<<;;;:::999999999;;;::::::999999::::::;;;999999999999888888888888222333444555444333222111222222222222222222222222111000...---,,,,,,,,,---111111111111111111111111222111000//////222888<<>>;;;<<<===???@@@AAABBBBBBBBBAAACCCFFFGGGIIIQQQYYYfffnnntttpppfff[[[OOOFFFCCCAAACCCIIINNNSSS[[[bbbqqqrrrrrroooggg[[[NNNEEEIIIQQQhhhuuugggYYY^^^hhhlllttt|||jjj\\\UUUQQQQQQRRRNNNMMMKKKIIIIIIJJJKKKLLLJJJIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKMMMMMMMMMKKKIIIHHHGGGGGGFFFEEEEEEEEEFFFFFFHHHHHHIIIIIIIIIGGGFFFEEEFFFGGGHHHIIIJJJIIIHHHHHHGGGGGGGGGIIIKKKJJJHHHFFFFFFDDDBBBCCCFFFJJJKKKJJJMMMGGGAAA@@@CCCFFFFFFEEEEEEDDDDDDCCCBBBBBBAAAAAAAAA???===<<<======;;;999:::999777555444444444555555444444666<<>>>>>======<<<===>>>???@@@AAA@@@???@@@BBBDDDCCCBBBBBBAAA@@@???????????????===<<<<<<;;;;;;<<<<<<===============<<<;;;:::999::::::::::::::::::::::::===============>>>AAACCCEEELLLUUU```ppp|||cccVVVSSSSSSSSSWWWdddqqqssshhhXXXLLLFFFBBBAAA@@@>>>===<<<;;;;;;<<<<<<;;;:::::::::;;;;;;;;;:::::::::::::::;;;<<<777777777777666666666666444444555555555444333222222222222222222222222222222222000///.........///111111111111111111111111111111111000000222777;;;DDDKKKRRRUUUWWWZZZYYYUUUNNNNNNVVVbbbffffffmmmzzzyyytttppprrryyyuuujjjcccYYYRRRNNNJJJFFFBBBAAA@@@>>>===<<<======>>>;;;<<<===???@@@AAAAAAAAA@@@@@@BBBGGGJJJMMMVVV```iiiqqquuupppeeeYYYMMMDDDDDDCCCEEEJJJNNNQQQXXX___iiilllmmmkkkcccWWWKKKDDDNNNYYYpppsssvvv___YYYaaammmssswww|||{{{dddXXXTTTQQQOOOOOOMMMLLLJJJIIIIIIJJJKKKLLLJJJIIIIIIIIIIIIJJJKKKKKKGGGFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDGGGHHHHHHIIIHHHGGGFFFEEEDDDDDDEEEFFFGGGIIIIIIJJJGGGGGGGGGHHHIIIIIIFFFDDDEEECCCBBBCCCEEEHHHIIIIIIIIIFFFBBBBBBDDDFFFFFFEEEDDDDDDDDDCCCBBBBBBAAAAAAAAA???>>>===>>>===<<<:::;;;:::888777666666555555666444333444999AAAJJJOOOWWWRRRMMMSSSjjj}}}rrrrrrsssxxx|||uuuggg\\\UUUWWW]]]dddooo|||~~~xxxrrrqqqpppnnnmmmmmmlllllliiikkknnnqqqtttyyy~~~~~~{{{{{{zzzwwwvvvtttssssssssstttuuunnnnnnmmmooorrrssssssrrrrrrrrrqqqpppnnnpppsssvvvyyyyyy|||{{{sssiiibbb```\\\WWWRRRNNNJJJEEECCCDDDDDDBBB?????????????????????>>>===>>>>>>>>>===>>>>>>???@@@AAA@@@@@@AAACCCDDDDDDCCCBBBAAA@@@???>>>=========;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;:::999888999999999999999999999999777888999::::::;;;???AAAEEEKKK\\\sssnnnZZZRRRRRRUUUWWW\\\mmmvvvlll[[[PPPHHHBBB??????>>>===<<<<<<<<<<<<:::::::::::::::;;;<<<===:::999999999:::;;;<<<<<<777777777777666666666666555555666666666555444333222222222222222222222222444333222111000000000111000000000000000000000000000000111111111222555888???GGGNNNPPPSSSVVVVVVTTTPPPNNNSSS___eeefffjjjrrryyyvvvuuuuuu|||yyyiiibbbXXXQQQLLLIIIEEEBBB@@@???>>>===<<<<<<===>>>;;;<<<===???@@@AAAAAAAAA@@@@@@CCCHHHKKKPPPZZZdddooovvvyyyrrrfffZZZNNNEEEGGGGGGIIIMMMNNNNNNSSSZZZbbbjjjpppmmm```RRRIIIFFFSSSbbbvvvyyywwwlll]]]^^^hhhttt|||yyy}}}ttt]]]SSSRRRQQQNNNLLLLLLKKKIIIHHHHHHIIIKKKLLLLLLKKKJJJIIIIIIIIIJJJJJJFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJHHHGGGFFFGGGGGGFFFEEEDDDDDDDDDDDDGGGGGGIIIJJJJJJIIIHHHHHHDDDDDDDDDDDDEEEGGGHHHIIIFFFEEEEEEEEEFFFFFFDDDAAACCCBBBBBBCCCDDDFFFGGGHHHFFFDDDBBBCCCEEEFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@???>>>>>>===<<<<<<;;;:::999888777666666666777444222222666===EEEIIISSSPPPNNNSSSddd|||yyytttqqqttt}}}|||~~~}}}rrrdddWWWSSSVVV]]]iiixxx|||xxxtttsssqqqpppnnnmmmllllllkkkmmmpppsssvvvxxxzzz|||~~~~~~~~~|||yyywwwuuuuuuvvvqqqpppooonnnnnnooooooooorrrpppnnnllllllnnnqqqsssrrrtttyyyzzzlllfff^^^YYYWWWUUUQQQMMMIIIFFFCCCAAAAAAAAA???>>>>>>??????@@@??????>>>>>>????????????????????????AAA@@@@@@AAACCCDDDDDDCCCBBBAAA@@@>>>===<<<<<<<<<::::::999999999999:::::::::::::::::::::999888888888888888888888888888888444666888999999;;;@@@DDDIIISSSmmmvvv```RRRNNNQQQWWW\\\dddvvvzzzfffRRRKKKGGGBBB>>>======<<<<<<======>>>;;;;;;:::::::::;;;;;;<<<888888888888999:::;;;;;;999999999999888888888777555555555555555444444333222222222222222222222222333333222222111111111111////////////////////////...000222222111222333555;;;CCCKKKMMMOOOSSSUUUUUUTTTOOOPPPXXX___cccfffkkkwwwxxxvvvwwwuuu~~~|||llldddYYYQQQLLLIIIEEEBBB???>>>===<<<<<<<<<===>>><<<===>>>@@@AAAAAAAAAAAABBBBBBEEEJJJNNNSSS^^^iiitttzzz|||sssggg[[[OOOFFFIIIIIILLLOOOOOOOOOUUU]]]fffrrryyyqqq]]]KKKFFFHHH[[[jjjxxxxxxpppppp{{{}}}uuutttfff^^^ccclllxxxlllXXXPPPPPPOOOLLLKKKKKKJJJHHHGGGGGGIIIJJJLLLOOONNNKKKIIIGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJIIIHHHGGGGGGFFFHHHGGGFFFEEEEEEEEEEEEEEEHHHIIIIIIIIIIIIGGGFFFEEEFFFEEEEEEDDDDDDEEEEEEFFFDDDCCCBBBBBBCCCCCCAAA???BBBBBBCCCDDDDDDEEEFFFGGGEEEDDDCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@???>>>======>>>;;;;;;:::999888777666666777555222222444999???CCCLLLNNNQQQTTTZZZiiizzzsssnnnqqqyyy}}}ooo^^^SSSPPPWWWbbbrrr}}}|||xxxvvvvvvtttrrrpppnnnlllkkkkkklllnnnrrrvvvyyy{{{{{{zzzsss~~~}}}yyywwwwwwuuutttssspppnnnmmmlllmmmooommmjjjiiiiiijjjkkklllmmmooosssxxx|||}}}{{{zzz~~~~~~yyyrrrkkkccc^^^XXXTTTRRROOOLLLIIIGGGEEECCCAAA@@@???>>><<>>===<<<;;;;;;;;;999999888888888888999999999999999999999999888777888888888888888888888888999<<<======;;;===CCCHHHLLL]]]}}}zzzhhhVVVOOOPPPTTT\\\ccctttzzzaaaKKKFFFEEE@@@>>>============>>>???@@@======<<<;;;:::999999:::777777666666777888999999999999999999888888888777444444444333333333333333222222222222222222222222111111111111111111000000////////////////////////...000222222111111222333888AAAHHHJJJLLLQQQVVVWWWXXXQQQMMMQQQXXX^^^bbbfffppp{{{ttttttwwwsssyyy|||~~~ppphhh\\\RRRLLLHHHDDDAAA???>>>===<<<<<<<<<===>>>>>>???@@@AAABBBBBBBBBBBBEEEDDDGGGMMMRRRXXXdddpppyyy~~~vvviii]]]RRRJJJHHHJJJNNNSSSSSSUUU^^^hhhxxxuuu\\\KKKJJJQQQbbbmmmtttnnnfffjjjyyy~~~qqqpppuuuvvv```___ffflllvvvtttdddTTTNNNOOOMMMKKKJJJJJJIIIHHHGGGGGGHHHJJJKKKQQQOOOKKKHHHFFFEEEEEEEEEFFFEEEEEEFFFFFFGGGHHHIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGIIIIIIIIIGGGEEECCC@@@???GGGGGGFFFEEEDDDDDDCCCCCCCCCAAA@@@@@@BBBBBBAAA@@@AAACCCEEEEEEDDDDDDFFFGGGEEEEEEDDDDDDCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC???AAAAAA@@@>>>>>>>>>???<<<<<<<<<;;;:::999888777777555444333444777:::===EEEJJJQQQSSSQQQXXXlllyyyoooiiilllsss|||mmm\\\SSSVVV]]]kkkyyy~~~zzzuuuuuuuuutttrrrpppnnnlllkkkkkklllnnnqqqvvvzzz|||zzzxxxllluuu~~~~~~{{{{{{xxxyyyxxxvvvrrrpppooopppnnnllliiiggghhhhhhgggfffjjjkkkmmmoooqqqqqqqqqqqqyyy~~~{{{tttpppmmmjjjeeeaaaYYYVVVQQQNNNKKKIIIFFFDDDDDDCCCBBBAAA@@@>>>======>>>???@@@@@@AAA@@@@@@@@@@@@@@@AAAAAAAAA@@@??????@@@??????@@@BBBCCCCCCBBB???>>>===<<<;;;:::::::::999999888888888888999999888999999999999999888888999999999999999999999999;;;===>>>;;;999<<>>=========>>>>>>???@@@>>>>>><<<;;;:::999999999888888777777777777777888777777777777666666666666444444333222222222222333222222222222222222222222000000111111111000000///000000000000000000000000///000111111000///000222555>>>FFFHHHJJJPPPVVVYYYZZZUUUPPPPPPUUU[[[___bbbnnnyyy|||~~~}}}tttwwwuuurrrvvvwwwyyy{{{yyyvvvsssxxx~~~vvvmmm___TTTMMMHHHCCC@@@>>>===<<<;;;;;;<<<===>>>@@@@@@AAABBBCCCCCCCCCCCCFFFFFFJJJQQQWWW```mmmyyy|||nnncccXXXQQQMMMOOOSSSWWWYYY\\\gggrrr}}}kkkWWWNNNSSS\\\dddhhhhhhdddfffqqq}}}xxxmmmrrr~~~nnn\\\aaaiiillltttiii]]]RRRNNNNNNLLLJJJJJJIIIHHHGGGFFFGGGHHHJJJKKKOOOMMMJJJFFFDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFFFFFFFFFFGGGGGGHHHDDDDDDDDDDDDEEEEEEFFFGGGFFFFFFGGGFFFEEEDDDBBBAAAFFFFFFGGGGGGFFFEEECCCBBBCCCAAA@@@@@@BBBCCCCCCBBBAAADDDFFFFFFEEEDDDFFFHHHFFFFFFEEECCCBBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCC???AAABBBAAA???>>>???AAA>>>?????????>>><<<:::999666666555555555666777888AAAFFFMMMOOOKKKMMM\\\mmmrrrhhhjjjnnnuuu~~~yyy}}}kkk^^^YYY\\\hhhwww~~~{{{vvvuuutttsssqqqooommmlllkkkkkkllllllooosssxxxyyywwwtttjjjoootttxxx|||}}}zzzzzz{{{uuussspppoooooonnnjjjgggiiihhhgggfffeeefffhhhjjjooottt|||}}}{{{xxxsssnnnllliiidddaaa```]]]YYYVVVPPPNNNKKKHHHFFFDDDBBBAAA???@@@AAA@@@@@@?????????===>>>>>>???@@@@@@??????AAAAAABBBBBBBBBAAA?????????>>>>>>???AAABBBBBBAAA======<<<;;;::::::;;;;;;:::999999888888999999:::888999999::::::999999888::::::::::::::::::::::::777:::<<<;;;;;;BBBNNNXXXkkkhhhZZZRRRYYYbbbiiisss{{{eeeQQQEEE@@@???>>>======<<<<<<<<<===>>>>>>===<<<;;;:::::::::::::::;;;:::999888888777888888777777777777666666666666666555444333222333333444222222222222222222222222///000111222222111000///111111111111111111111111000111111000......000111222;;;DDDEEEGGGNNNUUUYYYYYYXXXVVVUUUWWW[[[]]]^^^hhhrrruuuvvv{{{wwwsssxxxqqqrrrwwwuuuppp}}}|||tttrrrrrrpppnnnssssssssswww~~~~~~zzzpppbbbVVVNNNHHHCCC???>>>===<<<;;;;;;<<<===>>>AAAAAABBBCCCDDDDDDDDDDDDGGGGGGLLLTTT\\\eeesssuuuiii___XXXTTTVVVYYY\\\\\\___jjjvvvyyykkkYYYLLLLLLVVV```bbb```\\\\\\iiizzzzzzvvvmmmwwwiii[[[ccckkkllltttbbbYYYQQQOOOMMMKKKIIIKKKIIIHHHGGGFFFFFFHHHJJJKKKMMMKKKHHHEEEDDDDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIEEEEEEEEEEEEFFFGGGHHHIIIBBBBBBBBBBBBDDDEEEFFFGGGAAACCCEEEGGGHHHIIIIIIIIIDDDEEEGGGHHHGGGFFFDDDBBBCCCBBBAAAAAACCCEEEEEEDDDBBBDDDGGGGGGEEEDDDFFFHHHGGGGGGEEECCCAAAAAABBBDDDBBBCCCCCCCCCCCCCCCCCCCCC???AAACCCAAA???>>>???AAAAAAAAAAAAAAA@@@>>>===;;;666666666666666666555555@@@CCCHHHLLLIIIHHHRRR```vvvzzzllljjjlllppp~~~|||tttwww~~~wwwhhh]]]^^^gggwww}}}xxxvvvtttsssqqqooommmlllkkkkkkkkkkkkmmmqqquuuvvvssspppjjjmmmnnnrrr}}}}}}{{{zzzzzzwwwrrrnnnhhhgggddd```^^^___bbbeeeffflllttt|||{{{xxxwwwvvvqqqllliiihhhfffbbb___]]][[[YYYXXXWWWTTTQQQMMMJJJIIIGGGEEECCCBBBAAA@@@;;;===????????????@@@AAA<<<<<<===>>>>>>>>>>>>>>>AAAAAABBBCCCBBBAAA???>>>>>>======>>>@@@AAAAAA@@@<<<<<<;;;:::::::::;;;;;;::::::999999999999::::::888999999:::::::::999999::::::::::::::::::::::::666:::>>>AAAEEEPPPaaannnxxxeeeXXXSSS^^^kkksss~~~qqqWWWJJJDDDAAAAAACCC<<<<<<;;;;;;;;;<<<<<<===;;;;;;:::::::::;;;<<<<<<======;;;:::999888888888999999999999888888888888777666555444333444555555222222222222222222222222///000222222333222111000111111111111111111111111111111111///------///111///:::BBBCCCEEELLLTTTYYYXXXZZZ[[[ZZZZZZ\\\]]]\\\[[[eeehhhiiiooommmjjjqqqppprrrzzzvvvllltttuuuooonnnppppppnnnpppmmmooottt{{{~~~~~~}}}~~~vvveeeYYYPPPGGGBBBAAA???>>>>>>===============???AAACCCDDDCCCCCCDDDEEEGGGGGGLLLVVVaaalllzzzwwwjjj]]]XXXVVVTTTUUUYYY___dddfffggg___SSSHHHDDDJJJVVV______YYYZZZhhhwww}}}|||yyywwwxxxnnnttttttnnnhhhgggkkkrrrxxx|||sss[[[UUUNNNKKKLLLLLLJJJGGGJJJIIIHHHGGGFFFFFFFFFFFFIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEEEEDDDBBBAAACCCCCCCCCCCCCCCCCCCCCCCCGGGGGGFFFFFFFFFFFFFFFGGGDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBCCCDDDEEEFFFDDDDDDCCCBBBBBBAAA@@@@@@AAA@@@@@@@@@AAA@@@===;;;;;;999777555444555666777888???FFFIIIHHHHHHKKKOOO^^^tttuuuhhhdddlllwww{{{sssuuuzzz}}}ppphhhdddjjjrrrvvvuuuvvvssspppllllllmmmmmmkkkhhhiiikkkoootttvvvuuuqqqnnnoooooopppsss{{{~~~uuummmbbb___[[[XXXWWWYYY]]]___dddggglllrrruuuuuusssrrrpppoooqqqxxx}}}xxxsssnnnkkkiiigggddd```]]]\\\[[[YYYWWWRRRRRRQQQOOONNNMMMLLLKKKGGGFFFEEECCCBBBAAAAAA@@@CCCBBBAAA????????????@@@>>>>>>???@@@@@@@@@?????????@@@AAAAAAAAA@@@???>>>@@@@@@@@@@@@?????????>>>>>>===<<<:::999999::::::888888777777777777888888888888888888888888888888888999:::;;;<<<<<<<<<<<<===;;;<<<@@@FFFSSSmmmooo\\\[[[ZZZ```oooeeeLLLFFFEEE@@@>>>AAA========================>>>===<<<;;;:::;;;<<<<<<;;;;;;;;;;;;::::::999888777777777777777777777777555555555555666666666666444444444333333222222222111111111111111111111111111111111111111111111111111111111111111111111111222444999AAAJJJPPPTTTUUUYYYYYY[[[]]]___^^^[[[YYY]]][[[\\\aaadddeeeiiinnnuuu|||~~~wwwsssxxx~~~}}}tttsssttttttxxx~~~oooqqqvvv{{{~~~wwwfffZZZQQQGGGBBBAAA???>>>>>>=========>>>>>>???AAACCCDDDCCCCCCEEEFFFJJJKKKQQQ\\\gggrrr{{{jjjZZZQQQNNNLLLLLLOOORRRUUUVVVOOOKKKEEEAAABBBLLLXXXaaaaaa]]]___lllyyy}}}zzzvvvooo}}}zzzwwwqqqmmmjjjlllqqqwwwyyyyyyxxxkkkXXXRRRLLLJJJLLLMMMKKKHHHJJJIIIHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDCCCAAA@@@AAAAAABBBBBBBBBBBBBBBBBBFFFFFFEEEEEEEEEEEEEEEFFFDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@AAA@@@@@@@@@AAA@@@===;;;;;;:::777555444444555555777===CCCGGGHHHIIIKKKMMMTTTfffuuu{{{~~~mmmdddgggrrr{{{{{{ssstttxxx{{{oooaaa```fffjjjllllllllliiihhhhhhkkkllllllkkklllmmmqqqtttuuutttqqqnnnmmmqqqtttvvvzzzuuulll\\\ZZZWWWUUUUUUXXX\\\^^^^^^aaafffiiijjjiiiiiiiiijjjiiikkkqqqyyy~~~}}}{{{rrrpppkkkgggccc___^^^]]]\\\YYYUUUSSSSSSRRRQQQPPPLLLKKKKKKJJJHHHGGGFFFFFFCCCCCCAAA@@@???>>>>>>>>>CCCBBBAAA@@@???@@@AAAAAA?????????@@@@@@@@@@@@AAADDDEEEDDDDDDBBB@@@>>>===????????????>>>>>>>>>>>>===<<<;;;:::999999999:::888888777777777777888888::::::::::::::::::::::::999999:::;;;;;;<<<<<<;;;===;;;<<>>>>>>>>===============>>>===<<<;;;:::;;;;;;<<<:::;;;;;;;;;::::::999888777777777777777777777777777777666666555555444444444444444333333222222222111111111111111111111111000000000000000000000000111111111111111111111111222444888???GGGNNNSSSUUUVVVXXXZZZ\\\\\\[[[YYYXXX[[[XXXXXX[[[^^^cccllluuu|||xxxqqquuu|||zzz{{{{{{{{{~~~tttwww|||zzzggg[[[QQQHHHBBB@@@>>>>>>=========>>>>>>???@@@BBBCCCDDDDDDDDDFFFHHHMMMOOOXXXeeeqqqzzz~~~hhhSSSIIIFFFDDDCCCDDDEEEEEEEEECCCAAA???>>>BBBJJJUUU]]]bbb```dddqqq{{{{{{uuuqqqnnn~~~lllkkklllqqqyyy|||{{{wwwppp}}}```TTTPPPKKKJJJKKKLLLKKKJJJHHHHHHHHHIIIIIIJJJJJJJJJHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@????????????@@@@@@AAAAAAAAADDDDDDCCCCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDEEEEEEEEEDDDBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAA@@@@@@@@@AAA@@@>>><<<<<<;;;888666555444444444555999>>>DDDGGGIIIJJJJJJKKKWWWhhhvvvxxxgggbbbhhhqqq{{{{{{wwwuuuxxxyyyyyy}}}eeeYYYYYY[[[\\\^^^_________bbbfffjjjlllmmmpppqqqsssttttttrrrpppooolllrrrxxxyyyzzz|||}}}rrrgggWWWVVVUUUUUUWWWZZZ^^^```aaadddggggggeeedddfffhhhhhhggghhhjjjnnnnnnjjjfffcccaaa]]]YYYVVVUUUVVVVVVQQQOOOLLLJJJKKKKKKJJJIIIFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@???>>>===<<<<<<<<>>>>>>>>=========<<<<<<<<<;;;:::999999888999999888888777777777777888888999999999999999999999999::::::::::::;;;;;;;;;;;;@@@>>>@@@KKK\\\sssfffZZZ\\\]]]___iiiwwwhhhUUUEEEBBBBBB???<<<===??????>>>>>>=========<<<======<<<;;;;;;;;;;;;<<<::::::;;;;;;;;;:::999999777777777777777777777777888888777666555444333222444444333333333333222222222222222222222222222222////////////////////////111111111111111111111111333444777;;;BBBJJJPPPTTTRRRVVVZZZ[[[XXXUUUTTTUUUXXXUUUUUUWWWYYYaaappp~~~|||pppooovvv{{{~~~}}}hhhZZZQQQHHHAAA???>>>=========>>>???@@@@@@@@@BBBDDDDDDEEEFFFHHHJJJOOOSSS^^^mmmxxx}}}dddLLLEEECCCAAAAAAAAA@@@>>>===AAAAAA@@@AAAEEENNNYYY```aaa```fffqqqyyyvvvppplllvvv{{{ggggggkkkttt|||}}}yyyqqqqqqWWWRRROOOKKKIIIJJJJJJIIIHHHFFFFFFGGGHHHIIIJJJKKKKKKHHHGGGGGGFFFEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEFFFEEEEEEDDDCCCBBBAAAAAA??????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@??????===>>>>>>??????@@@@@@AAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDFFFFFFEEECCCAAA???AAAAAAAAAAAAAAA@@@@@@@@@AAA@@@@@@AAABBBAAA???======<<<:::777666444444444444666:::@@@EEEIIIIIIHHHJJJOOO```uuuqqqbbbaaaeeewww~~~}}}{{{zzzyyyyyyvvvxxxeeeXXXOOONNNPPPRRRSSSUUUYYY___fffkkknnnssstttttttttrrrqqqppppppnnnsssxxxzzz|||}}}~~~zzzlllaaaWWWWWWXXXZZZ]]]aaadddfffiiikkkmmmkkkgggfffiiimmmkkkiiifffdddcccaaa]]]ZZZ[[[YYYUUURRRQQQRRRTTTVVVQQQNNNKKKIIIIIIHHHGGGFFFDDDDDDEEEEEEDDDCCCAAA@@@@@@@@@???>>>>>>===>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@???@@@BBBDDDEEEKKKJJJHHHFFFCCC@@@===<<<======<<<<<<<<<;;;;;;;;;:::::::::999999888888888999888888777777888888999777777777777777777777777;;;:::::::::::::::;;;;;;AAABBBIIIXXXnnnfff\\\^^^___bbblllwww{{{zzzZZZMMMCCCAAABBB???======???>>>>>>======<<<<<<;;;======<<<<<<;;;;;;;;;;;;:::::::::;;;;;;::::::999666666666666666666666666777777666555555444333333333333333333333333333333222222222222222222222222000000000000000000000000111111111111111111111111222333444777===DDDMMMSSSPPPVVV[[[ZZZTTTOOONNNOOOSSSSSSTTTUUUWWW___pppuuummmpppvvv~~~~~~hhhYYYOOOGGGAAA>>>============>>>@@@AAAAAAAAABBBDDDEEEEEEGGGJJJMMMOOOUUUbbbsss~~~zzz```JJJCCCBBB@@@@@@AAA@@@>>><<<<<<<<<===AAAIIIUUUbbbkkkaaaaaafffoootttqqqmmmlll{{{qqqdddggglllttt{{{~~~}}}{{{yyyfffRRRQQQOOOLLLIIIHHHGGGFFFEEECCCDDDFFFHHHIIIJJJJJJJJJHHHGGGFFFFFFEEEFFFFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFEEEDDDCCCCCCBBBBBB?????????@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDBBBBBBAAAAAA@@@@@@@@@@@@>>>>>>>>>??????@@@@@@@@@AAAAAA@@@@@@AAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFEEECCCAAA???AAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAABBBCCCCCCAAA???>>>===;;;999777666555444444444777<<>>>>>===>>>>>>>>><<<<<<===>>>???@@@AAAAAABBBAAA@@@@@@@@@BBBEEEFFFGGGFFFEEECCCAAA???>>>===<<<<<<<<<;;;;;;;;;;;;:::999999999999999999888888999999888888888888999999777777777777777777777777;;;;;;:::::::::;;;<<<===>>>EEETTThhhrrr]]]WWWWWWYYYaaaoooxxxssshhhPPPIIICCCBBBCCCAAA???>>>=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;999::::::;;;;;;:::::::::666666666666666666666666444444444555555555555555333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000111222333444888???IIIPPPQQQVVV[[[YYYRRRKKKIIIIIILLLMMMQQQUUUWWW]]]kkkzzzrrrsssyyy}}}vvv}}}}}}gggUUULLLEEE@@@>>><<<======>>>???@@@BBBCCCBBBCCCDDDEEEFFFHHHLLLOOORRRYYYhhhyyysss\\\KKKBBB@@@??????@@@@@@???======>>>@@@EEEMMMYYYeeennniiigggjjjoooqqqooooooqqq{{{sssiiidddjjjrrrxxxzzzzzzzzzzzzrrr\\\OOOOOONNNLLLIIIGGGEEEDDDDDDBBBCCCEEEHHHIIIJJJIIIIIIGGGGGGFFFFFFFFFFFFFFFGGGDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDEEEEEEEEEDDDCCCAAA@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEECCCAAA???>>>===<<<:::888777777444555777999===BBBFFFIIIJJJJJJUUUkkk|||}}}iii___dddjjjwww}}}rrrvvvyyy}}}wwwWWWIIIIIIEEEGGGJJJOOOTTT\\\dddiiiooorrrttttttqqqoooqqqsssuuuttttttxxx~~~{{{vvvsssqqqrrruuuxxxpppqqqsssuuuuuuqqqlllggg___aaaeeejjjnnnqqqrrrssstttrrrnnnkkkiiihhhhhhhhh```\\\VVVPPPMMMNNNPPPRRRWWWVVVTTTRRRRRRTTTVVVXXXWWWSSSOOOMMMKKKJJJHHHFFFEEEEEEFFFFFFEEEBBB???>>>======<<<<<<<<<===>>>>>><<<===>>>???@@@@@@@@@@@@AAA@@@@@@@@@AAACCCDDDFFFCCCBBBAAA??????>>>>>>???<<<<<<<<<;;;;;;;;;::::::999999::::::::::::999999999999888888888888999999::::::::::::::::::::::::<<<;;;;;;;;;;;;===>>>@@@===KKK```xxxxxxcccVVVNNNNNNSSS___nnntttiiiYYYIIIFFFDDDCCCBBBAAA@@@???<<<<<<<<<===============<<<<<<======<<<<<<;;;:::999999:::;;;;;;;;;::::::777777777777777777777777333333444444444555555555222222333333333333444444333333333333333333333333111111111111111111111111000000000000000000000000///000111222444;;;EEELLLQQQUUUYYYXXXSSSLLLHHHGGGFFFHHHNNNTTTXXX]]]hhhssszzzyyyxxxmmmvvvfffRRRIIICCC???>>><<<<<<===>>>???AAACCCDDDBBBCCCDDDEEEFFFIIIMMMQQQVVV^^^nnn{{{hhhTTTIIICCCAAA?????????@@@???>>>@@@CCCIIIPPPXXXcccnnnuuuxxxtttssssssqqqppptttzzz~~~zzz||||||mmmiiigggqqq|||{{{vvvtttuuu~~~fffVVVNNNKKKKKKJJJIIIFFFEEEDDDEEECCCDDDGGGIIIJJJJJJJJJIIIGGGFFFFFFFFFFFFFFFGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAACCCDDDEEECCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAABBBCCCCCCDDDEEEEEEEEEDDDDDDFFFGGGGGGEEECCC??????>>>>>><<<;;;:::999555777888888999===EEEKKKKKKJJJOOO^^^rrrxxxhhhaaafffrrrvvvyyyzzzxxx|||cccQQQNNNFFFIIILLLOOOSSSYYYbbbhhhkkkooossssssqqqoooqqqtttttttttvvvxxx|||uuuqqqpppppptttyyy}}}tttlllmmmnnnoooppppppnnnmmmhhhkkkpppuuuxxxzzzzzzzzz|||vvvooolllkkkiiieeeaaaXXXVVVSSSPPPOOOPPPTTTWWW]]]\\\[[[ZZZZZZZZZ[[[\\\VVVSSSPPPMMMMMMLLLJJJIIIGGGHHHIIIHHHFFFCCC@@@===>>>>>>======>>>???@@@@@@>>>???@@@AAABBBBBBAAA@@@??????@@@AAABBBCCCDDDDDDAAA@@@???>>>===>>>>>>???<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<>>>>>??????@@@@@@;;;<<<=========<<<;;;:::888999::::::;;;;;;;;;:::777777777777777777777777444444444444444444444444222222222333333444444444333333333333333333333333111111111111111111111111000000000000000000000000---///000000222888AAAIIIOOORRRUUUWWWUUUPPPKKKHHHGGGHHHMMMVVV]]]cccllluuu|||{{{ooovvveeePPPGGGBBB???>>><<<<<<===>>>???AAACCCDDDBBBCCCEEEEEEGGGJJJNNNRRRZZZbbbssssss^^^MMMEEEFFFDDDAAA???@@@@@@@@@???:::AAAMMMZZZhhhuuuzzzwwwsssrrrxxx{{{zzzxxxmmmmmmjjjwww}}}ssspppqqqxxx___RRRNNNHHHIIIIIIHHHFFFEEEFFFFFFDDDFFFHHHJJJKKKKKKJJJJJJGGGFFFFFFFFFFFFFFFGGGGGGDDDDDDEEEEEEEEEEEEDDDDDD???@@@@@@AAAAAABBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@??????@@@AAADDDFFFGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@AAABBBCCCDDDCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDAAABBBBBBCCCDDDEEEFFFFFFFFFEEEEEEGGGHHHHHHFFFDDD????????????>>>===<<<;;;666888999777666;;;DDDMMMNNNMMMLLLUUUjjjqqqdddgggqqq}}}|||~~~vvvssskkkXXXSSSIIIKKKNNNPPPSSSYYYaaaggghhhmmmrrrsssqqqppprrruuurrruuuxxxyyyzzz}}}tttppprrruuu|||~~~xxxooolllllllllmmmnnnooooooooopppsssxxx}}}~~~vvvmmmhhhhhheee^^^WWWVVVVVVVVVVVVVVVXXX[[[^^^]]]]]]\\\[[[[[[[[[[[[[[[VVVSSSPPPOOONNNNNNNNNMMMKKKLLLLLLLLLIIIEEEBBB???@@@@@@@@@@@@AAABBBCCCDDD@@@AAABBBCCCDDDCCCBBBAAA===>>>@@@AAABBBCCCCCCCCCAAA@@@>>>=========>>>>>>======<<<<<<<<<;;;;;;;;;999:::;;;<<<<<<<<<;;;::::::999999888888999999:::::::::::::::::::::::::::<<<<<<;;;<<<===@@@CCCEEESSSeee{{{kkkVVVOOOQQQTTTYYY^^^dddhhheeeWWWHHHCCCEEEEEEBBB@@@@@@???>>>>>>>>>???@@@AAABBBBBBCCC;;;<<<=========<<<::::::888999::::::;;;;;;;;;;;;777777777777777777777777666666555444333222222111222222222333333444444444333333333333333333333333000000000000000000000000000000000000000000000000+++...000000111666???GGGMMMOOORRRVVVWWWTTTOOOJJJLLLKKKOOOYYYbbbjjjsss{{{zzzyyyyyyzzz~~~~~~___NNNCCCCCCEEE>>>>>>>>>>>>???@@@AAACCCDDDDDDEEEFFFFFFHHHLLLQQQUUUdddqqqttt___MMMDDDBBBCCCBBB???>>>???@@@@@@BBBMMM]]]iiisss~~~vvvkkkpppzzzwwwzzzxxxoookkk~~~wwwrrrtttttt}}}fffWWWOOOIIIFFFGGGHHHGGGEEECCCCCCDDDIIIFFFDDDDDDGGGIIIIIIGGGDDDDDDDDDEEEFFFFFFGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEDDDDDDCCCCCCCCCCCCCCCEEEEEEDDDCCCBBBCCCDDDEEEDDDBBB@@@??????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBEEEEEEDDDCCCBBBBBBAAAAAA???AAADDDDDDDDDDDDEEEFFFEEEDDDDDDEEEGGGJJJNNNPPPFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCEEEEEEEEEEEEEEEDDDFFFHHHJJJIIIGGGDDDBBBAAAAAA@@@???>>>===<<<;;;<<<:::888666888;;;???BBBMMMPPPOOONNN[[[wwwoooggggggqqqyyy{{{ooo```XXXTTTSSSXXX\\\^^^```ddddddiiippprrrooonnnpppsssppptttuuussswww}}}ttttttxxx|||}}}vvvpppmmmooojjjddddddjjjppprrrrrrzzz}}}~~~yyyxxx{{{vvvxxxtttjjjdddddddddaaa^^^^^^___^^^^^^]]]]]]]]]aaa___]]][[[YYYXXXWWWWWWTTTRRRPPPOOOPPPPPPOOONNNKKKKKKKKKJJJHHHEEECCCBBB>>>???AAACCCCCCBBBAAA@@@CCCDDDEEEEEEEEEDDDCCCBBB???@@@BBBCCCDDDDDDDDDDDDDDDCCCAAA???===;;;;;;:::======<<<<<<<<<;;;;;;;;;;;;;;;::::::999888777777999999::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<;;;===AAAAAAAAAHHHSSSbbb{{{ttt___QQQQQQXXXdddfffiiikkkggg\\\MMMBBBAAAAAAAAAAAAAAA@@@???>>>???????????????>>>======>>>>>>===<<<:::999888888:::;;;<<<;;;999777777777888777666777999::::::999666666666666666666666666555444333333222222222222333333333222222222111111000000000000000000000000111111111111111111111111000111111111222555999===HHHKKKPPPSSSUUUTTTQQQOOOIIILLLSSS]]]jjjwww{{{ppprrrtttXXXIII??????AAA;;;>>>>>>???@@@AAABBBCCCCCCDDDDDDEEEFFFJJJPPPXXX^^^sss}}}|||zzzppp\\\KKKDDD???@@@@@@>>>>>>???AAABBBHHHXXXkkkwww~~~ssskkktttnnnmmmsss~~~zzzssshhh{{{vvvtttwwwyyyooo[[[PPPJJJGGGEEEGGGHHHGGGEEEDDDDDDEEEJJJHHHFFFFFFHHHJJJJJJIIIEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEDDDCCCBBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCEEEDDDDDDCCCBBBBBBAAAAAA>>>AAACCCEEEEEEFFFGGGIIIGGGFFFFFFFFFFFFHHHIIIJJJDDDCCCCCCBBBAAAAAAAAABBBBBBCCCCCCDDDDDDEEEFFFFFFCCCDDDGGGHHHHHHFFFCCCAAABBBAAA@@@???>>>======<<<===;;;888777888:::>>>@@@FFFKKKMMMLLLVVVnnnnnneeeaaaiiirrrxxxxxxhhhbbb___``````^^^^^^aaafffkkkrrrtttsssrrrtttwwwppptttuuutttxxx{{{wwwzzz~~~wwwsssooollllllgggcccdddjjjpppssssss}}}~~~yyyzzz}}}xxx{{{yyytttssswwwwwwsssnnnjjjeeebbbaaaaaabbbbbbbbbaaa```]]]ZZZWWWTTTRRRQQQOOOMMMMMMNNNNNNMMMLLLFFFFFFFFFFFFEEECCCAAA@@@@@@AAACCCDDDDDDDDDCCCBBBCCCDDDDDDDDDDDDCCCBBBBBB@@@AAACCCEEEFFFFFFEEEDDDCCCBBBAAA>>>===;;;;;;:::===<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999888888777999999::::::::::::;;;;;;===<<<<<<;;;;;;;;;;;;;;;999999<<<@@@AAAFFFTTTbbbqqq{{{hhh[[[RRRSSSWWWkkkrrrxxxtttgggWWWIIICCC???@@@@@@@@@??????>>>===>>>>>>>>>>>>>>>======<<<===<<<<<<;;;:::999888888999;;;<<<;;;999777777777999777777777999:::999888555555555555555555555555555444333333222222333333333333333222222222222111111111111111111111111111111111111111111111111111///000000000000222777:::EEEHHHNNNSSSTTTSSSPPPNNNJJJMMMTTTaaaqqq~~~uuuuuu|||hhhQQQEEE<<<===@@@;;;===>>>@@@BBBCCCCCCCCCBBBDDDDDDEEEGGGMMMWWWbbbjjj}}}tttpppzzz|||kkkWWWJJJDDD>>>>>>@@@@@@@@@AAADDDFFFNNNdddzzz|||jjjiiixxxzzzeeegggnnnwww|||}}}}}}wwwlll~~~zzz|||~~~dddSSSMMMKKKJJJEEEFFFGGGGGGEEEDDDEEEFFFJJJIIIHHHHHHJJJKKKKKKJJJGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCBBBBBBBBBBBBAAAAAACCCDDDEEEDDDBBBBBBBBBCCCBBBBBBBBBBBBBBBAAA@@@???BBBBBBAAA@@@AAABBBCCCDDDDDDDDDCCCCCCBBBAAAAAAAAA>>>AAADDDEEEFFFGGGIIIJJJHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@AAAAAACCCCCCBBBBBBCCCDDDFFFGGGEEEFFFGGGHHHHHHFFFDDDCCCBBBBBBAAA@@@??????>>>===>>><<<:::888888:::<<<>>>AAAHHHLLLKKKOOO___tttsssfff]]]```hhhppp}}}~~~zzzsssmmmjjjgggbbb```aaafffllltttxxxyyyxxxyyyzzzrrrtttuuutttwww|||~~~~~~{{{{{{zzzuuusssooolllgggdddaaacccjjjqqquuuvvv~~~|||xxxzzz~~~yyyrrrjjjddddddfffggghhheeeffffffddd```ZZZTTTQQQPPPNNNLLLKKKKKKJJJIIIHHHBBBCCCCCCCCCCCCBBBAAAAAABBBCCCDDDEEEEEEEEEDDDCCCDDDCCCCCCBBBBBBBBBBBBBBBAAACCCFFFHHHIIIGGGEEECCCCCCBBB@@@>>>===;;;;;;:::<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999888888888999999::::::::::::;;;;;;===<<<<<<;;;;;;;;;;;;;;;;;;<<>>????????????>>>=====================<<<;;;;;;:::::::::999999999888888999:::;;;:::888777777888999888777777888999888666444444444444444444444444555444333333333333333333333333333333222222222222222222222222222222222222000000000000000000000000/////////......000333666@@@EEELLLQQQTTTSSSOOOMMMJJJKKKRRRaaauuuxxxwwwppp~~~}}}zzzxxxxxxzzzwww^^^MMMEEE===>>>BBB>>>===>>>AAACCCDDDDDDCCCBBBEEEEEEEEEHHHOOO[[[iiirrruuukkkfffttt~~~wwwdddRRRHHHDDD@@@@@@AAACCCBBBBBBFFFLLLYYYrrrqqqdddjjj}}}~~~nnnfffiiiooosssvvvyyyyyywwwzzz|||{{{uuu[[[NNNKKKKKKKKKFFFGGGGGGFFFEEEEEEFFFGGGIIIHHHHHHHHHIIIJJJJJJJJJIIIHHHHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEDDDBBBAAABBBCCCAAAAAACCCCCCCCCBBBAAA@@@CCCBBBAAA@@@AAABBBDDDEEECCCCCCCCCBBBBBBAAAAAAAAA@@@CCCEEEFFFFFFFFFHHHIIIFFFGGGHHHGGGFFFCCCAAA???AAAAAAAAA@@@@@@AAABBBBBBDDDCCCBBBBBBBBBDDDFFFHHHIIIIIIJJJJJJJJJIIIHHHGGGCCCCCCBBBBBBAAA@@@?????????===;;;:::999999:::;;;@@@GGGLLLKKKKKKRRRaaammm|||}}}lll]]]ZZZ```jjjxxx}}}yyyzzzyyyuuuooohhhccccccccclllxxx~~~}}}vvvwwwvvvuuuvvvwwwxxxxxx{{{}}}{{{wwwvvvqqqlllcccaaaaaadddkkkrrrwwwyyy|||xxxwwwzzz|||yyyqqqiiidddfffhhhjjjiiifffhhhkkkllliiiccc\\\WWWSSSPPPMMMKKKJJJHHHFFFDDDBBBBBBBBBCCCCCCDDDDDDDDDBBBCCCDDDDDDEEEDDDCCCCCCDDDCCCAAA@@@@@@AAABBBCCCBBBEEEHHHKKKKKKIIIEEECCCBBBAAA???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888999999999:::::::::;;;;;;<<<;;;;;;:::::::::;;;;;;@@@AAADDDLLLWWWfffwwwuuuhhhYYYSSSRRRVVV___gggnnnvvvxxxlllVVVDDD???AAA>>>???????????????>>>>>>;;;<<<<<<<<<<<<;;;::::::888888888888888888999999888999;;;:::888777777888:::888777777888888777555444444444444444444444444555444444333333333444444444444333333333222222222222222222222222222222222////////////////////////000000000///......111333===BBBIIIPPPSSSSSSPPPMMMHHHHHHLLL\\\qqqxxxuuujjjyyyyyyuuuwwwzzz{{{rrrqqqrrrwwwgggSSSHHHDDD===???DDDAAA===???BBBDDDEEEEEEDDDCCCGGGGGGHHHLLLSSS___llluuuvvviiiaaa```pppzzzppp^^^OOOHHHDDDAAA@@@AAACCCBBBAAAGGGPPPjjj|||pppkkkvvv|||llliiilllnnnnnnqqqwww{{{qqqqqqyyyiiiTTTKKKIIIGGGFFFGGGHHHHHHFFFEEEDDDFFFHHHFFFFFFGGGGGGGGGGGGHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@AAAAAAAAAAAAAAAAAAAAABBBDDDDDDCCCBBBAAABBBCCC@@@AAABBBCCCDDDCCCBBBAAACCCCCCBBBBBBBBBCCCDDDEEEBBBBBBBBBBBBBBBAAAAAAAAADDDEEEGGGGGGEEEEEEEEEFFFCCCEEEFFFGGGFFFDDDAAA@@@BBBBBBAAABBBBBBCCCDDDEEEFFFEEEDDDCCCDDDFFFHHHJJJJJJJJJJJJJJJIIIIIIHHHHHHDDDDDDCCCCCCBBBBBBAAAAAA@@@???===<<<;;;:::::::::>>>DDDJJJLLLKKKNNNYYYcccqqqtttbbbZZZ\\\ffftttxxxqqqxxxmmmfffdddcccooo}}}{{{yyywwwvvvuuuvvvyyy|||yyywwwpppiiiaaaaaaaaaeeelllsssxxx|||zzz{{{wwwxxxzzzyyy|||yyyxxx}}}tttoooiiieeeeeefffeeedddaaaeeejjjmmmmmmhhhccc^^^XXXUUUQQQNNNKKKIIIFFFCCCBBBBBBBBBBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBAAABBBAAAAAA@@@@@@BBBCCCDDDDDDFFFJJJLLLLLLIIIFFFCCCAAA@@@???===<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::999999999999999888999999999:::::::::;;;;;;:::::::::::::::;;;<<<<<>>CCCAAA???@@@BBBDDDEEEEEEEEEDDDHHHIIILLLQQQYYYcccooovvvtttggg^^^ZZZ___nnnvvvjjjYYYNNNHHHDDDAAA>>>>>>AAA@@@???IIIWWWtttzzz{{{|||pppjjjllllllkkknnnwwwwwwooorrr{{{|||bbbSSSNNNLLLIIIGGGIIIIIIHHHFFFDDDDDDFFFGGGCCCEEEGGGGGGFFFEEEFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAABBBBBBBBBCCCDDDCCCAAAAAAAAABBB@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAAAAAAAAEEEFFFGGGGGGEEECCCCCCDDDBBBCCCEEEFFFFFFEEECCCBBBBBBBBBBBBCCCDDDEEEFFFGGGJJJJJJIIIIIIJJJKKKMMMNNNIIIHHHGGGFFFFFFFFFGGGGGGEEEEEEDDDDDDDDDCCCCCCCCC@@@@@@???>>>===<<<;;;;;;:::===CCCJJJLLLOOOXXXaaajjjwwwzzzmmmbbb```fffqqqyyyyyy~~~|||rrrzzzuuujjjfffggguuu~~~|||yyyvvvvvvyyywww~~~xxxvvvssskkkeee``````bbbeeekkkqqqwww{{{{{{~~~wwwuuuxxxvvvoooccc^^^^^^cccjjjnnnqqqtttqqqnnnjjjfffbbb___^^^]]]\\\___dddhhhhhhfffbbb___\\\YYYTTTQQQNNNLLLIIIFFFCCCBBBAAAAAA@@@AAAAAAAAABBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFFFFHHHJJJLLLKKKIIIFFFDDD@@@@@@>>>===<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;999999999999999999999999999999::::::::::::;;;;;;:::::::::;;;<<<>>>???@@@CCCKKKZZZmmm}}}ZZZVVVSSSSSSTTT[[[jjjxxxtttcccTTTJJJEEEBBB@@@??????@@@AAAAAAAAAAAA@@@;;;;;;;;;;;;;;;:::999999888888888888888888999999666888999999888777777888888777666666777888777555666666666666666666666666444444444444444444555666444444444444333333333333111111111111111111111111000000000000000000000000111222333222000000111333666;;;BBBJJJOOOQQQQQQPPPMMMKKKLLLTTT```lllqqqrrrtttppppppwww}}}}}}zzzyyytttvvv||||||rrrllllllmmmkkkxxx~~~gggdddgggsssbbbNNNBBB@@@BBB<<<===CCCAAAAAAAAABBBCCCDDDEEEFFFFFFGGGKKKQQQXXX```iiirrryyyuuueeeYYYVVVWWW```nnnssseeeVVVNNNJJJDDDBBB======BBBBBBCCCPPPbbbyyy~~~tttqqqmmmppppppooouuu~~~|||rrrmmmrrrzzzqqq[[[RRRQQQNNNLLLKKKKKKKKKIIIGGGDDDCCCEEEFFFAAADDDGGGGGGEEEDDDEEEFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCBBBCCCDDDCCCAAA@@@AAABBBAAAAAAAAABBBBBBDDDEEEEEEBBBCCCDDDFFFFFFEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAACCCEEEFFFFFFDDDCCCCCCDDDCCCCCCEEEEEEFFFEEEDDDDDDBBBBBBBBBCCCDDDEEEGGGHHHOOOOOOPPPQQQQQQRRRRRRSSSIIIHHHFFFEEEEEEEEEFFFGGGFFFEEEEEEEEEEEEDDDDDDDDDAAAAAAAAAAAA@@@>>>===<<<;;;:::>>>FFFKKKNNNTTT\\\aaallluuuxxx~~~{{{rrrkkkkkkppptttrrrwwwyyywwwyyy~~~uuuqqq~~~tttoookkkxxxzzzyyywwwtttvvv{{{www}}}wwwsssqqqnnnhhhddd^^^___aaadddhhhnnntttwww{{{}}}yyyqqqqqqssslll___NNNIIIGGGLLLPPPTTT\\\dddiiiiiigggaaaZZZWWWXXX[[[\\\]]]```bbbaaa___]]][[[[[[XXXUUUSSSQQQPPPNNNLLLGGGFFFDDDBBBAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@===>>>@@@CCCEEEFFFGGGHHHHHHIIIJJJJJJJJJHHHEEEDDD@@@???>>>===<<<;;;;;;;;;999999:::::::::;;;;;;;;;999999999999999999999999999999::::::::::::;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEPPP```uuuqqqVVVPPPNNNPPPUUU]]]hhhssszzzkkkWWWJJJFFFEEEBBB???>>>>>>???@@@@@@@@@@@@@@@;;;;;;;;;<<<;;;::::::999999999999999999999888888666777999999888777777888777666555666777888777666555555555555555555555555444444444444444555666666555444444444444333333333222222222222222222222222111111111111111111111111000111222222000000111333333777===DDDJJJNNNPPPPPPMMMLLLNNNSSS\\\dddjjjmmmmmmkkklllrrruuuvvvyyy}}}{{{uuusss}}}wwwpppmmmnnnpppuuu~~~vvvddd```dddsss|||ZZZJJJ@@@AAACCC>>>???EEECCCBBBBBBBBBBBBCCCEEEFFFGGGFFFKKKSSS\\\eeemmmvvv{{{wwwyyywwwkkkZZZQQQSSSYYYbbbnnnqqqcccTTTOOOKKKDDDDDD>>>???DDDEEEHHHXXXlllpppkkknnnrrruuuvvvwww~~~vvvmmmjjjpppxxxyyyeeeRRRMMMMMMKKKIIIJJJLLLLLLJJJGGGDDDCCCDDDFFFAAADDDHHHHHHFFFDDDEEEGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBCCCDDDCCCAAA@@@AAABBBBBBAAAAAAAAABBBDDDEEEGGGAAACCCEEEGGGHHHFFFDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEDDDCCCDDDEEEDDDEEEEEEEEEEEEEEEDDDDDDAAAAAABBBBBBDDDEEEGGGHHHSSSTTTUUUVVVWWWWWWWWWVVVKKKJJJHHHFFFFFFGGGHHHIIIFFFFFFFFFEEEEEEEEEEEEEEEAAAAAABBBBBBAAA@@@>>>===@@@;;;<<>>@@@BBBEEEOOOZZZ```aaaaaaZZZSSSQQQVVV]]]______```___]]][[[YYYWWWYYYVVVTTTSSSSSSSSSQQQPPPLLLJJJHHHEEECCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@<<<===AAADDDGGGHHHIIIIIIIIIIIIJJJIIIIIIGGGEEEDDD@@@???>>><<<<<<;;;;;;;;;999999999::::::;;;;;;;;;999999999999999999999999999999:::::::::;;;;;;;;;<<<===>>>@@@CCCFFFHHHIIIaaavvveeeTTTMMMHHHMMMVVV^^^ffflllkkk]]]LLLBBBAAABBBAAA>>>======>>>???????????????;;;;;;<<<<<<;;;;;;:::999:::::::::999999999888888555777999999777777777888666555555666777999888777444444444444444444444444444444444444444555666777555555444444444333333333333333333333333333333333111111111111111111111111///000111111000000111222111444:::@@@GGGKKKNNNPPPJJJKKKNNNRRRYYYaaagggkkkjjjiiijjjmmmnnnpppvvv~~~tttmmmvvv{{{uuupppppprrruuurrraaaaaagggssshhhSSSDDDCCCAAA??????@@@AAABBBBBBCCCDDDDDDDDDFFFIIILLLKKKNNNVVVaaajjjqqqxxx}}}wwwhhh]]]SSSNNNPPPUUUccchhhjjjcccWWWLLLHHHHHHHHHBBB???AAAEEEMMM```qqq}}}qqqoooqqqrrrxxx}}}~~~~~~|||ggghhhnnnwww|||}}}hhh___SSSLLLJJJKKKKKKIIIJJJJJJIIIHHHGGGEEEDDDCCCGGGHHHHHHHHHGGGFFFDDDCCCEEEFFFFFFEEEBBBAAAAAABBBDDDDDDDDDDDDCCCCCCCCCCCCEEEDDDCCCBBBAAA@@@@@@AAA@@@???>>>======>>>???@@@BBBAAAAAAAAAAAABBBCCCCCCDDDEEEGGGHHHGGGFFFDDDBBBCCCBBBAAA@@@AAABBBCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBEEEFFFEEEEEEDDDCCCAAAAAA@@@??????@@@BBBEEEHHHJJJNNNPPPSSSUUUWWWYYY\\\___PPPNNNJJJHHHFFFFFFHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDIIIEEEAAA@@@AAABBB@@@>>><<<<<<<<<>>>BBBFFFJJJLLLYYYWWWZZZeeeuuu|||{{{qqqrrruuuwwwuuuwwwzzzvvvxxx|||vvvnnniiilllpppqqqqqqrrrxxxyyyuuunnnjjjlllnnniii```\\\]]]^^^___bbbgggmmmqqqtttrrrooolllhhh```WWWOOOBBBBBBAAA>>><<>>===;;;:::999888888888::::::999999999999999:::999999888888999999:::;;;999:::::::::999:::===@@@AAA???@@@CCCDDDGGGQQQ[[[pppyyy```RRRLLLIIINNN[[[gggoooqqqcccUUUHHHCCCCCCBBB@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999<<<;;;999888777888999999888888999:::999888777666777777666666555555555444444444444444444444444444444444444444444444444444444444444555555555666666222222222111000//////...000000111111111111000000000000000000111111111111444333555;;;DDDLLLPPPQQQMMMLLLLLLNNNTTTZZZ___bbbcccggggggeeeiiittt{{{{{{|||tttqqq{{{zzzvvv|||}}}kkk^^^___dddqqqxxx\\\JJJBBBAAA@@@??????@@@BBBCCCBBBCCCDDDDDDDDDEEEHHHJJJNNNRRRZZZfffrrr{{{uuubbbUUUMMMKKKOOOUUUbbbeeefffaaaVVVLLLGGGFFFDDDBBBBBBEEEIIISSSgggzzz|||~~~vvvkkklllrrrwwwppp|||qqq```ccckkkvvv}}}~~~```XXXOOOIIIIIIJJJJJJIIIIIIIIIHHHHHHGGGFFFDDDDDDEEEFFFGGGGGGGGGFFFDDDDDDDDDEEEFFFDDDBBBAAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@???>>>======>>>???@@@AAAAAA@@@@@@AAAAAABBBCCCDDDEEEFFFGGGFFFEEECCCBBBBBBAAAAAA@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>@@@BBBEEEGGGKKKMMMOOOPPPRRRUUUYYY\\\QQQOOOLLLIIIGGGGGGHHHIIIHHHGGGFFFEEEEEEDDDDDDDDDFFFCCC@@@@@@AAABBBAAA@@@>>>>>>>>>???AAADDDFFFHHHPPPQQQVVVbbbqqq}}}qqqoooppptttvvvyyyzzzzzz|||lllfffdddiiiooorrrsssttt|||}}}uuutttqqqkkkiiijjjgggcccZZZ[[[\\\]]]___eeelllqqqrrrpppmmmjjjeee^^^UUUOOOEEEDDDBBB@@@???DDDMMMTTTZZZWWWRRRNNNNNNRRRZZZ```eeeggggggccc\\\VVVTTTTTTPPPOOOMMMKKKJJJJJJKKKLLLLLLLLLKKKIIIGGGFFFHHHIIIIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDDDDEEEGGGIIIKKKMMMMMMMMMKKKIIIFFFDDDAAA@@@===<<<;;;:::999888888888999999888888888888999999888888777777888888999:::888:::;;;;;;;;;<<<>>>@@@@@@???AAADDDFFFMMM[[[hhhpppXXXNNNLLLNNNYYYhhhtttxxxwww]]]PPPEEEAAAAAA@@@>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999;;;;;;:::999999999999999888999999:::999888777666777666666666555555555555444444444444444444444444444444444444444444444444333444444444555555555666333333333222111000000000000000111111111111000000//////000000000111111111222222333888@@@HHHMMMNNNOOONNNLLLMMMPPPTTTWWWYYY\\\aaacccccchhhsss{{{}}}~~~yyyvvv}}}tttddd[[[\\\aaalllzzzyyyaaaMMMBBB@@@@@@?????????AAABBBDDDAAACCCEEEFFFGGGHHHKKKMMMSSSXXXaaammm{{{qqqZZZMMMIIIJJJPPPUUU```bbbccc___XXXOOOIIIEEECCCCCCEEEIIIOOO\\\qqq~~~xxx{{{ppphhhllluuu|||ooo~~~hhh\\\```iiivvv~~~iiiVVVQQQKKKGGGHHHIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEFFFFFFEEEDDDCCCBBBDDDEEEDDDCCCBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBDDDCCCCCCBBBAAAAAAAAA@@@??????>>>>>>>>>>>>??????@@@????????????@@@AAAAAACCCDDDEEEEEEEEEDDDBBBAAAAAAAAA@@@@@@AAAAAABBBCCCAAAAAAAAABBBCCCDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@???@@@?????????@@@BBBDDDEEEGGGGGGIIIIIIKKKOOOTTTXXXRRRPPPNNNKKKIIIIIIIIIIIIGGGGGGGGGFFFEEEEEEDDDDDDCCCBBB@@@@@@BBBCCCCCCBBBAAA@@@@@@???@@@AAACCCDDDIIILLLRRR\\\jjjxxxtttllliiinnnvvv{{{}}}|||ssseeeaaabbbjjjqqqtttvvvxxxxxxrrruuutttmmmhhhggggggeeeZZZZZZ[[[[[[^^^dddlllrrrrrrpppmmmiiieee^^^WWWRRRLLLIIIFFFDDDEEEIIINNNRRRRRRPPPMMMKKKLLLSSS\\\cccfffeeeccc___[[[UUUQQQOOOLLLKKKJJJIIIHHHIIIIIIJJJKKKKKKKKKJJJHHHHHHJJJLLLLLLKKKIIIGGGFFFEEEEEEDDDGGGFFFFFFGGGGGGHHHJJJJJJKKKJJJHHHEEECCC@@@>>>===<<<<<<:::999888888777777888888777777777888888999777777777777777888999999777999;;;<<<;;;<<<>>>???@@@@@@CCCGGGLLLWWWkkk}}}hhhSSSIIIIIIQQQbbbuuu~~~yyyrrrTTTJJJAAA???@@@>>><<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;;;;:::999999888999999999999888777777666666666666555555555555444444444444444444444444444444444444444444444444333333444444444444555555444444333333222111111111000000111111111111000000//////000000000000111111111000000444;;;BBBHHHKKKPPPOOOMMMKKKKKKLLLMMMNNNSSSXXX]]]```gggrrr{{{oooaaaYYYYYY]]]fffqqqzzz~~~~~~tttaaaPPPEEEAAA????????????@@@BBBCCCDDDAAACCCFFFHHHKKKNNNRRRUUUWWW]]]hhhuuu~~~jjjTTTJJJIIILLLQQQUUU^^^___```___[[[TTTMMMHHHEEEEEEGGGOOO[[[kkk|||zzzvvvxxxqqqooosssyyy|||yyyyyyccc]]]bbbkkkvvvvvvZZZPPPMMMIIIGGGGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDEEEEEEEEEEEECCCAAA@@@AAABBBCCCCCCBBBBBBDDDEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCCCCCCCBBBAAA@@@??????@@@@@@@@@AAABBBBBB@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCEEEEEEDDDDDDDDDDDDFFFJJJPPPTTTRRRQQQOOOMMMKKKJJJIIIIIIGGGGGGGGGGGGFFFFFFEEEEEECCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBHHHLLLQQQXXX```kkkxxx{{{mmmbbbfffqqqzzz{{{~~~jjjdddbbbfffpppwwwyyyzzz}}}yyyvvvtttxxxwwwqqqlllkkkiiifff\\\\\\\\\\\\___eeemmmsssuuurrroookkkfff```[[[XXXTTTQQQMMMLLLMMMOOOPPPQQQMMMLLLJJJHHHJJJQQQZZZaaacccaaa]]]ZZZWWWRRRMMMIIIJJJIIIIIIHHHHHHHHHIIIIIIKKKKKKKKKIIIGGGGGGHHHJJJLLLKKKIIIGGGFFFEEEEEEDDDFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHEEECCC@@@===<<<;;;;;;;;;999888888777777777777777777666777777888999888888888888888999999:::888:::;;;<<<;;;:::;;;===@@@BBBGGGMMMSSSbbb{{{gggTTTKKKKKKUUUkkkuuucccLLLDDD>>>???@@@===;;;<<<=========<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999999:::;;;<<<<<<;;;999999999999999999888888777777666666666666666555555555444444444444444444444444444444444444444444444444333333333333333333444444333333222222222111111111000111111222222111111000////////////000000000111111000///111666===DDDGGGOOONNNMMMJJJHHHFFFGGGHHHJJJPPPXXX^^^fffqqq{{{}}}lll___WWWWWWYYY___fffkkkmmmlllllllllhhh]]]OOOEEEAAABBB>>>??????@@@BBBCCCDDDEEECCCDDDGGGHHHKKKOOOSSSWWWYYYcccqqqooo___NNNHHHJJJMMMPPPSSS[[[]]]___```\\\VVVOOOJJJGGGHHHOOO\\\pppzzztttvvv~~~yyyuuuwww{{{~~~~~~}}}nnn]]]^^^dddlllvvvlllVVVOOOMMMJJJHHHGGGFFFDDDCCCDDDDDDEEEFFFFFFFFFEEEEEEFFFFFFFFFEEEDDDBBB???>>>@@@AAACCCCCCBBBBBBDDDEEECCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@>>>>>>>>>??????>>>>>>>>>>>>============>>>??????AAAAAAAAAAAA@@@@@@??????>>>>>>???@@@@@@AAAAAAAAABBBAAAAAAAAA@@@@@@@@@???BBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDGGGMMMQQQOOOOOOOOONNNLLLKKKIIIHHHFFFGGGGGGGGGGGGFFFEEEEEEDDDEEEEEEDDDCCCBBBAAABBBAAAAAA@@@AAAAAAAAABBBBBBFFFJJJOOOSSSXXXaaammmvvv{{{||||||rrraaa```kkkvvv}}}www{{{oooaaabbbiiiuuu}}}~~~}}}xxxwww{{{|||{{{wwwuuusssllleee]]]]]]]]]]]]```fffmmmrrruuusssooojjjddd```^^^]]]\\\ZZZWWWUUUUUUTTTSSSQQQLLLKKKJJJHHHIIIMMMTTTZZZ\\\ZZZWWWTTTQQQMMMHHHDDDJJJIIIIIIIIIHHHHHHIIIIIIKKKKKKJJJGGGDDDCCCDDDFFFIIIHHHGGGEEEDDDDDDDDDDDDBBBCCCEEEFFFHHHIIIJJJKKKGGGFFFCCCAAA>>><<<<<<;;;:::999888888777777777777777777666666777888888999:::999999999999:::;;;;;;999;;;<<<;;;:::999;;;<<>>???@@@>>><<<=========<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888999:::;;;;;;;;;:::999999999999888888888888888555555555666666666666666444444444444444444444444444444444444444444444444333333333333333333222222111111111111111000000000111111222222222222111111...////////////000000000111000000111444:::@@@DDDKKKLLLLLLJJJGGGEEEFFFGGGFFFLLLVVV```hhhqqq|||wwwggg]]]VVVTTTSSSVVVZZZ]]]\\\ZZZVVVUUUQQQKKKCCC??????AAA???@@@AAABBBCCCDDDEEEEEEFFFGGGGGGGGGIIIMMMTTTXXXaaannn^^^SSSIIIHHHKKKMMMPPPSSS]]]aaadddddd^^^WWWPPPMMMJJJTTTeeezzzuuurrruuuuuutttxxxyyyeeeZZZ___fffnnnvvv{{{cccVVVNNNMMMKKKIIIGGGEEEDDDDDDCCCDDDDDDEEEEEEEEEDDDDDDGGGGGGGGGFFFDDDBBB???>>>@@@AAACCCCCCBBBBBBCCCEEECCCCCCCCCBBBBBBBBBBBBAAAAAAAAACCCCCCCCCBBBAAA@@@>>>>>>????????????>>>>>>>>>============>>>??????@@@?????????>>>>>>>>>>>><<<===>>>???@@@AAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA???@@@@@@AAAAAABBBBBBBBBDDDDDDDDDCCCDDDFFFJJJMMMKKKLLLMMMMMMLLLKKKIIIHHHFFFFFFGGGHHHHHHGGGFFFEEEEEEFFFGGGGGGDDDCCCBBBCCCAAAAAAAAABBBBBBCCCCCCCCCAAAEEEJJJOOOTTT]]]gggnnnssswwwyyyzzzeee___fffrrr~~~yyyrrryyy|||sss^^^aaakkkxxx|||xxxxxx|||xxxoooeee^^^___``````bbbffflllpppsssqqqmmmgggaaa^^^^^^___aaaaaa```]]]ZZZVVVSSSQQQMMMMMMLLLJJJIIIJJJNNNQQQSSSSSSRRRPPPLLLIIIFFFDDDJJJJJJJJJIIIIIIHHHHHHHHHJJJJJJHHHEEEBBBAAABBBCCCEEEDDDDDDCCCBBBBBBCCCCCCAAABBBEEEGGGIIIKKKLLLLLLEEECCCAAA???===<<<<<<<<<999888888777666666777777777777777777888888999::::::::::::::::::;;;<<<<<<;;;<<<<<<;;;:::;;;>>>AAAGGGPPP\\\dddhhhsssrrr^^^RRRPPPWWWggg}}}gggQQQEEE@@@>>>@@@@@@>>>===???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999888888999:::::::::999999:::999888888777777888888555555555666666666666666444444444444444444444444444444444444444444444444333333222222222222111111000000000000000000000000111111222222222222111111......////////////000000000111111111222666<<<@@@EEEHHHKKKKKKHHHFFFGGGJJJGGGMMMXXXdddkkkrrr}}}sssddd[[[SSSPPPMMMMMMOOOPPPNNNLLLGGGFFFCCCAAA??????@@@AAAAAABBBCCCDDDEEEEEEEEEEEEGGGGGGGGGHHHKKKRRR[[[bbboookkkTTTMMMHHHJJJMMMPPPUUUZZZgggmmmqqqnnndddZZZSSSQQQTTTlllvvvtttvvvssszzzpppcccaaaeeekkkqqqwwwjjjXXXTTTLLLLLLJJJHHHFFFEEEEEEEEEDDDDDDDDDEEEDDDDDDCCCCCCDDDEEEFFFFFFEEEDDDBBBAAAAAABBBCCCCCCAAAAAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@AAACCCDDDDDDCCCAAA@@@===>>>???@@@@@@???>>>===>>>>>>======>>>>>>???@@@???>>>>>>===============;;;<<<>>>???@@@AAAAAA@@@??????????????????>>>>>>===>>>???@@@AAABBBBBBBBB>>>???@@@AAABBBBBBBBBCCCDDDEEEEEEDDDDDDEEEGGGIIIGGGHHHJJJKKKKKKJJJHHHGGGEEEFFFHHHIIIIIIHHHFFFEEEDDDFFFIIIHHHFFFEEEEEEFFFCCCCCCCCCDDDCCCCCCBBBBBB???BBBFFFLLLRRRZZZbbbgggmmmwwwnnnddddddnnn|||zzzrrrzzz~~~vvvdddhhhrrr}}}~~~{{{||||||wwwwwwyyyooofffcccdddfffggghhhjjjnnnqqqsssqqqmmmgggaaa^^^```bbbccceeefffbbb\\\UUURRRQQQNNNNNNNNNLLLIIIHHHIIIJJJLLLNNNPPPNNNJJJFFFFFFGGGJJJJJJJJJIIIHHHGGGFFFEEEHHHHHHGGGDDDBBBAAABBBDDDBBBBBBAAAAAABBBBBBCCCDDDCCCEEEGGGJJJLLLMMMNNNNNNBBB@@@>>><<<;;;;;;<<<===888888777666666666666777777777777888888999;;;;;;::::::999999::::::;;;<<<;;;<<<<<<<<<===@@@FFFJJJUUUaaaqqqyyyzzzzzzdddWWWRRRPPP```vvvoooYYYKKKDDD@@@===??????======@@@::::::;;;;;;<<<=========;;;;;;<<<<<<;;;;;;:::999888777777777888888999::::::999888777777777888999555555555555666666666777444444444444444444444444444444444444444444444444333222222222111111111111111111111111111111111111111222222333333222222111........./////////000000...000111111111333888<<>>>>>@@@BBBBBBAAABBBCCCDDDEEEFFFFFFFFFEEEFFFFFFGGGJJJPPP[[[gggooo}}}zzzUUURRRMMMKKKMMMPPPTTT[[[bbbrrryyy}}}xxxkkk^^^WWWVVV___~~~|||yyyxxxxxxxxxkkkgggmmmmmmrrruuuyyy^^^QQQQQQJJJJJJIIIGGGEEEEEEFFFGGGDDDDDDEEEEEEDDDCCCCCCBBBBBBCCCDDDFFFFFFFFFEEEEEEAAABBBCCCCCCAAAAAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@AAACCCDDDDDDCCCAAA@@@===>>>???@@@@@@???>>>===>>>>>>>>>>>>>>>???@@@@@@>>>>>>===<<<<<<<<<<<<===:::;;;===???@@@AAA@@@@@@======>>>>>>??????@@@@@@???@@@AAABBBCCCDDDDDDDDD???@@@BBBCCCDDDEEEEEEEEEDDDEEEFFFEEEDDDDDDEEEGGGDDDFFFHHHJJJKKKJJJHHHFFFEEEFFFHHHIIIIIIHHHGGGEEEBBBEEEIIIIIIHHHGGGHHHJJJEEEEEEEEEEEEDDDCCCBBBAAAAAABBBFFFKKKQQQXXX]]]```iiixxxttthhheeekkkzzz~~~uuu|||nnnrrrzzz{{{vvvuuu|||vvvttt~~~vvvnnnhhhiiijjjlllmmmnnnooorrrtttuuusssooohhhbbb```cccfffbbbfffiiieee\\\TTTPPPPPPMMMNNNOOOMMMJJJGGGFFFFFFHHHLLLOOONNNIIIEEEGGGIIIJJJJJJIIIIIIGGGFFFDDDCCCFFFFFFFFFDDDBBBBBBDDDFFF@@@@@@@@@AAAAAACCCDDDDDDFFFHHHJJJLLLNNNOOOOOONNN???>>><<<:::::::::<<<<<<888777777666666666666777888888888888999:::;;;<<<999999888888999999:::;;;;;;;;;<<<===???EEELLLRRRcccqqqlll[[[UUUUUUWWWnnn}}}dddRRRJJJDDD???===>>>>>><<<===@@@999::::::;;;<<<===>>>>>>;;;;;;<<<<<<;;;;;;:::999888777666666666777999:::;;;:::888777777777888999444555555555666666777777444444444444444444444444444444444444444444444444333222222222111111000000222222222222222222222333111222222333333222222111............/////////000,,,///111111000111555999>>>DDDIIIJJJGGGFFFHHHJJJNNNSSS```lllrrrttt~~~rrrcccWWWQQQMMMHHHEEEDDDDDDDDDCCC@@@??????>>>???AAABBBCCCCCCBBB@@@AAACCCEEEEEEFFFGGGHHHKKKOOOXXXeeeuuujjjTTTJJJLLLOOOQQQSSSWWW^^^eeesss```XXX[[[ttt~~~wwwvvv|||{{{vvvvvvuuu|||zzz|||sssZZZPPPOOOJJJIIIHHHFFFEEEDDDDDDCCCEEEDDDBBBBBBCCCCCCBBB@@@BBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>BBB@@@>>><<<;;;;;;======>>>>>>?????????>>>>>>===AAA@@@@@@@@@??????>>>>>>@@@@@@AAAAAABBBAAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEEGGGGGGEEEDDDDDDCCCCCCCCCCCCFFFJJJNNNOOONNNLLLJJJKKKHHHGGGIIIMMMMMMHHHCCCEEEEEEFFFGGGGGGGGGGGGGGGEEEDDDBBBAAA@@@?????????AAA@@@AAAEEEKKKRRRWWWZZZcccvvvxxxmmmnnn{{{}}}~~~|||sssqqqtttwwwooolllyyyyyypppmmmnnnssstttuuutttrrrqqqrrrssstttpppkkkgggfffeeeeeedddggggggeee```ZZZTTTQQQOOOOOOOOONNNMMMKKKIIIGGGFFFMMMMMMLLLLLLJJJIIIHHHHHHLLLJJJHHHEEECCCCCCDDDDDDEEEEEEDDDCCCCCCCCCDDDDDD<<>><<<;;;:::999999999777777777777777777777777888999999::::::;;;;;;<<<===;;;::::::;;;<<<<<<;;;<<>>>>>>>>???@@@AAABBBBBBAAAAAABBBDDDFFFGGGHHHHHHMMMRRRVVV]]]mmmsss]]]MMMLLLKKKNNNRRRSSSVVV```mmmqqqaaa]]]cccyyyvvv{{{}}}}}}~~~}}}|||{{{}}}fffRRRLLLLLLIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBCCCCCCBBBAAAAAABBBBBBBBBCCCCCCCCCDDD????????????????????????AAAAAA@@@??????>>>======>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======????????????????????????AAA@@@>>><<<;;;;;;<<<===>>>>>>?????????>>>>>>===@@@@@@?????????>>>>>>>>>@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDEEE@@@CCCHHHMMMPPPPPPOOONNNOOOLLLIIIJJJLLLKKKFFFAAAAAABBBBBBCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCEEEJJJOOOSSSUUU```qqqxxxvvvzzz~~~{{{rrrooorrr|||}}}ppplllmmmuuuzzz~~~zzzqqqkkkjjjlllqqqtttvvvwwwuuusssrrrqqqtttqqqlllhhhgggfffeeeeeeeeeeeeccc^^^XXXSSSPPPOOOPPPPPPOOONNNLLLJJJHHHGGGNNNOOOPPPQQQPPPNNNKKKJJJKKKJJJGGGEEECCCCCCCCCDDDBBBBBBAAA@@@@@@AAAAAAAAA???AAABBBBBBCCCGGGOOOUUUbbbaaabbbdddddd^^^SSSJJJ>>>===<<<:::999999888888888888888888888888888888888999999::::::;;;;;;<<<;;;;;;:::;;;<<<=========>>>???@@@AAAEEEQQQeeettthhhYYYRRRRRRWWWkkkxxxwwweeeUUUIIIBBB@@@@@@??????>>>>>>======;;;;;;;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::999888888777777888888999999999888888777666666555888777777666666666666666555555555555444444444444444333333333333444555555222222222222222222222222222222222222222222222222111111111111111111222222111111000000////////////000000////////////000000999===BBBGGGIIIIIIGGGFFFGGGRRR___iiiooovvvrrr```RRRHHHEEE@@@============<<<>>>>>>>>>>>>???@@@AAAAAAAAABBBCCCDDDFFFGGGIIIJJJKKKSSS[[[___eeevvvooo]]]QQQJJJOOOKKKNNNUUUUUUUUUeeeyyyyyyjjj^^^bbbooo}}}pppuuu~~~~~~mmm[[[PPPLLLMMMGGGGGGFFFEEEEEEEEEEEEEEECCCBBBAAABBBCCCDDDCCCBBBAAAAAABBBBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<======@@@@@@@@@@@@@@@@@@@@@@@@@@@???===<<<;;;;;;<<<======>>>>>>??????>>>>>>>>>??????>>>>>>>>>>>>======???@@@AAABBBCCCCCCDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEEEECCCFFFKKKQQQUUUWWWXXXXXXRRROOOKKKIIIIIIHHHDDD@@@??????@@@AAAAAAAAAAAAAAACCCDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEEEEGGGJJJNNNPPPXXXgggyyyyyytttwwwyyy{{{yyywwwzzzvvvkkkkkkppptttxxxyyytttkkkfffhhhlllpppssswwwxxxwwwtttqqqpppssspppkkkhhhffffffdddcccbbbaaa```[[[VVVQQQOOOOOORRRQQQPPPOOOMMMKKKJJJIIIPPPRRRVVVYYYXXXUUUPPPMMMIIIHHHFFFDDDCCCBBBCCCCCC@@@@@@?????????@@@@@@AAABBBCCCDDDDDDFFFMMMWWW___ooonnnmmmkkkfff[[[MMMCCC===<<<;;;999888888888888888888888888888888888888888999999::::::;;;;;;<<<::::::;;;<<<===>>>??????AAABBBCCCGGGSSShhhmmm^^^WWWQQQUUU^^^vvvwwwqqqcccTTTKKKDDD@@@==================>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999888888777777888888999999999888888777666666666888777666666555555666666555555555555444444444444333333333333333444555555222222222222222222222222222222222222222222222222///000000111222222333333111000000000000/////////000000////////////000000444888>>>DDDHHHIIIHHHGGGKKKWWWhhhttt|||}}}tttbbbSSSHHHDDD@@@======>>>>>>>>>????????????@@@AAABBBBBBBBBCCCDDDEEEFFFGGGJJJKKKPPPXXXbbbhhhnnn}}}ooo[[[QQQMMMLLLQQQLLLOOOWWWWWWWWWkkkzzzlll^^^ZZZiii|||qqqlllyyy{{{tttvvv}}}vvv}}}rrr^^^TTTOOOMMMLLLEEEEEEDDDDDDDDDEEEEEEFFFBBBAAA@@@AAACCCDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>>>>=================================<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>???AAABBBCCCDDDDDDEEEAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDGGGLLLQQQUUUXXXZZZZZZQQQNNNJJJGGGFFFEEEBBB@@@@@@AAAAAABBBBBBBBBBBBBBBDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHGGGEEEEEEGGGKKKMMMSSS]]]jjjvvv}}}pppnnnuuu~~~|||xxxvvvyyyyyytttooorrrwww{{{}}}{{{tttjjjfffjjjpppqqqtttvvvvvvtttrrrqqqqqqqqqnnnjjjgggeeedddcccaaa```___]]]YYYTTTQQQOOOOOORRRQQQPPPOOOMMMMMMLLLLLLRRRVVV\\\``````[[[UUUPPPGGGFFFEEECCCBBBAAAAAABBB@@@@@@@@@@@@@@@AAABBBBBBDDDFFFGGGHHHJJJPPPYYY```kkkiiigggccc\\\RRRFFF>>><<<;;;:::999888888888888888888888888888888888888888999999::::::;;;;;;<<<999:::<<<======>>>???@@@AAAFFFOOOZZZlllxxx___WWWTTTQQQ[[[kkk}}}ssscccSSSHHHCCC@@@===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999999999999999999888888777777777777888888888888888888777777666666777777666555555555555666555555555444444444333333333333222222333333444555222222222222222222222222222222222222222222222222000000111111111222222222000000000000000000000000000000////////////000000111555;;;BBBGGGIIIJJJJJJMMM\\\qqq~~~{{{||||||ttt{{{vvvcccTTTGGGCCC???===>>>?????????@@@@@@AAABBBCCCCCCCCCCCCDDDEEEFFFFFFFFFHHHLLLOOOWWW^^^iiirrrzzzlllYYYPPPLLLLLLMMMQQQNNNRRRYYYZZZ]]]rrrppp```WWW]]]uuu|||tttjjjkkkxxx|||sssoootttrrrrrr|||xxxaaaSSSPPPMMMIIIGGGDDDDDDCCCCCCDDDDDDEEEFFFAAA@@@@@@AAACCCDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<==============================<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>===============>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDD>>>>>>>>>???@@@AAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAAAAACCCFFFIIILLLOOOQQQRRRMMMKKKHHHFFFEEECCCBBBAAAAAAAAABBBCCCCCCCCCCCCBBBFFFGGGHHHHHHHHHHHHGGGGGGFFFGGGGGGEEEEEEGGGKKKOOOUUU[[[aaafffppp}}}zzzjjjoooxxx~~~wwwxxxvvv{{{xxxuuuxxx~~~wwwmmmiiimmmsssuuuuuuuuussspppooopppqqqrrroookkkhhhgggfffdddbbb______\\\XXXSSSPPPOOOPPPPPPPPPNNNMMMMMMMMMMMMNNNTTTXXX^^^bbbbbb]]]VVVQQQEEEDDDCCCBBBAAAAAA@@@@@@>>>>>>>>>???@@@AAABBBCCCCCCFFFJJJKKKLLLNNNSSSWWW[[[YYYUUUQQQMMMGGGBBB>>>;;;;;;:::999888888888888888888888888888888888888888999999::::::;;;;;;<<<:::;;;=========>>>AAADDDCCCQQQcccsssxxxfffXXXTTTRRRSSSbbbuuu{{{lllXXXKKKCCC???===;;;======<<<<<<;;;:::::::::;;;;;;::::::999999999999999999999999999999999999888777777777777777777888888888888777777777777777777666666555555555555555555444444444444333333333333222222222222333444444222222222222222222222222222222222222222222222222222222222111111111000000000000000000111111111111000000////////////000000000333999???DDDHHHKKKKKKHHHXXXmmm|||zzzsssuuuxxxrrrrrrrrrooouuurrr___QQQEEEAAA>>><<<<<<>>>>>>>>>AAAAAABBBCCCDDDDDDDDDDDDEEEGGGHHHGGGGGGKKKRRRXXX```hhhttt~~~nnnXXXMMMKKKJJJKKKLLLPPPRRRVVVZZZ]]]fffyyy~~~eeeYYYYYYhhhuuurrrmmmggggggmmmoooooouuuwwwnnnttt}}}}}}qqqXXXPPPQQQMMMIIIGGGDDDCCCCCCCCCCCCCCCDDDEEEBBBAAA@@@AAABBBCCCBBBAAAAAAAAA@@@@@@@@@@@@??????????????????????????????============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>======>>>>>>>>>>>>??????>>>???@@@AAABBBBBBCCCCCC<<<<<<===>>>???@@@AAAAAABBBAAA@@@@@@@@@@@@@@@AAABBBCCCDDDFFFHHHJJJLLLMMMKKKJJJIIIGGGEEEDDDBBBBBB???@@@@@@AAAAAAAAAAAAAAAHHHHHHIIIIIIIIIGGGFFFEEEEEEFFFGGGFFFEEEGGGLLLQQQZZZ^^^```]]]___hhhrrrvvv|||ppppppvvv|||zzzwww|||zzzpppttt}}}{{{qqqmmmpppuuuyyyxxxvvvrrrooonnnoooqqqtttqqqnnnkkkjjjhhhfffddd___^^^[[[WWWRRRNNNNNNOOOMMMLLLKKKKKKLLLMMMNNNOOOTTTWWW\\\^^^]]]YYYRRRNNNCCCBBBBBBAAAAAA@@@??????;;;;;;<<<<<<>>>???AAAAAABBBFFFJJJLLLJJJIIIJJJLLLLLLJJJHHHEEEBBBAAAAAA@@@;;;;;;:::999999999999999999999999999999999999999888999999::::::;;;;;;<<<:::<<<>>>======AAAGGGLLLQQQfff~~~}}}ccc^^^XXXUUUUUUZZZiiixxxrrrbbbPPPFFFBBB>>>;;;:::======<<<<<<;;;:::999999;;;::::::999999888888777999999999999999999999999888777777666666777777888888888777777777777777777777666555555444444555555444444444444333333333333222222222222222333444444222222222222222222222222222222222222222222222222333333222222111000000///000000000111111111111222000000////////////000000000222555:::@@@EEEIIIKKKFFFSSScccooosssvvv{{{~~~{{{ssslllooo{{{vvvpppnnnoooooorrr{{{|||~~~~~~yyyjjjZZZMMMDDDAAA===<<<===>>>??????@@@AAABBBCCCDDDDDDDDDCCCFFFGGGIIIIIIKKKQQQ\\\dddmmmxxxvvvooolllgggYYYMMMJJJJJJIIIJJJMMMOOOVVVZZZZZZ```ooooooYYYUUU```uuu~~~ssstttpppmmmjjjhhhkkktttvvvpppqqq||||||fffRRROOOPPPLLLHHHIIIDDDDDDCCCBBBBBBCCCCCCCCCCCCAAA@@@AAABBBBBBAAA@@@AAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;:::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@>>>??????@@@AAAAAAAAA@@@=========>>>>>>?????????@@@@@@@@@@@@@@@AAABBBCCCEEEEEEEEEFFFHHHJJJLLLMMMKKKLLLLLLJJJGGGDDDBBBAAA>>>???@@@@@@AAAAAA@@@@@@HHHIIIJJJKKKJJJIIIGGGFFFEEEGGGHHHGGGEEEFFFLLLQQQXXX^^^```ZZZUUUYYYbbbgggyyy~~~wwwvvv|||yyywwwooorrr{{{vvvrrrtttyyy|||{{{zzzvvvrrroooooopppssspppmmmkkkjjjhhheeeccc^^^]]]YYYTTTOOOLLLKKKLLLIIIHHHHHHHHHJJJLLLOOOPPPQQQSSSVVVWWWUUUQQQLLLIIIAAAAAAAAAAAA@@@???>>>>>>;;;;;;<<<===>>>@@@BBBBBBBBBEEEIIIIIIFFFDDDDDDFFFDDDCCCCCCAAA???>>>>>>???<<<;;;;;;:::::::::::::::999999999999999999999999888999999::::::;;;;;;<<<:::<<<>>>???@@@GGGQQQYYYmmmooo___aaa```]]]```jjjssswwwhhhXXXIIICCCAAA===;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999888777777777888888888888888888888888777777666666666666777777777777777777777777777888666666555444444444444555444444444333333333222222222222222111222222333444222222222222222222222222222222222222222222222222222222111111111111111111000000111111111222222222000000////////////000000000111222555:::@@@EEEIIIGGGOOOXXX\\\]]]bbbjjjrrrsssyyywwwrrrnnnnnnuuu{{{tttpppqqqsssppprrryyyrrrtttwwwsssoooqqqjjjttt{{{xxxooocccVVVKKKEEEBBB???===>>>@@@AAAAAA???@@@AAACCCDDDCCCCCCBBBEEEHHHIIIJJJMMMVVVcccnnnyyyzzzggg\\\YYYSSSLLLHHHJJJKKKIIIKKKPPPMMMXXX]]]ZZZbbbuuuwwwaaaOOORRRddd}}}|||tttzzz{{{zzzuuupppttt|||pppnnnuuuzzznnnZZZJJJIIIJJJEEECCCFFFDDDDDDCCCBBBBBBBBBBBBBBBCCCBBBAAAAAAAAAAAA@@@???AAA@@@@@@@@@??????>>>>>>????????????????????????;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<===>>>========================999999:::;;;;;;;;;:::::::::;;;<<<===>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAA>>>??????@@@@@@@@@??????>>>>>>>>>>>>============>>>>>>???@@@AAACCCEEEFFFBBBBBBBBBCCCDDDGGGIIIKKKMMMNNNOOOMMMIIIEEEBBBAAA@@@@@@AAABBBBBBBBBBBBAAAGGGIIIJJJLLLLLLKKKIIIHHHFFFIIIJJJHHHEEEFFFLLLQQQQQQZZZ```ZZZSSSTTT[[[aaavvv}}}www~~~|||zzz~~~zzzqqqqqqvvv{{{}}}{{{wwwyyy~~~}}}}}}}}}zzzuuuqqqooonnnooommmjjjhhhgggeeebbb___]]]\\\XXXRRRMMMJJJIIIJJJFFFFFFFFFGGGIIILLLOOOQQQOOOPPPQQQPPPNNNKKKGGGDDD@@@@@@@@@@@@@@@???>>>=========>>>???AAABBBDDDEEEBBBEEEHHHGGGCCCAAABBBDDDAAABBBBBBAAA???<<<;;;;;;<<<<<<;;;:::::::::;;;;;;999999999999999999999999888999999::::::;;;<<<<<<999<<<>>>@@@CCCKKKXXXbbbwwwfffccciiiiiidddkkkyyy|||vvvaaaRRRDDD@@@???<<<<<<>>>::::::;;;<<<<<<===>>>>>>::::::999999888777777666888888888888888888888888777777666666666666777777777777777777777888888888666666555444444444444555444444444333333333222222222222111111222222333444222222222222222222222222222222222222222222222222000000000111222222333333000000111111222222222222000000////////////000000000000///111555<<>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;<<<======<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<===>>>>>>???===<<<<<<;;;;;;:::999999888888:::;;;;;;:::888888:::;;;<<<<<<;;;;;;===>>><<<<<<===??????@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBB===============>>>>>>>>>??????@@@@@@BBBCCCEEEFFFBBBBBBAAAAAABBBEEEGGGIIILLLLLLMMMLLLJJJGGGDDDBBBAAAAAABBBCCCDDDDDDDDDCCCDDDJJJOOOOOOJJJFFFEEEGGGIIIIIIHHHHHHHHHIIIJJJJJJNNNOOOPPPRRRSSSSSSSSSSSSmmm{{{~~~|||yyyyyy~~~|||yyyssspppooottt}}}}}}xxxxxx{{{}}}zzzxxxyyyyyyyyyxxxrrrkkkccc_________\\\YYYVVVTTTQQQMMMJJJHHHGGGGGGKKKJJJHHHFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGEEEDDDDDDCCCBBBAAA@@@???===<<<<<<======>>>???@@@AAAAAABBBEEEDDDCCCAAA@@@???>>>>>>??????>>>>>>======<<<<<<;;;::::::999999::::::;;;888999;;;;;;:::::::::;;;===<<<:::::::::<<>>AAAIIIMMMSSSeeeyyylll^^^```kkknnnkkkrrr}}}vvveeeSSSNNNFFFAAA>>>=========<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888888888888888888888:::888666555777888888888777777666666666666777777666555555555444444444444444444444444444444444444333222111222444444111...333111///......///111333222222222222222222222222000000000000000000000000000000000000000000000000111111000000000000111111111222222222444888>>>BBBCCCFFFHHHFFFCCCIIIVVVaaaiiilllqqquuuvvvwwwxxxyyywww}}}~~~xxxtttvvv{{{~~~yyytttuuuuuutttuuuxxx|||tttiii^^^[[[ZZZVVVQQQPPPPPPRRRTTTUUURRRLLLFFFCCC??????@@@@@@AAAAAABBBBBBBBBAAAAAABBBEEEGGGHHHIIIPPPPPPUUU^^^fffoooppp[[[KKKEEEGGGEEEGGGHHHIIIJJJMMMQQQTTTYYY[[[\\\aaalllwwwvvvppp___UUUOOO[[[uuu|||zzz~~~qqqkkkxxxsssdddSSSOOOIIIFFFFFFEEEDDDCCCDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@???>>>>>>>>>???@@@????????????????????????========================;;;;;;;;;:::;;;<<<<<<===<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<======>>>>>><<<<<<;;;;;;;;;;;;::::::999::::::::::::::::::999:::;;;<<<<<<;;;;;;<<<>>><<<<<<===??????@@@@@@???AAA@@@@@@??????@@@@@@AAA=========>>>>>>>>>??????@@@@@@@@@AAABBBCCCDDDEEEBBBAAAAAAAAABBBEEEGGGIIILLLLLLKKKJJJHHHFFFDDDBBBAAAAAABBBBBBCCCDDDDDDDDDFFFKKKOOONNNJJJFFFFFFGGGHHHGGGGGGGGGGGGHHHIIIIIINNNNNNPPPQQQRRRSSSTTTTTTcccpppuuunnnooowww~~~|||{{{yyyyyy}}}}}}}}}sssmmmooosssvvvuuussssssttttttsssrrrlllfff^^^YYYYYYXXXUUURRRSSSQQQOOOLLLJJJIIIHHHHHHIIIHHHFFFEEEDDDEEEFFFGGGIIIHHHGGGFFFEEEDDDCCCCCCBBBAAAAAA@@@>>>======<<<======>>>???@@@AAABBBBBBEEEDDDBBBAAA???>>>>>>>>>??????>>>>>>======<<<<<<;;;::::::999999::::::;;;:::;;;<<<<<<;;;::::::;;;;;;;;;;;;<<<>>>@@@BBBCCCEEEGGGMMMSSSZZZfff|||pppeee___kkkppprrrrrrwwwzzznnn]]]NNNIIIDDD@@@?????????>>><<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888888888888888888888999777666666777888777666777777666666666666777777666666666555555555444444444444444444444444444444444222222333555444222///222111000//////000111222222222222222222222222222000000000000000000000000000000000000000000000000111111000000000000111111000111111111222666;;;???AAAEEEGGGEEECCCHHHTTT___ggghhhjjjlllmmmqqquuuyyy{{{zzzssssssuuuvvv|||zzz{{{|||{{{~~~hhh^^^UUURRRQQQMMMIIIHHHDDDEEEGGGHHHGGGDDDAAA???<<<<<<>>>???AAACCCDDDEEEBBBBBBBBBCCCEEEHHHKKKMMMWWWZZZaaalllwwwnnnZZZMMMDDDBBBEEEDDDFFFHHHIIILLLPPPUUUXXX\\\]]]```hhhrrrvvvmmmaaaWWWVVV[[[lllvvvpppvvvjjjUUUJJJHHHFFFEEEEEEEEEDDDBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<=========;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<:::;;;===<<<;;;;;;<<<===<<<<<<===>>>??????????????????>>>>>>>>>>>>??????<<<<<<===>>>???@@@@@@AAABBBAAAAAAAAABBBBBBCCCDDDAAAAAAAAAAAACCCEEEGGGHHHKKKKKKIIIGGGFFFEEEDDDCCCBBBBBBAAAAAABBBCCCEEEFFFHHHKKKMMMLLLHHHEEEEEEGGGFFFFFFFFFGGGGGGHHHHHHHHHMMMMMMNNNPPPQQQSSSTTTTTTWWWbbbrrrwwwgggaaannnzzzzzz|||zzzrrrgggaaaaaaeeegggggggggiiilllllljjjhhhccc]]]WWWSSSRRRQQQOOOLLLNNNMMMLLLJJJIIIHHHHHHHHHFFFEEECCCBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCBBBAAAAAAAAA@@@@@@???>>>======<<<>>>>>>???@@@AAABBBBBBCCCDDDCCCBBB@@@???>>>>>>>>>??????>>>>>>======<<<<<<;;;;;;::::::::::::;;;;;;<<<======<<<;;;999:::;;;;;;<<<===???AAACCCEEEGGGJJJTTT\\\___ggg|||rrrfffeeehhhyyywwwxxx|||}}}tttbbbSSSGGGDDDAAA@@@@@@@@@??????<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888888888888888888888777666555666888888777555777777666666666666777777777777777666666666555555444444444444444444444444555444333444555444333111111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000///000222777:::>>>BBBEEEDDDBBBGGGRRR[[[cccbbbaaaaaadddjjjrrrxxx~~~|||uuurrrpppnnn}}}|||~~~ppp___VVVOOOMMMLLLHHHEEEEEEAAAAAABBBBBBAAA@@@??????;;;<<<===???AAACCCDDDEEEDDDDDDEEEEEEGGGKKKPPPSSS]]]dddppp}}}oooWWWJJJFFFDDDDDDFFFFFFHHHJJJKKKNNNSSSXXX]]]bbbfffmmmvvvzzzwwwkkk```TTTaaarrr~~~}}}xxxtttwwwvvv^^^MMMEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????========================<<<<<<<<<<<<<<<<<<<<<<<<:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<:::::::::;;;<<<======>>>>>>===<<<;;;;;;<<<===>>>:::<<<===<<<;;;;;;<<<===<<<<<<===>>>??????>>>>>>>>>======<<<<<<======>>><<<<<<===>>>???@@@AAABBBCCCBBBAAAAAAAAAAAABBBBBB@@@@@@AAAAAACCCDDDFFFGGGJJJIIIFFFDDDCCCCCCDDDDDDCCCBBBAAA@@@AAACCCFFFGGGIIIJJJKKKIIIFFFDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIKKKLLLMMMNNNPPPQQQSSSTTTPPPWWWdddtttooobbbfffrrr|||{{{tttkkkbbb\\\XXXVVVUUUVVVXXX[[[^^^___^^^\\\XXXTTTPPPMMMLLLLLLKKKJJJJJJIIIIIIHHHGGGFFFFFFEEEBBBAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@???????????????>>>>>>======<<<>>>>>>???@@@AAABBBCCCCCCCCCBBBAAA???>>>>>>======??????>>>>>>======<<<<<<;;;;;;::::::::::::;;;;;;<<<======<<<:::999999;;;<<<<<<>>>@@@DDDIIIMMMPPP\\\iiiqqqpppvvvkkkccciiiqqq{{{{{{lllVVVKKKCCCAAA??????@@@@@@>>>===<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888888888888888888888555555555777999888666444777777666666666666777777777777777777666666666666444444444444444444444444555555444444444444333222000111111222222111111000222222222222222222222222000000000000000000000000000000000000000000000000000000111111111111000000000111000//////000333666<<<@@@CCCCCCCCCGGGPPPXXX]]]\\\\\\\\\```gggpppvvv}}}~~~zzzxxxtttooovvvxxx}}}rrraaaTTTLLLGGGFFFEEEAAA???@@@BBBBBBAAAAAA@@@@@@??????===>>>>>>@@@AAABBBCCCCCCEEEFFFFFFGGGIIINNNUUUZZZiiiuuuvvviiiXXXHHHDDDGGGGGGFFFEEEIIIJJJLLLNNNRRRWWW^^^cccmmmyyyvvvggg___\\\uuuxxxuuuzzzuuu```PPPGGGDDDEEEFFFEEEDDDBBBAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<========================:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999:::;;;;;;<<<===>>>>>>???>>><<<<<<<<<<<<>>>???;;;<<<===<<<;;;:::;;;===<<<======>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<===;;;<<<===>>>???@@@AAAAAABBBAAAAAA@@@@@@@@@@@@@@@???@@@@@@AAACCCDDDFFFFFFHHHFFFDDDBBBAAAAAACCCDDDBBBAAA@@@@@@AAACCCFFFHHHGGGHHHHHHGGGEEECCCBBBCCCFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMOOOQQQRRROOOQQQYYYfffrrrpppdddlllsss}}}zzzqqqkkkcccXXXOOOIIIIIIIIILLLNNNOOONNNMMMLLLJJJGGGFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>???@@@AAABBBBBBCCCBBBAAA@@@???>>>=========??????>>>>>>======<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;:::999999:::<<<;;;<<<@@@FFFNNNXXX```eeevvvqqq___^^^kkkwww{{{zzzyyycccOOOGGGBBB@@@????????????===;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888888888888888888888555555555777999999777555777777666666666666777777777777777777666666666666444444444444444444444444555555555444333333333444111111222222222222111111222222222222222222222222000000000000000000000000000000000000000000000000///000111111111111000///111222111000///000222444999===AAACCCCCCGGGNNNTTTVVVWWWZZZ]]]aaahhhoootttxxx}}}|||uuuvvv|||kkk[[[NNNHHHDDDDDDBBB???>>>@@@AAAAAA@@@@@@??????????????????@@@AAAAAABBBCCCCCCDDDFFFHHHJJJMMMUUU___ggg|||qqqcccUUUKKKCCCEEEHHHHHHFFFEEEJJJLLLPPPTTTZZZccclllrrrsssbbb^^^ooovvvppp~~~xxxcccRRRIIIGGGDDDEEEFFFEEEBBB@@@@@@@@@????????????@@@@@@@@@@@@???@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<========================:::::::::::::::;;;;;;<<<:::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::::::::;;;<<<======>>>>>>>>>==================>>>;;;=========;;;:::;;;<<<<<<======>>>>>>=========<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>??????@@@@@@@@@???>>>>>>???????????????@@@BBBCCCDDDEEEFFFEEEDDDBBB@@@@@@AAABBBCCCAAAAAA@@@AAABBBDDDFFFGGGEEEFFFFFFFFFFFFDDDCCCBBBEEEFFFHHHJJJKKKKKKKKKJJJJJJIIIIIIIIIJJJLLLMMMOOONNNLLLPPPYYYbbbpppkkkkkklllvvv}}}sssdddWWWLLLJJJFFFEEEDDDDDDDDDCCCBBBBBBAAA@@@@@@AAABBBBBBAAAAAAAAAAAA@@@>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<==================>>>???@@@AAAAAABBBAAA@@@???>>>============??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<999::::::::::::;;;>>>@@@>>>BBBKKKVVVcccpppyyy~~~cccWWW___ppp~~~~~~yyywwwwwwmmmYYYJJJEEEBBB@@@???>>>>>>>>><<<:::<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888888888888888888888666666666777999:::999777777777666666666666777777777777777666666666555555444444444444444444444444444555555444222111333444222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000///000111222222111000///111222222111///000222444666:::>>>AAABBBEEEJJJOOONNNRRRXXX^^^ccciiinnnqqqvvv{{{}}}{{{}}}~~~{{{xxxvvv{{{zzzfffWWWLLLGGGDDDEEECCC@@@@@@BBB????????????@@@@@@@@@@@@???@@@AAABBBCCCDDDDDDEEEEEEIIIMMMQQQWWWbbbooozzzppp___RRRIIIDDDCCCFFFGGGFFFGGGIIILLLPPPWWW```kkkxxxmmmdddiii{{{rrr~~~~~~jjjXXXLLLGGGFFFAAACCCDDDCCC@@@???@@@BBB?????????@@@@@@AAAAAAAAA???@@@@@@AAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;<<<<<<===:::::::::;;;;;;;;;<<<<<<::::::999999999999999999;;;;;;<<<<<<======>>>>>><<<==================<<<<<<===>>>===;;;:::;;;<<<<<<===============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<=========>>>>>>===============>>>???>>>???@@@BBBCCCDDDEEEEEECCCBBBAAA@@@@@@@@@AAAAAA???@@@AAABBBCCCEEEFFFFFFDDDEEEFFFHHHIIIGGGEEECCCDDDEEEGGGIIIKKKKKKJJJIIIIIIHHHGGGFFFGGGHHHJJJKKKKKKHHHJJJOOOTTT```~~~wwwpppkkkvvvxxxoooaaa[[[RRRJJJFFFDDDCCCBBB@@@@@@@@@???======>>>???;;;;;;<<<=========<<<;;;999::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<===;;;;;;;;;<<<<<<=========<<<<<<===>>>???@@@@@@AAA@@@???>>>===============??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<888999;;;;;;<<>>===>>>>>>>>>===<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888888888888888888888888777666777999;;;;;;:::777777666666666666777777666666666555555555444444444444444444444444444444333444444333000000222444333333111111111111333333222222222222222222222222000000000000000000000000000000000000000000000000///000111222222111000///000111111000//////111222222666;;;>>>@@@CCCGGGJJJIIINNNUUU\\\bbbgggllloooyyy}}}~~~|||nnnlllhhhfffjjjvvvrrr]]]OOOHHHDDDBBBBBBAAA>>>>>>AAA===>>>???@@@AAABBBBBBBBB??????AAABBBDDDEEEFFFGGGHHHMMMSSSYYYaaannn~~~nnn]]]PPPFFFCCCBBBBBBEEEEEEEEEJJJPPPPPPUUU^^^jjjyyyzzzgggkkkxxxwww}}}yyyrrr\\\NNNGGGBBB@@@???AAABBBAAA>>>>>>AAACCC??????@@@@@@AAAAAAAAAAAA??????@@@AAA@@@???>>>===========================;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======:::::::::;;;;;;<<<<<<<<<:::999999999999999999999<<<<<<<<<<<<============;;;<<<===>>>>>>===<<<;;;<<<===>>>===;;;:::;;;<<<<<<===============<<<<<<===<<<<<<;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>???@@@BBBCCCDDDEEEEEEAAAAAA@@@@@@@@@@@@@@@AAA>>>???AAACCCDDDEEEFFFFFFDDDEEEGGGJJJKKKJJJGGGDDDBBBDDDFFFIIIJJJJJJIIIHHHIIIHHHFFFEEEEEEFFFHHHIIIGGGDDDFFFJJJLLLVVVtttvvvnnnyyy{{{yyyvvvmmm```TTTMMMIIIHHHGGGCCCCCCBBB@@@>>>======>>>666777999;;;<<<<<<<<<;;;888999:::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<===::::::;;;;;;<<<=========;;;;;;<<<===>>>???@@@@@@@@@???>>>======<<<======?????????>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<888:::;;;<<<>>>BBBGGGJJJYYYccctttvvvaaaYYYaaammmrrrssstttwwwsssdddTTTIIIDDDBBBAAA???<<<<<<>>>???@@@???<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888888888888888888888:::888666777999;;;<<<<<<777777666666666666777777666555555555444444444444444444444444444444444444222444444222//////111444444333111000000111333444222222222222222222222222000000000000000000000000000000000000000000000000...000111222222111000...///000000000......000222///333888<<<>>>AAADDDFFFFFFJJJRRRYYY___eeejjjnnn}}}~~~}}}qqqddd\\\YYY^^^aaafffwwwzzzkkk\\\OOOBBBAAAAAA@@@?????????@@@BBBBBBBBB@@@??????AAACCCBBBDDDEEEEEEEEEFFFHHHIIIOOORRRVVV^^^ooo{{{gggUUUKKKGGGGGGFFFCCCCCCFFFHHHHHHKKKPPPSSSWWWeee~~~}}}jjjjjjxxxzzzzzzeeeSSSJJJFFFEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;:::999999;;;===>>>========================<<<===>>>@@@@@@>>>===<<<<<<<<<============<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;:::;;;;;;<<<===>>>@@@@@@@@@??????>>>>>>>>>>>>>>>>>>===============@@@@@@AAAAAABBBCCCDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@???@@@BBBCCCEEEFFFFFFGGGHHHEEEFFFOOOZZZ[[[OOOCCCBBBCCCEEEGGGHHHHHHHHHHHHIIIGGGDDDAAAAAABBBEEEGGGHHHDDDEEEJJJMMMSSShhh~~~yyyzzz~~~sssiiibbb^^^[[[XXXVVVNNNDDD??????AAA@@@???;;;;;;;;;;;;;;;<<<<<<===888888999;;;======;;;999666777999888888777999:::999:::;;;======>>>>>>>>>>>>>>>======>>>>>>???@@@??????>>>>>>===<<<;;;;;;===<<<<<<;;;;;;;;;;;;;;;>>>???>>><<<999:::>>>BBB@@@======???AAAEEENNNYYYkkkzzzyyyeeeYYY```iiilllrrr{{{{{{jjjYYYLLLEEECCCCCC??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888888888888888888888777777777777777777777777777777777777666666666666555555666666555555444333444444444444444444444444222222222222222222222222222222222222222222222222111111222222222333333333333333333222222222111111////////////000000000000111222333333333111000///111111111111111111111111555333222666<<>>>>>>>>@@@@@@@@@@@@@@@???>>>>>>===========================<<<<<<;;;;;;<<<<<<======<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;:::999888999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>??????>>><<<;;;<<<<<<============<<<<<<=========<<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>????????????>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAABBBBBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBDDDFFFFFFGGGGGGGGGEEEFFFNNNVVVVVVNNNEEECCCDDDFFFGGGIIIIIIIIIHHHIIIGGGDDDBBBBBBCCCEEEGGGHHHDDDFFFLLLNNNQQQ```rrrzzz|||~~~}}}}}}}}}zzzwwwuuusssqqqiii___SSSKKKIIIFFF@@@;;;===<<<;;;:::::::::;;;<<<>>>===;;;:::::::::999888:::;;;<<<<<<::::::;;;<<<;;;;;;<<<<<<============?????????>>>???@@@@@@AAA??????>>>>>>=========>>>???>>>===<<<<<<<<<<<<<<<777:::>>>???>>>======>>>??????AAAEEEHHHMMMZZZfffuuujjj^^^ZZZfffpppssswww}}}uuudddSSSIIIDDDBBBAAA>>>>>>>>>===============;;;;;;;;;;;;::::::::::::999999999999999999999999888888888888888888888888777777777777777777777777777777777777666666666555555555555555555444444333333333333333333333333333222222222222222222222222222222222222222222222222111111111222222222333333333333222222222111111111/////////000000000111111000000111111000000///...111111111111111111111111222000000333888===??????CCCAAADDDMMMYYYeeeuuuxxx|||{{{xxxwwwzzz{{{sssmmmcccXXXOOOPPPMMMNNNTTTVVVVVV___jjj|||kkk]]]QQQFFFBBBAAAAAA@@@@@@@@@@@@@@@???AAABBBCCCBBBCCCDDDFFFCCCCCCEEEHHHLLLQQQUUUWWWYYYdddtttlllcccVVVKKKFFFCCCAAA@@@DDDCCCEEEIIIKKKLLLQQQWWWZZZsssuuulllnnnuuuzzzvvvxxxzzz}}}{{{tttnnnWWWKKKFFFCCCBBBDDDAAAAAA@@@@@@???>>>======@@@@@@AAAAAA@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<============<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::999888888:::999999888888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::<<<<<<============<<<<<<===============<<<<<<<<<;;;;;;:::;;;;;;<<<===>>>???>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>???@@@AAACCCDDDEEEEEEEEEEEEEEEFFFKKKOOOOOOKKKFFFDDDEEEGGGHHHIIIIIIIIIIIIIIIGGGEEECCCCCCDDDFFFGGGIIIEEEFFFLLLOOOPPPWWWaaauuuzzz|||~~~~~~|||{{{|||uuuhhhaaa^^^YYYNNNFFFEEECCC@@@===<<<===>>>@@@BBB@@@===;;;999:::;;;<<<;;;<<<<<<;;;:::999:::<<<<<<<<<;;;;;;;;;;;;<<<<<<===============>>>??????>>>>>>===<<<<<<======>>>?????????>>>>>>>>>>>>===888;;;>>>@@@AAABBBCCCEEEIIIIIILLLOOOQQQWWWgggvvvwwwdddZZZVVV[[[iiitttvvvxxx{{{xxxkkkYYYLLLEEECCC@@@>>>==================>>>>>>;;;;;;:::::::::999999999999999999999999999999999888888888888888888888888777777777777777777777777777777777666666666555555555555555555555444333333222222222222222222222222222222222222222222222222222222222222222222222222111111111222222222222333333222222222222111111111000000000111111111222222111000000////////////000111111111111111111111111000//////111666:::<<<<<>>@@@IIIWWWiiiyyyyyy{{{sssqqqqqqsssvvv|||~~~zzzxxxvvvpppiiiccc```ZZZTTTNNNLLLIIIKKKOOOPPPPPPUUU]]]qqqwwwwwwmmm```UUUKKKCCCBBBAAAAAA@@@@@@@@@AAAAAA@@@BBBDDDEEEDDDDDDEEEFFFFFFGGGIIIMMMSSSYYY]]]___dddsssxxxjjj[[[RRRHHHCCCCCCDDDCCC@@@GGGFFFIIIMMMOOOPPPVVV^^^ccc~~~xxxllliiipppxxx{{{yyy|||qqqaaaPPPHHHEEECCCCCCDDDDDDDDDCCCBBB@@@???>>>>>>@@@@@@@@@AAA@@@??????>>>========================>>>======<<<<<<======>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777999:::<<<<<<:::999777999999888888888999:::;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<======<<<<<<;;;======<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????AAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>===>>>???AAABBBBBBCCCCCCCCCDDDFFFHHHHHHHHHHHHHHHEEEFFFHHHIIIJJJJJJIIIIIIHHHGGGEEECCCCCCEEEFFFHHHJJJFFFFFFKKKOOOOOOQQQVVVaaavvvyyy~~~{{{xxxyyyvvvkkkaaaXXXTTTMMMGGGCCCCCCDDDEEE@@@@@@@@@>>>======>>>@@@<<<<<<<<<;;;::::::<<<>>>>>>>>>===<<<<<<===>>>???>>>>>>======>>>>>>???@@@@@@@@@???>>>>>>>>>>>>>>>===>>>>>>???????????????AAAAAAAAACCCGGGNNNVVVZZZ___]]]\\\ZZZZZZaaasssyyynnn___SSSUUUWWW]]]gggooossstttuuunnnaaaPPPEEECCCBBB@@@===;;;<<<<<<======>>>>>>>>>;;;::::::::::::999999999::::::999999999999999888888888888888888888888888777777777777777777777777777777666666666555555555444444555555555444333333111111111111111111111111222222222222222222222222111111111111111111111111111111111111222222222222222222222222111111111111000111111111222222222222222111000//////000111222111111111111111111111111111000000222555888:::<<<@@@<<<===FFFUUUkkk~~~zzz}}}{{{vvvqqqrrrtttuuuuuuxxxtttnnnjjjhhhgggbbb^^^XXXUUUSSSQQQMMMKKKJJJGGGFFFGGGHHHIIINNNSSS^^^bbbccc]]]UUUNNNHHHCCCBBBAAAAAA@@@AAAAAABBBBBBDDDEEEFFFFFFEEEDDDFFFGGGIIIJJJLLLRRRZZZ```cccdddsssoooaaaWWWOOOHHHAAA???BBBEEEDDDBBBHHHHHHKKKOOOQQQTTT]]]gggwww~~~eeebbbppp}}}~~~bbbVVVKKKFFFEEECCCCCCEEEDDDDDDCCCBBB@@@???>>>>>>??????@@@@@@??????>>>===>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;======;;;:::888999888888888999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>?????????????????????======>>>>>>????????????@@@@@@@@@@@@@@@??????????????????>>>>>>>>>======>>>???@@@AAABBBCCCCCCCCCAAADDDEEEEEECCCBBBEEEGGGEEEFFFHHHIIIJJJIIIIIIHHHGGGFFFDDDDDDDDDEEEFFFGGGKKKGGGEEEIIIMMMOOOPPPRRRSSSdddnnnuuu{{{yyy{{{|||qqqkkkaaaWWWOOOJJJHHHHHHFFFHHHIIIHHHEEEBBBBBBBBB???@@@@@@>>>======@@@BBB@@@@@@@@@??????@@@@@@@@@???????????????@@@AAAAAAAAAAAAAAAAAA@@@@@@??????<<<===>>>@@@AAAAAAAAAAAADDDGGGLLLTTT^^^iiirrrvvvtttooojjjgggfffnnnvvveee]]]XXXTTTRRR]]]___aaaeeekkkqqqsssrrrbbbVVVIIIAAAAAABBB@@@===;;;;;;<<<<<<======>>>>>>;;;;;;;;;:::::::::999999:::::::::999999888888888777777777777777777777777888888888888888888888888666666666666555555555555444444444555444333333222111111111111111111111111222222222222222222222222111111111111111111111111000000111111111222222222222222222111111111000000000111111111222222222222000///...------...000000000000000000000000000000///000000111222555777999???<<<===EEERRRggg}}}}}}~~~yyyttttttvvvzzz|||yyyyyyzzzsssiiiaaa\\\ZZZZZZYYYXXXUUUPPPMMMKKKJJJHHHFFFFFFDDDAAA@@@AAACCCGGGJJJNNNQQQRRRQQQMMMHHHEEECCCAAAAAAAAAAAAAAABBBBBBCCCEEEFFFFFFEEEEEEEEEHHHJJJMMMNNNRRR[[[dddkkkllllll}}}{{{iii[[[QQQKKKFFFCCC??????BBBDDDEEEDDDHHHHHHLLLPPPTTTZZZhhhuuuttteeejjjqqqWWWNNNGGGFFFFFFDDDCCCDDDAAAAAA@@@@@@???>>>======>>>>>>??????>>>>>>===<<>>======>>>>>>>>>>>>??????<<<<<<======>>>>>>??????????????????????????????????????????>>>>>>>>>===@@@AAABBBCCCDDDDDDDDDDDDAAACCCDDDCCC@@@@@@CCCFFFEEEFFFGGGIIIIIIIIIHHHGGGEEEDDDDDDCCCCCCDDDEEEFFFJJJHHHGGGHHHKKKMMMOOOPPPLLLVVVZZZ___hhhjjjqqquuuiii___YYYUUUTTT\\\^^^___\\\UUUOOOLLLLLLIIIIIIGGGEEEBBBBBBDDDFFFCCCCCCCCCCCCBBB@@@>>>>>>???>>>>>>>>>>>>???@@@@@@>>>@@@BBBDDDEEEDDDBBBAAAFFFGGGHHHJJJJJJJJJIIIIIIHHHPPP___ppp{{{uuutttvvvvvvaaaSSSOOOQQQXXX___jjjllljjjhhhlllttttttmmmUUUMMMDDD???@@@AAA@@@>>><<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;:::::::::;;;::::::999999888888888777777777777777777777777888888888888888888888888666666666555555555444444444444444444444333222222111111111111111111111111222222222222222222222222111111111111111111111111000000000111111111111222222111111111111000000000000000000111111111222222---,,,,,,,,,,,,------...000000000000000000000000---.../////////000333666<<<;;;>>>DDDNNN^^^ttt{{{xxx{{{~~~~~~~~~~~~|||xxxwwwwwwxxx}}}ddd___XXXRRROOONNNNNNNNNPPPNNNKKKIIIGGGFFFEEEDDDCCCBBB@@@>>>???BBBCCCCCCEEEFFFGGGHHHFFFCCCBBBBBBAAAAAAAAAAAAAAABBBCCCCCCEEEEEEEEEDDDEEEHHHMMMPPPTTTVVV]]]hhhttt{{{|||zzz|||{{{rrrcccVVVOOOJJJEEEAAAAAAAAAAAACCCEEEGGGHHHJJJKKKOOOVVV\\\gggyyyxxxmmmqqqvvv]]]OOOIIIEEEEEEFFFCCCAAABBB@@@@@@@@@??????>>>>>>>>>===============<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::::::::;;;;;;;;;;;;:::999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<===;;;;;;:::;;;;;;<<<===>>>;;;;;;;;;<<<<<<<<<======:::;;;;;;<<<======>>>>>>======>>>>>>??????@@@@@@@@@@@@?????????>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCAAABBBCCCAAA@@@@@@AAACCCEEEFFFGGGHHHHHHHHHGGGFFFCCCCCCBBBBBBCCCDDDEEEEEEFFFHHHIIIIIIIIIKKKKKKKKKIIILLLJJJNNNXXX\\\eeewwwzzzuuurrrqqqrrr{{{}}}|||vvvnnnhhhfffgggbbbaaa]]]YYYTTTSSSTTTUUUWWWWWWVVVUUUQQQMMMHHHFFFGGGGGGFFFFFFGGGGGGHHHIIIHHHLLLQQQVVVYYYYYYWWWVVV]]]]]]^^^^^^]]][[[YYYXXX[[[ddduuuqqqcccUUUOOOQQQYYYgggsssvvvyyyuuuoooqqquuulll]]]HHHEEE@@@>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;=========<<<<<<<<<;;;;;;;;;;;;::::::999888888777777777777777777777777777888888888888888888888888666666555555555444444444333444444444444333222222222222222222222222222222222222222222222222222222111111111111111111111111000000000000111111111111111111111111000000000000/////////000000000111111,,,---....../////////...000000000000000000000000---///000///......222555999:::>>>DDDIIIQQQbbbqqq~~~uuuppprrrwwwyyy{{{}}}~~~~~~~~~|||{{{{{{wwwyyy{{{zzzzzz}}}XXXTTTNNNJJJHHHHHHGGGFFFFFFEEEDDDCCCBBBBBBAAAAAABBBBBBBBB@@@AAACCCCCC@@@BBBAAABBBDDDCCC@@@???@@@AAAAAAAAAAAAAAABBBCCCDDDCCCCCCCCCCCCEEEJJJPPPUUU[[[^^^ffftttwwwooo```QQQKKKJJJGGGAAA???AAACCCEEEFFFGGGJJJMMMNNNOOOTTT\\\dddrrrhhhgggyyy~~~cccOOOKKKFFFCCCEEEEEEBBB@@@@@@BBBAAAAAAAAAAAAAAAAAAAAA<<<<<<<<<===<<<;;;;;;:::========================;;;::::::999999::::::;;;;;;:::999999888888999999:::::::::::::::::::::::::::999999888888999999:::999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<<<<======>>>>>>;;;;;;;;;;;;;;;<<<>>>>>>999999999::::::;;;;;;;;;::::::;;;;;;<<<======>>><<<======>>>???@@@@@@AAA@@@@@@@@@@@@????????????<<<===>>>???????????????BBBBBBBBBAAA@@@@@@AAABBBDDDEEEFFFGGGHHHGGGFFFEEEBBBBBBBBBBBBBBBCCCDDDDDDCCCHHHKKKKKKIIIIIIHHHFFFHHHHHHBBBEEEOOOSSS[[[mmmuuu~~~}}}{{{~~~}}}yyyrrrllliiiiiijjjrrrrrrqqqnnniiibbb\\\XXXWWWWWWVVVVVVWWWWWWXXXYYY\\\aaaiiippptttuuutttrrrrrrsssrrrqqqoookkkhhheeesssyyyzzzbbbXXXQQQSSS[[[eeettt~~~}}}uuusssrrraaaKKK@@@@@@>>>===<<<<<<===============<<<<<<;;;;;;:::>>>============<<<<<<<<<;;;;;;::::::999888777777777777777777777777777777888888888888888888888888666666555555555444444444333333444444444333222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000111111111111111111111111000000000000////////////000000000000///000111333333333222111000000000000000000000000///111222111///000333666666999>>>CCCEEEIIIUUUaaatttzzz~~~{{{rrrkkklllooolllrrrxxx|||~~~~~~|||uuuzzz~~~|||vvvuuuyyy~~~~~~|||~~~IIIHHHGGGFFFEEEDDDCCCBBB@@@@@@@@@@@@??????>>>>>>AAAAAA@@@@@@???>>>>>>======???AAABBBAAA@@@@@@AAAAAACCCEEEEEECCCCCCCCCDDDGGGCCCDDDJJJNNNPPPWWW```kkksss}}}|||ddd[[[OOOGGGDDDCCC@@@===CCC@@@AAADDDEEEDDDFFFJJJSSSTTTXXXbbbrrrpppeeewww~~~}}}~~~kkkYYYMMMGGGFFFDDDBBBAAAAAAAAAAAA@@@@@@AAA@@@@@@???>>>===<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999999999999999999999999999999999999999999999999999888888999999999:::::::::;;;999777888:::;;;999777888888777777888999::::::999:::;;;<<<<<<;;;:::999999:::;;;<<<<<<<<<;;;:::<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<=========>>>===<<<;;;;;;<<<===>>>;;;<<<<<<============<<<@@@??????>>>===<<<<<<;;;>>>>>>======>>>???@@@@@@AAAAAA@@@@@@???@@@@@@@@@CCCDDDFFFHHHHHHFFFDDDCCCFFFFFFEEECCCCCCBBBBBBBBBDDDDDDEEEHHHLLLLLLHHHEEEEEECCCDDDGGGJJJLLLSSSZZZlllxxxyyyvvv}}}~~~zzzzzz~~~xxxuuuuuu~~~{{{rrrppprrreeeggghhhjjjlllmmmmmmmmmxxx{{{ttttttxxx~~~qqqbbbTTTTTTUUUZZZhhhyyyyyyppp```QQQJJJAAA@@@>>><<<;;;:::;;;;;;<<<;;;::::::::::::;;;<<<>>>===:::888888888999:::;;;;;;;;;::::::999999999666666666666555555555555666666777777777777666666666666555555555444444444555444333333222222333333333333333222222222111111333333222111111000000000////////////000000000000222222222111111111000000000000000000000000000000---......///000111111222111111000000//////......222111111111000000//////000000000000000000000000666777999<<>>==================>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;::::::999999999999999999999999999999999999999999999999999999999999::::::::::::;;;999777888:::;;;999777888888888888888999:::::::::;;;<<<<<<<<<<<<;;;:::999999;;;<<<<<<<<<;;;:::;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>>;;;<<<======>>>=========??????>>>>>>===<<<<<<;;;============>>>???@@@AAAAAA@@@@@@??????@@@@@@@@@CCCDDDFFFGGGGGGFFFDDDCCCEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCFFFHHHHHHEEEBBBEEECCCDDDGGGHHHIIINNNTTT]]]kkk{{{~~~yyy}}}||||||}}}|||{{{xxxyyyuuuuuutttuuuxxx|||{{{{{{ssseee\\\UUUZZZ```hhhwwwwwwfffUUUJJJFFFAAA???>>><<<;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<>>><<<:::888888888999::::::::::::::::::999999999777777777666666666555555666666777777777777666666666555555555444444444444555444333333222222333333333333333222222222111111111111111222222222222222/////////000000000111111111111111000000000//////000000000000000000000000.........///000111111111111000000000/////////...111111111000000000//////000000000000000000000000222444666888;;;???EEEJJJYYYgggpppkkkgggkkknnnlllggglllttt}}}{{{yyyyyyzzz|||AAAAAA@@@@@@@@@?????????BBBAAA???>>>>>>???@@@@@@>>>>>>>>>???@@@AAAAAABBB@@@BBBDDDCCCBBBAAAAAABBB@@@BBBDDDFFFFFFHHHJJJLLLJJJNNNTTTYYY[[[aaappp~~~ssscccWWWNNNHHHBBB>>>???AAAAAA@@@FFFEEEGGGKKKLLLLLLOOOUUUXXX^^^kkkuuujjjmmm|||~~~|||xxxtttsss{{{qqqkkklllmmmsss{{{~~~uuu\\\LLLFFFDDDDDDCCCBBBAAA@@@?????????@@@@@@@@@@@@???>>>===<<<======>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;:::888777888999:::999888999888888888888999999:::;;;;;;<<<<<<<<<<<<;;;;;;888999:::;;;;;;;;;;;;:::;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;:::===<<<<<<;;;;;;<<<<<<===;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<===>>>@@@AAABBB@@@@@@?????????@@@@@@AAABBBCCCEEEFFFFFFEEECCCBBBDDDCCCBBBAAAAAA@@@AAAAAAAAAAAABBBDDDFFFFFFDDDBBBEEECCCDDDGGGGGGFFFHHHMMMPPP]]]ooo}}}{{{wwwuuuxxx}}}~~~~~~{{{kkk___ZZZYYY[[[dddoooyyy~~~lllXXXHHHBBBCCC@@@???>>><<<;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<===<<<:::999888888999999999999999999999:::::::::888888777777777666666666555666666777777666666555555555555555444444444444555444333333222222333333333333333222222222111111000111111222333333444444000000000111111111222222000000000///////////////000000000000000000000000......//////000000111111000000000000////////////111111000000000000//////000000000000000000000000111222444555777;;;@@@CCCKKKVVV^^^^^^aaaiiimmmllliiilllsss}}}>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA???>>>>>>???@@@AAA>>>>>>???@@@@@@AAAAAABBBAAACCCDDDCCCAAA@@@AAABBB@@@BBBEEEFFFGGGIIILLLNNNOOOSSSZZZ```gggqqqzzzmmm___SSSKKKHHHEEEAAA@@@AAADDDEEEEEEHHHHHHJJJNNNOOOOOOTTT[[[cccjjj{{{qqqssszzzzzztttmmmqqqwwwkkkmmmqqquuufffRRRJJJIIIIIIBBBBBBAAA@@@@@@??????>>>@@@@@@@@@@@@???>>>===<<<============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999999999999999999888888888888999999999999:::::::::;;;;;;;;;<<<<<<888888888888999999999999999999999888888999999:::;;;;;;;;;<<<<<<;;;;;;;;;888999999::::::::::::::::::::::::::::::;;;;;;<<<::::::::::::::::::::::::<<<;;;;;;;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>=========<<<<<<;;;;;;;;;:::;;;;;;<<<>>>@@@AAABBB???????????????@@@@@@AAABBBCCCDDDEEEEEEDDDCCCBBBBBBBBBAAA@@@??????@@@@@@BBBBBBDDDEEEFFFFFFDDDCCCCCCCCCEEEHHHHHHEEEFFFJJJOOOXXXggg~~~|||vvvppprrr{{{~~~vvvfff\\\ZZZ^^^bbbiiittt~~~ooo]]]MMMBBB???BBB???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999999777777888888999999::::::888888888888777777777777555666666666666666666555444444444444444444444444555444333333222222333333333333333222222222111111111111222222333333333333000111111111222222222222000000000000000000000000////////////////////////.../////////000000000111000000000000////////////000000000000000000//////000000000000000000000000222333555555666999===@@@DDDKKKPPPTTT[[[ffflllllllllnnnttt===>>>>>>>>>>>>?????????AAAAAA@@@??????@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCBBBAAA@@@AAACCCCCCEEEGGGHHHIIILLLPPPRRRVVVZZZ```jjjwwwoooaaaXXXQQQKKKFFFFFFDDDBBBBBBDDDFFFHHHHHHNNNNNNPPPSSSTTTVVV^^^gggqqq}}}sssttt}}}}}}xxxpppnnnyyyyyyuuuwwwmmmTTTJJJGGGFFFDDDAAAAAAAAA@@@@@@???>>>>>>????????????>>>===<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::;;;;;;999999999999999999999999777777777888888999999999:::::::::;;;;;;;;;<<<<<<777777888888888888999:::::::::999999999999999:::;;;;;;;;;::::::;;;;;;;;;888888888888999999::::::999999999999999:::;;;;;;::::::::::::::::::::::::;;;;;;::::::999999999888::::::;;;;;;;;;;;;::::::::::::<<<======>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<===???AAABBB???>>>>>>>>>??????@@@AAAAAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@????????????@@@AAABBBDDDDDDDDDDDDCCCCCCBBBBBBEEEIIIIIIFFFGGGKKKTTTXXXaaattt~~~vvvttt{{{tttkkk___YYY[[[eeeooovvv~~~www___QQQIIICCCAAAAAA>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888999999777777777888888999999999888888888888777777777777555555666666666666555555333333444444444444444444555444333333222222333333333333333222222222111111333333333222222111111111000111111111222222222222111111111111111111111111////////////////////////////////////000000000000////////////000000000000//////////////////000000////////////////////////222333444555555666999<<>>????????????>>>===<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999:::;;;;;;999999999999999999999999666666777777888999999999::::::::::::;;;;;;;;;;;;555777888888777777999:::;;;::::::999999999999:::::::::999999999999::::::888888777777888888999:::999999888888999999:::;;;::::::::::::::::::::::::::::::999999999999999888999::::::;;;;;;::::::999888999:::;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===???@@@AAA>>>>>>>>>>>>>>>???@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@????????????@@@@@@???AAACCCBBBAAA@@@AAABBBBBBBBBDDDIIIIIIGGGIIIMMMUUUVVV\\\hhhwww}}}~~~xxxppp^^^ZZZYYY^^^iiixxxkkkVVVKKKIIIFFFBBB@@@======>>>>>>===<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999999999999888888777777777777777888888888888888777777777666666666444555555666666555555444333333333333444444444444555444333333222222333333333333333222222222111111333333222222111000000///000000000111111111222222111111111111222222222222000000000000000000000000////////////000000000000////////////000000000000......////////////000000///////////////////////////000222222222222555777===@@@EEENNNZZZiiivvv}}}yyy|||????????????????????????>>>???AAABBBCCCBBBAAA@@@???@@@@@@AAAAAABBBBBBBBBCCCDDDDDDDDDDDDEEEGGGJJJMMMOOORRRVVVZZZ```fffkkknnnvvv}}}}}}ooo```PPPIIIEEEAAAAAADDDAAABBBDDDFFFGGGIIILLLMMMPPPQQQTTTZZZ^^^hhhyyyzzzssssssrrroooxxxrrrxxxmmmVVVKKKHHHEEECCCCCC@@@AAABBBBBBBBBAAA@@@???????????????>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>><<<;;;999999:::;;;<<<999999999999999999999999666666666777888999999999999999999999::::::::::::444666888888777777999;;;<<<;;;:::999999999999999999999888777777888999999888777777666777888999:::888888888888888999::::::999999999999999999999999888888888888999999999999888999:::;;;;;;:::999888666777999:::;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;<<<===>>>??????============>>>???@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@??????@@@@@@AAA@@@BBBDDDCCCAAA@@@AAACCCCCCBBBDDDHHHGGGEEEGGGLLLOOOQQQUUUZZZ```gggpppwww}}}~~~~~~vvvrrrpppjjjdddaaa[[[bbbmmmyyykkk\\\NNNHHHGGGDDDAAA@@@<<<======>>>>>>===<<<;;;::::::;;;<<<<<<;;;::::::888888999999999999888888777777777777777666666666777777777666666666555555444555555666666555555444222222333333333444444444555444333333222222333333333333333222222222111111000000000000000000000000/////////000000000111111000000000000111111111222000000000000000000000000000000000000////////////.../////////000000000111........./////////000000////////////////////////---...000000000000222444888:::@@@HHHSSSaaapppzzz@@@@@@??????>>>>>>>>>>>>===???BBBDDDDDDCCCAAA???===>>>???@@@BBBCCCDDDEEEDDDEEEFFFFFFFFFGGGJJJMMMPPPSSSWWW\\\bbbiiiqqqvvvyyy|||rrrhhhXXXPPPIIIGGGBBB===>>>DDD@@@CCCFFFHHHJJJMMMPPPRRRXXXYYY^^^dddkkkxxxrrriiiuuurrrttt|||oookkkhhhZZZMMMIIIFFFBBBCCCGGG@@@AAABBBCCCBBBAAA@@@???????????????>>>===<<<;;;<<<<<<<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<>>><<<;;;999999:::;;;<<<999999999999999999999999555666666777888999999999888888999999999:::::::::444666888888777666999;;;<<<;;;::::::999999999999999888777666666777888999888777666666666777999:::888888888777888999999:::999999999999999999999999777777888888999999999:::888999:::;;;;;;:::999888555666888999:::;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<===>>>???============>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@AAAAAABBBEEEFFFEEECCCBBBCCCEEEEEECCCDDDFFFFFFDDDFFFJJJIIILLLOOOPPPOOORRR\\\fffqqqxxx~~~}}}ooobbb``````]]][[[]]]eeettt{{{kkkWWWOOOGGGEEEDDDAAA@@@BBB<<<===>>>>>>>>>===<<<;;;::::::;;;<<<<<<;;;::::::777888888999999999888888888888777777666666555555666666666666555555555555444555555555555555555444222222222333333444444444555444333333222222333333333333333222222222111111......//////000000111111////////////000000000000.../////////000000111111000000000000000000000000000000000000////////////.../////////000000111111---.........//////000000////////////////////////---///000111111111333444555777;;;BBBJJJUUUeeeqqqAAAAAA@@@@@@AAABBBBBBCCC@@@BBBDDDEEECCCBBBBBBBBB???AAACCCDDDCCCCCCCCCDDDDDDGGGIIIIIIIIIJJJMMMQQQZZZ\\\___dddiiipppvvv{{{~~~tttfffYYYRRRKKKIIIEEEBBB@@@AAACCCEEECCCCCCHHHMMMMMMKKKQQQ[[[[[[ccciiiooo{{{vvvfffgggxxxqqqtttllljjjrrrkkkUUUOOOHHHEEEEEEEEEAAA===???????????????@@@@@@@@@@@@??????>>>===<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999888888999::::::888999999::::::999999888999888888888777777666666888888888777777777777777666777999999888888999;;;:::999777666666666777888999999999999999999999999999888777666666777888888999999888888777777666666888888888999999:::::::::999999888777777777777777999:::;;;:::888777888999888999::::::;;;;;;::::::::::::::::::::::::::::::999:::;;;;;;<<<===>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@????????????>>>AAA@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDCCCCCCCCCFFFIIIIIIIIILLLSSSZZZkkkwww~~~}}}~~~nnnbbbXXXWWWYYY[[[ccclll|||fffXXXKKKGGGAAA>>>>>>???>>>===========================:::;;;;;;<<<<<<;;;;;;:::;;;::::::999888777666666777777666666555555555444777777777777666666666666666666555555555444444444333333333333333333333333333333333222222222111111111111111111111111111111222222111000//////000000000111222333333222111000000000000000000000000000---------.........//////////////////////////////////////////////////////000000000000000000000000......//////000000111111111000/////////000222333666888<<<@@@BBBHHHVVVdddzzzBBBBBBAAAAAAAAABBBBBBCCCBBBDDDFFFEEEDDDCCCDDDEEECCCDDDFFFGGGGGGGGGIIIKKKGGGKKKOOOQQQQQQSSSXXX\\\cccdddhhhlllqqqwww~~~|||rrreeeYYYOOOIIIIIIGGGDDDAAA@@@@@@AAACCCCCCEEEKKKRRRTTTTTTZZZbbbbbbkkkwwwsssiiilll{{{yyytttttt|||qqqgggooo~~~mmmYYYMMMHHHCCCAAABBBBBB@@@===???????????????>>>>>>>>>???>>>>>>======<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::999999888888999999:::888999999::::::999999888888888888777777777666666888777777777777777777777777888999999888777888:::999999888888888888888999888888888888888888888888999888777666666777888888888888888777777777777777888999999999999999999:::999888777666666666666777999::::::999888777777999888999::::::;;;;;;:::::::::::::::::::::::::::::::::::::::::::::;;;<<<============>>>>>>>>>??????@@@@@@@@@?????????>>>>>>@@@@@@????????????@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCDDDGGGIIIIIIGGGHHHNNNSSS```jjjsssuuuyyy~~~eee___\\\```gggppp}}}{{{gggVVVLLLHHHDDD@@@>>>??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<999::::::::::::::::::999::::::999999888777777777777777777666666666555555777777777777666666666666555555555444444444444333333333333333333333333333333333333222222222111111111111111111111111111111222222111000000000000000000111222222222222111000000000000000000000000000........./////////000000////////////////////////////////////////////////000000000000000000000000......//////000000000000111000/////////000111222666666999===>>>BBBNNN[[[rrrCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBAAAAAABBBDDDCCCDDDFFFFFFGGGJJJMMMPPPPPPTTTYYY\\\]]]___dddhhhkkklllnnnqqquuuzzzyyynnnaaaVVVMMMGGGDDDDDDDDDCCCBBBBBBCCCEEEFFFHHHKKKQQQXXXZZZ\\\bbbiiipppzzzxxxdddiii}}}{{{wwwqqqpppyyysssffffffwwwpppXXXMMMFFFBBB???>>>@@@AAA@@@>>>??????>>>>>>======<<<<<<=========<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;:::::::::::::::999888888888888999:::888888999999999999888888888888777777777777666666777777777777777777888888888999:::999777777888999888999999:::::::::999999777777777777777777777777888777777666666777777888666777777777777777777888999999999999999888888888777777666666555555666666777888999888777666777888888999999:::::::::::::::888888999999::::::;;;;;;;;;:::999888999999;;;<<<<<<<<<<<<============>>>@@@@@@?????????>>>>>>>>>???>>>>>>======>>>>>>???AAABBBBBBCCCCCCBBBBBBAAADDDDDDDDDCCCCCCCCCBBBBBBFFFHHHJJJIIIFFFEEEGGGJJJRRRZZZaaaeeekkkttt|||zzz~~~|||sss^^^```fffqqq}}}wwwdddSSSHHHDDDCCCAAA????????????===<<<<<<<<<<<<<<<<<<<<<<<<<<<888999999::::::999999888888888888888888888888888888777777777777777666666777777777777666666666666444444444444333333333333333333333333333333333333333333333222222222111111111111111111111111111111222111000000000000000000000111111222222111111000000000000000000000000000/////////000000000000000////////////////////////////////////////////////000000000000000000000000...////////////000000000000000/////////000111222444444666888888:::DDDOOOeeerrrCCCBBBBBBAAAAAAAAAAAAAAACCCCCCCCCBBBAAAAAACCCFFFEEEFFFHHHIIIKKKOOOTTTWWWZZZ___dddggghhhiiimmmpppppppppoooppprrrtttuuuvvvoooiii___UUUMMMHHHFFFFFF@@@AAABBBDDDGGGIIILLLMMMPPPSSSWWW\\\aaafffnnntttzzzooonnn{{{vvvlllhhhvvvxxxllljjjqqq}}}yyy]]]MMMJJJDDDBBB@@@???AAABBBAAA@@@??????>>>===<<<;;;;;;:::<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999888888888888999999888888999999999999888888777777777777777777666666777777777777777888888888999::::::999777666777888777888999:::::::::999888666666666666666666666666666666666666777777777888555666666666777777888888::::::999999888888777777666666555555555555666666666777888777666555666777888888999::::::::::::999777777888999:::;;;;;;<<<===;;;:::999888999;;;<<<;;;;;;;;;<<<<<<<<<======????????????>>>>>>>>>>>>>>>======<<<<<<======>>>AAAAAABBBBBBBBBBBBAAAAAADDDDDDCCCCCCCCCBBBBBBBBBFFFHHHJJJIIIGGGEEEEEEEEEHHHLLLRRRWWW]]]fffoootttyyy~~~www|||vvvmmmfffbbb___hhhvvvssscccUUUJJJEEEDDD>>>>>>>>>??????>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999777777888888888999999999888888888888777777777777777777777777666666666666444444333333333222222222444444444444444444444444333333333222222222111111111111111111111111111111111111000000000000000111000000111111111111000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000111111222111222444444555===FFFVVVbbbvvv~~~{{{~~~}}}~~~xxxuuuwww}}}CCCBBBBBBAAAAAAAAABBBBBBFFFFFFGGGFFFFFFGGGIIILLLKKKMMMOOOQQQTTTXXX^^^bbbaaafffmmmqqqqqqrrruuuwwwxxxuuuqqqooonnnmmmjjjhhh]]]YYYSSSMMMHHHFFFFFFGGGBBBCCCDDDGGGJJJMMMOOOQQQUUUXXX^^^dddnnnzzzxxxvvvooouuu|||ttthhhhhhzzz|||qqqoooyyy~~~|||}}}}}}bbbNNNFFFEEEDDDBBBAAA@@@AAAAAA@@@??????>>>>>>===<<<;;;::::::;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::999999999888888888888888888888888777888888999999888888777666666666666666666777777666666777777888888888888999::::::999777666777888666777888999999888777666555555555555555555555555555555666666777777777777555555666666777777777888999999999888888777777777666666555555555555666666555666777777666555666777777888999999::::::999999777777888888999:::;;;;;;===<<<;;;::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>=========<<<<<<<<<<<<<<<<<<===@@@@@@AAAAAAAAAAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCEEEGGGIIIJJJIIIGGGFFFFFFEEEFFFIIINNNTTT[[[bbbhhhkkkvvvzzzwwwzzz{{{{{{}}}qqqddd\\\\\\^^^fffttt~~~qqq```RRRKKKGGGDDDAAA;;;<<<>>>??????===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::777777777888999999::::::777777777777888888888888777777777777666666666666444444333333333222222222444444444444444444444444333333333222222222111111111111111111111111111111111000000000000000111111000000000000000000000000////////////////////////......................../////////////////////////////////////////////////////////////////////////////////.....................//////000000000000///...000222333333999AAAHHHSSSgggzzz{{{wwwyyytttrrrsssxxxxxxsssppppppsssxxxCCCCCCCCCCCCCCCDDDEEEEEEEEEGGGHHHIIIIIIJJJMMMOOOPPPSSSVVVXXX[[[```eeeiiihhhnnnuuuzzzzzzzzz|||}}}~~~yyytttooolllhhhbbb]]]PPPNNNKKKHHHFFFEEEEEEEEEIIIIIIJJJLLLNNNQQQTTTVVV\\\bbbjjjsssvvvkkkllltttxxx~~~tttiiilll~~~wwwrrrooovvv|||yyy}}}gggTTTIIIDDDBBB@@@@@@@@@???>>>>>>======>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::999999999999777777888999999888777777777777888888888888777777555555666666666666777777666666666777888888999999888999:::999777777888999888888888888888777666666555555555555555555555555444444555666777777777777555666666666666666666777888888888888888777777777666666555555666666777777555666777777666666777888777888888999999999999999777777888888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===??????>>>>>>>>>============<<<<<<;;;;;;<<<<<<===???@@@@@@AAAAAA@@@@@@???AAAAAAAAABBBCCCCCCDDDDDDEEEFFFHHHIIIIIIIIIHHHGGGFFFDDDFFFKKKPPPSSSXXX]]]aaakkk}}}~~~{{{{{{zzzwwwuuuuuu|||ppp___VVVWWW___iiiwwwpppbbbPPPFFFCCCCCC???;;;:::===??????>>><<<<<<===:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::777777888888999999999:::666666777777777777777888777777777777666666666666444444444444333333333333444444444444444444444444333333333222222222111111111111111111111111111111000000000000000111111222111000000//////000000111000000000000000000000000............------------////////////////////////////////////////////////000000000000000000000000/////////............------...///000000000/////////---...222333333777======HHHZZZlllyyy~~~~~~|||llliiijjjmmmooommmooorrruuuxxx}}}EEEEEEEEEFFFGGGHHHJJJJJJHHHJJJNNNPPPQQQRRRTTTVVVZZZ]]]aaaeeehhhlllpppssswww|||~~~}}}}}}}}}wwwpppkkkgggaaaYYYSSSKKKJJJHHHGGGHHHIIIJJJLLLQQQQQQRRRTTTXXX]]]bbbeeennnwwwyyytttoooppp{{{vvvnnnrrr|||}}}zzzqqqrrruuu~~~{{{lllWWWMMMIIIEEEAAA===>>>??????>>>=================================;;;;;;;;;;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::::::::999999999999888666777888999999888777666777777888888888888777777555555555666666666777777555666666777888888999999777888999999888777888:::;;;:::999888777666666666555555555555555555555555333444555777777777777666666666666666666555555555777777777777888888888888777666666666666777888999555666888888777666888999777777888999999999999999888888888888888999999999888999;;;=========<<<;;;;;;<<<<<<<<<<<<=========???>>>>>>>>>==================<<<<<<<<<<<<======??????@@@@@@@@@@@@????????????@@@AAACCCDDDEEEEEEFFFFFFFFFGGGHHHIIIHHHGGGGGGCCCDDDJJJNNNOOORRRWWWWWW___rrryyyuuuvvvzzzrrrccc^^^aaaiiivvv~~~ppp^^^TTTHHHAAA??????===;;;;;;>>>@@@???===<<<===>>>999999999999999999999999:::::::::;;;;;;:::::::::888888888888888999999999555555666666666777777777777777777777666666666666555555555444444444444333555555555555555555555555333333333222222222111111111111111111111111111111000000000000000111222222111000///......///000111000000000000000000000000////////////.........---////////////////////////////////////////////////000000000000000000000000//////.........------------...///000000000///...000......222222111333888999DDDPPP]]]ooo~~~yyybbb______bbbfffiiiooowwwyyy{{{}}}GGGGGGHHHIIIJJJLLLMMMNNNQQQTTTYYY\\\]]]___aaabbbhhhlllqqquuuxxx{{{~~~~~~zzzxxxwwwqqqiiiddd```ZZZQQQKKKIIIIIIHHHHHHKKKOOOSSSVVVUUUUUUWWW[[[bbbjjjrrrvvvxxxpppmmmrrryyyyyyrrrvvvwwwrrrppptttsssyyyrrrZZZKKKGGGFFFBBB===<<<===???@@@?????????@@@=========>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::::::::999999999888888666777888999999888777666777777888888888888777777444555555555666666777777555666666777888999999999666777999999888888999;;;>>>===:::888777777777777666666666666666666666666222333555777777777777666777777666666555555555444666666777777888888999999777777777777777888999999555777888888777777888:::777777888999999999999888999999999888888888888888555777:::<<<===<<<;;;999<<<<<<<<<============>>>>>>>>>>>>>>>==================<<<<<<<<<<<<======??????@@@@@@@@@@@@??????===>>>???AAACCCEEEFFFGGGGGGFFFEEEFFFGGGHHHGGGFFFGGGBBBCCCJJJNNNNNNOOOTTTPPPVVVhhh~~~~~~{{{~~~}}}yyyzzz~~~|||}}}|||mmmeeeccclllzzz}}}iiiXXXOOOKKKEEE@@@>>>??????@@@===???@@@???<<<;;;===???999999999999999999999999999999999::::::999999999888888888888888888888888444555555555666666777777777777777777666666666666666666555555555444444444555555555555555555555555333333333222222222111111111111111111111111111111000000///000000111222222111000///......///000111000000000000000000000000111111000000/////////...////////////////////////////////////////////////000000000000000000000000//////.........---------,,,---///000000000///...111//////222222000111444999CCCJJJRRReeezzz|||qqqYYYVVVUUUYYY^^^eeeoooyyy}}}~~~LLLMMMMMMMMMNNNRRRXXX\\\\\\^^^bbbeeegggiiikkkllltttxxx}}}{{{vvvrrrpppiii___VVVOOOLLLIIIHHHNNNKKKMMMPPPPPPOOOVVVaaabbbeeejjjnnnttt~~~{{{ppplllccciiitttzzzxxx|||{{{zzzxxxtttpppppprrruuuzzz}}}ppp___MMMGGGHHHEEE@@@===????????????>>>>>>>>>>>>:::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999999888888888888777888888777777666666555555444555666777888999::::::777666555666888999999888777777777777777777777777999999888777666555444444666555555555555444444444555555444444444444555555999888777666555555555555666666666666777777777777777777777777777666555555888888777777777777888888888888999999999:::::::::777777777777777888888999888999:::;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<========================>>>===;;;:::;;;<<<>>>@@@===============>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHKKKPPPSSSPPPVVVbbbrrr~~~||||||vvvsssvvvrrrggg]]]kkk}}}~~~nnn[[[MMMFFFCCCAAA@@@@@@???>>><<<<<<<<<==================999::::::::::::999888888888888999999999:::::::::999999999888888888777777666666777777777777666666777777777777777777777777666666555555555444444444333333333333333333333333333333444444333333222111000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000............////////////000000//////.........---//////.........---------////////////////////////////////////////////////000000000000111111111111555>>>CCCGGGSSSdddiiidddWWWNNNIIIMMMWWWaaajjjqqqzzz~~~VVVVVVUUUTTTUUUYYY^^^cccfffiiilllnnnooorrrwww{{{vvvpppllliiibbb]]]VVVPPPLLLJJJJJJJJJKKKKKKNNNSSSUUUYYYcccooo}}}zzzpppeee``````kkkuuuyyyppplllsss~~~|||~~~wwwooonnnwww}}}bbbTTTGGGCCCDDDAAA>>>===????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999999999888888888888777888888777777666666666666555555666777888999::::::777666555777999::::::999777777777777777777777777888888888777666555555444666555555555555444444444555555444444444444555555888777666666666666666666666666666777777777888888777888888888777777666555666555555444444555555666888888888999999999::::::777777777777777888888999999999::::::;;;;;;::::::::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;;;;;;;<<<>>>???=========>>>>>>?????????@@@@@@AAABBBBBBCCCDDDDDDEEEDDDDDDCCCBBBBBBBBBCCCCCCEEEGGGHHHIIILLLPPPSSSTTTWWW___iiissswwwuuurrrpppqqqtttvvvyyy}}}vvvkkkgggiiiiiifffpppwwwjjj^^^PPPFFFAAA???======>>>>>>===<<<============<<<<<<<<<<<<999::::::::::::999888888888888888888999999999:::999999888888888777777777666666777777777777666666666666666666666666666666666555555555444444444444333333333333333333333333333333444444333333222111000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000............////////////000/////////............//////.........---------//////////////////////////////////////////////////////000000000111111111111777;;;<<>>???????????????>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999999888888888888777888777777777777666666666555555666777888999999:::777666666777:::<<<;;;;;;777777777777777777777777777777777666666555555555666555555555555444444444555555444444444444555555666666555555666666777888777777777777888888888888888888888999888888777666555444444444444444444555888888888999999999999:::777777777777777888888999999999999:::::::::::::::888999:::;;;;;;:::999888<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;===>>>???======>>>???@@@@@@AAAAAA@@@@@@@@@BBBCCCEEEFFFGGGEEEEEECCCBBBAAAAAAAAAAAABBBDDDHHHJJJLLLMMMPPPRRRXXXWWWYYY]]]ccceeedddbbbaaaeeekkksssyyy|||rrrggg___[[[\\\dddmmmrrr```TTTLLLEEE@@@???===<<<<<<>>>???>>>===============<<<<<<;;;;;;:::::::::::::::999999888777777777888888888999999888888888888777777777777555666666777777666666555666666666666666666666666555555555555444444444444333333333333333333333333333333333333333222222111000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000............////////////////////////...........................---------//////////////////////////////////////////////////////000000000000111111000555666777AAAQQQYYYYYYPPPKKKGGGGGGIIIRRRaaaooozzzkkkkkkjjjiiikkkqqqxxx}}}vvvfff___]]]^^^]]]WWWWWWVVVUUUTTTUUUXXXYYY\\\___eeennnyyyiii___UUUPPPRRR[[[kkkyyy{{{sssooohhhcccdddmmm}}}{{{zzznnnXXXKKKFFFBBBBBBAAA??????BBB????????????>>>>>>>>>===???>>><<<;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::::::::999999999999888999999999888888888777777777777777777777777777777555666666777888888999999777666666888;;;<<<<<<<<<777777777777777777777777666666666666666666555555666555555555555444444444555555444444444444555555444444444555666777888888777777777777888888888999888888999999999888888777666666555555555555666666888888888888999999999999777777777777777888888999999999999999999::::::;;;888999:::;;;;;;:::999888<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>======>>>???AAABBBCCCCCCAAAAAAAAAAAACCCDDDFFFGGGFFFEEECCCBBB@@@@@@??????@@@DDDHHHKKKMMMNNNOOOPPPWWWTTTRRRTTTYYY]]]]]]]]]YYY\\\ccckkkttt||||||~~~|||~~~pppfff^^^]]]\\\___pppxxxcccRRRHHHCCCAAA???AAA???======???@@@???>>>>>>======<<<<<<;;;;;;:::::::::;;;;;;::::::999888666777777777777888888888888888777777777666666666555666666666666666666555666666666666666666666666444444444444444444444444333333333333333333333333222333333333333222111111000000000000000000000000///000000000111111111111////////////////////////////////////////////////////////////////////////............///////////////////////////.................................////////////////////////////////////////////////////////////000000000111000333333444>>>NNNYYY]]]TTTQQQNNNKKKIIIPPPbbbsss}}}ooooooppprrrvvv}}}{{{vvvvvvyyy{{{}}}rrreee]]][[[[[[\\\]]]\\\^^^______```bbbfffjjjnnnqqquuu}}}wwwkkkbbbWWWSSSQQQTTTYYYcccsssqqqhhh\\\___eeelllvvv|||uuu___TTTHHHEEECCCCCCAAA>>>>>>BBB????????????>>>>>>>>>===>>>===<<<:::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::::::::999999999888888888999999999888888888777777777777777777888888888888666666777777888888999999777777666888:::<<<<<<;;;777777777777777777777777555555555555666666666666666555555555555444444444555555444444444444555555444444444444555777888999666777777777777888888888777888888999999999888888666666555555555555666666777777888888888999999999777777777777777888888999999999888888888999:::;;;999:::;;;<<<<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===>>>???@@@AAABBBCCCCCCDDDCCCBBBAAAAAABBBDDDEEEFFFEEECCCBBB@@@@@@??????@@@DDDHHHKKKLLLMMMMMMNNNQQQOOOMMMPPPWWW]]]aaabbbWWWWWWYYY___hhhpppvvvxxxyyy~~~|||}}}yyyzzz~~~vvvqqqddd___```gggmmmwww}}}wwwpppfffWWWJJJDDDAAAAAA@@@BBB@@@>>>===>>>>>>===<<<======<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;:::999999666777777777777888888888777777777666666666555555555555666666666666555555555555555555555555555555333333444444444444444444333333333333333333333333222222333333222222111000000000000000000000000000///000000000111111111111////////////////////////////////////////////////////////////////////////............////////////.........///////////////---.....................////////////////////////////////////////////////...////////////000000000...//////000777DDDOOOUUUXXXWWWVVVSSSPPPUUUgggzzzqqqssswww{{{tttlllhhhhhhjjjkkkhhhbbb]]]^^^aaabbbdddgggnnnppprrrrrrrrruuu|||rrrfff]]]TTTNNNLLLNNNTTT^^^fffppp}}}uuuhhh^^^ZZZSSS```ppp}}}dddUUUPPPHHHDDDAAABBB@@@===<<>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888888888888999999999888888888888777777777777888888888888999666666777777888888888888888777777888:::;;;:::999777777777777777777777777444444444555555666666777666555555555555444444444555555444444444444555555444444444444555666777888666666666666777777777777666777888888999888888888555444444444444444444555777777777888888888888999777777777777777888888999999888888777777999:::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============>>>>>>???@@@AAAAAABBBBBBDDDCCCAAA@@@@@@AAABBBDDDEEEEEECCCBBBAAAAAAAAAAAAAAADDDHHHJJJKKKJJJKKKLLLLLLJJJJJJOOOWWW___dddeee[[[XXXVVVYYY```hhhmmmooottt|||~~~~~~||||||~~~wwwwwwzzzzzzllleeeeeegggjjjrrr~~~|||uuummmdddYYYSSSLLLEEEBBB@@@?????????===;;;;;;;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999777777777888888888999999666666666666555555555555444555555666666555555444555555555555555555555555333333333333444444444444333333333333333333333333222222222222222111111000000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000............////////////.........///////////////---------...............////////////////////////////////////////////////......////////////000000222111000000333:::CCCIIIUUUWWWYYYYYYWWW\\\mmmvvvyyy}}}{{{pppjjjbbb]]]\\\^^^______^^^\\\___iiiqqquuuzzz~~~lll[[[SSSOOOMMMKKKNNNRRR\\\iiirrr{{{pppcccYYYXXX[[[aaatttlllWWWOOOOOOJJJDDD@@@AAAAAA>>>===>>>????????????>>>>>>>>>>>>::::::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999888888888888999999999888888888888777777777888888888999999999777777777777888888888888999777777777999999888777777777777777777777777777333333444444555666777777666555555555555444444444555555444444444444555555444444444444444555666777444555555555666666666666555666777777888888888777666555555444444555555666777777777777888888888888777777777777777888888999999888777666777888:::;;;;;;:::999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============>>>?????????@@@@@@AAAAAABBBAAA???>>>???@@@CCCEEEEEEDDDDDDCCCBBBBBBBBBCCCBBBEEEGGGHHHHHHHHHHHHIIIJJJIIIIIINNNVVV]]]```aaa^^^ZZZVVVWWW]]]cccffffffgggqqq~~~|||}}}~~~vvviiibbbgggqqquuukkkcccYYYPPPHHHFFFDDDAAA@@@???>>>======;;;::::::;;;<<<;;;:::999::::::;;;;;;<<<<<<===;;;;;;;;;<<<;;;;;;:::999888888888888999999999:::666666666555555555444444444555555666666555555444555555555555555555555555222222333333333444444444333333333333333333333333222222222222222111000000000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000............////////////............/////////000---------.........//////////////////////////////////////////////////////........./////////000000222222222222222444;;;@@@JJJNNNTTTYYY[[[aaaqqqzzzxxxrrrnnnkkkhhh```[[[UUUSSSUUUWWWYYYYYY[[[\\\eeeuuu|||zzz{{{rrrsssooodddUUUKKKHHHKKKNNNQQQ]]]```hhhrrrxxx~~~rrrdddZZZUUUZZZcccsssnnnXXXNNNNNNQQQMMMFFFAAABBBCCCAAA@@@@@@????????????>>>>>>>>>>>>888999;;;===>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999888888888888777999999999888888888888777777777888888999999999999777777777777888888888888999888777777888888777555777777777777777777777777222333333444555666777777666666555555555444444444555555555444444555555555555444444444444555666666444444444444555555555666555555666777777777777777888888777777777777888888777777777777888888888888777777777777777888888999999888777666666888:::;;;;;;999777555555777999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>=========?????????????????????@@@???>>>======>>>AAADDDFFFEEEDDDDDDCCCCCCCCCDDDDDDCCCEEEGGGGGGFFFFFFGGGHHHJJJIIIIIINNNTTTYYY[[[ZZZZZZUUUQQQRRRXXX\\\]]][[[YYYddd|||~~~{{{zzz|||}}}qqqgggaaadddtttwwwggg\\\UUULLLCCCBBBAAAAAA@@@???>>>=========;;;:::;;;===??????>>>888999999:::;;;<<<======;;;;;;<<<<<<;;;;;;:::999888999999999999:::::::::666666555555555444444444444555555555555555555444555555555555555555555555222222222333333444444444333333333333333333333333111222222222222111000000000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000............/////////000---.........//////000000---------.........//////////////////////////////////////////////////////............/////////000,,,,,,...//////000555;;;???DDDNNNWWW\\\cccrrrrrreee]]]ZZZYYYYYYVVVOOOLLLQQQTTTUUUYYY^^^iiitttvvvmmmlllmmmnnnmmmjjjeee```aaaeeefffbbb]]]WWWOOOJJJJJJJJJKKKTTT^^^lllkkkkkkrrr}}}zzzfff]]]YYY[[[jjj}}}{{{tttwwwjjjXXXNNNKKKIIIHHHEEEDDDBBBAAA@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999999999999;;;;;;777777888999999999999888777888888888888999999999:::::::::999888777666666888888888777777777777666777777777777777777777888444444555555666666777777888666444333333555888999666666555555444444444444666666666666666666666666666666666666666555555555555555444444444444555555666555555555555444444444555555666777777777777777777777888888999999::::::999999999999999999999999777777777888999999999:::666666666666666666666666777777777777777777777777>>>======;;;:::999888888<<<<<<<<<<<<<<<<<<;;;;;;?????????????????????????????????@@@AAABBBDDDDDDEEECCCAAA@@@@@@BBBEEEFFFGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPQQQRRRTTTWWWZZZ[[[]]]hhh|||wwwpppqqqyyyzzzxxxpppgggeeennnzzzpppbbbWWWQQQLLLFFFBBB????????????>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888888888888777777777777444555555666666666666666777777666555555555555555333333333444444444555555444444555555444444333222777666555444333222222222222222222111111111111000000000000000000000000000000000////////////000000000000000000000000000000---...///000000///...---////////////////////////---...///000000///...---...---,,,,,,,,,,,,---...000//////...------,,,,,,............///////////////////////////.................................//////000111111111111111333999BBBLLLUUU]]]eeeiiixxxnnnaaaVVVQQQOOOOOOOOOOOOLLLMMMRRRXXX^^^jjjwwwzzzpppcccZZZWWWWWWVVVTTTTTTPPPMMMMMMPPPRRRSSSRRRJJJKKKPPPXXX\\\\\\bbbjjjooommmoooxxxvvviiiiiimmmttt}}}jjjiiippp~~~qqqfffWWWLLLGGGFFFEEEDDDDDDCCCBBB@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;888888999::::::::::::999777888888888888999999999999::::::999999777666666888888888888777777777777888888777777777777777777555555555555666666666666666555444444444555777888777777666666555555555555555555555555555555555555666666666666555555555555555555555444444555555555666555555555555444444444555555666777777777777777777777777888888888888888999999999999999999999999888888888888888888999999777777777777777777777777777777777777777777777777<<<<<<;;;;;;:::::::::999<<<<<<<<<<<<<<<<<<;;;;;;????????????????????????>>>>>>>>>???@@@AAACCCCCCDDDCCCAAA@@@@@@BBBDDDFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLMMMMMMKKKKKKLLLNNNQQQTTTWWWYYY```hhhwwwwwwmmmmmmttt}}}~~~~~~rrroootttyyyyyywwwmmmmmmqqqyyyzzzkkkbbbWWWOOOKKKGGGCCC???>>>>>>>>>>>>============<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888888888777777777666666444555555666666666666666777777666555555555555555222222222333333333444444444444444555444444333222666555444333333222222222222222222111111111000000111111111111111111111111000000////////////000000000000000000000000000000...//////000000//////...////////////////////////......////////////......///...------------...///....................................////////////////////////....................................//////000111111111111000111555<<>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::888999::::::;;;;;;::::::777888888888888999999999999999999999999888777666999999888888888777777777888888888777777666666666666666666555555555555555555555555555555666666666777777777666666666666666555555555555555555555555555555555555555555555555555555555555555555555555666555555555555444444444555555666777777777777666777777777777666666666666999999999999999999999999888888888888888888777777777777777777777777777777777777777777777777777777999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>============>>>@@@AAABBBCCCBBB@@@???@@@AAACCCEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIFFFFFFGGGIIILLLOOOSSSTTT]]]bbblllxxxpppeeedddmmmxxx||||||xxx~~~~~~|||vvvlllbbbaaajjjvvv~~~wwwnnnZZZSSSKKKFFFDDDCCCAAA???============<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888777777777777666666444555555666666666666666777777666555555555555555111111111222222222333333444444444444444333222222555555444333222222222222222222111111111000000000111111111111111111111111000000////////////000000000000000000000000000000111000000//////000000111//////////////////////////////............//////000///............///000,,,,,,------...///000000---............/////////...................................................///000000111111000000000222555888===DDDLLLRRR]]]dddkkkpppuuuyyyvvvqqqcccgggfffaaa___dddgggfffjjjjjjhhhfffaaa[[[UUUQQQOOOUUU```lllzzznnn___QQQLLLGGGDDDCCCCCCBBBAAA;;;AAAFFFGGGDDDCCCGGGKKK```nnn}}}zzz{{{xxxyyy}}}tttkkkhhhnnnwwwwww~~~zzzhhh[[[MMMJJJEEECCCCCCDDDCCCBBB@@@@@@???======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999999999:::777888999999::::::999999777777888888888999999999999999999999999888777666999999888888888777777777888888888777666666555555666666666555555444444444333444555666666666555555666666666666555555555555555555555555555555555555444444555555555555555666444555555555555555555444666555555555555444444444444555666666777777666666777777666666555555555444888888888888888888888888999999888888777777666666888888888888888888888888777777777777777777777777666777888999:::;;;<<<===::::::;;;;;;;;;;;;<<<<<<========================;;;;;;;;;<<<===>>>@@@@@@AAAAAA?????????@@@BBBCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHJJJMMMNNNTTTWWW^^^hhhrrryyy||||||ttteeeZZZZZZdddqqq{{{www}}}~~~xxxeeeaaa___gggxxxoooddd^^^OOOKKKFFFCCCCCCCCCBBBAAA<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::::::::999999::::::::::::::::::::::::999999999888888888888777888777777777666666666666444555555666666666666666777777666555555555555555222222222222333333333333333444444444444333222222444444333222222222222222111111111111000000000000222222222222222222222222000000////////////000000////////////////////////222111000//////000111222//////////////////////////////---,,,,,,---/////////..................///,,,,,,------.../////////---------.........//////------...............///...........................//////000000000000000222222222333666===EEEKKKVVVZZZ^^^bbbhhhmmmjjjdddRRRUUUWWWWWW[[[ccckkknnnxxx{{{~~~|||uuuiii^^^VVVWWW```ppplllVVVKKKCCCAAA???>>>>>>>>>=========BBBFFFFFFEEEJJJWWWbbb|||{{{tttjjjiiikkklllooorrrvvv}}}vvvcccTTTKKKGGGDDDAAA>>>>>>???????????????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999666666777888888888888888777777888888888999999999888888999999999888777777888888888777777777666666777777777777666666555555666666555555444444333333222333555666777666555444444444444444444444444444555555555555555555555555333444444444555555666666444444555666666555444444666555555555555444444444444444555666666666666666777666666666555555444444888888888888888888888888999888888777777666666666777777777777777777777777666666666666666666666666555666777888:::;;;<<<===::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<===>>>???@@@??????>>>???@@@AAAAAABBBAAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEGGGFFFEEEDDDEEEFFFGGGHHHJJJNNNTTT^^^gggnnnqqqqqquuulll___UUUSSS[[[gggpppyyy~~~~~~~~~~~~~~~~~~|||}}}~~~uuunnnfffhhhpppzzzdddVVVPPPOOOIIIGGGDDDBBBAAAAAAAAA@@@;;;;;;;;;;;;::::::::::::;;;;;;:::::::::999999999::::::::::::::::::::::::999999888888888777777777777777777666666666666555444555555666666666666666777777666555555555555555333333333333444444444444333333444444333333222111333333222111111111222222111111111000000000//////111111111111111111111111000000////////////000000////////////////////////222111000//////000111222///////////////////////////...---,,,,,,---...///------------------------........................------------............,,,---------......//////////////////////////////......///000000000000000111000000000333999@@@FFFRRRTTTTTTTTTYYY^^^]]]WWWMMMQQQXXX___hhhsss}}}yyylllddd```nnnwwwiiiVVVFFF@@@??????>>>===<<<;;;;;;;;;>>>AAACCCDDDHHHXXXooo}}}yyy{{{}}}~~~zzzooohhhkkkppprrrqqqpppxxx}}}yyyeeeSSSIIIEEECCCAAA???>>>===???AAABBB???>>>======<<<<<<<<<===::::::::::::::::::::::::999999999999999999999999888888999999999999888888555666666777888777777777777888888888888999999999888888999999999888888777777777666666666555555555666666666666666666666666555555555444444444444444222333444555666555444444333333333333333444444444444444444444444444444444333333333444555555666666333444555666666555444333666555555555555444444444444444555666666666666555666666666666555555555555888888888888888888888888777777777777777777666666666666666666666666666666666666666666666666666666555666777888999::::::;;;999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;===>>>???>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@???@@@AAAAAABBBCCCCCCCCCDDDDDDEEEEEEEEEHHHFFFEEECCCBBBBBBCCCCCCFFFHHHNNNVVV___eeehhhiiipppjjj```VVVRRRUUU\\\bbbnnnvvv~~~}}}{{{~~~}}}|||{{{zzz}}}~~~{{{}}}~~~yyyyyyrrrpppooonnnpppttt}}}fffTTTKKKIIIJJJCCCCCCBBB@@@???>>>>>>>>>;;;;;;;;;;;;:::::::::999::::::::::::999999999999::::::::::::::::::::::::999999999888888888777777777777666666666666555555444555555666666666666666777777666555555555555555333333444444444555555555333333333333333222111111222222111111000111111222111111000000000/////////000000000000000000000000000000////////////000000000000000000000000000000111000000//////000000111////////////////////////......------------......,,,,,,------------,,,,,,..................------,,,------------.........,,,,,,,,,---......//////////////////////////////---...//////000000//////---......///000444:::>>>IIIKKKJJJIIIKKKPPPPPPMMMTTT[[[hhhvvvyyytttmmm}}}hhh^^^UUUGGG???>>>>>>?????????>>>>>>???@@@BBBHHHPPPXXXbbbsss~~~zzzuuutttxxx}}}xxxrrrppptttxxxxxxwwwxxx{{{~~~vvvcccTTTKKKFFFDDD@@@AAAAAAAAA@@@AAABBBCCC???>>>==================::::::::::::::::::::::::999999999999999999999999777888999::::::999888777666666777888888888888888777888888888888999999999777888888999999999888888555555555555444444444444444444555555666777777777333444444444444444444555333333444444555555555444333333333444444444555555444444444444444444444444222222333444444555666666333444666777777666444333666555555555555444444444333444555555666666555555666666666666666666777777888888888888888888888888666666666777777777777777555555555555555555555555666666666666666666666666777777777777888888888888888999999:::;;;;;;<<<<<<:::::::::::::::::::::::::::::::::;;;<<<===>>>???=========>>>>>>>>>????????????>>>>>>??????@@@AAA@@@@@@AAABBBCCCDDDDDDEEEFFFEEECCCBBBAAAAAAAAABBBDDDEEEGGGMMMTTT[[[___```gggddd___WWWRRRPPPSSSWWW___iiittt|||yyyzzz~~~}}}{{{zzz}}}~~~|||~~~~~~{{{xxxuuutttssskkkgggfffiiilllsss~~~iiiWWWLLLHHHGGGGGG???@@@@@@@@@>>>=========<<<;;;;;;;;;;;;::::::::::::::::::999999999999888999999999999999999999999::::::999999999888888888777777666666666555555555444555555666666666666666777777666555555555555555222222333333333444444444222333333333333222111111111111000000000000111111111000000000////////////////////////////////////000000////////////000000000000000000000000000000...//////000000//////...////////////////////////,,,------......------,,,,,,---...//////...---,,,,,,,,,------.../////////,,,,,,---------.........++++++,,,------...//////////////////////////////---...//////000000//////,,,---//////000111444666;;;@@@CCCCCCDDDHHHJJJIII]]]gggwww~~~{{{yyy~~~gggSSSLLLHHH@@@===???:::;;;===>>>???AAADDDFFFIIIUUUgggvvv{{{wwwrrrpppttt{{{|||sssrrruuuyyyzzzyyy|||~~~~~~www]]]JJJDDDDDDDDDCCC<<<>>>@@@AAA???>>>===<<>>>>>============>>>::::::::::::::::::::::::888888888888888888888888777888999::::::999888777777777888999999999999999777888888888888999999999777888888999999999888888555555444444444333333333333333444555666777888888333333333444444555555555333333333444444444555555444444444555555555666666444444444444444444444444222222333333444555666666333444666777777666444333666666555555555444444444333444555555666666555555555555666666777777888888777777777777777777777777555555666666777777888888555555555555555555555555666666666666666666666666888888888888777777777777888888999::::::;;;<<<<<<:::::::::::::::::::::::::::::::::;;;<<<===>>>???============>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@>>>??????AAABBBCCCDDDDDDCCCBBBAAA@@@@@@@@@AAABBBCCCBBBBBBEEEKKKRRRWWWYYY]]]]]][[[VVVQQQNNNPPPRRRRRR]]]jjjttt~~~{{{wwwzzz~~~~~~{{{~~~~~~|||yyyssskkkccc^^^]]]^^^``````dddlllttt{{{uuurrrnnnbbbSSSHHHEEEDDDBBB@@@>>>???@@@@@@???>>>>>>???<<<<<<<<<;;;;;;;;;:::::::::::::::999999999888888999999999999999999999999:::::::::999999999999888777666666666555555555555444555555666666666666666777777666555555555555555111111222222222333333333222333333333333222111111111000000000000000111111000000000000////////////////////////////////////000000////////////000000000000000000000000000000---...///000000///...---////////////////////////+++,,,............,,,+++---...///000000///...---***+++,,,---///000111111,,,,,,,,,---------......++++++,,,,,,---...//////000000000000000000000000---......///////////////---///111222111000000111000999@@@BBBCCCGGGIIIIIIeee|||}}}~~~dddTTTEEE@@@???======@@@???===???CCCDDDEEEMMMWWWbbbpppxxxxxx|||~~~~~~zzzzzz{{{|||{{{wwwuuuxxx~~~}}}|||rrr```OOOHHHEEE@@@???AAA@@@@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<;;;;;;:::999777888999999999999888777<<<;;;999888888888999:::999888777666666777888999:::::::::999999777666666777777888888888888777777666666666666666666666666666666666555555444444444555555444444444444555555555555555444444333333333333333333444444555555555444444444444444444444444444444444444333333222111555555555555555555555555222222333333333333444444555555555555555555555555666666666666666666666666777777777777777777777777888777666444444555555666666333222333555666444222555555555555555444444444666666666666777777777777888888999999999999::::::999999999::::::;;;;;;;;;:::999999;;;===??????>>>>>>===<<<;;;;;;<<<>>>???======>>>???????????????>>>===???BBBBBB???AAAEEEGGGEEEBBB???>>>>>>@@@AAACCCBBBBBBCCCEEEIIILLLOOOWWWUUURRROOOMMMMMMMMMNNNRRRUUUZZZcccmmmxxx|||yyy{{{~~~zzzzzz}}}xxxxxx|||zzzqqqiiifffeee^^^TTTXXXccchhhoooyyysssbbbZZZYYYPPPMMMJJJFFFCCCBBBAAAAAA@@@???===<<<<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999;;;;;;777888999999999999888777999999999888888888777777888777666555444444555666555555555444444333333333555555555555555555555555333333333333333333333333333333333222222222111111------///000111111111111///000111111111000...---000000//////.........---000000000000000000000000111111000///...---,,,,,,......................................................---------,,,,,,,,,..................------////////////////////////////////////////////////------------------------................................................////////////000000000000///222777<<>>======???BBB@@@CCCKKKRRRXXXcccnnnzzz{{{~~~xxxvvvwwwyyyyyywwwwwwyyy}}}|||```RRREEEAAAAAA??????@@@???@@@@@@@@@??????>>>===<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::999999:::::::::::::::::::::::::::999888777777888999999888888777666666777888888999999999999888777666555666777777888888777777666555555555555555555555555555555555444444444333333555555444444444444555555444444444444444444333333333333333444444444555555444444444444444444444444333333444444333333222111444444444444444444444444222222333333333333444444555555555555555555555555555555555555555555555555777777777777777777777777888777666555444555555666666444222333555666444222444444555555555555555555555666666666777777777777888999999999999:::::::::999999999999::::::::::::999888888:::<<<>>>>>>======<<<;;;::::::<<<===???<<<======>>>??????>>>>>>>>><<<===@@@@@@>>>@@@EEEGGGEEEBBB???>>>>>>@@@AAACCCCCCBBBBBBDDDGGGJJJLLLPPPNNNLLLIIIHHHHHHHHHIIILLLNNNRRRXXX```jjjrrrvvv|||{{{yyyvvvuuuxxx~~~zzzwwwtttuuuyyy}}}~~~~~~wwwssssssyyy}}}tttmmmkkkeee```___```[[[VVV^^^lllzzzmmm___RRRLLLLLLIIIHHHEEECCCAAAAAAAAABBB??????===<<<<<<<<<===>>>;;;;;;;;;;;;;;;::::::::::::999888888888888999:::777888999::::::999888777999999999888888777777777888777666555444555555666555555555444444333333333555555555555555555555555111111111111111111111111333333222222222111111111...///000111222222222222///000000111000///...---000/////////............///////////////////////////////////////.........................................................000000/////////.................................................................................------------------------------------------------.........................../////////000000000000000111444666999>>>CCCGGG~~~xxxkkkbbbaaaZZZ^^^aaadddfffeee]]]TTTHHHBBB===>>>AAABBBCCCDDDJJJIIINNNZZZhhhuuu}}}xxxvvvttttttvvvwwwwwwwwwrrrvvv|||wwwbbbOOOFFF>>>>>>??????======???????????????>>>>>>===<<<<<<;;;;;;;;;:::::::::999::::::::::::999888888:::999888888888888999:::888777777777777777888999888777777666666777777888777888888888777666555444666666777777777777666666444444444444444444444444444444444444333333333333555555444444444444555555333333444444444444444444333333333333444444444444444444444444444444444444333333333333333222222111333333333333333333333333222222333333333333444444444444444444444444444444555555555555555555555555555555555555555555555555777666555555444444555555555444333444555555555333333444444444555666666666555555666666666777777777999999999999:::::::::;;;999999999888888888888888888777777999;;;<<<<<<;;;;;;;;;:::999:::;;;<<<===;;;<<<=====================;;;;;;======<<>>???@@@BBBDDDCCCBBBAAABBBDDDGGGHHHIIIHHHFFFDDDDDDDDDEEEEEEHHHHHHIIIMMMSSSZZZaaaeeellllllllllllnnnrrrxxx}}}|||{{{zzz{{{~~~{{{yyyxxxzzzzzzxxxyyy|||zzzxxxuuussssssvvvzzz}}}}}}wwwssssssrrrnnnlllmmm}}}yyynnnddd___^^^```^^^```bbb______lll|||uuudddXXXOOOHHHEEEEEEBBBAAA@@@?????????@@@AAA???>>>======<<<<<<======<<<<<<;;;;;;::::::999999999888888777777888888999888999:::;;;;;;:::999888888888888888777777777777777777666555555555555666555555555444444444444444444444444444444444444444111111111111111111111111333222222222222111111111///000111222222333222222000000000000000///......////////////....................................---.........//////000000................................................///////////////.................................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,............................../////////000000000000000111111333777>>>BBBqqqjjjffffff```VVVOOONNNGGGIIIKKKLLLMMMLLLIIIEEEDDDBBBAAADDDHHHLLLPPPRRR[[[[[[aaaooo~~~zzzrrrtttwwwzzz{{{zzzxxxvvvsssyyyuuuaaaRRRIIIDDD@@@???@@@???;;;999===>>>>>>???>>>>>>======<<<<<<;;;;;;;;;:::::::::888888999999999888888777888777555444444555777888666666666666666777777888777777777666666777777777666666777777666555444444555666666777777666666555333333333333333333333333333333333333333333333333555444444333333444444555333333333444444555555555333333333333333333333333333333333333333333333333222222333333333222222111222222222222222222222222222222222333333333444444444444444444444444444444444444444444444444444444444444444444444444444444666666555555444444444444555444444444555555555444333333333444555666777777555555555666666666777777999999999999::::::::::::999999888888777777666666888777666777:::;;;:::999999999999999999;;;<<<<<<;;;;;;<<<<<<===<<<<<<;;;<<<:::999;;;;;;:::???EEEFFFDDDBBB?????????AAABBBDDDCCCAAAAAAAAABBBCCCDDDEEEDDDDDDCCCCCCDDDDDDEEEGGGFFFFFFGGGLLLQQQWWW[[[^^^___aaabbbdddhhhmmmqqqyyyyyyvvvrrrpppqqqsssuuuvvvkkkeeeaaabbbbbb```aaacccppprrrrrrnnngggbbbaaabbbjjjlllrrrtttrrrrrr~~~qqqbbbSSSLLLHHHDDDCCCCCC???>>>>>>======>>>??????>>>>>>======<<<<<<<<<<<<<<<<<<;;;::::::999999999999999888888888888999999999:::;;;;;;;;;;;;:::999777777777777777777777777666666666555555555666666555555555555555444444444444444444444444444444444444444333333333333333222222222222222111111111111///000111111222222222111000000000000000//////...///////////////.............................................////////////................................................---------------------------------...............------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................./////////000000///000000000000333888;;;~~~oooYYYUUURRRQQQNNNIIIEEECCCCCCCCCEEEFFFEEEBBBBBBBBBDDDFFFHHHKKKPPPYYYaaafffnnnqqqxxx~~~|||yyy~~~|||uuuuuuyyy~~~{{{xxx|||lll[[[RRRLLLDDDCCCAAA@@@AAA@@@<<<888<<<======>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::777777888999999888888888888777555444444555777888666666666666777666666666666666666777777666666666555666666666666555555444555555666666666666555555333333333333333333333333333333333333333333333333444444333333333333444444333333333444444555555555333333333333333333333333333333333333333333333333111111222333333222222222222222222222222222222222222222222333333333444444444444444444444444444444444444444444444444444444333333333333333333333333555555555555555444444333555555555555555444555555333333333444555666777777555555555555666666666666888888888999999999::::::888888888777777666666666777666666777999:::999888888888888999:::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<999999;;;;;;;;;???EEEFFFDDDBBB@@@???@@@BBBCCCCCCCCCAAA@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDFFFIIINNNSSSVVVUUUWWWYYYZZZ[[[]]]```bbbmmmttt}}}~~~rrrlllhhhhhhiiiggghhhkkkpppqqqsssrrrpppqqqtttwww}}}wwwnnnYYYNNNEEECCCDDDBBB????????????>>>>>>===========================<<<<<<;;;;;;;;;:::::::::999999999999::::::::::::::::::999999:::;;;;;;;;;;;;:::999666666666666666666666666555555666666666666666666555555555555555555555555444444444444444444444444444444444333333222222222222222222111111111000000...///000000111000000000111000000///////////////.........///////////////////////////////////////////////////............................................................,,,------------------------------.........//////------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////...///111111111222333555iii\\\KKKHHHFFFFFFFFFEEECCCBBB@@@@@@AAACCC@@@===@@@EEEMMMSSSXXXZZZ___jjjtttyyy}}}zzzwwwxxxwww~~~~~~~~~|||nnnVVVKKKHHHGGG>>>??????===???AAA???;;;;;;<<<<<<===============<<<<<<;;;;;;;;;:::::::::777777888999999999999888:::999888888888888999:::777777777777777666555555555666666777777666666555555555666666666666555555444444555555555555444444333333333333333333333333333333333333444444444444444444333333333333444444333333444444444444444444333333333333222222222222333333333333333333333333000111222222222222222222222222222222222222222222222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333444555555555555444333333444666666666555444555666333444444444555666666666444444555555555666666666777777777777888888888999888888888777777777777777888777666777999:::999888777888999:::;;;;;;<<<<<<<<<<<<<<<===<<<<<<;;;:::<<<::::::=========@@@FFFFFFDDDBBB@@@@@@AAACCCDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDGGGKKKOOOQQQPPPRRRTTTUUUTTTSSSSSSTTT]]]ccckkkqqquuu{{{|||zzz~~~yyyyyyxxxuuutttwww}}}~~~~~~yyywwwnnnbbbZZZJJJDDDAAACCCDDDAAA???@@@@@@@@@??????>>>=========<<<============<<<;;;;;;999999999:::::::::::::::999::::::;;;;;;::::::999888999:::;;;;;;:::999888555555555555666666666666444555666666777666666666555555555555555666666666333333333333333333333333333222222111111000000000222111111111111000000000...//////000000000//////111111000///////////////.........///////////////////////////////////////000000//////.........---.........................................................///////////////,,,,,,------.../////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------........./////////---///222222111111111222kkkWWWNNNDDDCCCAAA@@@BBBDDDDDDBBB???>>>@@@CCCCCCCCCLLLXXXhhhqqqwwwwwwwww~~~zzzvvvyyyyyy~~~sssYYYJJJEEECCC???;;;>>>>>>;;;<<<@@@@@@===:::;;;<<<<<<=========<<<<<<<<<;;;;;;;;;:::::::::777888888999::::::999999::::::::::::::::::::::::888999999999888666444333555555666777777666555555555666666777777777666666444444444555555444444444444444444444444444444444333333444444444555555555444333333222222333333444444444444444444444333333333333333222222222111111222222222222222222222222000000111222222222222222333333333333333333333333222222333333333333444444333333333333333333333333222222222222222222222222444444444444444444444444444444555555555444333222444666777777444444555777444444555555555555555555444444444555555555666666666666666666777777777777777777888888888888888888888777666777999:::999888777888999;;;<<<<<<=====================<<<;;;;;;<<<;;;<<<@@@@@@???BBBGGGFFFDDDBBB@@@@@@AAACCCEEECCCBBBBBBAAA@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAA@@@AAABBBDDDFFFIIIJJJKKKNNNPPPRRRRRROOOLLLKKKJJJPPPTTTZZZ```gggooowww|||~~~~~~|||wwwrrrqqqwww|||yyyiiiccc```YYYPPPKKKEEEBBBBBBEEEDDDAAA???AAA>>>????????????>>>======<<<<<<=========<<<;;;:::888888888999::::::;;;;;;888999::::::::::::999888777888999::::::999888777444444444555555666666666333444666777777777666666444555555555666666666777333333333333333333333333333333222222111000000///111111111111000000000000000000111111111000000///222111000///...//////000............/////////000.................................///////////////........................................................./////////000000,,,,,,------...//////000........................------------------------------------------------------------------------........................---------........./////////000000///...///000222nnnUUUGGGCCCAAA@@@???===???CCCCCCBBBDDDCCCFFFKKKMMMSSSbbbrrrzzzuuuvvv|||vvv|||~~~{{{^^^JJJDDDFFFAAA999>>>AAA???::::::???@@@===:::;;;;;;<<<=========<<<<<<<<<;;;;;;;;;:::::::::777888999:::::::::::::::777888999999999999888777::::::::::::888666444333444555666777777666555444666666777777777777777666333444444555555444444333444444444444444444444444444444444555555666666666444333333222222333333444555555555444444333333333333333333222222111111111222222222222222222222222///000111222222222222222333333333333333333333333222222333333333444444444333333333333333333333333222222222222222222222222444444444444444444444444333444555555555444333222444666888777444333555777555555555555555444444444444444444555555555666666555555555555666666666666777777888888999999::::::999888777888999:::999888777888:::;;;<<<============>>>>>>>>>===<<<;;;;;;<<<;;;>>>BBBBBBAAACCCGGGFFFDDDBBB@@@@@@AAACCCEEEBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBAAABBBDDDFFFGGGHHHHHHHHHMMMOOOQQQPPPMMMIIIGGGFFFKKKLLLOOOTTT[[[ccciiimmmtttssspppllliiijjjnnnsssyyyzzzzzzjjjZZZSSSQQQLLLFFFDDDBBB@@@AAACCC@@@<<<<<>>>>>??????>>>>>>;;;<<<=========<<<::::::777777888999:::;;;;;;<<<777888999::::::999888777777888999999999999888777444444444555555555666666333444666777777777666666444555555555666666777777333333333333333333333333555555444444333222111111111111111111000000000000111111222222222111111000222111///.........///000---.........//////000000------------------------,,,,,,---...///000111222................................................,,,,,,,,,---------......,,,,,,------...///000000////////////////////////------------------------------------------------................................................---------.........//////111000...,,,+++---000444yyywwwqqqeeeWWWKKKEEECCCBBBCCCCCCEEEFFFIIILLLMMMPPPPPPSSSZZZ___hhhzzz{{{qqqsss{{{tttiii```SSSGGGAAA?????????========================<<<<<<<<<;;;;;;:::::::::888888888888999:::;;;;;;888888888999999:::::::::888888888777777777777777888888999999999888777777555555555555555555555555777555222333555777555444555555555555555555555555333333333333333333333333555555555444444333333333333222222111111222222333444444444444444444444444333222222111111222222333222222333333333333444444222222222111111111000000111111222222222333333333333333333333333333333333222333333444444333333222333333333222222111111111111111222222222333333333666666555555555444444444555555666777777777777777777777666555555555555555333444555555666666555555333444666888888777555444888888777777666666666555999999888888777888888888999999:::;;;;;;<<<<<<===;;;<<<<<<<<<<<<<<<;;;;;;888999;;;===@@@BBBDDDEEECCCBBB@@@>>>>>>???@@@AAACCCBBBAAA@@@@@@AAACCCDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCBBBBBBAAAAAABBBBBBCCCKKKLLLNNNOOOMMMJJJFFFCCCDDDGGGLLLPPPTTTVVVWWWWWWccccccbbb```^^^]]]___aaaiiiooovvvyyyyyyzzz~~~|||}}}zzzxxxuuupppaaaYYYOOOIIIGGGGGGEEEBBB?????????>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::777888888999999888888777999888888777777777777777777888888999999:::;;;;;;777777777666555555444444444444444555666777777888555444444333333444444555555444333222111222333333333333333222222111111111222222111000//////000000222111111000000000000000222111000.........///000////////////////////////------......//////000000000000//////.........------------.........//////,,,,,,,,,---------.........------,,,,,,------...---------............///---------------------------------............///,,,---...//////...---,,,++++++,,,---............,,,------......------,,,......------...///111222111///---,,,,,,...111222```^^^[[[UUUNNNIIIGGGGGGHHHIIIKKKNNNRRRVVV[[[^^^gggeeehhhmmmsss}}}}}}uuuppptttzzz~~~mmmaaaUUUPPPHHHBBB???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999999999:::888999999999999999999:::888777777777777777777777888888777777777777666666555555555555555555555555777555333333555666555444555555555555555555555555333333333333333333333333555555444444444333333333333222222111111222222333444444444444444444444444333222222111111222222333222222222333333333444444222222222111111111000000111111111111222222222333333333333333333333333333222333333444444333333222333333333222222222111111111111222222222333333333666555555555444444444444555555666777777777777666666555555444444444444444333444555555666666555555333444666777777666666555777777666666666555555555777777777666666777888888999999::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;===???AAACCCCCCBBBAAA@@@>>>>>>???AAABBBBBBBBBAAAAAAAAABBBBBBCCCBBBBBBBBBBBBBBBCCCCCCDDDBBBAAAAAA@@@@@@AAAAAABBBGGGIIIKKKMMMNNNLLLJJJHHHFFFGGGIIILLLNNNOOOPPPPPPXXXXXXXXXVVVTTTSSSTTTVVV\\\aaafffiiiiiikkkooosss{{{vvvvvv~~~~~~~~~vvvlllgggbbb]]]UUUNNNFFFBBBBBBCCCAAA???>>>>>>>>>============<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;:::888888999999999999888888999999888777777777777777999999999999999999999999777777777666555555444444444444444555666777777777555555555444444555555555555444333222222222333333333333333222222222111111333333222111111111111111222111111000000000000000222111000///......///000////////////////////////.........///////////////000/////////............---------.........//////---------.........//////...------,,,,,,------...------------............------------------------------------............------............---------------...------,,,,,,,,,------......------,,,,,,,,,++++++,,,---///000///...---------...000111hhhccc\\\WWWSSSQQQPPPNNNUUUXXX]]]bbbgggkkkqqqtttzzzyyyyyy||||||~~~rrrkkkmmmrrryyyhhhVVVMMMEEECCC@@@??????>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::===<<<;;;:::999999999999999999999999999888888888777777777777777777888888888777666555444555666666666666666666666666666666666444333333444555555444444444444444444444444444333333333333333333333333444444444444333333333333333222222111111222222333444444444444444444444444222222111111111111222222222222222222333333333333222222222111111111111111000000000111111111222222333333333333333333333333222222333333333333222222333333333222222222222111111111222222222333333333555555555555444444444444444555666666777666666666555444444333333333333333333444555555666666555555444555555555555666666666666555555555555444444444555555555555666777777888999999::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===???@@@AAAAAAAAA@@@?????????@@@AAABBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCC@@@@@@@@@??????@@@@@@@@@CCCEEEHHHLLLNNNNNNNNNNNNHHHGGGGGGFFFFFFFFFFFFGGGLLLMMMMMMKKKIIIIIIJJJKKKOOOSSSWWWXXXYYY[[[```dddqqqvvvyyyvvvooonnnuuu}}}|||{{{|||~~~{{{vvvtttxxxuuuvvvvvvpppeee[[[TTTOOOJJJIIIDDD>>><<<>>>@@@@@@???=========<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>======>>>======<<<;;;:::999999::::::::::::999999999999888777777777777888;;;::::::999888888777777777777777666555555444444444444444555666666777777666666555555555555666666444444333222222222222333333333333222222222222111444333222222222222222222222111111000000000000000111000000////////////000///////////////////////////////////////.........////////////............---------......................../////////000000...------,,,,,,------...------------............------------------------------------..................------------..................---,,,+++***,,,------......------,,,,,,,,,,,,,,,,,,---...///.............../////////~~~ssslllhhhfffcccaaafffllltttzzz}}}~~~zzzwwwwww|||wwwzzzzzzrrrjjjjjjuuuqqqXXXJJJFFFBBBAAA???>>>???>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<;;;;;;:::999999::::::::::::999999888888777777777777777777777888888888:::888666444444444666777666666666666666666666666555444333333444444444444444444444444444444444444222222222222222222222222333333333333333333333333333222222111111222222333333333333333333333333333222222111111111111222222111222222222222333333333111111111111111111111111///000000000000111111111222222222222222222222222222222333333333333222222222222222222222222222222111111222222222333333333444444444444444444444444444444555666666666666555555444444333333333333333333444555555666555555555555555444444444555666777444444444444444444444444444444555555666777888999888999999:::;;;;;;<<<<<<::::::;;;<<<<<<<<<;;;;;;<<<<<<======>>>?????????@@@????????????@@@BBBBBB@@@AAABBBCCCCCCAAA@@@???@@@@@@@@@@@@@@@AAABBBBBB??????>>>>>>>>>>>>??????AAACCCFFFIIILLLNNNOOOPPPJJJHHHFFFCCCBBBBBBBBBCCCGGGHHHHHHGGGEEEDDDEEEGGGKKKMMMOOOPPPQQQSSSXXX[[[eeemmmrrrpppjjjhhhmmmuuuxxxuuurrrqqqsssvvvyyyzzzzzz~~~~~~{{{zzzyyyyyy{{{~~~{{{xxxsssnnnmmmyyywwwxxx{{{wwwoooiiidddbbb]]]VVVOOOJJJGGGDDDDDDAAA===<<<>>>@@@AAA@@@>>>======<<<<<<;;;;;;;;;=========>>>>>>>>>>>>>>>============<<<;;;::::::999::::::;;;;;;::::::999:::999888888777777888888:::999999999888888777777777777777666555555444444444444444555555666666666555555444444444444555555333333333222222222222222222222222222222222222222333222222111111111222222222111111000000000000000000000000////////////000////////////////////////000000//////......------///////////////.................................---.........////////////...------,,,,,,------...,,,,,,---------.........------------------------,,,,,,---------.........///...,,,,,,,,,,,,...///---.........------,,,+++,,,------......------,,,............//////000000,,,---.../////////......|||zzzyyyyyyxxxuuu}}}}}}{{{|||wwwwwwzzz|||kkkkkkkkkiiillltttttt```NNNEEEDDDCCCAAA>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999999:::;;;<<<999999999888888777777777666666777777888888888888;;;999777555444555666777666666666666666666666666444444444333333333444555444444444444444444444444222222222222222222222222333333333333333333333333333222222111111222222333333333333333333333333333222111111000000111111222111111111222222222333333111111111111111111111111///000000000000111111111222222222222222222222222111222222333333222222111222222222222222222222222111111222222222333333333333333444444444444444444333333444555555555555555666555555444333444444444333444555555666555555555555444444444444555666666333333333444444444444444555555555666777888999:::888888999999:::;;;;;;<<<999999:::;;;<<<<<<;;;;;;===============>>>>>>>>>>>>>>>??????@@@AAABBBCCC@@@AAABBBCCCBBBAAA???>>>???????????????@@@AAAAAA???>>>>>>======>>>>>>???AAACCCEEEGGGJJJLLLNNNOOOLLLJJJGGGDDDBBBBBBCCCDDDDDDFFFGGGFFFEEEDDDDDDEEEHHHIIIJJJKKKLLLNNNRRRTTTYYYaaaggggggaaa___ccchhhiiigggdddeeehhhmmmpppqqqnnnqqqsssuuuvvvuuuvvvvvvwwwwwwwwwxxxxxxwwwtttrrrsssooooooyyytttkkklllnnniiiaaa[[[VVVSSSPPPMMMJJJGGGEEEEEECCCAAA???>>>???@@@@@@@@@??????>>>======<<<;;;;;;<<<<<<======>>>>>>>>>>>>============<<<;;;:::999999::::::;;;;;;::::::999:::999999888888888888888777777777888888999999999777777777666555555444444444444444444555555555555444333333222222333333444333333333222222222111111222222222222222222222222111111000000000000111222222111111000000000000000/////////000000000000///////////////////////////000000//////......------.........///////////////.....................---,,,,,,---------............------,,,,,,------...,,,,,,,,,------------...------------------------,,,,,,,,,------------......---,,,++++++,,,---...+++,,,------.........---,,,------......------,,,.........///////////////+++,,,...///000///...---|||uuusssttttttwww}}}zzzrrrmmmjjjiiimmmwwwtttaaaSSSFFFAAABBB???===::::::;;;===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::888888888888999:::;;;<<<888888888888888777777777666666666777888888999999;;;:::888666555555666666555555555555555555555555333444444333222222333555333333333333333333333333222222222222222222222222222222222222333333333333333222222111111222222333333333333333333333333333111111000000000000111111111111111111222222222222111111111111111222222222000000000111111111222222222222222222222222222222111111222222222222111111111222222222222333333333111111222222222333333333333333333333444444444444222333444444555555444444666555555444444444444444333444555555666666555555333444444444444555555555333333333444444444444555666666666666777888999999888888999999::::::;;;;;;888999:::;;;;;;<<<;;;;;;<<<<<<============>>>>>>======>>>@@@AAABBBCCCCCCAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>???@@@@@@???>>>>>>======>>>>>>???BBBBBBCCCDDDGGGIIILLLMMMLLLKKKHHHFFFDDDDDDEEEEEEBBBDDDEEEEEECCCBBBCCCDDDCCCDDDDDDEEEGGGIIIJJJKKKNNNSSSYYYYYYVVVTTTVVVXXXYYYXXXWWWYYY]]]aaadddddd```aaaccceeehhhjjjlllmmmrrrrrrrrrrrrqqqooommmlllrrrqqqrrrxxx}}}}}}|||{{{yyyvvvssssssuuuxxxzzzzzzlllddd]]]^^^___ZZZRRRNNNPPPKKKIIIJJJIIIEEEBBBCCCAAA@@@@@@???>>>>>>>>>>>>@@@??????>>>===<<<;;;;;;;;;<<<<<<======>>>>>>???<<<<<<===<<<<<<;;;:::999999999::::::::::::999999::::::999888888888888999666666777777888999999:::777777777666555555444444444444444444444444444444333333222222222222333333222222222333222111111000111222222222222333333333000000000///000000111222222111111000000000000000...//////000000000000//////////////////////////////////////////..................///////////////...............---------,,,,,,,,,------------......------,,,,,,------...,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------***+++,,,---............,,,------......------,,,,,,,,,------...------,,,+++,,,---...///...------{{{wwwsssnnnnnnrrrsssxxx~~~uuuppplllpppnnnnnnvvviiiWWWLLLBBB>>>AAA===;;;::::::<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::888888777777777888999999777777777777888888888888555666666777888888999999999888777666555444444333444444444444444444444444222444555444111111333555333333333333333333333333111111111111111111111111111111222222222333333333333222222111111222222333222222222222222222222222111111000000000000111111111111111111222222222222000000111111111222222222111111111111222222222333111111111111111111111111111111222222222222111111111111222222222333333333111111222222222333333333222222333333333444444444222222333444444444444333555444444333333333333333333444555555666666555555222333444555555555444444333444444444555555555555666666666555555666666777888888888999::::::;;;;;;888888999:::;;;;;;;;;;;;<<<<<<<<<=========>>>>>><<<===>>>@@@AAABBBCCCCCCCCCBBBAAA@@@????????????>>>============>>>?????????>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBDDDGGGJJJLLLLLLKKKIIIFFFEEEDDDCCCCCC@@@BBBDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDFFFGGGGGGFFFGGGJJJLLLNNNNNNLLLLLLKKKLLLKKKLLLNNNRRRUUUVVVVVVSSSSSSTTTVVVYYY\\\^^^___dddeeeffffffeeedddccccccfffhhhkkknnnrrrxxx}}}xxxsssqqqpppjjjgggcccaaaaaabbbbbbaaaXXXSSSPPPRRRSSSOOOJJJHHHJJJEEECCCGGGGGGBBB??????>>>?????????>>>=========???>>>>>>===<<<;;;:::999;;;;;;<<<<<<===>>>>>>???<<<<<<<<<<<<;;;:::999999888888999999999999888888;;;:::999999888888999999777777777777888888888888777777777666555555444444444444444444444444444444444333333222222333333444111222222333222111000///111111222222222333333333111000000000111111222333222111111000000000000000---...///000111111000///////////////////////////.........///////////////............/////////000//////.........---------------------...............------,,,,,,------...++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,,,,,,,------...---------,,,------......------,,,,,,,,,---......---,,,+++,,,,,,------.........---xxxooollljjjhhhlllrrrvvv|||wwwlllkkklllkkklllllloooxxx~~~dddTTTKKKAAA>>>BBB>>>=========>>>===:::888;;;;;;;;;;;;;;;;;;;;;;;;888888888999999::::::::::::999888777666666666666666666777777888888999999555666666777888999999999777777777666555333222111333333333333333333333333222444555444111111333666333333333333333333333333111111111111111111111111111111111222222333333333333222222222222222222333222222222222222222222222111111000000000000111111000111111111111222222222000000111111222222222222111222222222222333333333111111111111111111111111111111222222222222111111111111111222222333333333111111222222222333333333222222222333333444444444222222333444444444444333444333222222111111222222333444555555666666555555111222444666666555444333444444444555555666666666666555555444444444555555777888888999::::::;;;;;;777888999:::;;;;;;<<<;;;;;;;;;<<<<<<===>>>>>>>>>;;;<<<>>>@@@BBBCCCCCCDDDDDDCCCAAA???>>>>>>???@@@===============>>>????????????>>>>>>>>>>>>???????????????@@@CCCGGGJJJMMMLLLKKKIIIFFFDDDBBBAAA@@@@@@BBBDDDEEECCCBBBBBBCCCDDDDDDEEEGGGIIIJJJHHHGGGFFFFFFGGGIIIJJJJJJGGGEEEEEEEEEFFFHHHKKKMMMLLLKKKKKKJJJJJJLLLOOORRRSSSSSSUUUWWWYYYZZZZZZYYYYYYZZZWWW[[[___aaabbbfffnnntttwwwzzz|||yyyrrrkkkgggeee___\\\WWWTTTSSSSSSQQQPPPLLLHHHIIILLLNNNJJJHHHIIIEEE??????EEEFFFAAA===>>>===???@@@@@@???>>>??????>>>======<<<:::999888888;;;;;;;;;<<<===>>>>>>???<<<<<<<<<<<<;;;:::999999888888888999999888888888;;;:::999999888888999999999999888888777666666666777777777666555555444444444444444444444444444444555444444333333444444555111111222333222111000///111111111222222333333333222111111111222333333444222111111000000000000000---...///111111111000///////////////////////////---.........//////000000---.........//////000000//////.........---------............/////////000...------,,,,,,------...++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------++++++---......---++++++............---,,,++++++,,,------......------,,,......000000000///...---,,,,,,,,,---------......xxxmmmgggaaabbbkkkwwwpppggghhhmmmpppqqqllllllmmmrrrvvvyyywwwuuuooo|||{{{___KKKCCCBBB@@@>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::999888888777777888888777777777777777777777777888888777777666666555555555777999999777777777888666666666666666666666666444444444444444444444444333333333333333333333333333333333222222222111111222222222333333444444444333333222111111222333333111111111111000000//////111222333333333333222111333222111000000111222333111111111111111111111111111111222333333333333222222222111111111111111222111111111111111111111111333333333222222111111111111111111111111111111111333444444555555444444333///000111222333333444555444444444444444444444444333333333333333333333333666666777666666555444444444444444444444444444444333333222222333444666777888777666555555666777888666666777888999999::::::::::::999999:::;;;===>>>===<<<<<<;;;;;;;;;<<<<<<>>>>>>>>>???@@@AAACCCDDDEEECCCBBB@@@>>><<<<<<;;;;;;;;;<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>??????@@@@@@@@@@@@BBBFFFIIILLLMMMNNNKKKFFFDDDDDDFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGFFFEEEEEEFFFHHHHHHGGGFFFGGGHHHHHHGGGFFFLLLLLLMMMMMMMMMMMMLLLLLLOOOOOOPPPRRRUUUZZZ^^^aaammmmmmllliiiddd___YYYVVVLLLLLLKKKJJJHHHGGGGGGFFFFFFDDDCCCEEEIIIJJJFFFAAADDDCCCBBBAAA@@@@@@@@@@@@===>>>>>>??????===<<<;;;@@@???===;;;::::::::::::============<<<;;;:::999<<<<<<;;;::::::999888888999999999888888888888777888888999999999999888888888888888888888777666666666666555555555444444444444444444333333222222222333333333333333333333333333333333333333333333333333333222111111222333333000000111111111111000000////////////////////////////////////////////////000000//////.........---//////.........---------///////////////.........+++,,,,,,------...............---------,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,------......------,,,------------------------++++++++++++++++++++++++---------,,,,,,+++++++++------------------------------...///...---+++***------............------}}}vvvtttnnngggggggggjjjsss{{{yyyuuupppkkkkkkooorrrsssssseeefffhhhmmmrrrsssqqqoookkksss|||qqqZZZIIIAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::999888888777777888888777777777777777777777777888777777777666666666555666777999999777666666777555555555555555555555555444444444444444444444444333333333333333333333333444333333333333222222222222222333333333333333333333333222111111222333333222222111111111000000000111222222333333222222111222222111000000111222222111111111111111111111111000111222222333333222222222222111111111111111222111111111111111111111111333333333222222111111111111111111111111111111111333333444444444444333333111111222222333333444444444444444444444444444444333333333333333333333333666666666666666555444444444444444444444444444444333333222222333444666777888777666555555666777888888888888999999999999999::::::999999:::;;;===>>><<<<<<;;;;;;;;;;;;<<<<<<=========>>>???AAABBBCCCCCCBBBAAA???>>>===<<<<<<<<<<<<============>>>>>>???>>>>>>======>>>>>>>>>@@@AAAAAAAAAAAACCCFFFIIIKKKMMMNNNKKKGGGDDDDDDDDDEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDEEEEEEEEEGGGJJJMMMIIIGGGEEEEEEFFFGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEHHHHHHIIIJJJMMMPPPTTTVVVYYYZZZZZZXXXUUUQQQMMMKKKIIIIIIHHHGGGFFFEEEDDDCCCDDDBBBBBBEEEIIIIIIFFFBBBCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>?????????>>>===<<<@@@???===;;;::::::::::::============<<<;;;:::999;;;;;;;;;::::::999999888999999999888888888888777777888888999999888888777777888888888888777666666666666555555555444444444555555555444444444333333333333333333333333333333333333333333333333333333333222222111111222222333000000111111111111000000000000000000000000000000////////////////////////000/////////............//////.........---------........................---------------...............---------,,,,,,,,,------------------------++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++------------------------------------------------...---------,,,,,,,,,+++---------------------------------...------,,,,,,------............------|||rrrllllllkkkhhhkkkqqq||||||yyyrrrllliiigggkkkrrrwww{{{{{{xxxwwwggghhhjjjmmmoooooollljjjkkksss}}}}}}rrrlllbbbSSSFFF???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999888777777777777888777777777777777777777777777777777777666666666666777888999999777555555666555555555555555555555555444444444444444444444444333333333333333333333333444444333333333222222222333333333333333222222222333222222111111222222333222222222222222111111111111111222333333222111111222222111000000111222222000000000000000000000000000111222222333333222222222111111111111111222222111111111111111111111111222222222222222111111111111111111111111111111111333333444444444444333333333333333333333333333333444444444444444444444444333333333333333333333333555555666666555555444444444444444444444444444444333333333333333444666666777666666555555666666777:::::::::999999999888888:::999999999:::;;;<<<===<<<;;;;;;;;;;;;;;;<<<<<<=========>>>???@@@AAABBBAAAAAA@@@???>>>>>>>>>>>>??????>>>>>>>>>=========>>>======<<<<<<===>>>>>>@@@AAABBBBBBAAACCCFFFIIIJJJLLLMMMLLLIIIEEEBBBAAACCCCCCBBBAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCDDDEEEEEEEEECCCCCCCCCCCCEEEJJJQQQUUUKKKIIIEEEDDDDDDEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDGGGIIIJJJJJJKKKLLLLLLKKKIIIGGGEEEEEEEEEDDDCCCBBBAAA@@@@@@BBBAAAAAACCCGGGHHHFFFCCCCCCBBBAAA@@@@@@???@@@@@@>>>????????????>>>======??????===<<<;;;:::::::::<<<<<<===<<<<<<;;;:::999:::::::::::::::999999999999999999888888888888777777888888999999888888777777777888888777777666555555555555555555444444444666666555555555555444444333333333333333333333333333333333333333333333333333222111111111111222333000000111111111111000000111111111111111111111111000000000000000000000000////////////...........................---------,,,,,,------......////////////........................---------,,,,,,,,,------------------------,,,,,,,,,,,,------------***++++++,,,,,,++++++***------------------------.................................---------------------------------------------,,,,,,,,,---......------............------yyysssqqqtttzzz|||zzz|||}}}}}}|||wwwjjjhhhlllppprrruuuwww}}}|||zzzuuutttsssqqqqqqpppooonnnsss~~~mmm]]]SSSVVVRRRLLLEEE>>>;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999888777777777777777777777777777777777777777777777777777666666666666777999999888666444444555555555555555555555555555444444444444444444444444333333333333333333333333333222222222222111111111444333333333222222111111222222222222222222222222222222222222222222222222111111222222222222111111222111111111111111111222////////////////////////000000111222222222222222111111111000111111222333111111111111111111111111222222222111111111111111111111111111111111111111333333333444444333333333444444444333333333222222333333333333333333333333333333333333333333333333444444555555555444444333444444444444444444444444333333333333444444555555666666666666666666666666999999999999999:::::::::999999999::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<>>>>>>>>>>>>???@@@AAABBB??????>>>>>>>>>>>>??????@@@@@@@@@???>>>======<<<===<<<<<<<<<<<<======>>>???@@@AAAAAAAAABBBEEEGGGHHHJJJLLLLLLJJJFFFBBB???AAAAAAAAA@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBCCCDDDDDDEEEEEECCCCCCCCCDDDGGGMMMVVV\\\PPPLLLHHHDDDDDDDDDCCCCCCFFFFFFGGGGGGGGGGGGFFFFFFBBBBBBAAAAAAAAABBBCCCDDDDDDEEEFFFGGGGGGFFFDDDCCCBBBBBBAAAAAA@@@???>>>>>>@@@???@@@BBBEEEFFFEEECCCBBBAAAAAA@@@??????@@@@@@???????????????>>>>>>>>>???>>>======<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999999999999999999:::::::::999999999888888888777777777777888888888888777777777777777777777666666555555555555555555555555555555555555555444444444444333333333333333333333333222222222222222222222222222222111111111111222222000000111111111111000000111111111111111111111111000000000000000000000000///////////////.................................+++++++++,,,---...//////000000//////.........---......---------,,,,,,,,,------------------------,,,,,,,,,------------...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,................................................---------------------------,,,++++++,,,---///000------............------kkkkkkjjjhhhhhhkkkpppuuuxxx}}}ooofffaaahhhuuu~~~~~~||||||~~~|||xxxuuutttvvvyyy{{{qqqbbbVVVJJJCCCGGGGGGFFFCCC>>><<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999888777777666666777777666666666666666666666666666666666666777777777777777888999888666444444444555555555555555555555555444444444444444444444444333333333333333333333333111111111111000000000000333333333222222111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111222222111111111////////////////////////000000111222222222222111111111000000111222222333111111111111111111111111111111111111111111111111111111111111111111111111222333333333333333333222555444444333333222222111333333333333333333333333333333333333333333333333333333444444444444333333444444444444444444444444333333444444444444444444555555666666666666555555666666777888:::;;;<<<<<<999999:::::::::::::::::::::::::::::::::;;;<<<<<>>??????@@@AAABBB>>>>>>======>>>>>>???@@@AAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>@@@AAAAAAAAAAAACCCEEEFFFHHHJJJLLLKKKGGGBBB???@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@AAAAAABBBCCCDDDDDDEEEDDDDDDDDDEEEHHHOOOWWW]]]SSSOOOJJJFFFDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAA??????AAAAAA@@@@@@??????>>>>>>>>>>>>???@@@CCCDDDDDDCCCAAAAAA@@@?????????@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888999999999999999999999999999999888888888777777777777777888888777777777777777777777777666555555444555555555555555555555333333333333333333333444333333333333333333333333222222222222222222222222111111111111111111111111000000111111111111000000111111111111111111111111000000000000000000000000.........///////////////---.....................+++++++++,,,---...//////000000//////.........---......---------,,,,,,,,,------------------------,,,,,,---------.........,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------------------------,,,++++++,,,---///000------............------```ccchhhkkkmmmrrrxxx~~~vvvnnncccdddlll}}}~~~yyyzzz|||||||||{{{zzz|||iiiXXXPPPIIICCC@@@???@@@AAA@@@>>>=========::::::::::::::::::::::::999999999999999999999999888888777666666666666777666666666666666666666666666666666666777777777777666777888888666444444555444444444444444444444444444444444444444444444444333333333333333333333333222111111111000000000000222222222222222111111111111222222333333222222111111111111222222222222222222111000000000000111222000111222222222222111000000000000000000000000000///000111111222222111111000000000000111222333333111111111111111111111111000000000111111111111111111111111111111111111111222222333333333333222222333333333222222111111111333333333333333333333333333333333333333333333333222222333333444444333333444444444444444444444444333333444555555444444333444555555666666555555444444444666777999;;;<<<<<<999999::::::::::::999999999999999999:::;;;<<<===>>>>>>>>>>>>>>>???@@@AAA===============>>>???@@@@@@@@@???>>>======<<<<<<<<<<<<<<<<<<===>>>?????????@@@BBBBBBBBBBBBCCCEEEDDDEEEGGGJJJKKKHHHDDD@@@?????????@@@AAABBBCCCDDDBBBBBBCCCCCCCCCCCCCCCCCC@@@AAAAAAAAABBBCCCCCCCCCCCCDDDFFFGGGIIIMMMRRRVVVPPPMMMIIIFFFEEEDDDCCCBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@?????????BBBBBBBBBAAAAAA???>>>>>>AAAAAA@@@@@@????????????>>>>>>??????@@@AAABBBBBB@@@@@@????????????@@@@@@???>>>>>>===<<<============>>>>>>>>>>>>===<<<;;;::::::;;;;;;;;;;;;::::::999999999999999888888888999999999888888888888777666777777888888777777666666666777777666666555444444444444555555555555555222222222333333333333444333333333333333333333333222222222222222222222222000000111222222111000000000000111111111111000000111111111111111111111111000000000000000000000000.........///////////////---------...............,,,,,,------......////////////........................---------,,,,,,,,,------------------------,,,---------............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------------------------------,,,,,,,,,---......------............------rrrwww|||{{{|||yyyrrrkkkjjjgggmmm|||{{{xxxyyy{{{~~~|||iiiTTTJJJEEEAAA???@@@==================<<<<<<::::::::::::::::::::::::888888888888888888888888888888777666666666666666666666666666666666666666555666666666777777777888444666777777666555555666444444444444444444444444444444444444444444444444333333333333333333333333333333333333222222222111111111111111222222222222111222333333333333222111000000000111111111222222222111000//////000111222000111222222222222111000111111111111111111111111///000000111111111111111000000000000111222333444111111111111111111111111///000000000111111111222111111111111111111111111222222333333333333222222111111111111111111111111222222222222222222222222333333333333333333333333111111222333333333333333444444444444444444444444333444444555555444333333444444555666666555444444444444555666888999::::::888999::::::::::::999888999999999999:::;;;<<<======<<<<<<<<<<<<===>>>>>>>>>============>>>>>>???>>>>>>>>>======<<<<<<<<<============>>>???@@@@@@AAABBBDDDEEEDDDDDDEEEFFFCCCCCCEEEHHHJJJIIIFFFBBB??????@@@@@@AAACCCDDDEEEBBBBBBBBBCCCDDDDDDEEEEEEAAAAAAAAAAAAAAAAAABBBBBBBBBDDDFFFGGGGGGHHHJJJKKKHHHFFFEEEDDDEEEEEEEEEDDDBBBBBBCCCCCCCCCCCCBBBBBB>>>??????@@@@@@@@@@@@@@@CCCCCCBBBAAAAAA@@@??????@@@@@@@@@???????????????>>>>>>??????>>>???@@@AAA@@@@@@????????????@@@@@@>>>>>><<<;;;;;;;;;<<<=========>>>???>>>===<<<;;;999::::::;;;;;;:::::::::::::::999999888888777777999999999888888888888777666666777777777777666666666666777777666666555444444444444555555555666666333333333333444444555555333333333333333333333333111111111111111111111111///000111222222111000///000000111111111111000000000000000000000000000000////////////////////////............/////////000---------.........//////........................---------------...............---------,,,,,,,,,------------------------------------............,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------------------------------------...------,,,,,,------............------uuuoookkkkkkhhhdddffflllpppwww}}}{{{{{{{{{nnnbbbUUUHHHCCC@@@;;;;;;@@@===;;;::::::<<<===<<<:::::::::::::::::::::::::::888888888888888888888888888888777666666666666666666666666666666666666666555666666666777777888888333555777777666555666777444444444444444444444444444444444444444444444444333333333333333333333333555555555444444444333333000000111111222222222333111222333444444333222111//////000000111111111222222111000//////000111222000111222333333222111000111111111111111111111111//////000111111111111111000000000000111222333444111111111111111111111111//////000000111111111222111111111111111111111111222222222333333222222222000000000000000000000000222222222222222222222222333333333333333333333333000111222333333333333333444444444444444444444444333444555555555444333222333444555666666555444333555555666666777777888888888999:::;;;::::::888777999999999999:::;;;<<<===;;;;;;:::::::::;;;<<<<<<>>>>>>============>>>>>>============<<<<<<<<<<<<============>>>???AAAAAABBBDDDFFFGGGFFFEEEFFFGGGBBBBBBCCCFFFJJJJJJGGGCCC???@@@@@@AAABBBDDDEEEFFFBBBBBBBBBCCCDDDEEEFFFFFFBBBAAAAAAAAAAAAAAAAAAAAA@@@CCCFFFGGGFFFDDDDDDCCCAAAAAAAAABBBEEEGGGFFFEEE@@@@@@@@@AAAAAA@@@@@@@@@>>>???@@@AAABBBBBBBBBBBB>>>>>>>>>>>>============???????????????>>>>>>>>>>>>??????>>>======???@@@@@@???????????????@@@@@@>>>===<<<::::::;;;;;;<<<======>>>??????>>>===<<<999999:::;;;;;;:::::::::;;;::::::999888777666666999999999888888888888777666666777777777777666666666666666666666555555444444444444555555555666666444444444555555555666666333333333333333333333333111111111111111111111111///000111222222111000///000000111111111111000000////////////////////////////////////////////////---.........//////000000---------........./////////////////////.........+++,,,,,,------...............---------,,,,,,,,,---------------------------------.........//////+++++++++,,,,,,+++++++++++++++++++++++++++++++++------------------------+++++++++,,,,,,---------------------------------------...///...---+++***---..................---xxxcccaaa___```eeekkkooorrrsssqqq___WWWLLLJJJFFFBBB>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;::::::::::::999999999999999999999999999999777777777777777777777777666666666666666666666666444444444444444555666777444444444555555555555666888777666444333222111111222333555666666444333111333333333222222222111111111111222222222333333333222222222222222222222222111111111111111111111111111111222222222333333333222222222111111111000000111111111111111111111111111111111111111111111111000000000000111111111111000000000000111111111111333333222111000000111111000111111111111222222222333222111222333333222111000111111111111222222222333222222222111000000000000000111222222222222111333333333333333333333333444444444444444444444444222111222444666777555333444333333222222333333444555555555444444333333333444555555555666666777777777888888888888999999999888999999::::::999999888===<<<<<<;;;;;;===>>>???>>>============>>>>>>???>>>>>>===;;;;;;:::::::::????????????????????????DDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBCCCDDDEEEFFFGGG???@@@@@@AAAAAA@@@@@@???CCCDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@BBBDDDFFFFFFDDDBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@????????????>>>AAABBBBBBBBBAAA???>>><<>>??????>>>===<<<>>>=========<<<<<<<<<<<<>>>============<<<<<<<<<>>>>>>>>>>>>============:::::::::999888777666555666666666666666666666666777777666666666666777888555555555666666666666666555555555555555555555555555555666666555444333333444444555555555555444444222222222222222222222222222222222111111111111000//////000000111111111222000000000000////////////000000000000000000000000//////000000000000//////000000//////......------------......//////000000---------............///,,,------......------,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------------......---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,wwwnnniiieeeaaa```eeelllssswww|||uuugggXXXNNNKKKEEECCC@@@===;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999999777777777777777777777777555555555555555555555555555444444444444555555666444444444555555555555666777666555333222222222222222333444555555555444333333333333222222222111111111111222222222333333333222222222222222222222222111111111111111111111111111111111111222222333333222222222111111111000000111111111111111111111111111111111111111111111111000000000000111111111111000000000000111111111111222222111000000000000000//////000000000111111111333111000111222333222000000111111111111222222222222222222111111111111111000111111222333222222222222222222222222222222222222222222222222222222222222222222444666777555444444444333333333333444444555555444444444333333333555555555555666666666777777777888888888999999999888999999::::::999999888>>>===<<<<<<<<<===??????=========<<<======>>>??????>>>===<<<;;;;;;;;;;;;???@@@AAAAAA@@@??????@@@EEEEEEEEEEEEEEEEEEDDDDDD??????@@@@@@BBBCCCEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@???BBBDDDEEEEEECCCBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>AAAAAAAAAAAA@@@???>>>===????????????????????????<<<===>>>??????>>>===<<<>>>>>>=========<<<<<<<<<=========<<<<<<<<<;;;;;;>>>============<<<<<<<<<999999999999999888777666777777777777777777777777777777666666666666777777555555555555666666666666555555555555555555555555555555666666555444444333333333333444444333333333222222222222222222222222222222222111111111111000/////////000000000111111000000000000//////////////////////////////////////////000000000000/////////////////////..................///////////////---------............///,,,------......------,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++******++++++++++++,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------vvvpppooojjjcccaaafffpppyyy{{{{{{|||hhhZZZPPPGGGCCCBBB???>>><<<;;;:::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::999999999999999999999999999999999999777777777777777777777777444444444444444444444444666555444444444444444444444444444555555555555666444444333222222222222222222333333444444555555555333333333222222222111111111111222222222333333333222222222222222222222222111111111111111111111111000000000111111111111222222111111111111000000000111111111111111111111111111111111111111111111111000000000000111111111111000000000000111111111111111111000/////////000000.../////////000000000000111000///000111222111///000111111111111222222222111111111111111222222222111222222333333333333333111111111111111111111111111111111111111111111111333333333444777777666555555555444444444444555555555444444444444333333333555555555555666666666666777777777888888888999999888888999999999999888888=========<<<===>>>>>>???<<<<<<<<<<<<<<<===>>>>>>??????>>>===<<<<<<<<<<<>>???AAACCCDDDAAA@@@???>>>>>>???@@@AAA??????@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@??????>>>BBBCCCDDDDDDBBBAAAAAABBBAAAAAAAAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@?????????>>>>>>>>>@@@@@@???>>>>>>===>>>>>>????????????????????????======>>>>>>>>>>>>======>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;:::<<<<<<<<<<<<;;;;;;;;;;;;888888999999999888888777888888888888888888888888777777777666666666666666555555555555555555555555444444444444444444444444555555555666555555444333333444444444444444444333222222222222222222222222222222222111111111111000...///////////////000000000000000000////////////////////////////////////...//////000000//////............//////////////////////////////.........---------............///,,,------......------,,,...------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---******++++++++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////........................}}}~~~zzzuuunnniiiddddddjjjuuu~~~}}}oooaaaSSSMMMIIIDDD???>>>>>>>>>===<<<<<<===>>>>>>::::::::::::;;;;;;;;;;;;:::::::::999999999999888888888888888888888888888777777777777777777777777444444444444444444444444666555555444333333333333444444444555555555555666222222222111111222222333222222222333333555666777333333333222222222111111111111222222222333333333222222222222222222222222111111111111111111111111000000000000000000000111111111111111000000000000111111111111111111111111111111111111111111111111///000000000111111111111///000000000111111111111000000///////////////000/////////000000000111111111///...///000111000///000000111111111222222222000000000111222222222333222222333444444444444333000000000000000000000000111111111111111111111111444333333444666777777555555555555444444555555555444444444444444444444444555555555666666666666666777777777777888888888888888888999999999999888888;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;<<<===>>>>>>??????>>>===============???CCCGGGGGGCCC@@@???@@@CCCCCCCCCCCCBBBAAA@@@???;;;;;;<<<===>>>@@@BBBCCCBBB@@@???======???@@@BBB>>>>>>??????@@@@@@??????@@@@@@@@@AAA@@@??????>>>AAABBBCCCCCCAAA@@@@@@AAA??????@@@AAABBBCCCCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@????????????>>>>>>>>>>>>@@@???===<<<<<<===>>>???????????????????????????======>>>>>>>>>>>>======>>>>>>>>>============<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;:::::::::999999666777888999999999999999888888888888888888888888777777777777777666666555666555555555555555444444444444444444444444444444444555555555555555444444555666666777777666666555222222222222222222222222222222222111111111000000............////////////000000000000////////////////////////////////////...//////////////////...------......//////000000000000//////......---------------............///,,,------......------,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------yyyvvvtttppppppuuu~~~uuupppgggeeedddgggoooyyyxxxkkkUUULLLDDDBBBBBB???<<<;;;??????>>>>>>============999999999999999999999:::::::::999999999888888888888888888888888888888888666666666666666666666666444444444444444444444444666555444333333333333333444444444555555555555666222222111111222222333333222222222333333555666777333333333222222222111111111111222222222333333333222222222222222222222222111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111///000000000111111111111000///////////////000000000000000111111111222222000///...///000000///...000000111111111222222222000000000111222222222333222222333444444444444333000000000000000000000000222222222222222222222222444333222333555777666666555555555444444555555555444444444444444444444444666666666666666555555555666666777777777888888888777888888999999888888777999999999:::::::::::::::::::::::::::;;;<<<===>>>???>>>>>>============>>>>>>BBBFFFFFFCCC@@@???@@@???????????????>>>======;;;;;;<<<===>>>@@@BBBCCCAAA@@@>>>======>>>@@@AAA>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???AAABBBBBBAAA??????@@@AAA>>>>>>???@@@AAABBBCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@?????????>>>>>>>>>======>>>===<<<<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>???>>>>>>>>>============<<<<<<;;;;;;;;;:::::::::::::::::::::999999999999666777888999999999999999888888888888888888888888777777777888777666555444666666555555444444444333444444444444444444444444444444555555555555555444555555666666666666555555222222222222222222222222222222222111111111000000////////////............000000000000////////////..............................////////////......------......//////000000000000//////......---------------............///,,,------......------,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}wwwtttrrrrrrllllllqqqzzz}}}wwwoookkkdddcccdddiiirrr{{{}}}oooaaaWWWNNNFFF???===<<<:::<<>>>>>======<<<<<<======>>>???@@@AAABBBCCCBBB@@@>>>;;;<<<<<<======<<<<<<<<<============>>>@@@AAABBB@@@???>>>======>>>???@@@>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@AAAAAA@@@>>>>>>???@@@===>>>???@@@AAABBBCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@??????>>>>>>>>>===============<<<======>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>??????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999999666777888999999999999999888888888888888888888888777777888888888666555444666666555555444333333333333333333333333333333333333444555555666555555555222333333333333333333222222222222222222222222222222222222111111111111000000000000////////////...000000000000////////////........................---......//////......---.........//////////////////////////////.........---------............///,,,------......------,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---******++++++++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,{{{{{{{{{yyywwwwwwyyy{{{}}}xxxrrrnnnjjjhhhkkkrrruuurrrmmmlllfffeeefffjjjrrr{{{xxxggg]]]VVVNNNIIIGGGCCCAAA@@@<<<999<<>>===<<<<<<;;;:::999999999999999999888888888888888888888888888888888888666666666666666666666666555555555555555555555555333333333222333333444444444444444555555555555666444444333333333333333444222333444555555555444333333333333222222222111111111111222222222333333333222222222222222222222222111111111111111111111111333333222222111111111111////////////000000111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000000000000111222222000000000000111111111111111000//////111111000///000111111111111222222222222222222111111111111111000111111222333222222222111111111111111111111111333333333333333333333333333111000111333444555555444444333333333333444444333333333444444444555555777666666666555555555555666666666666777777777888777777888888888888777777666777888999:::999999888888888888999:::<<<===>>>===<<<<<<<<<<<<<<<======???<<<;;;===AAACCC@@@===999:::;;;<<<<<<======<<<===============>>>????????????>>>>>>>>>>>>??????======>>>@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@??????>>>@@@@@@@@@???======>>>@@@===>>>???@@@BBBCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>============;;;<<<===>>>??????@@@???>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<===>>>????????????>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;;;:::::::::999999999777888888999999999888888777777777777777777777777777777888999888666444333666666555444444333222222333333333333333333333333333444444555666666555555111111222222222222111111222222222222222222222222222222222111111111111000111111000000000/////////000000000000////////////........................---......//////......---///////////////..................///////////////---------............///,,,------......------,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++******++++++++++++,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,------------------------~~~yyytttuuuvvvvvvvvvxxx{{{}}}{{{ppphhhbbb___```gggkkkkkklllnnnjjjhhhgggjjjqqqzzzqqq^^^QQQLLLIIIDDD@@@999;;;@@@CCC>>>888888===:::;;;<<<===>>>>>>>>>>>>@@@@@@???===<<<;;;:::999999999999888888888888777777777777777777777777777666666666666666666666666666666666666666666666666222222222222333444444555444444444555555555666666666555444444333333333444222333555666666555333111333333333222222222111111111111222222222333333333222222222222222222222222111111111111111111111111333333333222222222111111.../////////000000111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111000000111222333333////////////000000000000222000///000111222111///000111111111111222222222333222222222111111000000000000111222222222222111111111111111111111111111222222222222222222222222333111///000222444444444444333333222222333333444333333333444444555555555777777666666555555555444666666666666777777777777777777888888888888777777777888999:::;;;:::999999888888888999:::;;;===>>><<<<<<;;;;;;;;;<<<<<<===???:::777:::@@@CCC@@@<<<999999;;;<<<===>>>>>>>>>======<<<<<<<<<=========>>>>>>????????????>>>>>><<<<<<>>>???@@@@@@@@@@@@???????????????>>>======@@@@@@@@@>>><<<<<<>>>@@@===>>>???@@@BBBCCCDDDEEEDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>>>>>>>============;;;<<<>>>@@@@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<===>>>???????????????>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;:::::::::999999888888999999999888888777666666666666666666666666777777999999888666444222666666555444333333222222333333333333333333333333333333444555666666666555222333333444444333333222222222222222222222222222222222222111111111111000222222111111000000//////000000000000////////////........................---..................---000000//////.........------.........//////000000---------.........//////,,,------......------,,,,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---------.........---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///........................~~~|||{{{zzzzzz}}}~~~~~~~~~zzztttuuu}}}zzznnnfffaaabbbeeejjjmmmmmmhhhccciiifffeeeiiiqqqyyyppp___VVVLLLEEECCCAAA>>>:::===============<<<<<<<<<<<<<<<;;;::::::999888888;;;;;;;;;::::::999999999999999888888888888999999999888888777666555555444777777777777666666666666666666555555555444444444666555555444222111111000333333333444444444555555222222222222222222222222333333333444444555555555333222000//////000222333222222222111111111000000222111000......000111222///000222333222111...---000000000000000000000000......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000222111111111111111222222111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000222111111111000000//////000111111111111222222222333333333222222222111111333333222222111222222222333333333444444444555555333333333333333333333333555555555555555666777777222222333444555666777888999999888888777777666666777777777777666666666666777777777888999999::::::>>>===<<<<<<<<<<<<===>>>888:::<<<>>>???>>><<<:::777888999;;;<<<=========>>>===<<<;;;;;;;;;;;;;;;<<<>>>AAABBBCCCBBB@@@>>>>>>>>>===>>>>>>???@@@@@@????????????>>>>>>>>>>>>======>>>>>>>>>>>>======??????>>>@@@BBBDDDCCCBBBDDDCCCBBBAAA@@@@@@@@@@@@@@@??????>>>===<<<<<<;;;===<<<;;;;;;;;;<<<>>>???<<<<<<======>>>>>>??????<<<<<<<<<=======================================??????>>><<<<<<;;;;;;;;;;;;;;;:::999999888888777:::::::::999888777666666666666666666666666666666::::::999::::::999666444555555555555555555555555666555555444444333222222444444333333333333222222222222222222222222222222111111000000///000000000333333222222111000//////............/////////000---.........//////000000////////////////////////////////////////////////.................................------,,,,,,,,,........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,------------,,,,,,+++***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++yyyvvvttttttssssssxxx~~~}}}|||xxx{{{xxxnnngggeeefffgggiiijjjjjjiiihhhmmmjjjiiinnnvvv|||}}}|||wwwgggYYYQQQKKKCCC@@@AAAAAA???===;;;;;;<<<<<<======>>>>>><<<;;;;;;:::999999888888;;;;;;:::::::::999999999999888888777777888888999888888888777666555555555777777666666666555555555555555555444444444444333444444333333333333222222333333333444444444444555222222222222222222222222333333333333444444444444333222000//////000222333222222222111111111000000222111000//////000111222000111111222111000///...000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222111111000111111111111111111111111111111111000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000111111111111000000000///000000111111111222222222111111111000000000//////333222222111111222222222333333333444444444444555333333333333333333333333555555555555555666666777333333444555666777888888666666666666555555444444888888777777777666666666666777777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<>>>>>>===;;;:::999:::;;;<<<==================<<<;;;;;;;;;;;;;;;>>>@@@BBBEEEEEEEEECCCBBB??????>>>>>>======>>>>>>????????????>>>>>>>>>>>>:::;;;;;;===>>>???@@@@@@>>>>>>===???BBBCCCCCCCCCCCCBBBAAA@@@??????????????????>>>>>>======<<<<<<======<<<<<<<<<===>>>???<<<<<<<<<===>>>>>>??????<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<;;;;;;;;;;;;:::::::::999999999999888:::;;;;;;:::999888777777555555555555555555555555999888777777888777555333555555555555555555555555444444444444444444444444444444333333333222222222222222222222222222222222111111000000000111111222333333222222111000000///........./////////000000/////////000000000111111////////////////////////////////////////////////......................../////////......---------........................,,,,,,------------------+++++++++,,,,,,------------------,,,,,,+++++++++++++++,,,,,,,,,---------------------------,,,,,,,,,---------,,,,,,+++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++wwwvvvwwwyyywwwuuu{{{|||xxx{{{uuunnnjjjhhhiiiiiigggeeefffjjjmmmvvvuuuvvv{{{qqqcccXXXNNNEEEDDD@@@<<<<<<===???===;;;999::::::;;;<<<===>>>>>>;;;;;;::::::999999888888:::::::::999999999999999999888888777777888888999888888777777666666555555666666555555555444444444444444444444333333333333222222222333333444444444333333333333444444444444222222222222222222222222444444333333333333333333333222111000000111222333222222222111111111111111222111000//////000111222111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000333222111000000000000000111111111111111111111111000000000000000000000000//////000000000000111111000000000000000000000000000000000000000000000000111111111111000000000000000000000111111111222222111000000000000/////////222222111111111222222333333333333333444444444444333333333333333333333333555444444444444555666666444444555666777888888999666666666555555555555444888888888888777777777777666666777888888999999:::777888999::::::999888777888:::;;;======<<<;;;:::;;;;;;<<<==================<<<<<<<<<;;;;;;;;;;;;???AAACCCFFFGGGGGGFFFFFF@@@???>>>===<<<<<<<<<<<>>>>>>>>>>>;;;;;;;;;<<<===???AAABBB???>>>===???AAACCCCCCBBBAAAAAA@@@???>>>>>>>>>>>>=======================================>>>??????;;;<<<<<<======>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::999::::::888888999999999:::::::::;;;;;;;;;;;;:::999888888555555555555555555555555777666555555666666444333444444444444444444444444222222333444444555666666333333333333222222222222222222222222222222222222000000111111222222333333333333222222111000000000....../////////000000000000000000000111111111111////////////////////////////////////////////////........................///////////////.........------------------------------------------,,,,,,)))***++++++------...///------,,,,,,,,,,,,++++++,,,,,,---------.........,,,,,,------------------,,,,,,---------,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---|||}}}yyy}}}}}}xxxtttvvvzzzzzzzzzoooiiihhhcccgggiiifffbbbccciiiooo|||~~~{{{jjjZZZNNNHHHDDDAAA@@@>>>;;;;;;;;;;;;999777:::::::::;;;;;;<<<<<<===::::::::::::999999888888999999999999999888888888888888777777777777888888888777777777666666666555555555444444444333333333444444333333333222222222222222333333333333444444222222333333333444444444222222222222222222222222444444333333222222111111222222111000000111222222111111111111111111111111222111111000000111111222111111000000///000111111000000000000000000000000111111000000//////......////////////////////////////////////////////////000000000000000000000000333222111000000//////000111111111111111111111111////////////////////////////////////000000000111////////////////////////000000000000000000000000111111111000000000000000000000000000111111111111222222222222111111111111111111111111111222222333222222333333333444444444333333333333333333333333444444333333444444555666444444444555666777777777777777777777777777777777999888888888777777777777666666777777888999999999666777999::::::999777666999999;;;<<<<<<;;;:::999;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;===???BBBDDDFFFGGGGGGGGG>>>>>>======<<<=========????????????>>>>>>>>>===???>>>======>>>@@@CCCEEEDDDBBB@@@@@@AAABBBBBBAAA@@@???>>>===============<<<<<<==============================>>>>>>??????;;;;;;<<<<<<===>>>>>>???===<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888888999999777777888999::::::;;;;;;999:::::::::999999888777555555555555555555555555777666555666777777555444444444444444444444444444333333333444444444555555333333333222222222222111111111111111111111111111000000111222333444444444222222222111111111000000...////////////000000000000000000000000000000000////////////////////////////////////////////////........................//////..................------------------------.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------.........,,,,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------}}}xxxvvvssszzz~~~{{{xxxxxxwwwuuuyyy}}}{{{rrrfff```aaa```fffkkkjjjeeeeeejjjqqq|||zzzvvvtttkkkaaaUUUKKKDDDAAAAAABBB???>>>===<<<<<<;;;999777<<<<<<;;;;;;::::::999999:::999999999999999888888888888888888888888888888888777777777777777777888777777777777666666666666444444444444333333333333444444333333333222222222444444333333333333222222222222222333333333444444222222222222222222222222333333333222222111111000222111111111111111111222111111111111111111111111222222111111111111222222111111000///000000111111000000000000000000000000111111000000//////......////////////////////////////////////////////////000000000000000000000000222111111000//////000000000000000000000000000000////////////////////////...////////////000000000////////////////////////000000000000000000000000000000000000000000111111//////000000000111111111111111111111111111111111111000000000111111222333222222222333333333444444333333333333333333333333333333333333333444555555222333333444444555555555666666666666666777777777888888888777777777777666555666666777888888999999666777999;;;;;;999777666999999:::;;;;;;:::999888999::::::;;;;;;;;;::::::;;;;;;<<<======<<<<<<;;;:::<<<>>>@@@BBBDDDDDDDDD<<<<<<<<<<<<===???@@@@@@????????????>>>>>>>>>===>>>>>>>>>???BBBEEEIIIKKKIIIFFFCCCAAAAAAAAA@@@???>>>>>>======<<<<<<======<<<<<<<<<<<<============<<<======>>>>>>>>>>>>>>>;;;;;;;;;<<<======>>>>>>======<<<<<<;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888888888999777777888999:::;;;;;;<<<777888888888888777777666555555555555555555555555666666666888:::999777555444444444444444444444444555555444444444333333333333333222222222111111111111111111111111111111111///000111333444444444444222222222111111111111111////////////000000000111////////////////////////////////////////////////////////////////////////........................------------------------------------------------.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------~~~}}}~~~zzztttppprrr{{{~~~{{{wwwsssnnnrrrwww{{{~~~xxxuuummmaaa\\\___hhhnnnttttttpppnnnrrrwwwwwwiii```ZZZVVVUUUMMMEEEBBB@@@======@@@============<<<<<<<<<<<<===<<<;;;:::999888888777999999999999999999888888777777777777777888888888888777777666666777777888777777777777666666666666555555444444444333333333444444444444333333333333444444444333333222222222222222222222333333333333222222222222222222222222222222111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222000000000000111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111000000000000000000000000000000000000000000000000......////////////000000000000000000000000000000000000000000000000000000000000000000111111111111/////////000000000111111......///////////////000000000000000000111222333222222222222333333333333333333333333333333333333333222222222222333444444222222333333333444444444333444444444444555555555777777777777666666666666555555666777777888888999888888999::::::999888888999999::::::999999888888888888999::::::::::::::::::;;;<<<=========<<<;;;999:::<<<>>>@@@AAABBBCCC<<<<<<<<<===???@@@BBBCCC????????????>>>>>>>>>>>>:::;;;===AAAFFFJJJOOOQQQKKKHHHCCCAAA@@@@@@???>>>>>>======<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===============:::;;;;;;<<<<<<===>>>>>>======<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999777777888999::::::;;;;;;666777777777777777666666444444444444444444444444555666888;;;===<<<888555333333333333333333333333666666555444333333222222222222222222111111111111111111111111111111111111///000111333333333222222111111111111111111111111/////////000000000111111////////////............////////////////////////////////////////////////........................,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,///......---++++++***)))++++++,,,,,,,,,,,,------*********+++++++++,,,,,,,,,,,,------------------++++++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---wwwvvvwwwtttrrrrrrnnnwww{{{wwwrrrmmmhhhjjjnnnrrrwww|||xxxssssssoooeeedddjjj|||~~~}}}}}}zzz{{{zzzmmm^^^SSSNNNJJJEEEHHHBBB>>>???>>>;;;;;;>>><<<<<<<<<;;;:::;;;<<<===;;;;;;::::::999999888888888888888888888888999999666666666777777777888888777777666666666666777777666666666666777777777777555555555555444444444444555555555444444444444333222222333333333333444444111222222222222333333333222222222222222222222222000000000111111111111111111111111222222111111111000000111111111222222222111222222222222222222111...///000111222111111000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////...//////000111222000000000000000000000000000000000000000000000000........./////////000000000000000000000000000000000000000000000000000000///000000000111111111111////////////000000000111............//////000000////////////000111222333111222222222222333333333333333333333333333333333222222222222222333333444333333333444444444444555333333333444444444555555666666666666555555555444555555666666777888888888888888888888888888888888999999999999888888888777777888999:::;;;;;;<<<<<<999:::<<<===>>>===<<<;;;;;;;;;===>>>@@@AAABBBBBB>>>>>>>>>>>>???AAABBBBBB????????????>>>>>>>>>>>>;;;===???CCCGGGJJJMMMOOOHHHEEEAAA>>>>>>??????>>>>>>===============>>>>>>=========<<<<<<;;;;;;:::999:::;;;<<<===<<<<<<;;;::::::;;;<<<<<<======>>>======<<<;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;999999999888888999999:::888888888999999:::::::::666777777888888888777777444444444444444444444444222444999===???===888444333333333333333333333333444444444444444444444333222222222222111111111111111111111111111111111111///000111333333222000///111111111111111111111111//////000000000111111111000000000000//////......////////////////////////////////////////////////........................------------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------------------------,,,,,,***+++,,,,,,---------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++xxxrrrpppnnnlllnnnrrrhhhqqqwwwwwwsssoookkkfffhhhhhhiiimmmsss{{{uuupppsssrrrmmmpppyyy{{{ssspppoooooollljjjggg```TTTGGGBBBCCCAAA>>>DDD>>>;;;??????<<<<<>>>>>===<<<;;;======>>>???AAABBBCCCCCC@@@@@@@@@@@@@@@@@@AAAAAA????????????>>>>>>>>>>>>@@@AAACCCEEEFFFGGGHHHHHHDDDAAA>>><<<===>>>??????>>>>>>=========>>>>>>???>>>>>>===<<<;;;;;;::::::999999;;;<<<<<<<<<;;;:::::::::;;;;;;<<<======>>>======<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999::::::888999999999999:::::::::777888888999999999888888444444444444444444444444000333999>>>@@@>>>888333333333333333333333333333222333333444444555555666222222222111111111111000000000000000000000000000///000111222222111///...111111111111111111222222000000000000111111111111222111111111000000//////////////////////////////////////////////////////........................---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------...............------,,,,,,,,,***+++,,,,,,------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++ooonnnkkkhhhgggfffeeefffeeeiiinnnpppnnnlllllllllpppllllllssszzz~~~}}}tttqqqxxx}}}}}}|||rrreee\\\YYYWWWTTTQQQMMMKKKFFFBBB>>><<<;;;;;;<<<===>>>>>>>>>===;;;:::<<<<<<;;;::::::999888888999999999999999999999999:::::::::999999999888888666555555444333222222222666666666666666666666666666666777777777777666666888777777666555444444444666666555444444444444555444333333222222333333444222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000333333222222111000//////////////////////////////000000000000000000000000111111000000//////......//////............//////////////////////////////111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000...///000111111000///...///000222333444444333222000///.........///111222111111000000//////......000000000000000000000000000000000000111111111111444444444444333222222111555444333333222222222222222333333444444333333222111222333333444444333333555555555555555555444444444444444444444444444444222333555666888999999999888888888888888888999999999999888888888888888888777777888888888999999999:::;;;<<<<<<======<<<<<<:::;;;===???AAACCCEEEFFFGGGCCC???===???AAAAAA@@@AAA@@@???>>>============???@@@BBBDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@<<<;;;;;;::::::<<<===>>>:::;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999:::::::::;;;;;;::::::::::::::::::::::::<<<;;;;;;999888777777666888888888888888888888888666666666666555555555555555555555555666666666666666666666666666666666666222333333444444333333222444444444333333222222222222222222111111111000000000111111111111222222222222222222222222222222222000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000........................---------------------------------............//////...---,,,,,,---...///------------------------------,,,++++++,,,,,,,,,------,,,++++++,,,,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********///...,,,+++***+++,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,````````````bbbccceeefffhhhkkknnnooooooppprrrttt}}}xxxwwwzzz||||||~~~wwwwwwxxxsssfff^^^TTTMMMKKKJJJHHHEEECCCBBB@@@>>>======>>>???<<<=========<<<<<<;;;:::<<<;;;;;;:::999999888888;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888999999888888777666666555666666666666666666666666666666777777777777666666777777666666555444444333666555444444333333444444444333333222222333333444222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000333333222111111000//////111111111111111111111111000000000000000000000000111000000000/////////...//////............//////////////////////////////111000000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000000//////...///000000111111111111000000//////...///000111222111000000000/////////...000000000000000000000000000000000000111111111111333333333444333333222222555444333222222222222222222333333444444333333222111222333333444444333333555555555555555555555555444444444444444444444444333444555777888999::::::888888888888888888888888888888888888888888888888888888888999999999999:::::::::;;;<<<<<<<<<<<<;;;;;;<<<===???AAACCCEEEFFFGGGCCC???>>>???AAAAAA@@@AAA@@@???>>>============@@@AAABBBDDDDDDDDDDDDCCCAAAAAA@@@@@@@@@?????????<<<<<<;;;;;;;;;<<<===>>><<<<<<======<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;:::999888666666888888888888888888888888666666666666555555555555555555555555666666666666555555555555555555555555444555555666666555555444444333333333333333333222333222222222222111111111000111111111111222222222222222222222222222222222000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000........................------------------------------------............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,++++++++++++++++++...---,,,++++++++++++,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YYYZZZ\\\___bbbeeehhhiiilllnnnqqqtttvvv{{{~~~{{{}}}uuuhhh]]]WWWSSSMMMGGGCCCCCCCCCAAA???<<<;;;;;;:::;;;<<<>>>???<<<<<<;;;:::::::::;;;;;;;;;;;;::::::999999888888::::::;;;;;;;;;;;;;;;;;;:::999999999999888888888:::::::::999999888888777666666666666666666666666555666666777777666666555666666666555555444444333555444333333222222333333333333222222222222333333222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000222222222111111000000///111111111111111111111111000000000000000000000000000000000000//////////////////............//////////////////////////////111000///...............000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000///..................///000//////............//////////////////000111111000000000000////////////000000000000000000000000000000000000111111111111111222333333333333333333444333333222222222222333222333333444444333333222111222333333444444333333555555555555555555555555444444444444444444444444444555666888999::::::;;;888888888888888888888888888888888888888888888888999999999999::::::::::::999999:::;;;;;;;;;;;;;;;<<<===>>>@@@BBBCCCEEEEEEFFFCCC@@@??????@@@AAA@@@AAA@@@???>>>============@@@AAACCCDDDDDDDDDDDDCCC@@@????????????>>>>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<:::::::::::::::::::::::::::;;;<<<<<<;;;999777555888888888888888888888888666666666666555555555555444555555555555666666666444444444444444444444444444555555666666555555444222333333333333333333444333333333333222222222222000111111111111222222222222222222222222222222222000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000........................------------------------------------............+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,++++++++++++******------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,++++++++++++,,,,,,,,,,,,++++++++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,___```cccfffiiikkklllmmmoooqqqvvv{{{|||~~~xxxtttmmmdddZZZQQQJJJFFFHHHEEEBBBAAAAAAAAA???===<<<;;;:::999999999::::::<<<;;;:::999999999:::;;;::::::::::::999999888888888888888888888999999999999999999999888888888888888888888777777666666666666666666666666666666666555666666666666666666555555555555444444444333333444333222222111111222222333333222222222222333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000000///////////////////////////000000000000000000000000000000000000//////////////////............//////////////////////////////000///...---------------////////////////////////000000000000000000000000........................///////////////////////////...---,,,,,,---...///111000...---,,,---......///////////////000000111000000000000///////////////////////////////////////000000000111111111111000111222333333333333333333333222222222222222333222333333444444333333222111222333333444444333333444444444555555555555555444444444444444444444444444555777888:::;;;;;;;;;999999999888888888888888888888888888888999999999999999:::::::::;;;;;;;;;888999::::::;;;;;;::::::======>>>@@@AAACCCDDDEEEEEECCCAAA@@@???@@@@@@@@@@@@@@@???>>>======>>>>>>@@@AAABBBDDDDDDDDDCCCBBB@@@@@@?????????>>>>>>>>><<<<<<<<<<<<======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???>>>;;;999777888888888888888888888888666666666666555555555555444444444555555555666666444444444444444444444444222333333444444333333222222222222333333444444444444444444333333333222222000000111111111222222222111111111111111111111111000000111111111111000000000000000000000000000000////////////////////////////////////////////////........................------------------------,,,,,,---------.........+++,,,---......---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------hhhjjjmmmqqqsssuuuuuuuuutttwww~~~}}}}}}~~~|||wwwooogggddd___[[[UUUNNNIIIFFFDDDDDDAAA???>>>=========;;;:::<<<;;;::::::999999888888;;;:::999888888999;;;;;;:::999999999999999888888777777777888888999999999999999999888888888777777666666666666666666555555666666666666666666666666555555666666666666555555444444444444333333333333333333222111111111111222333222222111111222222333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////111111111000000000000000........................////////////////////////////////////000000000000//////............////////////////////////////////////...---------------///////////////////////////////////////////////////////////////////////////////////////////////////...---,,,,,,---...///222111///...---......///...//////000000000000000////////////000000000000///////////////////////////000000000111111111111000111111222333333333333222222222111111222222333222333333444444333333222111222333333444444333333444444444555555555666666444444444444444444444444444555777888:::;;;;;;;;;999999999888888888777777777777888888888999999999999999:::::::::;;;;;;;;;888999::::::;;;;;;::::::======>>>???@@@BBBBBBCCCCCCCCCBBBAAA??????@@@AAA@@@???>>>>>>>>>>>>>>>>>>@@@@@@BBBCCCCCCBBBAAAAAAAAA@@@@@@@@@????????????;;;<<<<<<=====================<<<;;;;;;<<<=========<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;===???@@@???===:::888777777777777777777777777666666666666555555555555444444444444555555555555444444444444444444444444222333333444444333333222222222222333333444444444444444444333333333222222000000111111111222222222111111111111111111111111000000111111111111000000000000000000000000000000////////////////////////////////////////////////........................------------------------,,,,,,,,,------------...,,,---...//////...---,,,++++++++++++++++++++++++***+++,,,------------,,,,,,+++++++++,,,,,,---...,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------qqqtttyyy~~~|||uuurrrsssooolllhhhddd___XXXRRRNNNMMMJJJEEEAAA>>>>>>@@@AAA??????>>>>>>===<<<;;;;;;888999999::::::;;;;;;;;;::::::999999::::::;;;;;;999999999999999999888888888888999999:::;;;;;;;;;999888888888888777777777777777777777777777777777666666666666666666666666444555555666666555555444333333333333333333333333444333222222111111222222222222111111111111222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////000000000000//////............//////////////////////////////......---------.........000000000000000000000000////////////////////////222222222222222222222222000000000000000000000000///..................///111000000////////////000......///000000000000000////////////000000000000000000000000000000000000000000000000111111111111000111222222222222222222222111111111111222222333222333333444444333333222111222333333444444333333333333444444555666666666444444444444444444444444444555666888999::::::;;;::::::999999888777777777777777777888999999::::::999999999999::::::::::::999999:::;;;;;;;;;;;;;;;=========>>>???@@@@@@AAABBBCCCCCCBBB??????@@@AAA??????>>>>>>>>>>>>>>>???>>>???@@@AAAAAAAAA@@@???AAAAAA@@@@@@@@@?????????:::;;;;;;<<<===<<<<<<<<<<<<;;;;;;:::;;;<<<>>>???>>>===;;;:::999999:::;;;:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>><<<:::999777777777777777777777777666666666666555555555555333444444444444555555555444444444444444444444444444555555666666555555444222333333333333333333444333333333333222222222222000111111111111222222222111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000........................------------------------,,,,,,,,,,,,---------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,++++++++++++,,,---......,,,,,,------------......++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,)))***++++++,,,+++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------ssswww}}}}}}pppjjjgggaaa\\\[[[XXXUUUQQQLLLJJJHHHEEEBBB@@@???>>>===<<<<<<======>>>>>>>>>>>>===<<<===>>>666777888:::;;;<<<<<<<<<999999:::;;;;;;;;;;;;;;;888888888888888888999999777888888999::::::;;;;;;888888888888777777777777777777777777777777777777666666666666666666666666444555555666666555555444222222222222222222333333444444333222222222222222222222111111111111222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000///////////////////////////000000000000000000000000000000000000000000000////////////////////////.../////////000000000111//////............//////////////////////////////------------...///000111000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000...//////000000//////......//////000000000000///---...///000111000000///.../////////000000000111000000000000000000000000000000000000111111111111111222222222222111111000111111111111111222333333222333333444444333333222111222333333444444333333333333444444555666666777444444444444444444444444333444555777888999::::::::::::999999888777777666666777777888999999::::::888888888999999999999:::::::::;;;<<<<<<<<<<<<;;;<<<<<<======>>>>>>??????AAACCCDDDBBB???>>>???AAA??????>>>>>>>>>>>>??????===>>>???@@@@@@???>>>===@@@????????????>>>>>>>>>999999;;;<<<<<<<<<;;;:::;;;;;;:::;;;<<<>>>AAABBB???===;;;999999999:::;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999::::::::::::999888888777777777777777777777777666666666666555555555555333333444444444555555555555555555555555555555555444555555666666555555444444333333333333333333222333222222222222111111111000111111111111222222222111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000........................------------------------++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---......---,,,++++++++++++,,,---...///++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,++++++++++++++++++((()))***+++,,,++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................nnnqqqwww|||~~~uuusssqqqttt{{{pppbbbUUUQQQQQQNNNIIIGGGJJJHHHCCC???>>>???>>><<<;;;===???AAAAAAAAA@@@???999999:::999999999;;;===777888999:::::::::::::::888999;;;<<<===<<<;;;;;;888888888888888888999999555666666777888888999999888888888888777777777777555555555555555666666666666666666666666666666666444555555555555555555444222222222222222222222333555444333333222222333333222222111111111111222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000........................////////////////////////.../////////000000111111//////............//////////////////////////////---------...///000111222000000000000000000000000////////////////////////........................000000000000000000000000...///000111111000///...,,,---///000111000//////---...000111111111000///.../////////000000111111000000000000000000000000000000000000111111111111222222222222222111000///111111000000111222333333222333333444444333333222222222333444444444333333333333444444555666777777444444444444444444444444222333555666888999999999::::::999999888777777666666777777888999999::::::777777888888888999999999:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<=========>>>AAACCCDDDCCC@@@>>>???AAA???>>>>>>>>>>>>>>>??????<<<===>>>??????>>>===<<<>>>>>>>>>>>>============888999:::;;;;;;;;;:::999<<<;;;;;;;;;===@@@CCCEEE???===;;;999888999:::;;;::::::::::::::::::::::::999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888888777777777777777777777777777777777777777777777666666666555555555555333333333444444444555555666666666666666666666666222333333444444333333222444444444333333222222222222222222111111111000000000111111111111222222222000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000........................------------------------++++++,,,,,,,,,---------...---++++++++++++---...------------------------((())),,,.........---,,,++++++++++++,,,---...///*********++++++,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++*********((()))***+++,,,,,,+++************++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................bbb```___aaadddeeeccc```]]][[[YYYZZZ]]]```aaabbbPPPMMMHHHDDDAAAAAABBBCCC@@@@@@@@@@@@???>>>===<<<========================<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999999999::::::::::::;;;;;;999888888777777777777777444444666777888999:::::::::999888777666666666666777777777777777666555555666666666666666666666666555555555444444333333333333333333333333333333333111111111111111111111111222222111111111111222222111111111111111111111111000000000000000000000000222111111111000000//////222222222111111111000000000000000000000000000000000000////////////000000000000000000000000000000////////////////////////000000//////.........---......------------..................////////////000000//////.........---...///000///...---...000//////............//////////////////////////////000000//////.........---//////////////////////////////............//////........................---.........//////000000000000000000000000000000000000000000000000000000000111222333333222111000000000000000000000000000444444444333333222222222333333333333333333333333555666666666555444444333333333333333333333333333333444444555666777888888888888888888888777666666666666888999999999999999::::::999999999999999999777888:::;;;<<<<<<;;;:::<<<<<<;;;:::;;;<<<===>>>>>>>>>???@@@AAAAAABBBBBB???>>>>>>>>>=========<<<===============>>>??????<<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;:::999999;;;===DDD>>>999;;;AAADDDCCC@@@===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::;;;;;;;;;<<<;;;;;;::::::===;;;999777666666666777777777666666666666777777555555666666666666555555444555555666666666666666666666555444333333222222111111222222222333333333555444222000000111222333222222222111111111000000000000000000111111111111000000000000000000000000222222222111111111000000000000000000000000000000------......///000000000////////////////////////////////////////////////,,,,,,,,,------.........------,,,+++,,,---...///,,,++++++***+++,,,...////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************...---,,,,,,++++++++++++,,,+++*********+++,,,---000///...---------------OOOMMMMMMNNNQQQQQQPPPNNNLLLJJJHHHIIIKKKMMMOOOOOOHHHFFFBBB???===<<<===>>>============<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999999999:::::::::;;;;;;999888888777777777777777777777888888888888888777:::999888777666666666666777777777777777666555555555555555555555555555555555555444444444333333333333333333333333333333333111111111111111111111111222111111000000111111222111111111111111111111111000000000000000000000000111111111000000000//////111111111000000/////////000000000000000000000000000000////////////000000////////////////////////////////////////////////000/////////.........---......------------..................////////////000/////////...............///000///...---...000//////............//////////////////////////////000/////////............//////////////////////////////............//////..................................../////////000000000000000000000000000000000000000000000000000000111222222222222111000111111111111111111111111444444333333333222222222333333333333333333333333444444444444444333222222333333333333333333333333444444555555666666777777777777777777777666555555666666777888999999999999999999999999999999999999888999::::::;;;;;;;;;;;;<<<;;;;;;:::;;;<<<===>>>??????@@@@@@AAABBBBBBCCC??????>>>>>>======<<<<<<======<<<<<<======>>>???===>>>>>>?????????>>>>>><<<<<<;;;999777777:::<<>>AAAEEEGGGEEEBBB<<<<<<;;;:::::::::::::::999999999999999999999999888888999999999::::::::::::;;;;;;;;;;;;;;;::::::<<<;;;999888777666666777777777666666666666777777666666777777777777666666444555555666666666666666666555555444333333222222222222333333333444444444555444222000000111222333222222222111111111000000000000000000111111111111000000000000000000000000222222222111111111000000........................///////////////.........////////////////////////........................,,,,,,------------------,,,,,,+++***+++,,,---...---,,,+++++++++,,,---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************...---,,,,,,+++++++++,,,++++++*********+++,,,---///...------,,,,,,------BBBBBBAAABBBDDDEEECCCBBBBBB@@@>>>>>>@@@BBBBBBBBB@@@???>>><<<;;;:::::::::;;;;;;<<<;;;;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999999999999999::::::::::::999888888777777777777777:::::::::999888777666555999888777666666555666666666666777777777666555555555555555555555555555555444444444444333333333333333333333333333333333333111111111111111111111111222111111000000111111222111111111111111111111111000000000000000000000000111111000000000000//////000000////////////......////////////////////////000//////......//////000......................../////////////////////////////////.....................------------..................////////////////////////...............///000///...---...000//////............//////////////////////////////////////////............//////////////////////////////............//////////////////////////////............////////////000000000000000000000000000000000000000000000000000111111222222111111000222222222222222222222222333333333333222222222222333333333333333333333333222222222222222111111000333333333333333333333333555555555555555555666666555666666666666555444444555666777888888999999999777888888888999:::::::::::::::999999999:::;;;;;;<<<;;;;;;;;;;;;<<<======???@@@@@@AAAAAABBBBBBBBB?????????>>>===<<<<<<<<<===<<<<<<<<<<<<======>>>?????????@@@??????>>>>>>======;;;999888999<<>>??????>>><<<<<<===<<<<<<;;;::::::<<<<<<<<<<<<<<<;;;:::999999999999999999999999999::::::::::::::::::::::::999999::::::::::::999999888999999999999:::::::::999888888777777777777777::::::::::::999777666555888777666666555555555666555666666666666666555555555555555555555555555555333333333333333333333333222222222222222222222222111111111111111111111111111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////....../////////........................////////////////////////..............................------------..................///////////////////////////............///000///...---...000//////............/////////////////////////////////////////////.........//////////////////////////////............//////000000000000000000000000.........///////////////000000000000000000000000////////////////////////000000111111111111000000111111111111111111111111333222222222222222222222333333333333333333333333111111222222222222111111333333333333333333333333555555555555555555555444444444555555555444444333444555666777888888888888666777777888999::::::;;;;;;:::999888999999;;;<<<;;;;;;;;;;;;<<<<<<======>>>?????????@@@@@@@@@AAA?????????>>>===<<<<<<<<<===<<<<<<<<<<<<<<<======???????????????>>>>>>======>>>=========AAAEEEIIIOOOQQQRRROOOGGG@@@<<<;;;;;;;;;::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::999999:::;;;;;;;;;::::::::::::999888888777777777666666777777777777666666666666777777777777666666444555555666666666666666555555444444444333333333333333333333444444444444444333222111111111222222111111111111111111111111///000000000111111111111000000000000000000000000111111111111000000000000------------------------000000//////............////////////////////////.................................------,,,,,,,,,+++++++++++++++,,,,,,---...------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,++++++***++++++,,,===>>>?????????>>>>>>>>>===<<<::::::;;;<<<;;;::::::;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999999999999::::::::::::::::::::::::888999999::::::999999888888888888999999999::::::999888888777777777777777888888999999999888888777777666555555444555555555555555666666666666555555555555555555555555555555333333333333333333333333222222222222222222222222111111111111111111111111111000000000000000000111000000000000000000000000000000000000000000000000//////////////////000000000000000000000000000000//////////////////////////////............//////........................////////////////////////---------.....................------------..................////////////.........///////////////...///000///...---...000//////............//////////////////////////////........./////////////////////////////////////////////............//////000000000000000000000000///////////////.........////////////////////////////////////////////////000000000000000000000000000000000000000000000000222222222222222222222222333333333333333333333333222222333333333333333222333333333333333333333333555555555555444444444444333333444444444444333333444444555666777777777777666666777888999999::::::;;;:::999888999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>============>>>======<<<<<<<<<======>>>>>>>>>??????>>>>>>======>>>@@@BBBEEEIIIOOOTTTTTTUUUSSSLLLBBB<<<::::::::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::888999999:::;;;;;;::::::999999999999888888777666666666777777777777666666444555555555555555555444444555555666666666666666444444444444444333333333222222222222333333333333333333222222222111222222111111111111111111111111///000000000111111111111000000000000000000000000000000000000000000000000....................................//////000000////////////////////////.................................------,,,,,,,,,+++,,,,,,---------------------------,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---******++++++,,,,,,,,,,,,++++++*********++++++,,,===>>>@@@???===<<<======<<<:::999:::;;;;;;:::999999999:::;;;;;;;;;;;;;;;888888999999999999888888999999999999999999999999999999999999999999999999888888999999999999888888888888888888999999999999999888888777777777777777555666777888888888888888555555444444444444555555444444555666666666555555444444444444444444444444222222222222333333333333222222222222222222222222111111111111111111111111111000000//////000000111000000000000000000000000000000000000000000000000......////////////000000//////000000000000111111///////////////////////////......------......///........................////////////////////////---------------...............------------..................////////////.........///////////////...///000///...---...000//////............//////////////////////////////........./////////////////////////////////////////////............/////////////////////////////////////////////.........////////////////////////000000000000000000000000111000000//////000000111////////////////////////111111111222222222222222333333333333333333333333222333444444444444444444333333333333333333333333444444444444444444555555222333333444444444444333333444555666777777777777666777777777888999999999999999999999:::;;;<<<<<<:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>???>>>>>>============>>>===>>>>>>???@@@@@@??????===???BBBEEEHHHLLLPPPTTTOOONNNKKKEEE>>>;;;<<<>>>999999999999999::::::;;;999999999999999999999999888888999999999:::::::::777888999::::::;;;;;;:::999999999999999888777666555666777888888777666555333444444555555444444333444555555666666666666666444444444444444444444444111111111222222222333333333333333222222222111111111111111111111222222222000000000000111111111111000000000000000000000000//////000000000000000111000000000000000000000000------......///000000111////////////////////////------------------------------------------,,,,,,+++,,,---.........------,,,,,,---------,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------)))***+++,,,,,,,,,,,,+++++++++******++++++,,,,,,===???AAA@@@>>><<<===>>>===<<<;;;<<<>>>>>>===;;;:::::::::;;;;;;;;;<<<<<<888888999999999999999888999999999999999999999999999999999999999999999999888888999999999999888888888888888888999999999999999888888777777777777777555555666777777777777777555444444333444444555555333444555555666666555555444444444444444444444444111111222222222333333333111111111111111111111111111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000........./////////000000.........//////000000000000000000000000000000000///......------......///////////////////////////////////////////////////,,,,,,,,,------...............------------..................////////////............/////////000...///000///...---...000//////............//////////////////////////////............/////////000//////////////////////////////............//////........................000/////////............////////////////////////000000000000000000000000111000///......///000111////////////////////////000111111111222222222222333333333333333333333333222222333444444444444444333333333333333333333333333333333444444555555555222333333444555555444444333333444555666666666666777777777777888888888888666777888:::;;;<<<======:::;;;<<<=========<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCC>>>@@@CCCDDDEEEEEEGGGIIIEEEDDDAAA>>><<<;;;===>>>999999888888999::::::;;;999999999999999999999999888888999999999:::::::::777777888::::::;;;;;;:::888888999:::999888777666555666777888888777666555444444555555555555444444444555555666666666666666444444444444444444444444222222222333333333444444222333333333222222111111000000111111111222222222000000000000111111111111000000000000000000000000////////////000000111111000000000000000000000000.........///////////////////////////////////////------------------------,,,,,,------------------***+++,,,---...---,,,,,,***+++,,,---------,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...)))***+++,,,,,,,,,+++++++++++++++++++++,,,------;;;>>>@@@???<<<:::;;;===;;;::::::<<<===>>>===;;;======<<<<<<<<<===>>>>>>:::;;;;;;<<<<<<<<<;;;;;;999999999999999999999999888888888888888888888888888888999999999999888888777888888888888999999999999888888777777777777777555666666666666666555555444444333333333444444555333333444555666666666555444444444444444444444444111111111222222333333333111111111111111111111111111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000---.........//////000000---------.........//////111111111111111111111111.........------.........000000000000000000000000////////////////////////,,,,,,,,,------..................------...................../////////000---.........//////000000...///000///...---...000//////............//////////////////////////////---.........//////000000//////////////////////////////............//////........................000000//////.........---////////////////////////000000000000000000000000111000///......///000111000000000000000000000000000000111111222222222222333333333333333333333333111222333444444444444444333333333333333333333333222222333333444555666666222333444444555555555555222333444555666666666666888888888777777777777777444666888;;;<<<=========::::::<<<=========<<<;;;==================<<<<<<::::::;;;===>>>@@@AAAAAAAAAAAA@@@???>>>>>>?????????@@@AAACCCDDDEEEFFFFFF???AAABBBBBB@@@>>>>>>>>>???>>>===;;;;;;;;;;;;;;;999888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::666777888999:::;;;;;;;;;777888999::::::999777666555666777999999777666555555555666666666666555555444555555666666666666666444444444444444444444444333333333444444444555555222333333333333222111111000000111111222222222222000000000000111111111111000000000000000000000000.../////////000000111111000000000000000000000000000000000///......------////////////////////////------------------------,,,,,,,,,------.........)))***+++,,,---,,,++++++)))***,,,---...------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...)))***+++,,,---,,,++++++,,,+++++++++,,,------...>>>>>>===<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::999999999::::::999999888888999999:::<<<;;;999777777888999:::777777777777777777777777777777777777888888888888999888888888777777666666999999999::::::999999999555555666777777777777777666666666666666666666666555555444444444333333333444444444333333222222222444333222111111111222333333333333222222111111111000000000000000000000000//////000000111111111222000000000000111111111111111111000///////////////000000000000000000000000////////////////////////000000000000000000000000///////////////000111111////////////////////////......------------......//////............//////////////////000000000000000000///...........................////////////////////////////////////000///...------...///000---------.........////////////............//////---------............/////////.........---------000000//////.........---......------------......000000000000000000000000////////////000000000000000000000000000000000000111111000000000000111111...//////000111222222222333333333333333333333333555444222111000111222222000000111222333333444444222222222222222222222222555444333222222444555777666666666555444444333333555666777888888999999999888888888888888999999999999::::::;;;;;;::::::999888999:::;;;;;;;;;::::::::::::;;;<<<===>>>???@@@BBBAAAAAAAAAAAABBBCCCCCCEEEEEEDDDDDDDDDCCCCCCCCC===<<<:::999888999:::::::::::::::::::::::::::::::::::::::999999888888888::::::999999888777777777::::::999999888999999999999999888888888999;;;<<<777777777777666666666666555555666666666666555555555555555555555555555555555555555444444333333333444444444444444444444444222222222222222222222222111111111111111111111111333222111000000111222333222111111000///......---//////000000000000//////000000000000000///......000000000000000000000000000000000000000000000000////////////////////////000///...---------------------,,,+++************++++++,,,,,,,,,,,,------//////...---,,,,,,++++++,,,------......------,,,******+++++++++,,,,,,,,,...------,,,,,,------...,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,---------,,,,,,+++++++++------,,,++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++>>>======<<<;;;;;;:::::::::::::::;;;;;;;;;;;;<<<:::999888888777777888888:::999999888888999999:::999:::::::::999999888888777777777777777777777777666666777777777888888888888888888777777777666666888888999999999999888888444444555666666666666666555555555555555555555555555555444444444333333333444444444333333222222222444333222111111111222222333333333222222111111111000000000000000000000000///000000000111111111111000000000000111111111111111111000///////////////000000000000000000000000///////////////////////////////////////////////////////////////000000111////////////////////////......------------......//////............//////.../////////000000000000000000///...........................//////////////////////////////////////////...------...//////---------.........////////////............//////---------............/////////.........---------000/////////..................------------......////////////////////////////////////000000000000000000000000000000000000111111000000000000111111/////////000111222222222333333333333333333333333444333222111111111222333111111111222222333333444222222222222222222222222222333333444444444444444444444444555555555555555444555666777888888888888777777888888888999999999999::::::;;;;;;::::::999999999:::::::::;;;;;;;;;999:::;;;<<<===>>>??????@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAA<<<;;;:::999888999:::::::::::::::::::::::::::::::::::::::999999888888888888888888888888888888999:::999999888888999999999999999888888888999:::;;;888888888888777777777777666666777777777777666666555555555555555555555555555555444444444333333333444444444444444444444444222222222222222222222222111111111111111111111111222222111000000111222222111111111000///.........//////000000000000//////000000000000000///......///////////////////////////////////////////////////////////////////////////......---,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------///......---,,,,,,++++++,,,,,,------------,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,++++++++++++++++++,,,+++***))))))***+++,,,---------,,,,,,++++++++++++++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++======<<<<<<;;;:::::::::::::::::::::;;;;;;;;;;;;999999888888777777888888:::999999888888999999:::777999:::;;;;;;999777666777777777777777777777777666666777777777777888888888888777777777777666666777777888888888888777777333444444555555555555555555555555555555555555555555555444444444333333333444444333333333333222222333333222111111111111222222222222222222111111111000000000000000000000000000000000000111111111111000000000000111111111111111111000///////////////000000000000000000000000//////////////////////////////////////////////////////......//////000111////////////////////////......------------......//////............//////....../////////000000000000000///...........................////////////////////////////////////......------------......---------...............//////............//////---------............///...............---------////////////..................------------......////////////////////////////////////000000000000000000000000000000000000111111000000000000111111//////000000111222222222333333333333333333333333222222111111111222333333222222222222222222222222222222222222222222222222000222444666666555333222222333333444555555666666333444555666777777777777777777777888888888999999999999::::::::::::999999;;;::::::999999:::<<<===999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@????????????>>><<<;;;999888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888888888666666777888888999::::::999999888888888999999:::999999888888888999:::;;;999999999999888888888888777777777888888777777777444444444444444444444444555444444444444333333333444444444444444444444444222222222222222222222222111111111111111111111111222111111000000111111222111111000000//////......//////000000000000//////000000000000000///......////////////////////////////////////////////////////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,------.........------,,,,,,+++,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++************++++++------,,,,,,,,,,,,++++++)))******+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++<<<<<<<<<;;;;;;:::::::::999999:::::::::;;;;;;;;;;;;;;;::::::999::::::;;;:::999999888888999999:::888999999::::::888777666777777777777777777777777666666666666777777777888777777777777777777666666666666777777777777666666444555555666666555555555555555555555555555555555555555444444444333333333333333333333333333333333333222222111111111111111222222222111111111111111000000000000000000000000000000000000000111111111///000000000111111111111111000000//////////////////////////////////////////////////////////////////////////////////////////............///000000////////////////////////......------------......//////............//////........./////////000000000000///...........................////////////////////////////////////------------------------........................///......------......///---------............///........................///////////////...............------------......////////////////////////////////////000000000000000000000000000000000000111111000000000000111111000000000111111222222222222222222222222222222222111111111222222333333444333333222222222222222222222222222222222222222222111222333444555444333333333333333444444555555555222333444555666666666666666666777777888888999999999999::::::::::::999999<<<;;;999888888:::<<<===999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>=========<<<<<<<<<<<<<<<;;;:::999888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888888666777777777888888888999888888888888888999999:::999999999999999999999:::999999888888888777777777666666777777777777666666444444444444444444444444444444444444444444444444444444444444444444444444222222222222222222222222111111111111111111111111111111000000000000111111111000000000/////////...//////000000000000//////000000000000000///......////////////////////////////////////////////////////////////////////////---,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;;;;:::::::::999999999:::::::::;;;;;;;;;::::::999::::::;;;;;;:::999999888888999999::::::999888777777777888888777777777777777777777777555666666666666777777777666666666666666666777777666666666777777666666666666666777777777666666555555555555555555555555555555555444444444333333333333333333333333333333333222222222222111111000000111111111111111111111111000000000000000000000000111111000000000000000000///000000000111111111111111000000///////////////////////////////////////////////////////////////.......................................//////000////////////////////////......------------......//////............//////............////////////000000///...........................////////////////////////////////////,,,------------------,,,.....................---......------------......---------............///---..............................///////////////......------------..............................////////////000000000000////////////////////////111111000000000000111111111111111111222222222222222222222222222222222222000111111222333333333333333333222222222222222222222222222222222222222222333333222111222333444555555555444444333333333333222333444555555666666666555666666777888888999999888999999::::::999999888;;;:::888777888999;;;===888888999999::::::;;;;;;;;;::::::::::::;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;:::999888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888888888777777777666666888777777777888888999:::999999999999999999999999888888777777777666666666444555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000000000000000//////////////////000000000000//////000000000000000///......................................................////////////////////////,,,,,,+++++++++,,,,,,---......///...---,,,+++***+++++++++,,,,,,,,,---------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;::::::::::::::::::999999999999::::::::::::888888777777888888999999:::999999888888999999:::;;;999777666555666888999777777777777777777777777555555666666666666777777555555666666666666777777666666777777777777666666777777777777777777666555444444444444444444444444555555444444444333333333222222333333333333444444111111222222111111000///000000000111111111111111000000000000000000000000111111111111000000000000000000000000111111111111111111000///////////////000000000000000000000000////////////////////////..............................------......///000////////////////////////......------------......//////............//////------........./////////000000///...........................////////////////////////////////////------............------...............---------......------------......---------............///---------........................///////////////......------------..............................////////////000000000000////////////////////////111111000000000000111111222222222222222222222222222222222222222222222222111111222333333333222222222222222222222222222222222222222222222222222222444333111000000222444666555555444444333222222111222333444555666666666666444555666666777888999999888888999999999999888888999888888777777999:::;;;777888888888999999999::::::999999999999:::;;;;;;:::::::::::::::;;;;;;;;;999999888777777888:::;;;::::::::::::::::::::::::777777777888888888888888999999888777777666555555777777777777777888999:::999999:::::::::999888888777777777777666666666555333444444555555444444333333333333333333333333333333333333444444444444555444444444444444444444444222222222222222222222222111111111111111111111111///000000111111000000///000000000000//////////////////000000000000//////000000000000000///......................................................////////////////////////,,,,,,,,,,,,,,,------...------......---,,,***)))++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,+++******)))******+++++++++,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------::::::::::::::::::::::::888999999999999:::::::::888888777777888888999::::::999999888888999999:::999888888777777777777777777777777777777777777777555555555666666666777777555555555666666666777777666777777888888777777666666666777777666666555444444444444444444444444444555555444444444333333333222222222333333444444444000111111222111000///...///000000000111111111222000000000000000000000000111111111111000000000///000000000000111111111111111111000///////////////000000000000000000000000////////////////////////...........................------------...//////////////////////////////......------------......//////............//////---------.........//////000000///...........................////////////////////////////////////---...////////////...---//////.........---------...------,,,,,,------...---------............///---------.........//////............/////////000......------------..............................////////////000000000000////////////////////////111111000000000000111111222222222222222222222222111111111111111111111111222222333333333222111000111111111222222333333444222222222222222222222222222222222222222333333444444333333333333333333333333444555666666777666666444444555666777888999999888888999999999999888888666777777777777888888888777777777888888888888999999999999999999::::::;;;::::::::::::;;;;;;<<<<<<999888777777777888:::;;;999999999999999999999999666777777777888888888999777777777777777666666666666666666666777888999:::999::::::::::::999888777888888888777777777666666444444555555555555444444333333333333333333333333333333333444444444555555444444444444444444444444222222222222222222222222111111111111111111111111...///000111111000///...////////////000000000000//////000000000000//////000000000000000///......................................................////////////////////////------,,,,,,---......///)))***,,,---...---,,,+++++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,++++++******++++++,,,*********++++++,,,,,,---++++++,,,------,,,+++++++++++++++,,,,,,---------,,,+++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,---------::::::::::::::::::::::::888888999999999::::::::::::999999999:::;;;;;;<<<:::999999999999999999:::666777999:::999888666555777777777777777777777777555555555555666666666777444555555555666666777777777777888888888888777777555666666666555444333333444444444444444444444444555555444444444333333333222222222333333444444444000111111222222000///...//////000000111111111222000000000000000000000000222111111111000000//////000000000000111111111111111111000///////////////000000000000000000000000////////////////////////...........................------------...//////////////////////////////.........------.........//////............//////---------.........//////000000///.........................../////////000////////////////////////---...///000000///...---//////.........---------...------,,,,,,------...---------.........//////---------.........//////---.........//////000000.........------.................................////////////000000000000////////////////////////111111000000000000111111222222222222222222222222111111111111111111111111222333333444333222000///000000111222333333444444222222222222222222222222///111222444444333222111111222222333333444444555333444555666777777777777444444555666777888999999888888999999999999888888555555666777777777777666777777777777888888888888999999999888999::::::;;;:::::::::;;;;;;<<<<<<<<<888888777777777888:::;;;888888888888888888888888666666777777888888888999555555666666777777888888666666666666777888999:::999::::::;;;:::999888777999999999888888888888777555555666666666666555555333333333333333333333333333333333444444555555555444444444444444444444444222222222222222222222222111111111111111111111111...///000111111000///...////////////000000000000//////000000000000//////000000000000000//////...................................................////////////////////////---------------...///000%%%'''***,,,.........---++++++,,,,,,,,,---------------------------------+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,...------,,,,,,------...,,,++++++++++++++++++,,,))))))***+++,,,------...++++++------------+++++++++++++++,,,,,,---------*********++++++,,,------******+++++++++,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,---------<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::999999888888888888888888888888888888888999999999888777666666555777777777777777777777777777777666666666666777777666666666666555555555555666666666666666666666666555555444444444444555555444444444444444444444444111222222333444444444444222222222111111111000000000000000000000000000000000000000000000000000000111111111111111111111111000///.........///111222111111111111111111111111111111111000000000//////111111000000//////......////////////////////////........................000000000000000000000000//////.........---------........................////////////////////////---.........//////000000........................---...000111111111000///111111000///......------////////////////////////.........------,,,,,,,,,////////////////////////.........------,,,,,,,,,---...///000000///...------------............///---------...///000000111////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000222222111000//////000000222222222111111111111111333333333222222111111111111111111111111111111111000111111111111222222222222222111111111111111222222222222222222222222222666555333333333444666888:::888666555444555666777999:::;;;999777666666777777777888888888888777777666666666666666777777888777777777777777777888888999999::::::;;;<<<======999999999999999999999999777777777777888888888888666777777777777777666666666666777777777777666666444555666777888999::::::;;;;;;::::::999888777777888888888888888888888888444444333333333444444555444333333222222333333444555444444333333444444555111111111111222222333444444333333222111111111222111111111111111111222222000000000000000000000000......//////000000111111000000000000000000000000------......//////000000......................../////////......---------////////////000000111111///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,---***(((---------------------------------,,,,,,+++++++++,,,,,,+++++++++++++++++++++*********+++---///000.........------,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::999999999888888888888888888888888888888999999888888777666666555777777777777777777777777666666555555555555666666666666666666555555555555555555555555555555555555555555555444444555555555444444444444444444444444222222333444444444333333222222222111111111000000000000000000000000000000000000000000000000000000111111111111111111111111222111000000000111333333111111111111111111111111333333222222222111111111000000000000//////......////////////////////////........................//////////////////////////////.........---------................................................---........./////////000........................---...///000111000000//////......---,,,,,,++++++......................../////////......---------..............................---------,,,,,,,,,---...///000000///...------------............///------......///000000111.../////////000000000000000000000000000000000000000000000000////////////000000000000000000000000222222111000000000000000111111111111111111111111333333333222222111111111111111111111111111111111000111111111111222222222111111000000111222222333222222222222222222222222666555333333333444666777999888666555444555666777999::::::999777666666777777888888888888888888777777666666666666777888888888888777777777888999999999:::::::::;;;<<<<<<<<<777777777777777777777777777777777777777777777777666666777777777777666666666666777777777777666666555555666777888999::::::;;;;;;:::999999888777777777777777777777777777777555555444444444444555555444333333222222333333444555444444333333444444555222222222222222333444444444333222222111111222222222222222222222222111111000000000000000000000000////////////000000000000000000000000000000000000.........///////////////........................------,,,,,,,,,+++++++++,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++,,,---+++)))---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,...///------------,,,,,,,,,+++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::999999999999888888888888888888888888888999999888888777666666666777777777777777777777777555555444444444444555555666666666666555555555555555555555555555555555555555555555555555555555555444444444444444444444444333333444444444333222222222222222111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111000111222222333111111111111111111111111////////////............000000000////////////...////////////////////////........................////////////////////////...............---------.............................................................../////////........................---...///000000000000///.........---,,,,,,++++++........................///////////////....................................------------,,,,,,,,,---...////////////...------------............///------......///000000000....../////////000000000000000000000000000000000////////////000000000000000000000000000000000000222111000000000000000000///000000111111222222222222222222222222111111111111111111111111111111111000111111111111222222222111000000000111222333333333333333333333333333333555444333333333444666777888777666555555555666777888999:::999777666666777888888999999999999888888777777777777777888888999888888888888888999::::::::::::::::::;;;;;;;;;;;;777777777777777777777777666666666666666666666666666666777777777777666666666666777777777777666666555555666777888999999::::::::::::999888888777777777777777777777777777777666666555555555555666666444444333333333333444444555444444333333444444555333333333333333444444555333333222222111111222222444444333333222222111111000000000000000000000000000000000000////////////000000000000000000000000///////////////.................................---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------,,,+++------------------------------,,,,,,,,,,,,++++++,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999888888888888888888888888888888888888777777666666666666666666666666666666666555555444444555555666666666666666555555555555555555555555555555555555444555555555555555555444333333333333333333333333444444444444333222222111111111111111111111111111000000000000000000000000000000000000000000000000///////////////////////////////////////000000111111111111111111111111111............------------////////////////////////////////////////////////........................////////////////////////.................................................................................................................................///////////////000000/////////.................................//////..........................................------------------------........................---------............///............//////000000........./////////000000////////////////////////////////////000000000000000000000000000000000000111111000000000000000111...//////000111222222333222222222111111111111111111111111111111111111111000000111111111222222222222222111111111111111222333333333333333333333333444444333333333444555666777666666555555555666666888999999888777666666777999999999::::::999999999777777777777777888999999888888888888999:::;;;;;;;;;;;;::::::::::::::::::999999999999999999999999666666666666555555555555555666666777777777777666666666777777777777666666555666666777888888999999:::999999999888888777777777777777777777777777777888777777666666666666666444444333333333333444444555444444333333444444555444444444333333444444555333333222222111222222333555555444444333222111111000000000000000000000000111111000000//////......////////////////////////000000//////......------........................................................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999888888888888888888888888888888888777777777777777666666666666666666666666777666666666666666666777666666666666555555555555555555555555555555555555444444555666666555444444333333333333333333333333444444444444333222222111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////.../////////000000000000000000000000000000000000222222222222111111111111.............../////////////////////////////////................................................---....................................................................................---------.......................................//////000///////////////.................................------------------------........................------------------------......------------......---------............///............////////////............////////////////////////////////////.../////////000000000111000000000000000000000000111000000000000000111111......///000111111222222111111111111111111111111111111111111111111111111000000111111111222222222444444222111000000//////333333333333333333333333333333333333333444555555666555555555555555666666777888999888666666666888999999999::::::999999999777777777666777888888999888888888888999:::;;;<<<::::::::::::::::::999999999999999999999999999999777666666666555555555444555555666777777777777777666666777777777777666666666666777777888888999999999999888888888888888777999999999999999999999999999888777666666666666666555444444333333444444555555444444333333444444555555444444333333444444444333222222111222222333333555555444444333222111111000000000000000000000000111111000000//////......////////////////////////000000//////......------..............................................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...------------,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------------***++++++,,,,,,++++++******++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,999999999999::::::::::::::::::::::::::::::::::::888999999999999:::::::::888888888888888888888888888888777777777777777777777777777777777777777777777777666666666666777777666666666666555555555555444444444444444444444444333444555666666555444333333333333333333333333333333333444444444333222222111111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222111000000000000000000000000111111111111000000000000---............/////////////////////////////////................................................---------.......................................------------------------.........---------------..............................------......///000------------------------------------------------,,,,,,,,,---------------------------------------,,,,,,,,,------------.........------------......---------............///......//////////////////------........./////////000000000000000000000000......//////000000111111000000000000000000000000000000000000000111111222...//////000000111111111000000000111111111111111111111111111111111111111000111111111111222222222444444222111000000//////222222222222222222222222222333333333444444444444444555555555555666666666666777888888666666666888888888999999999999888888666666666666666777777888777777777888888:::;;;<<<999999999999::::::::::::777777777777777777777777888777777666666555555555444555666777777888888777666666777777777777666666666666777777888888888888888888888888888888888888::::::::::::::::::::::::999888777666666555555666555555444444444444555555555444444333333444444555555444444333333333333333222222111111222222333333444444333333222222111111000000000000000000000000000000000000////////////000000000000000000000000///////////////.................................+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,,,,------------,,,+++***++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,------...------------------------***++++++,,,,,,++++++***++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,888888999999999:::::::::::::::::::::::::::::::::888888999999999:::::::::888888888888888888888888777777777777777777777888777777777777777777777777666666666555555666666666666666666666555555555555444444444444444444444444333444666777777666444333222222222222222222222222222222333444444444333333000000111111111222222222000000000000000000000000000000000000000000000000111111111111111111111111///000111222333222222111000000000000000000000000.........---------,,,,,,---------.........//////////////////////////////................................................---------.........//////........................------------------------.........------,,,,,,,,,..............................---------...///000------------------------------------------------------------.........///------------------------,,,,,,,,,---------.........------,,,,,,------...---------............////////////////////////...---------.........//////000000000000000000000000.........///000111111111000000000000000000000000000000000000000111222222/////////000000000000000///000000000111111111222111111111111111111111111000111111111111222222222222111111111111111222222111111111111111111111111222222333333444444444444333444555555666666666555555777888777666666777888777888888888888888888777555555555555555666666777666666666777888999:::;;;888888888999:::::::::;;;777777777777777777777777999999888777777666555555444555666777888888888888666666777777777777666666777777777777888888888888777777777777888888888888999999999999999999999999888888777666555555555555555555444444444444555555555444444333333444444555444444333222222222222222222222111111222222333444222222222222222222111111000000000000000000000000////////////000000000000000000000000000000000000.........///////////////........................+++++++++,,,,,,,,,------.........---------,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***,,,...+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***+++,,,,,,,,,------------,,,,,,+++******+++,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,888888888999999:::::::::::::::::::::::::::::::::888888888999999:::::::::888888888888888888888888777777777777777888888888777777777777777777777777555555555444444555555555777666666666555555555555444444444444444444444444333444666777777666444333222222222222222222222222111222333333444444444444000000111111222222222222000000000000000000000000000000000000000000000000111111111111111111111111---...///111111000000///000000000000000000000000000000/////////.........---------.........//////////////////////////////................................................---------.........//////........................------------------------.........------,,,,,,,,,..............................---,,,---...///000.../////////////////////---------------------------.........//////000000------------------------,,,,,,,,,------............---,,,,,,,,,,,,---...---------........./////////////////////.........---------.........//////000000000000000000000000---......///000111111222000000000000000000000000000000///000000111222222000000000000//////////////////000000111111111222111111111111111111111111000111111111111222222222/////////000111333444555000000000000000000000000111222333444444444333333333333444555666666666555555666888777666666777888777777888888888888777777444444444444444555666666555555555666777999:::;;;777777888999::::::;;;;;;999999999999999999999999:::999999888777666666555444555666777888888888888666666777777777777666666777777777777888888888888777777777777777888888888888888888888888888888888888888666555444444444444555555444444444444555555555444444333333444444555444333222222111111111111222111111111222333333444111111111111111111222222000000000000000000000000......//////000000111111000000000000000000000000---.........//////000000........................---------....../////////111111000000000/////////+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***---,,,******,,,...+++++++++++++++++++++++++++++++++,,,,,,------------------------------,,,++++++------------,,,+++,,,,,,,,,------.........---,,,+++******+++,,,---******+++,,,,,,---......+++++++++++++++++++++++++++++++++,,,,,,+++++++++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,777777888888888999999999::::::::::::::::::::::::999999999999999999999999::::::999888777777777888888888888888777777777777666666666666666666666666444444444444555555555666555444444333333444444555666666555444333222222111666555444444333333333333111111111222222333333333333333333222222111111111111111111111111111111111222111000//////000111222//////000000000000///////////////000111111222222111111000000//////......000000000000//////////////////............////////////////////////////////////.........---------///............---------,,,,,,,,,---...///000000////////////////////////................................................------------------------........................................................................////////////////////////---------......////////////---+++,,,...///---+++------------------------,,,,,,,,,---------......////////////////////////........................////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222111000000222111000000000000000111//////000111111111111000333333222222111000//////000111111111222222222222222222333333333333444444444444444444444444444444555555555666666666666777777888888777666666777999444444555555666888999:::::::::;;;;;;;;;:::999999777888999999;;;;;;<<<===;;;:::999888888999:::;;;888999;;;<<<;;;888444222111222444666777888999999777777666666555555555444555555666888888999999999888777777777999999777555666777888999999999999999555555555555555666777888666666666555444444333333333333333333333333333333222222222222222222222222444444333333222111000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////........................//////............////////////............//////...------,,,,,,------.........---------,,,,,,,,,,,,+++***))))))+++---...++++++,,,,,,---...//////***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,999999999:::::::::;;;;;;::::::::::::::::::::::::999999999999999999999999:::999888888777777888888888888888777777777666666555555555555555555555555444444555555555666666666555444444333333444444555555555555444444333333222444444333333333333333333222222222222222222333333333333333222222111111111111111111111111111111111111111000000000000111111//////000000000000//////111111000000000000000000111000000000/////////...000000000000//////////////////............////////////////////////////////////.........---------///............---------,,,---------.../////////------------------------................................................------------------------------------------------........................................................................------------...............,,,+++,,,...///...,,,------------------------,,,,,,,,,---------..............................................................................////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222111000000000000/////////000000111000111222222333333222222333333222222111000000///111111111222222222333333222222222333333333444444444444444444444444444444444444555555555666666666777888888777666666777999444444555555666888999:::888999::::::;;;;;;::::::888999999::::::;;;;;;;;;888777777666666777777888888999:::;;;:::777444222222333444666777777888888777666666666555555555555555666777888888999999999777777666777999999888666666777888999999999999888666555555555555666666777777666666555555444333333333333333333333333333333222222222222222222222222444444333333222111111000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////..............................------------......//////............//////...------,,,,,,------...------------,,,,,,,,,,,,,,,+++***))))))+++---...+++,,,,,,,,,---.........+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++.........------,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,))))))))))))))))))))))))999999999::::::::::::;;;::::::::::::::::::::::::888888888888888888888888999999888777777777888888888888777777777777666666555555555555555555555555555555555555666666666777555444444333333444444555444444444444444444444444222222222111222222333333333333222222222222222222222222222222222111111111111111111111111111111111000000111111111111000000//////000000000000//////222222111000000///......000000000000////////////000000000000//////////////////............//////////////////////////////...............---------///............---------------..................------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------------------------,,,,,,---,,,+++,,,...///...---------------------------,,,,,,,,,---------..............................------------------------........................////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222111111000///............///000111111222222333444444444444333333333222222111000000000111111111222222222333333222222222222333333333333333333333333333333333333333333333444444444555555666777888777555555777888555555555555666888999:::777888999:::;;;;;;;;;;;;::::::::::::::::::::::::666777777888888777777666888888888888777666444333444555555666666666666666666666666666555555555555555666777888888999888888666666666777999:::999777777777888888999999888888777666666555555555555666777777666555555444444333333333333333333333333333222222222222222222222222444333333222222111111111000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////........................------,,,,,,,,,,,,------//////............//////...------,,,,,,------...,,,,,,,,,,,,++++++++++++,,,+++*********+++,,,---,,,,,,,,,,,,------------+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++......------------,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,777777777777888888888888999999999999999999999999888888888888888888888888888888777777777777888888888777777777666666666666555555555555555555555555555555555666666666777777555444444333333444444555333333333444444555555555111000000000111222333333333333333222222111111111222222222111111111111111111111111111111111111111///000111222222111000/////////000000000000//////111111000000////////////000000000000////////////000000000000//////////////////............//////////////////////////////........................///............---------...............---------////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------......------,,,,,,++++++,,,+++,,,,,,---.........------------------------,,,,,,,,,---------..............................------------------------........................////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000111111111111111000000///------------...000111111111222333333444444333333222222222111111111000000000000000111111111222222111222222222222333333333222222222222222222222222222222333333333444444444666666777666555444666888555555555555666777888999888999999:::::::::999999::::::::::::999999888888777888999::::::999888777888888777666555444444444666666666666666555555444666666666666666555555555666666777888888888888888666555555777999:::999888777777888888888888777777888777666555555555555555777777666666555444444444333333333333333333333333222222222222222222222222333333333222222111111111000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////////////////////////////...........................------,,,,,,------...///......------......///...------,,,,,,------...,,,,,,,,,+++++++++******++++++*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------------------------666666777777777888888888999999999999999999999999777777777777777777777777888777777666777777888888777777777666666666666555555555555555555555555555555555555555666666666666555444444333333444444555222333333444444555555555000000000000111111222333333333333222222111111111111111111111111111111111111111111111111111111111///000111222222111000/////////000000000000//////......//////000000000000////////////000000000000000000000000//////////////////............//////////////////////////////---.....................///............---------...............---------////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------.........------,,,,,,,,,+++,,,------------......------------------------,,,,,,,,,---------..............................------------------------........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000111111111111000//////------------...000111111000000111222222222222222222222222111111111111111////////////000000000111111111111222222222333333222222222222222222222222222222222333333333333444555666666555444444555777666555555666666777888999::::::::::::999888888777;;;::::::999999888888777777888999::::::999888777888777666555444444555555777777777777666555444333555555555666666666666666666777777888888888888777666555555777999:::999888777777888888888777777666888777666555555555555555888777777666555555444444333333333333333333333333222222222222222222222222333333222222222222222111000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////////////////////////////........................//////............//////......------------.........------,,,,,,------...,,,,,,,,,+++++++++******++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))888888888999999999999:::999999999999999999999999666666666666666666666666777777666666666777888888777777666666666666555555444444444444444444444444444444444444555555555666555444444333333444444555333333333444444555555555111111111000111111222222333333222222222222222222000000000111111111111111111111111111111111111111000000111111111111000000//////000000000000//////------...//////000111111////////////000000000000000000000000//////////////////............//////////////////////////////---------...............///............---------------..................------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------..................------,,,---......,,,,,,---...------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000111111000000///...............///000111111//////000111111111111000111111111111111111111111/////////000000000111111111111111111222222222222111111111111111111111111222222222333333333444444444555666555333333555666666666666666666777888888999999999999999888888777::::::999999888888888777555666666777777666666555777777666555555555555555777777777777666555444333555555555666666666666666777777888888888888777777666666666777999:::999777777777888888777777666666777666666555555555555666888888777666666555555444333333333333333333333333222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////......................../////////....../////////......------------.........------,,,,,,------...,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++888888888888999999999999888888888888888888888888666666666666666666666666666666666666666777888888777777666666666555555555444444444444444444444444333333333333444444444444555444444333333444444555333333444444444444444444333333222111111111222222222222222222222222333333///000000000111111111222111111111111111111111111111111000000000000111111//////000000000000//////......//////////////////.../////////000000000111000000000000//////////////////............//////////////////////////////---------........./////////............---------,,,---------.../////////------------------------................................................------------------------------------------------..............................................................................//////////////////---///000...,,,***+++---------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000//////...000000/////////000000111...///000000111111000000111111111111111111111111111111111111222222222222111111111111222222222222111111111111111111111111333333333333444444444444444555555444333333444666666666666666666777777888666666777999999:::::::::999999999888888888888888666666555555555555666666777777777666666666666555666777777777666555444333555555555555666666666777777777888888888888777777777777666777999999888666777777777777777666666555666555555555555666666777888888777777666555555555333333333333333333333333222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////........................///......------......///...------,,,,,,------......------,,,,,,------...------------,,,,,,,,,,,,******++++++,,,,,,,,,+++*********+++,,,,,,,,,---+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************+++++++++,,,,,,---------,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,------------------------666666666666777777777777888888888888888888888888666666666666666666666666666666666666666777888888777666666666555555555555444444444444444444444444222222222333333333444444555444444333333444444555444444444444444444444444444444333222111111111222111111111222222333333444//////000000111111111222111111111111111111111111222111000//////000111222//////000000000000//////000000000///......------.../////////000000111111000000000000//////////////////............//////////////////////////////---------.........////////////.........---------,,,,,,------...///000000////////////////////////................................................------------------------........................................................................////////////////////////......//////000000111111...000111///+++)))***,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000//////...222111111000000000000111//////000111111111111111111111111111111111222222222222333333333444444444000111111111111222222222000000000000000000000000333333444444444444555555444444555444333222444666777666666666666777777888333444666888:::;;;<<<===888888888888888888888888999888777666666777888999666777777888777777666555666666777777666555444444444555555555666666777777777777888888888777777666888777777777999999777555777777777777777666555555555555555555555666777888888888777777666666555555333333333333333333333333222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////...........................------,,,,,,------......------,,,,,,------......------,,,,,,------.........------------,,,,,,******+++,,,,,,,,,,,,+++))))))***+++,,,,,,------***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,************************666666666666777777777777888888888888888777666666777777777666666666666666666666666666666666666666555555444444444333333333444444333333333333444444666666555555555444444444444444333333333333222222444444333333333333222222444444444444444444444444444333111000000000111111333333333222222111111111000000000000000000000000111111000000000000111111////////////////////////////////////////////////......//////000000111111000000//////.........---////////////////////////........................////////////000000000000//////...---------------////////////////////////------------------------.........------,,,,,,,,,,,,,,,,,,---------......---------............///------------------------//////.........------------------............///222000...---,,,---...//////...,,,,,,,,,---///111........................,,,------......------,,,////////////////////////,,,,,,------------,,,,,,................................................//////.........---------....................................////////////............////////////////////////000000000000000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000//////000111111111111111///////////////000000111222222222222222222222222333333333333333333333333333333333444444444555555444444444555555666777888777888999::::::999777666888888888888888888888888777777777888888999999999999999999888777666666555888888888888777666444444555666666666666666555444888888777777666666555555444555555666777666666666666666666666555555555555666555444444555666777888999888777666555444333333222222222222333333444555333333333222222222111111111111111111111111111111222111111111000000//////222111///.........///000//////000000000000//////000000000000000000000000........................---...............------.........------,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********+++***)))))))))***,,,,,,,,,,,,,,,++++++*********++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++++++++666666666666777777777777888888888888888777666666888888888888888888888888666666666666666666666666666666555555555444444444444333333333333333333444666555555555444444444444444444333333333333222222444444333333333222222222333333333333333333333333333333111000000000111111333333333222222111111111000000000000000000000000111111000000000000111111////////////////////////////////////////////////.../////////000000000111000/////////............////////////////////////............................../////////000000000000///......------......------------------------------------------------......---------,,,,,,,,,,,,---------............//////......---------,,,------------------------///.........---------------------............///000///---,,,,,,,,,---...///...---,,,,,,---///000........................,,,------......------,,,..............................////////////......................................................//////.........---------....................................////////////............////////////............////////////000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000//////000111111111111111000000000000000111222222222222222222222222222222333333333333333333333333333333333444444444444555555555555555666777888888888888999999999888888777999999999999999999999999888888888888999999999:::999999888777777666555555888888888777777666444444555555666777777666666666777777777777666666555555444555555666666666666666888777777777777666666666555555444444444555666777888888777666555444333333333222222222333333444555333333333222222222111111111111111111111111111111111111111111000000000///222111000///...//////000//////000000000000//////////////////////////////........................---...............------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******+++***)))))))))***,,,,,,,,,,,,,,,+++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++++++++++++++666666666666777777777777777777888888777777666666888888888888888888888888666666666666666666666666777777666666666555555555333333333333333333333333555555555555444444444444444444333333333333222222333333333333222222222222222222222222222222222222333222111111000111111111222222222222222111111111000000000000000000000000111000000//////000000111////////////////////////////////////////////////////////////000000000000////////////............////////////////////////........................------........./////////111000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,------........./////////000000///...---,,,++++++------------------------............---------------------............//////...---++++++,,,------......---,,,,,,...///000........................------............------..............................////////////.....................................................................---------....................................////////////............////////////------------............000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000//////000111111111111111111111111111111222222333222222222222222222222222333333333333333333333333333333333333444444444444555555555555666777888999999888888888888888999999::::::::::::::::::::::::888999999999999:::::::::888888777777666666555555777777777777666555555444444555666777777888777777777777777666666666666555555555555666666666666666888888888888777777777777444444444333444444555666888777777666555444333333333333222222222333444444333333333222222222111111111111111111111111111111111111111111000000000000111111000/////////////////////000000000000//////////////////////////////........................------...............---...------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++***+++************+++,,,,,,,,,,,,,,,++++++++++++***++++++************++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++++++++,,,666666666666777777777777666777777777777777666666555555555666666666666666666666666666666666666666666666666666555555555444444444444555555444444444444444444444444444444444444444333333333222222222333333333222222222222111111111111111111111111111222222111111111111111111222222222111111111111111000000000000000000000000000000////////////000000////////////////////////////////////////////////////////////000000000000///////////////.........////////////////////////........................------------.........///111111000///////////////........................------------------------------------------------.........////////////000//////...------,,,++++++,,,,,,---------------------------------------------------............///......---,,,,,,------......------------...///000........................------............------........................,,,,,,------------,,,,,,............................................................................................................////////////............////////////------........./////////000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000//////000111111111111111111000000000000111222222111111111111222222222222222222222222222222222222222222333333333444444444555555555555666777888888999888777777777888999:::::::::::::::::::::::::::999999999999999:::::::::777777777666666555555555666666777777666555555444444555666777888888888888666666666666666666666666555555555555555666777777888888888777777777666666444444444333444444444444777777666555555444333333333333333222222333333444333333333222222222111111111111111111111111111111111111111000000000000000111000000/////////////////////000000000000//////////////////////////////........................,,,---......///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))***+++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,666666666666777777777777555666666777777777666666444444555555666666666666666666666666666666666666555555555444444444333333555555666666666666555555333333444444444444444444444444333333333222222222333333222222222111111111111111111111111111111111111111111111222111111111111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000////////////////////////000000000000////////////.........///////////////////////////////////////........................------------.........///111111000///////////////........................------------------------------------------------.........////////////000,,,---------------------,,,,,,,,,---------......,,,,,,---------------------------............///..................//////------------......//////........................---......//////......---........................,,,,,,------------,,,,,,................................................---.........................................................////////////............////////////....../////////000000000000000////////////000000////////////////////////////////////000000000000000000000000000000000000//////000111111111111111000////////////000111111000000000111111222222222222222222222222222222222222222222333333333444444444444444444555666777888999888777777777888:::;;;999999999999999999999999999999999999999999999999666666666555555555555555555666666666666555555444444444555777888888888888555555555555555666666666666555555555555666777777777777666666666555555555444444444444444444333333666666555555444444333333444333333222222333333333333333333222222222111111111111111111111111111111000000000000000000111111000000000000000//////...//////000000000000//////................................................,,,------...//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))***+++,,,---.........++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,666666666666777777777777555555666777777777666666555666666777777888888999666666666666666666666666555444444444444333333333444555666777777666555444333333333333444444444444444444333333333333222222222222222222111111111111111111111111111111111111000000111222222222222111000000000111111111111111000000000000000000000000000//////......//////000000000000000000000000000////////////////////////000000000000////////////.........///////////////////////////////////////........................------........./////////111000//////......//////++++++++++++++++++++++++------------------------,,,,,,,,,------------...------........./////////++++++,,,,,,------------+++,,,,,,------.........,,,,,,,,,,,,---------------------............///.........///////////////---------............///..............................////////////......------------------------......////////////......................................................---------...................................................////////////............////////////////////////000000000111000000////////////000000////////////////////////////////////000000000000000000000000000000000000//////000111111111111111///////////////000000111//////000000111222222222222222222222222222222222222222222222333333333333333333333333444555666777777777777777888999::::::888888888888888888888888999999999888888888888777555555555555555555444444555555666666666555555444333444555666666777666666444555555555555666666666666555555444444666777888666666666666555555555555444555555555555444333333555555555444444444333333444444333222222222333333333333333222222222111111111111111111111111111111000000000000111111111111000000000000000///......//////000000000000//////................................................,,,,,,---...////////////,,,,,,,,,------------...---,,,,,,++++++,,,,,,---***++++++,,,,,,------...)))***+++,,,------...---***++++++,,,,,,++++++******++++++++++++,,,,,,,,,***++++++,,,---,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,666666666666777777777777444555555666777777666666555555666666777888888999666666666666666666666666555555555555444444444444222333444555555444333222222222333333333444444444444444333333333333222222222222222222111111111111222222222222222222222222///000111222333222222111///000000000111111111222000000000000000000000000//////............//////000000000000000000000000////////////////////////111000000000/////////.............../////////000////////////////////////............................../////////000000000000///......------......++++++++++++++++++++++++------------------------,,,,,,,,,---------......,,,---------............------,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///++++++,,,,,,,,,------------------............///,,,---....../////////...,,,------.............................................////////////......------------------------......////////////......................................................---------.........//////....................................////////////............////////////........./////////000000000000////////////000000////////////////////////////////////000000000000000000000000000000000000//////000111111111111111000000//////000000111222/////////000111222222222111111111111111111111111111222222222222333333333222222222222333444555555666666777888999:::::::::999999999999999999999999888888888777777777666666444444444444444444444444444444555666666555555444444444555555555555444444444444444555555555666666777666444444444555777888777777777666666666666555555666666777666555444333555555444444444444333333555444333333222222222333333333333222222222111111111111111111111111111111///000000000111111111111///000000111000///...---//////000000000000//////................................................+++,,,---...////////////,,,,,,,,,---------......---,,,,,,++++++,,,,,,---******+++,,,,,,---......***+++,,,,,,------------***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,***+++,,,---------,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,666666666666777777777777444444555666777777666666333333333444555666666777666666666666666666666666777666666666555555555555000111333444444333111000222222222333333444444444444444444333333333222222222222222111111111111000222222222222222222222222///000111222333333222111//////000000111111111222000000000000000000000000//////............//////000000000000000000000000////////////////////////111111000000/////////...---.........//////000000////////////////////////........................////////////000000000000//////...---------------------------------------------------------------,,,,,,,,,------.........,,,,,,,,,---------......///...------,,,+++******++++++,,,,,,---...//////+++++++++,,,,,,------------------.........//////+++,,,------.........---,,,---......//////....................................////////////......------------------------,,,------------------,,,................................................---------.........//////..................................../////////000............/////////000---------.........//////000000////////////000000////////////////////////////////////000000000000000000000000000000000000//////000111111111111111111111111000111222222333...//////000111222222222111111111111111111111111111111222222222333333333111111111111222333444444555666888999::::::999999::::::::::::::::::::::::888777777777666666555555444444444444444444444444444444555555666555555444444444444555444444333333444444444555555555666666777666444333444555777999888888888888777777777777666666777777777666444333444444444444444444333333555444333333222222222222333333333222222222111111111111111111111111111111//////000000111111111222///000111111111000...---//////000000000000//////................................................+++,,,---...////////////,,,,,,,,,------.........------++++++++++++------******+++,,,,,,---......++++++,,,---------,,,,,,***+++,,,------,,,+++************++++++,,,,,,,,,***+++,,,---...---,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))***+++,,,,,,777777777777777777777777444444444444555555555666555555555555555555555555777777777777777777777777333333333333333333333333555555555555555555555555333333333333333333333333222222222222222222222222222222222222222222222222222222222111111111111000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000...///000111111000///...---------...///000000111...------,,,,,,------...///////////////////////////000000///---+++,,,---///////////////////////////............---------........................---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,........................------------------------------............------..................------......------------......,,,------......------,,,........................---,,,,,,,,,,,,---................................................------//////.........---------/////////////////////////////////...------,,,,,,............////////////........................////////////////////////111000///......///000111000000000000000000000000111111000000//////......///000111000...------...000000000000111111111111111000000000//////......111111111111111111111111111000/////////000222333222222222222222222222222222222333333333333444444666666666777888888999999:::::::::999888777666555888888777777666666555555555555444444444555555666555555555555555555555555666666555444333222222111444444333444444555777777666777777888777777666666777666666666555555555555666666666666666777888888777666555444333222222222111222222222222111000000111222222333333222222111111111111111111111111111//////000111222333333333222000///------///000222000000000000000000000000.................................---,,,+++)))(((........................------.....................------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))------------------------++++++++++++++++++++++++...------,,,,,,++++++***,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++777777777777777777777777444444555555555666666666555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555333333333333333333333333222222222222222222222222222222222222222222222222222222222111111111111000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000...///000111111000///...------......///000000111///......------......//////////////////////////////000000///---+++,,,---///////////////////////////............---------........................---------......------,,,------------------------////////////////////////.........------,,,,,,,,,........................------------------------------............------..............................------------......,,,------......------,,,........................---,,,,,,,,,,,,---......................................................//////.........---------////////////////////////------..............................////////////........................////////////////////////111000///......///000111////////////////////////000000000000//////......///000000000...---.../////////000000000111111111111111111000000/////////111111111111111111111111111000000000000111222222222222222222222222222222222222222333333333444444555666666777777888999999888888999999999888777777888777777777666666666555666666555555555555666666555555555555555555555555555555555444444333333222333444444555666666777777444555555666666666555555777777666666666555555555666666666666666777888888666666555444333333333333444555555555555444333333111222222333333222222111111111111111111111111111000000000111111222222333111000///......///000111000000000000000000000000.......................................------,,,........................//////......------,,,,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++777777777777777777777777555555666666666777777777555555555555555555555555333333333333333333333333555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222111111111111000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////------......///000000000/////////....../////////////////////////////////...///000///---,,,,,,---///////////////////////////............---------........................,,,------.........------.........................................................---------------........................------------------------------............------..............................------------......------............------........................---,,,,,,,,,,,,---.....................................................................---------////////////////////////,,,,,,------...//////000............////////////........................////////////////////////000//////......//////000////////////////////////000000000////////////......///000///...---.../////////000000000000111111111111111111111000000000111111111111111111111111000111111222222222222222222222222222222222222222222222222222333333333333555555666666777888888888666777777888999999999888777777777777666666666666666666555555555555666666444444444444444444444444444444444444444444444444333444555777888777777666444444555666666777666666777777777666666666555555666666666666777777777777666555444444333333333333555666666666666555444444111222222333333222222111111111111111111111111111111111111111111111111111111000///......///000111000000000000000000000000........................---...///000000000000000........................000000///...---,,,++++++//////...---,,,,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,+++******------------------------++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++666666666666666666666666666666666666777777777777555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222111111111000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////............//////000000//////............//////////////////////////////...///000///---,,,---...///////////////////////////............---------........................,,,------.......................................,,,,,,,,,,,,,,,,,,,,,,,,...............---------........................------------------------------............---------------.....................------------......------............------........................---,,,,,,,,,,,,---..............................---------.......................................////////////////////////---------.........//////............////////////........................////////////////////////////////////////////////////////////////////////////////////////////////...///000///...---...///////////////000000000111222222111111111111111111111111111111111111111111000111222444444333222222111111111111111111111111111222222222222333333333444444555666666777777888666777777888888888888888777777777777666666666666666555444444444444444444444444444444444444444444333333333444444555555555333444777999999999777666555666777888888888888888777777777666666666666555666666777777777777777666666555444333333333333333333333333333333222222111111222222333333222222111111111111111111111111111111111111111000000000000000000////////////000000000000000000000000000000..............................///000000000000000.................................------,,,,,,,,,//////...---,,,++++++***---,,,,,,++++++,,,,,,---++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++666666666666666666666666666666666666777777777777555555555555555555555555666666666666666666666666333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222111111111000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000............////////////...------,,,,,,------...////////////////////////---/////////---,,,---...///////////////////////////............---------........................,,,---....../////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------------............---------------.........//////......------------......---......//////......---........................---,,,,,,,,,,,,---..............................---------.........//////---.....................//////////////////////////////.........---------............////////////........................////////////////////////......////////////............................................./////////---///000///......///000...////////////000000000111111111111111111222222000000000000000000000000000111222444444333222222111111111111111111111111111111111222222222333333444444444555666666777777777888888888888777666666666666666666777777777777555444444333222222333333444444444444444444444444222333333444444555555555444666888:::::::::888777666666777888888888888888888777777777666666666666666666777777777777666555555555444333333333444444222222222222222111000000111222222333333222222111000000000000000000000000111111000000000000000000000000////////////000000////////////////////////...........................////////////...------........................+++,,,,,,,,,------......//////...---,,,,,,++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++777777777777777777777777555555666666666777777777555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222111111111111000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000......//////////////////------,,,,,,,,,,,,------////////////////////////---...///...---,,,---//////////////////////////////............---------........................,,,---...///////////////------------------------------------------------.............../////////........................------------------------------............------,,,,,,------.../////////......------------............////////////..............................---,,,,,,,,,,,,---..............................,,,,,,------.../////////---------...............////////////////////////000//////...------,,,,,,............////////////........................////////////////////////---......//////......---........................---............/////////---...//////......///000......////////////000000000000000111111111111111000000000000000000000000000111111222222222222222111111111111111111111111111111111111222222222222333333444444555666666666777888888888777666666555666666666666777777777777666555444333222222222222333333333333333333333333333333333444444555555555666777888::::::::::::999777777888888888888777777888888777777777666666666666666777888888777555444555444444333333444444444333333444444333333222111111222222333333222222111000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////.......................................---,,,+++........................******+++,,,---...//////......---------,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,,,,+++*********++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++777777777777777777777777444444555555555666666666555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222111111111111000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111000///......///000111/////////////////////.........------------......////////////////////////---...///...------...//////////////////////////////............---------........................,,,---...///000000000000........................---------------------------........./////////000........................------------------------------............------,,,,,,------...//////000......------------............////////////..............................---,,,,,,,,,,,,---..............................,,,,,,------...//////000---------.........//////////////////////////////..................------............////////////........................////////////////////////------...//////...------........................---------.........//////---...//////......///111........./////////000000/////////000000111111111000000000000000000000000111000000000000111222222111111111111111111111111111111111111222222222222222333333444555555666666555666777777777777777777555666666666777777777888777777666555444444444444333333333333333333333333333333444444444444444444888888999999:::;;;;;;;;;<<<<<<<<<<<<;;;:::999999888888888777777777666666666777888888888777555444444444444333333444444555444444555555444444333222111222222333333222222111000000000000000000000000......//////000000111111//////000000000000//////////////////////////////........................,,,,,,---.........------........................+++++++++,,,,,,------...,,,,,,,,,------------...---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++777777777777777777777777444444444444555555555666555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222111111111111000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111000///......///000111///////////////.........//////............//////////////////////////////,,,...///...------.../////////////////////////////////.........---------........................,,,---...///000000000000000000000000000000000000++++++++++++++++++++++++---.........//////000000........................---------------------------..................---,,,,,,------...///000000.........------...............////////////..............................---,,,,,,,,,,,,---..............................,,,,,,------...///000000---------.........//////////////////////////////,,,,,,------.../////////............/////////000........................////////////////////////,,,---...//////...---,,,........................---------.........//////,,,...//////......///111............/////////000......//////000000000111000000000000000000000000111000/////////000222333000000000000000000000000000111111111111222222222222222333444444555555666333444555777888888999999555666666666777777888888999999888666666555555555333333333333333333333333444444444444444444444444999999999999999;;;<<<===BBBAAAAAAAAA@@@>>>===<<<888888888888777777777777666777888999888777555333444444333333333444444555333333444444333333222111222222222333333222222222000000000000000000000000---......///000111111222//////000000000000//////////////////////////////........................***+++,,,...///000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...*********++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++888888888888777777777777777666555555666666555444777777666555555555555555333333444444444444444444222333333444444333333222111111222222222333333333666666555444333333222222222222222222222222222222111111111000000000//////000000//////.........---000000000000000000000000////////////////////////000000000000000000000000+++,,,,,,---...///000000///////////////////////////////////////////////////////////////////////////......---------......---------............///---------............///........................000///...---,,,---..............................+++,,,,,,---...///000000//////000000///...------------------------------000000000000000000000000................................................000000//////.........---////////////////////////........................///---,,,///444444000,,,---------.........//////........................---------------...///000////////////////////////111000---+++++++++,,,---.........////////////000////////////////////////........................//////............//////............////////////111111000000/////////...////////////////////////---,,,,,,++++++,,,,,,---////////////////////////////////////////////////000000//////.........---000000000000000000000000000000000000000000000000000000000000000000000000......///000111222222333444444444444444444444444666444333555888999777444555555555555666666666666<<<;;;999777555444333333222222222222222222222222444333222222222333444555<<<;;;:::999999;;;@@@DDDIIIGGGEEEDDDCCCAAA>>>;;;<<<;;;;;;:::999888777777777888888888777666444333333333333333333333333333333333333333333333333333222222222222222222222222000111111111111222222222000000000000000000000000222222222222222111000/////////000000///...------................................................////////////////////////........................---------............///------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++------,,,++++++******)))------,,,,,,+++***))))))++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---...,,,***))))))***------,,,++++++******)))888888888777777777666666777666666555666666555444777777666555555555555555444444444444444444444444333444444555555444444333111111222222222333333333555444444333222222111111222222222222222222222222333333333222222222111111000000000/////////......000000000000000000000000111111111111111111111111000000000000000000000000------..................///////////////////////////////////////////////////////////////////////////......---------......---------............///---------............///........................000///...---,,,------...........................,,,,,,------...////////////////////////...------........................////////////////////////................................................000/////////............////////////////////////........................111///...000444555222...,,,------------.................................---------------...//////........................///---+++***))))))***+++------........./////////................................................//////............//////............////////////000000/////////.................................------,,,,,,,,,,,,------000000000000000000000000////////////////////////000/////////............000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222444444444444444444444444555444333555777888666444555555555555666666666666:::999777666555444333333222222222222222333333333333333222111222333555555>>>>>>===;;;;;;===BBBEEEKKKJJJIIIHHHGGGEEEAAA>>><<<;;;;;;:::999888777777777777888888777666555444333333333333333333333333333333333333333333333333222222222222222222222222000000111111111222222222000000000000000000000000111222222222222111000//////////////////...------........................................................................------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,+++******)))))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,***((()))***,,,,,,,,,++++++++++++***888888777777777777666666666666666666555555555555777666555555444555555555555555555444444333333222444444555555555555444444111111222222222333333333333333222222111111000000222222222222222222222222333333333222222222222222111111111000000000000000000000000000000000000000111111111111111111111111000000000000000000000000/////////.........------////////////////////////////////////////////////////////////////////////......---------......///---------............///---------............///........................//////...------------......................................................////////////...------////////////////////////........................................................................////////////............////////////////////////........................111...---...111222000...,,,,,,,,,,,,------------........................------------.........///...........................---,,,*********++++++,,,---------............................................................//////............//////............///////////////............---------------------------------......------------......000000000000000000000000////////////////////////////////////............000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111444444444444444444444444444444333555666777666444444555555555555666666666777777666555444444444444333333333333333333333333222222111111222444555777@@@@@@???>>>>>>???CCCGGGKKKJJJJJJKKKJJJGGGCCC???<<<<<<;;;:::999888777777666666777777777777666555333333333333333333333333333333333333333333333333222222222222222222222222000000000111111111222222000000000000000000000000111111222222111111000000///////////////......---................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++)))******+++,,,,,,---------,,,,,,++++++*********))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++)))(((((()))******+++++++++,,,,,,,,,888777777777666666666666666777777666555444555555666555555444444555555555666666555444333333222222333333444444444444333333111111222222222333333333333333222222111111111111222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000......................../////////////////////////////////...............////////////////////////////////////////////////////////////////////////...------------...//////---------............///---------............///........................//////......------------........................//////.........---------.........//////...------................................................................................................///////////////.........////////////////////////...........................,,,******,,,...---,,,+++++++++,,,,,,,,,------........................------..........................................000///...------------...,,,,,,,,,---------......................................................///......------......///............////////////------------------------------------------------//////............/////////////////////////////////////////////////////////////////////.........////////////////////////////////////////////////000000000000000000000000111111111000000000000000333333333333333333333333333333444444555555555444444444444555555555666666555555444333333333444444444444444333333333333333111111111111222444666777???@@@???>>>>>>???CCCEEEEEEFFFIIIKKKKKKHHHBBB>>><<<<<<;;;:::999888888777666666666777777777777777444444444444444444444444333333333333333333333333222222222222222222222222000000000000111111111111000000000000000000000000000000111111111111000000...///////////////......................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***+++++++++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++***((('''((()))))))))***+++,,,,,,------777777777666666666666555555777888777444333555666555555444444444444555555666666555444333333222222222222222333333222222222111111222222222333333333333333333333222222222222222222222222222222222222000000000000000000000000111111111111222222222222000000000000000000000000........................////////////////////////------......///000000111////////////////////////////////////////////////////////////////////////---------------...//////---------............///---------............///.......................................---------......................../////////...------,,,,,,------............------------------------------.................................................................................///////////////////////////////////////........................---,,,******+++,,,,,,++++++++++++,,,,,,,,,------........................---......//////...------........................//////..................,,,,,,,,,---------............................................................------------..................////////////,,,,,,,,,---------------------------------------000//////......//////000........................////////////////////////.........///////////////////////////////////////////////////////////////000000000000000000000000111111111000000000000000333333333333333333333333222333444444444444444444444444444444555555555555444444333333333333444444444444444333333222222222111111111111222444666777<<<======<<<;;;<<>>===<<<<<<;;;:::999888888666666666666666777777777444444444444444444444444333333333333333333333333222222222222222222222222//////000000000111111111000000000000000000000000///000000111111111000000......///////////////...................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++++++++++++++***++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++***(((((((((***))))))***+++,,,------...777777666666666666555555444777999777444333444777444444444333444444555666555555555444444333333222111111222222222222111111111111222222222333333333333333333333333333333222222222222222222222222222222222222222222333333333111111111111111222222222000000000000000000000000111111111111111111111111000000000000000000000000,,,---...///000111111222////////////////////////////////////////////////////////////////////////---------------...///000---------............///---------............///..............................//////......---,,,........................//////.........---------,,,,,,---............---------------------------.................................................................................///////////////////////////////////////....................................------------,,,,,,,,,,,,------------........................---.../////////...---,,,------------------------,,,,,,------,,,,,,,,,,,,,,,---------............------------------------..............................------------..................////////////,,,,,,,,,------------...------------------------//////............//////------------------------////////////////////////.........///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111333333333333333333333333000222444444333222333444333444444444444555555555555555444333333333444444444333333222222111111000222222111111222444555777999999:::999888888;;;======BBBIIIPPPSSSOOOHHHBBB======<<<;;;:::999888888888777666666666666777777444444444444444444444444333333333333333333333333222222222222222222222222/////////000000000111111000000000000000000000000//////000000111111000000---...//////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,*********++++++,,,,,,---------,,,,,,+++******)))++++++++++++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++)))))))))+++))))))***+++,,,,,,------777777666666666555555555444777999888444222444777444333333333444444555666444444444444444444444444111222222333333222222111111111222222222333333333111111222222222222222222222222222222222222222222111111222222222333333333000000000111111111222222000000000000000000000000111111111111111111111111000000000000000000000000......//////000000000111////////////////////////////////////////////////////////////////////////---,,,,,,------///000000---------............///---------............///........................---.../////////...---,,,.......................................---------+++,,,------.........---........................////////////////////////............................................................/////////000////////////////////////........................---...//////...---,,,,,,,,,------------.................................---...///000///...,,,+++------------------------,,,,,,---------------,,,------........./////////------------------------...........................------,,,,,,------...............////////////,,,---------....................................///......------......///........................////////////////////////............/////////000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222222222222222222222222222///222444444222111222444333333444444444555555555666666555444444333444444333333222111111000//////333333222111222333555555666777777666555666777999:::@@@IIISSSWWWSSSLLLEEE======<<<;;;:::999999888999888777666555555666666555555555555555555555555333333333333333333333333222222222222222222222222////////////000000000111000000000000000000000000...//////000000000000000------...///////////////........................................................................------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++++++++++++++)))******+++,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,+++******+++,,,*********++++++,,,,,,,,,777666666666555555555555444777:::888444222444888333333333333444444555666333333444444444444444444222333333444444333333222111111222222222333333333000000000000000111111111222222222222222222222222//////000000111111111111//////000000111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////,,,,,,,,,---...///000111---------.........//////---------.........//////........................---.../////////...,,,,,,................................................+++,,,------.........---////////////////////////000000000000000000000000................................................---.........//////000000////////////////////////........................***,,,//////---+++***)))---------.........//////........................---...///000000...,,,+++------------------------......//////000//////............////////////000------------------------...........................------,,,,,,------.............../////////000---------....../////////////////////////////////......------------......////////////////////////////////////////////////---.........//////000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000111222222333222222222222222222222222///222444444222111222444333333333444444444555555777777666555444444444444222222111111000//////...444333222222222333444555444555666555444444666888777===HHHSSSWWWTTTLLLFFF======<<<;;;:::999999888:::999777666555555555666555555555555555555555555333333333333333333333333222222222222222222222222////////////000000000000000000000000000000000000......///000000000000000------...///000000//////................................................////////////////////////........................++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,,,,++++++*********))))))***+++,,,,,,------*********++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,+++***+++---***++++++++++++,,,,,,,,,888888777666666666666666777777666666555555555444666555555555555444444444666666555555555444444444444444444333333222222222222222222222222222222222111111111111111111111111222222222222222222333333333222000/////////000111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////............000000/////////.................................---------............///---------............///........................,,,,,,,,,---------............------------......000000//////.........---000000000000////////////........................////////////////////////...............---------////////////000000000000......------------......------------------------.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////.........////////////000,,,---------.../////////......//////...---,,,,,,...---+++******+++---...................................................------------------------........................---......///////////////---------............//////............---------............................................................//////////////////000000000000//////---...000111111111000///111111000000000000111111111111222222222333333333333555555555333222333444444444333333333333222222444444444444444444444444333333444444444333222111111111111000000000000///222222222333444555666777;;;AAAJJJRRRTTTQQQKKKGGGBBB???;;;999888777666555:::888666555444555666888666666555444444444444555444444333333333333222222222222222111111111000000333222000//////000222333333222222222222222222333111111111111000000000000111000000///...---------........................------...///000000//////------............------------------------------///...---,,,+++,,,,,,---,,,,,,,,,++++++*********...---,,,,,,+++++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++***+++,,,,,,------------)))+++------,,,+++***+++,,,++++++******++++++,,,******+++,,,,,,---......++++++++++++++++++++++++++++++************++++++************************++++++***))))))*********---,,,,,,+++*********+++888777777666666666666666777666666666555555555444555444444444333333333333666555555555444444444444333333333222222222111111222222222222222222222222111111111111111111111111555444444333111000000///222111111000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////..................---------,,,,,,,,,........................---------............///---------............///........................,,,,,,,,,---------............------------......000/////////.........---........................................................................------......................../////////000000000......------------......------------------------......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................------........./////////---------.....................//////...------,,,...---+++******+++---..........................................---------------------------------////////////////////////222111111000...---+++***---------............//////............---------............................................................//////////////////000000000000//////---...///000111000000///111111000000000000111111000000000111111111222222222444555444333333444555444444333333333333222222444444444444444444444444222222333333222222111111222222111111111000000000222222222222333555666777:::@@@IIINNNNNNKKKGGGEEEBBB???<<<:::999888666555888777666555555555555666666666555444444444444444444444333333333333222222222222222111111111000000333222000//////000222333222222111111111111222222111111111000000000//////111000000///......------........................,,,------............---------............------------------------------///...---,,,+++,,,,,,---,,,,,,++++++++++++++++++...---,,,,,,++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***************++++++++++++***+++,,,,,,---------,,,)))+++---,,,+++***+++,,,,,,++++++******++++++,,,,,,,,,,,,------.........++++++++++++++++++++++++++++++************++++++************************------,,,,,,,,,,,,---------,,,++++++******++++++888777666666555555666666666666666555555555555555444444333333333222222222555555555555444444444444222222222222111111111111111111111111111111111111111111111111111111111111444444333222111000000///000111111111111000000///111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////............---------------,,,,,,,,,........................---------............///---------............///........................,,,,,,,,,---------............------------....../////////...............------------------------................................................,,,---------.../////////------........./////////......------------......------------------------...------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---------...........................---------.........///......---,,,...---,,,++++++,,,---...........................//////.........---------------------------------////////////////////////111111111000...,,,+++***---------............//////............---------............................................................//////////////////000000000000//////......///000000000000000111111000000000000111111/////////000000000111111111333444444333333444666444444333333333333222222444444444444444444444444222222222111111111000000333222222222111111111111111111111222333444666666999@@@GGGIIIFFFCCCBBBCCCCCC@@@===;;;:::888666444555666777777777666555444666555555444444444444444444444333333333333222222222222222111111111111111333222111000000111222333111111000000000000111111111111000000000000//////000000000///......------........................------------------,,,+++------............------------------------------......,,,++++++,,,,,,---++++++++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***************+++++++++,,,++++++,,,---------,,,,,,+++,,,,,,+++******+++---,,,++++++******++++++,,,------------............++++++++++++++++++++++++++++++************++++++************************------------------------,,,,,,++++++******++++++777777666555555555555666555555555555555555555555444444444333333333333222444444444444444444444444222222222222222222222222333333333333333333333333111111111111111111111111000000111111222222333333///000111222222111000///111111111111111111111111////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////........................---------............///---------............///........................,,,,,,,,,---------............------------..............................---------------.........................................................,,,,,,,,,---...///000000------------.........///......------------......------------------------------------------------,,,,,,,,,---------......------------------------........................,,,,,,,,,---------....../////////...---------,,,---...............------...---,,,,,,,,,,,,---.........................../////////...------,,,,,,------------------------////////////////////////,,,,,,---...////////////---------............//////............---------............................................................//////////////////000000000000//////...//////000000000000000111111000000000000111111/////////000000000111111000222333333333333555666444444333333333222222222444444444444444444444444333222222111111111111111333333333222222222111111000000111111333444666777999@@@FFFFFF@@@===>>>BBBCCC@@@===;;;:::999666444444666888::::::888666444666555444444333333444444444444333333333222222222111111111111111111111111222222111000000111222222000000////////////000000111000000000////////////000000//////...................................................---,,,+++------............------------------------------...---,,,+++++++++,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,***))))))+++...,,,++++++******++++++,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++************++++++***************************++++++,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,777666666555555555555555444444444555555555555555555555555555444444444444333333444444444444444444444444444444444444444444444444444444444444444444111111111111111111111111//////000111111222333333///000111222222111000///000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.............../////////////////////........................---------............///---------............///........................,,,,,,,,,---------............------------......---------...............------........./////////................................................,,,,,,,,,---...///000000------------.........///......------------......------------------------------------------------,,,,,,,,,---------......------------------------........................,,,,,,,,,---------....../////////...---------,,,------...............---------------------------........................//////.........---------------------------------------------------------(((***+++---///000111111---------............//////............---------............................................................//////////////////000000000000/////////////////////000000111111111000000000000111111000000000111111111222222000111333333333333444666444444333333333222222222444444444444444444444444444444333222222222222333333333333222222222111111000000111222333555666777<<>>AAADDDBBB===;;;===@@@>>><<<;;;;;;;;;999777555666999<<>>@@@AAA@@@>>><<<===>>>::::::999:::::::::777555666888<<<>>>???===:::888555444333333222222333333444444333333333333222222000000111111111222222222111111111222222111111111111000000//////000000111000000/////////............/////////////////////........................------......//////......------............------------------------------,,,+++*********+++---...,,,,,,++++++++++++++++++)))***,,,......---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,---------,,,,,,+++***)))+++---,,,+++***+++,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************''')))+++,,,------,,,+++++++++******++++++,,,---666666555444444444444555333333333444444555555555444444444333333333222222222222222333333444444444222222222333333444444444000000000000000000000000111111111111111111111111---...///000111222333333111000/////////000222333000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000/////////...................../////////000000........................---------.........//////---------.........//////........................,,,,,,,,,---------...............------.........,,,,,,,,,------.........******+++,,,,,,---..............................------------------------...............---------////////////000000000000.........------.........------------------------,,,,,,,,,------.........,,,,,,,,,---------..............................------------------------.........////////////000,,,------....../////////,,,,,,---.../////////...------............------........................+++,,,,,,---...///000000------------------------........................,,,------......------,,,---------.........////////////.........---------............................................................/////////000//////000000000000//////000///.........///111222111111000000000000111111............/////////000222333444333111111111333444444444333333333222222444444444444444444444444444333111//////000111222111111111000000000000///222222333444666888:::;;;????????????>>>===<<<<<<888888888999::::::777555666888;;;======<<<:::888555444333333222222333333444444444333333333222222000000111111222222222222111111222222222222111111111111000000000000111111000/////////.....................///////////////........................++++++,,,---............---..................---------------------------++++++*********+++---...---,,,,,,++++++*********)))***,,,.........,,,+++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------------------,,,,,,+++***)))+++------,,,+++***+++,,,++++++++++++++++++,,,******+++,,,,,,---......++++++++++++++++++++++++++++++************++++++************************$$$&&&(((***+++***)))(((+++*********+++,,,,,,---555444444333333444444555333333333333333333333333444444444444444444444444444444333222222333444444666666444333222111111111111111111111111111111111111111111111111111111111333333333222222111111111//////000000111111222222111111000///////////////////////////////////////000000000000000000000000//////////////////////////////////////////////////////.........------------------.........//////---------............///------------------------111///---++++++---///111------------------------,,,,,,,,,---------..............................////////////.....................////////////000,,,,,,,,,++++++*********........................,,,,,,,,,---------.................................------,,,,,,------...........................////////////////////////------------------------........................,,,,,,,,,---------..............................---------.........//////------............------************************............................................................////////////........................------............------////////////////////////------......//////000000---------------------------------------------------------............/////////.........---------......////////////..................////////////............////////////////////////////////////111111000000000000111111///000000000000111111111222222222222222222222222222333333444444333333222444444333333222111000000000000000000000000000000333333333444666999<<<>>>>>>>>>>>><<<999777888999777888999:::::::::999888666777777888888888777777222222222222222222222222333333333222222333444444111111222222222222111111000000111111111111000000000000111111111111000000///000111111111000...---............////////////......------------...............////////////000//////...---,,,,,,++++++,,,---......,,,,,,---............------,,,,,,,,,,,,------......------,,,,,,,,,,,,++++++******************++++++,,,,,,,,,+++*********))))))((((((------,,,++++++******)))******+++,,,,,,,,,,,,++++++++++++,,,,,,------------,,,***)))))))))******///...,,,+++++++++,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))555444444333333444444555333333333333333333333333444444444444444444444444444333222111111222333444555444333222222111111222222222222222222222222222111111111111111111111111333333333222222111111111000000000000000111111111111111000///////////////////////////////////////000000000000000000000000//////////////////////////////////////////////////////.........------------------.........//////---------............///------------------------000...---,,,,,,---...000------------------------,,,,,,------....................................////////////////////////------........./////////......------,,,,,,,,,,,,........................,,,,,,,,,---------.................................------,,,,,,------...........................------------------------------------------------------------------------------------....................................---------.........//////------............------,,,,,,,,,,,,,,,,,,,,,,,,............................................................////////////........................------............------////////////////////////............////////////---------------------------------------------------------............/////////.........---------......////////////..................////////////............////////////////////////////////////111111000000000000111111000000000111111111111222222222222222222222222222222333333444444333333222444444333222222111000000000000000000000000000000222222222333555999<<<>>>>>>>>>>>>;;;888666666777888888999:::::::::999888555666666777777666666666222222222222222222222222444333333222222333333444111111222222222222111111000000111111111111000000000000111111111111000000///000000111000///...---............////////////......------------......------.........////////////......---,,,,,,+++++++++,,,------++++++,,,---......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,+++++++++************,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,++++++++++++,,,,,,---------...---+++*********++++++...---,,,+++******+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++555444444333333444444555333333333333333333333333444444444444444444444444222222111111111111222222222222222111111111222222333333333333333333333333111111111111111111111111222222222222222111111111111111111111000000000000111111000///////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////...............------------------...............---------............///------------------------................................................---............/////////..............................//////000000111111,,,---------............/////////.......................................,,,,,,,,,---------.................................------,,,,,,------...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------....................................---------...............------............------........................................................................---............/////////........................------............------/////////////////////////////////...............------------------------........................---------............///...............---------......////////////..................////////////............////////////////////////////////////111111000000000000111111000111111111111222222222222222222222222222222222222222333333333333222222333333333222111111000000000000000000000000000000222111222333555888:::<<<======<<<:::777555555666888888999::::::999888777444555555555555555444444222222222222222222222222444333333222222333333333111111222222222222111111000000111111111111000000000000111111111111000000000000000000000///..................////////////......------------......,,,---------.....................------,,,,,,+++***,,,---,,,+++***+++,,,------------,,,,,,,,,,,,******++++++++++++******,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++------------------------555444444333333444444555333333333333333333333333333333333333333333333333111111111111111111111111111000000000111222222333333333333333333333333333111111111111111111111111222222222111111111111111222222111111000000//////111000000///////////////000000000000000000000000////////////////////////////////////////////////////////////////////////................................................---------............///........................------...//////...------////////////////////////.../////////////////////..............................//////000111222222,,,,,,,,,---------....../////////.......................................,,,,,,,,,---------.................................------,,,,,,------...........................////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------................................................------............------........................................................................---------.........//////........................------............------/////////////////////////////////......---------------------------------////////////////////////---------............///..............................////////////..................////////////............////////////////////////////////////111111000000000000111111111111111111222222222222111111111111111111111111222222333333333333222222333222222222111111000000000000000000000000000000333333333333444666777888:::::::::888666555555777888888999::::::999777666444555555555555444444333111222222222222222333333444444333222222222333333111111222222222222111111000000111111111111000000000000111111111111000000000000000000000//////...............////////////......------------......,,,,,,,,,---------............---------,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++))))))***+++,,,,,,------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++*********************))))))*********+++++++++************************------------------------++++++++++++++++++++++++++++++++++++++++++++++++------------------------555444444333333444444555333333333333333333333333333333333333333333333333111111111111111111111111000000000000111222333333222222222222222222222222111111111111111111111111111111111111111111111111222222111111000000//////111000000///////////////000000000000000000000000////////////////////////////////////////////////////////////////////////---..........................................------------............///........................,,,---...000000...---,,,/////////////////////////////////////////////...........................---......///000111111222,,,,,,,,,---------......------------------------........................,,,,,,,,,---------.................................------,,,,,,------...........................////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,.............................................---------............------------------------------........................////////////////////////------------....................................------............------//////////////////////////////......------,,,,,,------------------------////////////////////////---------............///---...........................////////////..................////////////............////////////////////////////////////111111000000000000111111000000111111111222222222111111111111111111111111111222222333333222222111222222111111111111111000000000000000000000000000444444444444444555555666666777888777666555777999888888999:::999888777666555666666666555555444333111111111222222333333333555444333333222222222333111111222222222222111111000000111111111111000000000000111111111111000000111000000///////////////............////////////......------------......,,,,,,,,,---------......---------------,,,,,,,,,---...///...---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++))))))***+++,,,------...******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++***************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,555444444333333444444555333333333333333333333333333333333333333333333333111111222333333222111111111111111111111222333444111111111111111111111111111111111111111111111111000000000111111111111111111111111111000000000000111111000///////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////---------..............................------------------............///........................,,,---...//////...---,,,......................../////////............---........................------......//////000000,,,---------............,,,,,,,,,,,,,,,---------........................,,,,,,,,,---------.................................------,,,,,,------...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,.......................................---------------............------------------------------........................////////////////////////,,,------------.................................------............------////////////////////////.........---------------------------------------........................---------............///---------.....................////////////..................////////////............////////////////////////////////////111111000000000000111111///000000000000111111111111111111111111111111111111111222222222222111111111111111111111111111111000000000000000000000000444444555555666666666666666777777777666666777999888999999999999777666555666666666666555444333333111111111222222333333444555555444333222222222222111111222222222222111111000000111111111111000000000000111111111111000000111111000///////////////............////////////......------------......,,,---------............---------------------------///000///...---...///++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************++++++++++++))))))***+++,,,,,,------******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++))))))***+++++++++******)))***++++++,,,+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************555444444333333444444555333333333333333333333333222222222222222222222222111222333444444333222111333222222222222333333444222222222222222222222222111111111111111111111111///000000000111111111222000000000000000111111111111111000///////////////////////////////////////000000000000000000000000////////////////////////////////////////////////---------.........////////////.........------------------............///........................---..................---------------------------............------,,,,,,........................------------............------........./////////++++++,,,,,,,,,---------........................,,,,,,,,,---------.................................------,,,,,,------...........................------------------------------------------------------------------------,,,,,,---------.................................//////.........---------------............------------------------------........................////////////////////////,,,,,,---------.................................------............------////////////////////////,,,------------------...---------------------------------------------------------............///---------.........//////......////////////..................////////////............////////////////////////////////////111111000000000000111111....../////////000000000111111111111111111111111111111222222222222111111000000000000111111111111000000000000000000000000000222333666888999:::;;;999999999888555555666777888999999999888777555444555555555555444333222111000111111222333333444444666555444333222222222222111111222222222222111111000000111111111111000000000000111111111111000000222111000///...//////000............////////////......------------......------........./////////---------------------------...///...------...///******+++++++++,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,------*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++)))***+++,,,,,,,,,++++++)))***+++,,,------,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++555444444333333444444555333333333333333333333333222222222222222222222222222333444444444444333222444444333333222333333444333333333333333333333333111111111111111111111111//////000000111111111222//////000000111111222222111111000///////////////////////////////////////000000000000000000000000////////////////////////////////////////////////---------.........////////////.........------------------.........//////////////////////////////........................------------------------......---------,,,,,,,,,........................------------------,,,,,,.........////////////000,,,,,,,,,------.................................,,,,,,,,,---------.................................------,,,,,,------...........................////////////////////////------------------------................................./////////000000........................//////.........------------..................---................................................000000000000000000000000,,,,,,,,,---------..............................---..................---////////////////////////,,,,,,,,,------.........---------------------------------------------------------.........//////---------.........//////......////////////................../////////000............/////////000////////////////////////111111000000000000111111............////////////000000000000000000000000111111222222222222111111000000000000000111111111000000000000000000000000---///222666999<<<>>>???<<<<<<;;;888555444444555888999999999888777555444444444444333222111000///000000111222333333444444666555444333222222222222111111222222222222111111000000111111111111000000000000111111111111000000222111///.........///000............/////////000.........------..................////////////000------------------------,,,---......,,,,,,---...*********++++++,,,,,,,,,))))))************))))))*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,------.........***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++)))***,,,---...------,,,***+++,,,---...------,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++444444444444444444444444444444444333333222222222777777777666444222000...222222222222222222222222333333333222222222111111222333444555444222000...000000000000000000000000222111111111000000//////000000000000000000000000000000000000////////////////////////////////////111111111111000000000000......////////////......//////.........---------,,,,,,,,,---------....................................////////////......------............------............////////////------------------------........................////////////////////////***++++++,,,---------,,,+++,,,------......------........................------............---------......//////......---++++++,,,,,,,,,---------,,,,,,---......//////000++++++,,,---............---------.........//////------------------------------------------------+++,,,------......------//////////////////............------------..............................------------------------////////////////////////000///---,,,,,,---///000///............---------///............---------...------------...////////////.........---------......------------......---...///000000///...---///............------------------............///---------............///---------............//////////////////000111111000000///...............////////////////////////000000////////////000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000///000000000000000//////222222111222555999>>>@@@CCC???:::777555444333222666666666666666555555444666666555444444333222222222222333333333333444444666666555444444333222222222111111111000000//////111111111000//////......//////000000000000//////000000000000000000000000//////000000000000//////........................000000000///.........---------............------++++++++++++++++++++++++......---,,,,,,+++******,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---------,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,444444444444444444444444444444444333333222222222444444555555555444222111222222222222222222222222333333333222222222111111222333444444444222000...000000000000000000000000111111111111000000000///000000000000000000000000111111111111000000000000////////////////////////---......//////000000000......////////////......//////.........---------,,,,,,---------..........................................//////.........------............------............////////////------------------------................................................++++++,,,---------------,,,,,,------...---------........................------............------***++++++,,,,,,++++++***,,,,,,,,,---------......//////......---,,,,,,,,,,,,,,,------...---------*********+++++++++,,,,,,------------------------------------------------+++,,,------......------..............................------------..............................------------------------////////////////////////000...---,,,,,,---...000///............---------///............---------...------------...////////////.........---------......------------......---...///000000///...---///............------------------............///---------............///---------............//////////////////000000111000000///...............////////////////////////000000////////////000000000000000000000000000000000000000000000000000000/////////000111111222222000000000000000000000000//////000000000000//////222222111222555999===??????<<<888666666666555444666666666666666555444444555555444444333222222222222222222333333333444444555555444444333222222111222111111111000000000000......//////000111111111//////000000000000//////000000000000000000000000...//////000000//////...........................//////..................------............------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********)))((('''''''''++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,444444444444444444444444444444333333333333222222111222333444555555555555333333333333333333333333333333333222222222111111222333444444333222000///000000000000000000000000111111111111000000000000000000000000000000000000222222222111111111000000////////////////////////++++++,,,---...//////000......////////////.....................---------,,,------------.................................------............------------............---------............/////////------------------------................................................,,,,,,---............------------...------,,,,,,........................------............------------............------,,,,,,---------...............------,,,+++++++++---------...------,,,,,,,,,------------.........------------------------------------------------+++,,,------......------------------------............------------......................................................///////////////////////////...---,,,,,,---...//////............---------///............---------...------------...//////...............---------......------------......---...////////////...---///............------------------............///---------............///---------............/////////......//////000111000//////............///////////////////////////000000////////////000000000000000000000000000000000000000000000000000000......///000111222222333000000000000000000000000//////000000111000000///222222111222444888;;;===:::777555555666777777777555666666666666555444444444444333333222222111111222222222222333333333333444444333333222111111111111111111111111000000000......///000000111111222//////000000000000//////000000000000000000000000.........//////.................................---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++------,,,++++++******)))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---,,,,,,++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,444444444444444444444444333333333333333333333333111111222333444555555555333333333333333333333333333333333222222222111111222333333333333222111000000000000000000000000000111111111000000000000000000000000000000000000000111111111000000000000///////////////////////////,,,,,,,,,------...............////////////..............................------------....................................,,,,,,------------,,,,,,------............---------------.........//////........................................................................------......///......---------......------,,,+++........................------............------......////////////......+++,,,,,,,,,,,,---------******+++,,,,,,------...............---,,,++++++............////////////,,,,,,------------------------------------------+++,,,------......------,,,,,,,,,---------------......------------..............................///////////////////////////////////////////////////...------------...//////............---------///............---------...------------...//////..............................------------..............................///............------------------............///---------............///---------............//////............///000000000///............//////////////////////////////000000////////////000000////////////////////////////////////////////////000000000000000111111111000000000000000000000000//////000111111111000000222111111222444666999:::777555333444555777777666555555666666555555444333333333333222222111111111111222222222222333333333222222222222111111000000111111111111111111111111222222111111000//////...//////000000000000//////////////////////////////------............------........................+++,,,,,,,,,---.........---------------------------------------------------------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,......------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,444444444444444444444444333333333333333333333333333333222222333333333444333333333333333333333333333333333222222222111111222222333333222222111111000000000000000000000000000000000000000000111111000000000000000000000000000////////////.........////////////////////////000/////////...---------......////////////......---.....................---------.........//////........................,,,,,,------------,,,,,,------............------------------....................................////////////////////////........................---......///......------,,,------...------,,,,,,........................------............------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,******+++,,,,,,------...............---,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,------......------,,,,,,,,,---------............------------..............................////////////////////////////////////////////////.........------.........///............---------///............---------...------------...//////---...........................------------............------------......///............------------------............///---------............///---------............///...............//////000//////............//////////////////////////////000000////////////000000////////////////////////////////////////////////222222111111000/////////000000000000000000000000//////000111111111111111222111111222333444666777555444333333444555555444555555555555555444444333333333222222222222111111111111111222222222333333222222111111111111000000111111111111111222222222222222222111000000////////////000000000000//////////////////////////////------............------........................+++,,,,,,,,,---............---,,,,,,,,,,,,---...------------------------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,444444444444444444444444222222333333333333444444444333333222222222222333333333333333333333333333333333333222222222111111222222222222222222222222000000000000000000000000000000000000111111111111000000000000000000000000//////.........---------////////////////////////222111111000///...------......////////////......---------...............------........./////////........................------............------------............------,,,------------.................................////////////////////////---------------------------............---,,,,,,+++,,,------......------........................------............------,,,,,,------------,,,,,,+++++++++,,,,,,,,,------......------,,,+++++++++---------...------,,,,,,,,,,,,,,,,,,------------+++,,,,,,------.........------------------------+++,,,------......------,,,,,,,,,---......//////......------------......................................................////////////////////////........................///............---------///............---------...------------...//////---------.....................------------............------------......///............------------------............///---------............///---------............///......------......///000///............//////000////////////////////////000000////////////000000000000000000000000000000000000000000000000000000222222111111000/////////000000000000000000000000//////000111222222222222222111111222222333444444444333222222444444333111444555555555555444333333333333333333333333222222111111111111222222222222111111111111111111111111111111111222222222222222//////000111111222222333//////000000000000//////000000000000000000000000.........//////.................................---------------............---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++(((((()))***,,,---...///++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,++++++++++++***,,,++++++******++++++,,,444444444444444444444444222222222333333444444444333333222111111222333333444444444444444444444444333333333222222222111111222222222222222222222333000000000000000000000000///000000000111111111111000000000000000000000000////////////............////////////////////////111000000000///...............////////////......---------.........//////............////////////.................................//////.........------............------,,,,,,---------.................................////////////////////////---------------------------------------,,,++++++***+++,,,---.../////////........................------............------...//////////////////...---------.........////////////......---,,,,,,,,,,,,,,,------...---------........./////////000000++++++,,,,,,---......///------------------------+++,,,------......------,,,------...//////000000......------------..............................------------------------////////////////////////---..................---///............---------///............---------...------------...//////---------.........//////......------------.........------,,,,,,------...///............------------------............///---------............///---------............///...------------...//////...............///000000////////////////////////000000////////////000000000000000000000000000000000000000000000000000000//////000000111111111111000000000000000000000000//////000111222222222222111111111111222222222222111000000111333444333222444444555555444444333222333333333333333333444444111111111111222222222222222222222222222222222222111111111222222333333333///000000111111222333333//////000000000000//////000000000000000000000000...//////000000//////...........................//////.....................---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,+++++++++******,,,++++++******++++++,,,444444444444444444444444222222222333333444444444222111111111111222444555444444444444444444444444333333333222222222111111333222222111222222333333000000000000000000000000//////000000111111111222000000000000000000000000000000000000////////////////////////////////////......//////////////////......////////////......---------.........//////............/////////000..............................////////////......---..................---,,,,,,,,,---------......////////////////////////000000000000000000000000------------------------,,,---------,,,,,,+++***)))***+++---...///000000........................---..................---+++,,,,,,,,,,,,,,,,,,+++////////////000000000000,,,,,,---......//////000++++++,,,---............+++++++++,,,,,,,,,------++++++,,,,,,---...//////------------------------+++,,,------......------------......///000111111.........------.................................------------------------////////////////////////------............------//////.........---------//////.........---------...------------...//////---------.........//////.........------............---,,,,,,,,,,,,---...//////.........------------------.........//////---------.........//////---------.........//////...------------...//////...............///000111////////////////////////000000////////////000000000000000000000000000000000000000000000000000000------...000111333444444000000000000000000000000//////000222222333333333111111111111111111111111///...///111333555444333444444555555444444333222444444444444444444444444000111111111111222222222222222222222222222333333111111111222222333333333333333222222111000000000//////000000000000//////000000000000000000000000//////000000000000//////........................000000000///.........---...---+++******+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,++++++*********,,,++++++++++++++++++,,,444444444444444444444444333333222222333333444555444444333333333333222222444444333222222111111000333333333222222111111111222222222111111111000000111111000000000000000000000000000000000000000000000000000000000000000000111111000000//////......//////000000000000//////---......///////////////,,,---------......//////,,,,,,,,,------.........111...,,,---///111///---................................................------............------/////////...---------,,,////////////////////////......---------,,,,,,,,,........................////////////////////////,,,,,,,,,---------......---------,,,,,,+++++++++,,,------......------,,,------------------------,,,,,,,,,---------......,,,------....../////////------------------------000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------,,,---......//////......------------------------......////////////......//////.........---------........................------------------------,,,------......------,,,//////.........---------222000...---,,,---...///////////////............------------------------........................---------............///////////////////////////------------------------000///...---------------........................000000000000000000000000///000111000...------...////////////////////////............................................................////////////000111111111111222222222111111111000000000000000111222333333444444333333111222222333333222222111444444444333333222222222222222222222222222222222222222222222222222222222111111111111111111111111333333222111000///......222222222111000//////...////////////////////////,,,---...000000000///...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,))))))*********+++++++++******+++++++++,,,,,,,,,---------...------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------------------------)))***+++---.../////////++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++*********++++++,,,,,,,,,444444444444444444444444333333222222333333444555444444333333333333222222222222222222222222222333333333333333222222222111222222222111111111000000111111000000000111111222000000000000000000000000000000000000000000000000111000000000/////////...//////000000000000//////---......///////////////------........./////////------...............///111...,,,---///000///...................................................------............------...............---------////////////////////////............------,,,,,,................................................---------.........//////.........---------,,,,,,,,,------......------,,,------------------------,,,,,,,,,---------......---------------.........------------------------///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------,,,------...............///////////////...............////////////......//////.........---------........................---------------------------......//////......---//////.........---------111000...---,,,---...///////////////............------------------------........................---------............///........................------------------------//////...---------------------------------------///////////////////////////000000000...---...///////////////////////////........................000000000000000000000000............////////////000000111111111222222222111000000000000000000000000111222222333333222222222222333333333333222222444444333333333222222222222222222222222222222222111111111111111111111111000000000000000000000000222222111111000/////////222222111111000//////...////////////////////////---...//////////////////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++,,,*********++++++++++++,,,******+++++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,444444444444444444444444333333222222333333444555444444333333333333222222000111111222333333444444444444333333333333222222222222222111111111111111111111111111111222333444000000000000000000000000000000000000000000000000000000000000////////////...//////000000//////...---......///////////////.........//////////////////////////////.........000...------...//////...................................................------............---------------.............../////////////////////////////////............---........................................................./////////000000//////............------,,,------......------,,,------------------------,,,,,,,,,---------......------------,,,,,,,,,,,,------------------------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------,,,,,,---...............000000/////////...............////////////.....................---------........................------------------------...//////////////////..................---------000///...---------...////////////............---------------------------........................---------............///........................------------------------//////...------------...------------------------////////////////////////...///000///...---...///000000000000000000000000........................000000000000000000000000............////////////000000000111111111222222000000000000000000111111000000111222222222222111333333444444444444333333333333333333222222222222222222222222222222222222000000000000000000000000////////////////////////000000000000000000000000222111111000000//////...////////////////////////000//////............///------------------------...------------,,,,,,,,,------------------------------------------------***+++,,,,,,------,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++...............---,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++444444444444444444444444333333222222333333444555444444333333333222222222111111111222222333333333444333333333333333333333111111111111111111111111111111111111222333444555000000000000000000000000000000000000000000000000000000000000////////////...//////////////////...---......///////////////////////////////////////000/////////......------///...------............................................................------............------,,,---------...//////////////////////////////////////////////////////...................................................---.........////////////............------------,,,------......------,,,------------------------,,,,,,,,,---------......---------,,,,,,+++++++++------------------------,,,,,,,,,,,,---......///------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------,,,,,,---.........------.........---,,,,,,++++++---......//////......---................................................------------------------......////////////..............................//////...---------.../////////.........---------------------------------........................---------............///........................------------------------///......---------..............................////////////////////////...///000///...---...///000000000000000000000000............................................................////////////000000000000111111111111000000000000000111111111000111111222222222222222333444444555555444444333333222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000//////000000111111111111111111000000////////////////////////////////////111000///---------...///........................------------------------------------------------------------------------***+++,,,,,,------,,,,,,+++******))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...............---,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********444444444444444444444444333333222222333333444555444444333333333222222222333333333222222222111111333333333333333333333333111111111111111111111111111111111111222333444555000000000000000000000000////////////////////////////////////000000000000......////////////......---......//////////////////////////////.........///......------,,,,,,,,,.........---------...///................................................------............------,,,---------.../////////////////////////////////.../////////////////////................................................,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,---,,,------......------,,,------------------------,,,,,,,,,---------......---------,,,,,,+++++++++------------------------+++,,,,,,------.........------------------------,,,------......------,,,,,,,,,,,,---------......------------------------+++,,,,,,---...---------......---------,,,,,,,,,------............---------.............................................------------------------,,,------......------,,,---...........................---------.....................------------------------------------........................---------............///........................------------------------......---------......///////////////////////////........................---///000///......///000000000000000000000000000////////////////////////....................................//////////////////000000000111111111//////000000111111111111111222222333444333333333333444444555555444444333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111/////////000111111222222000000000///////////////////////////////////////111000///---------...///........................------------------------------------------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++******))))))******+++***++++++,,,,,,++++++***++++++,,,,,,,,,---------******+++++++++,,,,,,,,,***++++++,,,------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********444444444444444444444444333333222222333333444555444444333333333333222222444444333333222111111000111111222222222222333333111111111111111222222222111111111111111222333444000000000000000000000000////////////////////////////////////000000000000---......//////......------......///////////////...............------------------------,,,,,,,,,---......---,,,,,,---///................................................------............---------------...............////////////////////////---............/////////........................------------------------,,,,,,,,,------------...+++++++++,,,,,,,,,,,,---,,,------......------,,,------------------------,,,,,,,,,---------......------------,,,,,,,,,,,,------------------------,,,,,,---.........------------------------------------............------,,,,,,,,,---------......------------------------++++++,,,---------------////////////////////////------............---------------.......................................------------------------,,,,,,------------,,,,,,---------...............,,,---------.....................------------,,,------------------------........................---------............///------------------------------------------------...------------...//////////////////////////////........................---...//////......///000000000000000000000000000////////////////////////000000000000000000000000............/////////////////////000000000111111/////////000111111222222222222333444444444444333333333444444444444333333111111111222222222222222222222222222222222222222222222222222222222222222111111111111111111111111//////000000111111111222////////////////////////////////////////////////000//////............///------------------------,,,,,,,,,------------...------------------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++************++++++***+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++444444444444444444444444333333222222333333444555444444333333333333222222333222222222222222222222000000000111111222222222000000111111111222222222111111000000000111111222000000000000000000000000////////////////////////.../////////000000000111---......//////......------......///////////////...---------,,,,,,,,,,,,------------............,,,...///---++++++---///................................................------............------...............---------////////////////////////,,,,,,------....................................------------------------------------............,,,,,,,,,,,,------......,,,------......------,,,------------------------,,,,,,,,,---------......---------------.........------------------------,,,---.........---,,,+++........................------............------,,,,,,,,,---------......------------------------++++++,,,------------,,,------......///000000000,,,------......------,,,---------.........//////........................------------------------------............---------------.........//////+++,,,------.....................---------,,,,,,------------------------........................---------............///---------------------------------------------------------------...//////................................................---...//////......///111////////////////////////////////////////////////000000000000000000000000............////////////////////////000000000111...//////000111111222222111111222333333333333333222222333333333333222222000111111111222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000111111111////////////////////////////////////////////////---...//////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,)))***,,,------,,,***)))*********++++++++++++,,,******+++++++++,,,,,,,,,))))))***,,,,,,------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******+++++++++***))))))++++++++++++++++++++++++++++++************++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,444444444444444444444444333333222222333333444555444444444333333333222222111111111222222333444444//////000000111111111222000000111111222222222222111111000000000000000000000000000000000000000000////////////////////////.../////////000000111111---..................------......///////////////---------,,,,,,+++++++++---.........//////000000,,,...///---+++***---///................................................---..................---/////////......------,,,////////////////////////,,,,,,,,,---------..............................------------------------............/////////000---------.........//////,,,------......------,,,------------------------,,,,,,,,,---------......---------....../////////------------------------------...///...---+++***........................------............------,,,,,,,,,---------......------------------------++++++,,,---------,,,,,,***++++++,,,---...//////,,,------......------,,,---------.........//////........................------------------------......////////////......---------.........//////+++,,,------.........---......---------,,,,,,,,,------------------------........................---------.........//////---------------------------------------------------------------...///000,,,,,,,,,,,,,,,,,,,,,,,,........................,,,...//////......///111////////////////////////000000000000000000000000..................................../////////000////////////000000000000...//////000111222222222000000111222222222222111111222222333333222222111000000111111222222222222222222222222222222222222000000000000000000000000000000000000000000000000111111000000000000000000.........///////////////////////////////////////,,,---///000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------------------------------++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---)))***,,,------,,,***)))))))))*********+++++++++******+++++++++,,,,,,,,,((()))***+++,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************+++,,,------,,,+++***)))))))))))))))))))))))),,,+++++++++)))((('''&&&++++++++++++++++++++++++++++++************++++++---------,,,,,,+++++++++*********++++++,,,,,,---444444444555555555555666555555444444444333333333111111222222222111111000333333333222222111111111111111222222222222111111111111000000000000111111000000000000000000000000000000000000000000000000111111000///////////////000000000000000000000000......////////////......////////////////////////......---------,,,,,,,,,///////////////////////////...------...///000111..................------,,,,,,,,,,,,,,,,,,,,,,,,------............------........................................................................,,,---...//////...---,,,+++++++++,,,,,,,,,------...------,,,,,,------......---,,,,,,,,,,,,---.........//////...---,,,,,,................................................//////.........---------......//////......---,,,/////////...---------,,,,,,---------.../////////++++++,,,------,,,++++++,,,,,,---...---,,,***)))------------------------.................................------,,,,,,+++,,,------......------,,,...------------...//////........................------............---------------------------------------............///................................................,,,---...---++++++---...---------,,,,,,+++++++++------------------------//////.........---------------------------------////////////////////////........................---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------.........//////000000...............---------......///////////////......---,,,++++++,,,---...//////000111111111111111000000000000111111111111222222222222222222222222222222222111111000000000000111111222222111111000111111111111111000//////000///.........000111222000000000000000000000000000000000000000000000000000000//////.........---........................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))++++++++++++++++++++++++------++++++++++++------,,,,,,,,,++++++***************+++++++++,,,,,,,,,---------,,,,,,+++++++++************************))))))*********+++++++++++++++++++++++++++++++++---+++)))***,,,---,,,)))++++++++++++++++++++++++...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,444444444444555555555555555555444444444333333333222222333333333333222222333333333222222222111111111111222222222222111111111111000000000000111111000000000000000000000000000000000000000000000000111111000///////////////////////////////////////......////////////......////////////////////////............------,,,,,,........................///...------...///000111................................................------............------........................................................................------............------,,,,,,---------............------,,,,,,------......---,,,,,,,,,,,,---...------......---,,,,,,+++................................................//////.........---------......//////......---,,,---------------,,,,,,,,,---------...............+++,,,---......---,,,+++,,,------...---,,,+++***------------------------------------------------.........---------------,,,------......------,,,...------------...//////........................------............---------------------------------------............///................................................---......---,,,,,,---///---------,,,,,,,,,++++++------------------------......------,,,,,,,,,,,,------------------------////////////////////////........................,,,------...------,,,,,,------------------------//////.........---------............/////////000...........................//////000000/////////000000///......///000000//////000111111111111000000000000000111111111111222222222222222222222222333222222222111111111111111111222222222222111111111111111111111000//////000000/////////000111222000000000000000000000000000000000000000000000000000/////////....................................------------------------...------,,,,,,------...------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++---,,,++++++++++++,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++)))'''(((***+++***(((++++++++++++++++++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,444444444444555555555555555555444444444333333333111222333444555555555444333333333222222222222111111111222222222222111111111111000000000000111111000000000000000000000000000000000000000000000000111111000///////////////////////////////////////......////////////....../////////////////////////////////............---.................................---......///000........................////////////////////////------............------.................................................................................------.........---------.........//////...------,,,,,,------......------,,,,,,------...,,,,,,,,,---,,,,,,+++***........................------------------------...............---------......//////......---,,,++++++,,,,,,,,,,,,,,,,,,...............---------------............------,,,------------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,..................//////,,,------......------,,,...------------...//////........................------............------........................---------............///................................................---...///...,,,,,,...///------------,,,,,,,,,,,,---------------------------,,,,,,,,,,,,+++++++++------------------------////////////////////////........................,,,,,,------...------,,,.......................................---------............///////////////////////////////////////000000111111000//////111000000//////000000111...///000000111111000000000000000000111111111111222222222222222222222222333333333222222222222111222222333333333333222222000111111111111000000///111111000000000111222222000000000000000000000000000000000000000000000000////////////....................................------------------------...------,,,,,,------..............................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++***)))((()))******)))(((++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,333333444444444555555555555555444444444333333333111111222444555555555555222222222222222222222222111222222333333222222111111111000000000000111111000000000000000000000000000000000000000000000000111000000///////////////////////////////////////......////////////....../////////////////////////////////////////////...................................................---------...............////////////////////////------............------........................................................................///...---,,,,,,---...///------------...............------,,,,,,------...------------------------,,,,,,---------,,,,,,+++........................------------------------.................................///......---,,,++++++,,,,,,---------.../////////...---------,,,........................------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000,,,------......------,,,...------------...//////........................------............------////////////////////////---------............///...................................................//////...------...000------------------,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////........................,,,,,,------...---------------------------------.................................///////////////////////////000000000000000111111111111000000/////////............//////...//////000000000000000///000000000111111111111111111111111111111111111333333333222222222222222222333333444444333333222000000111111111111000///111111111111111111222222000000000000000000000000///////////////////////////////////////.................................------------------------...------,,,,,,------...------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++************++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,333333333444444444444555555555444444444333333333000000222333444444444444222222222222222222222222222222333333333333222222111111000000000000111111000000000000000000000000000000000000000000000000111000000///////////////..............................////////////......////////////////////////.../////////////////////..........................................---------------.........//////........................------............------........................................................................///...---,,,,,,---...///+++,,,,,,,,,,,,---------...------,,,,,,------...------------------------------............------........................---------------------------..............................///......---,,,,,,,,,------......///////////////...---------,,,........................---------------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000,,,------......------,,,...------------...//////........................------............------////////////////////////---------............///................................................---...///...,,,,,,...///------------------------------------------------------------............------------------------////////////////////////........................+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,---.....................///////////////............/////////000000111111111111111111111000//////......////////////............///000000000000000///000000000111111111111111111111111111111111111222222222222222222222222222333333444444333333222///000000111111111000000111111222222222111111111000000000000000000000000////////////////////////.........///////////////........................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,+++++++++++++++++++++++++++******))))))******+++*********++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,333333333333444444444444555555444444444333333333000111222333333444333333111222222222222333333333222222333333333333222222111111000000000000111111000000000000000000000000000000000000000000000000111111000///////////////..............................////////////......////////////////////////---............/////////---------------------------............---,,,,,,,,,,,,------.../////////------------------------------............------.................................................................................------.........+++++++++,,,,,,,,,------...------,,,,,,------...,,,------......------,,,------......//////..............................,,,,,,,,,,,,,,,,,,,,,,,,---------.....................//////......---,,,------.................................---------......------------......---------,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,..................//////,,,------......------,,,...------------...//////........................------............------........................---------............///................................................,,,---...---++++++---...------------............------------------------------...............///------------------------////////////////////////........................++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---------...............///////////////.........---......//////000000111111111111111000///......///000000111111000000///---...//////000000//////000000000000111111111111111111111111111111111111000111111111111222222222222222333333333333222222///000000111111111111000111111111222111111000///000000000000000000000000000000000000000000000000.........///////////////........................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++(((*********)))((()))***+++++++++++++++++++++++++++******************+++*********++++++,,,,,,---++++++++++++++++++++++++***+++,,,,,,******+++,,,222222333333333444444444555555444444444333333333333333444444444444333333111111222222222333333333222333333444444333333222111111000000000000111111000000000000000000000000000000000000000000000000111111000///////////////..............................////////////......////////////////////////,,,,,,------............------------------------------.........---,,,+++,,,,,,------...//////000------------------------------............------........................................................................------............------,,,,,,,,,,,,---------......------,,,,,,------...,,,,,,---......---,,,,,,+++,,,---............---........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......//////......---,,,......---------------------------..................---,,,++++++,,,---......------,,,---...///000------------------------------------------------.........---------------,,,------......------,,,...------------...//////........................------............---------------------------------------............///................................................+++,,,---,,,******,,,---------------.........///------------------------,,,,,,,,,------.........------------------------////////////////////////........................***+++,,,---............---------------------------------.........//////000/////////............,,,------...//////000000000000000000///...------...///000000000000///...---...//////000000//////000000000000111111111111111111111111111111111111//////000000000111111111111111222222222222111111//////000111111111111111000000111111111000///...000000000000000000000000000000000000000000000000............/////////000........................------------------------...------,,,,,,------...------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********++++++++++++++++++++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))*********++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++(((***+++***(((''')))++++++++++++++++++++++++++++++++++++******+++++++++)))******+++,,,,,,------++++++++++++++++++++++++***+++,,,,,,******+++,,,222222333333333444444444555555444444444333333333555555555666555555444444111111111222222333333333222333333444444333333222111111000000000000111111000000000000000000000000000000000000000000000000111111000///////////////..............................////////////......////////////////////////,,,,,,,,,---------......------------------------------...///...---+++***,,,,,,------...///000000........................---..................---........................................................................,,,---...//////...---,,,---------.........//////...------,,,,,,------...,,,,,,---......---,,,,,,***+++,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......//////......---,,,---------,,,,,,+++++++++,,,------....../////////---,,,++++++++++++,,,---...------,,,---...///000------------------------.................................------,,,,,,+++,,,------......------,,,...------------...//////........................---..................------------------------------------.........//////................................................+++,,,,,,+++******+++------------.........//////------------------------+++++++++,,,,,,---------------------------------////////////////////////........................***+++,,,---....................................---------.........//////000000//////.........---,,,,,,,,,---...//////000000000000000///...---,,,+++,,,---......---,,,+++---......///////////////000000000000111111111111000000000000000000000000......//////000000000111111111111222222111111111//////000111111111111111///000111111111///...---000000000000000000000000000000000000000000000000---.........//////000000........................------------------------...------,,,,,,------...........................,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++))),,,------***)))+++---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++***+++,,,,,,******+++,,,444444555555555555555555333333333333333333333333444444444444333333222111222222111111222444555666777444111000000111111111111111111111111111111111000000000000000000000000111111000000//////......000000////////////000000//////............////////////.........---------333333222111000///......////////////////////////........................000000//////.........---.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000000///---,,,---......///////////////---------------------------------............///,,,---------.../////////------------------------...---,,,,,,---...///000------------------------------------------------,,,,,,,,,---------.........------,,,---...///000///...---,,,,,,---...///000000000000000000000000---------.........//////---.........---,,,,,,+++///...---,,,+++,,,,,,---////////////////////////---,,,++++++++++++,,,---,,,,,,,,,,,,,,,---...///---------.........//////,,,,,,,,,---------..............................------............------//////.........---------////////////////////////......------------..............................,,,,,,,,,---------.................................------,,,,,,------...//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,/////////......------,,,++++++,,,---............---------------------------....................................---------///...---,,,,,,---.../////////.........---------////////////////////////000000000000000///......000000000000000000000000000000000000000000000000111111000///////////////000000000000000000000000111111222222222222111111000000111111111000000///000000000000000000000000111///---...000000...,,,000000///....................................---........................000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********((()))***+++,,,---------,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++///...,,,+++***++++++,,,++++++++++++,,,,,,---...++++++******************------,,,,,,+++***))))))************************++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------444444444444444444444444333333333333333333333333333444444444333333222111222222111111222333555666777444111000000111111111111111111111111111111111000000000000000000000000111000000000/////////...000000////////////000000//////............////////////.........---------111111111000//////......////////////////////////........................000/////////.........---------------------------.........------,,,,,,,,,------------------------///////////////...---------......///////////////////////////////////////---------............///.........///////////////------------------------......---,,,---...//////------------------------------------------------,,,,,,,,,---------......---,,,,,,+++,,,---...//////...------------...///........................---------.........//////------......------,,,+++///...---,,,,,,,,,------...........................---,,,++++++,,,---...------------------...///---------.........//////,,,,,,---------.................................------............------//////.........---------////////////////////////......------------..............................,,,,,,,,,---------.................................------,,,,,,------............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,.........---------------,,,,,,------...---------------------------------//////.........---------------........................------------......//////.........---------////////////////////////000000000000000///......000000000000000000000000000000000000000000000000111111000///////////////000000000000000000000000000111111222222111111000000000111111111111000000000000000000000000000000111///---...///000...,,,000000///...............------------.........///....................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++---,,,+++*********+++,,,,,,,,,+++++++++,,,------+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333333333333333333333333333333333333333333333333333333444444444333222222222222111222222333444555666333111000111111111111111111111111111111111111000000000000000000000000000000000000////////////000000////////////000000//////............//////...............---------////////////////////////////////////////////////......................../////////...............------------------------.........---------------........................000///......---.........---......///////////////////////////////////////---------............///000000000///////////////------------------------//////...---------......------------------------------------------------,,,,,,,,,---------......,,,,,,+++++++++,,,------///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,---------...............------......------,,,,,,......---,,,,,,,,,------..............................------------......//////......---.........---------...............,,,------------.................................------............------...............---------////////////////////////......------------..............................,,,,,,,,,---------.................................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,---------------------...------,,,,,,------------------------/////////......------,,,,,,---------.../////////---..................---...............---------//////////////////////////////000000000///......000000000000000000000000000000000000000000000000111000000///////////////000000000000000000000000000111111222222111111000000000111111111111000000000000000000000000000000111///......//////...---000000///...............,,,,,,------......//////---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++******)))))))))***++++++---,,,,,,++++++++++++,,,,,,,,,------......//////---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++444444444333333333333333333333333333333333333333333333333444444333333222111111222222222333333444444222000000111222111000111111111111111111111111000000000000000000000000000000000000////////////000000////////////000000//////............//////........................---------.........//////////////////////////////................................................------------------------...............---------........................000///...---,,,---...///---......///////////////---------------------------------............///000000//////......------------------------------//////......------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------...------,,,,,,------------------------........................//////............//////111000///.......................................------------....................................------............------........................////////////////////////......------------..............................,,,,,,,,,---------.................................------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,---------------------------------------+++++++++,,,,,,---------............---,,,++++++---------------------------.....................,,,,,,,,,---...///000000,,,---...//////...---,,,........................////////////////////////...///////////////......000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111000000///000000111111111111000////////////////////////000///////////////...---000000///...............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))******++++++,,,,,,------,,,+++*********++++++,,,,,,---...//////000,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************666555555555444444444333333333333333333333333333222333333444444333333333111111222222222222222222333111000000111222111000111111111111111111111111000000000000000000000000////////////000000000000000000////////////000000//////............//////---.....................,,,,,,------......//////////////////////////////........................---------...............------------------------........................------------------------000///---,,,,,,,,,---...---......///////////////---------------------------------............///.........------,,,,,,,,,------------------------/////////......---,,,,,,------------------------------------------------,,,,,,,,,---------......---............------------..................---------------------------.....................---,,,,,,------...------,,,,,,---------------------........................////////////////////////111000///....................................------------.........//////........................------............---------.....................////////////////////////......------------..............................,,,,,,,,,---------.................................------,,,,,,------...+++,,,,,,------.........,,,,,,,,,------.........------------------------+++++++++,,,,,,---------............---,,,++++++------------------------+++,,,,,,---...///000000,,,,,,,,,---...///000000,,,---...//////...---,,,---.....................////////////////////////......////////////......////////////////////////////////////////////////000000////////////000000////////////////////////000000000111111000000000//////000111111111111111//////////////////////////////000///............000000///...............//////...---,,,++++++***---------------------------------------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,------------,,,++++++******************+++,,,---......///,,,,,,+++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************666666666555555444444333333333333333333333333333222222333444444444333333111111222222222222111111222111000000222222111///111111111111111111111111000000000000000000000000////////////000000000000000000////////////000000//////............//////---------...............,,,---------......//////////////////////////////........................---------------................................................/////////------------------------///...------,,,------------......///////////////////////////////////////---------............///---------,,,,,,,,,,,,,,,------------------------.........///......---,,,------------------------------------------------,,,,,,,,,---------............/////////...---,,,------...//////...------.......................................---------,,,,,,------......------+++,,,---.........------------------------------......////////////......//////......---........................---------------........./////////........................------............---------------...............////////////////////////......------------..............................,,,,,,,,,---------.................................------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,---......//////,,,,,,,,,------------...,,,,,,,,,,,,---------------------...------,,,,,,------------------------+++,,,,,,---...///000000,,,---------.../////////---..................------------...............////////////////////////------.../////////......///////////////////////////////////////////////////////////////000000111///////////////////////////000000111111000000///...///000111111222111111000000000000000000000000...000000000...---...///000000///...............///......---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......((((((***+++,,,---------***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++,,,---------,,,,,,,,,++++++************+++******++++++,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************666666555444444333222222333333333333333333333333111222333333444444444333000111222333333222111000111000///000222222111///111111111111111111111111000000000000000000000000.../////////000000000111000000////////////000000//////............//////---------.........//////.............../////////////////////////////////........................,,,,,,,,,------.........////////////////////////---........./////////000........................------......------,,,,,,---......///////////////////////////////////////---------............///,,,,,,,,,---------------------------------------,,,---.../////////...---------------------------------------------------,,,,,,,,,---------......------.........---,,,+++------...//////...------........................//////.........---------+++,,,------......------+++,,,---.........---------------------------------...////////////...---------------------.../////////.........---------............////////////........................------............---------------.........//////////////////////////////......------------..............................,,,,,,,,,---------.................................------,,,,,,------...,,,,,,------------------,,,,,,------.../////////,,,,,,,,,---------...............---------------,,,,,,------...---------------------------------........................------........................------------......---------.........//////////////////////////////,,,---......//////......///////////////////////////////////////////////////////////////000111111//////////////////////////////000000000000//////...///000111111222222222000000000000000000000000...000111000---,,,...///000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++,,,---,,,+++************************+++,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++555555444333333222111111333333333333333333333333111222333333444444444444000111222333333222000000000000///000222222111///111111111111111111111111000000000000000000000000.../////////000000111111000000////////////000000//////............//////---------.........//////////////////////////////////////////////////////........................,,,,,,,,,------.........000000000000000000000000---.........//////000000000000000000000000000000,,,---...///...---,,,+++---......///////////////---------------------------------.........//////,,,------....../////////------------------------+++,,,.../////////......------------------------------------------------,,,,,,,,,---------......,,,,,,---...---,,,***))),,,---...//////...---,,,........................//////.........---------+++,,,,,,---.........---***+++---...///...------------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,---.../////////.........---------............/////////000........................---..................------------.........//////////////////////////////.........------.................................,,,,,,,,,---------.................................------,,,,,,------...------------------------,,,,,,------...///000000,,,,,,,,,------........./////////......---------++++++,,,---............------------------------111000///...---,,,++++++...............---------///...---,,,,,,---...///---------.........//////////////////////////////,,,,,,---.../////////...///////////////////////////////////////////////////////////////000111111//////////////////////////////000000000000//////......///111111222222222000000000000000000000000...000111000---,,,---000000000///...............)))******+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,,,,,,,+++***************++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++***+++,,,,,,+++***)))(((***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++444444444333333222222222222222222222222222222222222333333444444333333222111111111111111111111111333333222222222222333333222111000000000000000111111000000111222111000...000000000000000000000000000000000000000000000000000000000000////////////......////////////....../////////////////////////////////...---------,,,..................------......---------,,,,,,,,,........................000000000000000000000000........................,,,---------....../////////////////////.......................................////////////......///...---,,,,,,---.../////////.........---------,,,,,,,,,---------......,,,---------.../////////.........------,,,,,,,,,------------------------+++,,,------......------,,,,,,,,,---------..............................,,,,,,,,,---------......------------------------..................---------------............///........................,,,,,,,,,---...///000111///............------------------............///------............------000000000000000000000000.........------,,,,,,,,,---...000111111111000///......//////......---,,,------............---------------............///------------------------------...///...---+++***------------------------,,,------......------,,,...------,,,,,,------...,,,,,,,,,---------.........------,,,,,,------...//////...---,,,,,,++++++000000//////.........---,,,,,,,,,---------......//////............//////////////////////////////........................////////////////////////---......///////////////............////////////000000//////.........---////////////////////////000//////.........//////222111111111000000//////////////////////////////////////////////////////------------------------------............------------------------------------------------------++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********...------,,,,,,++++++***,,,,,,++++++***)))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))***************************++++++,,,,,,------...++++++++++++++++++++++++444444444333333333333333222222222222222222222222222222333333333333222222111111111111111111111111000000000//////000000000111000000000000000111111333222000000111111000...000000000000000000000000000000000000000000000000000000000000////////////---......//////......---////////////////////////...............---------.................................---------,,,,,,........................////////////////////////........................------........./////////////////////..........................................////////////......///...---,,,,,,---...//////.........------------,,,,,,,,,---------......------------..................---------,,,,,,,,,------------------------+++,,,------......------,,,,,,,,,---------..............................,,,,,,,,,---------......------------------------..................---------------............///........................---------------...///000///............------------------............///------............------////////////////////////......---------,,,,,,,,,---...///000111000000///......//////......---,,,,,,,,,------------,,,,,,---------............///------------------------------......------,,,+++------------------------,,,------......------,,,---------,,,,,,---------,,,,,,,,,---------.........------,,,,,,------...///......---,,,,,,++++++000/////////.........---,,,,,,,,,---------............------------..............................................................................---......///////////////............////////////000/////////............////////////////////////000//////.........//////000000000000000111111111////////////////////////////////////////////////------------------------------............------------------------------------------------------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++333333444444444444444444222222222222222222222222111111222222222222111111111111111111111111111111000//////......//////000000/////////000111222222666333111000000111000///000000000000000000000000000000000000000000000000000000000000////////////---......//////......---////////////////////////---------................................................------------,,,..............................................................................////////////000000......................................................////////////............------------..................------------,,,,,,,,,---------..................------------...------------,,,,,,,,,------------------------+++,,,------......------,,,,,,,,,---------..............................,,,,,,,,,---------......------------------------------------------......---------............///..............................---------......//////............------------------............///------............------...........................------------,,,,,,,,,---...///000000000000///......//////......---,,,+++,,,,,,,,,,,,,,,,,,+++---------............///------------------------......---,,,,,,,,,------------------------------,,,------......------,,,------------------------,,,,,,,,,---------.........------,,,,,,------............------,,,,,,+++/////////...............,,,,,,,,,---------......------,,,,,,,,,,,,------........................------------------------........................---......///////////////............////////////////////////............/////////////////////////////////......//////000/////////000111111222222////////////////////////////////////////////////------------------------------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))******+++,,,,,,---...------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++...------,,,++++++******++++++++++++++++++++++++333333333444444555555666111222222222222222333333000111111222222111111000111111111111111111111111111111000000000000111111////////////000111333333777444111///000000111000////////////////////////////////////////////////000000000000////////////...//////000000//////...////////////////////////,,,---------.../////////---------...........................------------......................................................................../////////000000000000000------...............///........................---......//////......---------------------------------------------------,,,,,,,,,---------...............------,,,,,,,,,------------------------------------------------+++,,,------......------,,,,,,,,,---------..............................,,,,,,,,,---------......------------------------,,,,,,------------......---------............///........................///......---------......///............------------------............///------............------------------------------------------------------.........///////////////.........///......---,,,,,,,,,------------,,,,,,---------............///------------------------///...,,,++++++,,,---...------------------------,,,------......------,,,,,,------------------,,,,,,,,,,,,---------.........------,,,,,,------.........---------,,,,,,,,,........................,,,,,,,,,---------.........------,,,,,,------...........................------------------------........................---......///////////////............///////////////////////////.........//////////////////////////////////////////000111000000000000000111111111////////////////////////////////////////////////........................------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++------,,,,,,++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++222333333444444555555555111111111222222333333333000111111222222111111000111111111111111111111111111111000000000000111111////////////000111333333666333000//////000111000////////////////////////////////////////////////000000000000////////////000000000111111000000000////////////////////////,,,---------.../////////---------.........////////////.........---------........................................................................000000000000000/////////,,,---------......//////........................------............------,,,------------------,,,,,,,,,------------------,,,,,,,,,---------............------,,,,,,,,,+++------------------------------------------------+++,,,------......------,,,,,,,,,---------..............................,,,,,,,,,---------......------------------------,,,,,,,,,,,,------......---------............///........................///......---------......///............------------------............///------............------------------------------------------------------...............//////000.........///......---,,,------............---------------............///------------------------...---,,,++++++,,,...///------------------------,,,------......------,,,,,,,,,---......---,,,,,,,,,,,,,,,---------.........------,,,,,,------...---------------,,,,,,,,,---------...............,,,,,,,,,---------......//////............//////........................------------------------........................---......///////////////............////////////.........//////////////////////////////////////////////////////000111111333222222111000///......////////////////////////////////////////////////........................------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++222222333333333333333333111111111222222333333444111111222222222222111111111111111111111111111111000//////......//////000000/////////000111222222333111///...000111000000000000000000000000000000000000000000000000000000000000000000///////////////000000111111000000///////////////////////////---------...............,,,,,,------...//////////////////.........------........................................................................000000////////////......,,,,,,,,,---......//////........................------............------,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,------------...------------------------+++,,,------......------,,,,,,,,,---------..............................,,,,,,,,,---------......------------------------++++++,,,,,,------......---------............///..............................---------......//////............------------------............///------............------------------------------,,,,,,,,,------------.........------......///000......//////......---,,,---......//////......------------............///------------------------------,,,,,,,,,---......------------------------,,,------......------,,,+++,,,---......---,,,+++,,,,,,,,,---------.........------,,,,,,------...---------------------------------------.........,,,,,,,,,---------....../////////....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///////////////............////////////.........///////////////////////////////////////////////////000111222222444333222111000...------////////////////////////////////////////////////........................------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,+++******))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---++++++++++++++++++++++++222222222222222222111111000111111222333333444444222222333333333333222222111111111111111111111111000000000//////000000000111000000000000000111111000.........000111000///000000000000000000000000000000000000000000000000000000000000////////////......////////////......////////////////////////...............---------,,,,,,------...//////000////////////....................................////////////////////////......................../////////.........------++++++,,,------...//////........................,,,------......------,,,+++,,,------------,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------......------------------------+++,,,------......------,,,,,,,,,---------..............................,,,,,,,,,---------......------------------------***++++++,,,------......---------............///........................---------------...///000///............------------------............///------............------------------------------,,,,,,,,,---------............---------...///000......//////......---,,,,,,------......------,,,---------............///------------------------+++,,,------......------------------------------,,,------......------,,,+++,,,...//////...,,,+++,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,------.........,,,,,,,,,---------......///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///////////////............////////////............/////////000////////////////////////////////////000111222333333222222111000///......////////////////////////////////////////////////........................------............---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++333222222111111000000000000000111222333333444444222333333444444333333222111111111111111111111111333333222222222222333333222111000000000000000111---------...000111000...000000000000000000000000000000000000000000000000000000000000////////////,,,------------------,,,/////////////////////////////////......------,,,,,,,,,------...///000000000/////////....................................000000000000000000000000........................//////......---------,,,++++++,,,,,,---...//////........................,,,------......------,,,++++++------------+++++++++++++++,,,,,,---------,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,------.........------------------------+++,,,------......------,,,,,,,,,---------..............................,,,,,,,,,---------......------------------------******+++,,,,,,---......---------.........//////........................,,,,,,,,,---...///000111//////.........------------------.........//////---..................---........................,,,,,,,,,------...............---,,,---...///000......//////......---,,,+++,,,,,,------,,,,,,+++---------.........//////------------------------***+++---...///...------------------------------,,,------......------,,,+++,,,...//////...,,,+++,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,------.........,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///////////////............/////////000---.........//////000000////////////////////////////////////000111222333111111111111000000000000////////////////////////////////////////////////////////////////////////---..................------------------------------------------------------------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))++++++++++++++++++++++++555444333333555555444333222222222333333444444444555555555555555555555555111111111111111111111111222111111111000000//////000///...---,,,---......///////////////...------////////////////////////////////////////////////000000//////.........---//////............//////.........------,,,,,,,,,................................................................................................//////////////////////////////000000000000//////000///------///000///...,,,,,,,,,------.........///...---,,,,,,---...//////...---,,,,,,,,,,,,,,,//////...---,,,,,,++++++------------------------+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------//////.........---------,,,,,,---...//////......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......//////......///...---,,,,,,---...///------............------..................------............////////////------..........................................------------------------,,,,,,,,,------.........///...,,,++++++,,,...///........................******+++++++++,,,,,,,,,,,,,,,,,,------.........//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---......------,,,,,,------....................................------,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------------------------------.........//////.........------,,,,,,,,,000000000000000000000000////////////////////////////////////000000000000///000111111111///...---000000000000////////////---......///////////////,,,------......------,,,........................---,,,,,,++++++,,,,,,---,,,------......------,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,---,,,,,,++++++***************+++++++++,,,,,,,,,++++++******++++++,,,---************************++++++,,,,,,,,,++++++***---,,,,,,+++*********+++)))))))))))))))))))))***************************++++++++++++++++++++++++))))))))))))))))))))))))555333333333444555444333222333333333333333333444444444444444444444444444111111111111111111111111111111111111000000000///111000///........./////////000000000000///...---000000000000000000000000////////////////////////000/////////............//////............//////.........------,,,,,,,,,........................................................................................................................//////000000000000//////000///------/////////...,,,,,,,,,---------......///...------------.../////////...---------------///......---,,,,,,++++++------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------///.........------------,,,------...//////......------............------,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......//////......///...------------...///------............------....................................////////////---...............------........................------------------------,,,,,,------------------///...,,,++++++,,,...///........................+++++++++,,,,,,,,,,,,---,,,,,,,,,---------......///......---,,,,,,++++++------------------------///...---,,,,,,,,,,,,---......---,,,,,,---.........------,,,,,,------.................................---------,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------------................../////////......---------........................////////////////////////////////////000000000000000000000000000///......000000000000////////////---......///////////////,,,------......------,,,........................---,,,,,,,,,,,,,,,,,,---,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,++++++***---,,,++++++******+++++++++++++++++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++555333222333444555444222444333333333333333333222444444444444444444444444111111111111111111111111111111111111000000000000222111000/////////000000000000111111000000//////111111111111111111111111////////////////////////////////////............//////............//////.........---------------...........................................................................................................................//////000000//////...000...------...//////...,,,,,,,,,------------...///...------------...///000//////........................------,,,,,,+++..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............------------,,,---......///..................//////.........,,,,,,,,,,,,,,,,,,------......------------......------------------------------------------------........................------...////////////...///...------------...///------............------........................---............/////////////////////...---,,,,,,................................................------------------,,,,,,...---,,,++++++,,,---...........................,,,,,,,,,---------......,,,,,,,,,------------............------,,,,,,+++..............................---,,,,,,,,,------......---,,,,,,---.........------,,,,,,------...------------------------...------------,,,,,,,,,...------,,,,,,------...------------------------------------............------------------------..................------///////////////.................................////////////////////////////////////000000000000000000//////......//////000000000000////////////---......///////////////------............------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++,,,,,,++++++******++++++------,,,,,,+++++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,444333222222444444333222444444444333333222222222333333333333333333333333111111111111111111111111111111111000000000000000111111000000////////////000000111111111111000000000000000000000000000000///////////////////////////////////////.........//////............//////...............---------...........................................................................................................................//////////////////...000...,,,---...///......------------------------.........------.........///...------------............---------,,,,,,,,,////////////////////////...---,,,++++++,,,---...------------------------------------------------------------------------------------------------------...............---......////////////......,,,,,,,,,---------------...------,,,,,,------...------------------------................................................------...///////////////.........------.........------............---------------...............---------.........//////////////////...---,,,+++........................////////////////////////.........------,,,,,,,,,...---,,,,,,,,,,,,---...........................------------.........///------------------------......---------,,,,,,,,,------------------------...------,,,,,,,,,------......------------.........------,,,,,,------...------------------------------------------------------------------------........................,,,,,,---------.........------------------------...............---------//////..........................................////////////////////////////////////000000000000111000...------...///000000000000000////////////---......///////////////------............------........................,,,------------------,,,,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,---------******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,++++++***++++++,,,------,,,,,,++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,444333222222333444333222444444444333333222222222333333333333333333333333111111111111111111111111000000000000000000111111000000000000//////......000000111111111111000000////////////////////////////////////////////////........./////////////////////............//////......................................................................................................................................................////////////......///...,,,,,,...///...------------------------------..................---,,,,,,,,,++++++,,,---------------------,,,,,,,,,////////////////////////---,,,+++******+++,,,---------------------------------------------------------------------------,,,,,,---------------------...............------......////////////......,,,,,,,,,------.........------,,,,,,,,,,,,------++++++++++++++++++++++++................................................---...//////000000//////---..................---------............---------------.........//////------------............////////////...---,,,+++........................////////////////////////.........------,,,,,,,,,---------,,,,,,---------........................------........./////////---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------..............................------,,,,,,------...------------------------------------------------------------------------........................,,,,,,,,,------------...------------------------.....................---------------------------////////////////////////////////////////////////////////////000000000000000///...------...///000000000000000////////////---......///////////////---......//////......---........................,,,------......------,,,,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,------...******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++444222111222333444333111444333333333333333333222222222222222222222222222111111111111111111111111000000000000111111111111//////000000000///...---//////000000111111000000........................////////////////////////........./////////////////////............//////.............../////////................................................................................................---------------------------......//////......---///---,,,,,,---......---...------------,,,,,,,,,------...//////...------++++++++++++++++++,,,---------------------------........................,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------.........///......---,,,.........//////.........,,,,,,,,,---......//////------,,,,,,,,,,,,------++++++++++++++++++++++++------------------------..............................///000000000000///------...//////...------------............------,,,,,,------.../////////,,,------------.........////////////...---,,,,,,................................................------------------,,,,,,------------------------........................---------.........//////...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---...////////////...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------......------,,,------------------------,,,,,,,,,,,,---------------------------------------------.........//////,,,,,,,,,---------------000000000000000000000000////////////////////////////////////000000000000.........---......//////000000000000////////////---......///////////////......////////////..............................,,,---...//////...---,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------*********+++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++******++++++,,,,,,******++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++333222111222333333333111222333333333333333333444222222222222222222222222111111111111111111111111///000000000111111111111000000111111111000///...---...///000000000000///////////////////////////////////////////////////............/////////000//////............//////---........./////////000................................................................................................---------------------------......//////......---///---,,,,,,---......---......---------,,,,,,,,,------...//////...------,,,++++++++++++,,,---...------------------------------------------------,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------......//////...------,,,------............------,,,,,,------.../////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................///000000000000000------...//////...------------............------,,,,,,------...//////000,,,,,,---------.........---...............------........................------------------------,,,,,,------------------,,,------------------,,,........................,,,,,,---------...............---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,---...///---...///000000///...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------+++,,,,,,---...///000000------------.........///////////////////////////////////////////////////////////////000000000000,,,---....../////////...000000000000////////////---......///////////////......////////////..............................,,,---...//////...---,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...)))*********++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------------,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,++++++******++++++,,,---******++++++,,,---------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,333222111111333333222111222222222333333444444444111111111111111111111111111111111111111111111111//////000000111111111222111111222333222111000///------...//////000//////000000000000000000000000////////////////////////---.........//////000000//////............//////---.........//////000000................................................................................................---------------------------..................---///---+++,,,---...------.........------,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,------...///---------------------------------------------------...///000000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------.../////////...---,,,,,,,,,------------------,,,,,,,,,------...///000000---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...........................//////000000000000000,,,---...//////...---,,,---..................---,,,,,,------...///000000,,,,,,,,,---------......------......///.................................------------------------,,,,,,,,,------.........,,,------......------,,,........................,,,,,,,,,---------...............------,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,---...///---...///000000///...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------***+++,,,---...000111111---.........//////000000........................////////////////////////////////////000000000000+++,,,...///000///...---000000000000////////////---......///////////////......////////////..............................,,,---///000000///---,,,,,,------......------,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......))))))******++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---************************((()))***+++,,,---------+++*********+++,,,,,,---***++++++,,,---...//////************************++++++++++++++++++++++++------------------------222222222222222222222222444444333222222111111000111111111111111111111111111222333333222111000///000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000//////.........---////////////////////////........................------------------------///////////////////////////////////////.................................//////.........---------,,,,,,------...///000000.................................------,,,,,,,,,------............------..................------111***,,,///***,,,000,,,------------------------+++++++++,,,,,,---------......,,,,,,,,,,,,......------------------------------------------------,,,,,,,,,---------......///...,,,++++++,,,...///------,,,,,,------...///.................................------,,,,,,,,,------------------------++++++,,,,,,---...//////------------------------,,,,,,,,,---------.......................................------,,,,,,,,,,,,...///111111000...---........................//////...---,,,,,,++++++........................//////.........---------------------------------------------------------///...,,,++++++,,,...///.........------,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,------------...///000000///...---------------------------...------,,,,,,------............------,,,,,,,,,------------------------........................------------------------,,,,,,,,,---------......,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---000000//////.........------.........//////000000---.........//////000000............////////////......////////////......////////////////////////////////////////////////...------,,,,,,------...000000///...---,,,,,,,,,//////---,,,,,,---.../////////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******------++++++++++++------,,,------------,,,+++***++++++,,,,,,,,,,,,------.........------,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++222222222222222222222222222222222222222222222333111111111111111111111111111222222333222111000///000000000000000000000000000000000000000000000000////////////////////////////////////////////////000/////////............////////////////////////........................................................................////////////....................................//////.........---------,,,,,,------...//////000..............................---------,,,,,,,,,------............------...........................))),,,///+++***,,,***------------------------,,,,,,,,,,,,------------...---,,,++++++,,,---...------------------------------------------------,,,,,,,,,---------......,,,------------------,,,++++++******++++++,,,---..............................---------,,,,,,,,,------------------------+++,,,,,,------.........------------------------,,,,,,---------.................................///...............------///...------,,,,,,,,,,,,........................//////...------,,,++++++........................//////.........---------------------------------------------------------,,,+++***))))))***+++,,,......---------,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,------------...///000000///...---------------------------,,,,,,,,,++++++,,,,,,,,,......---------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------000/////////.........------........./////////000////////////........................////////////......////////////......////////////////////////////////////////////////...------,,,,,,------...000000///------,,,,,,---///...------------...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,+++++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++***))))))***+++,,,------------------------,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++222222222222222222222222000111111222333333444444111111111111111111111111111222222222222111000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////............////////////////////////........................////////////////////////.......................................................................................---------,,,,,,------.../////////...........................------------,,,,,,,,,------............------........................000------...,,,)))+++///------------------------.........------------------,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,---------......+++,,,...//////...,,,++++++++++++++++++,,,,,,---...........................------------,,,,,,,,,------------------------------------------------------------------------,,,------------..........................................///////////////222000---+++******+++,,,........................//////......---,,,,,,,,,.......................................---------------------------------------------------------///...---,,,,,,---...///...------------,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,---------------...////////////...---------------------------,,,++++++******++++++,,,...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------....../////////............................../////////000000//////...------------............/////////......////////////......////////////////////////////////////////////////......------------......000///...---------------......---------....../////////..................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,+++++++++,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++***)))))))))***+++++++++,,,,,,,,,,,,------,,,,,,++++++++++++******++++++++++++++++++++++++++++++************++++++---------------------------,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++222222222222222222222222111111111222222333333333111111111111111111111111111111111222111111111111000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////.........////////////////////////........................................................................------...............///................................................---------.........//////........................------------------------------............---------------...............111000,,,...000******333------------------------/////////......------,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,---......---,,,,,,---------------...//////........................------------------------------------------------------------------,,,,,,------------------------------------....................................------....../////////000111000///...------...///........................//////......---------,,,........................................................................------------------------000000////////////000000------------------------------------------------,,,,,,,,,------------...........................------------------------,,,,,,++++++++++++,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........------..............................................................................------------.........//////......////////////......////////////////////////////////////////////////......------------......000///...---------------------------.........///------------......//////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***((((((***+++,,,+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---++++++++++++++++++++++++***+++++++++++++++,,,,,,************************++++++++++++++++++++++++222222222222222222222222333333333222222222111111111111111111111111111111111111111111111111222222111111111111111111111111////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////........................------------------------........................,,,---------......//////........................---.....................---------.......................................------------------------------............---------------.........//////+++000000888AAA444'''///------------------------/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------.........---,,,,,,,,,,,,---.........------......///000........................------------------------------------------------------------------,,,,,,---------------------------------.........//////........................,,,,,,,,,------......///,,,---///000000000//////........................///...............------........................---.............................................---------------------------,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,---------...............------------......------------------------------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------.........---------..............................---------+++,,,,,,---...//////000------------..................////////////......///////////////////////////////////////////////////......------....../////////...------------...,,,------.........//////***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++******+++---...+++++++++,,,,,,,,,------------------------------+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++222222222222222222222222444444333333222111111000111111111111111111111111111111111000111111222333111111111111111111111111000000000000000000000000////////////////////////////////////////////////.........///////////////////////////////////////........................------------------------------------------------,,,,,,,,,---......//////........................---------...............................................................,,,,,,,,,------------...------............------,,,,,,------.../////////***555:::LLL]]]GGG+++...------------------------.........---------------,,,------......------,,,------------------------------------------------,,,,,,,,,---------......///...,,,++++++,,,...///,,,,,,,,,,,,,,,------...........................,,,,,,,,,------------...------------------------------------------------------------------------------........./////////........................,,,,,,,,,---------------(((***,,,///000///...---........................................................................---------.......................................------------------------------------------------,,,,,,,,,------------...,,,,,,,,,------------...,,,---------..................------------......------------------------...------,,,,,,------...,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,------------------------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...............------------......---------------..................---------------******+++---...///000111,,,------------...............////////////......//////////////////////////////////////////////////////............/////////......---------......+++,,,---...////////////******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++++++++,,,------++++++++++++++++++++++++------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++++++++,,,---...++++++,,,,,,,,,,,,------******++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---************************++++++++++++++++++++++++222222222222222222222222333222222222222222222222111111111111111111111111111111000000000111333333111111111111111111111111000000000000000000000000////////////////////////////////////////////////............/////////000////////////////////////................................................------------------------++++++,,,------...//////........................---------.........//////................................................,,,,,,,,,---------......------............------,,,,,,------...//////000---777999LLLeeeNNN...222------------------------,,,,,,,,,,,,---------------......//////......---------------------------------------------------,,,,,,,,,---------......---------,,,,,,---------,,,,,,,,,,,,,,,---..............................,,,,,,,,,---------......------------------------+++,,,,,,------.........------------------------............////////////....................................------------++++++,,,------.............................................////////////........................---------.........//////........................------------------------......////////////......,,,,,,,,,---------......,,,,,,,,,---------......------------...............------,,,,,,------...---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------,,,,,,,,,,,,------,,,,,,,,,------..................------,,,,,,,,,++++++,,,------...//////,,,,,,---------...............////////////......//////////////////////////////////////////////////////............//////......---------......///+++,,,---////////////...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------,,,++++++++++++++++++++++++++++++)))***,,,------,,,***)))++++++++++++++++++++++++)))******+++,,,,,,------************************++++++++++++++++++++++++222222222222222222222222111111111222222333444444111111111111111111111111111111000000000111333444111111111111111111111111000000000000000000000000////////////////////////////////////////////////---.........//////000000////////////////////////........................////////////////////////------------------------++++++,,,,,,---...//////........................---------.........//////.....................---........................,,,,,,,,,------.........---..................---,,,,,,------...///000000---111***:::WWWEEE)))111------------------------+++++++++,,,,,,------------...///000000///...---------------------------------------------------,,,,,,,,,---------......+++,,,...//////...,,,+++///............///000000........................,,,,,,,,,------.........------------------------++++++,,,,,,---...//////------------------------............/////////000........................000000//////.........---111000...------...///000.................................///////////////........................---------.........//////////////////////////////------------------------***++++++,,,,,,++++++***,,,,,,,,,------.........,,,,,,,,,------.........---------.........//////...---,,,,,,,,,,,,---...------------------------,,,++++++++++++++++++,,,,,,,,,,,,------.........------------------------........................------------------------,,,,,,,,,---------......*********++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---,,,,,,,,,------..................------,,,,,,,,,,,,---------------------,,,,,,,,,---------............////////////......//////////////////////////////////////////////////////............//////......---------......///***+++---///000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++------------++++++((()))***+++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++(((***,,,......,,,***(((++++++++++++++++++++++++))))))***+++,,,,,,------************************++++++++++++++++++++++++444444444333333222222222222222222222222222222222111111111111111111111111111111111111111111111111//////000000111111222222000000000000000000000000111000///......///000111000000///...............///////////////////////////000111222111000...,,,........................................................................//////000000//////...---........................,,,,,,.../////////...---........................---------............///........................////////////////////////........................////////////////////////...............///000000///...---,,,,,,,,,,,,,,,------------------------///---,,,---000000...+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........------,,,,,,,,,............---,,,++++++---------............///******((((((((((((******,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................------------------------------------------------................................................------............------........................------------------------------............------000///...---------------------------------------------............------+++,,,---...///...---,,,///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++***+++,,,---...,,,,,,---.../////////...,,,,,,++++++,,,,,,---...------------------------++++++++++++++++++++++++,,,---...//////...---,,,***+++---......---+++***))))))***+++,,,,,,,,,,,,...---,,,+++***+++,,,---------------------------...------,,,,,,------...////////////////////////000000//////.....................////////////000,,,---------.../////////......////////////......//////.........---------......////////////......------------------------/////////...---------,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------...---+++******+++---...***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))),,,,,,,,,+++++++++******,,,+++++++++++++++++++++++++++,,,,,,,,,---------444444333333333222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000111111111000000000000000000000000000000////////////000000000000///...............//////////////////////////////111111111000...---........................................................................,,,,,,------,,,,,,+++***------------------------,,,---.../////////...---........................---------............///................................................................................................---------------.../////////...---,,,,,,,,,,,,---------------------------///---,,,---///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---------,,,,,,,,,---------...------,,,,,,------------............000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................------------------------------------------------................................................------............------........................------------------------------............------//////...---------------------------------------------............------+++,,,------......---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,---...,,,---..................,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++------------++++++...///000000000000000000---,,,,,,++++++,,,,,,,,,------------------------...------,,,,,,------.........................../////////......---------------........./////////---------.....................////////////......------------------------......////////////......------------------------............------------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++************************...---+++******+++---...***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))),,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,333333333333222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000//////000000000000//////000000///...............000000000000000000000000...///000111000///...---...........................................................................////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..............................---------............///........................................................................------------------------,,,,,,,,,,,,,,,---............---,,,,,,,,,------------------------------...------...//////...,,,------------------------------------------------------------------------...------------,,,,,,,,,,,,,,,------...---------------------..................------------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................------------------------------------------------................................................------............------........................------------------------------............------///...------------------------------------------------............---------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,---...---............------,,,,,,,,,++++++,,,,,,---...------------------------------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,+++,,,,,,------,,,,,,,,,------------------------...------,,,,,,------.................................------------,,,,,,,,,---------...........................---------......////////////......------........................////////////......------------------------------------..................---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************,,,,,,,,,+++++++++************+++++++++++++++************++++++++++++,,,333222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222111111000000//////////////////////////////...///000111111000///...000000///...............000000000000000000000000...//////000000///..............................................................................000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................---------............///........................................................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///...------,,,,,,,,,------........................------......///......---........................------------------------------------------------------------------------++++++,,,---............,,,,,,---------.........++++++++++++++++++++++++---------------------------------............///................................................------------------------................................................------............------........................------------------------------............------......---,,,,,,---------------------------------,,,------......------,,,------,,,+++,,,---...//////......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------............------,,,+++,,,,,,++++++,,,,,,---...------------------------------------------------++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---******+++******)))((((((***+++,,,---...---,,,+++------------------------...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////...---------,,,......////////////......000000000000//////............////////////......------------------------,,,,,,,,,------...............---------,,,,,,,,,+++,,,,,,------,,,,,,+++........................---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***+++,,,++++++***))))))*********+++++++++222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222111111000000//////////////////////////////...///000111111000///...000000///...............////////////////////////........./////////..............................................................................,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......//////........................---------............///........................................................................,,,,,,,,,,,,,,,,,,,,,,,,...............//////000------,,,,,,,,,------...........................---......///......------........................------------------------------------------------------------------------++++++,,,---............,,,,,,,,,------------......//////////////////...---------------------------------............///................................................------------------------................................................------............------........................------------------------------............------------,,,,,,,,,------...------------------------,,,,,,------------,,,,,,------,,,+++,,,---...//////......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,------------.........---,,,++++++,,,,,,++++++,,,,,,---...------------------------++++++++++++++++++++++++------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------------,,,+++***)))***,,,---...---,,,,,,------------------------...------,,,,,,------...........................+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////...---------,,,......////////////......111111000///---,,,++++++......////////////......------------------------+++,,,,,,,,,------............---------,,,,,,,,,+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++******'''(((***+++,,,+++******))))))*********+++++++++111111111222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000//////000000000000//////000000///...............////////////////////////..................//////.......................................................................................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////........................---------............///........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,///............///000000------,,,,,,,,,---..............................,,,...//////...------...------------------------------------------------------------------------,,,,,,,,,------------...,,,,,,------...---------,,,,,,,,,,,,------------...//////000000//////...---------------------------------............///................................................------------------------................................................------............------........................------------------------------............------,,,,,,,,,,,,,,,------...------------------------,,,,,,------------,,,,,,---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---------,,,,,,,,,------------,,,,,,+++,,,,,,++++++,,,,,,---...------------------------++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,******+++,,,------------------------------------...------,,,,,,------...------------------------++++++,,,,,,,,,,,,------,,,---------...........................---------......////////////......//////...,,,+++***)))(((......////////////......------------------------,,,,,,,,,,,,------------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******&&&(((***,,,,,,,,,***)))*********++++++++++++,,,000111111111222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000111111111000000000000000000000000000000////////////000000000000///...............------------------------------------......//////........................................................................000000000000000//////...------------------------...------,,,---...///000........................---------............///........................------------------------........................------------------------...------------...//////,,,,,,,,,,,,,,,---...///........................,,,...000///---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---------...------,,,,,,++++++,,,,,,,,,---------+++,,,------------,,,+++........................---------............///................................................------------------------................................................------............------........................------------------------------............------,,,,,,++++++,,,,,,---...------------------------+++,,,,,,------,,,,,,++++++,,,------......---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---------,,,,,,++++++,,,---------,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++------------++++++)))******++++++++++++***++++++++++++,,,---......------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,---------...------........./////////---------.....................////////////......------------,,,,,,,,,,,,......////////////......------------------------------,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,+++........................+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***************************))))))******+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******%%%'''))),,,,,,,,,***)))++++++++++++,,,,,,,,,,,,000000111111222222222222222222222222222222222222111111111111111111111111111111111111111111111111//////000000111111222222000000000000000000000000111000///......///000111000000///...............---------------------------------------...///000........................................................................---------...---,,,,,,+++..............................---,,,---...///000........................---------.........//////........................------------------------........................---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...///////////////////////////+++...000000---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------.....................---,,,++++++++++++,,,,,,,,,---------+++,,,---......---,,,+++........................---------.........//////........................////////////////////////------------------------................................................---..................---........................---------------------------..................---++++++++++++,,,,,,---...------------------------+++,,,,,,------,,,,,,++++++,,,---...///...---,,,///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---...---,,,,,,***+++,,,,,,------------,,,,,,++++++,,,,,,---...------------------------------------------------,,,+++***))))))***+++,,,***+++---......---+++***)))***+++,,,,,,,,,,,,,,,++++++******+++---...000------------------------...------,,,,,,------...------------------------,,,,,,,,,------..................////////////000,,,------....../////////......////////////...............///000111111222......////////////......---------------------------------,,,,,,+++++++++......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++************************(((((()))***++++++,,,,,,++++++++++++++++++++++++------------------------)))************+++++++++++++++++++++++++++++++++&&&''''''((()))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++******%%%'''))),,,,,,,,,***)))++++++,,,,,,,,,---------222222111111111111222222111111111111111111111111111111222222222222111111111111000000000000111111000000000000000000000000000000000000000000000000//////000000000000//////000000000000////////////........................////////////////////////////////////////////////........................////////////////////////------...///000000//////---------............///---------............///........................................................................///...---,,,,,,---...///........................,,,,,,------.../////////---------.........//////...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------------------------------................................................//////.........---------------------------------------------------------------------------------,,,,,,,,,---------......////////////////////////---------------------------------............///........................000000000///......------........................///...---,,,,,,---...///------,,,,,,,,,+++++++++//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++++++++++++++...------,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...+++***+++...000...,,,---------,,,,,,+++++++++---------------------------------,,,,,,+++++++++---------------...///000111000///......---......////////////////////////........................000000//////.........------------............///------------,,,,,,+++***---------,,,,,,++++++++++++***(((''''''(((***+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))***,,,...//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))))))))*********++++++***)))***+++---...,,,,,,,,,++++++*********************************************************222222111111111111222222111111111111111111111111111111222222222222111111111111000000000000111111000000000000000000000000000000000000000000000000000000////////////000000000000000000/////////...........................////////////////////////////////////////////////........................////////////////////////---......////////////...---------............///---------............///........................................................................///...------------...///......................../////////...------,,,,,,------------...............------,,,,,,------...------------------------+++,,,,,,,,,,,,---------------------------------------------------------................................................//////.........---------------------------------------------------------------------------------,,,,,,,,,---------......---------------------------------------------------------............///....................................////////////........................///...------------...///------------,,,,,,,,,,,,//////.........---------------------------------........................------------------------+++++++++,,,,,,------......------,,,,,,---------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------...------,,,,,,---------,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,***,,,...///...,,,---------,,,,,,,,,++++++---------------------------------,,,,,,,,,++++++...------------....../////////......------......////////////////////////........................000/////////.........------------............///,,,,,,---------,,,++++++...---------,,,,,,,,,+++---,,,***))))))***,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------***+++,,,.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------,,,+++*********+++,,,---,,,,,,,,,+++++++++******************************************************222222111111111111222222111111111111111111111111111111222222222222111111222222111111111111222222000000000000000000000000000000000000000000000000111000///......///000111000000000/////////..............................////////////////////////////////////////////////........................////////////////////////....../////////......------------............///---------............///........................................................................///...------------...///......................../////////...------,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------------------++++++,,,,,,,,,---------------------------------------------------------...............................................................---------------------------------------------------------------------------------,,,,,,,,,---------......---------------------------------------------------------............///........................,,,------...//////000000........................///...------------...//////.........------------...............---------------------------------........................------------------------***+++,,,---...//////000---------,,,,,,------...------........./////////------------------------......---------,,,,,,,,,---.........---,,,,,,+++,,,---------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++,,,.........---------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,...............---------------,,,,,,,,,---......////////////////////////......................../////////...............---------............///+++,,,,,,------------,,,.........---------------......,,,,,,,,,,,,......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------------,,,,,,------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........,,,,,,+++*********++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************222222111111111111222222111111111111111111111111111111222222222222111111222222111111111111222222000000000000000000000000////////////////////////222000///------///000222000000/////////.................................////////////////////////////////////////////////........................////////////////////////////////////...---,,,,,,---------............///---------............///.................................................................................------.................................,,,,,,------.../////////,,,,,,,,,,,,------------...------,,,,,,------...------------------------,,,------------.........------------------------------------------------........................................................................------------------------------------------------------------------------,,,,,,,,,---------......////////////////////////---------------------------------............///........................---------....../////////.................................------.........////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,------......------,,,,,,,,,---...............////////////000..............................---------,,,,,,,,,............---,,,++++++++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,---------------------------------,,,,,,------------------------------------------,,,,,,/////////......---,,,,,,++++++++++++,,,---...///////////////////////////................................................---------............///++++++,,,---.........---..............................---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,------,,,,,,,,,+++---,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************222222111111111111222222111111111111111111111111111111222222222222111111222111111111111111111222000000000000000000000000////////////////////////222000///------///000222////////////............////////////////////////////////////////////////////////////////////////........................////////////////////////......///......---,,,,,,---------............///---------............///........................................................................---..................---........................,,,,,,------.../////////,,,,,,,,,---------.........------,,,,,,------...------------------------............////////////------------------------------------------------................................................---.....................------------------------------------------------------------------------,,,,,,,,,---------......////////////////////////---------------------------------............//////////////////////////////.........---------,,,........................---..................---000000/////////.........---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,++++++******,,,,,,,,,,,,,,,---...///.........////////////000..............................---------,,,,,,,,,---.........---,,,,,,+++******++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------,,,------------------------------------------------------------------------------.../////////...---,,,+++*********+++,,,---...///////////////////////////........................---------...............---------............///+++,,,------....................................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************,,,,,,,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++************************222222111111111111222222111111111111111111111111111111222222222222111111111111000000000000111111000000000000000000000000000000000000000000000000111000///......///000111/////////.........------////////////////////////////////////////////////////////////////////////........................////////////////////////------.........------,,,---------............///---------............///........................................................................------...//////...------......................../////////...------,,,,,,---------.........//////...------,,,,,,------...---------------------------.........////////////------------------------------------------------................................................---------...............------------------------------------------------------------------------,,,,,,,,,---------......---------------------------------------------------------............/////////////////////////////////......---,,,,,,+++........................------...//////...------000/////////............---------...............------------------------........................------------------------...---,,,+++***))))))(((,,,,,,,,,,,,---......///------........./////////------------------------......---------,,,,,,,,,,,,------......------,,,******+++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------.........,,,+++,,,---------------............------------------------------------............---.../////////...---,,,+++***++++++,,,---...///////////////////////////........................---------------.........---------............///,,,------............------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************222222111111111111222222111111111111111111111111111111222222222222111111000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000//////.........---------////////////////////////////////////////////////////////////////////////........................////////////////////////,,,,,,---.........---------------............///---------............///........................................................................------...//////...------......................../////////...------,,,,,,........./////////000000...------,,,,,,------...------------------------,,,,,,,,,,,,---------...------------------------------------------------................................................---------.........//////------------------------------------------------------------------------,,,,,,,,,---------......---------------------------------------------------------............///////////////////////////------------------------........................------...//////...------/////////.........---------------.........//////------------------------........................---------------------------------,,,,,,++++++***,,,,,,,,,,,,---...//////,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,...///...,,,***,,,---------------.........///------------------------------------.........///+++---...///000///------,,,,,,,,,,,,,,,---...///////////////////////////........................,,,,,,,,,------.........---------............///..................---,,,+++,,,,,,,,,------------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++*********,,,---...++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************222222111111111111222222111111111111111111111111111111222222222222111111//////............//////000000000000000000000000000000000000000000000000//////000000000000////////////.........---------000000000000000000000000////////////////////////////////////////////////........................////////////////////////++++++,,,---............---------.........//////---------.........//////........................................................................,,,---...//////...---,,,........................,,,,,,------...//////000////////////000000000000...------,,,,,,------...------------------------******+++++++++,,,,,,,,,------------------------------------------------................................................---------.........//////------------------------------------------------------------------------,,,,,,,,,---------......////////////////////////---------------------------------.........//////000000000000000000000000+++,,,,,,------......///........................,,,---...//////...---,,,///.........---------------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------------------+++++++++,,,---...///000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,******,,,---.../////////.........------,,,,,,,,,*********++++++,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,...000...+++***+++...---------.........//////---------------------------------.........//////***,,,...000000///...---------,,,,,,------......////////////////////////........................,,,,,,,,,------.........---------.........//////.../////////...---,,,,,,+++++++++,,,,,,---------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******))))))***,,,...///***+++,,,---......///000,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))+++,,,---,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************000000000000000000000000111111111111111111111111333333333333333333333333222111000111222222111000000000000000000000000000000000000000000000000000222000.........///...---////////////////////////---,,,,,,++++++,,,,,,---......//////...---,,,,,,.........///////////////........................111111000000///---,,,+++------------------------+++,,,,,,------......///........................000000//////............/////////...---------,,,---------............///........................////////////////////////---------............///........................000000///...............------------------------------------------------.........------,,,,,,,,,........................,,,------......------,,,//////.........------------...///...------...///,,,,,,,,,---------......------------------------------------------------/////////......------------------,,,,,,+++++++++------------------------------------------------------......//////000000.................................////////////000111000///...---,,,,,,,,,.........////////////000,,,,,,------------,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------------------------------------------------------........................---,,,++++++************+++,,,------......------+++,,,---......---,,,+++------............---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------............---,,,+++***---,,,,,,++++++,,,,,,---......---------,,,,,,,,,///.........///111444666111000///------......///......------------......------............------,,,---...//////...---,,,.........................................................------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...........................---+++*********++++++++++++++++++++++++++++++,,,++++++,,,......---+++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))*********+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++000...---+++******++++++++++++++++++++++++++++++))))))***+++,,,------...000000000000000000000000111111111111111111111111222222222222222222222222222111000000222222111000000000000000000000000000000000000000000000000000111000...---...///...---////////////////////////------,,,,,,,,,,,,------//////000000//////...---.../////////////////////........................000000000000///...---,,,------------------------------------------------......................../////////.........------...............------------------............///................................................---------............///........................000000///...............------------------------------------------------......---------,,,,,,,,,------------------------,,,------......------,,,//////.........------------...///...------...///,,,,,,,,,---------......------------------------------------------------.........---------,,,,,,---------,,,,,,,,,++++++------------------------------------------------............////////////............................../////////000000000000///...---,,,,,,,,,,,,------........./////////------............------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------------------------------------------------------------------------------------......---,,,,,,,,,,,,,,,+++,,,------......------,,,------------------,,,------............---------,,,,,,++++++,,,,,,---...------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------............---,,,+++***---,,,,,,++++++,,,,,,---......---------,,,,,,,,,------------///222555777111000...---------...///......------------......------............------------...//////...------...................................................------------------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,000000000000000000000000111111111111111111111111111111111111111111111111222111000000222222111000000000000000000000000000000000000000000000000000111///...---/////////...////////////////////////......------------......000000000000000000///...//////////////////....................................////////////......------------------------//////......---,,,,,,+++.................................------------------------...............---------............///................................................---------............///........................000///......---.........------------------------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...............------------...///...------...///,,,,,,,,,---------......------------------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------------/////////................................................/////////000000------,,,,,,,,,,,,------,,,---------.....................//////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///..................+++,,,------......------...------,,,,,,------...------............------------,,,,,,,,,,,,------///......------......///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------............---,,,++++++------,,,,,,,,,,,,------......---------,,,,,,,,,++++++,,,---///222555777000000...---------...///......------------......------............------------...//////...------................................................---------------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++*********++++++------------------------,,,++++++,,,......---+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******000000000000000000000000111111111111111111111111111111111111111111111111222000///000111222111000000000000000000000000000////////////////////////111///------/////////...//////////////////////////////............////////////000000000//////...////////////....................................------...//////000//////------------............///.........---------,,,........................------------------------,,,---------.../////////---------............///................................................---------............///........................///......------.........------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................---...///...---------///,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,........................------------------------/////////......---------........................------------............+++++++++++++++,,,---...,,,,,,,,,---------............////////////......------------------------------------------------------------------,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////............//////+++,,,------......------...---,,,++++++,,,---...,,,------......------,,,------,,,,,,,,,,,,------......------------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------.........------,,,+++------,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,---///111333444000///...---,,,---.........------,,,,,,------...------............---------..................---................................................,,,,,,------......//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++++++++++++++------------------------+++++++++,,,---...---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000000000000000000000000111111111111111111111111222222222222222222222222111000///000111111000///////////////////////////////////////////////////000...------///000///...////////////////////////000//////......//////000---......//////.........000000//////.........---........................,,,---...///000000000000---------....../////////---------....../////////........................------------------------,,,---------.../////////---------............///................................................---------............///..............................------------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---.....................---...///...---------///,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------//////......------,,,,,,........................++++++,,,,,,,,,,,,------++++++++++++,,,---......,,,,,,,,,---------............////////////......------------------------------------------------------------------------------------------------------------------------------------------------------------------------...---------------......+++,,,------......------...---,,,++++++,,,---...,,,,,,------------,,,,,,...------,,,,,,------...------,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------------...------,,,,,,...------,,,,,,------.........---------,,,,,,,,,...............//////000000///...,,,,,,------...------,,,,,,,,,,,,------------............------.........------.........................................................---------....../////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------000000000000000000000000111111111111111111111111222222222222222222222222111000//////111111000///////////////////////////000000000000000000000000000...------///000000/////////////////////////////////............//////,,,------...............000000000///......------........................------...///000000//////---------...//////000000,,,------...//////000000........................---------------.........---------...............---------............///........................---------------------------------............///........................---------,,,------...///------------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------...............---...///...------...///,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,------------------------....................................------------------------.........---------------........................+++++++++,,,,,,,,,------,,,,,,+++,,,,,,---......,,,---------.....................//////.........,,,,,,,,,------------...------------------------------------............------------------------------------------------------------------------........................,,,,,,,,,+++,,,,,,---...+++,,,------......------...------,,,,,,------...,,,,,,------------,,,,,,......------------......,,,,,,,,,++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,------...------,,,,,,......------------............---------,,,,,,,,,...............---------//////---,,,,,,,,,---...------,,,,,,,,,,,,------------............------///...------------...///.............................................................../////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++,,,......---+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))*********+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------...000000000000000000000000111111111111111111111111111111111111111111111111111///...///000111000///////////////////////////000000000000000000000000///...------///000000//////////////////////////////......------......///------...///////////////111000000///......------..............................///////////////...---------...///000000000............////////////........................------........./////////...............------------------............///........................---------------------------------............///........................---,,,,,,,,,------...///------------------------------------------------,,,,,,,,,---------......------------------------,,,------......------,,,---------.........//////---...///...------...///,,,,,,,,,---------......------------------------------------------------,,,,,,---------.........------------.........///........................------------------------,,,------------------...........................,,,,,,---------.........------------------......------........./////////------............------,,,,,,,,,---------..............................------------.........///------------------------------------------------------------------------------------------------,,,,,,++++++,,,------...+++,,,------......------,,,------------------,,,+++,,,,,,------,,,,,,+++......------------......------,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,------...------,,,......------------............---------,,,,,,,,,,,,------......---------///...---,,,,,,,,,---------,,,,,,++++++,,,,,,---------............------///...------------...///................................................////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,---------------------------*********++++++,,,,,,,,,000000000000000000000000111111111111111111111111000000000000000000000000111///...///000111000///////////////////////////000000000000000000000000///...,,,---///000000///////////////////////////......------------............///000000111000000111000000///...---------...........................///////////////......---------...///000000111000000000///......------................................./////////000000/////////......------,,,---------.........//////........................---------------------------------.........//////........................,,,,,,,,,,,,------...///------------------------------------------------,,,,,,,,,------.................................,,,------......------,,,---------.........//////---...///...------...///,,,,,,,,,---------......---------------------------------------------------------....../////////---------.........//////////////////////////////------------------------,,,,,,,,,------........................................../////////000000///......------..................////////////000,,,------------------,,,,,,,,,,,,------.................................---------.........//////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///+++,,,------......------+++,,,............,,,++++++,,,,,,------,,,,,,+++......------------...............------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,------...---------......------------............---------,,,,,,,,,***+++,,,---............///...---,,,+++,,,---------,,,,,,++++++,,,,,,------..................---///...---,,,,,,---...///................................................000000//////......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++------------------------,,,++++++,,,......---+++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,+++***+++,,,---...------------------------,,,,,,,,,++++++++++++***000000111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000//////......------////////////////////////000///...---------------111111000000//////.........///000111111000///...------......//////000000111111000000//////......////////////////////////------............------............////////////---------............///.........////////////000,,,------......------,,,---------............///,,,---...---+++***+++,,,................................................,,,,,,,,,---------......------......//////000000000///...---,,,------...///...---,,,+++,,,------///...---,,,,,,,,,,,,,,,------------------------.................................------,,,,,,,,,------------------------+++,,,------......------...------,,,,,,------...---------.........//////........................------............------------------------------...---,,,,,,,,,,,,---...........................---------............///.........------,,,,,,,,,---------------------------------............///................................................................................................+++,,,,,,------......///---------,,,,,,+++++++++,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,***++++++,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......---------...///...,,,+++,,,---...---,,,,,,,,,,,,---...------------------------,,,---......//////......//////.........---------........................,,,------......------,,,...---,,,,,,,,,,,,---...,,,---......//////............//////...---,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,------.........000///------......---,,,......---------,,,,,,,,,))))))***+++,,,------...++++++++++++,,,,,,---...++++++++++++++++++++++++------------------------......---------,,,,,,,,,,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,000000111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000/////////////////////............---..............................---,,,,,,,,,,,,,,,////////////............//////000000000000//////.........///////////////000000000000//////......////////////////////////------............------............////////////---------............///---............/////////,,,------......------,,,---------............///---...///...,,,+++,,,---////////////////////////........................,,,,,,,,,---------..................////////////000///...---,,,------...///...---,,,,,,,,,------......------,,,,,,,,,,,,------------------------..............................---------,,,,,,,,,------------------------+++,,,------......------...------,,,,,,------...---------.........//////........................------............------------------------------......---,,,,,,---......---------------------------------............///.........------,,,,,,,,,........................---------............///................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++,,,,,,,,,,,,------............---------,,,,,,,,,+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---......//////......---...///...,,,+++,,,---...---,,,,,,,,,,,,---...------------------------,,,---......//////......///.........------------------------------------,,,------......------,,,......---,,,,,,---......,,,---......//////......,,,,,,------......//////------------------------,,,,,,,,,---------......,,,,,,---------------------,,,,,,,,,......,,,***......---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,000000111111111111000000000000000111111111222222000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////............////////////...........................---,,,,,,+++,,,,,,,,,------------............000//////////////////000///////////////.........000000000////////////...////////////////////////------............---------............/////////---------............///---------............///------............---------------............///...///000///---,,,---...////////////////////////------------------------,,,,,,,,,---------....../////////...............///...------,,,---------///...---,,,,,,,,,,,,---...------------,,,,,,,,,------------------------...........................------------,,,,,,,,,........................+++,,,------......------...------,,,,,,------...---------.......................................------............------------------------------......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........---------------////////////////////////---------............///------------------------------------------------................................................//////...------,,,++++++.........---------------,,,,,,,,,------------......------------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---...//////000000//////---.........,,,+++,,,---...------,,,,,,------...------------------------,,,---......//////..................------------,,,,,,,,,,,,,,,,,,,,,,,,------............------......---,,,,,,---......,,,---......//////......,,,,,,,,,---///111333555------------------------,,,,,,,,,---------......------------------,,,,,,,,,,,,,,,...000///---+++......---------,,,,,,,,,---,,,,,,,,,+++++++++***------,,,+++++++++,,,,,,------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,000000111111111111000000000000111111111222222222000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////......//////000111111222////////////////////////...------,,,,,,------------------....../////////000///...------...///000000000//////......------////////////////////////////////////////////////------............---------------.........//////---------............///------------............------............---------------............///---...///...---,,,,,,...////////////////////////------------------------,,,,,,,,,---------....../////////......---------...---------------------......------,,,,,,,,,,,,---------------------,,,------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------,,,,,,------...................................................------............------..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///...............---------........................---------............///------------------------------------------------................................................000/////////.........---........................,,,---------------------------------------------.........------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,------...///////////////,,,---......,,,,,,,,,...------------------------------------------------,,,---......///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------......------------......,,,---......///.........//////......000333666888------------------------,,,,,,,,,---------...............------,,,,,,,,,------///222333333000---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,000000111111111111000000111111111111222222222222000000000000000000000000000000000000000000000000000000000000////////////000000000000//////////////////000111222333333444000000000000000000000000//////............//////.........//////000000111000///...------...///000000000//////......------.............../////////////////////////////////------............------------------............---------............///---------.........//////---......//////......------------............///,,,---...---+++++++++,,,------------------------------------------------,,,,,,,,,---------......//////......------,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,---......------,,,------------------------........................------------------------+++++++++++++++++++++++++++,,,------......------...------,,,,,,------........................---........................------............------................................................---------------------------------............///........................---------------------------------............///------------------------------------------------................................................,,,,,,---------.................................,,,------......---,,,,,,------------------------.........------,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,---............---,,,---...---,,,,,,---...------------------------------------------------,,,---......///.........,,,,,,---------------------------------------------......//////......---........................,,,---......///.........000///...---...000333444------------------------,,,,,,,,,---------...............------,,,,,,,,,------///222333333000---......---------,,,,,,,,,******+++,,,------.........---,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,***************************++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,000000111111111111000000111111111222222222222333000000000000000000000000000000000000000000000000000000000000////////////000000000000///////////////000000111222333333444000000000000000000000000/////////...//////000111/////////000000000000000///..................//////////////////.........---............/////////////////////////////////------............------,,,------------.........---------............///.........////////////000......////////////......---------............///,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------------+++,,,,,,------------,,,------......------,,,++++++,,,---.........---,,,------------------------........................,,,,,,,,,------------...+++++++++++++++++++++++++++,,,------......------...------,,,,,,------..................---------........................------............------........................---...////////////...---........................---------............///.............../////////---------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................))))))******+++,,,,,,------------------.........,,,---.........---,,,+++,,,,,,,,,------------............------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------+++,,,,,,---...---------+++---...---,,,,,,---///,,,------......------,,,------------------------,,,---......//////......,,,,,,,,,,,,------------..............................////////////......---...////////////...---,,,---......//////.........---,,,,,,,,,---...///------------------------,,,,,,,,,---------......------------------,,,,,,,,,,,,,,,...000///---+++......---------,,,,,,,,,******+++,,,---...//////------,,,+++++++++,,,,,,)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,000000111111111111000000111111111222222222333333000000000000000000000000000000000000000000000000000000000000////////////000000000000/////////////////////000000111111111.......................................///000000//////////////////......---......//////......---.........///////////////---------.........//////////////////////////////------............------,,,,,,---------.........---------............////////////000000000111111......////////////......---------............///---.........,,,+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------------...***+++,,,---...------,,,------.........---,,,+++***+++---...///...---,,,------------------------........................,,,,,,,,,---------......------------------------+++,,,------......------...------,,,,,,------...//////.........---------........................------............------........................---...///000000///...------------------------------------............///---........./////////000........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,---...///...---+++***,,,,,,,,,---------......------------------,,,,,,------------------------........................------------------------,,,,,,,,,---------......,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......,,,------...............+++,,,...---,,,,,,---///,,,,,,---......---,,,,,,------------------------,,,---......//////......++++++,,,,,,,,,---------------------------------......////////////......---...///000000///...---,,,---......//////......,,,,,,------------......------------------------,,,,,,,,,---------......,,,,,,---------------------,,,,,,,,,......,,,***......---------,,,,,,,,,+++,,,,,,,,,------......,,,,,,+++++++++,,,------******++++++,,,------...++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,000000111111111111000000111111222222222333333333000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////............////////////---------------------------------------...///000/////////......------,,,,,,---...//////...---,,,---.........//////000000---------.........//////////////////////////////---..................---,,,,,,,,,---------......---------.........//////000000000000111111111111......////////////......---------.........//////...///000///---,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........)))***,,,---...------,,,,,,---.........---,,,+++***+++---//////...---,,,------------------------........................,,,,,,,,,------.........////////////////////////+++,,,------......------...------,,,,,,------...//////.........---------........................---..................---////////////////////////---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---.........//////000000////////////////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................000000000///......------+++++++++,,,,,,---------,,,---...//////---+++***,,,,,,,,,------.........------------------------------------------------................................................,,,,,,,,,---------......///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////---......///////////////+++,,,------,,,,,,...///,,,,,,---......---,,,,,,------------------------,,,---......//////......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......---...///000000///...---,,,---......//////......---...///000111111111111------------------------,,,,,,,,,---------......,,,,,,,,,------.........000///------......---,,,......---------,,,,,,,,,......---------,,,,,,,,,++++++++++++,,,------...++++++,,,------...//////++++++++++++++++++++++++......------------,,,,,,,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,222222111000//////000000111111111111111111111111222333333444444333333222333222111000000111222333......//////000000111111////////////////////////........................------............------000///---,,,,,,---///000......//////...---,,,,,,........................///000111000///...///111//////////////////////////////......---------,,,..................------........................---------............///000000000000000000000000................................................---------............///................................................---------............///........................................................................---,,,,,,++++++,,,,,,---------------------------//////000000///...------+++,,,---......---,,,+++,,,,,,,,,---------......***************+++,,,---333000,,,,,,---...---+++.........------,,,,,,,,,........................------............---------......///////////////........................------------------------222///,,,,,,...000000...///...------------...///------------------------000000///...------,,,,,,------------------------..................------------............------//////......---------,,,//////.........---------////////////////////////...........................---,,,+++++++++++++++111///------......---,,,//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111......---------,,,,,,,,,------------------------,,,,,,,,,------.........///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,---...---------------------------------............///........................................................................---.........---,,,,,,+++---------.........//////000000//////.........---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++///......---+++******)))++++++++++++++++++++++++------++++++++++++------++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,+++******))))))(((...------,,,+++***)))))),,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********222222111000000000000000111111111111111111111111222222333333333333222222222222111000000111222222000000000000////////////////////////////////////...........................//////////////////...000///---,,,,,,---///000//////000000//////...---...........................///000000......///000/////////////////////////////////.........------................................................---------............///////////////////////////................................................---------............///................................................---------............///........................................................................------,,,,,,,,,,,,------------------------------...............---,,,,,,,,,------------------,,,,,,,,,,,,---------......---------------...//////000---++++++---///...---.........------,,,,,,,,,........................------............---------......///////////////........................------------------------111///,,,,,,...000///...------...//////...------------------------------000//////...------,,,,,,------------------------..................------------............------/////////.........------//////.........---------................................................///.............../////////...,,,,,,------,,,+++//////.........------------------------------------------,,,,,,,,,,,,,,,/////////...........................------,,,,,,------------------------,,,,,,,,,------.........////////////............------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...------------------------------------....................................................................................---.........------,,,+++------------.........///000/////////.........---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,+++++++++++++++*********---,,,,,,++++++*********,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******222111000000000000000000111111111111111111111111111111222222222222111111222111111000000111111222111111111000///.........////////////////////////........................//////000000000000//////000///...------...///000000000000000000000///...........................---...//////...---...///////////////////////////000000////////////......................................................---------............///////////////////////////................................................---------............///................................................---------............///..............................................................................------------......------------------------------------------,,,+++...------,,,,,,------...,,,,,,,,,---------...............---......///000,,,+++***+++---//////............---------------........................------............---------......///////////////........................------------------------000...------...//////...+++---///000000///---+++......................../////////...------,,,,,,------------------------------------------......------............------000000////////////.....................---------------------------------....................................///000111222...,,,++++++,,,,,,,,,+++...............---------------------------------------------------------//////......---,,,,,,+++/////////............------------------------------------------..................................................................//////.........------------------------------------------------,,,,,,,,,,,,,,,---------------------------------------------....................................................................................---............---,,,,,,------------............/////////...............,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************+++++++++,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,+++++++++++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++++++++***111111000000000000000111111111111111111111111111000000111111111111000000111111000000000000111111111000000000/////////...////////////////////////......................../////////000000///////////////............////////////000000000//////...........................---...///...---,,,---///////////////////////////000000000000000/////////............////////////........................---------............///////////////////////////................................................---------............///................................................---------............///.................................................................................------.........------------------------------.........------,,,...---,,,++++++,,,---...,,,,,,,,,---------......------,,,,,,,,,------...+++******+++,,,---.....................---------........................------............---------......///////////////................................................///...------............------...//////...------//////////////////////////////.........---------------------------------,,,,,,------------......------............------000000000000000/////////........................------------------------........................---------------...//////...,,,++++++,,,------,,,........................---------------------------------...........................------,,,,,,/////////////////////...........................---------...............------...............///////////////////////////......////////////..............................------------------------+++,,,,,,---------------------------------------,,,,,,---------.................................................................................------............------------------------------........................,,,,,,,,,------------...------------------------------............------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,++++++************+++,,,,,,---......*********++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++111000000000000000111111111111111111111111111111///000000111111000000///000000000000000000000000.../////////000000000111////////////////////////////////////////////////---......//////......---/////////....../////////---......//////.................................---...///...---,,,---////////////////////////////////////000000000000000........./////////000000////////////////////////---------............///........................////////////////////////........................---------............///................................................---------............///.................................................................................------.........---------------------------....../////////.........---,,,++++++,,,---...,,,,,,,,,---------.........------,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,................................................------............---------......///////////////................................................---............------...000///---,,,,,,---///000////////////////////////...............---------------------------------,,,,,,,,,,,,------......------............------/////////000000000000000---.....................------------------------........................//////...---------------///---,,,,,,...///...------.....................---------------------------------.........//////------........./////////.../////////////////////................................................,,,---------......//////////////////////////////......////////////..............................------------------------+++,,,---.........------------------------------,,,,,,,,,------------...........................................................................------...//////......---------------------,,,,,,---------...............,,,,,,---------.........------------------------,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---......------,,,,,,++++++******+++,,,------...///*********++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++000000000000000111111222111111111111111111111111000000111111111111000000///000000111111000000///.........///000111111111////////////////////////////////////////////////------............------////////////////////////,,,------.......................................---...//////...---...///////////////////////////......////////////000000.........//////000000111////////////////////////---------............///........................////////////////////////........................---------............///................................................---------............///..............................................................................------------......---------------------------...//////000/////////...------,,,,,,------...,,,,,,,,,---------......000///..................+++---......,,,+++,,,,,,.............../////////........................------............---------......///////////////................................................+++---//////---,,,---...111///,,,******,,,///111................................................------------------------++++++,,,,,,------......------............------......////////////000000---------...............------------------------........................222111000///............///---,,,,,,...//////...---------...............------------------------,,,,,,,,,---......//////,,,------...//////000000---............/////////......................../////////...............,,,,,,,,,---......//////////////////////////////.........//////.........------------------------------------------------+++,,,---//////......---------------------------,,,,,,,,,,,,------------........................................................................------...////////////...------------,,,,,,,,,,,,---------------.........,,,---------............------------------------+++,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---......---------------,,,)))******+++,,,------...*********++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,000000000000000111222222111111111111111111111111000111111222222111111000...///000111111000///...////////////000000000000////////////////////////////////////////////////......////////////......//////000000000000//////------...///////////////...........................///000000......///000////////////////////////------........./////////---......///000000111111////////////////////////---------............///........................////////////////////////........................---------............///................................................---------............///........................................................................------,,,,,,,,,,,,------------------------------,,,---....../////////...,,,------------------,,,,,,,,,,,,---------......//////...---------------))),,,//////...---...///---........./////////000........................------............---------......///////////////................................................***---//////---,,,,,,---000///---++++++---///000------------------------........................------------------------***++++++,,,------......------............------------........./////////---------.........//////................................................//////...............///...,,,+++,,,---///......---------.........//////------------------------+++++++++,,,---.........------------------......,,,,,,------....................................000/////////.........---++++++,,,------...//////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,...///000///...---------------------------++++++,,,,,,,,,---------........................................................................------...///////////////---------,,,,,,,,,++++++,,,,,,,,,------.........------------....................................,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---------)))*********++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,000000///000000111222222111111111111111111111111111111222222222222111111...///000111111000///...111111000000//////......////////////////////////000000000000000000000000//////000000000000////////////000000000000//////......///000000111000000........................///000111000///...///111////////////////////////,,,---------......//////---......///000111111222000000000000000000000000---------.........//////........................000000000000000000000000........................---------.........//////................................................---------.........//////........................................................................---,,,,,,++++++,,,,,,---------------------------+++,,,,,,---.........---+++,,,............,,,+++,,,,,,,,,---------......---,,,++++++************'''+++///000///...000222---.........//////000000........................---..................------......///////////////........................////////////////////////***---000000---+++,,,---........................---------------------------.....................------------------------******+++,,,,,,---......---..................---,,,---------......//////---------.........//////////////////////////////........................+++++++++++++++,,,---...---+++******,,,......------------.........//////------------------------******+++,,,,,,---.........------,,,,,,++++++***,,,,,,,,,---------......////////////////////////000000//////.........---++++++,,,,,,---...//////........................,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,...000000///...---------------------------++++++,,,,,,,,,---------........................................................................------...///000000//////---------,,,,,,+++++++++,,,,,,,,,------.........---------.........//////........................---..................---)))******+++---......///------------------------++++++------------++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---*********++++++,,,,,,---)))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,111111000000000000111111333333222222111000//////333222222222111000000000000000000000000000000000////////////000000000000111111111111111111111111000000000000////////////////////////////////////111111111111111000//////////////////000000000000////////////............222111000...------------........................////////////////////////......////////////............---------,,,,,,,,,//////.........---------//////.........---------///////////////////////////...---,,,,,,---...///,,,,,,,,,---------......//////...------------...//////......---------,,,---...///111111///...---........................000000000000000000000000++++++,,,------......///,,,,,,,,,------.........------............------------......///.................................,,,,,,************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...................................................000000///...---,,,,,,+++......------------......000///...---------------------------------------------......//////000000,,,---......//////......//////...---,,,,,,++++++------------------------------............------,,,,,,,,,---------..............................++++++,,,,,,,,,---------+++,,,------......------------............------........................////////////////////////------------------------******+++,,,,,,---......------------------------,,,,,,------------,,,,,,......////////////......------------------------........................---,,,,,,++++++,,,,,,---......................../////////...---------,,,........................,,,------......------,,,........................---------.........//////................................................///////////////////////////////////////////////////............---------------------------------...------,,,,,,------...------------------------,,,---///000000///---,,,,,,------......------,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++...------,,,,,,++++++++++++)))((()))+++---......+++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,************************,,,,,,+++******+++,,,,,,111111000000000000111111333333222111111000//////222222111111111111111111000000000000000000000000////////////000000000111111111111111111111111111000000000000////////////////////////////////////111111111111111000//////.../////////000000000000////////////............111000///......---..............................////////////////////////......////////////..................------,,,,,,//////.........---------//////.........---------///////////////////////////...------------...///,,,,,,---------.........//////...------------.../////////.........---------...///000000///...---................................................------------------------,,,,,,------------------------............------,,,---......///.........---------------------------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------..................................................................---------......------------......//////...---------------------------------------............////////////,,,---......//////......///......---,,,,,,++++++------------------------------............------+++++++++,,,,,,,,,------........................++++++,,,,,,,,,---------+++,,,------......------------............------................................................------------------------++++++,,,------...//////------------------------------............------.........//////.........------------------------........................---,,,,,,++++++,,,,,,---.......................................---------........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............................................................///////////////////////////////////////////////////............---------------------------------...------,,,,,,------...------------------------,,,---...//////...---,,,,,,------......------,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++***************,,,***))))))+++---------,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,111111000000000000111111222222222111111000000///000000111111111111111111000000000000000000000000/////////000000000111111000000000000000000000000000000000000////////////////////////////////////000000111111000000//////....../////////000000000////////////............//////............//////........................////////////////////////......////////////....../////////............---...............---------...............---------///////////////////////////......------......///,,,------------.........//////...------------...///////////////.........---...///000000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++------------------,,,,,,------............------,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---------------------------------------------------------.........//////......------------......//////...------------...------------------------/////////...............,,,---......//////...............------,,,,,,+++------------------------------............------***+++++++++,,,,,,,,,,,,........................,,,,,,,,,,,,------------+++,,,------......------------............------........................------------------------------------------------,,,------....../////////------------------------.........//////.........------............------------------------------........................------,,,,,,,,,,,,------........................---------.......................................------............------++++++++++++++++++++++++,,,,,,,,,---------......////////////////////////........................///////////////////////////////////////////////////............---------------------------------......------------......------------------------------------------------,,,------......------,,,------------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++************++++++++++++---+++******+++,,,,,,+++---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,111111000000000000111111222111111111000000000/////////000000111111222222000000000000000000000000//////000000000111111111////////////////////////000000000000///////////////////////////////////////000000000000000//////........./////////000000////////////...........................///000000........................////////////////////////......////////////....../////////////////////...................................................//////////////////////////////............//////------------............//////...------------...////////////////////////......///000000///..............................++++++++++++++++++++++++......---------,,,,,,,,,.........------,,,,,,,,,------............------,,,,,,---...////////////------------------------.........------.........------------------------------------------------...------,,,,,,------...------------------------------------------------..............................------------......///......---------......------------------------/////////......---------,,,---......///...............---------,,,,,,,,,------------------------------............------++++++,,,,,,,,,---------........................,,,,,,,,,------------...+++,,,------......------------............------........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---------.........///------------------------......////////////......,,,,,,------------,,,,,,------------------------........................------,,,,,,,,,,,,------........................,,,---------.../////////........................------............------++++++++++++++++++++++++,,,,,,,,,,,,------------000000000000000000000000........................///////////////////////////////////////////////////............---------..............................------------......------------------------...------,,,,,,------...,,,------......------,,,------------------------------,,,,,,,,,+++++++++******+++,,,,,,---......+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------............---++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++111111000000000000111111111111111000000000000000/////////000000111111222000000000000000000000000000000000000111111111111////////////////////////000000000000////////////////////////////////////...//////000000000//////............////////////////////////..................---......///000111////////////////////////////////////////////////......////////////........./////////////////////---.....................---.....................////////////////////////////////////////////////---------.........////////////...------------............///////////////......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,------............------+++,,,---...////////////////////////////////////........................------------------------------------------------...------,,,,,,------...------------------------------------------------000//////...------,,,,,,......------------............---------......///------------------------//////......------,,,,,,,,,---......///.........---------------,,,,,,,,,------------------------------............------------------....................................,,,,,,---------.........+++,,,------......------------............------........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,---------------------------------......////////////......,,,,,,------------,,,,,,------------------------...........................------,,,,,,------...........................,,,---------.../////////........................---......//////......---------------------------,,,,,,,,,---------......000000000000000000000000////////////////////////000000000000000000000000///////////////////////////............---------........................///......------......///------------------------...---,,,,,,,,,,,,---...,,,------......------,,,------------------------------,,,,,,,,,+++++++++******+++,,,,,,---......+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,------......//////---,,,,,,------+++)))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++111111000000000000111111000000000000000000000000//////000000000000000000000000000000000000000000000000000111111111222222000000000000000000000000000000000000////////////////////////////////////......///000000000//////------........./////////////////////...........................///000111////////////////////////////////////////////////......////////////......---............/////////---------...............---------...............////////////////////////...//////000000//////...------.........///////////////...------------...---------...............////////////////////////........................------------------------++++++,,,,,,---...//////------------------,,,,,,------............------++++++---...//////000000////////////////////////------...//////...------------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000///...---,,,++++++......------------.........------------...//////------------------------.........---------------,,,---......//////......------------------------------------------------------............------............////////////........................,,,---------............+++,,,------......------------............------........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........//////.........------............------------------------------..............................------------..............................---------.............................................////////////..............................---------.........//////////////////////////////////////////////////////000000000000000000000000///////////////////////////............---------........................//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,...---,,,---...---+++))))))***************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,***************************++++++,,,,,,++++++***111111000000000000111111///000000000000000000000000000000000000/////////000000000000000000000000000000111111111222222222111111111111111111111111000000000000////////////////////////////////////---......///000000//////---------.........//////////////////............//////.........//////000////////////////////////////////////////////////......////////////......,,,,,,------............---------.........//////---------.........//////////////////////////////...///000111111000///...............//////////////////...------------...,,,,,,,,,,,,---------...//////............//////........................------------------------,,,---------------------,,,,,,------------------------............------***+++,,,...///000000000////////////////////////,,,---............---,,,........................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......---------,,,......------------......---------------...//////------------------------,,,------------------...,,,---......//////......------------------------------------------------------............---------------.........//////........................------------............+++,,,------......------------............------........................------------------------........................------------------------------------------------------............------.........//////.........------------------------..............................------------.............................................---------..............................////////////......................................./////////000000........................////////////////////////000000000000000000000000///////////////////////////............---------........................//////............//////------------------------+++,,,------------,,,+++,,,------......------,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++++++++---,,,,,,---......,,,************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***111111000000000000111111////////////000000000000111111000000//////......000000000000000000000000000111111111111222222222111111111111111111111111000000000000////////////////////////////////////------...///000000//////---------.........//////000/////////............//////............//////000000000000000000000000////////////////////////......////////////......,,,,,,,,,---------......---------.........//////---------.........//////////////////////////////...///000111111000///.............../////////000//////...------------...+++++++++,,,,,,---------//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++,,,,,,,,,------.........---..................---***+++,,,...///000000000........................+++,,,---......---,,,+++........................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........------.........---------------...///000------------------------,,,,,,,,,------.........,,,---......//////......---------------------------------------------------..................---,,,,,,,,,---------..............................---------.........//////+++,,,------......---------..................---........................------------------------////////////////////////.....................---------------------------,,,------------------,,,......////////////......------------------------..............................------------............................../////////......------,,,..............................////////////..............................////////////000000000000........................000000000000000000000000000000000000000000000000//////////////////////////////.........---------//////////////////////////////............//////------------------------***+++---......---+++***,,,------......------,,,---------------------------------,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++/////////......---------,,,,,,,,,...//////---++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***////////////////////////////////////////////////////////////000000000000000000000000000000000000111111111111111111111111111111000000000000111111000000000000000000000000111111000///////////////............////////////111111000......---------000000//////...............///000000000///---,,,111111000000//////......,,,---///000000...---+++........................---.........//////000000.................................------,,,,,,,,,111000000///...------,,,................................................///...---,,,,,,---...///------............------------------------,,,,,,---------............///........................------------------------........................000///...---------------------............------///...---,,,,,,,,,,,,,,,------------------------//////.........---------,,,------......------,,,.........------,,,,,,,,,,,,------......------,,,------------------------,,,---......//////......//////.........---------........................---,,,,,,++++++,,,,,,------------............///,,,,,,,,,---------......------------------------......---,,,,,,,,,,,,---,,,,,,,,,---------......---------,,,,,,+++++++++------------------------....................................////////////......////////////............////////////......000///...---------------........................,,,------......------,,,---------............///......---,,,---...///000.../////////...---,,,,,,,,,,,,,,,------.........////////////////////////000///...------...///000//////////////////////////////000000111111222222000///---------...000222------......///000000111............//////////////////............////////////000000000000//////------------------------...............///000000000...,,,+++***+++---...........................////////////////////////------,,,+++,,,---...///------------------------++++++++++++++++++++++++.........------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,)))***,,,...---+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000////////////////////////////////////000000000111000000000000000000000000111111111111111111111111111111000000000000111111000000000000000000000000111111000///////////////............////////////111000///......---------////////////......------......///000000///...---000000000000//////......------...//////...---,,,..................................../////////000.................................------,,,,,,,,,............////////////................................................///...------------...///------............------......///////////////...---------............///........................------------------------........................//////...---------------------............------///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///.........------------,,,------......------,,,------------,,,,,,,,,+++,,,------......------,,,------------------------,,,---......//////......//////.........---------..............................------------......---------............///,,,,,,---------.......................................---,,,,,,,,,,,,---,,,,,,---------.........---------,,,,,,,,,++++++............................................................////////////......////////////............////////////............---------......///........................,,,------......------,,,---------............///...---,,,,,,,,,---//////......//////......---,,,,,,,,,,,,------.........////////////////////////000///...------...///000////////////////////////---........./////////000///...---,,,---...000111//////////////////..................//////////////////............////////////000000000000//////------------------------...............///000000111000...---------...///........................////////////////////////------,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///,,,***+++---...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111111111111111111111111/////////////////////////////////000000000111111000000000000000000000000111111111111111111111111111111000000000000111111000000000000000000000000000000000000////////////............////////////111000///......---.....................---------------.../////////......000000000////////////...............................................................////////////.................................---------------+++,,,---...///111111222................................................///...------------...///------............------------...///000000000000---------............///........................------------------------------------------------///.........------------------............------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,------......------,,,,,,,,,,,,,,,++++++++++++,,,------......------,,,........................,,,---......//////.....................---------........................//////............//////---------............///,,,------------.........////////////////////////......---,,,,,,,,,,,,---,,,------------.........------------,,,,,,,,,,,,////////////////////////....................................////////////......////////////............////////////......,,,,,,,,,------///000000........................,,,------......------,,,---------............///---,,,,,,,,,,,,---............/////////...---------------------.........//////////////////////////////............//////////////////////////////............////////////......---,,,,,,...///000111000000///...---------............//////////////////............////////////000000000000//////////////////////////////...............///000000111111111000000000//////........................////////////////////////------,,,,,,------...///------------------------------------------------...------------,,,,,,,,,------------------------------------------------------------------------///---,,,,,,---......---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111111111111111111111111//////////////////////////////000000000111111111000000000000000000000000111111111111111111111111111111000000000000111111///////////////////////////000000000000000//////............////////////000000///...........................------------------......///////////////////////////////////////......---......///000.................................///////////////.......................................---------+++,,,---...///000111222.........................................................------.........------............------***+++,,,---............---------............///........................------------------------------------------------..................------------............------...------,,,,,,,,,------------------------------------------------------,,,------......------,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........................................................///..................///---------............///------------..........................................---,,,,,,,,,,,,---------------............------------------,,,,,,............................................................////////////......////////////............////////////......---------------...//////........................,,,------......------,,,---------............///,,,,,,,,,,,,---------.........////////////......---------.............../////////////////////////////////....../////////////////////////////////000000000000111111111111...------,,,---...//////000000000///......------............//////////////////............////////////000000000000//////////////////////////////...............///000000000111111111111000///...........................////////////////////////---------------......///........................------------------------------------------------------------------------------------------------........................///...---------.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111111111000000000000111111////////////////////////...///000000000000//////............////////////000//////............///........................////////////////////////...............////////////............///000111........................///////////////.........................................................---.........//////000000................................................---..................---------............------***+++,,,---............---------............///........................------------------------------------------------------...//////......---------............------------,,,,,,,,,------...........................,,,,,,------------------,,,------......------,,,++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++,,,---......///.........---...................................................------------......---------............///---------.........//////------------------------......---,,,,,,,,,,,,------------.........//////------------------------------------------------....................................////////////......////////////............////////////......//////...---------------........................,,,------......------,,,---------............///,,,,,,---------...............///////////////...........................////////////////////////...//////////////////...////////////////////////111111111111000000000000------------......//////////////////////////////............//////////////////............////////////000000000000//////000000000000000000000000...............///000000//////000000000///...---........................////////////////////////------.........//////...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------.................................---------...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000000000000000000000000000000000000111111111222222000000000000000000000000111111111111111111111111111111000000000000111111000000000000000000000000---...000111111000//////............//////////////////............//////.........///////////////222111000000//////000000---............/////////.........//////000000111........................///////////////................................................////////////////////////.........................................................------...//////...------------............------------...///000000000000---------............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---------............------------,,,,,,,,,---..............................,,,,,,,,,,,,------------,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,---......//////......---------..........................................------------------...---------............///------........./////////------------------------......---,,,,,,,,,,,,---------........./////////------------............------------------------....................................////////////......////////////............////////////......000000///------,,,,,,,,,........................,,,------......------,,,---------............///,,,---......//////............///000000000///////////////...............////////////////////////......////////////......////////////////////////////////////.....................///////////////.........///////////////............//////////////////............////////////000000000000//////000000000000000000000000...............///000000//////.........---------........................////////////////////////------...////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------------------------------------------------------------------......---,,,,,,---///......------------......,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111111111111111111111111000000000000000000000000000000111111111222222222000000000000000000000000111111111111111111111111111111000000000000111111000000000000000000000000---...000111111111000///............//////////////////............///////////////000000000111111555444222111000///000000---------.........//////,,,---///000111111000000........................000/////////....................................---........./////////000////////////////////////................................................------...//////...------------............------......///////////////...---------............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...---------............------,,,,,,,,,,,,,,,---...///------------------------++++++,,,,,,,,,---------,,,------......------,,,+++,,,,,,,,,------------,,,------......------,,,------------------------,,,---......//////......---------.........//////........................//////............//////---------............///............////////////..............................---,,,,,,,,,,,,---............////////////------------.........///............................................................////////////......////////////............////////////......///......---------..............................,,,------......------,,,---------............///---...///000000000//////......///000000000000000000/////////.........---////////////////////////---...///000000///...---////////////////////////000/////////.........---...//////000000000000000000000//////......------............//////////////////............////////////000000000000//////////////////////////////...............///000000000///...---------..............................////////////////////////,,,---...///000//////...........................------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***,,,///......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------.........///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,222222222222222222222222000000000000000000000000000111111111111222222222000000000000000000000000111111111111111111111111111111000000000000111111000000000000000000000000,,,...000111222111000///............/////////000//////.........//////000//////000000111111222222777666444222000000000000---------.........//////+++---///111222222000///........................000000//////.........---........................---.........//////000000............//////000000................................................,,,---...//////...---,,,---..................------------...------,,,,,,---------.........//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...------..................---,,,,,,,,,,,,,,,---...///+++++++++++++++++++++++++++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,------.........,,,------......------,,,////////////////////////,,,---......//////......---------.........//////........................000000////////////000000---------.........//////............/////////000////////////////////////......---,,,,,,,,,,,,---............/////////000---------.........//////////////////////////////..................................../////////000......////////////............////////////......---------------...///000........................,,,------......------,,,---------.........//////---...000111111111000///......///000000000000000000000//////.........---////////////////////////---...///000000///...---////////////////////////222222111111000000000/////////000111111111111111222222111///...---,,,+++............/////////000//////............////////////000000000000//////////////////////////////...............///000000222000...---,,,---///000........................////////////////////////,,,---///000000000///...////////////////////////////////////////////////,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---...,,,***))),,,.........------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111111222444555666777777666333000///000222444444444444444333333333222222222222222222222222222222111111111111000000000000000000000000000000000000000000111111111///...---000//////000111111///...///////////////000111111///////////////.........111000...---...000333555555222///---...000111111---......///////////////+++...111444444111...+++---...///000000///...---..................------////////////....................................---.........//////000000..............................------------.......................................------,,,,,,,,,------------------------////////////////////////.../////////...------,,,///............---------,,,,,,,,,------.........------............------000000//////.........---///............---------...------,,,,,,------...........................---------............///,,,,,,,,,---------.................................---,,,---...///...---////////////////////////................................................//////.........---------//////.........---------////////////////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////............//////////////////////////////333000------//////...,,,------......///000000000////////////////////////////////////////////////222111000///---+++******////////////////////////---------.........//////000///.........///000111+++,,,---///000000000000//////000000000///......000000000000000111111111///111333333222111111111444444444444333333333222333222111000000111222333111222222222222222111111000000111111222111111000111111000///.........///...///000000111000000000///000111222111000///...//////000000000000000///////////////////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000...............///000000222111///...------------////////////////////////........................,,,,,,,,,------.........////////////////////////***+++,,,,,,------,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---------------,,,,,,...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++111222333444555666777777:::777333222222333444444444333333333222222222222111111111111111111111111111111111111000000000000000000000000000000000000///000000111111000///...000/////////111111000...///////////////000111111444333222111000///......222000...------///111333555333111111333555666666......///000000000000///---///222444444222///---...///000000000000///...........................////////////................................................/////////000////////////////////////......------------.......................................------,,,,,,,,,------------------------////////////////////////000////////////.........///............---------,,,,,,------------------------............------.........---------,,,,,,///............---------...------,,,,,,------...........................------------............,,,,,,,,,---------......------------------------...---,,,,,,......---,,,........................................................................//////.........---------//////.........---------////////////////////////......////////////......---------------------------------............///................................................111///---...///000...,,,///////////////.........////////////////////////////////////////////////000//////......---,,,,,,////////////////////////---------..................---------------......,,,,,,---///000000000111111111111111111000//////000111111222333333444444444555555444333333555777666666666666555555555555777666555555555555666777444444444444444333222111000111111111111111111111333333222222111000000000000000111111111111000000//////000000111111000000000000111111111111000000////////////////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000//////......//////000111111000///.........///000////////////////////////........................,,,------------------...------------------------++++++,,,------------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------............------...------,,,,,,------...........................------------------------++++++++++++++++++++++++222222333333444555666666:::777444222111222222111333333333222222222111111000000000000000000000000111111111111000000000000000000000000000000000000//////000111111111000000111000//////111111000//////////////////000111111444333222111000/////////333111///.........000111222111111333666888999888...///000000111111000000...///000111111000///...///000000111111000000///........................////////////............////////////////////////............////////////000000000000000000000000......------------.......................................---------------------------------------////////////////////////111000//////....../////////............---------------------------,,,,,,------............------...............---------///............---------...------,,,,,,------...........................------------............,,,,,,,,,---------.................................------...//////---,,,.......................................................................................---------...............---------////////////////////////......////////////..............................---------............///------////////////------........................---------///000000///---111000000///......------////////////////////////////////////////////////..................//////////////////////////////...............------------------......---------,,,------///000111111222222333333444444444333333444444555777888999:::;;;======;;;999888999<<>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===:::::::::999888777666555666666666666666555555555555555666666555444222111222222222222111000///...///////////////000111222111111222222222111111000////////////////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000////////////000111111//////......///000111111////////////////////////.................................---------------++++++++++++++++++++++++++++++,,,---------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............---....../////////.........------,,,,,,------...------------------------........................++++++++++++++++++++++++222222333333444444444555666333000//////000///...333333222222222111111111111111111111111111111111111111111111000000000///000000000000000000000000//////000000111111111111222000//////111111111000///////////////000000111///............000111222444333111000//////000000------...111444555444333//////000111111111111111////////////////////////000000111111111111000000............////////////////////////............000000000000000000000000.........///////////////////////////////////////......------------.............................................---------........................////////////////////////000///............///000///............---------.........------,,,,,,,,,------............------000000000000000000000000///............---------...------,,,,,,------...........................,,,,,,---------.........,,,,,,,,,---------......///////////////000000000///...///111333333222000////////////////////////................................................................................................////////////////////////......////////////......---------------------------------............///---...000111111000...---........................***+++---///111000///---000000//////............////////////////////////////////////////////////............//////////////////////////////////////////............---------...///000000000///............///111222333444444555777888::::::;;;;;;<<<<<<===???@@@BBBCCCDDDGGGGGGFFFDDDBBBCCCEEEGGGGGGGGGGGGFFFFFFFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???>>>===???>>>>>>>>>=========>>>888999;;;;;;;;;999777666555555555444333222111000111111///......///000111111111222222222111000000////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////000000000000000111111222000000000000000000000111////////////////////////........................//////......------,,,,,,+++++++++++++++++++++++++++,,,,,,---...---------------------------------------------------------+++++++++,,,,,,,,,------------------------------,,,------------.........---...//////////////////...------,,,,,,------...------------------------------------------------++++++++++++++++++++++++333333444444444444444444444222000///000111111000333333333222222222111111222222222222222222222222111111111111000000000///111111111111111111111111///000000000111111222222222111//////000111111000///////////////000000111000///.........000111222555444333111000000000111++++++,,,...111111///---//////000111111111111111111000000000000000000111111111000000000000111111........./////////000000////////////............000000000000000000000000///////////////.......................................------------..............................................................................///////////////////////////.............../////////............---------.........------,,,,,,,,,------............------/////////000000000000000///............---------...------,,,,,,------...........................,,,,,,,,,------------...,,,,,,,,,---------......------.........///////////////111444777888777666000000000000000000000000................................................---.....................---.....................////////////////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,---------............///...///111222222111///...........................)))+++---///000//////...............//////000000///////////////////////////////////////////////////////////////.........////////////////////////////////////////////////,,,---///111222111111000222222222333444666888999888:::<<<>>>AAABBBCCCDDDEEEFFFFFFHHHIIIJJJKKKKKKLLLNNNOOONNNLLLKKKKKKLLLJJJJJJJJJIIIIIIIIIHHHHHHJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDBBBBBBAAAAAABBBBBB>>>@@@AAACCCCCCBBB@@@???=========<<<;;;999888777777555333111000///000000222222222222111111000///000000000000000000000000000000000000000000000000////////////////////////////////////000000000000////////////////////////000000000000000111111222222222222111111000///...////////////////////////......................../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------------------------------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,---------------......///000000//////...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++777777777777777666666666777555444444666777666555444444444333333333222222222222222222222222222222111111111111000000000000111111111111111111111111111111000000000111222222333111//////000222222111///////////////000111111888666333111//////000000444444333222111000000000---------...000000...,,,...///000000111111000000333333333333333333333333111000000//////000000111.........//////000000111////////////............///////////////////////////////////////.......................................------------............................................./////////........................////////////////////////......///000000000/////////............---------------------------,,,,,,------............------,,,,,,,,,---------------///............---------...------,,,,,,------...........................,,,,,,,,,,,,------------,,,,,,,,,---------......******++++++,,,---------//////222555888:::888777000000000000000000000000................................................---------...............---------...............////////////////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000111111111111000///------------------------)))+++...///.........///------......///000000111////////////////////////////////////////////////000000//////////////////////////////////////////000000000000111111111222,,,---///111222444444444999999999999;;;===@@@AAA@@@AAACCCFFFHHHIIIJJJKKKMMMMMMMMMMMMMMMNNNNNNNNNLLLNNNPPPPPPNNNLLLKKKKKKNNNNNNMMMMMMMMMLLLLLLLLLMMMNNNNNNOOOOOONNNNNNMMMKKKKKKKKKJJJJJJHHHGGGFFFCCCBBB@@@>>>>>>>>>??????BBBDDDEEEGGGHHHHHHHHHGGGFFFFFFFFFEEEDDDBBBAAA@@@<<<;;;999777555333333222333333333333222222111000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000////////////000111111333333333333222000///...////////////////////////......................../////////.......................................,,,,,,---...............,,,,,,,,,------------...------------------------++++++,,,,,,,,,,,,------------------------------+++,,,,,,,,,,,,---------,,,---...///////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++<<<<<<<<<;;;;;;;;;::::::<<<;;;999999::::::999777555555555444444444333333111111111111111111111111111111111111000000000000111111111111111111111111333222111000000000111222444222//////000222222222///////////////000111111:::777444111///...///000222111111000000/////////......---...000111///.........///000000000000///222222333333333333222222000000///......///000000---......///000000111111////////////....................................000/////////..........................................------------..............................---........./////////000........................////////////////////////...///222333444333111000///............---------,,,,,,------------------------............------++++++++++++,,,,,,,,,---///............---------...------,,,,,,------...........................++++++,,,,,,,,,---------,,,,,,,,,---------......+++++++++,,,---............///111333666666444111........................................................................---------.........//////---------.........//////////////////////////////......////////////......---------------------------------............///........................------------------------***,,,......,,,,,,...000.........///////////////////////////////////////////////////////////////.........///000000111111////////////////////////000000111222333333444555000111222444666999;;;===BBBAAAAAABBBCCCFFFIIIKKKJJJJJJKKKMMMMMMNNNNNNNNNPPPOOOOOONNNMMMLLLKKKKKKHHHIIIIIIHHHFFFEEEEEEGGGKKKKKKKKKKKKJJJJJJJJJJJJGGGHHHIIIJJJJJJIIIHHHGGGEEEEEEFFFFFFEEEDDDCCCCCC>>>===;;;999888999::::::@@@@@@BBBCCCEEEGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEDDD@@@@@@???>>>===;;;999888666666666666555444333222000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000//////......//////000111222222333333333222000///////////////////////////....................................////////////------------------------,,,------...............,,,,,,,,,---------..............................++++++,,,,,,,,,,,,------........................------------............++++++---....../////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++@@@@@@@@@???>>>>>>======???>>><<<;;;;;;:::888777666666555555555444444444000000000000000000000000111111111111000000000000111111111111111111111111444333111000000000111111444222//////000222222222///////////////000111111555444111...---...///000////////////...............---,,,---000111111000---......///////////////...///000111111000///...000///...------...///000---......///000111111222000/////////....................................000000//////.........---000000000000000000000000.........------.................................---.........//////000000////////////////////////////////////////////////...111444666777555333111//////.........---------,,,,,,,,,------.........---..................---,,,,,,,,,------.........//////.........---------...------,,,,,,------...........................++++++,,,,,,,,,---------,,,,,,,,,---------...............///000111111222......///111333222...,,,------------------------................................................---------.........//////---------.........//////////////////////////////......////////////..............................---------.........//////...---,,,,,,,,,,,,---...------------------------+++---...---++++++---000000000000///......------////////////////////////////////////////////////+++,,,---///000222333444////////////////////////000000111222444555666777555666666888;;;???BBBDDDHHHGGGGGGGGGIIILLLOOOQQQQQQQQQQQQQQQPPPOOONNNNNNPPPPPPNNNMMMKKKJJJHHHHHHEEEDDDBBB???======@@@BBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@BBBBBBBBBBBB@@@@@@??????@@@@@@@@@??????>>><<<:::888666555666777888::::::;;;===???BBBDDDEEEGGGGGGGGGGGGGGGFFFEEEDDDBBBCCCCCCCCCBBBAAA???===888888888888777666555444000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000...............///000000000111222333444333222222////////////////////////........................------......//////000000------------------------,,,---......//////......,,,,,,,,,------.................................++++++,,,,,,,,,---------..................................../////////000***+++,,,---...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++HHHHHHHHHGGGEEEDDDCCCBBB???@@@@@@AAA@@@???>>>===>>><<<::::::999999777555666555555444333222111000000000000000000111111111111111111111111111111111222111000//////000111222000000////////////000000000000000000000000000000//////000000///...------/////////////////////////////////000111111222222111111000000//////......000000000000000000000000//////............//////111000/////////000222333------......//////000000////////////////////////000000000000000000000000111000000///...---------////////////////////////.........////////////000.........///000111111222........................//////000111111111111111...000333555555333000...111000...------...000111...---,,,,,,,,,,,,---...+++,,,...//////...,,,+++..............................------------......,,,------......------,,,***++++++,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,---------..............................////////////////////////............////////////..............................---------,,,,,,,,,---------...///000000111......------------............////////////......//////////////////////////////.........---------............////////////000000000000000000000000............////////////........................000000000000000///......//////............//////////////////////////////,,,,,,---...///000000111///...---,,,,,,...000111...///111444666777888999======???CCCHHHJJJJJJIIIKKKMMMOOOQQQRRRSSSSSSSSSRRRSSSUUUUUUTTTRRROOOMMMOOOLLLHHHCCC???>>>>>>>>>;;;999777555555555777888999888888777888999;;;<<<:::::::::::::::;;;<<<===<<<===>>>???@@@???>>>===::::::888777777777777777999999999999999;;;<<<<<>>AAA@@@???===<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>?????????>>>>>>DDDDDDDDDCCCCCCCCCCCCBBBCCCCCCCCCCCCBBB@@@>>>===999888666444222111000000111111111111111111111111111111111000000000000000000000000///////////////000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111111000000000/////////...------------------------------------------------........................---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,------......------,,,...------,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,------------------TTTSSSRRRQQQOOOMMMKKKJJJJJJGGGCCC???===<<<<<<<<>>???@@@@@@@@@???>>>===;;;;;;;;;::::::;;;;;;<<<>>>>>>>>>>>>======<<<<<>>;;;999666444333222222222222222222222222000000000000000000111111222222111111000000//////000000000000000000000000////////////000000000000///////////////////////////000000111111222222222000000000000////////////........................------------------------.......................................---------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,---.........SSSSSSSSSSSSRRRQQQPPPOOONNNLLLIIIFFFCCC@@@???>>>>>>===;;;;;;<<<<<<:::888666666555555555444444444222222111111111111111000111111111111111111111111000000////////////000000000000////////////000000////////////////////////...///////////////......////////////////////////------......//////000000////////////////////////........................000000111111111111000000------------....../////////......------,,,,,,,,,////////////////////////////////////////////////000000//////............------------------------.........////////////000------------......//////........................,,,---......//////......///..................///000///............///000---------------------------...////////////...---..............................------------......,,,------......------,,,------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......................................................---------.........//////......................../////////////////////...............//////000000......------------......//////000000000000//////////////////////////////........................---------.........//////....................................////////////........................//////000000000000////////////............//////////////////////////////111111111111111111111111222222333444666999;;;===CCCEEEGGGJJJNNNPPPRRRRRRPPPPPPPPPSSSVVVXXXXXXWWWTTTTTTSSSRRRPPPMMMJJJIIIFFFGGGFFFEEECCCAAA>>><<<;;;:::888777777888::::::999999999999999:::;;;<<<===>>>@@@AAA@@@>>><<<::::::999888888777888888888<<<<<<===???CCCHHHMMMPPPPPPOOOOOONNNMMMLLLKKKKKKFFFGGGHHHIIIHHHFFFCCCBBBAAA@@@>>><<<;;;;;;<<<<<<:::::::::999999888888777<<<===>>>???AAABBBCCCDDDEEEEEEEEEDDDBBB@@@===;;;777666555555444333222222000000000000111111111111444444333222111111000000000000000000000000000000////////////000000000000////////////////////////...//////000111222222333000000000000////////////......................................................................../////////...---------,,,++++++,,,,,,---...//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,------......------,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------MMMMMMNNNPPPPPPQQQQQQQQQOOOOOOOOONNNLLLHHHEEECCC???===<<<;;;<<<;;;:::888666666555555444444333333333222222222111111000000111111111111111111111111111111111111111111111111000000////////////000000////////////////////////......///////////////...////////////////////////------......//////000000.............../////////........................000000111111111111000000,,,------...............000/////////......------////////////////////////////////////////////////////////////............------------------------.........////////////000---------.......................................,,,,,,---...............///...---,,,,,,---...////////////....../////////---------------------------------......---------..............................------------......,,,------......------,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......................................................------------......................................./////////////////////............////////////......------------......//////000000000000//////////////////////////////---.....................------------............////////////////////////............//////////////////////////////////////////000000000000////////////............//////000000000000000000000000000000000111222222333333555666888;;;>>>BBBEEEFFFKKKLLLOOOQQQTTTVVVWWWXXXUUUSSSRRRRRRSSSSSSRRRQQQMMMMMMLLLKKKHHHEEECCCAAA?????????>>>===;;;999888:::999999:::;;;===>>>???===>>>???AAABBBDDDFFFGGGGGGHHHKKKLLLKKKIIIFFFDDDBBBAAA@@@>>><<<;;;;;;;;;<<<<<<<<<>>>BBBHHHMMMQQQRRRRRRSSSTTTTTTTTTTTTSSSNNNOOOPPPQQQPPPMMMKKKIIIKKKIIIGGGDDDAAA@@@@@@@@@>>>======<<<;;;:::::::::777777888:::<<<===???@@@DDDEEEFFFGGGGGGFFFDDDCCC<<<<<<:::888666444222111111111111222222222222222555444444333222111111000111111111111111111111111////////////000000000000000000000000000000000000......///000111111222222////////////000000000000////////////////////////................................................/////////...---------,,,++++++,,,,,,---...//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,***++++++,,,,,,------...---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++DDDEEEGGGIIIKKKLLLMMMNNNLLLNNNQQQRRRRRROOOLLLJJJCCCAAA?????????>>><<<:::888888777666555444333333333333333222111111000000111111111111111111111111111222222333333222222111000000////////////000000000000000000000000000000---...//////////////////////////////////////////---......//////000111111---............/////////...........................///111111111111///...,,,---......//////......///////////////.........////////////////////////000000000000000000000000//////////////////......------------------------,,,,,,,,,------------...................................................,,,------...///.........,,,,,,++++++++++++,,,,,,------------------------,,,------......------,,,------------------------..............................------------......,,,------......------,,,***++++++,,,---...///000------,,,,,,,,,---......,,,,,,,,,---------..............................------------------------,,,------------.................................---............/////////......//////////////////......------------......///000000111111000000///////////////////////////---------...............,,,------------.........000000000000000000000000............////////////////////////////////////...//////000000000000000//////............//////000000000000000000000000...///000222444555666777<<<>>>@@@DDDGGGJJJMMMNNNRRRRRRTTTVVVWWWXXXXXXXXXXXXUUURRROOOMMMKKKIIIGGGDDDDDDDDDCCCBBB???===<<<;;;;;;;;;;;;;;;::::::999<<<<<<===???AAACCCDDDEEEEEEFFFHHHJJJMMMOOOQQQRRROOOPPPRRRTTTTTTRRROOONNNLLLKKKIIIGGGEEEDDDCCCCCCCCCBBBAAAAAACCCGGGJJJMMMRRRSSSUUUWWWXXXXXXWWWWWWTTTTTTTTTTTTTTTRRRPPPOOORRRQQQNNNLLLIIIGGGFFFEEE@@@@@@???>>>>>>===<<<<<<777777777777888999;;;<<<>>>???@@@BBBDDDEEEFFFFFF@@@???>>>;;;999666555444444444444333333333222222444444333333222222111111111111111111111111111111////////////000000000000000000000000000000000000...//////000000111111111////////////000000000000000000000000000000000000...............................................................---------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++***++++++,,,,,,---------,,,------......------,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,------------,,,+++*********???@@@BBBDDDEEEGGGGGGHHHHHHJJJMMMPPPRRRRRRQQQQQQJJJHHHFFFEEEDDDCCC@@@>>><<<<<<:::999777666444444444444333222222111000000111111111111111111111111000111222222222222111000000000////////////000000000000000000000000000000------...///////////////////////////////////////......///000000111111222---------.........//////////////////////////////---...000111111000...---,,,---...///000//////...------...............///////////////////////////000000000000000000000000.../////////////////////........................,,,,,,,,,------------...////////////////////////........................------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---......---,,,,,,......------------....................................------------......,,,------......------,,,,,,,,,,,,------...............---,,,,,,,,,------,,,,,,,,,---------..............................------------------------,,,,,,---------.................................,,,,,,------............/////////////////////.........------------......000000111111111111000000////////////////////////---------.........//////,,,,,,---------.........////////////////////////............////////////////////////////////////......///000000000000000//////............//////000000000000000000000000111222444777:::===???@@@FFFHHHJJJLLLNNNPPPQQQRRRRRRSSSSSSTTTTTTSSSSSSRRRQQQNNNJJJFFFEEECCC@@@???======>>>>>>>>>===<<<;;;;;;;;;<<<===>>>??????@@@CCCDDDEEEGGGIIIKKKMMMNNNOOOPPPQQQSSSUUUVVVWWWXXXVVVWWWYYYZZZZZZYYYXXXWWWTTTSSSRRRPPPOOOOOONNNNNNLLLKKKJJJJJJKKKMMMOOOPPPSSSTTTVVVWWWXXXXXXWWWVVVUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQPPPNNNLLLJJJIIIEEEDDDCCCBBBAAA@@@@@@???<<<;;;:::999999999::::::999999;;;===???BBBDDDFFFAAAAAA???>>><<<:::999888777777666555444333333222333333222222222222222222111111111111111111111111////////////000000000000222222222222222222222222/////////000000000000000.../////////000000000111000000000000000000000000................................................---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,---......///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++======???@@@BBBBBBCCCCCCDDDFFFHHHKKKOOORRRTTTVVVPPPNNNKKKJJJIIIGGGDDDBBB??????===;;;999777666555444444333333222111000000111111111111111111111111///000111222222111000///000000////////////000000000000000000000000000000------...///000000////////////////////////////////////000000111111222222---------.........//////000000000000000000000000---...///111111///...---------///000000000///...,,,,,,,,,------.........////////////////////////000000000000000000000000.........///////////////////////////////////////........./////////000000000000000000000/////////........................---...//////000000//////---......//////......---......////////////......,,,,,,---......---,,,,,,//////............//////.................................------.........,,,------......------,,,......---------,,,,,,,,,///...------,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------,,,,,,,,,---------..............................,,,,,,,,,---------......///////////////..................------.........000000111111111111000000////////////////////////---------.........//////,,,,,,,,,---------........................................../////////000000000000000000000000000......///000000000000000//////............//////000000000000000000000000666777:::>>>BBBEEEHHHIIINNNOOOPPPQQQRRRSSSSSSSSSOOOOOOOOOOOONNNMMMLLLKKKEEECCC@@@>>>>>>>>>===<<<999:::;;;=========<<<;;;<<<===>>>@@@BBBCCCEEEEEEJJJKKKMMMOOOQQQSSSUUUVVVUUUVVVWWWXXXYYYZZZZZZZZZ[[[\\\]]]^^^______^^^^^^XXXWWWWWWVVVVVVVVVWWWWWWSSSRRRRRRSSSTTTVVVXXXYYYSSSUUUVVVWWWWWWVVVTTTSSSTTTSSSRRRQQQQQQQQQRRRRRROOOPPPPPPPPPPPPNNNLLLKKKMMMLLLKKKJJJIIIHHHGGGGGGAAA@@@>>><<<;;;;;;;;;;;;777888888:::===@@@DDDFFF@@@@@@@@@???>>>======<<<999999888666555444333222222222222222222222222333111111111111111111111111////////////000000000000222222222222222222222222000000000000////////////.../////////000000111111000000000000000000000000////////////////////////........................,,,------....../////////------------------,,,,,,++++++++++++++++++++++++------------------------++++++------------++++++,,,,,,------...///000000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,------??????@@@@@@@@@@@@@@@@@@???@@@CCCFFFJJJMMMPPPRRRMMMMMMNNNNNNMMMLLLJJJIIIEEEBBB>>>======;;;888555222333444555555555555555444444333222222222222222000000000000000000000000000000000000000000000000000000////////////000000//////000000000000////////////000000000000//////111111222222222222111111////////////////////////------------------------........................---------............///,,,------...//////......111111000000//////......////////////............///000000000000000//////000000///...---,,,,,,,,,...------,,,,,,------....................................................../////////...---,,,,,,,,,,,,,,,++++++*********......---------,,,,,,,,,,,,,,,,,,---------..............................///...------,,,,,,,,,,,,//////...---,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,---------......------------------,,,,,,...------,,,,,,------............------,,,,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,........................---------............///---------.........//////////////////////////////---...000111222111000...,,,---...//////...---,,,------------------------////////////////////////////////////////////////000000000000000000000000............////////////000///...---------------////////////////////////111111111222444777999;;;;;;<<>>======;;;;;;<<<===???AAADDDEEEFFFEEEEEECCCAAA???===<<<>>>===<<<:::888777555555333333333222222111111111111111000000000000111111111000///000111222111/////////000000000000////////////............//////000000000000000000000000...///000111111000///...000000000000000000000000//////.........---------........................////////////////////////---------............///------------------------------------------------.........------,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------,,,------......------,,,---------,,,,,,+++++++++HHHHHHHHHGGGEEEBBB???>>>?????????@@@BBBEEEHHHIIINNNOOOPPPQQQQQQPPPPPPOOOJJJHHHEEECCCCCCAAA===999666666666666666555555555333222222111000000111111111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000//////......////////////......000000000111111000000000////////////////////////........................................................./////////000000------......///.........////////////000000000000////////////............//////000000000000//////000000000//////......---...------,,,,,,------............................................................///......------------,,,,,,,,,+++++++++......---------,,,,,,,,,,,,,,,,,,---------..............................//////...---------------//////...------,,,++++++,,,,,,,,,---------......,,,,,,,,,---------......------------------------...------,,,,,,------...------------------,,,,,,...------------------.........---------,,,,,,,,,........................---------............///---------.........//////........................+++,,,.../////////------------...//////...------------------------------......................../////////////////////////////////////////////////////////000000000000111000///...---------------//////000000000000000000111222333555888<<>>@@@CCCFFFIIIKKKMMMNNNOOOPPPSSSUUUTTTUUUVVVWWWYYY[[[]]]]]]```___^^^^^^^^^\\\YYYWWW[[[\\\\\\\\\\\\ZZZYYYXXXXXXWWWUUUVVVXXXXXXVVVTTTUUUUUUUUUUUUTTTTTTTTTTTTNNNPPPRRRQQQOOOMMMMMMMMMOOONNNLLLJJJIIIHHHGGGFFFEEEDDDEEEEEEFFFFFFEEEDDDFFFGGGIIIJJJJJJIIIGGGFFFHHHHHHGGGFFFEEEDDDCCCCCCAAA@@@@@@AAABBBEEEGGGIIIAAABBBBBBBBBAAA@@@@@@??????>>>>>>===<<<;;;::::::666666555444222111000000111111111111111111222333222000///000111222111//////000000000000000////////////............//////000000000000000000000000//////000000000000////////////////////////////////////.........---------........................////////////////////////---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,------------,,,,,,---------,,,,,,+++++++++PPPQQQQQQPPPMMMHHHDDDBBB>>>===<<<<<<<<<>>>AAABBBHHHIIIJJJLLLMMMNNNNNNNNNMMMKKKJJJIIIHHHFFFBBB???<<<;;;:::888777666666666333333222111111111111222111111111111111111111111000000000000000000000000000000111222222111000000//////000000000000//////---......//////......---//////000000000000//////////////////////////////////////////////////////........................////////////000000000111....../////////......---.........///000111111111////////////............//////000000000000//////000000000000000000//////......------------......................................................------......///.........---------------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------..............................///......---------------//////......---,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......+++,,,,,,------............------,,,,,,------...,,,,,,------------------...........................------------,,,,,,,,,........................---------............///---------.......................................+++,,,---...///...------------...//////...------------------------------........................////////////////////////........................000000000000111111111111//////......---.........//////000000111111222222222333666:::>>>CCCFFFIIIOOOPPPRRRTTTTTTTTTRRRRRRJJJHHHEEEAAA???===<<<;;;777777666555444333333333111333555666777:::===@@@>>>@@@CCCDDDEEEGGGIIIKKKMMMOOOQQQRRRSSSTTTWWWYYYZZZZZZZZZ[[[[[[\\\^^^^^^aaa```_________]]]ZZZXXXXXXXXXYYYZZZZZZYYYXXXWWWYYYWWWUUUUUUVVVVVVUUUTTTUUUTTTRRRQQQPPPOOOPPPPPPLLLOOORRRSSSQQQOOONNNNNNNNNMMMKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGDDDFFFHHHIIIJJJIIIGGGFFFDDDDDDDDDEEEEEEDDDCCCCCCCCCBBBAAA@@@BBBDDDFFFHHHBBBBBBBBBCCCBBBBBBAAA@@@>>>>>>==================999888777666444222111000222222111111222333333444222111000000111222111000000111111111000//////...000//////......//////000000000000000000000000000000000////////////000000......................../////////.........------........................////////////////////////---------............///........................++++++++++++++++++++++++,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++RRRTTTVVVWWWUUURRROOOLLL@@@???===<<<<<<===???@@@???@@@AAACCCEEEGGGHHHHHHIIIIIIJJJKKKKKKJJJGGGFFFCCCAAA???<<<:::999999999666666555444333333333333111111111111111111111111000000000000000000000000///000222333333222000/////////000000000000//////......////////////......//////000000000000//////////////////////////////.............../////////............................../////////000000000///////////////......---.../////////000000000111////////////...............//////000000000000/////////////////////000000......------------......................................................,,,,,,---.../////////.....................------......---------,,,,,,,,,,,,,,,,,,---------..............................------,,,,,,,,,,,,------//////......---------,,,,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,,,,---...//////...------,,,,,,------...,,,,,,,,,------..................//////.........------------------------........................---------............///................................................---...///000000000//////---..................---................................................////////////////////////........................//////000000000111111111///...............//////...///000111222333444555555777:::???DDDIIIMMMOOOQQQRRRSSSSSSQQQNNNKKKHHHCCCAAA===:::777666666666555444222111000111333333333555888:::<<>>=========<<<<<<===>>>@@@AAACCCCCCCCCEEEHHHJJJKKKLLLMMMMMMHHHGGGEEEBBB@@@>>>======999888666555444333333333111111111111111111111111111111111111111111111111///000222333333222000/////////000000000000//////000000111111111111000000000111111222222111111000////////////////////////,,,,,,---------.................................------........./////////...///////////////......111000000000/////////...////////////..................///000000000000000.....................//////......------......///................................................,,,,,,---.../////////.................................---------,,,,,,,,,,,,,,,,,,---------..............................,,,+++++++++++++++,,,,,,///...............------,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,,,,---...//////...------,,,,,,------...,,,,,,,,,------.........,,,---............---,,,------------------------........................---------............///.....................---........................---......///////////////.........------.........................................................////////////////////////................................./////////000000...............///000111//////111333555777888999<<<>>>BBBFFFKKKOOORRRSSSMMMNNNNNNMMMJJJFFFAAA>>><<<:::888555444444555666444333111000000222444666777:::===???@@@BBBEEEGGGHHHKKKMMMOOOOOOOOOQQQRRRVVVWWWYYYZZZZZZ[[[\\\^^^bbbaaa___]]]\\\]]]]]]^^^\\\\\\\\\]]]___^^^\\\ZZZ\\\\\\]]]^^^]]]\\\[[[ZZZUUUTTTSSSRRRQQQQQQRRRSSSTTTTTTUUUXXX\\\aaafffiiieeehhhkkkllljjjgggeeedddffffffccc^^^YYYWWWYYY[[[VVVXXXYYYYYYYYYZZZ^^^aaadddcccbbb___\\\XXXUUUSSSSSSQQQNNNKKKIIIHHHHHHHHHJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHGGGEEECCCAAA???>>>>>>>>>===<<<;;;:::999999::::::::::::999999999999333222222111111222222333222111000111222333222000111111111111111000//////000000////////////000000////////////////////////111000///......///000111000000000000000000000000000000/////////.........////////////////////////////////////////////////---------............///////////////////////////........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,VVVXXXZZZ[[[[[[YYYWWWUUURRRPPPLLLHHHCCC???===;;;;;;::::::999999:::;;;;;;>>>AAADDDGGGIIILLLPPPSSSKKKJJJJJJIIIGGGEEECCCBBB;;;:::888666444333222111222222222222222222222222111111111111111111111111000000111222222111000000//////000000000000//////000111111222222111111000111111222222222222111111////////////////////////++++++,,,,,,---.................................------------............---...///000000000000///111111111000///.........////////////............---...///000000111111000...............---------//////............//////................................................------......///.........---------.....................---------,,,,,,,,,,,,,,,,,,---------..............................+++++++++++++++,,,,,,---........................,,,,,,,,,---------......,,,,,,,,,---------......+++,,,,,,------............------,,,,,,------...,,,,,,------------------,,,---...//////...---,,,,,,,,,,,,------------...........................---------............///...............---------------------------------,,,,,,,,,,,,,,,---------///...------------...///........................------------------------////////////////////////....................................////////////............///000111222111222444777:::<<<>>>???EEEFFFIIILLLOOOQQQRRRSSSIIIIIIHHHGGGCCC???;;;999888777666555444555666666333222111111111333666777999<<>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<===555555444333222222222222333111111111222333222111000111111222222111111000111000000//////000000111000000000000000000000000000000////////////000000111111111111111111111111000000000/////////......////////////////////////////////////////////////---------............///................................................,,,,,,------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------WWWWWWXXXYYYYYYXXXVVVVVVWWWVVVTTTQQQNNNIIIFFFCCC>>>===;;;999777777666777:::<<>>;;;888777666666666666555555555555333333333333444666888999:::===AAADDDFFFHHHJJJLLLKKKMMMOOOQQQTTTWWW\\\___bbbcccdddcccaaa```aaabbbaaa___\\\ZZZXXXXXXZZZZZZ[[[ZZZZZZZZZZZZXXXUUURRRTTTVVVYYY\\\___```aaabbbcccfffhhhiiihhhgggiiikkkooorrrwww~~~zzzooofffeeeiiiooorrrvvv{{{}}}||||||zzzwwwvvvvvvwwwppprrrtttsssoooggg^^^YYYVVVWWWYYYYYYWWWTTTPPPNNNOOONNNNNNLLLJJJHHHFFFDDDCCCCCCBBBBBBAAAAAAAAAAAA>>>>>>>>>===============:::999777555444333333333333222111111333333222111//////000111222222222222111111000000000000111111000000000000000000000000//////000000000000//////000000000000000000000000000000000000/////////...////////////////////////////////////////////////---------............///------------------------........................------------------,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------TTTTTTUUUVVVWWWXXXXXXXXXXXXYYYYYYYYYWWWUUURRRPPPGGGEEEBBB???<<<;;;::::::666888:::;;;<<>><<<:::888666555666666777777666555444333444444555666888999;;;;;;;;;???DDDGGGJJJLLLOOOQQQUUUVVVVVVWWWXXX[[[___bbbbbbcccdddbbb```______``````^^^[[[XXXWWWWWWXXXYYYVVVVVVVVVWWWYYYXXXVVVTTTTTTXXX^^^eeelllrrrvvvxxxvvvyyy{{{zzzvvvssssssttt|||~~~~~~~~~yyyooohhhhhhpppwwwoootttzzz|||{{{{{{|||xxxwwwxxx{{{}}}~~~{{{nnnfffeeefffhhhiiigggccc^^^[[[ZZZYYYWWWTTTPPPLLLIIIGGGAAAAAAAAABBBBBBBBBCCCCCCAAA@@@@@@???>>>======<<<===<<<:::888666555444444333222111111333333222111...///000111222333333333111111000000000000111111000000000000000000000000...///000111111000///...////////////////////////000000000000////////////000000000000000000000000////////////////////////---------.........//////------------------------------------------------.........------,,,,,,,,,+++++++++,,,,,,------------------,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,---------ZZZUUUPPPPPPSSSUUUSSSPPPWWWXXXWWWUUUSSSSSSWWW[[[SSSPPPLLLGGGDDD@@@<<<999777777666777888;;;===???GGGJJJMMMQQQSSSSSSRRRQQQLLLKKKHHHEEEBBB@@@>>>===666444111000222333444444333222111000////////////111111222222222222111111222111111111000000//////000000111111111111000000000000000000////////////111000000///...------,,,------...///000000//////............////////////////////////////////////............////////////////////////000000000000//////............//////......///000000000000000222222000///............------------------------......////////////....................................//////...---,,,,,,++++++,,,,,,---...//////------,,,,,,,,,+++++++++------------------------///...---,,,+++,,,,,,------------............///.........------,,,,,,,,,,,,,,,,,,------..................------.................................------------------------......,,,,,,,,,,,,......////////////////////////------------------------------------------------////////////////////////................................................////////////////////////........................////////////////////////---.........//////000000////////////////////////........................000000222222222111000///111///...---///333777:::===AAAFFFKKKMMMMMMLLLJJJEEECCC@@@===;;;;;;;;;<<<;;;;;;;;;:::999888666555444555777777666555555666444555666888;;;>>>@@@BBBDDDFFFIIIMMMQQQTTTVVVWWW\\\[[[[[[[[[\\\^^^aaabbbbbbbbbaaa___\\\[[[[[[\\\\\\ZZZXXXXXXXXXXXXWWWWWWSSSTTTUUUWWWYYYZZZ\\\\\\ZZZaaammmxxx|||rrrnnnppptttwwwyyyyyyxxxyyy~~~~~~{{{yyyvvvpppkkknnntttuuuxxxsssggg```dddjjjmmmqqqrrrsssqqqoooooossswww|||zzzyyyyyyzzzyyyvvvrrryyyuuusssqqqrrrssspppjjjeeebbbfffiiifff___XXXTTTTTTPPPMMMHHHDDDCCCDDDFFFHHHEEEGGGGGGEEE@@@===>>>???@@@<<<999999<<<<<<777333333222222111111111111111333333222222111000000///111111111111000000000000000000000000000000000000000000//////.........---000000000000111111111111//////////////////////////////............//////---------...000000///...------------------------......---------,,,,,,,,,///---+++******+++,,,---........................---------------------------,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,+++++++++******XXXUUURRRRRRSSSSSSPPPMMMPPPSSSWWWXXXWWWVVVWWWXXXXXXUUUQQQNNNKKKFFFBBB>>>:::999888888888999;;;<<<@@@CCCFFFJJJNNNPPPPPPQQQOOONNNMMMKKKHHHEEEBBB@@@999777333222333444444333333333222111000000000111111111222222222222111111111111111111000000000//////000000111111000000///.....................///111111000//////...------------...///////////////............////////////////////////////////////............////////////////////////000000000000//////............/////////000111111222222111111222111000///............------------------------......////////////....................................//////...------,,,+++,,,,,,------.........//////.........---------------------------------///...---,,,,,,,,,---------------............////////////......---------,,,,,,------------------......------------..............................------------------------,,,,,,+++******+++,,,,,,........................------------------------------------------------////////////////////////................................................////////////////////////........................////////////////////////............/////////000////////////////////////........................//////000000000//////...222222111333555999===???EEEGGGJJJLLLKKKIIIFFFCCC===<<<:::999888888999999<<<;;;:::888777555444444555666888888777666777888999:::<<>>???@@@AAA>>>;;;;;;======999555666555444333222222222222444333333333222222111111111111111111000000000000000000000000000000000000000000/////////........./////////000000000111111//////////////////////////////............////////////000111222222111000........................///.........---------,,,222000///------...///000........................------------------------...------,,,+++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++aaaaaa___]]]XXXSSSMMMJJJJJJNNNTTTYYYZZZZZZYYYYYY[[[ZZZXXXVVVSSSOOOJJJFFF@@@>>><<<:::999999999:::999;;;>>>BBBFFFIIILLLNNNOOOQQQRRRRRRPPPLLLHHHEEE???<<<888666666555444333333222222111111111222222111111222222222222111111111111111111000000000000//////000000000000//////.........///000000111111111111111000000//////...---......///////////////............////////////////////////////////////............////////////////////////000000000000//////............//////111111222333333333333333222111000//////......///------------------------......////////////.......................................///......---,,,------------------------//////.........---------------------------------......---,,,,,,,,,---------------............//////////////////.........------------------,,,,,,------,,,,,,,,,,,,------........................------------------------,,,,,,++++++++++++,,,,,,------------------------------------------------........................////////////////////////................................................////////////////////////........................////////////////////////............////////////////////////////////////........................000///////////////000000222333666999<<<@@@CCCDDDJJJKKKKKKKKKHHHDDD@@@===666666666777777777888888:::999777666555555555666999:::;;;;;;::::::;;;===AAABBBEEEHHHLLLQQQTTTVVVYYYYYY[[[\\\^^^^^^______```````````````___^^^^^^[[[[[[[[[XXXTTTRRRQQQRRRRRRPPPQQQXXXaaaggghhhfffaaadddhhhlllmmmkkkhhhfffnnnnnnnnnnnnnnnnnnnnnnnnlllkkkjjjiiicccZZZUUUVVVXXXXXXXXXXXXXXXYYYZZZ[[[]]]WWWUUUYYY]]]^^^```cccgggiiihhhfffffffffbbb]]]XXX[[[^^^___```dddjjjoooyyyuuupppmmmllllllmmmllliiilllttt~~~xxxvvvrrrooooooqqqtttuuuuuu||||||iiiiiihhhddd^^^WWWOOOKKKJJJGGGDDDBBBBBBBBBBBBBBBDDDAAA>>>???@@@@@@>>>;;;999888777555444333333333444333333333333333333333222222111111111000000000000000000000000000000000000000////////////............/////////000000000//////////////////////////////............/////////000000111111111111111000000000000000000000000////////////............///...---,,,+++,,,------................................................///......---------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++tttuuutttoooeee[[[SSSNNNNNNPPPSSSVVVXXXZZZ[[[\\\ZZZZZZZZZZZZYYYWWWRRRNNNGGGEEECCC@@@===<<<;;;:::999999:::<<>>===<<<===>>>@@@AAAEEEHHHLLLPPPQQQPPPMMMKKKKKKHHHDDDAAA@@@===:::888222222111000000000111111111111222222222222111111000000000000000000111111//////000000000000//////000111111222333444444555111111111111000000000000...///////////////..................////////////////////////////////////............////////////////////////000000000000//////............/////////000000111111111111111111000000////////////000..............................////////////..............................------...............---------------------,,,,,,------,,,,,,,,,+++++++++------------------------,,,------------------------------............///------------------------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////////////////////////////................................................///////////////////////////////////////////////////////////////////////////////////////.........////////////////////////////////////////////////000000000000222444777888:::===AAAFFFIIIKKKKKKKKKGGGFFFDDDAAA>>>:::777555666666777888888888777777444555666999>>>DDDIIILLLLLLLLLMMMLLLJJJJJJLLLNNNOOOPPPQQQSSSUUUWWWYYY[[[YYYYYYZZZ[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXVVVTTTRRROOOPPPPPPOOOLLLIIIHHHHHHRRRUUU^^^jjjuuuzzzwwwsssccccccccccccbbb```___^^^WWWUUUSSSQQQOOONNNNNNNNNXXXWWW[[[bbbhhhiiilllooorrrooojjjddd```^^^^^^___cccbbbbbbcccdddlll}}}}}}mmmbbb```bbbeeeffffffjjjooottt~~~|||vvvrrrtttssssssxxx}}}}}}zzzxxxuuutttvvvzzz~~~|||xxxtttqqqooogggaaaYYYSSSQQQOOOKKKHHHGGGFFFDDDCCCCCCCCCCCCBBB???>>><<<999777666555555333333333333333222222222222222222222111111111111111111111111111111111111//////000000000000000000............//////////////////////////////////////////............//////---///111000...---...///////////////////////////000000000000000000000000111000000///////////////................................................------,,,,,,,,,,,,------------------------------*********+++++++++++++++xxxqqqggg^^^XXXTTTRRRQQQUUUUUUVVVXXXZZZZZZXXXVVVQQQPPPNNNLLLJJJHHHFFFEEEEEEDDDCCCAAAAAAAAABBBBBBCCCEEEHHHJJJLLLLLLLLLLLLLLLJJJGGGDDDCCC@@@===;;;444444222111111000000000111111222222222222111111000000000000111111111111000000111111111111000000/////////000111111111222000000000000000000000000//////////////////...---............////////////////////////////////////............////////////////////////000000000000//////............//////......///000000000000///000000////////////000000..............................////////////..............................,,,---......///.........------------------------//////.........---------------------------------+++,,,---.........---------------............///,,,,,,,,,---------------------------------,,,,,,------,,,,,,,,,,,,------........................------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////////////////................................................///////////////////////////////////////////////////////////////////////////////////////.........////////////////////////////////////////////////......000222555888:::<<>><<<888777555444222222111111111111222222222222111111///000000000111111111111111111222222222222111111//////000000000000000000///////////////////////////////////////...------............////////////////////////////////////............////////////////////////000000000000//////............//////---...//////000000//////000000////////////000000..............................////////////..............................,,,------...//////......+++,,,,,,------.........//////.........---------------------------------+++,,,---.........---------------............///------------.........///,,,,,,------------------......------------..............................------------------------+++,,,---......---,,,+++------------------------------------------------------------------------////////////////////////................................................////////////////////////////////////////////////////////////////////////000/////////............////////////////////////////////////////////////...000444888<<>>;;;888666555444999999999999;;;===???@@@CCCEEEHHHMMMRRRVVVYYY[[[YYYYYYWWWUUURRRQQQSSSTTTUUUUUUUUUVVVVVVXXXYYYYYYZZZZZZYYYXXXVVVTTTRRRQQQMMMMMMKKKJJJIIIHHHHHHHHHGGGJJJNNNQQQRRRRRRSSSTTTSSSVVVYYYZZZXXXVVVUUUVVVUUUVVVYYY\\\^^^_________eee```ZZZTTTRRRUUUYYY\\\WWW___sssxxxqqqtttzzzxxxyyyzzzrrrnnnrrrwww{{{~~~zzzppplllkkkjjjkkknnnrrrxxx{{{yyyxxxuuupppkkkgggfffeeeeeebbb]]]VVVOOOKKKIIIHHHEEEDDDBBB@@@???=========:::999888777666444333333333333222222222111111111111111111111111111111111//////000000000111111111/////////000000000111111//////////////////////////////............//////...222444333///---///111.................................//////000000000---------------,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////........................,,,,,,,,,------.........uuuhhh___^^^\\\ZZZYYYYYYXXXVVVUUUPPPPPPQQQQQQPPPPPPOOONNNIIIJJJKKKMMMNNNPPPQQQQQQLLLJJJGGGEEEDDDFFFHHHIIIHHHFFFDDDCCCCCCAAA>>><<<;;;:::888666444333222222111111222222222222111111//////000000111111111222222222333333333333222222222222222111111111111111............//////////////////000000///...------............/////////000////////////////////////............/////////000////////////000000000000//////............//////......///000000000000000000000////////////000111////////////////////////......////////////..............................,,,,,,---.../////////...++++++,,,,,,---...//////------,,,,,,,,,+++++++++------------------------***+++---...///...---------------.........//////---.........//////000000,,,,,,,,,------.........///......------......///........................---------------------------...///000000///...---------------------------------------------------------------------------////////////////////////................................................////////////////////////000000000000000000000000////////////////////////000000//////.........---////////////////////////000000000000000000000000222444999>>>CCCFFFHHHIIIGGGHHHIIIIIIHHHFFFDDDBBB<<<;;;:::999999999:::;;;<<<<<<;;;<<