BM6P6(@ }}}}}}{{{zzzzzz{{{||||||}}}~~~~~~||||||}}}{{{wwwsssmmmddd]]][[[XXXSSSRRRVVVWWWWWWXXX[[[aaagggmmmqqqvvv~~~xxxvvvtttsssrrrooollliiipppmmmpppxxxwww|||tttnnntttssslllhhhbbb```bbbaaabbbcccccc```^^^]]]]]][[[[[[ZZZXXXSSSLLLCCC===555333333555777666222......,,,++++++---......------------,,,,,,+++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************************,,,+++***))))))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////++++++,,,,,,---...//////...............///000000///............//////000999888555555777<<>>???>>>444222///......//////...+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++************************+++******************++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------------------,,,,,,...............///000000000000000000000111222333222333777===GGGRRR]]]cccnnn{{{{{{mmm___RRRQQQVVVVVVRRROOONNNKKKKKKQQQ\\\eeegggfffcccdddfffhhhhhhgggeeeddd^^^]]]\\\[[[ZZZZZZYYYYYYXXXZZZ^^^```bbbeeehhhjjjnnnoooqqqrrrtttuuuuuuuuutttxxx}}}}}}yyywwwvvvsssrrrmmmddd```___^^^[[[XXXVVVVVVXXX[[[___aaaaaabbbfffnnnyyy~~~jjjddd]]]VVVSSSXXXgggtttzzzoooccc^^^^^^______^^^ZZZ[[[[[[ZZZVVVRRRNNNLLLKKKLLLKKKJJJGGGHHHJJJMMMBBB>>>888222...,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************,,,,,,,,,+++++++++******************************|||yyysssnnnhhhbbb]]]YYYUUURRRPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQSSSUUUVVVWWWWWWWWWVVVUUUUUUUUUVVVQQQUUUYYY[[[^^^ccchhhkkklllnnnpppqqqrrrqqqppppppmmmnnnpppqqqsssvvvzzz}}}wwwooogggccc^^^ZZZWWWZZZeeerrr{{{ssspppqqquuuyyy|||}}}{{{sssvvvxxxlllddd\\\ZZZYYYZZZ^^^bbbdddeeeaaa```]]]\\\ZZZVVVRRRNNNAAA<<<777666:::>>>@@@@@@888555111///////////////+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++*********************************++++++*********++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------------------------------,,,,,,...............///000000////////////000111222333222555:::CCCNNNZZZdddiiiqqq|||~~~zzzooo^^^NNNJJJMMMLLLHHHEEEFFFDDDEEEKKKSSSXXXYYYWWWVVVWWWZZZ\\\^^^______^^^[[[[[[ZZZZZZYYYXXXWWWWWWSSSUUUXXXZZZ[[[\\\___aaa```aaaccceeeggghhhiiiiiikkknnntttxxx{{{}}}|||zzzzzzuuuuuurrrjjjfffeeebbb^^^VVVUUUVVVXXX\\\___``````bbbccceeejjjtttvvvhhhYYYRRRQQQTTT^^^hhhzzzoooccc```bbbbbbaaa[[[[[[[[[ZZZXXXTTTPPPMMMIIIKKKMMMKKKGGGEEEHHHLLLFFFAAA;;;444///---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************,,,,,,,,,+++++++++******************************}}}xxxtttoookkkeeeaaa[[[VVVSSSQQQNNNMMMJJJJJJJJJJJJJJJJJJIIIIIILLLLLLKKKKKKKKKMMMNNNOOOOOOPPPQQQQQQPPPPPPRRRTTTSSSZZZ___aaaccchhhmmmooonnnnnnoooooonnnmmmkkkjjjgggjjjooouuuzzz~~~sssllleee^^^YYYWWW]]]fffrrruuummmkkklllmmmmmmnnnttt}}}zzzrrryyytttjjjaaa\\\WWWWWW\\\bbbfffgggaaa___]]][[[ZZZXXXTTTRRRGGG@@@999666888<<>>BBBGGGHHHEEE???888444111000000------------------------,,,,,,------,,,,,,+++***************************,,,,,,,,,+++++++++******************************|||vvvrrrmmmhhhccc^^^YYYUUURRROOOKKKIIIIIIKKKKKKKKKGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHGGGFFFGGGJJJLLLNNNLLLNNNNNNLLLJJJIIILLLOOOYYYccciiigggggglllpppppprrrqqqooommmjjjhhhffffffeeekkkuuu~~~zzzqqqgggbbbbbb```lllwww{{{}}}}}}xxxppplllmmmllliiieeecccfffiiilllssszzzpppvvvpppfffcccdddeeeeeecccaaa^^^\\\\\\[[[YYYXXXQQQHHH===777777;;;???AAA>>>:::555111000000000000---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,---------......------------------------++++++,,,,,,---...//////...............///000000000000000111222444555666;;;CCCPPP___mmmxxx|||xxxrrrlllgggdddZZZQQQJJJHHHGGGCCC@@@AAA@@@BBBDDDBBBAAADDDLLLSSSTTTXXX^^^gggpppxxx~~~~~~{{{zzzssssssrrrnnnjjjfffddddddbbbaaa___\\\YYYVVVSSSQQQNNNQQQUUUYYY___fffmmmrrryyy}}}yyyrrrfffbbb^^^^^^```dddgggiiiiiiiiigggbbb\\\\\\aaaggg}}}xxxjjj[[[PPPUUUbbbnnn}}}wwwxxxwwwtttfffaaa[[[XXXYYYZZZZZZYYYQQQNNNGGG@@@;;;;;;AAAFFFHHHEEE@@@:::555222111111------------------------,,,,,,---------,,,++++++************************,,,,,,,,,+++++++++******************************}}}vvvttthhhccc]]]XXXUUUSSSQQQPPPMMMLLLKKKJJJIIIJJJKKKLLLIIIIIIJJJKKKJJJIIIHHHGGGLLLJJJIIIHHHIIIKKKMMMNNNMMMNNNMMMLLLJJJJJJKKKMMMTTT```kkkmmmlllnnnpppppptttuuutttpppkkkiiikkkmmmnnntttzzzzzzsssiii``````gggooouuuwwwvvvtttssssssssssssrrrpppmmmkkkiiinnnqqqwwwtttpppvvvtttgggaaabbbdddeeecccaaa`````````^^^\\\SSSNNNEEE===999;;;AAAFFFEEE@@@:::444///......///,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))******************************+++++++++,,,,,,,,,***+++---......---+++***)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------............///..................................../////////000///...///222111000333999888SSShhhkkkqqq~~~yyyssslllfff___YYYUUUQQQOOOLLLIIIFFFCCCAAA@@@AAAAAA@@@@@@AAAEEELLLPPPTTTUUUZZZbbblllwww~~~~~~yyywwwuuuyyyuuuqqqooommmggg^^^VVVXXXUUUSSSSSSXXX^^^dddgggqqqwww~~~~~~uuujjjaaa^^^]]]\\\^^^aaaiiijjjhhhccc\\\YYYZZZ\\\mmm|||rrrbbb]]]\\\ZZZjjjrrr|||}}}||||||xxxiii\\\[[[^^^\\\ZZZ[[[UUURRRMMMDDD===:::<<<@@@GGGEEEBBB???<<<777111---///......///000000...---,,,,,,,,,++++++*********------,,,,,,+++***))))))------,,,+++*********+++,,,,,,,,,++++++*********}}}rrrkkkiii```]]]XXXTTTSSSSSSRRRQQQOOONNNMMMKKKJJJJJJKKKKKKIIIJJJKKKKKKKKKJJJHHHGGGKKKKKKJJJIIIJJJKKKLLLMMMKKKMMMMMMMMMKKKJJJKKKLLLTTT```kkknnnnnnpppssssssuuuuuurrrnnnkkkjjjmmmqqqxxxzzz{{{~~~vvvkkkdddgggmmmrrrvvvvvvuuusssvvvvvvvvvvvvuuutttrrrqqqoooqqqvvvvvvttt}}}mmmcccccceeegggeeecccbbbbbbaaa___]]]WWWRRRIII@@@;;;<<<@@@EEEGGGCCC===777222000///000,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++*********************************+++++++++,,,,,,,,,***+++---......---+++*********++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///................................./////////000000111///111333222111555;;;EEE^^^rrruuuyyy|||tttooohhh```[[[UUUQQQNNNJJJKKKLLLLLLJJJGGGDDDCCCBBBBBBAAA??????BBBGGGJJJKKKMMMQQQYYYbbbkkksssvvv{{{|||}}}~~~zzznnneee^^^[[[WWWWWWYYY\\\^^^___hhhnnnvvv~~~yyyoooeeeaaa___\\\\\\___jjjkkkkkkfff```\\\\\\]]]aaammm}}}|||oooiiiddd^^^ggglllttt|||~~~}}}}}}|||}}}nnn```\\\\\\YYYWWWWWWUUUSSSNNNGGG@@@<<<>>>@@@FFFEEEDDDBBB@@@:::444//////...---...///000...---,,,,,,,,,+++++++++******------,,,,,,+++******))),,,,,,+++***************,,,,,,,,,+++++++++******|||xxxpppeee^^^\\\WWWTTTQQQPPPQQQRRRRRRRRRRRRQQQOOOMMMLLLKKKKKKKKKKKKKKKLLLMMMLLLKKKJJJIIIKKKKKKKKKKKKKKKKKKJJJJJJIIIKKKMMMMMMLLLLLLNNNOOOWWWcccmmmpppqqqtttwwwwwwvvvtttppplllkkknnntttyyy|||yyyyyywwwkkkkkkmmmqqqwwwzzzyyywww{{{{{{|||||||||{{{zzzzzzuuuvvvyyyuuusssvvvgggeeeiiigggfffeeeddddddccc```^^^[[[WWWNNNEEE>>>===@@@CCCJJJFFFAAA;;;666222111000------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............................../////////000000000222111222444333333999@@@UUUkkk}}}yyytttiiiccc[[[SSSOOOLLLJJJIIIGGGJJJNNNQQQQQQNNNJJJGGGDDDDDDBBB@@@>>>???CCCFFFEEEFFFIIINNNTTT[[[```cccggghhhkkknnnpppqqqrrrrrruuuwwwzzz}}}yyymmmkkkgggdddcccaaa___^^^aaaeeelllvvvwwwmmmhhhccc___^^^aaammmooopppmmmfff```]]]]]]YYY___iiirrr|||yyyoooddddddfffjjjnnnsss}}}|||}}}~~~uuuggg```]]]YYYWWWVVVVVVTTTPPPJJJDDD@@@@@@AAAEEEFFFGGGHHHFFF@@@888333///---------//////...---,,,,,,,,,,,,++++++++++++---,,,,,,++++++*********++++++***)))))))))******,,,,,,,,,++++++++++++***zzzuuupppmmmeee[[[VVVUUUQQQOOOMMMMMMOOOQQQQQQQQQQQQQQQPPPOOONNNMMMMMMMMMMMMNNNNNNOOONNNMMMLLLKKKLLLLLLMMMMMMLLLKKKJJJIIIIIIKKKLLLMMMNNNQQQUUUXXX___hhhqqqssstttwwwxxxwwwuuurrrnnnlllnnnuuu}}}~~~}}}~~~wwwtttrrrvvv}}}~~~~~~|||}}}}}}qqq{{{}}}lllhhhjjjfffeeeddddddeeeeeecccaaa]]]YYYRRRIIIBBB@@@BBBDDDKKKHHHDDD???999555222000---------------,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------............///...........................////////////000000000222111222444333444===FFFaaatttxxxoooiii___YYYRRRLLLJJJJJJKKKLLLMMMOOORRRUUUTTTQQQNNNKKKEEEEEEDDDBBBAAAAAADDDFFFEEEGGGHHHJJJLLLOOORRRUUUWWWYYY\\\___aaacccddddddeeegggiiilllpppxxx~~~|||xxxuuurrrmmmgggcccccccccgggooozzzwwwrrrmmmhhhgggjjjuuuxxxyyyvvvmmmddd^^^\\\ZZZ\\\___bbbiiivvvzzzlllfffdddbbbcccfffnnn}}}}}}|||}}}qqqgggaaa]]]ZZZYYYWWWVVVRRRNNNIIIFFFDDDCCCFFFHHHJJJLLLKKKFFF>>>777///...,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))))))))))))))***++++++++++++++++++++++++~~~uuummmhhhdddaaa\\\UUURRRSSSQQQOOOMMMMMMOOOQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPQQQQQQRRRRRRPPPOOONNNMMMNNNNNNNNNNNNMMMKKKKKKLLLMMMNNNPPPSSSYYY___dddgggooouuuuuuuuuvvvvvvtttqqqnnnkkklllrrr|||{{{zzz}}}~~~}}}~~~tttuuurrrjjjiiieeedddbbbcccdddeeedddccc\\\YYYTTTMMMGGGDDDEEEGGGKKKIIIFFFBBB<<<777333000.........------,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------............///////////////////////////////////////000000000111111111222444333666AAANNNiiizzz}}}vvvmmmccc\\\UUUQQQLLLIIIJJJMMMPPPQQQSSSSSSSSSRRRQQQNNNLLLKKKDDDEEEFFFFFFEEEFFFHHHJJJIIIKKKNNNOOOOOOPPPSSSVVVWWWYYY[[[]]]___`````````^^^^^^___```bbbgggnnnrrr|||}}}vvvrrrmmmiiigggjjjsss~~~~~~yyyuuuuuuyyyvvvjjjaaa]]]^^^]]]\\\[[[^^^fffrrrzzzzzzmmmgggbbbbbbcccgggsss~~~~~~sssiiiccc^^^[[[XXXWWWTTTQQQNNNLLLIIIHHHIIIKKKMMMOOOOOOJJJCCC===222000---------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))))))))))))))******++++++++++++++++++++++++xxxmmmbbb]]]ZZZYYYVVVRRRQQQSSSTTTRRRQQQQQQRRRSSSSSSRRRRRRRRRTTTUUUUUUUUUUUUUUUSSSTTTUUUUUUUUUTTTSSSRRROOOOOOOOOOOOOOONNNNNNNNNPPPRRRVVVYYY]]]bbbgggkkkkkkqqquuutttssssssrrrnnnmmmkkkjjjnnnvvvvvvvvv~~~{{{|||~~~xxxsssuuurrrkkkiiifffcccbbbcccdddeeeeee]]][[[XXXRRRLLLIIIIIIJJJKKKJJJIIIEEE@@@:::555111//////......---,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............////////////////////////////////////000000000111111111111333444555:::HHHVVVppp~~~}}}tttjjj```VVVPPPMMMKKKIIIJJJMMMPPPRRRSSSTTTSSSPPPNNNLLLKKKJJJJJJEEEHHHJJJLLLLLLMMMOOOQQQPPPSSSWWWYYYYYYZZZ^^^aaacccdddfffggghhhhhhggggggccccccbbbaaa```aaadddfffkkksss}}}wwwooollloooxxxsssiiidddaaa```]]]ZZZZZZ___fffkkkzzzzzzooohhhhhhhhhhhhoooxxxsssiiiaaa[[[ZZZWWWTTTSSSRRRQQQOOONNNNNNNNNOOOPPPPPPLLLGGGCCC555333///---------,,,+++,,,,,,,,,,,,------------++++++++++++++++++++++++******)))))))))***++++++***++++++++++++,,,,,,,,,uuuiii___ZZZWWWWWWUUURRRSSSVVVWWWUUUUUUUUUWWWXXXWWWVVVWWWXXXYYYZZZZZZZZZYYYXXXVVVWWWXXXXXXXXXWWWVVVUUUQQQQQQPPPOOOOOOPPPRRRRRRTTTYYY```fffiiijjjjjjkkkjjjoooqqqpppoooooommmiiijjjhhhiiinnnwwwvvvrrrzzzvvvpppwwwyyyppplllfffbbbaaabbbddddddaaa```]]]WWWQQQMMMLLLLLLKKKLLLKKKIIIDDD>>>888444/////////...------,,,,,,------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++******++++++++++++************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............/////////////////////////////////000000000111111111222222555777888>>>OOO___rrr~~~yyyoooeee]]]UUUOOOKKKJJJJJJKKKMMMQQQSSSSSSRRRPPPPPPOOOMMMMMMMMMMMMNNNNNNQQQUUUWWWXXXYYY[[[\\\[[[___ddddddbbbcccfffiiijjjkkkmmmnnnnnnnnnmmmmmmjjjkkkkkkiiieeebbbaaabbbbbbgggmmmuuu{{{wwwtttwww}}}tttooollliiiccc^^^[[[\\\___cccfffrrr|||ooommmkkkggghhhnnnyyy|||rrrhhh```[[[XXXTTTSSSUUUVVVUUUSSSSSSQQQPPPOOOOOOMMMJJJHHH999666111///------+++***,,,,,,,,,---------......++++++++++++++++++++++++***************+++,,,,,,******+++++++++,,,,,,,,,~~~ssshhhaaa\\\YYYYYYXXXUUUWWWZZZXXXWWWWWWXXXZZZ\\\[[[ZZZ\\\]]]^^^^^^]]]\\\[[[ZZZXXXYYYZZZZZZZZZYYYWWWVVVSSSQQQPPPOOOPPPRRRTTTUUUWWW^^^hhhoooqqqnnnkkkhhhggglllnnnlllkkkllljjjfffhhhgggiiiooowwwrrrsss||||||oooqqq}}}wwwqqqiiicccaaaaaabbbccceeedddaaa[[[UUUPPPNNNMMMLLLMMMMMMLLLGGGAAA;;;777000000///...------,,,,,,.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++*********++++++***************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////000000000000000000000000000000000000111111111111333444666888:::AAATTTeeeqqq}}}}}}zzzpppiii```XXXRRROOOMMMKKKKKKLLLNNNRRRUUUUUUTTTRRRMMMNNNOOOPPPRRRSSSSSSSSSXXX[[[___aaabbbcccdddffffffjjjmmmlllhhheeegggjjjjjjkkkmmmnnnoooooonnnmmmmmmnnnooommmiiidddaaa```___aaaccceeeiiinnntttxxx|||{{{zzz|||xxxyyyssskkkbbb]]][[[]]]___XXXaaannn}}}tttoookkkbbb```dddttt}}}~~~yyypppggg[[[XXXTTTTTTVVVXXXXXXWWWVVVSSSPPPNNNMMMMMMLLLJJJ;;;777333///...---+++***,,,,,,,,,------.........++++++++++++++++++++++++++++++******+++,,,------*********++++++,,,,,,,,,}}}wwwrrrnnnmmmccc___YYYWWWYYY[[[[[[ZZZ\\\\\\\\\]]]]]]]]]]]]^^^aaaaaaaaaaaa``````___^^^]]]^^^```___\\\ZZZYYYYYYUUUSSSPPPQQQTTTXXX\\\]]]gggmmmsssvvvtttnnnhhhdddfffhhhkkkkkkjjjhhhffffffjjjlllnnnpppsssvvv{{{~~~~~~wwwvvv}}}uuuqqqwwwuuugggeeefffdddcccdddbbbaaa```]]]YYYTTTPPPMMMNNNMMMMMMMMMMMMHHHAAA;;;222000///......---+++)))......---------,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))))))))))))))************......---,,,,,,,,,,,,---,,,---------.../////////............////////////000000000000////////////............///000111222333333444666>>>MMM___lllvvv~~~xxxpppkkk```[[[UUUNNNKKKJJJLLLMMMRRRTTTUUUTTTQQQOOONNNNNNNNNQQQUUUUUUUUUXXX```fffhhhiiikkkmmmmmmmmmkkkjjjooonnnllljjjgggeeecccbbbcccdddeeefffggghhhiiijjjhhhmmmooollljjjhhhccc]]][[[ZZZ]]]cccgggfffhhhlllpppssswww}}}~~~ttteee]]]]]]^^^\\\ZZZ]]]bbblll|||wwwjjj]]]XXXZZZbbbvvv{{{|||qqqhhh___[[[WWWUUUVVVVVVTTTRRRQQQRRRSSSQQQNNNLLLKKKKKKEEE===333///000111///+++,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,|||uuuoookkkiiiiiieeeaaa]]][[[]]]_________```aaaaaaaaaaaaaaaaaaaaaeeeeeeeeeeeedddcccbbbbbb```aaabbbaaa^^^\\\[[[[[[ZZZXXXWWWYYY]]]cccggghhhlllppptttuuurrrkkkfffcccbbbccceeeeeeeeedddeeeffflllnnnooopppqqqssswwwzzz|||}}}~~~}}}tttsss|||zzzjjjeeeeeecccbbbbbbaaaaaa```^^^ZZZVVVRRRPPPPPPOOONNNMMMLLLIIIBBB===555333000//////...---+++......---------,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********)))************+++++++++++++++++++++,,,---...///000---------...........................////////////000000000000////////////000000000000000111222333222222444888CCCTTTeeeqqqxxx}}}vvvmmmddd^^^WWWUUURRROOOOOOQQQSSSUUUTTTTTTSSSQQQOOONNNPPPRRRRRRWWW^^^bbbcccdddhhhlllssssssttttttssspppnnnllliiiiiigggeeeccc```___^^^[[[[[[[[[[[[[[[\\\\\\]]]```cccdddccccccccc^^^XXXYYYWWWYYY___aaaaaabbbfffgggiiimmmrrrwww~~~|||nnneeebbbaaa^^^XXXYYY\\\bbbmmm|||qqq```WWWUUU\\\mmmzzzxxx~~~}}}ssslllccc^^^YYYVVVVVVVVVSSSQQQQQQRRRRRRQQQMMMKKKJJJJJJGGG???555000000111///,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------}}}yyysssmmmiiigggffffffgggeeebbbaaacccdddeeeeeefffggggggggggggfffffffffhhhhhhhhhgggffffffeeeeeecccdddeeecccaaa^^^^^^^^^^^^^^^```dddkkkpppssstttqqqrrrsssqqqlllfffaaa___]]]^^^^^^^^^^^^aaadddgggnnnooopppooonnnppprrruuuxxxzzz|||~~~zzzqqquuuoooeeecccbbbaaa```aaaaaa```___\\\YYYVVVTTTSSSQQQOOONNNLLLIIIEEEAAA:::777222////////////.........---------,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++,,,,,,,,,,,,---+++++++++,,,---...///000...............---------............////////////////////////000000000000222222222111222222333333444444666>>>MMM___nnnwww}}}{{{ssskkkaaaXXXSSSKKKLLLLLLNNNPPPRRRTTTUUUTTTTTTRRRQQQPPPSSSXXX\\\]]]dddmmmrrrsssrrrrrrssswwwvvvuuurrroookkkgggeee^^^^^^\\\[[[YYYWWWVVVUUUVVVUUUSSSRRRQQQRRRRRRSSSUUUXXXZZZYYYYYYZZZVVVQQQVVVTTTVVVZZZ]]]]]]___cccaaacccdddfffjjjpppwww}}}}}}pppiiiddd___ZZZYYYXXXZZZ```hhhqqqvvvlll\\\SSSWWWcccsss|||tttvvv}}}}}}wwwrrriiiddd]]]YYYXXXWWWUUURRRQQQRRRRRRPPPLLLIIIHHHHHHIIIBBB999333111000...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,******,,,,,,,,,+++------------------------,,,,,,---------.........yyyuuupppkkkhhhggghhhiiijjjiiihhhhhhiiijjjkkkkkklllllllllmmmlllkkkjjjiiiiiiiiihhhgggfffeeeeeeeeeeeeffffffeeebbb``````aaa```ccciiiqqqxxx{{{zzzyyypppooommmhhhaaa\\\YYYYYYWWWXXXXXXXXXZZZ^^^dddiiinnnnnnnnnmmmlllmmmoooqqqvvvwwwyyy{{{|||vvvtttvvvhhhcccbbbaaa```aaaaaa```___]]][[[YYYXXXVVVTTTRRROOOMMMJJJGGGFFF>>>999333///.../////////......---------,,,,,,,,,------,,,,,,++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......---,,,,,,,,,,,,---/////////...---------,,,............////////////////////////000000000000333333222222222222333333777666:::FFFWWWhhhtttzzz~~~yyyqqqiiiaaaZZZTTTOOOJJJLLLNNNPPPRRRSSSSSSSSSTTTUUUWWWXXX[[[```fffkkkmmmsssyyy}}}|||yyyvvvuuurrrqqqnnnjjjeee```\\\YYYWWWWWWVVVUUUTTTTTTSSSSSSVVVUUUSSSRRRQQQRRRSSSSSSVVV]]]aaa]]]XXXVVVUUURRRUUURRRTTTYYY\\\^^^aaafffdddddddddcccdddhhhnnnrrrtttvvv{{{|||qqqggg``````^^^[[[YYY[[[___ccceeeoooiiiZZZVVV]]]iiixxxvvvuuu|||}}}yyynnnhhh```[[[ZZZYYYWWWUUURRRRRRQQQNNNJJJFFFDDDDDDIIIDDD===777333000///...---------------------------,,,******,,,---,,,+++------------------------,,,,,,,,,,,,------------wwwtttpppllljjjjjjlllmmmmmmmmmnnnnnnnnnoooppppppooopppqqqqqqpppnnnlllkkkkkkjjjhhhgggeeeeeeeeeeeedddeeeeeedddbbbaaabbbcccdddjjjrrr|||zzzvvvhhhfffbbb\\\VVVRRRQQQRRRQQQRRRSSSTTTWWW\\\ccchhhkkklllmmmlllkkklllnnnqqqtttvvvxxxyyyzzz|||}}}ttt}}}ooofffcccbbbaaaaaaaaa```___^^^]]]\\\[[[XXXWWWUUURRRNNNKKKJJJIII@@@;;;555000......//////......---------,,,,,,,,,------------,,,,,,++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,*********++++++++++++,,,......---,,,,,,,,,,,,---/////////...---------,,,............////////////.../////////000000000111222222111111111222333333666888???MMM]]]kkksssvvvuuuoooggg___YYYUUUQQQOOOQQQRRRTTTVVVWWWXXXXXXXXXUUUZZZ```fffkkkpppuuuxxx|||}}}~~~}}}zzzuuurrrpppkkkjjjgggccc___ZZZWWWUUUVVVWWWWWWWWWXXXXXXYYYYYYYYYXXXWWWVVVVVVVVVWWWXXXaaammmsssmmmaaa[[[[[[[[[TTTRRRSSSXXX\\\___dddjjjjjjjjjhhheeedddeeeiiilllkkkkkkmmmsss|||{{{nnndddeeeaaa\\\YYYZZZ\\\]]]]]]cccsssyyyeeeWWWYYYbbbqqq~~~{{{~~~oooiii```ZZZYYYXXXWWWUUURRRRRRQQQMMMHHHCCCAAA@@@EEECCC@@@;;;555111//////------------------------...,,,++++++,,,------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,~~~vvvuuurrrpppooooooppppppppprrruuuuuutttttttttuuurrrsssttttttssspppnnnllllllkkkiiigggfffeeeeeefffcccdddeeedddcccccceeeffflllqqqxxx|||sssmmm^^^\\\XXXSSSNNNLLLMMMOOOMMMOOORRRTTTXXX]]]ccchhhjjjkkklllkkkkkkkkknnnppprrrtttwwwxxxyyy{{{}}}wwwuuu}}}|||llleeecccbbbbbbaaa```___^^^]]]]]]\\\YYYYYYXXXUUUPPPMMMLLLLLLBBB===777222/////////.........---------,,,,,,,,,---------------,,,++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************+++++++++++++++++++++,,,---...///000...............---------............////////////......//////000000111111111111111111222333444555555;;;GGGUUUcccmmmrrrsss||||||yyynnnhhh___XXXTTTSSSSSSRRRUUUVVVWWWXXXZZZ]]]___```___dddmmmtttxxx{{{|||~~~{{{vvvqqqmmmjjjiiibbbaaa___]]]\\\ZZZYYYXXXYYYZZZ[[[]]]___aaabbbcccbbbcccccccccbbbbbbbbbbbbjjjwwwyyyllldddbbbbbb[[[WWWVVVYYY\\\^^^ccciiillllllkkkhhhffffffhhhjjjllliiigggiiiooovvvyyyzzz}}}qqqhhhccc\\\YYYYYY[[[ZZZYYY]]]iii}}}pppZZZYYY\\\hhhtttrrrjjj```YYYVVVUUUTTTSSSRRRRRRPPPLLLFFFAAA>>>===???AAABBB>>>888222000000------------------------...---++++++---------,,,++++++++++++++++++++++++*********+++++++++,,,,,,yyyyyyxxxwwwvvvuuuuuutttuuuxxx{{{|||zzzxxxxxxyyyuuuvvvwwwwwwuuurrrooommmkkkiiigggdddcccccccccdddcccdddeeeddddddeeehhhjjjrrrtttvvvxxxvvvpppggg```UUUTTTQQQMMMJJJKKKMMMPPPOOORRRXXX\\\```dddiiikkklllllllllkkkjjjjjjmmmoooooorrruuuwwwxxxzzz|||~~~ttttttsssgggdddcccbbbaaa```___^^^]]]]]]]]]ZZZ[[[[[[WWWRRRNNNMMMMMMEEE@@@:::555222111000///......---------,,,,,,,,,,,,---.........---,,,+++*********+++,,,---------------------------------+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,---+++++++++,,,---...///000---------...........................////////////.........///000111111111111111111222333555666777777AAARRRbbbnnntttwwwwww|||}}}yyyuuussshhhccc[[[WWWWWWZZZ^^^```aaa```___^^^```dddhhhjjjnnnrrrxxx|||}}}|||{{{{{{{{{wwwsssnnnjjjgggeeeccc^^^______```aaabbbddddddgggiiikkknnnrrruuuwwwxxx{{{|||}}}}}}|||zzzxxxvvvttt~~~xxxsssnnniiiddd______^^^]]]```eeejjjkkklllkkkjjjiiikkklllnnnkkkgggeeefffjjjmmmpppxxx}}}rrrkkkaaa\\\\\\\\\[[[YYYZZZ^^^lll~~~ddd^^^ZZZ^^^eeeppp~~~{{{rrreee\\\WWWUUUSSSRRRRRRRRRPPPKKKDDD???<<<;;;888===BBBAAA:::444111111...........................---++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------}}}}}}}}}}}}|||{{{zzzyyyyyy|||}}}{{{{{{|||wwwxxxyyyyyywwwtttqqqnnnhhhfffcccaaa_________```cccdddeeeeeeeeegggjjjmmmtttsssqqqoookkkddd[[[VVVQQQPPPNNNLLLJJJKKKOOORRRTTTYYY___eeeiiillloooqqqnnnnnnmmmllljjjjjjkkkmmmmmmpppsssvvvwwwyyy{{{}}}|||}}}xxxuuuxxxxxxiiidddcccbbbaaa```___]]]]]]\\\\\\ZZZ\\\\\\YYYTTTOOOMMMNNNFFFBBB<<<777444222111///......---------,,,,,,,,,,,,---.........---,,,+++******+++,,,------......------------------------+++++++++,,,,,,---------,,,,,,,,,---------............---,,,,,,,,,,,,---,,,------....../////////............/////////000---......///000111111222111111222333555777999::::::HHH\\\nnnxxx|||~~~}}}xxxsssooommmddd___ZZZYYY]]]dddlllpppsssqqqmmmjjjkkknnnsssvvvyyy|||}}}yyywwwvvvssspppllliiigggeeebbbaaadddeeegggiiimmmpppsssuuu|||~~~~~~wwwpppiiieeeaaa]]]^^^bbbhhhjjjmmmnnnnnnnnnooopppooolllhhhcccaaabbbeeegggpppvvv}}}tttiiicccaaaaaa___\\\WWWWWW```ooo~~~oooeee[[[XXXZZZcccwwwzzz}}}zzzlllaaa[[[XXXUUUSSSRRRRRROOOJJJDDD>>>:::999333;;;BBBCCC<<<555222222........................///---+++,,,---...------------------------------,,,,,,,,,---------......~~~}}}}}}|||yyyvvvtttqqqnnnjjjffffffddd```\\\ZZZ[[[\\\]]]bbb```^^^___cccgggjjjkkkooommmiiiccc[[[UUURRRQQQJJJLLLMMMKKKJJJOOOYYYaaaccceeejjjooossstttqqqooommmmmmmmmmmmmmmmmmmmmllljjjmmmqqqtttuuuvvvwwwxxx}}}rrrrrr|||lll___cccaaa```___^^^]]]]]]^^^^^^^^^]]][[[XXXUUUQQQNNNMMMJJJGGGAAA;;;555111///...///.........------------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...------******++++++,,,---......////////////000000000000///000111000///...///000333333111000222666999999DDDWWWlllwww{{{~~~yyyvvvuuusssoookkk``````___```cccjjjssszzz~~~zzzzzzwwwqqqmmmmmmkkkiiigggeeeeeefffhhhjjjpppsssvvv{{{wwwsssmmmeeeccceeegggiiilllppprrrssssssssstttsssooojjjeeeaaa______jjjooowwwqqqiiijjjjjjeee^^^ZZZXXXZZZbbblll{{{pppccc___^^^```ooo}}}vvveee^^^___\\\WWWSSSSSSQQQMMMFFF???:::888666888;;;???@@@<<<666000...---,,,,,,......---+++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,}}}zzzvvvrrroookkkgggddd^^^[[[XXXTTTSSSSSSUUUWWW[[[ZZZYYY[[[___cccfffgggfffeeebbb\\\VVVQQQOOOOOOIIIKKKLLLMMMPPPXXXeeeooorrrsssuuuxxxzzzxxxuuuqqqllllllkkkllllllmmmnnnooolllnnnqqqrrrssstttvvvxxx|||}}}~~~|||yyyssswwwssseeeeeecccbbbaaa```___]]]]]]\\\^^^]]][[[YYYUUURRROOOMMMKKKHHHCCC===777333111////////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++++++++,,,,,,---......///////////////000000000000///000111000///...///111222222222111333888;;;===NNN```ttt}}}}}}zzzvvvtttrrroooiiieee```bbbdddhhhmmmttt|||zzzxxxtttmmmiiihhhhhhhhhiiijjjmmmpppsssuuuyyynnniiijjjdddeeegggjjjnnnqqqtttvvvxxxvvvsssnnnhhhaaa]]][[[___eeeooozzzyyyqqqpppoooiiibbb\\\YYYYYY^^^eeepppooofff```\\\dddppp}}}rrrgggccc___ZZZTTTTTTRRRNNNGGG@@@:::777555777:::===>>><<<666111///---,,,,,,---...---+++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,xxxtttnnniiiddd```]]]ZZZUUUSSSPPPNNNNNNPPPSSSUUUXXXWWWWWWZZZ^^^bbbdddeee```___\\\XXXSSSPPPOOOOOONNNPPPRRRTTTZZZeeesss~~~|||vvvrrrlllkkkjjjjjjkkkmmmoooqqqmmmooopppppppppqqqtttwwwyyyzzz~~~{{{www{{{|||jjjeeeccccccccccccaaa___\\\[[[___^^^\\\YYYVVVRRROOOMMMLLLJJJEEE@@@:::666333111000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,------.../////////////////////000000000000///000111111//////000111111111222333555888>>>BBB[[[kkk}}}}}}zzzwwwtttrrroookkkfffcccdddhhhnnnsssyyy~~~yyyuuuoooiiiffffffiiikkkooosssyyy~~~}}}tttqqqgggfffdddeeehhhmmmssswwwwwwxxxwwwtttnnnfff___[[[VVV\\\gggrrr|||{{{xxxtttlllddd```\\\ZZZ\\\___dddnnnyyysssfff]]]]]]cccxxxssshhhbbb^^^VVVUUUSSSOOOIIIAAA:::666333555888;;;===;;;777333000...,,,,,,---...---,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------~~~rrrmmmfff```[[[XXXTTTRRRPPPOOONNNNNNQQQUUUYYY\\\^^^^^^___bbbfffhhhhhhhhhcccbbb```\\\WWWUUUUUUWWWYYY[[[___ccciiisss~~~{{{uuuqqqnnnmmmjjjiiiiiikkknnnpppoooooonnnmmmmmmnnnrrruuuyyy{{{|||vvvkkk```bbbbbbddddddcccaaa^^^]]]___^^^]]]ZZZVVVSSSPPPNNNLLLJJJGGGBBB<<<888444222000000000000////////////------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---........./////////000////////////000000000000///000111111000///000222111111333555555888@@@HHHhhhvvv~~~|||{{{zzzwwwtttpppmmmkkkiiihhhmmmrrrzzzyyyrrrnnnjjjjjjmmmrrrtttyyyxxxppplllgggcccccchhhoootttsssuuuxxxyyywwwpppfff```TTTXXX```jjjuuu}}}vvvkkkbbbaaa]]]ZZZ[[[]]]___fffmmmwwwqqqcccaaaeeegggwww|||jjjbbb___XXXWWWUUUQQQLLLDDD<<<666333333555888::::::777555111///---,,,---...---,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,---......{{{xxxkkkgggaaa\\\YYYVVVSSSRRRMMMMMMNNNPPPUUU[[[aaaeeejjjkkkmmmppprrrsssqqqooommmllljjjeeeaaa```aaabbbeeeiiiooouuu{{{~~~zzzuuurrrqqqooollliiihhhiiikkklllnnnnnnmmmkkkjjjlllppptttwwwzzzwww~~~kkk\\\___```bbbddddddcccaaa``````___]]]ZZZWWWSSSPPPOOOKKKJJJGGGCCC>>>999444222000000000000////////////------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......///////////////000////////////000000000000...000111111000000111333333222444666555777CCCQQQuuu|||zzzzzzzzzyyyxxxyyyvvvqqqmmmkkkkkknnnpppwww}}}{{{tttrrrqqqvvv||||||uuupppgggaaa```dddjjjoooqqquuuzzzxxxmmmdddXXXXXX[[[aaakkkxxxxxxlllbbbbbb\\\YYY[[[]]]___ccciiikkkyyyyyyiiifffiii___mmmlllaaa___\\\YYYVVVSSSOOOHHH???999444333444666999999888777222000---,,,---------,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,---......}}}xxxrrrooobbb___[[[YYYXXXWWWUUUTTTPPPPPPRRRUUU[[[bbbiiimmmwwwxxx{{{|||yyyxxxvvvrrrooonnnppprrrtttxxx~~~~~~}}}zzzwwwuuuqqqpppmmmjjjiiihhhiiiiiikkklllkkkjjjiiikkkooorrrssswww}}}}}}ooo___^^^___aaabbbccccccccccccaaa```^^^[[[XXXTTTQQQOOOKKKJJJIIIEEE@@@;;;555222000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........//////////////////////////////000000000000...000111111111111222333444222444777777:::KKK^^^~~~|||yyytttrrrrrrssssssssssssrrrooommmlllooouuuyyy||||||}}}wwwqqqhhhaaa___bbbggglllsssvvv}}}~~~qqqhhh\\\YYYXXXZZZbbbooo}}}tttkkkhhhaaa\\\]]]^^^^^^aaaeeedddlllyyypppgggfff^^^fffsssooodddbbb```\\\WWWTTTQQQLLLDDD>>>666555444555777999999888444111...,,,,,,---------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------zzzuuupppjjjfff^^^]]]\\\]]]___```___^^^^^^^^^___bbbgggnnnuuuyyy~~~~~~~~~{{{zzzyyywwwuuuooonnnmmmkkkjjjiiiiiiiiiiiiiiijjjiiiiiikkknnnqqqpppuuu}}}xxxiii______```aaaaaabbbbbbbbbaaa```^^^\\\XXXUUURRRPPPLLLLLLKKKHHHCCC===777444/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///........................////////////000000000000...000111111111111222444444222444999:::@@@VVVnnn{{{uuutttpppkkkhhhhhhjjjkkkkkkmmmoooqqqrrrssswww}}}~~~~~~}}}}}}||||||~~~~~~yyyooogggbbbbbbeeehhhpppuuu}}}xxxnnn```\\\YYYXXX___jjjwww|||wwwnnnfffcccaaa^^^^^^```___eeellluuu{{{kkk```[[[]]]eeesssvvvllliiiccc^^^XXXUUUSSSOOOIIIDDD888666444555777888999999555222...,,,,,,---------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,zzzsssoookkkfffccceeeeeefffiiilllnnnnnnmmmmmmmmmmmmppptttzzz{{{xxxwwwvvvuuusssllllllllllllkkkjjjjjjiiiggghhhiiiiiiiiikkknnnpppqqquuu~~~|||sssaaaaaa````````````aaaaaabbbaaa___\\\XXXUUURRRPPPMMMMMMMMMJJJFFF???999555///.........------------------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---...///000111...............---------////////////000000000000...000111222111111333444444111555:::===EEE^^^yyy{{{tttmmmnnnjjjdddaaabbbccceeeeeekkkooouuuyyy|||~~~~~~~~~}}}{{{}}}~~~}}}}}}~~~xxxnnngggddddddeeelllqqq{{{vvvccc```\\\[[[```iiittt{{{{{{oooiiieee___]]]^^^]]]bbbfffjjjwwwppp___VVVTTTZZZjjj|||rrrnnneee___XXXUUUTTTQQQLLLGGG:::888555555666888999999555222...,,,,,,---...------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,~~~tttoookkkhhhkkkrrrrrrwww}}}~~~|||zzzxxxwwwuuurrrppplllllllllkkkjjjiiiggggggdddeeeggggggggghhhjjjlllrrrvvv~~~}}}{{{nnnddd^^^aaadddccccccffffffeeeccc```\\\XXXUUUSSSQQQNNNKKKJJJIIIDDD;;;444333000......///000000///000000///...............,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,---------......---......///000111111222000000000000111111111111111111000000000000000000333333666;;;BBBQQQmmm{{{vvvqqqlllfffbbb^^^]]]ZZZXXXVVVXXX\\\```hhhppp{{{~~~}}}|||||||||}}}~~~~~~}}}}}}}}}~~~}}}}}}~~~tttnnnjjjeeeaaaiiittt}}}rrrkkkbbb]]][[[aaaooo}}}{{{mmmfffccc```]]]]]][[[^^^eeelll{{{rrr___\\\SSSQQQ___vvv|||uuuiiiccc[[[VVVSSSPPPLLLIII???===<<<:::888888888888777333000///000000...,,,......---,,,++++++******++++++++++++++++++++++++,,,,,,,,,---------......yyyxxxwwwvvv|||~~~}}}zzzyyyxxxuuurrrooollllllllllllkkkjjjiiihhhggghhhiiihhhgggfffhhhjjjqqquuu~~~{{{xxxmmmcccbbbdddcccbbbdddeeedddbbb___\\\XXXUUUTTTQQQMMMJJJJJJIIIFFF???888444111///...///000000///111000//////.........///...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,---------...............//////000000111111000000000000111111111111111111111111111111111111555777888<<>>:::777555555555666999555111/////////...---.........---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......~~~~~~{{{yyyxxxuuurrrooolllmmmmmmmmmlllkkkjjjjjjkkkkkkkkkiiigggffffffhhhooottt}}}{{{yyyjjjdddcccbbbaaaaaacccbbbaaa___\\\YYYVVVUUUQQQMMMJJJIIIIIIGGGBBB>>>666333000//////000000///111000000///////////////000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,------------.........////////////000000000000000000000000111111111111222222222222222222222222666:::;;;===LLLhhh|||xxxtttoooggg```[[[VVVQQQOOOIIIIIIIIIIIIJJJNNNSSSWWWfffmmmuuuyyyzzzzzz|||}}}|||{{{{{{zzzxxxvvvtttsssvvvxxxzzz{{{}}}~~~~~~~~~}}}|||{{{{{{}}}|||{{{|||}}}xxxnnnfffaaacccjjjrrr|||~~~oooccc\\\```nnn|||uuujjjdddbbb```\\\\\\```dddooo|||llleee\\\UUUXXXdddttt~~~uuuggg]]]WWWTTTQQQOOODDDAAA<<<777444444555666;;;777333///.........---//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......}}}|||zzzxxxvvvrrrooommmmmmnnnnnnmmmllllllkkkkkkkkkkkkiiigggfffggghhhnnnsss}}}||||||rrrfffccccccbbbaaabbbaaa```^^^\\\ZZZWWWVVVSSSPPPLLLJJJIIIGGGDDDBBB999555111//////000000///111000000/////////000000111111000...------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,------------............000000000000///////////////000000000111111111111222222333333333333333444555;;;;;;>>>SSStttyyyqqqmmmfffaaaZZZSSSOOOLLLIIIGGGEEEEEEFFFFFFGGGKKKPPPTTT___dddjjjmmmnnnmmmmmmmmmllllllkkkkkkjjjiiihhhggglllmmmoooppprrruuuyyy||||||}}}~~~}}}}}}|||||||||{{{zzz{{{}}}|||qqqhhhcccgggkkkppp{{{vvvggg^^^```mmm{{{|||pppfffaaaaaa\\\[[[^^^aaajjjzzznnneeeZZZWWWZZZggg{{{zzzkkk^^^XXXUUUTTTRRRKKKGGG@@@999555444666777===:::555111............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......|||{{{yyywwwssspppnnnnnnnnnnnnmmmlllkkkkkkhhhiiiiiihhhgggggghhhjjjlllrrr~~~}}}~~~{{{kkkdddcccbbbaaabbbaaaaaa___]]]ZZZXXXWWWVVVSSSOOOLLLIIIGGGEEEDDD<<<888333000///000000///000///////////////000000222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////000000000000///////////////000000000111111111111222222333333333444444444333999;;;BBB[[[|||xxxooofffaaaYYYUUUOOOKKKHHHGGGFFFEEEDDDEEEEEEEEEEEEHHHLLLPPPVVVYYY]]]______^^^\\\\\\[[[[[[[[[[[[\\\\\\\\\]]]aaabbbcccdddeeegggjjjmmmqqquuuyyy|||}}}}}}~~~~~~}}}|||zzzzzzzzz|||~~~sssjjjeeehhhkkkqqq{{{}}}mmmbbbbbbmmmzzzyyymmmcccccc]]]\\\^^^```fffxxxzzzpppcccZZZVVV^^^ppp{{{lll```YYYWWWUUUTTTOOOJJJBBB:::555444666777===;;;777333///......///...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......|||{{{zzzxxxuuurrrooooooooonnnmmmllljjjiiifffggghhhgggfffgggiiijjjlllrrr}}}~~~tttgggdddcccbbbdddcccbbb```^^^\\\YYYXXXVVVTTTRRRNNNKKKHHHFFFEEE>>>:::555111000000000000///............//////000111000///...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------........./////////////////////000000000000000000000000111111111111111222222333333444444555333777===JJJeee}}}tttkkkbbb[[[XXXOOOLLLHHHFFFFFFFFFEEEDDDCCCDDDDDDDDDDDDFFFJJJMMMPPPQQQSSSUUUUUUSSSQQQPPPOOOOOOOOOPPPQQQRRRSSSTTTUUUVVVXXXXXXYYY[[[^^^aaagggmmmtttyyy{{{|||~~~~~~~~~~~~~~~}}}{{{zzzyyy{{{|||}}}~~~uuummmiiieeeiiiqqq{{{ttthhhdddmmmxxxuuukkkgggbbb```bbbaaacccqqq|||nnnaaaXXXYYYgggvvv}}}oooddd]]]ZZZVVVTTTNNNIIIAAA999444333444555<<<;;;999555111/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......~~~|||{{{{{{yyywwwtttpppoooooonnnllljjjhhhgggeeefffgggfffeeeeeegggiiikkksss{{{vvv~~~kkkdddcccbbbfffeeedddbbb___\\\ZZZYYYTTTTTTRRRPPPMMMJJJIIIIIIAAA<<<666111000000000000---------------...////////////...------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.........///............////////////......//////000000111111000000000000111111111111111111111222333444444444666777@@@VVVqqq}}}xxxoooeee]]]VVVRRRQQQJJJHHHEEEEEEEEEEEEDDDCCCCCCDDDEEEEEEFFFHHHKKKNNNOOOOOOPPPQQQQQQPPPMMMKKKJJJJJJIIIIIIJJJKKKMMMNNNKKKLLLNNNOOOQQQSSSWWWZZZ```gggqqqwwwzzz|||~~~~~~}}}|||zzzyyyzzz{{{|||{{{yyyqqqmmmccciiisss}}}}}}nnngggllltttxxxsssnnnhhheeefffdddaaajjjvvvwwwiii]]]YYY```kkktttjjjccc]]]WWWTTTNNNJJJBBB;;;666444444444:::;;;;;;888333000///000,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,---------......||||||zzzyyyzzz}}}}}}|||{{{{{{zzzxxxvvvppppppooommmkkkiiigggfffffffffgggfffddddddeeegggkkkssszzzsssnnneeecccbbbgggfffeeeccc```]]]ZZZYYYQQQRRRRRRQQQNNNLLLKKKKKKBBB===666222000000000000,,,,,,,,,,,,,,,---...///......---------......///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////............/////////000---......///000111111222000000000000111111111111000000111222222333444444999888DDD^^^xxxuuuoooeee[[[SSSOOOMMMMMMHHHFFFEEEDDDEEEEEECCCAAADDDEEEGGGHHHIIIKKKOOORRRPPPPPPPPPQQQRRRPPPMMMKKKJJJIIIHHHGGGGGGHHHIIIJJJEEEGGGIIIKKKMMMQQQUUUYYY\\\eeepppwwwzzz|||~~~~~~~~~|||zzzyyyzzz{{{|||yyy}}}{{{ssspppdddkkkvvvrrriiikkkqqqzzzxxxwwwsssmmmjjjjjjeee```eeeooo}}}nnnaaaZZZ]]]ddd}}}yyyoooggg```XXXSSSPPPLLLEEE>>>999666666666888:::<<<:::555111000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......~~~{{{xxxuuuxxxwwwvvvxxx|||~~~{{{yyywwwuuussssssrrrooommmkkkiiiiiiiiigggfffeeedddeeefffggghhhgggqqq~~~tttyyy|||kkkeeegggeeecccbbbaaa```^^^[[[YYYVVVTTTRRRPPPOOONNNLLLIIIDDD@@@:::444111///000111//////............//////.........------,,,,,,,,,........................------------------------,,,------......------,,,//////000111111111111111000000000000111111111111000000000000111111111111222333555444333333555666;;;999HHHggg~~~yyyhhhaaaXXXQQQNNNMMMKKKJJJKKKJJJHHHGGGFFFGGGIIIJJJGGGKKKOOOSSSUUUWWWZZZ\\\^^^]]]\\\[[[ZZZXXXUUUSSSPPPPPPPPPNNNKKKHHHHHHHHHHHHIIIJJJKKKMMMQQQVVVZZZaaagggpppwww{{{}}}~~~}}}|||||||||}}}~~~|||}}}xxxtttlllkkkooozzzwwwkkkkkkppp{{{xxxuuusssoookkkhhhfffeeeeeepppxxxdddYYY\\\fff}}}~~~ooogggaaaYYYQQQIIIJJJHHHCCC;;;555333333555999;;;888222......111......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------}}}|||zzzwwwuuuvvvwwwxxxzzz{{{}}}|||zzzyyywwwuuurrrpppnnnkkkiiihhhgggggggggfffeeedddddddddeeefffdddmmm|||zzz{{{oooeeedddeeecccaaaaaa```^^^\\\YYYWWWUUUSSSQQQQQQPPPMMMKKKEEEBBB;;;555111000000000//////............//////......---------,,,,,,,,,........................------------------------,,,------......------,,,...///000000111111000000000000000000111111111111000000000000111111111111222333444444444444555777<<<>>>OOOlll~~~tttlll___ZZZSSSNNNMMMNNNMMMMMMKKKKKKIIIIIIJJJLLLNNNOOOTTTXXX]]]bbbeeehhhlllnnnooonnnmmmllljjjgggccc```YYYYYYXXXVVVSSSPPPPPPQQQNNNNNNMMMLLLNNNSSSZZZ___dddjjjqqqxxx|||~~~~~~}}}|||{{{||||||}}}}}}~~~~~~yyymmmlllpppzzz|||ooopppttt{{{xxxtttrrrnnnjjjfffddddddccchhhuuummm^^^]]]dddyyy~~~qqqhhhbbb[[[TTTKKKKKKIIIDDD===777444444666999<<<:::444000///000......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------~~~}}}}}}}}}{{{yyyxxx{{{}}}~~~~~~}}}|||{{{yyywwwsssqqqnnnllljjjiiihhhhhhhhhgggeeedddcccbbbbbbbbbaaahhhuuuuuugggcccdddbbbaaa``````___\\\ZZZXXXVVVTTTSSSRRRRRROOONNNGGGDDD===777222000////////////............//////...------------,,,,,,,,,........................------------------------------............---------......///000/////////000000000000111111111111000000000111111111222222222333444444444444666888<<>>SSSlll~~~wwwlllccc]]]YYYVVVWWWXXXZZZ\\\]]]^^^```aaadddcccbbb``````aaacccdddkkknnnqqqtttvvvyyy}}}~~~vvvpppnnniiijjjllllllllllllnnnppprrruuuyyy|||~~~qqqpppttt~~~~~~wwwuuupppkkkfffdddbbbbbb```aaaeeellluuurrreeeaaahhh{{{rrrddd\\\WWWTTTOOOJJJFFFBBB>>><<<777999<<<<<<999444000.........------------......------------------------------------------------{{{xxxuuutttqqqooommmkkkkkkkkkiiiiiigggeeebbb___]]][[[]]]___ccckkkvvv|||zzzqqqnnnaaa```___```aaa```___]]]YYYWWWTTTSSSRRRQQQNNNLLLKKKHHHCCC===777444111000//////............//////,,,,,,,,,------------...........................------------------------......////////////......,,,------...///.........000000000000111111111111111111111222222222222333333444444444555777;;;???FFF]]]vvv|||uuukkkaaa[[[ZZZ[[[]]]]]]```eeehhhjjjkkkmmmnnnjjjiiifffdddccccccdddeeegggiiijjjkkklllnnnqqqssszzz~~~}}}yyyvvvxxx{{{|||{{{yyyyyyyyyxxxzzz}}}qqqpppuuu~~~wwwtttoooiiieeebbb```___ZZZ[[[___eeehhhsssvvviiieeefffuuuxxxiiibbb\\\WWWRRRMMMIIIEEEBBB???:::;;;<<<<<<:::666222///......------------......------------------------------------------------|||vvvuuurrrooommmllllllllliiiiiihhhfffccc```]]]\\\[[[\\\___fffooo{{{vvvllliiiaaa```___```aaaaaa___]]]\\\YYYVVVTTTSSSQQQNNNLLLKKKHHHCCC>>>999555333222//////............//////,,,,,,,,,---------..............................------------------------......////////////......------...///////////////000000000000111111111111111111111222222222333333333444444444555888===@@@PPPhhhpppllleee___]]]___eeeiiijjjnnnrrrttttttrrrrrrsssiiigggeeebbbaaaaaabbbcccaaabbbcccccccccdddgggiiiqqquuuzzz}}}~~~ppppppuuuyyyvvvqqqkkkgggcccaaa```]]]ZZZ]]]cccdddhhh{{{xxxmmmjjjgggrrr|||nnnjjj___ZZZSSSNNNKKKHHHEEEBBB>>>>>>>>>===<<<999555333......------------..............................------------------------yyywwwuuurrrpppooonnnnnniiiiiihhhgggdddaaa^^^\\\ZZZZZZ]]]bbbkkkvvvttthhhddd```______```aaaaaa___^^^^^^[[[XXXVVVTTTRRROOOLLLKKKHHHDDD???:::666444333//////............//////,,,,,,,,,------.................................------------------------......////////////......---...//////000000//////000000000000111111111111111111222222222333333333333444444444555888===AAAXXXppp{{{iiihhheeeccccccgggnnnrrrvvvzzz}}}}}}xxxtttqqqqqqeeecccaaa___^^^___```aaabbbcccdddccccccdddgggjjjkkknnnrrrsssvvv|||~~~}}}ppppppuuu~~~zzzuuuooojjjgggeeedddeee______ddddddcccnnn}}}zzzpppmmmhhhppp}}}rrrpppaaa[[[TTTOOOLLLJJJFFFCCCBBB@@@???>>>===;;;888666.........------.................................------------------------|||{{{yyywwwtttrrrpppooojjjhhhggggggfffeeebbb```^^^\\\]]]aaadddiiittt~~~{{{lllaaa^^^YYYYYY^^^aaa```^^^^^^[[[[[[ZZZXXXUUUQQQNNNLLLIIIIIIGGGCCC===777333111222111111000///......---000///...---------------..................------........................///////////////.........---------............///............////////////111111222222222333333333111222555777666777???IIIfffzzz~~~wwwtttmmmmmmnnnooorrrvvvzzz|||~~~|||xxxtttooollliiihhhiiifffddddddfffhhhjjjjjjkkkkkkkkkkkkjjjhhhfffeeecccgggkkklllkkkmmmrrrwww~~~zzz{{{|||}}}~~~vvvsssoooqqq|||}}}xxxtttqqqnnnjjjhhhkkkeeebbbddddddcccjjjssswwwnnnppppppwwwxxxlllfffddd___WWWOOOIIIFFFEEECCCBBB@@@???>>><<<888555333111---,,,---.........///...------------...///---...............------~~~}}}{{{xxxuuusssqqqpppllljjjhhhgggfffeeecccaaa___]]]]]]```aaaeeeoooyyyttthhh```[[[YYY]]]aaa___^^^^^^\\\\\\[[[YYYVVVSSSPPPNNNJJJIIIGGGCCC>>>888444222111111000000//////......//////...---------....................................................../////////////////////............/////////000000/////////000000000111111111222222222222333333333222333666888777888AAALLLmmm~~~yyyxxxvvvwwwxxxzzz{{{|||}}}}}}{{{xxxsssoookkkiiiiiijjjfffgggjjjnnnsssvvvwwwwwwsssrrrqqqooollliiifffddd```cccfffeeeccccccgggkkkjjjmmmqqqsssssssssrrrsssqqqsssvvvyyy}}}{{{sssooopppzzz}}}zzzvvvrrrppppppkkkhhhhhhfffdddhhhoooyyyooonnnpppxxxyyypppllljjjddd\\\RRRKKKGGGFFFDDDBBB@@@???>>><<<888666222000---------...------........................---...............------}}}zzzwwwuuusssrrrooommmjjjhhhgggeeecccbbb```]]]]]]^^^^^^```iiissssssccc]]]YYY\\\___^^^]]]^^^]]]]]]\\\[[[XXXUUURRRPPPKKKJJJHHHDDD???:::666333000000000000////////////.........---......//////......................................................////////////////////////000000000111111111000000000111111111222222222222222222333333333333333444666777666999EEESSSwww~~~|||vvvsssooolllkkklllooopppuuuvvvyyy}}}}}}zzzxxxvvvtttpppkkkfffbbb```]]]___```^^^ZZZYYY[[[]]]YYY]]]cccfffggggggggggggiiikkkoootttzzzsssnnnnnnwwwzzzwwwuuurrrpppnnnjjjfffgggkkkxxx}}}nnniiikkkuuu}}}yyyuuuqqqooojjjbbbXXXOOOIIIGGGEEECCCAAA@@@???<<<999666111000......//////---,,,,,,---...//////...---,,,------...............---~~~{{{xxxvvvuuutttrrroookkkiiigggfffdddccc___\\\[[[[[[[[[]]]eeeooo}}}}}}fff^^^YYY[[[]]]]]]^^^```______^^^\\\ZZZWWWTTTRRRMMMKKKHHHEEEAAA===888444////////////000000000000......---......///000000---------.................................................../////////////////////000000000111111000000000111111111222222222222222333333333444444333333555666666;;;KKK[[[|||zzzssssssssstttvvvyyy|||~~~~~~zzzyyyxxxtttpppkkkfffbbb```]]]]]]]]][[[WWWUUUVVVXXXXXX\\\bbbeeefffeeeeeeeeeeeegggjjjpppwwwrrrmmmmmmuuu~~~zzzxxxwwwuuurrrnnniiihhhiiinnnnnnbbbbbbooo|||xxxwwwwwwqqqpppmmmfff\\\RRRLLLIIIFFFDDDAAA@@@???===:::888222111000000111000...,,,,,,---///000000///---,,,,,,---......///.........{{{xxxvvvuuuuuurrrooollljjjhhhgggeeeccc\\\YYYXXXYYYYYY[[[dddnnnzzzkkkbbb[[[ZZZ\\\\\\^^^aaa``````___^^^[[[XXXVVVTTTOOOLLLIIIFFFDDD@@@:::666////////////000000000000...............///000111---------.........//////........................---.........//////000000....../////////000000000/////////000000000111111222222333333333444444444222333444555666>>>RRReee}}}{{{zzzwwwyyy}}}~~~}}}wwwvvvssspppmmmjjjgggfff^^^^^^]]][[[YYYXXXXXXYYY\\\___dddffffffdddccccccbbbdddhhhnnnvvvrrrmmmlllttt{{{wwwxxxwwwtttooolllkkkjjjeeevvvqqq```\\\jjj}}}vvvttttttnnnnnnmmmhhh___VVVOOOLLLGGGEEEBBB@@@???===;;;999333222111222222222000...,,,---///000000///---,,,,,,------...//////......zzzwwwuuuttttttpppnnnlllkkkjjjhhheeebbb[[[YYYXXXYYYYYY[[[dddnnnxxxvvvkkk```]]]\\\\\\^^^aaa``````___^^^\\\YYYWWWUUUQQQMMMIIIGGGFFFBBB<<<777000000000000/////////////////////...//////000000,,,,,,------.../////////........................------......///000000000........./////////000000/////////000000000111111333333333333444444444444333333555666888CCC[[[rrrzzzxxxwwwuuutttooonnnlllkkkjjjiiiiiiiiiccccccaaa```____________^^^aaaddddddcccbbbaaabbbbbbdddjjjqqq{{{{{{qqqlllllluuu~~~tttwwwwwwrrrooommmllliiifffppp{{{eee]]]hhh~~~{{{tttppplllnnnooolllddd[[[TTTPPPHHHEEEBBB@@@???>>><<<:::444333111111222222000///,,,---...//////...---,,,,,,,,,---...////////////~~~yyyuuutttssssssmmmlllllllllllliiieeeaaa]]]ZZZYYYYYYYYY[[[cccmmmwwwwwwiiibbb^^^[[[\\\___``````___^^^\\\ZZZWWWVVVRRRNNNJJJHHHGGGDDD>>>888111111000000//////......111000//////////////////,,,,,,------...//////000........................------......///000000111//////000000000111111111000000000111111111222222333333333444444444444555444555777888;;;IIIeee~~~}}}wwwssspppnnnllljjjkkkjjjjjjiiijjjkkkmmmnnnnnnmmmkkkjjjjjjiiiiiihhhdddfffggggggffffffggghhhhhhkkkqqqxxx{{{ppplllmmmvvvssswwwvvvpppllllllkkkgggeeeiiisssppp```eeetttvvvnnnooorrrtttqqqjjj```XXXSSSIIIFFFBBB@@@???>>><<<;;;444222///...///000//////........................+++,,,---...////////////}}}xxxtttsssrrrrrrkkkkkklllmmmmmmjjjeeeaaa___\\\[[[ZZZYYYZZZbbbkkkvvvpppfff```[[[[[[^^^``````___^^^\\\ZZZWWWVVVSSSNNNJJJIIIHHHEEE???999222111111000///......---222111000//////...//////,,,,,,------...///000000........................---------...///000000111000111111111111222222222111111222222222333333333333333333444444444555555666777999;;;>>>NNNkkk|||pppnnnllllllnnnoooooonnnpppppppppppprrrtttvvvwwwxxxvvvtttsssrrrrrrqqqpppmmmnnnnnnnnnmmmnnnppprrrqqqtttyyy|||ppplllnnnwww~~~ssswwwvvvnnnjjjkkkjjjeee^^^^^^dddqqqyyybbbbbbkkkyyymmmsssvvvxxxvvvnnncccZZZUUUIIIFFFCCC@@@???>>>===;;;333111---,,,---.........///...------------...///+++,,,---...////////////~~~{{{wwwtttpppmmmlllkkkkkklllmmmllliiigggbbb]]]ZZZ\\\]]]]]]aaagggttt~~~zzznnneee______cccaaabbbcccaaa]]]ZZZXXXXXXQQQNNNKKKJJJIIIFFFAAA<<<666444111/////////...---222111111000///......---...------------...//////............////////////,,,---///000000000///...---------...///000000111222222222111111000000000333333333333333333333333///888<<<;;;AAAVVVrrr{{{yyyxxxnnnppprrruuuxxxzzz{{{|||~~~}}}~~~}}}{{{zzzyyyyyytttuuuvvvxxxyyy{{{|||}}}~~~xxxmmmlllnnnvvvzzzvvvrrrnnnllliiigggeeecccbbbccciiirrroooaaa^^^mmm~~~mmmmmmvvvyyyssskkkfffaaa[[[PPPHHHAAAAAAAAA>>><<<<<<777555222///------------......---------,,,,,,,,,........................|||yyyuuuqqqnnnooonnnnnnnnnnnnmmmjjjhhhbbb]]][[[\\\]]]]]]aaafffrrr|||xxxrrrfff^^^]]]```bbbccccccaaa^^^ZZZXXXWWWRRROOOKKKJJJIIIFFFAAA<<<777444111///000000///...111111000000///......---...------------...//////............////////////---...///000000000///...------......///000000111333333222222222111111111333333333333333333333333111777;;;<<>>======888666333000...---...............---------,,,,,,........................~~~{{{xxxtttqqqsssrrrqqqppppppnnnkkkhhhccc^^^\\\]]]]]]]]]```eeeoooyyyrrruuu{{{jjj]]]ZZZ^^^bbbcccdddbbb^^^ZZZXXXWWWSSSOOOLLLJJJIIIGGGBBB===777444111000000111111111111000000//////............------------...//////............////////////---...///000000000//////---......//////000000111333333333333222222222222333333333333333333444444666999;;;???NNNfff}}}wwwnnnnnnqqqyyyzzzsssmmmiiifffdddbbb^^^\\\[[[[[[___ooo|||hhhWWWXXXbbbmmmxxxppphhhjjjiiieeedddeeedddaaaPPPHHHBBBBBBBBB@@@>>>???:::888555222////////////.........------------,,,........................}}}zzzxxxvvvtttsssrrrqqqnnnkkkhhhccc___]]]^^^^^^]]]```dddlllvvvtttsssnnn^^^YYY\\\___aaacccbbb```\\\ZZZZZZTTTPPPLLLJJJIIIGGGBBB>>>888555222000111222333222000000/////////............------------...//////............////////////......//////000000000000......//////000000000000333333333333333333333333333333333444444444444444999:::;;;DDDXXXrrrwwwmmmnnnsss{{{}}}uuunnniiifffcccaaa]]]]]]]]]\\\]]]iiisss]]]WWW\\\eeeooowwwsssfffdddccccccfffiiigggdddRRRJJJDDDCCCCCCAAA???@@@;;;999666333111000///000............------------........................~~~wwwvvvtttsssqqqnnnjjjgggddd```^^^______]]]___cccjjjtttzzztttqqq^^^WWWXXX\\\^^^bbbcccaaa___]]]]]]UUUQQQLLLJJJIIIGGGCCC@@@:::666222000111222333333////////////...............------------...//////............////////////////////////000000111111/////////000000000000000333333333333333333333333333333333444444555555555888888;;;GGG___yyywwwkkkooouuu~~~yyyrrrlllgggcccaaa\\\]]]^^^]]]]]]dddyyy}}}fff[[[]]]dddjjjoooyyyxxxgggbbb```fffmmmnnnjjjfffTTTLLLFFFEEEEEEBBB@@@@@@===:::777444111000000000//////.........---------........................yyywwwuuutttrrroookkkhhheeeaaa___```___]]]^^^bbbgggrrrsss|||tttaaaXXXVVVZZZ^^^bbbcccbbb```^^^]]]VVVRRRMMMJJJJJJHHHDDDAAA;;;777222000000111222222...........................------------...//////............////////////000000/////////000111222000000000000000000000000222222222222333333333333333333333444555555666666444666<<>>JJJ\\\uuuzzzuuuzzzxxxqqqiiidddggg```[[[ZZZZZZ\\\ccckkk}}}kkkjjjrrrwwwwwwrrr|||jjj___eeeqqqtttoookkk[[[SSSKKKIIIGGGBBB???>>>===;;;777333000///......000/////////....................................~~~|||{{{yyyuuuqqqmmmiiifffbbb```______^^^]]]cccmmm{{{yyysssrrr```\\\```dddeeeccc___^^^___XXXUUUPPPMMMKKKIIIFFFDDDCCC===555111222222000---////////////////////////////////////////////////111111000///////////////////////////000000000000000000000000111111111111111111222222222333333333444555666555555555777888;;;777HHHlll}}}tttlllgggbbbbbbaaa^^^\\\]]]aaaeeetttxxxnnnrrryyy{{{xxxqqq``````iiinnnooommm```TTTKKKKKKKKKDDD>>><<<===<<<999666444111000///000000000000////////////........................~~~}}}{{{xxxssspppjjjgggcccaaa``````___^^^ccclllzzzwwwyyyhhh```cccffffffbbb^^^\\\[[[YYYVVVQQQNNNKKKJJJGGGEEECCC===555222222222000---////////////////////////////////////////////////111000000///////////////////////////000000000000000000000000111111111111111111222222222333333333444555666666555555777999>>>===PPPssszzzqqqllleeeeeeddd```]]]]]]```ccchhhzzzssstttyyy{{{wwwddd```eeejjjlllllleeeYYYOOOMMMKKKFFFAAA???===<<<999666444222000///000000000000////////////////////////////////////~~~{{{wwwsssllliiieeebbbaaaaaa```___ccclllyyyzzzooobbbdddffffffbbb___\\\[[[ZZZVVVRRROOOMMMKKKHHHGGGDDD>>>777333222222000...////////////////////////////////////////////////000000//////......//////////////////000000000000000000000000111111111111111111222222222333333333444555666666555666888:::>>>DDDZZZ{{{xxxqqqiiiiiihhheeeaaa^^^^^^___^^^lllxxxsssuuuwwwjjjaaacccfffjjjmmmnnnbbbUUUOOOLLLGGGCCCBBB>>><<<:::777444222000000000000000000////////////000000000000000000000000}}}yyyvvvnnnkkkgggdddccccccbbbaaadddmmmyyyzzz~~~oooaaabbbdddeeedddbbb```___ZZZWWWSSSOOONNNLLLJJJHHHDDD???888444222111000///////////////////////////////////////////////////000//////.........//////////////////000000000000///000000000111111111111111111222222222333333333333444666666666777999;;;===IIIccc~~~}}}uuupppooommmjjjeeeaaa___]]]^^^gggvvv}}}pppmmmooorrrfffdddgggnnntttxxxmmm^^^SSSLLLGGGDDDBBB>>><<<:::777444222111000000000000000////////////////////////////////////zzzwwwqqqnnniiifffeeedddcccbbbeeemmmyyy||||||nnnccccccdddddddddccc```___ZZZWWWSSSPPPNNNMMMKKKIIIEEE@@@:::555222111000000//////////////////////////////////////////////////////............//////////////////000000000000///000000000111111111111111111222222222333333333222444555666666777:::<<>>===:::777555222111000000000000000////////////........................|||xxxssspppkkkhhhgggfffeeedddeeemmmxxx|||oooiiihhhfffeeedddbbb^^^[[[YYYVVVRRROOONNNMMMKKKIIIEEEBBB<<<666222000000111////////////////////////////////////////////////......------......//////////////////000000000000000000000000111111111111111111222222222333333333222333555666777888;;;>>>DDDZZZuuu~~~zzzwwwuuuqqqnnnkkkfffaaa^^^^^^bbbjjjxxxnnnhhhttt{{{rrrooottt|||xxxhhhVVVKKKGGGDDD@@@???===;;;888555333111111000000000000////////////........................}}}zzzuuurrrmmmjjjhhhgggfffeeeccckkkvvv|||}}}pppkkkhhhfffeeedddbbb^^^[[[XXXUUUQQQOOOMMMLLLJJJIIIEEEBBB===777222000000111////////////////////////////////////////////////...------------...///000////////////000000000000000000000000111111111111111111222222222333333333111333555666777999<<<>>>IIIaaa{{{{{{{{{wwwsssoookkkiiifffbbb^^^[[[___dddppptttjjjkkkxxxnnnooovvv{{{vvvgggUUUJJJHHHFFFBBB???===;;;888555333222111000000000000////////////........................{{{vvvsssnnnkkkiiihhhgggfffaaaiiittt~~~vvv~~~qqqhhhfffddddddeeeeeebbb___XXXUUUQQQNNNMMMLLLJJJIIIEEECCC>>>888222000000222////////////////////////////////////////////////---------------...///000////////////000000000000000000000000111111111111111111222222222333333333111333555666777999<<>>;;;888555333222111000000000000////////////000000000000000000000000|||xxxvvvrrrnnnjjjfffdddbbbcccgggpppzzzpppsss~~~rrrlllgggeeeggghhheeeaaa```___[[[VVVRRROOOLLLIIIGGGFFFCCC===888444222222333////////////////////////............////////////............////////////111111111000000000000000///......---------......222222222222222222222333111:::888444999:::;;;DDDRRRuuu~~~wwwooojjjhhhfffaaa\\\[[[\\\^^^cccrrr}}}gggaaappp|||nnnmmmoooyyyqqqeeeYYYPPPJJJFFFCCCBBB@@@<<<:::888666333000222111///...---------...////////////............~~~{{{yyyuuupppkkkgggdddbbbaaafffnnnwwwuuulllyyytttmmmgggdddggghhhdddaaa```___[[[VVVRRROOOMMMJJJGGGGGGDDD>>>888444222222222////////////////////////............////////////............////////////111000000000000000000000//////............//////111111222222222333333333000999888666;;;>>>AAAKKK]]]yyyyyyqqqkkkiiigggbbb^^^[[[\\\\\\aaaooo~~~hhh^^^fffxxxuuuuuuyyyxxxkkk]]]SSSKKKFFFCCCBBB@@@<<<:::888666333000333222000///......//////111111111111000000000000|||xxxsssnnniiieeeccc```cccjjjrrrzzzwwwgggooowwwmmmgggccceeefffccc``````^^^[[[VVVSSSPPPMMMJJJHHHIIIEEE@@@:::555222111111////////////////////////............////////////............////////////000000000000000000111111000000/////////000000111000111111222333444444555000888888777>>>BBBHHHVVVmmm|||sssmmmjjjgggdddaaa]]][[[ZZZ^^^jjjkkk]]]]]]hhh}}}|||}}}rrrcccWWWMMMGGGCCCBBB@@@===:::999666333111333222111000//////000000000000000000111111111111|||vvvpppjjjeeeccc___bbbffflllrrrwww|||~~~xxxjjjlllyyyzzzmmmgggbbbcccdddaaa______]]]ZZZWWWSSSQQQNNNJJJHHHJJJGGGAAA;;;666222000///////////////////////////............////////////............////////////000000000000000111111111111111000000000111222222000000111222333555555666111888888888???CCCLLL^^^xxx~~~~~~~~~~~~}}}~~~vvvooojjjgggeeecccaaa]]]ZZZ]]]fffyyyooo___[[[___nnn|||~~~wwwhhh[[[QQQIIIEEECCC@@@===;;;999777333111111111111000000/////////............////////////}}}xxxqqqkkkeeebbb___```bbbeeehhhmmmpppssswwwxxx{{{}}}~~~ppplllrrr}}}nnnfffaaaaaabbb```^^^___]]]ZZZWWWTTTRRROOOKKKHHHKKKHHHBBB<<<777333000///////////////////////////............////////////............//////////////////000000111111111111111111111111111222333333000111111333444555666666444999777888>>>AAANNNccc|||~~~}}}|||{{{{{{{{{{{{|||~~~yyyrrrlllhhheeecccddd___]]]___eeesssqqq```[[[[[[cccpppwwwwwwxxxkkk___UUUMMMHHHCCCAAA===;;;999777444111//////////////////......---........./////////000}}}xxxrrrkkkeeeaaa^^^]]]\\\\\\^^^aaaccceeekkkllloooqqqtttvvvwwwxxxzzzzzz|||~~~tttkkkkkknnnfff```___```^^^]]]___\\\ZZZWWWUUUSSSPPPKKKHHHJJJHHHCCC===888444111000////////////////////////............////////////............/////////////////////000111111222222111111111111111222333444111222222333444555555666666999777888>>>AAAOOOiii~~~~~~|||{{{zzzyyyxxxxxxyyyzzz{{{|||~~~~~~vvvooojjjfffdddeee```___bbbeeemmmuuu___ZZZXXX[[[dddtttqqqoooxxxyyynnndddZZZQQQKKKCCCAAA>>>;;;:::777444222......////////////...---//////000000111111222222|||xxxqqqjjjdddaaa[[[YYYWWWTTTTTTUUUWWWXXX]]]^^^```ccceeeggghhhhhhmmmnnnppprrruuuxxx{{{|||}}}~~~wwwkkkgggwwwooofff___^^^^^^]]]]]]^^^\\\ZZZWWWUUUSSSPPPLLLIIIJJJGGGCCC>>>999555222111////////////////////////............////////////............////////////...//////000111111222222000000000000111222333444333333333333444444555555777999666888>>>BBBSSSooo}}}}}}|||{{{yyyxxxwwwvvvvvvuuuvvvwwwxxxyyy}}}|||tttmmmhhhfffddd```aaaddddddhhhyyyddd\\\UUUVVV^^^nnnpppllluuuzzzrrriii^^^SSSMMMDDDAAA>>><<<:::888444222...///000000000000///.../////////000111222222222~~~|||wwwqqqjjjddd```ZZZWWWSSSOOOMMMNNNOOOPPPRRRSSSUUUXXXZZZ\\\]]]]]]bbbccceeegggkkknnnqqqssstttuuuwwwyyy{{{|||~~~}}}yyylllffftttooofff^^^]]]]]]\\\\\\^^^[[[ZZZWWWVVVTTTPPPLLLIIIIIIGGGCCC>>>:::666333111////////////////////////............/////////000............/////////000...//////000111222222222000000000000111222333444444444444444444444444444666888666999@@@CCCVVVttt}}}|||zzzxxxwwwvvvuuuuuusssttttttuuuvvvzzzwwwpppjjjhhhccc___aaafffddddddsssjjj___UUUTTT\\\lllqqqmmmuuu|||uuukkk```UUUMMMDDDAAA>>><<<:::888555222///000111222222111000///,,,------...///000000111}}}zzzuuuppplllgggbbb___WWWUUUQQQNNNKKKKKKLLLLLLMMMNNNOOOPPPQQQQQQRRRQQQWWWXXXYYY[[[___cccgggiiiiiijjjmmmoooqqqsssttttttuuu|||xxxnnnjjjyyy}}}nnnaaa]]]\\\ZZZ[[[______\\\XXXUUUTTTRRROOOMMMLLLJJJFFF@@@;;;555111///////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000111111111111222222222555444333222333444555666888777:::===<<>>;;;;;;888333///111111111111000000000000000000000000000000000000}}}{{{wwwrrrmmmiiiddd___\\\VVVTTTPPPMMMKKKJJJKKKKKKKKKLLLMMMNNNNNNOOOOOOOOOOOOPPPPPPRRRUUUXXX[[[]]]^^^___aaacccfffhhhjjjkkknnntttyyyyyy}}}{{{qqqqqqvvveee^^^\\\ZZZ[[[]]]```]]]YYYVVVTTTRRRPPPNNNLLLJJJFFF@@@;;;666222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222444444333333333444555666888777:::===>>>GGGeee~~~}}}zzzzzzzzzyyywwwtttqqqppprrrrrrqqqppppppsssxxx|||{{{tttlllhhhccceeegggeeeeeehhhooovvvuuueeeYYY\\\hhhuuuwwwrrruuu|||nnniii___RRRIIIEEE???<<<;;;999666222111111111111000000000000000000000000000000000000~~~|||wwwsssmmmhhhccc___ZZZWWWTTTRRRNNNKKKIIIIIIIIIIIIHHHIIIJJJKKKKKKKKKKKKKKKIIIIIIIIIJJJKKKMMMOOOPPPQQQRRRSSSUUUXXX[[[^^^```ccchhhmmmpppuuu}}}uuuwwwkkk```]]]\\\\\\\\\```]]]YYYWWWUUUSSSQQQOOOLLLIIIFFFAAA;;;666222000111111111111111111111111000000000000000000000000000000000000000000000000111111111111222222222222111111111111222222222333444333333333333444555666888777999===@@@NNNlllzzzzzzyyyxxxvvvtttqqqoooppppppooonnnnnnppptttxxx|||{{{tttmmmhhhdddfffgggggggggiiinnnsss}}}lll^^^cccppp~~~|||tttuuu{{{xxxooocccVVVMMMHHHAAA===<<<;;;888666111111111111000000000000000000000000000000000000~~~{{{sssnnniiiccc^^^ZZZVVVSSSQQQPPPMMMKKKIIIHHHHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJKKKKKKKKKKKKMMMQQQTTTVVVYYY\\\aaafffmmmvvv~~~zzzyyypppbbb^^^______]]]___\\\YYYVVVUUUSSSQQQOOOKKKIIIFFFAAA<<<777333111000000000000000000000000////////////////////////////////////////////////000000000111111111222222111111111222222222333333333333333333444555555666888777999===CCCUUUsss~~~}}}zzzzzzyyyxxxvvvsssqqqooooooooonnnmmmlllnnnqqqtttxxx~~~{{{uuunnniiieeegggiiijjjiiikkknnnqqqzzzsssdddgggtttzzzxxxvvvuuuiii^^^PPPIIIAAA<<<;;;;;;999777111111111111000000000///000000000000000000000000~~~zzzoookkkeee___[[[WWWTTTQQQPPPOOOMMMKKKIIIIIIHHHHHHGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFGGGIIIKKKLLLQQQSSSXXX^^^eeennnxxxzzzuuuddd```bbbbbb```^^^[[[XXXVVVTTTSSSPPPOOOKKKIIIFFFAAA<<<777444222/////////////////////////////////////////////////////////////////////////////////000000000111111111222222222222333333333222222333444555555555666888888999===GGG[[[xxx~~~|||{{{yyyyyyyyyxxxvvvssspppooonnnooonnnmmmllllllnnnqqqsssxxx}}}vvvpppkkkiiijjjkkkllllllmmmnnnooossswwwhhhjjjuuu~~~zzzyyywwwjjjaaaPPPIIIAAA;;;::::::888777111111111111000000000///000000000000000000000000|||xxxmmmhhhbbb]]]ZZZWWWTTTRRRQQQPPPNNNMMMKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGLLLLLLPPPWWW___fffqqq{{{{{{xxxgggaaacccdddbbb^^^\\\XXXVVVUUUTTTRRRPPPKKKIIIFFFAAA<<<888444333........................000000000000000000000000000000000000000000000000.../////////000000000000222222222222333333333333111222333444555666666666888999:::>>>JJJ```{{{~~~{{{yyyyyyyyyxxxwwwuuussspppnnnmmmnnnmmmllljjjjjjkkkmmmooossszzz~~~yyyrrrnnnkkkkkkkkkkkklllmmmnnnnnnooo~~~|||lllllluuu||||||wwwhhh^^^PPPIIIAAA<<<:::999777666111111111111000000000000000000000000000000000000~~~yyyvvvlllgggaaa]]]ZZZXXXVVVUUURRRQQQPPPOOOMMMLLLKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIHHHIIIJJJKKKLLLKKKJJJJJJHHHHHHGGGGGGGGGHHHHHHHHHIIIGGGJJJRRRYYY```kkkvvv~~~yyy|||jjjaaabbbcccaaa```^^^ZZZXXXWWWVVVTTTRRRKKKIIIFFFAAA===888555333////////////////////////000000000000000000000000000000000000000000000000//////000000000111111111222222222333333333444444000111333444666666666555999:::;;;@@@MMMccc|||~~~|||zzzyyyyyyxxxwwwuuurrrpppnnnllllllllljjjhhhggghhhiiijjjmmmttt~~~zzztttppplllkkkiiiiiijjjkkkllllllmmmvvvvvvpppsssxxx{{{iii\\\PPPJJJBBB===;;;:::777555111111111111000000000000000000000000000000000000}}}{{{wwwtttkkkgggaaa]]]ZZZYYYXXXWWWRRRRRRQQQPPPOOOMMMMMMLLLIIIIIIJJJJJJJJJIIIIIIHHHHHHIIIKKKLLLMMMMMMLLLLLLIIIIIIKKKLLLLLLLLLLLLLLLHHHEEEGGGOOOVVV\\\gggrrr|||vvv}}}~~~kkk``````aaa___bbb___\\\ZZZYYYXXXVVVTTTKKKIIIFFFBBB===999555333000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222333333333444444444000111333555666666666555999:::<<>>===;;;888555111111111111000000000000000000000000000000000000~~~}}}yyytttoookkkjjjfffbbb^^^[[[XXXWWWUUUUUUTTTRRROOOMMMKKKIIIMMMLLLKKKIIIHHHGGGGGGGGGJJJJJJJJJJJJJJJKKKLLLMMMKKKLLLMMMNNNNNNMMMLLLKKKJJJHHHHHHKKKNNNTTT```lllyyysss{{{oooaaa^^^bbbeeecccbbb```^^^\\\ZZZXXXWWWQQQNNNHHHBBB<<<777333222111111000000//////......////////////////////////111111000000000000111111//////000111222333333333111111222222222333333333444333333333333444555666666;;;<<<>>>PPPlll~~~~~~|||{{{~~~{{{zzzwwwvvvuuurrrooolllkkkjjjhhhgggfffffffffgggeeeeeejjjttt{{{tttpppmmmkkkiiigggeeeeeefffgggiiippp{{{zzzlllvvv{{{~~~qqqgggZZZRRRGGGAAA>>><<<888555222222111111000/////////000000000000000000000000|||{{{yyytttpppkkkiiifffbbb^^^[[[YYYWWWWWWWWWUUUTTTQQQOOOMMMLLLNNNMMMLLLJJJIIIIIIIIIHHHJJJJJJJJJKKKLLLLLLMMMMMMMMMNNNOOOPPPPPPPPPOOONNNMMMKKKKKKMMMOOOTTT```kkkvvvttt|||uuueeeaaacccdddcccbbb```^^^\\\ZZZXXXWWWQQQNNNIIIBBB<<<777444222111111000000////////////111111111111111111111111111111000000000000111111//////000222222333333222111222222222222333333333222222222333444666777888666;;;===BBBUUUppp~~~|||~~~|||{{{xxxwwwvvvtttpppnnnkkkjjjhhhgggfffffffffgggffffffiiiqqq}}}|||uuupppjjjhhheeecccbbbbbbcccdddiiinnnwwwnnnrrrzzzppp^^^VVVKKKCCC???===999666222222111111000000//////000000000000000000000000}}}zzzyyyxxxtttqqqkkkiiifffbbb^^^[[[YYYXXXZZZYYYXXXVVVTTTRRRQQQPPPPPPOOONNNLLLKKKKKKKKKKKKIIIKKKLLLNNNNNNNNNNNNMMMOOOPPPQQQRRRRRRRRRRRRRRRQQQOOOOOOPPPQQQUUU^^^iiiuuuyyy~~~}}}kkkdddcccdddcccbbb```^^^\\\ZZZXXXWWWQQQNNNIIICCC===888444222111000000000000/////////111111111111111111111111111111000000000000111111///000111222222222222222222222222222333333333333111111222333555777999:::777;;;???GGG[[[uuu||||||~~~}}}{{{yyywwwvvvtttrrrppplllkkkiiigggffffffffffffgggfffhhhmmmwww}}}vvvqqqhhhfffcccaaa```aaabbbccchhhkkksssnnnlllzzziii___RRRHHHBBB>>>;;;888222222222111000000//////000000000000000000000000{{{xxxxxxwwwuuurrrjjjiiifffbbb___\\\[[[ZZZ[[[ZZZYYYWWWVVVUUUTTTSSSQQQPPPOOONNNMMMMMMMMMMMMKKKLLLOOOQQQRRRRRRPPPPPPPPPPPPQQQRRRRRRSSSSSSSSSVVVTTTSSSTTTTTTVVV^^^gggwwwooofffddddddcccbbb```^^^\\\ZZZXXXWWWQQQOOOJJJDDD>>>999444222000000000000000000000000........................111111000000000000111111///000111222222222222222222222222333333333444444222222333444555777999:::999;;;@@@LLLbbbyyyyyy|||~~~}}}{{{xxxvvvuuutttrrrpppmmmllljjjhhhfffeeeeeeffffffffffffjjjrrr}}}~~~wwwrrriiigggdddaaaaaabbbccceeejjjkkkppp~~~kkkdddsss~~~wwwvvvlll]]]OOOEEE???<<<999333333222111111000000///000000000000000000000000zzzwwwxxxxxxvvvssskkkiiigggdddaaa^^^]]]\\\\\\[[[ZZZXXXWWWVVVVVVVVVSSSRRRRRRQQQPPPPPPPPPPPPNNNPPPSSSUUUVVVVVVUUUTTTRRRRRRRRRRRRSSSSSSTTTTTTYYYWWWWWWYYYXXXXXX___hhhxxxnnnfffeeedddcccbbb```^^^\\\ZZZXXXWWWRRROOOKKKFFF???999555222000000000000111111111111........................111111000000000000111111000000111222222222111111222222333333333444444444555555555555666777888888;;;;;;AAAQQQjjj~~~vvv}}}{{{~~~|||yyyvvvttttttsssqqqpppooommmkkkhhhfffeeeeeeeeeeeeddddddgggmmmxxxxxxsssiiigggcccaaa```bbbdddffflllmmmqqq{{{kkk___gggtttooovvvwwwgggVVVIIIAAA<<<:::333333222222111000000000111111111111111111111111~~~zzzxxxyyyyyywwwtttllljjjhhheeecccaaa______^^^]]][[[ZZZYYYYYYYYYZZZWWWVVVVVVUUUTTTTTTUUUUUUTTTUUUWWWYYYZZZ[[[[[[ZZZWWWVVVVVVUUUUUUUUUVVVVVVZZZYYYZZZ\\\\\\[[[aaaiiiwwwkkkccccccdddcccbbb```^^^\\\ZZZXXXWWWRRRPPPLLLGGGAAA:::555222000000000111111111111222111111111111111111111111111111000000000000111111000111111222222222111111333333333333444444444444777666666666666777777888<<<<<>>===HHHbbbzzz{{{~~~|||yyyvvvtttsssssssssrrrqqqooollliiigggeeeddddddbbbbbbbbbbbbccciiiqqqwww}}}zzztttjjjgggccc``````bbbfffhhhooosssuuuwwwppp```]]]___qqqppplllooossszzzyyylll\\\MMMCCC>>><<<444333333222222111111000111111111111111111111111}}}{{{{{{||||||xxxuuunnnllljjjhhhfffdddcccccccccaaa___^^^]]]^^^```aaa______^^^]]]]]]]]]^^^^^^]]]]]]]]]^^^```bbbcccddddddcccaaa___^^^^^^^^^___ZZZZZZ\\\`````````fffnnn|||zzzeee^^^___aaacccbbb```^^^\\\ZZZXXXWWWRRRPPPMMMHHHBBB;;;666333000000111111222222222222////////////////////////111111000000000000111111111111222222222111111000333333333444444444555555444444555666888:::;;;<<>>AAABBBRRRrrr{{{xxxyyy~~~}}}zzzvvvtttrrrqqqqqqooommmkkkiiiiiigggeeeccc``````___^^^]]]]]]]]]]]]hhhlllsssyyy|||{{{yyywww|||{{{{{{|||~~~}}}nnnjjjhhhfffcccaaafffmmmssstttvvvxxx{{{wwwccc]]]```lllxxxooodddeeejjjoooqqqrrrooofffYYYKKKBBB???@@@999666333222222222111000000111222333333222111000|||zzzyyysssqqqnnnmmmmmmllljjjhhhgggfffddddddeeeeeedddbbbbbbcccdddcccaaa`````````bbbaaabbbdddgggjjjmmmnnnsssuuuvvvqqqiiicccbbbcccbbbbbbcccdddcccbbbhhhpppppp^^^YYYZZZ\\\aaaaaa```___]]]ZZZXXXVVVRRRPPPMMMGGGAAA:::444111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222333333333444444444555555:::777666888888777999>>>CCCHHH[[[yyy~~~||||||zzzxxxvvvtttrrrrrrrrrnnnllljjjhhhgggfffdddbbb___^^^\\\[[[ZZZYYYYYYYYY]]]```fffjjjmmmmmmkkkiiiooooooppprrruuuyyy}}}|||mmmjjjgggeeebbb```eeelllqqqqqqqqqrrrsss~~~|||hhh```bbbnnnyyyrrreeeccchhhlllmmmoookkkcccXXXLLLCCC???>>>999666333222222222111000000000000111111000000000~~~|||zzzuuusssqqqppppppooommmkkkhhhgggffffffhhhhhhgggffffffggghhhgggeeedddddddddddddddeeegggjjjmmmqqqrrrzzz|||}}}yyyrrrmmmjjjjjjiiigggfffgggffffffmmmvvvkkk[[[XXXZZZ]]]_________^^^]]][[[YYYXXXRRRQQQMMMHHHAAA:::555111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222333333333444444444555555:::888:::>>>???>>>>>>BBBFFFQQQhhh~~~|||zzzxxxwwwvvvtttsssrrrrrrrrrmmmjjjhhhgggfffeeebbb```\\\[[[ZZZXXXVVVUUUTTTTTTRRRTTTWWWZZZ[[[[[[[[[ZZZ^^^^^^```dddhhhmmmqqqtttxxxzzz|||~~~|||mmmhhheeedddbbb```ccciiiooonnnmmmkkkkkkuuunnneeeeeeooo{{{uuufffcccfffjjjllllllhhh___UUULLLDDD???<<<999777444222222222111000000000////////////000000~~~|||wwwvvvsssrrrrrrqqqooommmjjjiiihhhiiikkkkkkkkkiiihhhjjjkkkjjjhhhffffffgggeeefffhhhjjjlllppptttvvv{{{uuurrrqqqrrrnnnlllllllllmmmuuu}}}yyymmm^^^ZZZ^^^```^^^^^^^^^^^^]]]\\\ZZZYYYSSSQQQMMMHHHAAA;;;555222000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222333333333444444444555555999999???HHHMMMLLLKKKLLLNNN^^^www}}}~~~|||yyywwwwwwvvvuuusssrrrqqqppppppllljjjgggfffeeedddaaa___[[[ZZZXXXUUUSSSRRRQQQPPPMMMNNNNNNOOOPPPQQQQQQQQQQQQRRRTTTWWW[[[```dddffflllooorrruuuxxx{{{~~~{{{lllgggdddcccaaa___bbbfffmmmlllkkkhhhgggqqqttthhhfffppp}}}wwwiiieeehhhlllooonnnhhh^^^SSSJJJCCC>>>;;;999777444222222222222000111000///......///000111}}}yyywwwuuutttsssrrrpppnnnmmmlllkkklllmmmnnnmmmllliiijjjkkkkkkiiigggggghhhdddgggiiikkkmmmpppuuuyyy{{{yyyzzzuuurrrrrrsssuuu|||}}}rrrqqqaaa]]]___aaa^^^^^^______^^^]]][[[ZZZSSSQQQNNNHHHBBB;;;555222000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222333333333444444444555555666999CCCQQQ[[[]]]\\\]]]aaarrrxxx~~~}}}{{{wwwtttvvvuuutttrrrpppnnnmmmlllkkkiiifffeeedddccc```^^^ZZZYYYVVVTTTRRRPPPOOONNNKKKKKKKKKJJJKKKKKKLLLMMMKKKLLLNNNPPPSSSVVVXXXYYYaaadddgggjjjmmmpppuuuxxxvvvwwwxxxzzz{{{}}}~~~zzzlllfffcccbbbaaa___```dddggghhhiiifffdddnnnxxxjjjfffooo~~~yyymmmiiilllpppsssrrrkkkaaaTTTIIIAAA===<<<:::777444333333333222111222222000//////000222222~~~{{{yyywwwvvvvvvuuurrrpppooonnnmmmmmmoooooonnnmmmiiikkklllkkkiiigggggghhhdddgggkkkmmmnnnqqqwww|||{{{wwwxxxyyy|||}}}ppp|||tttccc^^^___```___`````````___^^^\\\[[[SSSRRRNNNIIIBBB;;;666222000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222333333333444444444555555666888CCCTTTcccjjjmmmooovvvttt}}}zzzvvvrrrttttttsssqqqooommmkkkiiiiiigggdddcccbbbaaa^^^\\\XXXWWWUUURRRPPPNNNMMMMMMJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKLLLMMMOOOPPPQQQQQQWWWZZZ\\\^^^```bbbfffiiiiiijjjlllmmmooorrrvvvzzzwwwzzz}}}yyymmmfffbbbcccbbb``````bbbbbbeeehhhgggdddkkk|||kkkfffmmm~~~|||qqqllllllooorrrqqqnnnggg[[[LLLBBB>>>>>>:::888555333333333222111222222111111111111222222|||uuussssssqqq}}}~~~~~~|||zzzyyyxxxwwwuuusssqqqpppnnnnnnoooooonnnllljjjkkklllllljjjhhhhhhiiidddhhhmmmoooooosssyyy}}}yyy{{{}}}~~~pppzzzwwwfff`````````aaabbbbbbbbb```___]]][[[TTTRRRNNNIIIBBB<<<666333000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222333333333444444444555555888777???PPPbbbooowww}}}}}}ppp~~~}}}zzzuuurrrqqqqqqqqqpppooommmkkkiiifffdddaaa```___^^^[[[YYYUUUTTTRRRPPPNNNMMMLLLLLLHHHHHHHHHHHHHHHHHHHHHIIIKKKKKKLLLMMMNNNNNNNNNNNNOOOQQQRRRSSSSSSUUUWWWZZZXXXZZZ\\\]]]___cccjjjooosssvvv|||}}}xxxmmmgggbbbccccccaaa```aaaaaagggmmmlllggglllmmmfffjjj}}}tttllliiiiiijjjkkknnnnnndddTTTFFF@@@???:::888555333333333222111000000111111111111000000xxxmmmfffdddddd___jjjxxx}}}~~~|||{{{{{{yyywwwuuurrrqqqoooooooooooonnnlllkkklllmmmllljjjiiiiiiiiieeejjjnnnpppqqqttt{{{}}}zzz|||qqqyyyzzziiibbbbbbcccccccccccccccaaa___]]]\\\TTTRRRNNNIIICCC<<<666333000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222333333333444444444555555;;;777;;;JJJ^^^nnn|||yyy{{{{{{ooo~~~~~~zzzuuuqqqnnnnnnooooooooommmlllkkkcccaaa___]]]]]][[[YYYWWWSSSRRRPPPNNNMMMLLLKKKKKKIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMNNNNNNMMMMMMJJJKKKLLLLLLKKKLLLNNNPPPKKKMMMOOOOOOQQQWWW___fffpppttt{{{|||xxxnnngggbbbcccdddaaa```aaaeeekkksssrrrlllnnnnnngggggg|||uuukkkeeebbbbbbeeemmmssslllZZZIIIAAA@@@;;;888555333333333333222...///000111111000///...zzznnnccc\\\ZZZZZZZZZZZZ\\\aaajjjyyy}}}zzzwwwvvvrrrrrrqqqpppooonnnmmmmmmnnnnnnnnnooonnnnnnmmmlllhhhhhhjjjmmmrrrxxx~~~~~~~~~zzzwwwxxxxxxyyyrrryyykkk``````ddddddeeeeeedddbbb```]]][[[UUUSSSOOOIIICCC===777555222222111111111111222222000000000000000000000000111111111111111111111111222222222222222222333333444444444555555555555666888666:::DDDOOOZZZhhhssswww}}}|||ooo~~~zzzwwwuuutttqqqooommmkkkhhhgggfffeeecccbbb```]]][[[XXXVVVUUURRRQQQOOOOOOOOONNNKKKIIIIIIIIIIIIIIIIIIIIIIIIIIILLLLLLLLLLLLLLLKKKKKKJJJJJJJJJHHHFFFEEEFFFIIILLLIIIKKKLLLJJJJJJNNNXXX```iiivvvqqqoookkkhhhfffeeeeeeeeefffmmmllllllllllll{{{vvvnnnnnnxxxiiicccbbb```eeerrr{{{sssbbbRRRGGGAAA<<<888555444666666444111000111111111111222222222tttlllbbbYYYUUUSSSSSSSSSTTTWWW[[[bbbnnn}}}zzzwwwvvvqqqqqqppppppppppppppppppnnnnnnnnnmmmmmmllllllllliiihhhiiijjjnnntttyyy}}}zzzuuuuuuqqqooopppqqqsss{{{sssyyymmmaaa___cccbbbcccddddddbbb```^^^\\\UUUSSSOOOIIICCC<<<777444222222111111111111222222000000000000000000000000111111111111111111111111111222222222222333333333444444444555555555555666999777888>>>DDDKKKUUU^^^mmm|||ppp}}}yyyvvvtttssspppooommmjjjhhhfffeeedddbbbaaa___]]][[[XXXVVVUUURRRQQQOOOOOOOOOMMMKKKIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHFFFEEEFFFIIILLLJJJLLLMMMJJJIIILLLUUU]]]iiivvv|||yyyuuuooojjjgggeeedddgggllllllkkkmmmnnn~~~vvvpppnnnfffbbb```eeerrr}}}wwwgggVVVIII@@@<<<888444333444555222000000111111111111222222222sssddd___WWWRRROOOOOONNNNNNOOOSSSWWW[[[bbbqqq|||yyywwwvvvppppppqqqqqqrrrrrrrrrrrrooonnnlllkkkjjjjjjjjjkkkjjjhhhgggfffhhhmmmrrruuuwwwwwwwwwwwwvvvrrrlllgggfffbbbaaacccfffiiirrr{{{tttxxxrrrccc___bbb```aaabbbcccbbb```^^^]]]UUUSSSOOOIIICCC<<<777444222222111111111111222222000000000000000000000000111111111111111111111111111111222222222333333333444444444555555555555666999666777:::<<<>>>EEELLLbbbyyy|||qqq{{{xxxuuusssrrrooonnnllliiigggeeeccccccaaa```___\\\ZZZXXXWWWVVVRRRPPPOOONNNNNNMMMKKKJJJJJJJJJKKKKKKLLLLLLMMMMMMKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGEEEDDDFFFIIILLLMMMOOOOOOLLLIIIKKKRRRXXXiiivvv~~~xxxqqqlllhhhfffgggkkkjjjiiimmmppp~~~uuutttiiiccc___cccrrr|||ooo^^^NNNCCC===999444222333333222///000111111111111222222222rrreee\\\YYYTTTQQQPPPOOOOOONNNNNNSSSWWWYYY\\\iii}}}}}}zzzxxxvvvsssssssssssssssssssssssspppnnnllliiihhhggghhhiiijjjhhhdddbbbbbbeeeiiikkknnnnnnmmmllliiiddd___\\\XXXUUUTTTWWWZZZ^^^gggqqq|||vvvwww|||vvveee___aaaaaabbbccccccbbb___]]][[[VVVTTTOOOIIICCC<<<777444222222111111111111222222000000000000000000000000111111111111111111111111111111111222222333333444444444444555555555555666666555666:::;;;===CCCKKKaaavvv|||}}}ppp}}}yyyvvvtttrrrqqqooonnnkkkhhhfffdddbbbbbb```___]]]\\\ZZZXXXWWWVVVSSSQQQOOONNNNNNNNNLLLKKKJJJKKKKKKLLLLLLMMMMMMNNNKKKKKKJJJIIIIIIIIIIIIIIIGGGGGGFFFEEEEEEGGGKKKNNNSSSTTTTTTQQQLLLLLLQQQWWWjjjwww}}}wwwqqqmmmjjjfffjjjgggggglllppp}}}xxxkkkccc^^^```pppxxxhhhVVVIIIAAA;;;666333333333222000000000111111111222222222wwwhhh^^^YYYWWWSSSQQQQQQPPPOOONNNQQQVVVYYYYYY[[[eeewww|||zzzxxxyyyxxxwwwuuutttrrrqqqqqqqqqooollliiigggffffffggghhheeeaaa^^^]]]^^^aaaccceeefffgggfffbbb]]]XXXVVVPPPMMMLLLNNNQQQVVV^^^gggwwwyyyuuuwww~~~yyyfff```bbbdddeeeeeedddaaa^^^[[[YYYVVVTTTPPPJJJCCC<<<666333222222111111111111222222000000000000000000000000111111111111111111111111000000111222333333444444444444444555555555555666555555888<<<===???GGGPPPggg{{{}}}}}}nnn~~~|||xxxuuusssqqqqqqooonnnkkkhhheeecccaaaaaa^^^]]]\\\[[[YYYXXXWWWVVVTTTRRROOONNNOOOOOONNNMMMKKKLLLLLLLLLMMMMMMMMMNNNKKKKKKJJJIIIIIIIIIIIIJJJGGGGGGGGGGGGGGGJJJNNNQQQXXXZZZ[[[WWWRRRPPPTTTYYYlllxxxzzzsssmmmjjjfffiiifffgggkkkmmm|||xxxkkkccc]]]\\\lll}}}~~~qqq___PPPEEE???888444333444333222000000111111111222222222}}}oooddd___YYYVVVTTTSSSSSSSSSRRRQQQVVVYYY[[[ZZZ[[[bbbppp{{{}}}{{{}}}|||zzzxxxuuurrrpppoooqqqpppmmmjjjgggeeeeeeeeedddbbb___\\\ZZZZZZ[[[\\\^^^aaacccccc```[[[WWWUUUOOOKKKIIIKKKMMMPPPXXXaaaqqq~~~{{{sssrrr|||{{{gggaaacccfffgggfffeeebbb^^^[[[YYYWWWTTTPPPJJJBBB;;;666333222222111111111111222222000000000000000000000000111111111111111111111111000000111222333444444555444444444555555555555666666666999<<<<<<>>>HHHRRRooo{{{mmm}}}{{{xxxuuusssqqqqqqpppnnnlllhhheeecccaaaaaa\\\\\\[[[ZZZYYYXXXWWWVVVUUUSSSPPPOOOPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNMMMLLLJJJIIIIIIIIIJJJKKKHHHIIIIIIIIIJJJMMMRRRUUU]]]___aaa]]]XXXVVVYYY]]]nnnzzz|||tttlllhhhgggjjjhhhhhhkkkjjjtttxxxkkkbbb\\\ZZZhhhxxxuuucccTTTHHHBBB999444333444333222000111111111111222222222vvvjjjeeeeee^^^\\\ZZZYYY[[[\\\]]]]]]^^^______]]]]]]bbbjjjppp~~~|||yyyvvvsssqqqpppqqqpppnnnkkkhhhfffdddccc```___]]][[[YYYXXXXXXXXXWWW\\\aaaccc```\\\YYYWWWRRRNNNKKKKKKLLLMMMTTT]]]lllyyy}}}rrrmmm||||||hhhccceeefffggggggfffccc```]]][[[WWWUUUPPPJJJBBB;;;666222222222111111111111222222000000000000000000000000111111111111111111111111///000111222333444444555444444444555555555555666777777999;;;;;;===HHHTTTsss~~~wwwmmm}}}{{{xxxuuusssrrrqqqqqqooollliiifffcccbbbaaa[[[[[[ZZZYYYXXXXXXWWWWWWWWWTTTQQQPPPQQQRRRRRRRRRSSSRRRRRRQQQQQQPPPPPPPPPNNNMMMKKKIIIIIIJJJKKKLLLJJJKKKLLLLLLMMMQQQUUUYYY^^^bbbdddaaa\\\ZZZ]]]```ppp|||wwwqqqllliiimmmkkklllmmmggglllxxxkkkccc\\\YYYeeesss{{{{{{sssbbbSSSJJJBBB999333222333222222000111111111111222222222|||rrrhhhgggjjjeeecccbbbbbbeeegggiiiiiieeedddcccaaa```bbbgggjjjwww~~~|||yyywwwtttrrrqqqqqqqqqooommmjjjfffcccaaa]]]]]]\\\[[[YYYXXXVVVVVVSSSYYY```cccaaa]]]ZZZYYYUUUQQQMMMMMMLLLMMMSSS[[[hhhvvv~~~qqqkkk|||hhhcccfffeeefffffffffdddbbb___]]]WWWUUUPPPJJJBBB;;;555222222222111111111111222222000000000000000000000000111111111111111111111111///000000222333444555555444444444555555555666666777777999;;;;;;???KKKXXXrrrzzztttnnn}}}{{{xxxuuusssrrrqqqqqqpppmmmiiifffdddbbbaaa[[[ZZZZZZYYYXXXXXXWWWWWWXXXUUURRRQQQRRRSSSSSSSSSVVVVVVUUUTTTSSSRRRQQQQQQOOOMMMKKKJJJIIIJJJLLLMMMKKKLLLMMMNNNOOOSSSXXX\\\___bbbeeeccc^^^\\\___bbbrrr}}}}}}wwwtttkkkoooooooooooofffgggxxx|||xxxlllccc\\\YYYcccooowwwxxxppp___PPPJJJBBB888222111111111111000111111111111222222222{{{uuupppmmmmmmmmmmmmmmmmmmooopppqqqqqqmmmhhhdddbbbbbbdddeeeqqqzzz|||vvvssspppttt|||~~~{{{xxxvvvvvvuuuuuusssppplllhhheeecccbbbaaa^^^[[[YYYXXXVVVSSSQQQSSSWWW^^^fffjjjiiiccc___XXXVVVRRROOONNNQQQTTTWWWllluuuwwwgggjjjuuummmfffffffffggghhhgggccc```]]]]]]WWWVVVRRRKKKAAA999444222222222111111111111222222000000000000111111111111111111111111111111111111111111222222222333333333333333444444555666666666<<<777777;;;===???IIIWWWyyy}}}qqqnnnyyy|||zzzxxxwwwvvvuuusssppppppmmmjjjhhhfffdddaaa^^^\\\\\\[[[ZZZYYYXXXWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSTTTUUUVVVUUUTTTRRRPPPNNNMMMKKKJJJJJJLLLMMMOOOSSSSSSRRRSSSUUUWWWZZZ\\\dddccccccccc___\\\aaaiiiyyy~~~{{{xxxuuurrrmmmiiikkkqqq}}}jjjlllrrr}}}wwwkkk```WWWUUU]]]lll{{{ttt]]]JJJCCC;;;555555444111///000222222222222222222222222|||yyywwwssssssuuuvvvwwwxxxyyyyyyvvvrrrlllgggddddddddddddiiipppzzzxxxpppjjjgggfffkkkuuu~~~{{{yyyxxxwwwwwwsssrrroookkkhhheeecccbbb```^^^\\\ZZZYYYVVVSSSPPPPPPUUU]]]ffflllnnnllliiieeeaaa[[[VVVSSSSSSUUUWWWiiirrrxxxeeefffpppnnneeeeeefffhhhiiihhhddd```^^^^^^WWWVVVRRRJJJAAA999444222222222111111111111222222000000000000111111111111222222222222222222222222222222222222333333333333333333444555555666666777;;;777888<<<>>>???IIIWWWvvv}}}zzznnnmmmwww~~~|||zzzxxxxxxvvvtttrrrnnnllliiigggfffdddaaa^^^]]]\\\[[[[[[YYYYYYXXXWWWYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUWWWWWWWWWUUUTTTRRRPPPOOONNNMMMNNNOOOQQQRRRVVVVVVVVVWWWYYY\\\___aaacccaaa```___[[[ZZZaaakkk{{{wwwnnnlllpppwwwdddbbbgggqqqyyymmmaaaWWWRRR\\\mmm~~~xxx___KKKDDD<<<555555444111000000222222222222222222222222~~~yyy{{{~~~yyyuuuoookkkiiiiiiiiihhhlllooossswww{{{vvvkkkbbb]]]\\\]]]cccooo}}}{{{yyyyyyyyyqqqpppmmmjjjgggeeedddccc___^^^]]]\\\[[[WWWSSSPPPOOOTTT\\\gggpppvvvwwwvvvtttoooggg___ZZZXXXYYYZZZeeeooo}}}xxxdddbbbjjjzzzmmmeeeeeegggiiijjjiiieeebbb```___XXXVVVRRRJJJAAA999444222222222111111111111222222000000000111111111222222333333333333333333333333333333333333444444444444333444444555555666777777;;;888999>>>>>>???IIIXXXsss~~~zzzmmmkkkuuu~~~{{{zzzyyyxxxuuusssllljjjgggfffeeedddaaa___^^^]]]\\\[[[ZZZYYYYYYXXX[[[ZZZYYYXXXWWWWWWWWWWWWWWWXXXYYYYYYYYYXXXVVVVVVSSSRRRQQQQQQRRRTTTVVVXXX[[[[[[\\\]]]```cccfffhhheeebbb___\\\XXXYYYcccnnn~~~rrrlllmmmtttbbbYYY]]]hhhyyy|||ooobbbXXXOOOZZZmmm{{{aaaLLLEEE===666555444222000111222222222222222222222222zzzwwwtttsssvvvwwwwwwvvvwwwuuurrrpppppptttyyy|||}}}}}}~~~|||wwwmmmccc\\\YYYZZZ\\\bbbnnn~~~|||{{{zzzzzzqqqooommmkkkhhhgggfffeee______^^^^^^\\\XXXSSSOOOPPPTTT\\\hhhttt|||zzzqqqhhhaaa^^^^^^^^^cccmmm{{{xxxbbb^^^eee{{{uuu{{{{{{jjjfffhhhhhhjjjkkkjjjgggcccaaaaaaZZZXXXSSSKKKAAA999555333222222111111111111222222000000111111111222222222333333333333333333333333333333333444444444555555444444444555666666777777;;;888:::???>>>???JJJZZZuuu|||nnngggttt|||zzzyyyxxxuuussskkkiiigggffffffeeecccaaa______^^^]]]\\\[[[ZZZZZZ\\\\\\[[[ZZZYYYYYYYYYYYYXXXYYYZZZZZZZZZYYYXXXXXXVVVUUUTTTTTTUUUXXXZZZ\\\^^^^^^```bbbeeeiiilllnnnmmmhhhccc^^^ZZZ[[[fffsssssskkklllzzzhhhZZZ^^^iii{{{}}}pppbbbWWWNNNXXXjjj|||zzzcccQQQGGG>>>666555444222000222222222222222222222222222~~~}}}~~~~~~wwwnnnfffbbbcccfffiiikkkkkkmmmppptttvvvvvvuuunnnlllggg```[[[[[[^^^aaadddooo~~~}}}|||zzzzzzrrrqqqooollljjjhhhhhhggg```______^^^]]]YYYTTTPPPNNNQQQYYYeeessszzzppphhhbbb```___aaalllzzzxxxbbb^^^cccwwwssswwwtttggggggkkkhhhjjjkkkkkkhhhdddcccbbb]]]ZZZUUULLLBBB:::666555222222111111111111222222111111111111222222222222333333333333333333333333333333333444444444555555444444555555666777777888:::888:::>>>>>>???LLL^^^yyy}}}nnndddttt|||zzzyyywwwuuurrrllljjjhhhggggggfffdddbbbbbbaaa```___^^^]]]]]]\\\]]]]]]\\\ZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZXXXWWWVVVVVVXXXZZZ\\\^^^___```bbbeeeiiilllooopppvvvpppjjjddd___```kkkwwwuuunnnooo~~~sssbbbeeeppp|||pppbbbWWWPPPWWWdddsss|||vvveeeWWWHHH???777555444222111222222222222222222222222222~~~vvviii^^^YYYXXXYYYZZZ\\\\\\^^^aaaeeehhhhhhggg```aaabbbaaa^^^^^^bbbeeefffppp~~~}}}{{{yyyxxxsssrrrpppmmmkkkiiihhhgggaaa```___^^^]]]YYYUUUQQQKKKLLLRRR\\\jjjxxx|||rrriiiaaa]]]ZZZ]]]hhhxxxyyyddd___dddwwwssswwwrrrgggggglllhhhjjjkkkkkkhhheeecccccc^^^[[[UUULLLBBB:::666555222222111111111111222222111111111222222222222333333333333333333333333333333333333333444444444444444555555666666777888888:::888:::===<<>>777333222222222111111111111222222111111222222222333333333111111111111111111111111111111222222222333333333555555666666777777888888:::777888;;;:::@@@TTTkkkzzziiifffwwwyyy|||}}}{{{zzz}}}~~~}}}zzzwwwuuutttrrrpppnnnmmmllljjjggghhhhhhgggfffeeeddddddccccccbbbaaa``````________________________```aaabbbaaa```^^^]]]^^^___aaabbbccceeegggjjjmmmooopppqqqjjjhhhgggfffcccccclllvvvzzz~~~}}}~~~tttuuuvvvvvvyyy~~~{{{oooiiinnnpppmmmooo||||||rrrggg^^^WWWXXX]]]fffoooppphhh```LLLBBB999666555222222444222222222222222222222222|||ooo```[[[UUUQQQOOOPPPPPPPPPQQQTTTVVVSSSOOONNNQQQUUU]]]bbbjjjqqquuuuuusssqqqrrr{{{}}}zzzxxxwwwxxxvvvrrrmmmjjjhhhggggggaaa___^^^^^^^^^[[[XXXUUUQQQOOOLLLLLLNNNPPPQQQRRRRRRRRRRRRRRRPPPNNNLLLJJJQQQ[[[jjjzzz|||ddd```tttvvv~~~jjjdddiiigggkkkllliiiggggggccc]]]ZZZXXXRRRIII???888444333222222111111222222333444111111000000111111222333222222222222222222222222000000111222333333333333555666666777777777777777777<<<<<<>>>CCCEEETTTnnn}}}jjjbbbuuuxxxpppooonnnnnnqqqrrruuu~~~|||{{{zzzzzzyyywwwvvvuuusssqqqppppppooommmmmmmmmllljjjhhhfffdddcccbbbaaaaaabbbbbbaaa```aaaaaabbbccccccccccccbbbfffeeedddcccbbbbbbaaabbbdddbbbdddiiikkkiiiggghhhcccbbb___[[[YYY]]]eeelllxxx}}}xxxqqqooommmnnnrrrxxx|||~~~zzzsssooommmyyygggjjjqqqiiiggg]]]]]]aaalllwwwwwwkkk___OOOBBB777444555444222222222222222222222222222222{{{ppphhh]]]YYYUUUSSSSSSUUUVVVVVVZZZ[[[ZZZVVVRRRQQQUUUYYYdddjjjrrryyy}}}}}}{{{yyy{{{}}}{{{yyyyyyxxxvvvrrrnnnjjjhhhgggggg```___]]]\\\\\\[[[XXXVVVSSSQQQOOOOOOPPPQQQQQQPPPPPPPPPQQQPPPPPPOOONNNNNNQQQZZZiiiyyy|||ccc^^^rrrzzz{{{hhhccchhhfffjjjllljjjhhhgggccc]]][[[XXXRRRIII???888444333111111000000111111222333111111000000111111222333222222222222222222222222222222333444444444444444555666777777888888777777888===<<<>>>CCCFFFVVVqqq|||hhh```ppp|||yyytttllleeedddbbbcccfffhhhllluuu~~~~~~~~~}}}|||yyyyyywwwvvvttttttssssssooooooooonnnmmmjjjhhhfffdddbbbaaaaaabbbcccbbb```bbbbbbcccddddddddddddcccfffeeedddcccbbbaaaaaaaaacccaaabbbggghhhfffdddfff___^^^ZZZVVVSSSVVV^^^dddrrr{{{|||wwwooolllhhhgggiiimmmqqqrrrxxx{{{~~~}}}wwwrrrooonnn}}}jjjjjjvvvnnnlllcccaaadddppp||||||pppcccOOOCCC777555555333222222222222222222222222222222tttjjjdddaaaYYYWWWVVVWWWZZZ]]]______eeeddd```ZZZVVVVVV[[[```kkkrrr{{{}}}{{{{{{zzzxxxvvvrrrnnnkkkhhhgggggg```]]]ZZZYYYYYYZZZYYYXXXWWWUUUUUUUUUVVVVVVTTTRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRZZZhhhwww{{{}}}eee```sss{{{xxxgggbbbfffeeejjjmmmkkkiiihhhccc]]][[[XXXRRRHHH???888444333000000//////000000111222111111000000111111222333222222222222222222222222444444444444555555555555666777777888888888888888:::>>><<<>>>DDDGGGXXXtttzzzeee]]]iiiwwwooojjjeee]]]XXXVVVUUUVVVZZZ]]]aaalllvvvzzzyyyxxxwwwvvvvvvvvvvvvrrrrrrrrrqqqooommmkkkiiifffdddbbbbbbccccccbbbaaacccddddddeeefffeeeeeeeeefffeeedddcccbbbaaa`````````^^^___bbbcccaaaaaaddd\\\[[[WWWRRRNNNPPPVVV[[[hhhuuuzzztttnnniiiccc______bbbdddeeeiiinnntttwwwvvvtttqqqoooqqqpppmmm~~~tttpppiiifffgggrrrsssdddNNNCCC888555555333111111222222222222222222222222{{{rrrjjjccc```___YYYXXXYYY]]]bbbfffiiijjjllliiiddd^^^ZZZ\\\bbbgggpppwww|||{{{{{{{{{yyywwwsssooollliiigggfff___\\\YYYWWWWWWYYYYYYYYYZZZZZZ[[[^^^aaaaaa___]]][[[ZZZXXXWWWVVVVVVVVVWWWVVV\\\hhhvvvyyyxxxkkkjjj}}}yyyvvvfffbbbeeeeeejjjmmmllljjjiiiccc]]][[[XXXQQQHHH>>>777444444000000000000000111222222111111000000111111222333222222222222222222222222555444444444444444555555777888888999999999999999;;;???===>>>DDDIII[[[wwwyyycccZZZcccwww~~~vvvjjjaaa\\\XXXSSSOOOLLLLLLNNNRRRVVV[[[eeepppyyyxxxwwwvvvvvvvvvvvvvvvsssssssssrrrqqqooommmkkkhhhfffccccccdddddddddccceeeeeefffggggggggggggfffeeeeeedddcccbbbaaa```___^^^[[[[[[^^^]]]\\\^^^bbb^^^^^^ZZZUUUPPPOOORRRWWW___nnn~~~~~~xxxqqqlllggg```[[[ZZZ\\\^^^___```fffnnnrrrrrrpppnnnnnnssswwwqqqxxxsssooojjjjjjtttooo___MMMCCC999666555222111222222222222222222222222222zzzpppjjjhhhfffccc```]]]]]]^^^bbbhhhmmmpppqqqoookkkeee```^^^aaafffkkkqqqwww|||{{{zzzzzzyyywwwtttpppllliiigggeee___\\\XXXVVVVVVXXXYYYYYY[[[\\\aaagggmmmppppppoookkkiiieeebbb^^^\\\[[[[[[[[[```jjjwwwuuurrr|||tttwwwzzzvvvgggcccdddeeejjjmmmkkkjjjiiiddd___\\\XXXQQQGGG>>>777555444222111111111111222333333111111000000111111222333222222222222222222222222444333333222333333444555888999999:::::::::::::::<<>>@@@FFFIIIZZZvvvzzzyyyqqqaaaUUU]]]lllwwwooo\\\WWWOOOJJJGGGFFFEEEEEEBBBAAACCCGGGIIINNNXXXcccoooyyy~~~}}}|||{{{zzzyyyyyyyyyyyyrrrsssssssssqqqpppnnnmmmllljjjfffeeeeeeffffffeeefffgggggghhhhhhhhhhhhhhhdddeeeeeedddbbb```^^^\\\XXXVVVVVVWWWVVVVVV]]]eeeiiikkklllhhhaaa[[[XXXXXXWWWfffwww}}}wwwppphhhddd```]]]^^^```aaabbbeeelllsssuuuqqqmmmkkklllsss||||||ppp}}}zzzrrruuusssuuu{{{wwwdddTTTHHHAAA:::888666222222555222222222222222222222222}}}xxxvvvvvvtttqqqooonnnoooooommmkkkllliiiffffffiiimmmpppqqqqqqnnnjjjgggfffgggggghhheeeggghhhggghhhppp~~~}}}{{{yyyxxxuuurrrnnniiifffdddaaa^^^ZZZXXXXXXXXXXXXWWWWWWZZZbbbmmmyyy~~~yyyrrrlllfffdddccceeelllxxxrrrkkksssyyyttthhheeeccchhhkkkllliiihhhiiigggccc]]]YYYQQQFFF===777555555111111111111111222222333111111000000111111222333222222222222222222222222333222222222333666888:::::::::;;;<<<<<<<<<<<<<<<;;;@@@???AAAFFFIIIYYYtttwwwrrrwwwwwwkkk___TTT^^^mmm}}}rrrfff___RRROOOJJJFFFDDDCCCDDDDDDAAA@@@AAADDDFFFIIISSS]]]eeeppp~~~}}}|||zzzyyyxxxxxxxxxsssssstttssssssqqqooonnnnnnkkkgggeeeffffffgggffffffgggggghhhhhhhhhhhhhhhdddeeeeeedddbbb```]]][[[WWWUUUUUUUUUTTTVVV^^^hhhrrrvvvyyywwwooogggbbb___YYYeeetttzzztttllliiifffeeefffhhhhhhhhhiiipppwwwxxxsssmmmlllmmmnnnvvvwwwiiivvv|||rrrpppqqqvvv||||||qqq^^^PPPEEE???:::888666333333666222222222222222222222222zzzvvvuuuvvvqqqtttvvvvvvtttrrrqqqrrrppplllhhhfffgggjjjmmmnnnssspppmmmjjjiiihhhfffddd\\\]]]\\\ZZZZZZdddttt~~~|||yyyxxxvvvrrrnnnjjjfffdddbbb___\\\ZZZYYYYYYWWWVVVUUUXXX```lllyyy~~~wwwpppjjjfffdddeeelllxxxrrrkkksss~~~wwwrrrhhheeeccciiilllkkkhhhgggiiihhhddd]]]YYYQQQFFF===777555666000000000000000111111222111111111000111222222333222222222222222222222222333333222333555777:::<<<:::;;;<<<<<<======<<<<<<;;;@@@@@@BBBGGGHHHWWWrrrvvvooossszzzqqqggg]]]TTT___nnnzzzooodddYYYRRRPPPMMMJJJFFFEEEDDDEEEEEEBBBAAAAAACCCEEEHHHQQQ[[[___jjjzzz}}}|||zzzxxxvvvuuuuuuuuuttttttuuuuuutttrrrpppoooooolllhhhffffffgggggggggffffffggghhhhhhhhhhhhhhhdddeeeeeedddbbb```]]][[[VVVUUUTTTUUUTTTVVV```jjjzzz{{{qqqjjjggg[[[eeerrr~~~|||wwwrrrpppnnnmmmnnnoooooonnnkkkrrrzzzzzztttnnnmmmnnnkkkrrrrrrcccppp}}}ttthhhmmmtttzzzxxxlllZZZLLLDDD>>>999888666333444888222222222222222222222222}}}{{{{{{}}}zzzxxxzzz|||{{{vvvqqqnnnjjjfffdddfffkkkqqquuuuuussspppmmmjjjhhhgggfff\\\WWWRRRPPPQQQYYYjjjzzz~~~{{{yyyvvvrrrooollljjjiii___]]][[[XXXVVVUUUUUUUUUWWWYYY^^^gggsss~~~xxxpppgggaaadddeeekkkvvvmmmlll{{{xxxxxx}}}rrrhhhggghhhnnnoooooommmkkkfffbbb___```XXXLLLAAA999555222111333333333222222222111111000111111111111222222222444222111//////000222333333333444555666777888888;;;<<<>>>===<<<:::;;;;;;;;;BBB@@@>>>CCCIIIZZZssswwwpppvvvvvvmmmeee\\\XXX]]]oootttjjjbbbYYYRRRPPPKKKJJJIIIIIIIIIIIIGGGEEE@@@@@@@@@AAADDDGGGKKKMMMXXXaaaooo}}}}}}zzzwwwuuusssvvvuuussssssssssssqqqooollllllkkkkkkiiihhhfffeeehhhhhhhhhhhhhhhgggffffffjjjhhhfffccc___[[[XXXVVVUUUSSSQQQOOOPPPVVV^^^eeewww~~~yyypppkkknnnuuu~~~wwwwwwvvvuuutttrrrpppnnniiirrrzzzyyyppphhhgggiiijjjqqqsssdddhhhxxxsssjjjkkkpppvvvvvvjjjTTTCCCAAA===888666666666333000222222222222222222222222~~~~~~|||{{{}}}{{{vvvpppmmmjjjiiikkkpppuuuyyywwwuuurrrpppnnnllliiifffZZZTTTNNNKKKLLLSSScccrrryyywwwuuuqqqnnnkkkhhhgggbbb```]]]ZZZXXXWWWVVVWWWYYYZZZ^^^fffqqq{{{|||uuulllddd^^^___```eeeppp|||nnnmmm|||xxxwwwzzzwwwkkkhhhiiimmmmmmmmmllljjjfffbbb```___WWWKKK@@@999555333222333333333222222222111111000111111111111222222222444333222111111111333444333333444555666777888888:::<<<======<<<;;;;;;<<<;;;BBBAAA@@@FFFMMM^^^xxxyyysssxxxvvvnnnfff]]]WWW```tttzzzkkkbbb[[[TTTOOONNNKKKJJJIIIIIIIIIIIIFFFEEEBBBBBBAAABBBDDDGGGJJJLLLTTT\\\iiivvv~~~{{{yyywwwvvvxxxvvvsssrrrssssssrrrppplllllllllkkkjjjhhhgggfffhhhhhhhhhhhhhhhgggffffffggggggeeeccc```\\\ZZZXXXUUUTTTQQQOOOPPPUUU\\\bbbwwwuuunnnrrryyy|||{{{yyyvvvsssnnniiieeefffmmmtttssskkkeeeeeehhhhhhooosss```bbbppprrrmmmoootttyyywwwjjjVVVFFFBBB===888666666555333000222222222222222222222222{{{vvvsssqqqqqquuuzzz}}}{{{wwwtttssstttqqqkkkeeeZZZSSSLLLHHHHHHNNN\\\jjj{{{yyyxxxuuurrrooollljjjhhhfffccc```]]]ZZZYYYYYYYYY[[[[[[^^^eeennnvvv|||zzztttnnnfff^^^YYYXXXYYY\\\fffrrr~~~nnnmmm}}}xxxvvvuuu}}}nnnjjjjjjkkkkkklllkkkiiieeebbb```]]]UUUJJJ???999666444333333333333222222222111111000111111111111222222222444444222222222333444555333333444555666777888888888:::<<<===<<<<<<===>>>;;;CCCBBBCCCJJJRRRddd~~~}}}www}}}vvvoooggg^^^WWWddd~~~rrrddd[[[VVVQQQPPPRRROOONNNLLLKKKKKKKKKIIIGGGEEEEEEDDDCCCDDDFFFHHHJJJMMMTTT```lllxxx~~~|||zzzzzzzzzzzzwwwsssrrrrrrssssssrrrmmmmmmmmmllljjjiiigggfffhhhhhhhhhhhhhhhgggfffffffffeeedddbbb```^^^[[[ZZZVVVUUURRRPPPPPPTTTZZZ^^^ssszzzsssvvv}}}}}}{{{zzzwwwssslllddd^^^aaafffkkkjjjddd```bbbfffeeennnsss^^^]]]iiixxxqqqpppttt{{{{{{mmmYYYJJJCCC>>>999666666555333000222222222222222222222222}}}{{{yyy|||~~~yyyuuuvvvxxxuuulllccc]]]UUUMMMIIIHHHLLLWWWcccqqqwww|||{{{yyyvvvssspppmmmlllhhhfffbbb^^^[[[ZZZZZZ[[[\\\]]]___dddjjjpppssstttuuurrrmmmiiiddd^^^YYYUUUSSSSSSUUU[[[fffrrrzzz~~~~~~mmmmmm|||yyywwwssspppkkkjjjjjjjjjjjjiiigggeeebbb```ZZZSSSHHH>>>999666555444333333333222222222111111000000111111111222222222333333222222222333444444333333444555666777888888777999<<<===<<<<<<>>>???<<>>???>>>EEEEEEEEEMMMUUUgggsssmmmggg___ZZZlllzzzpppfff___[[[YYY[[[___^^^[[[WWWTTTSSSQQQNNNLLLLLLJJJHHHFFFEEEFFFFFFGGGFFFLLLTTT]]]hhhwww~~~||||||}}}}}}|||yyyuuussssssuuuuuuuuuppppppooonnnllljjjhhhggghhhhhhhhhhhhhhhgggffffffhhhgggeeeccc```\\\ZZZXXXVVVVVVVVVTTTSSSSSSUUUXXXdddttt{{{|||}}}xxxwwwvvvuuuvvvuuuooofff^^^WWWYYYZZZXXXVVVVVV[[[```fffrrrtttaaa```iiiuuupppkkkuuu{{{```MMMEEE@@@999666555555333111111111111222222333333333sssjjjbbbdddiiiooossswww}}}|||yyyxxxxxxssskkkddd]]]UUUNNNKKKIIIIIIMMMSSSYYY```jjjttt|||}}}}}}|||zzzxxxtttqqqooojjjhhhddd```^^^^^^___```bbbcccfffiiijjjhhhccc```ZZZWWWTTTQQQQQQQQQPPPNNNNNNNNNNNNOOOSSSXXX]]]aaaiiilllqqqyyylllmmm}}}|||{{{xxxyyynnnkkkjjjlllkkkjjjhhhfffdddbbbaaaXXXQQQFFF===777555444444333333333222222222111111000111111111111222222222///000000111222222222333333333444555666777888888777999<<<===<<<===>>>???>>>EEEEEEFFFNNNWWWiiiooojjjeee^^^ZZZlll~~~vvvnnnjjjeee```aaaeeefffbbb]]]XXXUUURRROOOMMMNNNLLLJJJGGGFFFFFFGGGGGGFFFKKKRRRZZZcccqqq~~~~~~~~~~~~}}}zzzvvvuuuuuuvvvvvvuuurrrqqqpppooommmkkkiiihhhhhhhhhhhhhhhhhhgggffffffhhhgggeeeccc```\\\YYYXXXVVVWWWXXXWWWUUUTTTUUUWWW___jjjyyywwwvvvwww|||~~~yyyyyyvvvttttttsssmmmbbbYYYTTTVVVVVVTTTRRRTTTYYY^^^fffsssuuudddbbbjjjuuurrrhhhqqqgggPPPGGGAAA:::666555555333222111111111222222333333444yyyooodddfffjjjpppssswww~~~~~~|||zzzwwwrrrkkkggg\\\UUUOOOMMMKKKIIIJJJMMMNNNTTT___jjjuuu~~~}}}{{{wwwtttqqqllliiieeeaaa```aaaccceeefffhhhlllooonnniiiaaaZZZUUUQQQNNNKKKKKKLLLLLLKKKKKKLLLLLLMMMNNNPPPSSSUUUYYY\\\ccclllxxxnnnooo{{{{{{{{{sssmmmlllkkknnnmmmkkkiiifffcccaaa```XXXQQQFFF<<<777444333333333333333222222222111111000111111111111222222222000000111222333333333333333333444555666777888888888:::<<<===<<<<<<===>>><<>>;;;CCCEEEHHHRRR]]]qqqzzzjjjfffbbb[[[YYYggg{{{|||xxxssskkkeee```[[[WWWUUUOOOMMMKKKHHHGGGGGGHHHHHHGGGKKKQQQWWW^^^iiiuuu}}}|||zzzxxxxxxxxxxxxvvvtttssssssrrrpppnnnllljjjhhhhhhhhhhhhhhhhhhggggggfffddddddcccbbb```^^^]]]\\\VVVXXXZZZZZZYYYWWWWWWWWWTTTTTTWWW]]]bbbddddddeee[[[ZZZZZZ```kkkyyy{{{vvvqqqmmmmmmmmmhhh^^^UUUTTTTTTTTTSSSRRRSSSWWW[[[aaapppnnnggglllyyyuuugggkkkwwwrrr[[[HHHBBB:::666555555444222000000111222333333444444~~~{{{|||~~~{{{vvvpppkkkhhh```[[[TTTOOONNNNNNNNNMMMJJJMMMQQQZZZgggvvv{{{yyyqqqlllgggfffeeeccceeejjjjjjpppuuuxxxxxxtttiii]]]ZZZRRRLLLKKKJJJGGGHHHJJJJJJLLLMMMLLLKKKKKKLLLMMMJJJMMMSSS\\\jjj{{{|||qqqzzzvvvvvvnnnkkkmmmrrrpppnnnkkkhhhgggdddaaa___ZZZMMM@@@;;;888555222222222222222111111111111000111111222222222333333333222222111111222222333444555555555555666888999:::999:::;;;===>>>?????????AAAEEEHHHJJJOOO___vvv{{{mmmeee^^^WWWTTTdddrrrfff```[[[WWWTTTPPPLLLJJJIIIHHHGGGFFFFFFLLLSSSYYY]]]dddmmmuuu|||{{{zzzzzzyyywwwtttrrrwwwuuurrroookkkiiigggfffkkkiiigggggggggggggggeeeffffffeeedddbbb```^^^]]]^^^[[[WWWWWWYYYZZZZZZXXX[[[XXXVVVVVVWWWWWWUUURRRRRRQQQSSSXXX^^^iii{{{|||tttoooiiifffeee```XXXQQQUUUUUUUUUTTTSSSTTTVVVYYY^^^mmmllllllhhhrrrjjjjjjtttwww___OOODDD;;;888888555333333333222222111111222222333{{{uuunnnjjj```\\\XXXWWWWWWVVVSSSPPPKKKLLLPPPWWWcccrrr~~~}}}vvvqqqlllkkkiiifffhhhlllnnnuuu}}}vvvjjj```XXXQQQNNNLLLIIIIIILLLLLLMMMNNNNNNLLLKKKLLLMMMMMMOOOTTT]]]jjj{{{zzz}}}{{{tttnnnlllmmmoooooollliiigggfffdddaaa^^^ZZZMMM???:::777444333333222222222111111111111000111111222222222333333333222222222111222222333444555555555555777888999:::::::::<<<>>>???@@@@@@@@@BBBFFFIIIJJJPPPaaayyyzzzkkkccc[[[TTTSSSaaa{{{rrriiiaaa[[[TTTQQQMMMKKKJJJJJJJJJIIIGGGMMMSSSXXX]]]ccclllsss{{{}}}||||||{{{zzzxxxuuusssuuusssqqqooommmkkkjjjiiikkkiiigggggghhhhhhgggfffffffffeeedddbbb```^^^]]]___\\\YYYXXXYYY[[[[[[ZZZZZZXXXVVVVVVWWWWWWUUURRRUUUSSSSSSVVVZZZcccuuuuuuoooiiifffddd```XXXQQQSSSTTTTTTSSSRRRSSSUUUWWW]]]kkkmmmmmmjjj~~~nnnggghhhsssyyybbbMMMBBB888666666333111111333333222222222222333333yyypppiii___^^^___bbbeeeccc\\\UUUNNNMMMNNNSSS^^^kkkyyy|||vvvrrrpppmmmiiijjjnnnqqq{{{{{{mmmddd[[[VVVRRRNNNMMMPPPPPPQQQRRRRRRPPPOOOPPPQQQSSSSSSVVV]]]iiizzztttnnnnnnnnnlllmmmkkkiiigggfffddd```^^^YYYLLL>>>888666444333555222222222111111111111000111111222222222333333333222222222222222333444444555555555666777888999:::;;;<<<===???@@@AAABBBBBBDDDGGGJJJKKKRRRdddxxxhhh```XXXPPPQQQ\\\rrrwwwjjj```VVVSSSOOOMMMMMMMMMLLLLLLIIIMMMSSSXXX\\\bbbiiioooyyy~~~~~~~~~}}}{{{yyyvvvuuusssrrrqqqooonnnnnnnnnnnnllljjjhhhhhhhhhiiihhhgggffffffeeedddbbb```___^^^___]]]ZZZYYYZZZ[[[\\\\\\\\\[[[ZZZZZZ[[[[[[YYYXXXZZZWWWUUUUUUVVV^^^nnn~~~uuupppiiifffddd```XXXQQQQQQRRRSSSSSSRRRRRRSSSUUU[[[hhhpppqqqooo|||llldddgggrrrxxxdddMMMBBB888555555333222222333333222222222222333333}}}pppggg``````dddlllsssqqqfff\\\TTTPPPNNNQQQXXXdddttt|||wwwuuuqqqllllllooottt|||rrrggg```[[[UUUTTTVVVTTTVVVXXXXXXWWWVVVVVVWWWXXXWWWXXX^^^jjjzzzyyypppooonnnmmmnnnllljjjhhhgggeeeaaa^^^WWWJJJ<<<777555444444666222222222111111111000000111111222222222333333333333222222222222333444444555555555666777888::::::<<<===???@@@BBBCCCDDDDDDFFFIIIKKKMMMUUUhhhvvvhhh```WWWOOOPPPWWWjjjtttgggZZZWWWSSSPPPOOOOOONNNMMMJJJNNNSSSXXX\\\```fffjjjuuu~~~~~~{{{yyywwwvvvtttsssrrrqqqppppppppppppmmmkkkiiiiiiiiijjjiiiggggggffffffdddcccaaa___^^^^^^\\\ZZZYYYYYYZZZ\\\\\\``````aaabbbccccccbbbbbbbbb^^^ZZZWWWWWW]]]lll{{{wwwqqqjjjfffddd```YYYRRRQQQRRRTTTTTTSSSSSSSSSTTTXXXdddzzzvvvwwwuuummmeeeiiittttttaaaPPPDDD:::777777555444555333333333222222333333333vvvkkkbbbbbbfffrrr}}}}}}rrrfff\\\UUUPPPQQQUUU___ooo~~~~~~|||wwwrrrqqqsssyyytttmmmfff___]]]^^^[[[]]]______^^^\\\\\\\\\]]][[[[[[bbbnnn~~~rrroooppppppooonnnlllkkkiiifffaaa^^^UUUHHH;;;666666444444666222222222111111111000000111111222222222333333333333333222222333333444555666666666666777999:::;;;<<<===???AAACCCDDDEEEFFFGGGJJJMMMPPPXXXlllvvviiibbbYYYPPPNNNTTTeeesssbbb^^^YYYUUUSSSQQQOOONNNLLLOOOSSSWWW[[[___ccceeejjjvvv}}}{{{xxxwwwxxxwwwvvvuuusssqqqpppppppppnnnllljjjjjjjjjkkkjjjiiiggggggfffeeecccaaa___^^^[[[ZZZYYYXXXXXXYYY[[[\\\bbbdddgggiiijjjkkkkkklllkkkfffaaa^^^[[[___mmmzzzzzzssslllgggeeeaaaZZZTTTQQQTTTWWWWWWVVVUUUUUUUUUVVV```uuu}}}~~~}}}rrriiimmmxxxppp^^^RRRFFF;;;888777666555555444333333333333333333444uuuhhheeegggttt~~~ssseee\\\UUUTTTUUU[[[kkk}}}}}}xxxvvvxxx~~~xxxppplllllliiijjjlllkkkgggdddbbbaaabbb```aaahhhvvvtttqqqrrrrrrqqqpppnnnllljjjfff```\\\QQQEEE:::777777555444555222222222111111111111000111111222222222333333333333333333333333444444555666666666777888999:::;;;<<<===???BBBDDDEEEFFFFFFHHHLLLOOORRR[[[nnnxxxmmmfff\\\QQQLLLRRRdddnnnjjjccc]]]XXXTTTQQQNNNNNNPPPSSSWWW[[[]]]___```bbblllttttttsssvvv|||~~~~~~}}}yyyyyyzzzzzzyyywwwuuusssqqqppppppooommmkkkkkkkkklllkkkiiiggggggfffeeecccaaa```___ZZZZZZYYYXXXWWWXXXZZZ]]]aaaeeejjjnnnpppqqqssstttsssnnniiiddd```aaalllxxx|||vvvmmmiiifffbbb[[[VVVRRRUUUYYYZZZYYYWWWVVVVVVUUU]]]pppvvvjjjppp|||rrrbbbTTTGGG;;;777666444333444444444333333333333444444~~~pppjjjhhhsssmmmbbbZZZXXXVVVYYYiii{{{yyywwwyyy~~~|||vvvoookkkiiigggeeegggqqquuusssuuurrrrrrqqqooollliiiddd^^^ZZZNNNCCC:::888888666444444222222222111111111111000111111222222222333333333444333333333333444555555666666666777888999;;;;;;<<<===???BBBDDDEEEFFFGGGHHHLLLQQQUUU]]]ppp{{{qqqiii]]]QQQKKKRRReee|||vvvnnneee^^^XXXSSSOOOPPPQQQSSSWWWZZZ\\\]]]]]]]]]cccgggffffffkkkpppqqqtttyyy{{{|||}}}{{{zzzxxxvvvtttsssrrrrrrpppnnnlllkkkllllllkkkjjjhhhggggggeeedddbbb```___ZZZZZZ[[[YYYWWWXXX[[[___bbbgggnnnsssvvvxxx{{{}}}yyyuuuoooiiibbb```gggrrrxxxooojjjhhhddd]]]WWWRRRUUUYYY[[[ZZZXXXVVVUUUTTTZZZkkkwwwhhhppp~~~{{{mmmXXXKKK>>>999777444333444444444333333333333444444vvvmmmiiisssrrrfff]]][[[XXXXXXggg{{{}}}wwwuuuvvv}}}yyyssspppjjjiiilllvvvuuuvvvvvvppprrrqqqnnnlllhhhccc\\\WWWLLLBBB:::888999666444333222222222111111111111000111111222222222333333333444333333333333444555555666666777777888999;;;<<<<<<===???AAADDDEEEFFFGGGHHHMMMRRRVVV^^^qqq~~~ssskkk]]]OOOJJJSSSfff~~~uuukkkbbb[[[TTTQQQQQQQQQSSSWWWZZZ\\\[[[[[[UUUYYYZZZXXXYYY^^^bbbbbblllrrryyy}}}}}}{{{}}}}}}}}}~~~zzzyyyxxxvvvuuutttttttttpppnnnlllllllllmmmlllkkkhhhggggggfffdddbbb```___ZZZ\\\\\\ZZZXXXYYY]]]```eeekkksssxxx|||~~~}}}xxxrrrkkkbbb^^^ccclllyyy|||yyypppkkkhhheee^^^YYYQQQUUUYYY\\\ZZZXXXVVVUUUTTTYYYiiiuuueeeooowww\\\OOOAAA<<<999777555666555444444333333444444555|||qqqmmmoooxxxrrrddd^^^ZZZ[[[hhhwwwzzztttrrrsss{{{|||wwwwwwzzzyyy}}}vvvvvvuuuqqqsssrrrmmmgggeeeeee```YYYIII???777555555333222444555444444333333222222111444333222222222333444555666666666666666555555555222444666777777999;;;===???@@@AAAAAABBBDDDIIILLLMMMNNNPPPUUUbbbvvv}}}ttthhhXXXMMMNNNTTThhh~~~vvvnnnfff___XXXTTTSSSTTTUUUWWWWWWWWWVVVVVVTTTUUUUUUSSSRRRSSSXXX\\\^^^```hhhttt|||ssskkkiiijjjrrr{{{zzzzzzyyyyyyxxxwwwvvvvvvpppnnnllljjjhhhgggggggggfffeeecccaaa```_________ZZZ[[[\\\[[[[[[\\\^^^aaaccciiiqqqwww{{{~~~}}}sssiiidddaaa``````lllrrr{{{}}}xxxrrrkkkeee```^^^WWWXXXYYYYYYYYYXXXWWWVVVYYYYYYhhh~~~uuujjjgggzzzgggVVVCCC:::888555444555444444444333333222222222xxxpppooovvvxxxiiiaaa]]]]]]iiixxx~~~zzztttmmmkkkmmmrrr~~~{{{ttt~~~vvvvvvwwwtttrrrqqqkkkeeecccccc]]]VVVHHH???777555555333222444222333333333333333333333333333222222222333444555666666666666666666666666444666888999:::;;;===???@@@AAABBBBBBCCCFFFJJJMMMMMMOOOQQQUUUbbbvvv}}}vvvjjjZZZNNNNNNUUUhhh~~~vvvnnnfff^^^YYYUUUUUUVVVVVVUUUTTTSSSRRRPPPQQQPPPNNNLLLMMMQQQTTTYYY[[[bbbmmmuuuyyy~~~yyyllldddbbbdddmmmvvv{{{{{{zzzyyyxxxwwwvvvvvvpppooommmjjjiiihhhggggggfffeeecccbbb```_________[[[\\\\\\[[[[[[[[[^^^```dddjjjrrrxxx|||~~~uuummmgggccc___]]]aaagggpppxxx}}}vvvooogggaaa]]]VVVWWWXXXYYYYYYXXXWWWVVVWWWXXXfff{{{{{{rrrgggfffzzzgggVVVCCC:::777555444444444444444333333333222222uuuqqqtttooofff``````lll{{{}}}uuupppiiibbbaaacccfffqqquuuuuuzzzsssuuuvvvuuuqqqpppjjjdddaaa___YYYQQQFFF>>>666555555333222333111111222222333444444555333222222222222333444555666666666666666666666666777999;;;<<<<<<===@@@AAABBBCCCDDDEEEEEEHHHKKKNNNNNNQQQRRRUUUcccxxx|||nnn\\\OOOOOOUUUggg~~~uuulllddd^^^YYYYYYXXXVVVTTTRRROOONNNMMMMMMLLLJJJIIIIIIKKKNNNTTTUUU\\\eeelllqqqxxx~~~tttggg___^^^```gggqqq||||||{{{zzzyyyxxxwwwvvvqqqpppnnnllljjjiiihhhhhhfffeeecccbbb``````______\\\]]]]]]\\\ZZZ[[[]]]___eeejjjrrrxxx}}}|||uuunnnhhhccc^^^[[[[[[```gggooovvv|||sssjjjbbb]]]UUUVVVWWWXXXXXXWWWVVVVVVWWWXXXggguuusssyyypppaaabbbxxxeeeTTTBBB999777444333333444444444444333333333333}}}xxxvvvrrriiiccccccpppxxxqqqjjjeee___XXXWWWZZZ]]]gggwwwvvvvvvtttoooqqqssssssqqqpppjjjccc```]]]VVVNNNDDD<<<555555555333222333111111222222333333333333222222222222333444444555666666666666666777777777888:::<<<===>>>???AAACCCCCCDDDFFFGGGHHHJJJMMMOOOOOOSSSTTTVVVeee{{{uuu^^^OOOPPPTTTeeeyyyooofff```]]]\\\ZZZWWWSSSPPPMMMLLLKKKKKKJJJIIIIIIJJJLLLMMMQQQSSSXXX```fffkkkttt}}}vvviiibbbaaabbbfffppp}}}}}}|||{{{zzzxxxwwwwwwrrrqqqooonnnllljjjiiiiiifffeeedddbbbaaa```______^^^^^^^^^]]][[[[[[]]]___eeeiiipppwww{{{~~~{{{vvvnnngggccc___\\\ZZZ]]]```eeehhhmmmttt}}}~~~uuukkkccc^^^UUUVVVWWWXXXXXXWWWVVVVVVZZZ[[[jjjppplllpppppp]]]```uuu___OOO>>>777555444333333444444444444444444333333ssskkkfffgggsss{{{uuulllfff```\\\XXXRRRRRRUUUXXXaaaooo}}}wwwttt|||qqqnnnpppqqqrrrrrrpppkkkddd```]]]UUUMMMBBB:::444444555333222333333333333222222111111111111111222333444444555555666666666666777777888888888:::<<<>>>>>>???AAACCCDDDFFFHHHIIIJJJKKKNNNPPPPPPUUUVVVXXXhhh}}}```NNNPPPSSSccc~~~~~~zzz{{{~~~xxxooogggbbb]]]\\\YYYUUUQQQNNNKKKJJJJJJIIIIIIIIIKKKMMMNNNOOOSSSTTTXXX^^^ccciiittt|||pppgggfffgggjjjttt~~~}}}|||{{{yyyxxxxxxrrrrrrqqqooonnnlllkkkjjjgggfffdddbbbaaa`````````___```___^^^\\\\\\^^^```dddgggnnntttyyyzzzzzzxxxqqqlllccc]]]ZZZYYYZZZZZZ]]]___aaabbbdddiiiqqqwww}}}uuulllddd___XXXXXXYYYZZZYYYXXXWWWVVVZZZ\\\lllkkkhhhjjj{{{qqq___aaatttzzzYYYJJJ:::555555444444444444444444444444444444444tttmmmiiiiiiuuuyyypppkkkddd___[[[YYYVVVQQQPPPRRRUUU]]]jjjwww{{{wwwwwwpppqqqqqqrrrsssrrrpppllleeeaaa^^^UUULLL@@@999333444555333222333444333333222111111000000000111222333444555555555555666666777777888888999999;;;===>>>>>>???AAACCCDDDFFFIIIJJJKKKLLLOOOPPPPPPVVVXXX[[[mmmbbbPPPOOORRR```zzzxxxrrrlllggghhhkkkuuu{{{tttmmmgggccc\\\[[[XXXTTTQQQNNNMMMLLLKKKJJJJJJKKKNNNQQQRRRQQQUUUVVVYYY]]]aaaggguuuwwwmmmjjjjjjoooxxx}}}{{{zzzyyyxxxssssssrrrqqqpppmmmllljjjgggfffdddcccaaa````````````aaaaaa```^^^___aaacccdddggglllrrrvvvwwwtttqqqiiiccc[[[UUUTTTUUUWWWXXXWWWYYYZZZ[[[\\\```gggmmmzzz|||uuummmfffbbb\\\\\\]]]\\\[[[ZZZXXXWWWWWW\\\nnnzzziiiggghhhxxxpppcccdddrrrtttWWWHHH:::555666555555555444444444444555555555555zzzqqqrrrssszzzvvvppplllkkkvvv{{{vvvtttpppqqqrrrssssssvvvzzz}}}{{{ssskkkgggbbb^^^\\\[[[XXXRRRPPPRRRQQQYYYfffsss~~~{{{zzz{{{nnnmmmqqqrrrrrrtttpppoookkkdddaaa]]]UUUKKK???777333444555333222222222222222111111111111111///000222444555555555555555666666777888888999999:::<<<>>>??????@@@BBBDDDDDDFFFIIIKKKKKKLLLOOOPPPPPPWWWZZZ]]]rrrdddTTTNNNPPP]]]wwwyyypppgggbbb\\\YYYZZZ^^^eeepppxxxqqqkkkgggccc```___]]][[[XXXVVVTTTTTTTTTQQQPPPOOOQQQTTTVVVVVVTTTVVVVVVYYY\\\^^^eeeuuu~~~tttooonnnqqqzzz~~~|||zzzyyyxxxtttttttttsssqqqooolllkkkgggfffeeecccbbbaaa``````aaabbbbbbaaa```aaadddffffffgggkkkqqquuutttpppllleee```YYYTTTSSSSSSTTTTTTSSSVVVWWWWWWWWWZZZ___dddsss}}}uuunnnhhheee`````````___^^^[[[YYYXXXWWW]]]qqqwwwhhhhhhiiixxx~~~kkkcccbbblllwww}}}mmmZZZLLL===888888666555555444444444444555555555666xxxmmmffffffeeekkkyyysssnnnllluuu{{{wwwrrrmmmhhheeeaaabbbcccdddeeeiiimmmqqqvvvzzz}}}xxxqqqkkkfffddd```^^^^^^[[[TTTQQQRRRMMMVVVdddqqq|||ssswwwqqqfffhhhnnnpppqqqsssnnnnnnjjjddd```]]]TTTKKK>>>777222444555333222222000000000111222222333333///000222444555555555555555666666777888999999999;;;===???@@@@@@AAACCCEEEDDDFFFIIIKKKLLLMMMNNNPPPPPPXXX[[[___uuufffXXXNNNOOO\\\uuu}}}xxxiiiaaaZZZVVVSSSRRRVVV[[[YYYcccttt}}}wwwooohhhccc```^^^\\\cccbbb```^^^\\\\\\\\\\\\YYYWWWVVVWWWZZZ[[[ZZZXXXVVVVVVXXXZZZ]]]dddtttyyysssqqqqqqzzz~~~|||{{{yyyyyytttttttttsssrrrooommmkkkgggfffeeecccbbbaaa``````aaabbbcccbbbbbbccceeehhhggghhhlllqqquuutttnnnjjjccc```[[[WWWUUUSSSRRRPPPVVVWWWYYYWWWVVVVVV[[[___ppp~~~~~~vvvooojjjgggcccccccccaaa___\\\ZZZXXXYYY```uuuuuuiiiiiikkkyyyyyyfff___]]]eeemmmsss|||yyyggg^^^OOO@@@;;;999777555555444444444555555555666666ssskkkiii```aaaeeemmmyyy}}}vvvuuuwwwxxxxxx{{{xxxrrrlllfffaaa]]]\\\[[[WWWVVVXXXYYYZZZ___fffgggnnnssstttssstttrrrnnnjjjmmmrrrvvvwwwyyy{{{vvvmmmdddfffdddaaa^^^ZZZWWWUUUTTTTTTZZZeeepppyyy|||rrr|||tttoooiiihhhkkkoooppppppnnnnnnhhh___\\\\\\UUULLL:::777333222222333222222000111111111111222222222333333333333444555666666333555777999:::;;;;;;;;;:::<<<>>>???@@@BBBEEEGGGHHHHHHIIIIIIKKKNNNPPPQQQRRRWWW\\\ggg~~~eeePPPMMMNNN[[[uuuxxxnnnhhh___\\\WWWUUUUUUVVVVVVVVV[[[aaammm}}}xxxlllccc\\\ZZZZZZ[[[^^^cccdddeeeggghhhjjjjjjjjjiiinnnjjjfffcccaaa```^^^\\\YYYXXXXXXXXXYYY```qqq|||sssxxxyyy~~~|||{{{zzzzzz{{{yyywwwuuutttssspppnnngggggghhhggggggfffeeeeeedddccccccbbbccceeefffgggiiimmmqqquuuzzz|||xxxpppmmmddd^^^^^^\\\WWWVVVZZZ]]]YYYXXX[[[^^^]]]^^^aaappp~~~}}}xxxuuuoooiiifffhhhiiigggaaa\\\[[[\\\[[[eeeyyy}}}mmmlllrrrpppbbb\\\XXX]]]hhhooommmiiihhh```VVVFFF:::555555666777666555444333333333333333{{{oooiiigggaaaaaaccchhhqqq}}}}}}}}}zzztttnnnhhhccc```___aaa\\\YYYXXXWWWVVVYYY^^^ccciiinnnmmmkkkjjjgggcccbbbccceeeggggggkkkwwwyyysssnnnllliiiddd___[[[WWWVVVTTT[[[eeepppzzzyyysssppplllhhhhhhkkkpppqqqqqqooooooiiiaaa]]]ZZZRRRHHH999777333222222333333222111111111111222222222222333333333333444555666666444555777999:::;;;;;;::::::<<<>>>???@@@BBBEEEGGGHHHHHHHHHIIIJJJLLLNNNPPPQQQVVV\\\ggg~~~iiiTTTNNNNNNXXXppp|||qqqhhhddd```]]]ZZZYYYZZZ[[[[[[ZZZZZZ___jjjyyyzzznnndddbbb[[[VVVUUUUUUXXX___gggrrrtttwwwyyy|||}}}}}}}}}xxxtttoookkkgggdddaaa___ZZZXXXWWWXXXYYY___nnn}}}tttwww{{{~~~}}}||||||{{{yyywwwuuuuuusssqqqoooiiiiiiiiiiiihhhgggfffeeeeeedddccccccdddeeeggghhhlllqqqwww|||}}}vvvnnngggfffddd```aaadddddd___^^^```aaa```aaaeeerrr~~~zzzxxxsssnnniiilllnnnkkkeee___\\\[[[^^^hhh~~~ooonnnsssmmm```ZZZYYY]]]hhhnnnjjjeeedddbbbVVVFFF;;;777666666555666555444333333333333444{{{uuupppooonnnllljjjkkkooo|||{{{uuuoookkkhhhhhhbbb\\\ZZZWWWTTTUUUYYY```fffiiigggdddaaa]]]XXX[[[XXXXXXXXXWWW[[[gggtttzzzxxxsssnnnggg```[[[XXXTTT[[[fffrrr{{{uuusss}}}mmmiiifffggglllppprrrrrrpppnnniiiccc^^^XXXNNNDDD999666333222333333333222111111111111222222222333333333333333444555666666666777888999:::;;;;;;:::;;;<<<>>>???@@@AAADDDGGGHHHHHHHHHHHHJJJKKKMMMNNNRRRWWW]]]iiilllVVVPPPNNNTTTjjjvvvmmmhhheeeeeedddbbbccccccdddcccaaa]]]aaaiiivvv~~~vvvqqqmmmggg___XXXXXXTTTQQQPPPRRRWWWcccooo{{{~~~yyyrrrmmmhhhccc```[[[YYYWWWWWWWWW\\\iiivvvxxxwww{{{~~~~~~{{{yyywwwvvvuuutttqqqooommmmmmlllkkkjjjiiigggfffffffffeeeeeefffgggiiijjjlllsss|||{{{tttpppooonnnooosssqqqlllhhhhhhfffccceeehhhvvv||||||xxxsssmmmppprrrooohhhaaa]]]\\\bbbmmmqqqoootttmmm```\\\]]]ccclllnnniiiccc``````TTTDDD:::888888555222555555444333333333444444}}}zzzvvvqqqoooooovvv{{{qqqiiiaaa]]]ZZZWWWXXX[[[```fffiiifffbbb___ZZZUUUWWWTTTSSSSSSRRRTTT]]]ggg~~~{{{tttlllddd]]]YYYUUU\\\hhhsss|||sssuuullliiifffhhhlllppppppooommmkkkhhhccc^^^VVVKKKBBB888666333333333444333222111111111222222222333333333333333333444555666666888888999::::::;;;;;;;;;;;;===???@@@@@@AAADDDGGGIIIIIIIIIJJJKKKLLLMMMNNNUUUZZZ```lllkkkUUUOOOMMMSSSgggxxxsssqqqqqqrrrqqqqqqqqqqqqpppmmmkkkfffhhhmmmwwwvvvnnnjjjeee___[[[VVVTTTRRRSSSTTT[[[jjjxxx}}}wwwqqqkkkeeeaaa]]]ZZZWWWWWWVVVYYYcccooozzzxxxyyy~~~|||zzzwwwvvvvvvuuurrrpppppppppooonnnmmmkkkiiihhhhhhhhhgggggghhhiiikkklllllluuu}}}{{{}}}|||uuupppkkkffffffkkkzzz}}}}}}{{{vvvqqqrrrqqqmmmfff```______dddqqqrrrooosssqqqdddaaafffmmmsssrrrkkkccc^^^YYYMMM???888888999666222555444444333333333444444|||yyyuuuqqqooonnnssswwwkkkddd___[[[\\\^^^bbbhhhkkkhhhdddaaa\\\WWWVVVTTTUUUVVVUUUSSSWWW^^^mmm}}}{{{ssskkkccc\\\YYYUUU]]]hhhsss|||tttxxxnnnkkkiiiiiilllnnnmmmkkkjjjgggdddbbb]]]TTTHHHAAA777555333333444444333222111222222222222333333333333333333333444555666666888888999:::;;;<<<<<<======>>>@@@AAAAAABBBEEEGGGJJJKKKLLLMMMNNNOOOPPPPPPUUU[[[bbbooojjjTTTMMMLLLSSSggg|||xxxuuunnnooorrryyyzzztttnnnhhheeeaaa^^^\\\[[[\\\aaappp~~~zzzuuunnnhhhddd___[[[WWWWWWVVVWWW___hhhyyyxxxvvvuuu|||~~~|||zzzxxxwwwwwwvvvsssrrrrrrrrrqqqpppooommmkkkjjjkkkjjjjjjjjjjjjlllmmmnnnnnnwwwyyyoooggghhhmmm}}}~~~|||xxxuuusssoooggg```^^^```dddeeerrrsssooorrrtttfffdddlllvvvxxxsssjjj```YYYMMMDDD:::555666888666333444444333333333444444555xxxwwwzzzzzzwwwvvvwwwxxx|||~~~{{{}}}wwwkkkddd______aaafffkkknnnkkkgggddd```[[[VVVVVVXXX[[[YYYUUUUUUXXX[[[jjjzzzzzzwwwqqqiiibbb\\\WWWUUUTTT[[[eeepppzzzvvvpppmmmkkklllnnnnnnkkkhhhhhhccc```___[[[PPPEEE???666444333444444555333222222222222222333333333333333333333333444555666666888888999:::;;;===>>>??????@@@BBBBBBBBBDDDFFFHHHKKKLLLNNNPPPRRRSSSSSSTTTWWW^^^fffsssjjjTTTKKKKKKRRReee|||~~~uuussstttyyy|||wwwrrrlllgggeeecccfffppp{{{yyysssmmmiii```[[[XXXWWWVVVVVV\\\cccnnn}}}}}}ooonnnmmmvvv|||zzzxxxwwwwwwwwwuuusssssssssrrrqqqpppooommmlllmmmmmmllllllmmmnnnpppqqqrrr{{{tttkkklllrrr~~~~~~{{{zzzwwwoooeee^^^\\\aaaffffffsssuuuooorrruuugggbbbooozzzyyypppeeeYYYQQQCCC>>>888444555666555444444444333333333444555555}}}yyywww|||~~~{{{zzz~~~ppphhhdddeeehhhnnnsssuuurrrmmmjjjddd___ZZZYYY[[[^^^\\\XXXVVVXXXSSS]]]gggnnntttxxxwwwssslllhhhbbb[[[UUURRRPPPOOOQQQWWWaaakkkuuuwwwpppnnnlllmmmooooookkkhhhjjjccc^^^]]]XXXKKK@@@<<<555444333444555555333222222222222333333333444444333333333333444555666666888888888999;;;>>>@@@BBBAAABBBDDDDDDDDDEEEGGGIIIJJJKKKNNNQQQSSSUUUUUUVVV^^^eeennn{{{~~~hhhRRRKKKJJJPPP```vvvzzzxxxwww{{{xxxpppkkkhhhgggkkkqqq}}}{{{uuunnnjjjaaa\\\XXXWWWWWWVVV[[[aaafffrrruuutttvvvlll```aaaaaajjjvvv|||zzzyyyxxxxxxwwwuuusssrrrrrrrrrrrrqqqpppooonnnooonnnnnnnnnnnnpppqqqrrrttt}}}zzzqqqsss{{{}}}tttiii```]]]```dddgggtttwwwqqqsssxxxhhhaaappp|||zzznnnaaaTTTJJJ>>><<<999666444333444555333333333333333444555666}}}uuusssyyy{{{rrrkkkiiikkkooouuu{{{|||xxxsssnnniiiccc___\\\]]]___^^^ZZZYYY[[[UUUYYY\\\___dddjjjjjjfffaaa]]]WWWQQQLLLJJJJJJJJJOOOTTT]]]gggrrr}}}wwwyyypppnnnmmmnnnppppppmmmiiikkkccc]]]\\\UUUHHH===999555444333444555555333222222222333333333444444444333333333333444555666666777777888999<<>>@@@AAACCCCCCDDDFFFGGGHHHJJJJJJKKKLLLMMMMMMNNNQQQVVVZZZkkkvvv~~~nnnZZZRRRIIIGGGJJJVVVhhhyyymmmgggddddddhhhnnnnnnsssyyy|||yyywwwrrrkkkaaa```___]]]]]]]]]___```aaa```^^^[[[WWWSSSOOOMMMSSSSSSZZZgggttt}}}~~~|||yyywwwvvvuuutttttttttsssqqqpppooonnnmmmlllmmmoooppppppppprrrsssxxxzzz~~~ttteee```aaaaaaeeeooozzzsssxxx~~~gggjjjuuu}}}nnn[[[MMMFFF???>>><<<999666444333333555555555555666666666666|||nnnddddddjjjrrr}}}zzzxxx{{{|||uuutttxxx|||~~~wwwqqqmmmhhhfffddddddfffggggggfff___[[[VVVRRRRRRSSSSSSSSSOOOMMMKKKGGGEEECCCBBBBBBEEEKKKUUUaaalllxxxwwwuuuzzzqqqnnnnnnnnnpppqqqpppllljjjfffccc^^^WWWNNNDDD;;;555444444444444444444444444222222222222222222222222333333444555666888999:::;;;;;;<<<===>>>@@@AAABBBCCCDDDEEEFFFHHHIIIJJJJJJJJJKKKLLLLLLMMMQQQVVVYYYiiitttppp[[[RRRIIIGGGJJJUUUfff}}}~~~sssiiidddccccccggglllpppsssyyyzzzxxxxxxsssmmmjjjhhhddd```^^^]]]]]]^^^\\\\\\[[[YYYVVVRRROOOMMMNNNMMMRRR^^^iiirrr|||}}}{{{yyyxxxwwwvvvuuuuuutttsssrrrqqqpppooommmoooppppppooooooqqqsssuuuxxxxxxiiiccccccccceeennn{{{qqquuujjjfffoooxxxuuugggVVVIIICCC>>>===;;;888666555444333444444444444555555555555wwwggg[[[WWWYYYZZZcccvvvyyyxxxxxxtttkkkiiifffeeegggjjjllllllfffaaaZZZTTTQQQNNNLLLKKKJJJIIIGGGEEECCCAAA@@@???AAAFFFPPP[[[fffrrr}}}|||www}}}tttpppmmmmmmnnnooopppooollliiidddaaa\\\UUULLLBBB:::555444444444444444444444444222222222222333333333333444444444555666888:::;;;;;;<<<===>>>???AAABBBBBBDDDDDDEEEFFFHHHIIIJJJJJJHHHIIIJJJKKKLLLPPPTTTXXXccclllxxxrrr\\\RRRIIIGGGIIIRRRbbbwww~~~uuunnnkkkjjjjjjlllqqqrrrtttxxx}}}}}}xxxvvvrrrkkkddd^^^ZZZYYYYYYVVVVVVVVVUUUSSSQQQOOOMMMKKKIIIKKKSSS\\\dddoooxxx}}}{{{yyywwwvvvvvvuuutttssssssrrrqqqppppppooopppqqqpppooonnnpppqqqqqquuu|||}}}ooogggeeeeeehhhppp{{{mmmoookkkaaahhhmmmjjj^^^OOODDD???<<<;;;999888666555555555333333333444444444444555ttteee[[[WWWWWWUUUZZZfffuuu~~~yyynnnjjjfffdddfffiiimmmooopppkkkccc\\\VVVQQQMMMJJJIIIIIIHHHGGGEEECCCAAA@@@@@@EEEMMMVVVaaammmxxxuuu|||}}}rrrnnnkkklllmmmooopppnnnkkkhhhaaa___[[[SSSIII???888555333333333333333333333333222222222333333333333333444444555666777999:::;;;;;;<<<===???@@@AAABBBBBBCCCCCCDDDEEEFFFGGGHHHIIIFFFHHHIIIJJJLLLOOOSSSVVV\\\bbbmmm~~~sss]]]SSSIIIGGGIIIPPP\\\ppp}}}wwwuuutttrrrrrruuusssuuuwww{{{}}}xxxoooeee]]]WWWTTTSSSPPPPPPQQQRRRQQQPPPOOONNNLLLIIIHHHMMMRRRYYYdddnnn{{{~~~}}}{{{yyyvvvuuuttttttssssssrrrqqqpppooonnnnnnqqqqqqqqqooommmlllnnnooonnnttt{{{sssiiiggggggkkksss{{{llllll|||jjjaaadddeeeaaaWWWLLLCCC>>>999999888777666666666666333333444444444555555555vvvhhhbbb^^^[[[WWWXXX]]]eeelllrrr~~~|||~~~}}}rrrmmmfffccccccgggjjjllltttpppjjjddd^^^XXXRRRMMMKKKJJJJJJIIIGGGDDDBBBAAABBBFFFKKKSSS\\\gggssszzzzzzsssmmmkkkkkkmmmoooooommmiiieee^^^]]]YYYQQQFFF===777444333333333333333333333333222222333333333444444444555555555666888999;;;<<<;;;<<<>>>???AAABBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGFFFGGGIIIJJJKKKNNNQQQTTTWWW\\\dddssssss]]]RRRIIIGGGHHHNNNXXXiii{{{yyywwwrrrppprrrrrrsssuuuyyy~~~xxxoooeee\\\UUUQQQPPPNNNOOOPPPQQQRRRQQQQQQPPPNNNJJJIIIJJJLLLPPPZZZdddrrr~~~|||zzzxxxvvvuuutttssstttsssrrrqqqpppnnnmmmmmmoooooonnnkkkiiihhhjjjllllllrrryyy}}}vvvjjjgggiiikkksss}}}oooooo{{{kkkdddcccaaa]]]UUULLLDDD???888777666666555555666666444555555555666666666666tttmmmfff___XXXWWWXXX[[[\\\___hhhqqq{{{xxxzzzwwwrrrjjjdddccceeeggghhhnnnmmmkkkhhheee___XXXSSSMMMLLLJJJHHHFFFDDDCCCBBBDDDFFFJJJOOOVVV```kkkrrr~~~{{{rrrmmmkkkkkkmmmnnnnnnkkkfffbbb\\\[[[XXXOOOCCC:::555444222222222222222222222222222222333333444444555555666666666777888:::<<<<<<<<<===???AAACCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGIIIJJJKKKLLLMMMPPPRRRUUUXXX___jjjzzzrrr\\\RRRHHHGGGHHHLLLTTTeee~~~|||zzzvvvpppmmmnnnlllnnnqqqwww}}}zzzvvvnnnfff^^^XXXTTTRRRPPPQQQRRRTTTTTTTTTSSSSSSNNNLLLJJJJJJIIIJJJQQQZZZiiiyyy~~~|||zzzxxxvvvuuuuuuuuuuuusssqqqooommmlllkkkiiiiiigggdddbbbaaaccceeegggmmmuuuzzzxxxkkkhhhkkkjjjrrrtttsss|||nnngggddd```[[[UUUMMMEEE@@@777666666555555555555666555555555666666666777777yyyqqqeeeYYYWWWVVVWWWUUUTTTZZZbbbppp}}}yyyyyyyyypppiiieeeeeeeeeeeeeeefffiiikkkkkkfff___YYYQQQOOOLLLIIIGGGEEEDDDDDDEEEFFFGGGJJJOOOXXXaaahhhtttwwwzzzzzzzzz}}}zzzpppmmmoookkklllmmmnnnnnnjjjddd___ZZZZZZVVVMMMAAA888444444222222222222222222222222222222333333444555555666666666777888999;;;<<<===>>>@@@BBBDDDFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJLLLLLLLLLLLLNNNPPPRRRTTTYYYaaammmpppZZZQQQHHHGGGHHHKKKRRRaaa{{{{{{wwwyyy}}}~~~{{{vvvssspppjjjggggggdddggglllssszzzuuusssoooiiiccc^^^ZZZXXXTTTUUUVVVWWWWWWWWWVVVUUUPPPOOOOOONNNJJJGGGLLLSSS```qqq~~~|||zzzxxxvvvuuuuuutttsssqqqnnnkkkiiigggfffaaa```___\\\YYYYYY\\\^^^aaafffnnnvvv}}}yyyllljjjnnnlllsss}}}rrrrrrzzzoooiiiddd^^^YYYTTTMMMDDD>>>777666555555444444444555444444444555555555666666vvv}}}lll]]]ZZZYYYWWWSSSPPPSSSZZZcccwww|||wwwxxxuuummmhhhfffeeeddd___ccchhhnnnooollleee___VVVSSSOOOKKKHHHGGGGGGGGGDDDDDDEEEFFFJJJRRR[[[aaakkknnnpppppppppuuu~~~}}}ooofffiiippplllmmmnnnooommmiiibbb]]]YYYYYYVVVLLL@@@777444444111111111111111111111111222222333333444555666666666666777888999;;;<<<===@@@BBBDDDGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJLLLMMMMMMLLLLLLMMMOOONNNPPPTTTZZZdddxxxoooYYYPPPGGGGGGHHHKKKQQQ```zzz~~~yyysssnnnooorrrmmmrrrvvvwwwzzz}}}{{{wwwwwwpppjjjhhhddd___\\\]]]^^^aaahhhpppyyy|||sssrrrppplllhhhddd```^^^WWWXXXYYYZZZYYYXXXWWWVVVSSSSSSTTTSSSNNNIIIKKKQQQ[[[mmm}}}|||zzzxxxuuutttsssssspppooommmjjjfffdddaaa```[[[ZZZYYYVVVTTTTTTWWWYYY\\\aaaiiirrr|||zzzmmmkkkqqqooowwwxxxnnnnnnvvv|||mmmiiiddd]]]WWWSSSLLLCCC<<<777666555444444444444444333333333444444444555555rrrwwwiiibbbYYYTTTSSSTTTTTTSSS[[[ggg|||xxxzzzrrrnnnkkkgggddd___\\\\\\ccckkknnnkkkfff[[[TTTMMMJJJLLLMMMKKKHHHIIIHHHGGGGGGJJJOOOTTTXXX___aaaddddddfffmmmxxxuuukkkfffeeedddiiikkknnnooolllgggaaa]]]ZZZWWWOOODDD999333333444222222222222222222222222111111222333333444555555666777888888888999<<>>888999888666555444444444555222333444444555555444444oootttlllbbb[[[XXXXXXWWWUUUWWW```www|||xxxsssnnnhhhddd```\\\YYY]]]eeejjjiiiggg^^^XXXQQQNNNOOOOOONNNKKKLLLJJJIIIHHHJJJNNNRRRUUUXXXZZZ\\\]]]aaakkkxxxrrrhhhdddddddddjjjlllnnnnnnkkkeee___[[[WWWSSSLLLBBB888444444666222222222222222222222222111111222333444555555666666777888888888:::===???@@@BBBCCCEEEFFFGGGFFFFFFFFFGGGHHHHHHHHHIIIKKKMMMSSSSSSRRRRRRRRRRRRQQQQQQMMMSSSSSSXXXcccooo~~~kkk___RRRIIIIIIHHHIIIQQQddd{{{uuunnniiigggeeefffeeeccccccdddeeedddbbbbbb___[[[WWWUUUTTTUUUVVV[[[]]]aaafffmmmsssxxx{{{|||||||||}}}|||yyytttpppllllllkkkjjjhhhfffeeeddd]]]ZZZWWWVVVWWWZZZ[[[\\\XXXXXXWWWUUUTTTRRRQQQPPPWWWbbbrrr~~~}}}yyyvvvuuuuuutttsssooollliiieeeaaa^^^[[[ZZZZZZVVVPPPLLLIIIJJJMMMOOOWWW]]]eeelllttt}}}}}}xxxttttttuuu~~~zzztttwwwrrrhhhfffccc^^^WWWOOOFFF===777999888666555444444444555222333444444555555444444jjj~~~~~~vvvjjjbbb^^^[[[YYYWWWWWW[[[kkk~~~yyyssslllgggddd^^^XXXYYY___eeehhhgggaaa\\\UUURRRRRRRRRQQQOOOOOOMMMKKKJJJKKKMMMPPPRRRRRRSSSTTTWWW]]]jjjzzz~~~~~~nnndddbbbdddffflllmmmnnnmmmiiiccc]]]YYYSSSOOOHHH???888444444666222222222222222222222222111222333444555666777777777888999999999:::>>>@@@AAABBBDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIKKKMMMSSSSSSSSSSSSTTTTTTTTTTTTNNNRRRRRRVVVaaammmqqqeeeWWWLLLJJJHHHIIIRRRddd{{{wwwqqqllliiihhheeeaaa___^^^^^^^^^]]]\\\YYYUUURRRPPPQQQTTTUUUYYY[[[^^^ccchhhnnnrrruuurrrqqqqqqrrrttttttrrrppplllllllllkkkiiigggfffddd^^^\\\YYYXXXYYYZZZ[[[[[[ZZZ[[[[[[ZZZYYYWWWUUUTTTWWW]]]eeeooozzz~~~|||yyywwwwwwvvvuuusssnnnlllhhhccc___[[[YYYXXXYYYVVVQQQLLLJJJIIIJJJKKKRRRWWW```hhhppp{{{}}}uuuzzz~~~xxxvvvwwwwwwwwwttt}}}oooffffffddd^^^VVVLLLCCC;;;666888777666555444444444444222333444444555555444444fffyyywwwmmmhhhddd```^^^\\\[[[bbbuuu~~~}}}~~~yyyqqqlllgggbbb\\\[[[___cccffffffaaa]]]XXXUUUTTTSSSRRRPPPPPPOOONNNMMMMMMNNNPPPQQQRRRQQQRRRUUU^^^mmm{{{kkkccccccgggjjjooooooooolllgggaaa[[[XXXRRRMMMEEE===666333333444222222222222222222222222222222333444666777888888888999:::::::::;;;>>>AAAAAABBBDDDEEEFFFFFFFFFEEEEEEGGGHHHHHHHHHIIILLLNNNPPPPPPQQQQQQRRRSSSTTTTTTOOOSSSRRRUUU```lllzzzooocccPPPKKKGGGJJJUUUgggxxxsssmmmiiiccc^^^\\\[[[ZZZYYYWWWVVVTTTSSSSSSTTTVVVWWWXXXYYY\\\aaafffkkkooorrrkkkjjjkkknnnrrruuuuuuuuurrrqqqpppooommmjjjhhhgggbbb```]]]\\\]]]]]]\\\[[[^^^^^^______]]][[[XXXVVVWWWYYY]]]eeeqqq~~~}}}{{{yyyyyywwwuuussspppnnniiiddd___\\\ZZZYYYZZZWWWSSSNNNKKKIIIHHHGGGLLLQQQZZZbbblllwww{{{pppssswww||||||xxxuuuuuuwwwyyyuuuuuuooogggfffddd^^^TTTIII???888555666666555555444444444444222333444444555555444444aaasssxxxqqqjjjeeeaaa\\\[[[fffuuuxxxoooooolllllltttzzzxxxxxxyyy}}}uuupppjjjeee```___```aaabbbaaa```]]]YYYVVVUUUTTTSSSRRRQQQPPPPPPPPPPPPQQQRRRSSSTTTRRRQQQTTT___pppzzzkkkdddeeejjjnnnrrrqqqooolllfff```[[[WWWRRRLLLCCC;;;555222111111222222222222222222222222222333444555777888999:::999:::;;;;;;;;;<<>>AAADDDBBBCCCEEEFFFFFFEEEEEEDDDDDDFFFGGGHHHHHHJJJMMMOOOJJJJJJJJJKKKLLLLLLLLLMMMNNNSSSSSSVVV]]]cccyyydddSSSGGGKKKZZZpppyyysssoookkkiiihhhhhhhhhgggddd```\\\YYYWWWXXXXXXZZZ\\\^^^```aaabbbgggppp{{{|||wwwsssqqqqqqsssuuuxxxxxxzzz}}}vvvtttpppkkkeee```\\\ZZZWWWYYYZZZYYY[[[cccpppzzz~~~}}}}}}~~~~~~~~~{{{tttmmmhhhdddcccbbbaaa]]]VVVOOOIIIEEEBBBBBBBBBGGGOOOWWWaaannn|||zzztttmmmmmmnnnnnnnnnpppsssuuu}}}|||lllfffbbb```ZZZNNNAAA888555666333333444555555555444333222333444444555555444444OOO\\\ppp|||tttnnnnnnmmmjjjggghhheeehhhkkkjjjiiinnnzzzllleee^^^\\\^^^iii~~~|||}}}}}}uuummmhhhfffeeeeeeaaaaaaaaa```^^^^^^^^^```[[[[[[[[[YYYWWWTTTRRRPPPRRRPPPPPPXXXggg|||~~~zzzoookkklllmmmooommmiiiddd___ZZZVVVTTTMMMFFF>>>888666666555444222222222222222222222222444444666777999;;;<<<===;;;<<<=========???BBBDDDCCCDDDEEEFFFFFFEEEDDDDDDDDDEEEGGGHHHHHHJJJMMMOOOLLLLLLLLLLLLLLLMMMMMMMMMMMMRRRRRRUUU[[[aaauuuiiiUUUGGGKKKYYYooo|||yyyvvvtttrrrmmmhhhccc___]]]]]]]]]]]]]]]]]]^^^______dddjjjuuu~~~yyyuuutttwww{{{}}}}}}wwwtttnnnhhhaaa\\\XXXVVVWWWYYYXXXUUUTTT[[[iiiuuu}}}|||~~~{{{tttnnnkkkiiiiiiaaa]]]UUUMMMGGGCCCAAA@@@AAAFFFNNNVVV```mmm{{{zzzvvvqqqpppooooooppprrruuuwwwzzzjjjcccaaa___YYYMMM@@@777555666222333444555555555444333222333444444555555444444NNNVVVeee{{{}}}|||yyytttooommmjjjfffcccbbbdddjjjnnn|||kkk___^^^]]]bbbzzz{{{zzz|||yyyrrrnnnkkkiiieeeccc```_________^^^]]]YYYYYYXXXVVVTTTSSSRRRQQQOOONNNPPPYYYjjj~~~uuuwwwvvvkkkggghhhkkkkkkhhhddd___ZZZUUURRRQQQIIICCC<<<888777555222000111222333222111111333444555777999::::::;;;===???BBBAAA???>>>>>>???AAABBBEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHJJJLLLMMMLLLKKKJJJJJJJJJLLLMMMNNNNNNSSSTTTWWW^^^bbbrrrmmmXXXIIILLLZZZoooyyyrrrmmmkkkjjjgggeeeddd```\\\YYYZZZ[[[\\\\\\ffflllwww|||vvvqqqnnnlllggg```ZZZWWWWWWWWWVVVUUUSSSPPPQQQWWWaaaiiiqqq{{{tttgggaaa]]]WWWQQQMMMHHHCCC@@@BBBCCCGGGOOO\\\lll{{{}}}zzztttqqqppprrrqqqppptttzzz}}}sssfffdddgggaaaWWWJJJ>>>777555444333333333333333333333333333333333444444444555555LLLSSSaaavvvwwwsssmmmgggdddeeeiiimmmyyytttfffcccaaacccvvv~~~{{{}}}wwwssspppiiigggdddbbbbbb```^^^]]][[[ZZZYYYWWWUUUSSSRRRQQQPPPOOOQQQ[[[lllwww~~~qqqjjjiiijjjkkkiiigggccc^^^YYYTTTQQQPPPIIICCC<<<777555444222///111222333222111111333555444666999:::;;;<<<>>>@@@CCCBBBAAAAAABBBDDDFFFHHHFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFHHHIIIKKKKKKNNNMMMMMMLLLLLLMMMNNNOOOLLLQQQRRRVVV]]]```ooonnnZZZLLLPPP]]]pppyyyuuutttssspppmmmhhhddd___\\\\\\]]]^^^___iiinnnyyy~~~xxxrrrlllhhhfffdddaaa\\\XXXVVVVVVVVVVVVUUUSSSPPPPPPTTT\\\ccckkkttt~~~}}}uuufffbbb\\\UUUPPPJJJEEEAAADDDEEEHHHPPP]]]lllzzz|||zzzvvvssssssrrrrrrxxx|||pppeeedddgggaaaUUUHHH===777555555333333333333333333333333333333333444444444555555IIIOOO[[[mmm|||sssmmmlllnnnpppsssrrrjjjeeedddrrr}}}}}}xxxqqqoookkkhhhfffddd```^^^]]]]]][[[YYYWWWTTTSSSRRRPPPPPPSSS]]]nnn{{{sssjjjiiijjjkkkjjjfffccc```[[[VVVSSSPPPNNNKKKDDD;;;555333333111000111222333222111222333555444666999:::;;;===???AAABBBAAAAAABBBDDDGGGJJJLLLFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJNNNNNNMMMMMMMMMMMMMMMMMMNNNRRRRRRVVV]]]```nnn|||qqq]]]OOORRR]]]ooo~~~yyyvvvnnniiiccc___^^^```aaabbbiiinnnyyyxxxoooiiieeebbb___^^^\\\ZZZYYYXXXXXXXXXWWWVVVSSSQQQOOOQQQVVVYYYaaaiiisssyyy{{{~~~|||zzz}}}|||lllggg```YYYSSSMMMGGGCCCEEEFFFIIIQQQ]]]lllzzzzzzuuusssrrrssszzz{{{kkkccceeeggg___RRRDDD:::666555666333333333333333333333333333333333444444444555555HHHLLLUUUdddyyy~~~{{{zzzzzzxxx}}}~~~rrrjjjgggqqq{{{xxxtttqqqnnnjjjeeebbbaaa```^^^\\\YYYVVVTTTSSSPPPPPPTTT___qqq}}}ssshhhdddgggjjjiiifffbbb```\\\XXXTTTQQQOOOMMMLLLDDD;;;444333333222111111222333333222222444666444777999;;;<<<>>>@@@BBB@@@??????@@@BBBEEEHHHJJJGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFGGGHHHIIILLLLLLLLLMMMLLLLLLKKKJJJQQQUUUTTTWWW___aaannn|||yyycccRRRPPPXXXhhh~~~yyyqqqllleee``````aaaccccccgggmmmwwwvvvooojjjfffddd^^^^^^^^^___``````___^^^ZZZYYYVVVSSSQQQPPPQQQRRRVVV]]]fffmmmsssxxx|||zzzzzzwwwwwwzzz}}}vvvkkkfff```YYYTTTNNNIIIEEEDDDEEEHHHOOO\\\kkkyyy|||wwwuuusssttt{{{{{{|||gggbbbffffff]]]NNN@@@888555666777333333333333333333333333333333333444444444555555HHHKKKRRR]]]ooo}}}pppllluuu{{{wwwrrrmmmiiifffeeeccc___\\\YYYWWWUUUPPPQQQVVVaaasssrrrjjjbbbaaaeeehhheeeaaa^^^]]]ZZZVVVRRRPPPNNNMMMKKKDDD;;;555333444333222111222333333222333555777666888:::<<<<<<>>>@@@CCCAAA@@@???@@@AAADDDFFFHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFGGGHHHIIIIIIKKKLLLNNNOOONNNMMMLLLKKKRRRTTTSSSVVV^^^```kkklllVVVPPPTTTcccyyysssnnngggcccbbbccceeeeeehhhnnnwwwzzztttnnnjjjgggdddcccdddgggiiiiiigggddd___]]]YYYVVVSSSQQQPPPOOONNNSSS[[[bbbjjjsss|||~~~{{{wwwttttttrrrrrruuuwwwyyy~~~xxxxxxyyytttllleeeaaa\\\WWWRRRNNNJJJGGGAAABBBEEEMMMZZZjjjxxx{{{{{{yyyxxx}}}|||yyyeeeaaafffdddZZZJJJ===777555555666333333333333333333333333333333333444444444555555HHHJJJOOOWWWeee{{{|||uuu|||}}}wwwssskkkjjjgggccc```\\\YYYXXXSSSTTTZZZeeevvvsssiiieeeaaaaaadddeeebbb___\\\ZZZXXXTTTQQQOOOMMMMMMHHHBBB999555444444444222111222333333333333666888777999<<<======>>>@@@BBBCCCBBBBBBBBBCCCFFFIIIJJJKKKJJJIIIGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLNNNQQQSSSSSSRRRPPPNNNPPPRRROOOSSS[[[\\\eeezzzqqq[[[RRRSSS```zzzwwwsssnnnkkkjjjkkkkkkkkkmmmrrryyy{{{vvvqqqmmmnnnnnnooorrrtttsssnnniiiddd```\\\XXXVVVTTTQQQOOOJJJMMMRRRXXX```iiissszzz~~~~~~zzzwwwssspppnnnlllllloooppprrrxxxyyyqqqmmmlllhhhbbb```]]]XXXTTTQQQNNNJJJHHH@@@AAAEEELLLYYYhhhwww~~~}}}wwwdddaaafffbbbWWWGGG<<<666555555555333333333333333333333333333333333444444444555555GGGIIILLLRRR]]]ppp~~~|||pppnnnkkkgggccc___\\\ZZZWWWXXX^^^iiizzzxxxhhhbbbbbbaaacccddddddbbb___ZZZYYYVVVSSSQQQOOONNNMMMCCC===777333333444333111111222333333333444666888999;;;=========>>>???AAABBBBBBBBBCCCEEEHHHLLLNNNOOONNNLLLJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMLLLNNNRRRUUUVVVUUURRRQQQPPPQQQNNNRRRZZZZZZbbbvvvoooZZZRRRRRR]]]{{{~~~{{{xxxvvvvvvvvvuuutttqqquuuyyy~~~|||}}}||||||}}}vvvooofffbbb\\\YYYWWWUUURRRPPPIIIIIIKKKNNNUUU^^^gggmmmvvvzzz{{{xxxtttooolllkkkgggeeefffhhhmmmvvv~~~uuunnniiiddd```]]]XXXUUURRROOOKKKIIIDDDDDDGGGMMMYYYgggttt|||~~~wwweeeaaaeee___TTTEEE;;;666555444333333333333333333333333333333333333444444444555555FFFHHHKKKNNNXXXjjjrrrpppmmmiiiddd```]]][[[ZZZ\\\aaammm}}}rrrbbb^^^```bbbddddddcccbbbaaaYYYXXXVVVSSSQQQOOONNNMMM???:::555222222333111///111222333333333444666999;;;<<<>>>>>>======???@@@??????@@@BBBEEEIIIMMMPPPSSSQQQOOOMMMKKKIIIHHHHHHGGGGGGGGGHHHJJJLLLMMMNNNIIILLLPPPTTTUUUTTTRRRPPPQQQRRROOOSSS[[[[[[cccvvv~~~|||hhhWWWQQQQQQZZZvvv}}}|||sssuuuwwwyyy|||}}}uuugggbbb\\\XXXWWWVVVSSSQQQIIIHHHGGGHHHMMMUUU]]]bbbooottt|||zzzvvvrrrmmmjjjkkkeee``````cccjjjwww|||uuuooobbb___ZZZVVVSSSOOOLLLIIIHHHHHHJJJOOOYYYfffrrrzzz}}}|||www}}}wwwgggbbbeee^^^SSSDDD:::777666444222333333333333333333333333333333333444444444555555GGGFFFGGGKKKPPP[[[ooo{{{tttnnnjjjeeeaaa^^^]]]```gggttt}}}jjjddd___``````______^^^]]]]]][[[UUUPPPOOORRRRRRLLLGGG???;;;555333333444333222444555555666777888888999<<<<<<======>>>>>>??????BBBCCCDDDFFFHHHJJJKKKLLLPPPNNNLLLJJJIIIHHHIIIIIIGGGGGGFFFFFFGGGIIIJJJKKKKKKLLLNNNPPPQQQRRRQQQQQQQQQQQQRRRSSSSSSXXXfffuuurrrmmm]]]PPPMMMNNNXXXttt|||yyysssoooppprrruuu}}}wwwoooaaa^^^ZZZWWWVVVUUUTTTRRRLLLJJJGGGEEEFFFKKKSSSZZZbbbjjjuuu|||zzzuuupppllljjjgggccc```___```eeeppp{{{|||sssoooggg^^^WWWRRROOONNNJJJIIIKKKQQQ[[[fffooosssvvv}}}vvv}}}ttthhheeeccc[[[MMM>>>777555333222444333444444555555444444333222333555777888888777666IIIGGGGGGIIILLLUUUgggwwwxxxqqqlllgggccc``````ccckkkwwwvvvfffbbb^^^____________]]]\\\[[[ZZZUUUPPPOOOQQQPPPJJJDDD<<<888444222333444444333444444555666777999999:::<<<<<<======>>>??????@@@BBBBBBDDDEEEGGGHHHIIIJJJJJJIIIHHHGGGGGGHHHHHHIIIHHHGGGGGGFFFGGGHHHJJJKKKIIIIIIJJJKKKLLLMMMMMMMMMPPPOOOPPPRRRSSSXXXdddpppuuufffXXXNNNLLLLLLTTTooouuuooojjjjjjkkknnnvvvyyyooohhh^^^\\\YYYXXXWWWVVVUUUSSSMMMKKKHHHEEEEEEIIIPPPUUU]]]eeeqqqyyy}}}{{{wwwrrrooommmjjjeeeaaa``````bbbkkkuuu~~~ttthhh^^^VVVRRRPPPKKKJJJKKKPPPYYYccckkkooottt{{{sss|||nnneeecccbbbYYYKKK===777555333333444333333444444444444333333222333555777888777666666KKKHHHGGGGGGHHHNNN\\\jjj~~~{{{sssmmmiiieeeccccccgggoooyyynnnbbb```]]]^^^_________]]]ZZZYYYWWWSSSPPPOOOPPPMMMFFF@@@777555222111333444555555444444555777888:::;;;<<<=========>>>??????@@@@@@BBBCCCCCCDDDEEEFFFGGGHHHFFFFFFFFFFFFGGGIIIJJJKKKIIIHHHGGGGGGGGGHHHIIIJJJJJJIIIHHHHHHIIIJJJKKKLLLNNNLLLMMMRRRUUUYYYaaajjjyyybbbVVVNNNMMMKKKQQQjjj{{{pppkkkgggffffffhhhqqqyyy~~~vvvppphhh```[[[[[[ZZZYYYYYYYYYXXXVVVTTTOOOMMMJJJFFFDDDEEEJJJNNNUUU^^^kkkuuu{{{}}}yyyuuurrrppplllgggcccaaa```___dddkkksss}}}uuuiii___WWWTTTMMMKKKKKKNNNVVV___fffjjjrrryyyzzzuuuvvvhhhbbbaaa```VVVIII<<<777555333333444333333444444444444333333222333555666777777666555LLLIIIGGGFFFFFFIIITTT```rrr|||tttnnnkkkhhhgggfffkkksss||||||lllaaa___]]]^^^___```___]]]ZZZXXXUUURRROOONNNMMMIIIBBB<<<555444222111222333444444444555666888:::;;;============>>>??????@@@@@@AAACCCDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIKKKLLLLLLIIIHHHGGGGGGGGGHHHIIIIIIMMMLLLJJJHHHIIIJJJLLLNNNOOOMMMNNNSSSXXXZZZ___dddwww}}}fffZZZPPPNNNKKKPPPiii~~~}}}sssnnnjjjggggggfffhhhpppzzzvvvmmmfff___YYYVVVZZZYYYYYY[[[\\\[[[YYYVVVRRRPPPMMMHHHDDDCCCEEEHHHNNNWWWdddpppyyy|||wwwsssqqqlllgggcccbbb___]]]___cccccchhhpppxxx}}}rrrggg^^^YYYOOOMMMLLLNNNTTT[[[aaadddooowwwqqqeeebbbaaa___QQQEEE:::666555444333444333333333444444333333333333444555666666666555555MMMIIIGGGGGGFFFHHHPPPZZZiiittt~~~vvvqqqnnnlllkkkkkkrrr{{{}}}mmmbbb```^^^___``````^^^\\\ZZZXXXSSSQQQNNNLLLJJJEEE===888555444444222111111222333555666777999;;;<<<>>>>>>>>>>>>??????@@@AAAAAAAAAEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGGGGGGGHHHIIIJJJOOOMMMJJJIIIIIIKKKNNNOOOQQQPPPQQQWWWZZZZZZ]]]aaapppooo^^^QQQLLLIIIOOOfff|||zzzqqqmmmkkkjjjkkkjjjkkksss}}}~~~vvvnnngggbbb^^^\\\]]]\\\\\\]]]^^^^^^[[[YYYVVVTTTQQQLLLGGGDDDDDDDDDJJJRRR___lllwwwzzzuuusssmmmhhhcccbbb```]]]]]]```]]]]]]^^^bbbgggmmmsssxxxzzz{{{{{{xxxrrrjjjaaa[[[PPPNNNKKKLLLQQQXXX]]]```mmmuuupppgggeeebbb]]]LLLAAA777555666444333444222333333333333333333222444444444555555555555555NNNJJJGGGHHHGGGHHHNNNUUU```iii{{{zzztttqqqmmmkkknnnxxx}}}mmmcccaaa______^^^]]]\\\ZZZYYYXXXSSSQQQMMMJJJFFF@@@999555444555555333111111222333777777888:::;;;===>>>????????????@@@AAAAAABBBBBBEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGIIIJJJKKKLLLKKKIIIHHHHHHJJJMMMOOOTTTTTTVVVZZZZZZXXXZZZ___kkkvvvaaaOOOIIIHHHLLL```www|||{{{xxxqqqppppppqqqssspppooovvv~~~zzztttnnnhhhdddbbbcccbbbaaaaaaaaa```^^^\\\YYYXXXVVVQQQKKKGGGEEEEEEHHHOOOZZZgggtttzzzxxxssslllgggeeeccc```^^^``````[[[WWWXXXXXXZZZ^^^dddaaadddgggiiigggbbb\\\XXXNNNKKKIIIJJJOOOUUUZZZ]]]jjjrrr~~~}}}pppiiigggbbb[[[HHH>>>555444666555333444222222333333333333222222444444444444444444444555OOOJJJHHHHHHGGGFFFJJJPPPVVV^^^ooozzzxxxzzz~~~zzzsssmmmhhheeekkkxxxwwwiiibbbaaa^^^]]][[[YYYXXXWWWWWWWWWSSSPPPLLLGGGBBB<<<777333111333555444333222444666888999:::;;;<<<===>>>>>>??????@@@@@@AAABBBBBBBBBCCCCCCDDDDDDEEEFFFGGGGGGFFFGGGHHHIIIJJJIIIIIIHHHFFFFFFFFFFFFGGGIIIKKKMMMJJJIIIHHHHHHIIIKKKMMMNNNUUUWWWZZZ\\\XXXTTTWWW^^^hhh{{{dddOOOJJJJJJLLLZZZkkk}}}vvvzzzwwwxxxzzz}}}~~~zzzvvvzzzzzzsssnnnllljjjhhheeeccccccbbb```___[[[\\\ZZZVVVPPPKKKHHHGGGGGGLLLUUUbbbqqq~~~|||sssllljjjgggcccaaaaaa```ZZZWWWWWWUUUQQQQQQUUURRRSSSTTTUUUUUUSSSQQQPPPJJJGGGEEEFFFKKKRRRWWWZZZfffooo{{{~~~nnniiihhh```WWWDDD;;;444444666555333444222222333333333333222222555444444444333444444444PPPKKKHHHHHHGGGEEEGGGLLLNNNVVVggg~~~{{{qqqjjjiiilllmmmooovvv~~~zzzzzzpppsssyyy~~~wwwooohhhaaa]]]fffuuurrreeeaaaaaa^^^\\\YYYVVVUUUUUUUUUVVVSSSPPPLLLFFF@@@:::555333///222444555333444666999::::::;;;;;;<<<===>>>>>>???@@@@@@AAAAAABBBBBBCCCAAAAAABBBCCCDDDEEEFFFFFFGGGHHHJJJLLLMMMMMMLLLLLLEEEEEEEEEFFFHHHJJJLLLNNNJJJJJJJJJJJJKKKMMMOOOPPPVVVXXX\\\\\\VVVQQQUUU]]]ffffffQQQMMMNNNOOOXXXeee}}}sss||||||~~~|||xxxooolllhhheeedddcccbbb```]]]]]]]]]YYYSSSNNNJJJIIIFFFJJJRRR___nnn|||zzzqqqnnnjjjeeebbbccc^^^YYYWWWYYYVVVOOOLLLNNNLLLKKKIIIHHHGGGGGGHHHIIIGGGDDDBBBCCCIIIOOOUUUXXXccclllxxx~~~|||kkkgggggg___TTTCCC999333444666555333444222222222333333222222222555444444333333333444444QQQOOOLLLIIIGGGFFFGGGGGGNNNQQQ^^^sssrrreee___^^^\\\aaaggglllqqquuuuuussskkkmmmppptttwwwzzz{{{|||wwwnnneee]]][[[^^^dddooo}}}mmmaaa]]]___bbb___ZZZVVVUUUUUUUUUTTTQQQOOOLLLGGGAAA:::555222444444333333444777999;;;BBB@@@<<<;;;<<<===>>>>>>??????@@@BBBEEEFFFFFFEEEDDDEEEEEEEEEEEEFFFIIIKKKGGGHHHIIIKKKMMMOOOPPPQQQHHHHHHHHHHHHHHHIIIJJJKKKFFFFFFFFFGGGHHHIIIJJJKKKPPPUUUZZZXXXTTTRRRVVV[[[iii}}}mmmVVVPPPMMMIIIQQQ```yyyuuuxxxyyyuuulllddddddggggggcccaaabbbbbb^^^WWWPPPIIIFFFIIIIIIMMMXXXiiizzzyyysssmmmhhhdddeeeccc```[[[VVVRRRNNNLLLLLLJJJHHHGGGGGGGGGEEECCCCCCCCCCCCFFFLLLQQQUUUVVV```hhhvvv~~~yyyiiiiiikkk^^^LLL===:::666333333444444444444444444333333222222222333333333444444444555555RRRPPPMMMJJJGGGFFFFFFGGGKKKNNNZZZmmmxxxiiiaaa^^^\\\___dddjjjqqqwwwyyyyyyuuuuuuuuuuuutttsssrrrqqqvvvxxxnnnfff]]]UUUTTTVVV\\\hhhzzzvvvjjj```]]]___aaa]]]YYYVVVUUUTTTTTTSSSOOONNNJJJFFF@@@999444111444444444444666999;;;===EEEBBB???===>>>@@@@@@@@@@@@???@@@BBBEEEGGGFFFEEEAAACCCDDDDDDDDDFFFIIILLLJJJJJJLLLMMMOOOQQQRRRSSSGGGGGGGGGGGGGGGHHHIIIIIIFFFFFFFFFGGGHHHJJJKKKLLLRRRWWW[[[YYYUUUSSSWWW\\\dddwwwnnnTTTMMMJJJGGGNNNZZZpppyyyyyyxxxpppooopppnnnhhhffffffdddaaaZZZTTTNNNKKKIIIHHHLLLWWWgggyyy}}}vvvoookkkhhhfffccc___[[[WWWTTTRRRNNNLLLJJJIIIIIIHHHFFFDDDDDDCCCCCCEEEKKKQQQUUUWWW___eeeqqqxxxiiihhhhhh[[[JJJ<<<999555333333333333333444444444333333222222222333333333444444444555555SSSQQQNNNKKKIIIGGGFFFFFFGGGIIISSSdddvvvqqqgggbbb^^^___dddmmmvvv~~~yyyrrrmmmiiijjjyyytttlllbbb\\\TTTMMMLLLOOOVVVcccvvv{{{mmmeee___^^^______[[[WWWTTTSSSRRRQQQQQQNNNLLLIIIDDD>>>888444111444555555777999<<>>;;;:::999888666888:::===AAADDDGGGHHHFFFGGGJJJMMMNNNMMMIIIFFFDDDCCCCCCEEEGGGHHHGGGFFFHHHIIIJJJJJJHHHFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLMMMJJJJJJIIIIIIHHHHHHIIIIIIFFFFFFFFFGGGHHHIIIJJJKKKKKKMMMOOOPPPPPPPPPRRRTTTYYYfffbbbRRRLLLJJJHHHHHHSSS```xxxwwwyyy|||rrrhhh^^^WWWRRRQQQPPPSSS]]]oooyyytttnnnjjjhhhgggdddaaa^^^\\\YYYVVVSSSSSSPPPMMMMMMQQQUUUYYY[[[XXXYYYbbbuuuzzz|||nnngggdddYYYJJJ???666555333222333333222111222222333333333333444444333333333444444444555555UUUUUUTTTRRRPPPMMMKKKJJJFFFEEEGGGKKKOOOXXXffftttuuuqqq{{{|||uuummmeee```[[[VVVRRRPPPNNNJJJKKKNNNVVVeee{{{~~~qqqeeeaaaaaa___]]]\\\SSSQQQNNNLLLKKKIIIGGGEEE???===<<<:::999888999999777888;;;???BBBEEEGGGHHHGGGJJJPPPUUUWWWUUUOOOKKKEEEDDDDDDFFFHHHHHHGGGFFFFFFHHHIIIIIIHHHFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKJJJIIIIIIHHHGGGGGGHHHHHHFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJLLLMMMOOOQQQSSSTTTVVV```yyyhhhWWWNNNKKKIIIIIIOOOXXXlllxxxvvv}}}{{{pppddd\\\WWWUUUSSSTTT\\\mmmzzzuuuqqqoookkkiiifffcccaaa^^^[[[YYYXXXUUUSSSSSSUUUXXXZZZZZZXXXZZZfffxxx|||yyyjjjeeeaaaUUUEEE<<<666555333333444444333111222222222333333444444444333333333444444444555555UUUTTTTTTRRRQQQNNNLLLKKKFFFEEEFFFHHHKKKQQQ___mmmxxx~~~uuuzzz}}}wwwqqqlllhhhbbb]]]XXXVVVRRRNNNMMMPPPXXXhhh~~~vvvllldddbbbaaa]]]ZZZZZZRRRPPPMMMKKKJJJIIIFFFDDD;;;:::888777777777888999777999<<>>>>>???@@@CCCEEEGGGHHHIIIKKKNNNUUU___ffffff^^^WWWJJJGGGDDDEEEIIIJJJGGGDDDFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHHHHGGGGGGHHHKKKNNNQQQSSSXXX___rrrtttdddYYYPPPLLLMMMIIIPPP\\\qqqrrrpppwww|||mmmaaa[[[YYYXXXWWWYYYcccyyywwwrrrkkkfffcccbbbbbbaaaaaa^^^ZZZXXXYYYZZZ[[[[[[XXX]]]kkkzzz{{{wwwooohhhcccZZZLLL@@@:::444444333222222222333333222111111111000000//////333333333444555666777777VVVWWWWWWVVVUUURRROOONNNIIIIIIGGGEEEDDDHHHOOOTTTeeemmmzzzxxxtttyyy}}}tttggg\\\VVVTTTUUUUUU^^^sss}}}tttllleee``````^^^YYYSSSRRRLLLKKKJJJHHHDDDAAA===;;;777777666555444666:::===??????AAABBBEEEGGGJJJKKKKKKLLLQQQYYY```bbb___ZZZKKKHHHEEEFFFIIIJJJGGGDDDAAABBBCCCEEEFFFGGGHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGHHHJJJMMMQQQRRRVVV\\\mmm}}}kkk]]]QQQKKKJJJIIINNNXXXjjjuuuooosss}}}|||qqqiiiccc___[[[YYYYYYcccxxx{{{vvvnnnhhheeecccbbbaaa```^^^[[[ZZZZZZ[[[[[[[[[ZZZ```ooo{{{~~~tttnnngggcccZZZKKK???999666666444333222222222222333222222222111111111111333333444444555555666666XXXXXXXXXWWWVVVSSSQQQOOOLLLKKKHHHEEECCCEEEIIIMMMWWW```lllxxx|||ssstttzzztttddd[[[XXXZZZ]]]bbbwwwvvvjjjiiibbb]]]\\\[[[UUUOOONNNJJJIIIGGGDDDAAA===999888555555555444444666:::===CCCBBBBBBCCCEEEGGGJJJLLLLLLKKKMMMRRRYYY]]]\\\[[[LLLIIIFFFGGGIIIIIIFFFCCC@@@AAABBBDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHJJJLLLOOOQQQTTTXXXffftttbbbSSSKKKHHHIIILLLRRRaaa||||||qqqppprrr||||||tttoookkkfff```]]]]]]eeevvv~~~yyyrrrlllhhhfffcccbbb```^^^\\\\\\]]]]]]\\\ZZZ]]]eeetttqqqkkkfffaaaXXXIII===888888777666444333222111111333333333333333222222222444444444444444555555555YYYYYYXXXWWWVVVTTTRRRPPPPPPNNNKKKGGGEEEFFFHHHIIIMMMTTT___kkkvvvzzzuuuvvvwww~~~mmm```[[[]]]aaahhh|||ooodddggg```[[[ZZZXXXRRRMMMKKKIIIHHHEEEBBB>>>:::777555333444444555666999>>>BBBIIIHHHEEEDDDEEEGGGIIIKKKLLLKKKLLLOOOSSSVVVVVVUUULLLJJJHHHGGGHHHGGGEEECCCCCCDDDDDDEEEEEEDDDDDDCCCEEEFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHIIIKKKMMMNNNQQQUUU```wwwzzzeeeUUUMMMJJJIIIJJJNNNZZZqqquuunnnjjjrrrvvvpppmmmhhhddddddeeekkkxxx}}}yyysssoookkkiiifffddd___^^^^^^___```___]]][[[___iiixxx}}}}}}lllgggccc^^^TTTFFF;;;777777666555444333333333333333333333333222222222222555444444444444444444444ZZZZZZYYYWWWVVVTTTRRRQQQQQQNNNKKKHHHGGGGGGGGGGGGHHHMMMVVV___kkkxxx{{{tttooorrrvvvyyyyyyxxxzzz}}}{{{|||tttfff___```cccpppzzzkkkcccggg```ZZZZZZXXXQQQLLLJJJIIIGGGDDD@@@<<<999666555222333555666999>>>DDDHHHOOOMMMJJJGGGEEEFFFGGGHHHKKKKKKMMMNNNPPPOOOMMMLLLKKKIIIHHHGGGGGGFFFDDDCCCDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGIIIJJJKKKLLLOOORRRZZZmmm~~~fffXXXQQQOOOHHHHHHKKKUUUhhhwwwjjjeeelllyyy|||ssslllhhhgggjjjnnnrrrzzz{{{xxxtttpppnnnllliiiggg_________aaabbbaaa^^^\\\```lll{{{vvvxxxwwwiiiddd```[[[PPPBBB999666444444333333333444444555111111222222222222222222444444444444444333333333\\\\\\ZZZYYYWWWUUUTTTTTTQQQNNNKKKIIIHHHGGGEEEDDDFFFIIIOOOVVV___lll{{{yyyooojjjffffffeeeeeegggkkkkkknnnttt~~~wwwiiiccceeeiiizzzuuuiiiggghhh```[[[ZZZWWWQQQLLLJJJHHHFFFCCC???;;;888666555222444666888<<>>777777222222222222333444555555111111111111222222222222333333333333333444444444```___]]][[[YYYXXXWWWWWWUUURRRNNNKKKJJJHHHEEEBBBEEEGGGIIIMMMTTT```nnnyyyvvvkkkaaa^^^]]]ZZZYYY[[[\\\aaakkkxxx}}}xxxxxx{{{wwwkkkgggllltttooohhhlllggg```ZZZYYYWWWPPPKKKIIIFFFDDD@@@===:::777666555444666888999<<>>>>>>>>>>>@@@@@@DDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGHHHNNNXXXfff~~~gggWWWSSSMMMHHHGGGIIILLLYYYuuuzzzkkkaaafffvvvxxxnnniiihhhiiijjjnnnqqqwww~~~}}}zzzvvvqqqmmmhhhgggddd___\\\[[[]]]___iiiwww|||~~~xxxllliiibbb```UUUFFF===:::666000222222222222222222222222333333333444444444555555333333333444444444555555kkkddd^^^^^^]]]ZZZYYYZZZYYYXXXWWWUUURRRNNNJJJHHHDDDEEEDDDDDDEEEJJJRRRYYYbbbjjjvvvsssiii^^^YYYXXXUUUXXXeeeyyy~~~yyyzzz~~~wwwrrroooggg___YYYWWWSSSMMMJJJJJJCCCAAA>>>:::777555555555666999<<<<<<<<<===AAAEEELLLLLLNNNNNNNNNNNNMMMLLLGGGGGGGGGFFFFFFFFFFFFFFFAAACCCEEEHHHHHHHHHFFFEEECCCBBB@@@??????@@@BBBCCCEEEEEEEEEDDDCCCBBB@@@@@@BBBAAA@@@??????@@@AAABBBCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHIIIMMMUUUbbbyyyuuu___UUUOOOIIIGGGHHHKKKUUUnnn~~~pppccceeeqqq~~~zzzqqqllljjjkkkkkkiiilllpppuuuzzz|||wwwsssoookkkiiifffaaa]]]\\\^^^```jjjyyyuuuiiieee```\\\QQQBBB:::888555000222222222222222222222222222222222222333333333444333333444444444555555555sssggg]]]\\\]]]\\\ZZZYYYZZZZZZYYYWWWTTTPPPMMMKKKFFFFFFEEEDDDDDDFFFJJJNNNXXX```kkkwwwxxxjjjbbb___YYY[[[ggg~~~}}}zzzxxxtttlllbbbYYYVVVUUUOOOJJJHHHAAA>>>:::777555555666888777;;;>>>>>>===>>>AAAEEEJJJKKKLLLNNNNNNNNNNNNMMMGGGGGGGGGFFFFFFFFFEEEEEEBBBDDDFFFHHHHHHHHHFFFFFFCCCBBBAAA@@@@@@AAABBBCCCEEEEEEEEEEEEDDDCCCAAAAAAAAA@@@@@@??????@@@@@@AAAAAABBBCCCDDDEEEEEEFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHJJJIIILLLRRR]]]ssslllYYYRRRKKKGGGHHHHHHOOOdddyyyvvvhhhdddjjjuuu|||uuuqqqooonnnnnnhhhiiikkkmmmppprrrtttuuu~~~~~~zzzuuurrrnnnlllhhhccc___]]]___aaalll{{{qqqddd```]]]WWWKKK===666555333000222222222222222222222222111111111111222222222222444444444555555555666666~~~nnn___\\\^^^^^^[[[YYY[[[[[[ZZZXXXVVVRRROOONNNHHHGGGGGGFFFEEEEEEFFFGGGOOOVVVaaalllxxxzzznnnhhhbbb```hhh}}}~~~rrrfff\\\YYYXXXRRRKKKHHH???<<<888555444666888:::;;;>>>AAABBB@@@@@@CCCFFFFFFGGGIIIJJJLLLLLLLLLKKKHHHHHHGGGGGGFFFEEEEEEEEECCCDDDEEEGGGGGGGGGFFFEEECCCBBBAAAAAAAAAAAABBBCCCEEEEEEEEEEEEDDDCCCBBBAAA???????????????????????????@@@AAACCCDDDEEEEEEEEECCCCCCCCCDDDEEEFFFGGGHHHKKKJJJMMMRRR[[[oooyyy```UUUMMMGGGGGGGGGKKK[[[mmm}}}lllcccdddmmm}}}~~~yyyvvvtttsssrrrmmmllllllllllllllllllkkkooottt}}}{{{wwwtttpppnnnjjjeee```^^^```bbbnnn|||}}}kkkbbb___[[[RRREEE999444333333222222222222222222222222222111111111222222222222333444444555555555666666666yyyeee___``````]]]ZZZ[[[[[[ZZZYYYWWWTTTQQQPPPIIIIIIHHHHHHHHHGGGFFFFFFFFFLLLUUU^^^iiivvvzzzoooiiicccfffvvv~~~wwwlllbbb___]]]UUUMMMHHH>>>;;;888555555777;;;===???BBBEEEEEECCCBBBDDDFFFCCCEEEGGGIIIJJJJJJJJJJJJHHHHHHGGGGGGFFFEEEEEEDDDBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEDDDDDDCCCBBBAAA???@@@@@@@@@@@@@@@@@@???===>>>@@@AAABBBCCCDDDDDDBBBBBBBBBCCCDDDEEEGGGHHHKKKKKKOOOTTT\\\mmmlll[[[QQQIIIHHHHHHJJJUUUdddqqqeeebbbhhhwww~~~}}}{{{zzzxxxuuussspppoooooonnnkkkiiidddhhhppp{{{~~~xxxuuurrrppplllfffbbb```aaacccqqqtttgggbbbaaaYYYNNN@@@777444444444444222222222222222222222222222222222222333333333333444444444444555555555666oooeeecccaaa^^^]]][[[[[[[[[ZZZXXXVVVSSSRRRLLLJJJIIIIIIJJJJJJHHHFFFDDDIIIOOOWWW___kkkyyy}}}|||rrriiieeeooo|||}}}yyyppphhheee```VVVMMMHHH>>><<<999888888:::===???AAADDDHHHHHHEEECCCDDDFFFDDDEEEGGGIIIJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEDDDDDDBBBCCCCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBBBBAAA@@@AAABBBBBBBBBBBBAAA@@@===>>>???@@@AAAAAABBBBBBAAAAAAAAABBBDDDEEEGGGGGGIIIKKKPPPVVV\\\iii}}}eeeXXXNNNKKKJJJIIIRRR^^^zzzxxxiiiccceeeppp||||||yyyuuutttuuutttpppmmmcccdddhhhooozzz{{{wwwtttrrrnnniiieeeccceeegggvvvnnnfffcccaaaVVVIII<<<666555444444555222222222222222222222222222222222222333333333444333333333444444444555555zzzkkkeeeaaa``````]]]]]]]]]\\\[[[XXXVVVUUUOOOLLLJJJIIIJJJJJJHHHFFFDDDGGGLLLQQQWWWbbbnnnwww~~~vvvmmmnnnwwwyyy|||xxxrrrmmmiiibbbUUUKKKGGG>>>===<<<;;;;;;===???@@@AAAEEEHHHHHHEEECCCCCCDDDBBBCCCEEEGGGHHHHHHGGGGGGIIIIIIHHHGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@>>>???@@@@@@@@@@@@???>>>===>>>??????@@@@@@@@@???@@@@@@AAABBBCCCEEEFFFGGGFFFJJJQQQWWW[[[bbbsssqqqaaaSSSNNNKKKIIIOOOYYYmmm~~~nnnfffdddjjjqqq~~~~~~{{{zzz||||||xxxtttiiigggdddfffnnnzzz~~~yyyvvvuuuqqqlllhhhgggiiilll{{{|||nnnhhhccc^^^RRREEE888555666444333555222222222222222222222222111111111111222222222222222222222333333333333444ooofffaaa```bbb^^^______^^^]]][[[XXXWWWQQQNNNJJJIIIJJJIIIGGGEEE@@@BBBEEEHHHMMMWWWccckkkwwwuuuppprrryyy~~~xxx{{{}}}{{{{{{wwwsssooolllbbbTTTJJJFFF???>>>>>>===>>>???@@@AAA@@@DDDGGGGGGDDDAAAAAACCC@@@AAABBBDDDDDDDDDCCCCCCIIIIIIHHHGGGFFFEEEDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBAAAAAA@@@@@@:::;;;<<<======<<<;;;:::===>>>>>>?????????>>>>>>@@@@@@@@@AAACCCEEEFFFGGGDDDIIIQQQWWWXXX\\\jjjxxxyyyhhhWWWQQQLLLIIIMMMVVVaaarrrhhhdddeeeiiixxx|||ooojjjdddaaafffrrr{{{xxxwwwsssoookkkkkkmmmooo|||ooojjjccc[[[PPPBBB666444666333222444222222222222222222222222000000000000111111111111111111222222222333333333~~~rrrjjjfffddddddcccaaa___]]]ZZZXXXWWWSSSRRRPPPNNNLLLJJJIIIHHHHHHFFFEEEFFFKKKSSS\\\aaajjjsssxxxooopppwww|||xxx{{{wwwssstttwwwzzzvvvsssnnnhhhaaaWWWMMMGGGBBB@@@======???BBBDDDDDDFFFFFFGGGGGGFFFEEECCCBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFEEECCCCCCBBBBBBBBBEEEEEECCCBBBAAA@@@@@@@@@>>>>>>>>>>>>============>>>>>><<<;;;;;;<<<===>>>???>>>============>>>>>>???AAABBBCCCCCCDDDFFFIIILLLIIIKKKSSS[[[```eeejjjvvv___UUUPPPJJJJJJQQQ___tttzzzmmmfffbbb___lll|||zzzvvvooofffbbbgggttt~~~}}}yyywwwvvvsssoooqqquuu||||||pppjjjbbb[[[HHHCCC===888666555444333222222333333333333444444333333333222222111111111333333444444555666666666zzzooohhhdddbbbaaa___^^^]]][[[YYYXXXSSSRRRQQQOOOMMMKKKIIIIIIGGGFFFDDDCCCFFFLLLRRRVVV___gggsss}}}}}}vvvsssqqqwww{{{xxxppphhhmmmxxx|||xxxsssqqqrrrtttttttttvvvsssnnnhhhaaaWWWMMMGGG@@@>>>===>>>AAADDDFFFFFFEEEFFFGGGHHHHHHGGGFFFFFFDDDDDDDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEDDDDDDDDDCCCFFFEEEDDDCCCBBBBBBBBBBBBEEEDDDCCCAAA@@@@@@@@@???>>>>>>>>>>>>=========<<<>>>======<<<<<<<<<======>>>>>>>>>>>>>>>>>>======???AAABBBCCCDDDGGGJJJMMMMMMKKKMMMVVV^^^ccciiinnnlll^^^TTTKKKIIIMMMVVVhhhpppeee___]]]gggvvvxxxooohhhhhhooovvv}}}zzzyyyvvvsssuuu{{{~~~zzzyyynnnggg___WWWCCC???:::666555555444444222222222333333333444444333333333222222222111111333333444444555666666666zzznnngggdddbbb```___^^^\\\ZZZWWWTTTSSSRRRPPPNNNLLLKKKJJJIIIGGGEEECCCDDDFFFHHHJJJRRRYYYccclllttt}}}wwwoooiiijjjkkklllnnnrrrwww{{{vvviii``````bbblllwwwqqqkkklllpppsssqqqnnnvvvsssnnnhhhaaaXXXNNNHHH???>>>???AAAEEEHHHJJJJJJHHHHHHHHHIIIHHHHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCEEEEEEEEEDDDDDDDDDCCCCCCEEEEEEDDDCCCBBBBBBBBBBBBDDDCCCBBBAAA@@@?????????>>>>>>>>>=========<<<<<<<<<======>>>>>>=========<<<===>>>?????????>>>===???@@@BBBCCCFFFJJJPPPTTTNNNKKKMMMUUU]]]ccciiioooyyyhhhZZZNNNJJJLLLOOO[[[ssswwwhhhaaa^^^```mmm}}}}}}sssmmmlllmmm}}}zzzwwwvvvzzz||||||tttkkkddd[[[RRR???<<<777444444444444444222222222222333333333333333333333222222222222111333333444444555666666666yyyooogggddd```^^^^^^]]]ZZZWWWUUUUUUSSSRRRPPPNNNMMMLLLKKKJJJIIIGGGFFFEEEEEEEEEJJJPPPWWW^^^fffppp{{{nnniiidddccceeeiiiqqqxxx}}}qqqeee\\\aaacccmmmssspppmmmnnnqqqsssqqqooouuurrrmmmhhhaaaYYYPPPKKKBBBBBBCCCEEEIIIKKKLLLKKKJJJJJJIIIHHHGGGFFFEEEDDDFFFFFFEEEEEEDDDCCCCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCEEEDDDCCCBBBBBBBBBBBBBBBCCCBBBAAA@@@????????????>>>>>>=========<<<<<<<<<;;;<<<>>>??????>>>===<<<;;;===???@@@@@@???>>>===???@@@BBBCCCGGGMMMTTTYYYPPPKKKIIINNNVVV]]]eeelllnnn^^^RRRMMMNNNNNNTTTdddqqqhhhddd]]]fffuuuwwwpppmmm~~~}}}zzzxxxwww}}}}}}qqqiiicccXXXNNN>>>;;;777444444444444333111222222222222333333333222222222222222222222222333333444444555666666666~~~}}}hhhccc]]]\\\]]]]]][[[YYYWWWVVVUUUSSSRRRPPPOOONNNLLLKKKJJJIIIHHHGGGFFFEEEFFFIIIOOOTTTZZZcccnnnvvvsssiiieeeeeejjjttt{{{qqqgggbbb]]]aaannn}}}yyyrrrssstttuuutttsssssssssrrroookkkgggbbb[[[TTTOOOFFFEEEEEEFFFIIIJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCBBBAAA@@@???????????????============<<<<<<<<<<<<;;;<<<>>>?????????>>>===;;;===???@@@AAA@@@???===???@@@AAACCCFFFLLLSSSXXXTTTLLLGGGIIIOOOVVV___hhh{{{ppp___SSSMMMLLLMMMOOOZZZppp|||oooiii___cccnnn}}}|||xxx|||}}}|||zzz{{{xxxnnnhhhbbbVVVJJJ???<<<888555444444333111111111111222222222333333222222222222222222222222333333444444555666666666nnnfff^^^[[[]]]___^^^\\\XXXWWWVVVUUUSSSRRRQQQPPPKKKJJJJJJIIIHHHGGGGGGFFFCCCEEEHHHJJJNNNUUU```gggwww~~~sssooopppsss}}}xxxooohhheee[[[bbbsssyyyttttttwwwzzzyyyvvvsssrrrsssnnnlllhhhfffbbb^^^YYYUUUIIIHHHFFFFFFHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCAAA@@@??????>>>>>>??????=========<<<<<<<<<;;;;;;<<<<<<===>>>????????????<<<===???@@@@@@@@@@@@???>>>???AAABBBEEEIIIOOOSSSUUUNNNHHHIIIMMMSSS\\\ddduuutttaaaSSSLLLIIIHHHJJJRRRbbb{{{xxxmmmeeeccchhhvvv~~~~~~|||tttlllgggaaaTTTFFF>>>;;;888555444444222000111111111111222222222222111222222222222333333333333333444444555666666666xxxkkkcccbbbbbb```]]]YYYXXXWWWVVVUUUSSSRRRRRRMMMLLLKKKJJJIIIIIIHHHHHHBBBDDDEEEEEEGGGLLLTTTZZZkkkqqq|||~~~wwwmmmfffccc^^^hhhzzz{{{vvvrrrvvvwwwxxxyyywwwtttooollljjjhhhfffdddcccaaa^^^[[[OOOMMMJJJIIIKKKLLLMMMLLLJJJIIIHHHGGGFFFFFFGGGHHHDDDDDDDDDEEEFFFFFFGGGGGGDDDDDDCCCCCCCCCBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCC@@@@@@???>>>>>>>>>>>>???======<<<<<<<<<;;;;;;;;;============>>>???@@@AAA======>>>???@@@@@@AAAAAA>>>???AAABBBCCCEEEIIILLLPPPJJJHHHKKKPPPTTTYYY___iii{{{yyyeeeWWWPPPLLLFFFIIINNNWWWhhhvvvkkkdddcccnnn{{{uuutttwww{{{~~~~~~{{{wwwpppiiifff```QQQCCC:::888555444444333222111111111111111222222222222111111222222222333333333333333444444555666666666zzzmmmhhhddd```\\\YYYYYYXXXWWWUUUTTTSSSSSSPPPOOONNNMMMLLLKKKKKKKKKDDDEEEEEEDDDDDDHHHNNNTTT```gggpppzzz}}}|||wwwlllddd___aaajjj{{{|||wwwtttrrrxxxuuutttuuuwwwtttllldddgggeeedddddddddccc```^^^UUURRROOONNNPPPRRRTTTTTTRRRPPPMMMIIIFFFDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCC@@@???>>>>>>>>>>>>>>>???======<<<<<<<<<;;;;;;;;;>>>======<<<===???AAABBB>>>>>>>>>>>>???@@@AAABBB===???@@@AAAAAABBBEEEGGGHHHEEEFFFMMMRRRTTTVVVZZZ]]]mmm}}}iii]]]VVVQQQHHHKKKNNNPPP[[[sssoooddd```jjj{{{}}}pppjjjkkkooosssvvvyyy}}}|||{{{}}}~~~xxxtttmmmgggeee___PPPAAA666444222222333333333111000111111111111222222222111111111222222333333333333333444444555666666777|||mmmbbb```ddd^^^^^^^^^[[[XXXVVVUUUUUUSSSSSSRRRQQQOOOMMMKKKJJJEEEEEEFFFFFFGGGHHHJJJJJJTTT\\\fffmmmppptttyyy~~~}}}}}}}}}|||{{{ooodddiiigggsss~~~uuujjjiiippprrryyy|||pppfff``````eeegggeeedddffffffdddbbbXXXMMMKKKPPPUUUVVVTTTXXXUUUQQQLLLGGGEEECCCCCCDDDDDDCCCCCCCCCEEEFFFGGGHHHGGGGGGFFFDDDCCCAAA@@@CCCDDDEEEEEEDDDBBB@@@>>>@@@???>>>===<<<<<<<<<<<<<<<<<<============<<<<<<999:::<<<=========<<<;;;>>>=========<<<<<<;;;;;;>>>>>>???@@@AAAAAAAAAAAADDDDDDEEEGGGJJJLLLOOOPPPRRR[[[ooo~~~nnn]]]PPPMMMFFFEEELLLVVVgggxxxlllbbbeeesss|||pppfff```ccceeejjjooouuuzzz~~~{{{{{{{{{{{{~~~}}}vvvooojjjeeeYYYFFF888666666555555555444444444111111111111111111111111000000111222222222222111444444444555555555555666{{{jjjdddddd______^^^\\\YYYWWWWWWWWWTTTTTTSSSQQQOOOLLLJJJIIIHHHHHHGGGGGGFFFFFFGGGGGGLLLSSS[[[aaadddggglllqqqwwwxxx|||~~~{{{yyyyyyzzzyyy~~~|||{{{zzzooohhhnnnzzzxxxppphhhkkksss{{{~~~ssslllkkkkkkooooookkkiiikkkllljjjcccZZZPPPMMMRRRVVVWWWUUUVVVSSSOOOKKKHHHFFFEEEEEECCCDDDEEEFFFFFFFFFFFFEEEFFFFFFEEEEEEDDDBBBAAA@@@AAABBBCCCCCCCCCAAA???>>>@@@??????>>>===<<<<<<<<<<<<<<<============<<<<<<:::;;;<<<=========<<<<<>>>>>>>>===============>>>???@@@@@@@@@@@@@@@AAAAAACCCEEEGGGIIIJJJNNNUUUhhhyyygggXXXTTTLLLGGGIIIMMMYYYppprrrffffffqqq|||nnneee```aaadddhhhmmmsssxxx{{{zzz{{{|||~~~yyyqqqjjjbbbUUUDDD777555555555444444444333333111111111111111111111111000000111222222222222222444444444444555555555555xxxiiieeebbbaaa___]]][[[ZZZZZZZZZVVVUUUTTTRRROOOLLLJJJHHHKKKJJJIIIGGGFFFEEEDDDDDDEEEJJJOOOSSSTTTXXX]]]aaafffhhhlllqqqwww}}}yyyzzzyyywwwuuuuuuwwwxxxttt{{{{{{zzz{{{tttrrr|||zzztttooommmttt~~~zzzwwwxxxwwwzzzyyysssoooooonnnkkkbbbZZZRRRPPPRRRUUUUUUTTTQQQOOOMMMJJJHHHGGGFFFFFFBBBDDDFFFHHHHHHGGGDDDCCCBBBBBBCCCCCCCCCBBBAAAAAA??????@@@AAAAAA@@@???>>>@@@??????>>>>>>=========<<<<<<============<<<<<<;;;<<<<<<===>>>=========>>>>>>>>>>>>============;;;<<<===>>>????????????>>>??????@@@AAACCCEEEFFFIIIOOO___xxxvvvfffUUULLLEEEFFFIIIPPPcccvvv|||lllggglllwwwyyykkk___^^^]]]^^^bbbhhhnnnrrrvvvyyy||||||sssiii\\\NNN@@@777444444444333333333222222111111111111111111111111000111111222222222222222444444444444555555555555tttjjjhhheeeaaa___]]]]]]]]]\\\WWWWWWUUUSSSPPPMMMJJJIIILLLKKKIIIHHHFFFEEEDDDDDDDDDFFFHHHJJJKKKMMMRRRUUUYYY[[[___eeekkkqqqvvvxxx~~~~~~vvvvvvvvvtttssssssvvvxxxuuu{{{{{{{{{~~~|||xxxwww{{{{{{xxxqqqlllgggbbb\\\WWWRRROOOPPPQQQQQQPPPKKKJJJIIIGGGFFFFFFFFFFFFBBBCCCEEEFFFFFFDDDCCCBBB???@@@@@@AAAAAAAAAAAAAAA>>>>>>???@@@@@@@@@??????????????????>>>======<<<;;;<<<<<<======<<<<<<;;;<<<<<<=========>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>????????????@@@@@@@@@AAABBBCCCDDDEEEFFFKKKZZZqqqttt[[[OOOGGGGGGIIIMMM[[[kkkssshhhgggppp~~~sssddd```[[[XXXYYY^^^dddhhhooottt{{{}}}ssseeeUUUFFF<<<777333333333222222222111111111111111111111111111111000111222222333333222222333333444444444555555555xxxqqqlllfffbbb``````___^^^YYYXXXWWWUUURRRNNNLLLJJJKKKKKKIIIHHHGGGGGGGGGGGGDDDEEEEEEEEEEEEGGGJJJMMMPPPQQQUUUZZZ___eeeiiilllsssxxx~~~|||wwwuuuuuutttrrrqqqqqqtttwwwvvv|||{{{~~~|||zzzyyypppggg]]]UUUSSSQQQNNNLLLKKKKKKKKKKKKFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA===>>>???@@@AAAAAAAAAAAA>>>??????@@@@@@@@@@@@???======>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<======>>>========================<<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDFFFKKKXXXmmmjjj[[[NNNJJJIIIIIIPPP[[[ttt|||lllgggmmm{{{}}}~~~}}}lllggg___YYYVVVXXX\\\___gggmmmwwwzzznnn^^^MMM@@@999777333333222222222111111111111111111111111111111111111111222333333333333222333333333444444444444555{{{tttlllfffcccbbb```^^^[[[ZZZYYYWWWTTTQQQOOOMMMLLLKKKJJJJJJIIIIIIIIIJJJDDDDDDCCCBBBCCCDDDEEEFFFHHHIIILLLPPPTTTYYY\\\^^^fffkkkqqquuuxxx|||}}}tttoooqqqqqqpppnnnnnnooosssvvvxxx}}}~~~~~~ssstttyyy{{{tttkkkaaaVVVMMMKKKKKKKKKJJJGGGFFFGGGHHHDDDDDDDDDDDDCCCCCCBBBBBBDDDCCCAAA???>>>>>>???@@@======>>>???@@@AAA@@@@@@????????????????????????;;;<<<===>>>======;;;:::;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>????????????======>>>???@@@@@@@@@@@@????????????@@@BBBCCCCCCFFFKKKUUUfff}}}rrraaaQQQLLLJJJIIIMMMVVVggg{{{vvvmmmnnnyyy}}}~~~tttnnnfff^^^YYYXXXZZZ[[[___gggttt|||tttfffUUUFFF<<<888777333333333222222222111111111111111111111111111111111222222333333333333333333333333333444444444444|||qqqiiifffdddaaa^^^[[[[[[ZZZXXXVVVTTTRRRPPPNNNMMMLLLKKKJJJJJJJJJJJJFFFEEECCCCCCDDDDDDDDDCCCDDDEEEGGGIIILLLPPPRRRTTTYYY]]]bbbfffhhhlllrrrwww|||tttooommmnnnnnnmmmmmmmmmpppuuuyyy|||tttkkkjjjooooooiiiaaaZZZRRRKKKFFFIIIKKKJJJGGGEEEFFFHHHFFFEEEEEEEEEDDDBBBAAAAAACCCCCCBBBAAA@@@???>>>======>>>???@@@@@@@@@@@@@@@??????>>>===<<<<<<<<<<<<999:::;;;======<<<:::999:::;;;;;;<<<<<<;;;;;;:::;;;::::::999:::;;;<<<===<<<<<<<<<<<<======>>>>>>;;;<<<===>>>????????????>>>>>>??????@@@BBBCCCDDDEEEHHHOOO\\\qqq}}}iiiWWWPPPMMMJJJMMMSSSYYYjjjwwwrrrvvv~~~}}}}}}wwwssskkkddd___\\\[[[[[[ZZZdddrrrxxxnnn]]]MMMAAA:::777777444333333333222222222222111111111111111111111111111222333333444444333333222222333333333444444444tttkkkgggeeeaaa^^^\\\\\\[[[YYYXXXUUUTTTRRRPPPOOONNNLLLKKKJJJJJJJJJHHHGGGEEEEEEFFFFFFEEECCCDDDDDDEEEGGGIIILLLNNNOOOPPPTTTXXX[[[]]]aaaggglllqqqtttxxx}}}zzzxxxvvvtttvvvxxxvvvrrrooooooppplllmmmmmmnnnooosssyyy~~~zzzlllgggbbbfffeee___XXXTTTPPPKKKDDDHHHLLLKKKHHHEEEGGGIIIGGGGGGGGGFFFEEECCCAAAAAABBBCCCDDDDDDCCC@@@===;;;>>>>>>???@@@@@@@@@@@@@@@???>>>===<<<;;;:::::::::888999;;;<<<<<<;;;999888:::;;;;;;<<<<<<;;;;;;:::::::::999888999:::;;;<<<888888888999999::::::::::::;;;<<<===>>>>>>>>>>>>??????@@@AAABBBDDDFFFGGGDDDEEEIIISSShhhyyybbbVVVOOOGGGFFFJJJNNN\\\xxx~~~ttttttxxx~~~{{{~~~{{{wwwtttnnnhhhbbb___]]]\\\XXXbbbrrruuuiiiXXXHHH>>>999777777444444444333333333222222111111111111111111111111111222333333444444333333222222333333333444444444rrrfffcccfffbbbcccbbb]]]XXXUUUWWWYYYVVVSSSPPPOOONNNMMMKKKIIIIIIIIIIIIIIIIIIIIIHHHHHHEEEEEEEEEEEEEEEFFFGGGGGGJJJJJJKKKMMMRRRWWW\\\___fffiiinnnrrruuuyyy~~~}}}|||yyysssnnnmmmnnnnnnllljjjhhhhhhhhhlllnnnpppooonnnrrrzzzsssmmmmmmqqqjjj```WWWRRROOONNNMMMIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBDDDEEEFFFDDDEEEGGGGGGEEEAAA===:::>>>===============>>>>>>===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999999999::::::::::::;;;;;;::::::::::::::::::::::::<<<;;;::::::::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<===<<<===>>>???@@@AAABBBBBBIIIGGGGGGNNN]]]vvvttt^^^QQQKKKGGGDDDKKKUUUggg{{{uuuttt}}}xxxxxx}}}zzzqqqhhhaaa^^^]]]^^^\\\eeettt~~~nnn```PPPEEE>>>888666777333333333333333333333333111111111111111111111111111111222222222333333333000333666888777555333222yyynnniiidddcccbbb^^^ZZZXXXXXXXXXWWWTTTRRRPPPPPPPPPNNNLLLKKKKKKKKKKKKKKKJJJJJJJJJHHHGGGFFFEEEEEEDDDEEEEEEFFFFFFFFFHHHKKKOOOTTTVVV\\\___cccgggkkkooossswww}}}~~~}}}~~~|||yyyxxxvvvsssmmmiiieeefffggggggffffffhhhiiijjjmmmppprrruuu|||~~~qqqkkkiiijjjcccZZZRRRMMMJJJIIIHHHFFFFFFFFFFFFEEEDDDDDDCCCBBBCCCDDDEEEEEEEEEEEEDDDHHHHHHIIIHHHFFFCCC@@@===>>>>>>============>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999999999999:::::::::;;;;;;::::::::::::::::::::::::<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>@@@AAAAAABBBFFFFFFGGGMMMXXXooojjjXXXNNNGGGDDDEEELLL[[[pppyyysssvvv}}}www|||~~~uuullleeebbbaaaaaa___hhhxxxzzziii\\\LLLCCC<<<666444666333333333333333333333333111111111111111111111111111111222222222333333333444555777777666555444444yyy|||uuullliiieeebbb___]]]ZZZYYYXXXVVVSSSRRRSSSSSSQQQPPPNNNNNNMMMMMMLLLLLLLLLLLLKKKJJJHHHFFFEEECCCCCCBBBDDDCCCCCCCCCEEEGGGJJJLLLPPPSSSWWW[[[^^^bbbfffiiipppssswww{{{~~~yyywwwwwwwwwwwwwwwuuusssqqqooolllhhhddd^^^___bbbcccccceeehhhkkkjjjnnnrrrxxxzzzqqqiiidddbbb\\\TTTNNNJJJIIIHHHGGGEEEEEEEEEDDDDDDCCCBBBBBBBBBDDDFFFHHHHHHGGGEEEDDDJJJJJJIIIGGGEEECCCAAA@@@>>>>>>============>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAACCCDDDGGGJJJPPPccczzzeeeUUULLLGGGEEEHHHPPP___uuuvvvssszzzzzzuuuvvv|||tttlllhhheeeeeecccmmm}}}yyybbbUUUGGG???999444222444333333333333333333333333111111111111111111111111111111222222222333333333555555666777777666666555}}}~~~~~~wwwnnngggdddaaa^^^ZZZXXXVVVTTTTTTTTTUUUTTTSSSOOOOOOOOONNNNNNMMMMMMLLLLLLKKKIIIGGGFFFDDDDDDCCCFFFEEECCCCCCCCCDDDEEEFFFHHHJJJNNNRRRTTTXXX\\\^^^cccgggkkkooossswww|||~~~xxxuuussssssrrrqqqpppooonnnllljjjgggdddbbb]]]^^^```aaabbbdddhhhkkklllpppwww~~~yyyrrrggg^^^[[[WWWQQQNNNMMMMMMMMMMMMIIIHHHGGGEEEDDDCCCBBBBBBEEEEEEFFFGGGGGGFFFFFFEEEIIIHHHFFFDDDBBBAAA@@@@@@???>>>>>>============>>><<<<<<<<<;;;;;;;;;::::::888888888888999999999999888999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>???@@@@@@???BBBFFFHHHIIIWWWtttsss___RRRLLLJJJIIILLLUUUddd|||xxxxxxvvvooowww|||tttnnnjjjhhhfffqqq|||tttYYYNNNBBB;;;888333222333222222222222222222222222111111111111111111111111111111222222222333333333333444777:::<<<<<<999777{{{ppphhhccc___[[[XXXVVVUUUTTTUUUVVVUUUTTTPPPPPPOOOOOONNNMMMMMMLLLKKKKKKJJJHHHHHHGGGGGGGGGGGGFFFEEECCCCCCBBBCCCCCCCCCEEEHHHKKKLLLOOORRRUUUXXX[[[___cccfffjjjnnnqqqpppssswwwyyy{{{|||wwwuuusssqqqpppnnnllliiiggggggfffeeebbb```______^^^___```aaaaaadddgggjjjnnnsss}}}|||{{{yyyrrreeeYYYSSSQQQNNNNNNPPPRRRSSSSSSOOOMMMKKKHHHEEEDDDCCCBBBHHHFFFDDDCCCCCCDDDFFFGGGHHHGGGEEECCCBBBAAAAAAAAA??????>>>===============<<<;;;;;;;;;;;;:::::::::777777777888888999999999888888888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>???<<<@@@EEEEEEDDDNNNgggiiiXXXOOOLLLIIIIIIOOOYYYkkkzzzzzzrrrpppyyy}}}uuuooollllllwww}}}rrrhhhRRRGGG===999777444333444222222222222222222222222111111111111111111111111111111222222222333333333222444999@@@DDDDDD@@@<<<~~~rrrhhhaaa^^^ZZZXXXVVVVVVWWWWWWVVVUUURRRRRRQQQPPPOOONNNMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKGGGGGGEEEDDDCCCBBBBBBBBB@@@BBBDDDFFFFFFHHHJJJLLLMMMPPPSSSVVVYYY\\\___bbbdddgggkkknnnooosssyyy~~~{{{vvvqqqpppoooooonnnlllhhheee]]]^^^^^^]]][[[ZZZ[[[\\\^^^___aaabbbcccgggkkkooosss{{{}}}xxx|||yyyuuukkk___UUUMMMKKKKKKLLLOOOQQQSSSSSSQQQOOOLLLIIIFFFDDDDDDDDDHHHFFFBBB@@@@@@BBBDDDFFFFFFFFFEEEDDDDDDDDDDDDDDD@@@???>>>======<<<<<<===;;;;;;;;;;;;::::::::::::666666777777888999999999888888888888999999999999::::::::::::::::::::::::999999::::::::::::999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<=========>>>;;;>>>CCCDDDCCCJJJ___sssuuuaaaUUUMMMGGGFFFKKKQQQ]]]ssszzzyyypppnnnvvvyyyuuuuuu~~~|||zzzzzz}}}xxxkkk```JJJAAA999777777444444555222222222222222222222222111111111111111111111111111111222222222333333333444666:::BBBHHHHHHDDD@@@tttiiiddd]]][[[YYYXXXYYYYYYXXXWWWTTTTTTSSSRRRQQQPPPOOOOOONNNNNNMMMLLLLLLLLLMMMMMMIIIHHHGGGGGGFFFEEEDDDDDDBBBCCCEEEEEEEEEEEEFFFHHHGGGIIILLLNNNOOOQQQTTTVVVWWW[[[```bbbcccfffkkkoooqqqxxx|||vvvuuutttqqqnnnllljjjhhhgggfffdddbbb```WWWYYYZZZZZZXXXXXXZZZ]]]^^^```cccfffkkkqqqwww|||~~~zzz{{{{{{vvvlllaaaWWWQQQJJJIIIIIIKKKMMMOOOOOOOOOMMMLLLIIIFFFEEEDDDDDDEEEEEECCCAAA??????@@@AAACCCBBBCCCCCCCCCDDDDDDDDDDDD@@@???>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::999999666666666777888999999999888888888888999999999999::::::::::::::::::::::::888999::::::::::::999888999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<======;;;===AAACCCDDDJJJ[[[lllqqqcccVVVLLLFFFIIILLLRRRcccuuutttlllkkkwwwyyyvvvvvvttttttyyy|||vvvgggYYYDDD<<<666555666444444555111111111111111111111111111111111111111111111111111111222222222333333333555444555:::@@@BBB@@@<<<rrrkkk```^^^[[[ZZZ[[[[[[YYYXXXVVVVVVUUUTTTSSSRRRQQQPPPQQQPPPOOONNNMMMMMMMMMMMMKKKKKKJJJJJJIIIIIIHHHHHHEEEFFFGGGGGGFFFEEEGGGHHHFFFHHHJJJKKKKKKMMMOOOQQQKKKOOOSSSVVVWWWYYY^^^aaaeeeiiinnnttt|||}}}~~~~~~|||{{{}}}zzzzzzyyywwwtttrrrrrrssswwwvvvvvvwww{{{}}}~~~~~~~~~xxxpppkkkiiiiiihhhfffdddaaa]]]ZZZYYYYYYXXXWWWVVVXXXZZZZZZYYYYYY\\\``````bbbggglllsss{{{yyyvvvwwwxxx{{{{{{ssseeeXXXQQQOOOKKKJJJJJJKKKMMMNNNMMMLLLIIIHHHEEEDDDCCCDDDEEEFFFAAAAAAAAA@@@@@@?????????>>>>>>@@@AAABBBBBBBBBBBB@@@@@@>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::999999555666666777888999999999777888888888888999999999::::::::::::::::::::::::888999:::;;;;;;:::999888999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<@@@CCCEEEKKKYYYhhhqqqaaaTTTJJJJJJKKKLLLYYYiiixxxoooiiimmmwww{{{sssooonnnlllmmmssswwwppp```QQQ@@@999333333555333333444111111111111111111111111111111111111111111111111111111222222222333333333444000...111666:::999666oookkkeee___^^^aaaaaa]]]YYY\\\YYYUUUTTTTTTUUUVVVVVVTTTRRRQQQQQQQQQPPPMMMKKKLLLLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFIIIIIIIIIJJJJJJKKKKKKKKKMMMNNNNNNOOOQQQRRRSSSSSSXXX[[[^^^aaagggsssuuutttrrrpppmmmlllkkkjjjkkkkkkjjjiiiiiihhhggggggpppmmmjjjiiijjjjjjjjjiiigggfffeeedddbbbaaa```___\\\ZZZXXXWWWVVVUUUVVVVVVVVVWWWXXXXXXXXXZZZ^^^aaaccceeeiiirrr{{{yyywwwwwwtttxxxxxxsssgggWWWLLLJJJLLLHHHIIIIIIJJJKKKLLLMMMMMMFFFEEEDDDCCCBBBAAA@@@@@@AAAAAAAAAAAAAAA@@@???>>>AAAAAAAAA@@@???>>>===<<<>>>>>>??????>>><<<:::999???;;;:::;;;888222333999777777777777777888888888999999888888888888999999888777444333333444777888666777888999999999999999888999;;;===>>>>>>======<<<===============<<<<<<>>>;;;>>>DDDEEEHHHZZZppp{{{nnn\\\MMMIIIHHHJJJQQQ[[[pppuuugggeeejjj~~~}}}tttoookkkjjjjjjmmmmmmdddTTTGGG:::999777555333222222111222222111000000111222222111111111111111111111111111111111111111111111111333333333333333333333333uuunnngggdddeeedddaaa]]]```]]][[[ZZZZZZZZZXXXWWWUUUTTTRRRRRRRRRQQQOOOMMMNNNMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPRRRTTTUUUYYYbbboooyyy}}}uuuiiihhhfffdddbbbaaa``````````````````````````````fffcccaaa````````````___[[[[[[ZZZYYYXXXWWWVVVVVVWWWVVVUUUTTTTTTTTTTTTTTTTTTVVVYYYZZZ[[[]]]```bbbfffkkksss~~~uuusssvvvwwwzzzvvvnnnaaaTTTLLLJJJKKKGGGHHHHHHJJJKKKLLLMMMMMMEEEDDDDDDCCCAAA@@@@@@?????????????????????>>>>>>@@@@@@@@@@@@???>>>===<<<============<<<;;;:::999<<<888777:::999555666;;;666777777777888888999999999888888777777888888999;;;:::888777777888:::;;;888888999999999999999888888999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;???;;;<<>>>>>>>>>>>????????????>>>===<<<<<<;;;;;;;;;;;;;;;:::999888<<<888666888999777666888666666777888999999::::::888888777777777777888888::::::::::::::::::::::::999999:::::::::999999888888888999:::::::::999999999::::::;;;;;;;;;::::::???;;;:::>>>BBBKKK```vvvzzzeeeZZZQQQIIIHHHNNNUUUiiirrrhhhfffbbbooo}}}rrrgggiiikkkiiiaaaSSSEEE<<<888777555444333222222222000111222333333222111000111111111111111111111111444444444444444444444444333333333333333333333333~~~vvvqqqnnnllliiifffbbb```^^^]]][[[ZZZYYYWWWUUUUUUUUUUUUSSSRRROOOOOOOOONNNMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIGGGHHHHHHIIIJJJJJJKKKKKKOOOPPPPPPPPPOOOPPPTTTWWW^^^cccfffeeeeeeddd```ZZZVVVUUUTTTRRRQQQQQQQQQQQQPPPPPPQQQQQQRRRSSSSSSSSSUUUTTTRRRQQQRRRRRRPPPOOOTTTTTTTTTTTTUUUUUUUUUUUUSSSTTTTTTTTTUUUUUUTTTTTTZZZ\\\^^^aaadddhhhmmmqqq{{{|||vvvtttxxx{{{wwwlll]]]PPPJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHDDDDDDDDDCCCBBBAAAAAA@@@<<<<<<<<<======>>>??????===============<<<;;;;;;999999999999999999888888<<<999666777777666444333666666777888999:::;;;;;;777777777666666777777777777888999999999999888777999::::::::::::999888888999999999999999999888888999::::::;;;;;;;;;;;;:::>>>;;;;;;>>>BBBKKK]]]oootttgggZZZLLLGGGIIIOOO]]]tttpppjjj___jjj|||}}}nnnhhhkkklllfffYYYJJJ===777666555444333222222222222000111333444444333111000111111111111111111111111444444444444444444444444222222222222222222222222~~~~~~xxxtttmmmhhheeedddbbbaaa\\\ZZZWWWVVVVVVVVVTTTSSSPPPPPPOOOOOONNNMMMMMMMMMKKKKKKJJJIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLKKKKKKLLLMMMTTTYYY[[[ZZZYYYZZZVVVQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOORRRPPPOOOPPPQQQQQQPPPNNNPPPPPPQQQQQQRRRSSSSSSSSSTTTTTTUUUUUUUUUVVVVVVWWW[[[]]]```eeekkkuuu~~~zzzxxxwwwvvvmmmbbbTTTJJJHHHHHHIIIHHHKKKKKKJJJHHHGGGEEEDDDCCCEEEEEEDDDDDDCCCBBBBBBBBB===============>>>???@@@;;;;;;<<<<<<<<<;;;::::::777777777777777888888888999999888777777777666444666666777888999999::::::777666666555555666666777555666777888888777666555999999999::::::999999888:::::::::999999999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<>>>@@@CCCIIIUUUaaazzzttteeeSSSJJJIIILLLSSSaaawwwyyynnnbbbiiivvv~~~lllkkkllljjj```QQQCCC999555555444333222222222222222000111333444444333111000111111111111111111111111222222222222222222222222222222222222222222222222|||tttnnnjjjfffcccaaa^^^ZZZXXXXXXWWWVVVUUURRRQQQQQQPPPPPPOOOOOONNNMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLJJJJJJKKKKKKKKKKKKKKKKKKOOORRRTTTRRRQQQRRRPPPKKKMMMMMMLLLLLLLLLMMMMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMNNNOOOQQQRRRPPPOOOPPPQQQQQQRRRSSSSSSTTTTTTUUUUUUUUUVVVWWWZZZ\\\^^^aaadddjjjsss~~~|||zzzuuummmhhh^^^WWWNNNHHHGGGHHHHHHHHHLLLKKKJJJHHHEEECCCBBBAAADDDDDDCCCCCCCCCBBBBBBBBB>>>>>>===<<<<<<===???@@@999:::::::::::::::999999777666666666777888999999777;;;===:::888::::::999777777777777777888888888666666555555555555666666666777888999999888777666777777888999999999999888:::999999888888999::::::999:::;;;<<<<<<===<<<<<<:::<<>>>>>???BBBGGGJJJaaauuuhhhXXXRRRIIIIIIKKKSSSbbbvvv|||kkkiiikkkzzzsssssslll___OOOBBB:::777666222222111111111111222222333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111vvvmmmkkkgggbbb___]]]\\\ZZZYYYWWWWWWVVVVVVUUUTTTTTTSSSRRRRRRQQQPPPPPPPPPPPPQQQMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJIIIHHHJJJNNNOOOMMMMMMOOONNNKKKIIIIIIIIIJJJJJJKKKMMMMMMHHHHHHIIIKKKLLLNNNOOOOOOMMMNNNOOORRRVVVWWWVVVUUURRRRRRRRRSSSSSSSSSTTTTTT[[[ZZZ[[[^^^dddllltttyyy{{{{{{ooo^^^QQQLLLFFFGGGIIIJJJIIIIIIHHHGGGGGGGGGFFFFFFEEEEEEDDDDDD@@@@@@??????????????????>>>===;;;999999999;;;<<<777888888999999999888888666666666666777888:::;;;EEENNNQQQFFF;;;777888777777777777666555555444444555555555444444555555555666555555555555555555666222333555666888999999999666555555555666777999:::666777888999:::;;;;;;;;;888;;;<<<;;;<<<@@@EEEGGG^^^qqqooo\\\UUUMMMLLLKKKLLLTTTccctttqqqkkkjjjvvvuuuuuukkkZZZIII===888666777111111111111111111222333444333333222222333333444111111111111111111111111111111111111111111111111111111111111111111111111uuurrrnnniiifffeeeccc```]]]XXXYYYYYYXXXVVVTTTTTTUUUTTTTTTSSSSSSSSSRRRRRRRRRPPPOOONNNMMMLLLLLLMMMMMMQQQOOOOOOOOOPPPOOOMMMKKKIIIJJJKKKKKKKKKJJJIIIHHHLLLLLLLLLKKKKKKKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPRRRSSSSSSTTTTTTTTTUUUUUUVVVVVVVVVWWWYYYZZZYYYXXX``````bbbgggrrrwwwkkk^^^RRRMMMNNNHHHGGGEEEDDDDDDDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDAAA>>><<<<<<<<<<<<<<<:::999999:::;;;999888444666777999999777666444777666444111111555;;;@@@JJJGGGCCC>>>;;;999888888888888777555555444444444444333222111111222333444555555555555555555555555666666555555555444444444777777777777888888888888::::::::::::::::::::::::777999:::;;;===???CCCFFFVVViiiuuuaaaTTTNNNJJJGGGIIILLLSSS___jjj~~~uuummmuuurrrlllbbbSSSCCC999444444666222222222333333444444444222222222222222222222222111111111111111111111111444444333333333222222222111111222333333333333222{{{vvvrrroookkkeeeaaa___^^^]]][[[XXXVVVVVVVVVXXXXXXWWWVVVUUUTTTSSSSSSTTTSSSQQQOOONNNNNNOOOOOOPPPOOOOOOOOOPPPPPPNNNLLLKKKLLLLLLMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNOOOPPPQQQSSSTTTTTTUUUTTTUUUVVVWWWYYYXXXWWWXXXZZZ]]]^^^___dddgggmmmvvvyyylllbbbWWWNNNKKKMMMGGGGGGEEEDDDDDDDDDEEEFFFDDDDDDEEEEEEFFFFFFFFFGGGEEEDDDAAA>>><<<<<<<<<<<<<<<:::999999::::::999888555555777777777777555555555555555555444666999<<>><<<<<<<<<<<<;;;:::999999::::::999777555555555555555555555555333555777888777666666777777777777777777777777777777777666555444444444444555666666666666666666555444444444444444444444444555555555555555444444444444444555555555666666666888888888888888888888999888999;;;<<<===???CCCFFFPPP^^^wwwwwwkkk```VVVLLLIIIIIIJJJLLLPPPVVVgggxxxxxxsssgggXXXMMM@@@777555555444333222222222222333333333333222222222222222222222222222222222222222222222222333333333222222222111111000111222222333333222222~~~vvvsssooollliiifffdddbbb^^^\\\[[[YYYXXXWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTVVVUUUTTTUUUVVVVVVTTTRRRTTTTTTTTTTTTSSSSSSRRRRRRLLLLLLMMMMMMNNNOOOOOOPPPNNNNNNNNNNNNOOOOOOOOOOOOQQQQQQQQQQQQRRRSSSUUUUUUSSSTTTVVVVVVUUUXXX]]]aaacccdddfffjjjpppyyy}}}uuukkk```UUUPPPLLLIIIIIIKKKGGGFFFFFFEEEEEEEEEEEEEEEBBBBBBCCCDDDEEEFFFGGGGGGBBBAAA???>>><<<<<<<<<<<<:::999888888999999888777555555444444444444555555333555888888777555555555111222444555666666666666777666555444444444444444444555666777777666555444444444444444444444444444555555555555555555555555444444555555555666666666777777777777888888888888888999;;;<<<<<>>===<<<<<<;;;;;;:::888777777888999777666555555444444444444555555555666777666444444555666222333444555555666555555666555555444444444444555333333555666666555333333444444444444444444444444444555555555555555555555555555666666666777777777666666666777777888888888888999:::;;;;;;===AAACCCGGGNNN___zzzsssaaaWWWQQQLLLIIIJJJLLLQQQ]]]pppuuufffZZZMMMDDD999666777999666222222222222222222222222222111111111111111111111111111111111222222333333333222222111111111000000000000000111222222222222111wwwmmmkkkhhhdddbbb``````aaa]]]___bbbddddddccc```___^^^\\\[[[ZZZ[[[YYYWWWUUUUUUUUUTTTSSSSSSSSSSSSTTTSSSSSSSSSSSSRRRRRRRRRQQQRRRRRRRRRSSSTTTTTTUUUUUUVVVVVVVVVUUUVVVVVVWWWXXXWWW[[[___aaacccjjjuuu}}}yyyrrrmmmfffaaaUUUMMMHHHIIIKKKHHHDDDBBBEEEFFFFFFFFFFFFEEEDDDDDD@@@AAAAAAAAAAAABBBBBBBBB>>>>>>======<<<<<<;;;;;;999888777777888888777555555555555555555555555555666666666444333333555777555555555555555555666666555555444444444444444555222222333333333333222222333333333333333333333333444444444555555555555555555555666666666777777777666666666777888888999999666888999999:::;;;???BBBFFFIIIVVVllluuuggg[[[OOOIIIHHHKKKKKKQQQ___qqq}}}xxxnnn___SSSFFF@@@888555555555333000222222222222222111111111111111111111111111111111000000000111111222222333111111111000000000000//////000111111222222111111zzztttooolllkkkkkkmmmppptttvvvvvvrrrmmmiiigggeeecccbbbaaa```]]]ZZZZZZYYYXXXWWWVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYWWWWWWXXXYYYYYYZZZ[[[[[[ZZZZZZ[[[\\\]]]___```aaaaaafffkkkooosss|||}}}tttoooggg\\\TTTMMMGGGFFFLLLPPPMMMFFFBBBEEEFFFFFFGGGFFFEEEDDDCCC@@@@@@@@@@@@????????????<<<<<<======<<<<<<;;;;;;999777666666777888666555555555777777777777555555444555666555444444555777666666555444555666777888555444444333333444444555333333222222222222333333333333333333333333333333444444444555555555666666444444555555555666666666666666777888888999::::::555666777888888:::===@@@BBBCCCKKK[[[mmm~~~}}}lll[[[PPPMMMIIIHHHKKKTTT___qqqyyysssooofffWWWLLL@@@===888555444444222111222222222222111111111000111111111111111111111111...//////000000111222222111111000000000////////////000000111111111111111|||{{{zzzooonnnkkkjjjiiigggcccaaa___^^^]]]\\\\\\\\\]]]^^^\\\\\\]]]^^^___``````aaa]]]]]]^^^___``````aaaaaa^^^___```bbbeeehhhjjjlllrrrxxx~~~zzzsssnnndddTTTIIIJJJFFFHHHQQQWWWSSSKKKFFFEEEFFFFFFGGGGGGEEEDDDCCC@@@@@@??????>>>=========;;;<<<<<<===<<<<<<;;;;;;888777666666777777666555444666888999999888666444222444666666555555555666666555444444444666888:::444444333333333444444555444444222111111222444444333333333333333333333333444444444555555555666666333333333444444444555555666777777888999:::::::::444666777777777999<<>>;;;777666666666555555444333111000000000111111333222000/////////000111111111000000000000111111000000000///......------////////////000000000000yyyuuuuuuvvvvvvvvv~~~~~~~~~~~~~~~{{{xxxyyy{{{vvvhhh[[[QQQLLLLLLLLLJJJHHHKKKNNNOOOLLLHHHFFFFFFEEEDDDCCCAAA@@@???AAA@@@???===<<<<<<<<<<<<<<<;;;999999::::::888777666777888999999999999999666666777777777777666666555444444444444333333333333333333333333333333333111222333333222222333555444444444444555555555555333333333333333333333333555555444444444444444444555555555555555444444444555555555555666666666666:::999777666777999<<<===::::::===AAAEEENNN___oooooo```TTTKKKFFFJJJLLLPPP^^^ooovvvkkkddd___YYYPPPHHH@@@<<<888555555555555555333333111000000000111111222222000/////////000111111111000000000000111111.........///////////////000000111111111222222222kkk]]]SSSLLLIIIIIIRRRMMMHHHGGGHHHHHHGGGEEEDDDDDDDDDCCCBBB@@@>>>===??????>>>=========>>>>>><<<:::999999:::999888666444555777888999:::::::::777777888777777666555444444444444444333333333333222222222222222222222222111222333333222222333444555444444444444444444333333333333333333333333333444444444333333222222222444444444444444444444444555555555555666666666666888888888888888:::;;;;;;:::999:::===???EEESSS```ppp\\\QQQIIIIIIKKKKKKRRR\\\hhh|||}}}tttiiiaaa\\\VVVOOOIIIBBB>>>888444333444444444333222111111000111111111222111111000///000000000111000000//////000000111------......///000000111000000111111111111222222ttt^^^QQQLLLHHHFFFFFFQQQMMMHHHEEEDDDDDDCCCBBBCCCCCCCCCBBB@@@???===<<>>>>>============;;;:::888888999999777666555666777888999999999999888888888888777555444444444444444333333333222222222222222222222222222222111222333333222111222444555444444444333333222222222222222222222222222222444444333333222111111111444444444444444555555555555555555555666666666666444555666777777888888888<<<;;;;;;===>>>BBBMMMXXXvvvjjj\\\NNNJJJJJJIIIKKKPPPWWWmmm~~~}}}~~~uuuiii___YYYSSSMMMIIIDDD???888333222333333444222222111111111111111111222111111000000000000000000000////////////000000............//////000000............/////////000yyygggTTTJJJGGGEEEDDDEEEJJJIIIFFFEEEDDDDDDBBBAAABBBBBBBBBAAA@@@>>><<<<<<@@@??????>>>===<<<;;;:::;;;999888888888888777555777777888888888777777666888888888888777555444444444444333333333222222222333333333333333333333333111222333333111111111333444444333333222222222111222222222222222222222222333333222222222111111111444444555555666666666666555555555555666666666666333444666777888888777777<<<:::;;;===???AAAIIIRRReee{{{yyyiiiWWWMMMIIIHHHIIIJJJQQQ___vvv~~~yyykkk^^^VVVPPPKKKHHHEEE@@@999333222222333333111111111111222111111111111111111111000000000///000000////////////000000000000//////............---............/////////xxxgggZZZMMMGGGFFFDDDCCCDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBAAA@@@>>><<<;;;>>>>>>>>>===<<<;;;999888:::888777777888777666555777777888888777777666555777777888777777666555444333333333333222222222222333333333333333333333333111222333222111000111222333333222222222222222111222222222222222222222222222222222222222222222222444444555555666777777777555555555555666666666666555666777888999999999999999777888;;;===>>>DDDKKKVVVgggzzzeeeUUUMMMKKKIIIIIINNNUUUeee{{{zzztttzzzzzzkkk]]]SSSLLLIIIGGGDDD???999444333333333333000000111222222222222111000111111111111000//////000//////......//////000111000000///......------//////000000000000111111pppdddVVVOOOIIIHHHGGGDDDCCCEEEBBBCCCDDDDDDDDDDDDEEEFFFCCCCCCBBBAAA@@@>>>===<<<;;;;;;<<<<<<<<<;;;999999:::888777666777777666444555666777777777777777666666666777777777777666666333333333222222222222111222222222222222222222222111333333222111000000111111111111111222222222222111111111111111111111111111111222222333444444444333333444555555666777777555555555555666666666666666666777777888999999999888666666:::;;;;;;???DDDJJJWWWpppyyyeeeXXXQQQMMMJJJLLLOOOXXXhhh~~~sssuuuyyyxxxiiiZZZPPPJJJHHHHHHBBB>>>999555444444333222///000111222333222222111000111111222111000///...//////............/////////////////////........./////////000000000111111qqq```TTTLLLIIIHHHJJJHHHDDDDDDFFFCCCCCCCCCBBBBBBCCCFFFHHHCCCCCCCCCBBB@@@???===<<<777888:::;;;<<<;;;::::::999888666666777777555444333444555777888888888888555666777777777777777666333333333222222222111111000000000000000000000000111333333222000///000111000000111111222222222333111111111111111111111111111111222333444555555666222222333333444555666666555555555555666666666777555444444444555666777888999777777:::;;;:::<<<@@@DDDNNNeeessscccYYYQQQLLLJJJLLLQQQ[[[lllxxxvvvtttwwwvvvgggXXXMMMIIIHHHIII@@@===999666555555333222///000111222333333222111000111111222222000///...//////............//////------......///000000000------------.........///{{{kkk]]]SSSNNNIIIGGGFFFDDDDDDEEEGGGHHHEEEDDDAAA???>>>>>>??????@@@@@@@@@??????>>><<<<<<:::;;;<<<<<<===<<<<<<<<<888888777555555444444444555555555555555555555555777777777777666555444333000111222333444333222111333333222222222222111111222222222111111111000000000111111222222111111000000000111222222222222222444444444333333222222222666555555444444333222222444444555555555555444444666555555444444666777888888888888999:::;;;<<<===CCCJJJ\\\{{{zzzhhhWWWKKKJJJJJJMMMRRRZZZmmmwwwtttvvv~~~|||lll[[[UUUSSSOOOJJJHHH???;;;666333222333333333////////////////////////000000000000//////////////////.........---------////////////////////////////////////000000000000yyyiii\\\SSSLLLHHHFFFEEEDDDDDDDDDFFFHHHIIIDDDCCC@@@>>>======>>>???????????????>>>======<<<::::::;;;<<<<<<<<<<<<<<<888777666555444444444444555555555555555555555555777777777666666555333333111111222333333333222111111111222222333333333444222222222111111111000000111111222222222222111111///000000111111111111111444333333333222222222222444444444444444333333333444444555555555555444444666555555444555666777888888888888999:::;;;<<<===EEEJJJZZZvvvsssaaaUUUOOOMMMLLLMMMQQQ^^^tttzzzvvvxxx~~~vvvhhhZZZVVVUUUQQQKKKHHH>>>:::555222222333333333000000000000000000000000000000000000/////////...//////.........---------////////////////////////....../////////000000000yyyfffXXXPPPLLLIIIFFFDDDCCCCCCCCCDDDFFFHHHIIIBBBAAA???>>>===<<<============>>>>>>>>>======<<<999::::::;;;;;;;;;;;;;;;777777666555444444444444444444444444444444444444666666666666555444333333111222222333222222111111000000111222333444555555222111111111111000000000222222222333333222222222//////000000000111111111222222222222222111111111333333333333444444444444444444555555555555444444666555555555555666777777777777777888999:::<<<<<>>===<<<<<<<<<===<<<<<<=========<<<<<<;;;888999999:::::::::::::::777666555444444444444444444444444444444444444444555555555555555444333222222222222222222111111111111111111222333444444555111111111111000000000000222222333333333333222222///////////////000000111111111111111111111111111111111222333444444555555333444444555555444444333555555555555666666666777777777777777888:::;;;<<<@@@BBBJJJ\\\wwwyyyeee[[[PPPLLLLLLNNNSSSYYYjjj~~~zzzyyy}}}zzzfff^^^ZZZ[[[ZZZRRRHHHBBB;;;888444222222222222222000000000000000000000000000000/////////.................................////////////////////////------------.........///uuucccYYYMMMGGGGGGGGGCCC???EEEDDDDDDCCCBBBBBBBBBBBB??????>>>======<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::777888888999999999999999666555555444444444444555444444444444444444444444333444444444444333333222222222222111111000000000222222222222222222222222000000000000000000000000111222222333333222222111/////////...///000111111111111111111111111111111000111111222333444555555333333444444444444333333444555555666666666666666666666666777888999:::;;;===>>>CCCQQQhhhtttfffWWWPPPNNNMMMNNNQQQXXXdddwwwzzzwwwzzz~~~zzzwwwgggbbb___```]]]RRRGGG@@@999777333222222222222111////////////////////////////////////............---.....................////////////////////////------------.........///wwwfffYYYSSSMMMJJJKKKJJJFFFBBBEEEDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>=========<<<;;;<<<<<<;;;;;;:::888888666777777888888888888888555555444444444444444555333333333333333333333333222333333444444333222222333222111000000000000000222222111111000000000000//////000000000000000111111111111222222111111111111000///...///000111222111111111222222222222222000111111222333444444555333333444444444444333333444555555666777666666666555555666666777888:::;;;===>>>AAAIII\\\xxxuuudddYYYRRRLLLJJJJJJPPPTTT```sss}}}{{{zzz~~~xxxvvvuuulllgggdddddd___SSSFFF@@@888666333222222222111000......................../////////.........---------------...............////////////////////////------........./////////kkk[[[UUURRRPPPNNNNNNLLLIIIGGGBBBBBBBBBBBBBBBAAA@@@@@@>>>>>>??????>>>>>>======<<<<<<<<<;;;:::888666666555666777777888888777777555444444333333444444555333333333333333333333333222222333333333333222222444333111000/////////000///////////////000000000////////////000000111111///000000111111000000///222111000//////111222333222222222222333333333444111111222222333333333444222333333444444333333222444444666777777777666555555555555666777888999:::======???CCCPPPiiiwwwjjj___TTTMMMJJJKKKMMMRRR___rrr~~~|||{{{ssspppqqqkkkfffcccbbb[[[OOODDD???777555222111222222111000//////////////////////////////.........------------------.........//////////////////////////////....../////////000000000xxxcccVVVOOOOOOMMMKKKIIIHHHGGGFFF@@@@@@AAABBBBBBBBBAAAAAA>>>????????????>>>>>>=========<<<;;;999777555444555666666777777777777777444444333333333444444555333333333333333333333333111222222333333333222222444333111////////////000,,,,,,---...///000111111.../////////000000111111//////000000000000//////333111000///000111333444222222222333333444444444111222222222222333333333222333333444444333333222333444666777777777666555555555555555666888999:::;;;<<<<<<===GGG^^^|||{{{nnn___UUUQQQIIIJJJLLLRRR\\\nnn~~~}}}tttjjjfffggghhhbbb^^^]]]VVVJJJ@@@<<<666444222111222222111///000000000000000000000000//////.........------------------.........//////////////////////////////////////////000000000000{{{kkk\\\RRROOOOOONNNNNNMMMJJJFFFCCCDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>>>>============999::::::999777666777888666666666666777777777777666555333111000000111111333333333333333333333333111111111111111111111111000000000000000000000000000000000000000///......333000------000111000...000000////////////000000222111111111000000//////000111222111000///000111000111111111111222222222333333333333333333333333666666666555444444444333444444555555666777777777;;;:::<<>>:::777333333222111111000000///////////////////////////................................................------------------,,,,,,.........//////000000000mmm___UUUNNNKKKJJJJJJJJJKKKMMMLLLJJJHHHCCCCCCBBBAAA@@@@@@@@@@@@;;;;;;;;;;;;:::::::::999888999:::999666555666777555555666666666777777777333444444444444444333333111111111111111111111111111111111111111111111111////////////////////////+++,,,...///000000111111///...///111333333111000000//////......//////000111111000000000000/////////000111111//////000111000000000111111111222222333333333333333333333333333444444444444444444555444444444555666666777777555555777:::<<>>IIIUUUrrryyykkk\\\UUURRRPPPOOOPPPLLLXXXjjj}}}}}}yyy}}}zzzooo]]]NNNFFFAAA===:::999888666555444444444222222222111000000//////........................................................................,,,,,,,,,------.........000000000000000/////////|||vvvkkk___TTTMMMIIIHHHEEEDDDDDDFFFIIIJJJJJJIIIBBBBBB@@@???????????????<<<<<<;;;::::::999888888777888888777555444444555555555555555666666666666///000222333333222111000222222222222222222222222000000000000000000000000------------------------...............---,,,,,,,,,...000222333222111111//////............////////////////////////000000---///000000//////000111//////000000000111111111222222222222222222222222111222222222333333444444333333444444555666666666222333777;;;<<<===EEENNNcccwwwnnnddd]]]UUUPPPOOOKKKPPPYYYfffvvv}}}tttqqqpppmmmbbbQQQEEE@@@===:::;;;999888666444444444444222222111111000//////...////////////////////////................................................,,,,,,,,,------.........000000000000////////////}}}rrriiigggbbbZZZQQQJJJFFFEEECCCBBBBBBCCCFFFGGGGGGFFFBBBAAA@@@???>>>>>>>>>>>><<<<<<;;;:::999888888777666777888777444333444555444444555555555666666666000111111111111111000000222222222222222222222222000000000000000000000000........................******,,,---.../////////,,,...000111000000000111///......------......///......////////////000000,,,...////////////000222/////////000000000111111222222222222222222222222111222222222222222333333333333333444555555666666444444888<<<======BBBIIIUUUiiizzzmmm___TTTOOOMMMLLLNNNVVVaaapppsssiiifff]]]ZZZQQQEEE>>><<<:::666666555444444333444444444222111111000000///......////////////////////////------------------------........................,,,,,,------------------............////////////xxxlllddd\\\\\\ZZZUUUNNNHHHFFFFFFCCCBBB@@@AAACCCDDDDDDCCCAAA@@@???>>>>>>======>>>;;;::::::999777666666555666777777666444333333444444444444555555555666666333333222111000000000000111111111111111111111111000000000000000000000000........................)))***+++,,,---.........,,,...000///------...000///......------......///........./////////000000,,,---//////...///000222////////////000000000111111111111111111111111111222222222222111111111111222333333444444555555666666666888<<<<<<:::===BBBJJJ\\\rrrooo^^^WWWPPPLLLJJJNNNRRR[[[jjjyyyzzzkkk___YYYLLLKKKEEE===999999888444222222222222222222222222111111111000//////..............................------------------------........................------------------,,,,,,,,,,,,------......//////tttggg]]]XXXWWWXXXWWWSSSMMMHHHHHHIIICCCAAA@@@@@@AAABBBAAA@@@AAA@@@???>>>============999999888777666555444444666777777666444333333444444444444555555555666666666555333111000000111111000000000000000000000000000000000000000000000000////////////////////////,,,------------,,,++++++---///000...,,,+++---000.........------.........---.........//////000000,,,---//////...///000222////////////000000000000111111111111111111111111333222222222111111000000222222333444444555555666777666888;;;:::777888===DDDTTTiii}}}~~~jjjaaaSSSNNNKKKLLLKKKMMMXXXdddsssxxxgggXXXPPPDDDDDD@@@;;;999:::888333333444444333222111000///111111111000//////......------------------------------------------------.................................------,,,,,,,,,++++++,,,,,,---...//////uuuggg___ZZZVVVRRRPPPOOOLLLJJJGGGEEEDDDCCCFFFDDDAAA@@@@@@@@@???>>>??????@@@??????>>>===<<<===;;;999777666666666777777666666666666555555555444444333333333333222222222333444555444333222111222222111000///...---------......///000111111222////////////////////////---------............/////////000000///...------...............///000000......//////...---,,,,,,---------.........//////000000111111000///...---000222333222111000111222111111111111111111111111333333333333333333333333555777:::;;;:::999:::;;;@@@JJJ[[[qqqlll^^^TTTMMMLLLLLLKKKOOOUUUbbbmmm|||ssseeeUUUIII@@@>>><<<::::::888666444111222222222222111000000222111///...---------...---------,,,,,,+++++++++---...///000000///...---------------------------,,,,,,,,,---------.........------,,,,,,,,,------wwwggg[[[UUUQQQNNNKKKLLLKKKIIIGGGEEECCCBBBBBBEEECCC@@@?????????>>>=========>>>>>>???>>>>>>>>><<<;;;:::888777777666666666666666555555555444444444444333333333222222222111222333333333222000000000000///////////////.........//////000000111111........................------------............///////////////...------...............//////000///////////////...------........................000000/////////.........///111222222111111222333111111111111111222222222333333333333333333333333444666888999888888888999===DDDRRReeezzznnnbbbUUUOOOJJJGGGJJJOOOUUU]]]mmm|||vvvmmm```QQQGGG>>><<<999888888777444222111222222222222111000000222111///...------......---------,,,,,,,,,++++++---...////////////...---------------------------,,,,,,,,,---------.........------,,,,,,---------mmmdddXXXOOOKKKIIIGGGEEEHHHGGGEEEDDDBBBBBBAAAAAACCCAAA>>>>>>>>>>>>===<<<:::;;;<<<===>>>>>>>>>>>>;;;;;;::::::999888666666555555444444444333333333333333333333222222222222000111111111111000//////------........./////////////////////////////////........................------------...............////////////...------......------......///000//////000000000///.....................---------//////...---...///000111///000222222111111222444000000111111222222222222222222333333333333333333333555777777666666777888:::>>>GGGTTTggg{{{vvveeeYYYOOOIIIIIILLLLLLPPPYYYgggzzz|||sssvvv}}}uuummmdddYYYLLLDDD;;;999777666666555333111111222222222222111000000111000///......---......------------,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,---------......---------,,,,,,------...xxxnnn]]]WWWOOOIIIGGGFFFFFFEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@???===<<<======<<<:::::::::;;;<<<<<<<<<<<<<<<999::::::;;;:::888666555444444444333333333222222333333333222222222222111111111111111000000//////------------........./////////////////////..............................,,,,,,---------..................//////...------...------------.../////////000000000000000//////---------.........//////000///...---...000222444000222333222111000111222000000000111222222333333222222222222222333333333333444666666555555777888999;;;???GGGTTTdddrrr{{{{{{lll___UUUOOOMMMKKKMMMQQQWWWbbbtttzzzqqqmmmxxx{{{ooodddZZZPPPFFF???999777555444555444222000111222222222222111000000000000//////............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,---......pppddd\\\RRROOOJJJGGGFFFFFFFFFFFFCCCBBBBBBAAAAAAAAAAAAAAA>>>===<<<<<<===<<<;;;999;;;;;;;;;;;;;;;:::999888888999999:::999888666555444333333333333222222222333333222222222111111111222111111111000000000000............------------////////////....................................,,,,,,,,,------------...------............---------------------...////////////000000000000000///***+++,,,---...000111111111000///...///222444666333444444222000//////000000000111111111222222222111111111222222333333333333555666666555555777999999:::<<<@@@GGGOOOWWW\\\eeejjjwwwuuufffXXXOOOJJJKKKMMMOOOTTT^^^kkkuuu~~~||||||{{{}}}wwwyyywwwiii\\\RRRIIIAAA;;;888666555444555555333222111222222222222111000000///////////////.........------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///ooo___VVVRRRJJJIIIGGGEEEDDDCCCDDDDDDBBBBBBAAA@@@@@@@@@AAAAAA===<<<;;;<<<======;;;999::::::::::::999888777666777777888888777666666555444444333333333222222222222222222222111111111111222111111000///000000000/////////.........------........................------------------------,,,,,,,,,,,,------------,,,,,,---............---------,,,,,,------...///......///000000000//////***+++,,,---...000111111000000//////000222333444333444444222000//////000111111111111111111111111000000111111222333333333333444555555444555777999999999:::<<>>>>>===>>>>>><<<<<<<<<===>>>===;;;999555666777888888999999888777666444333333444555666555555444444444444333333222222222111111111111000000///...---,,,---......------...///000111222222,,,,,,------...///000000------------------------++++++,,,,,,,,,---------+++,,,------.........------,,,,,,,,,,,,---......,,,,,,---...//////......000000///...------,,,,,,,,,---......///.........---///111111111222444555444333333222111000/////////000000111222222333333111222222111000111444666444444555777:::<<>>============<<<===;;;999:::<<<===;;;999777666777888999888555222777666555444333222222222222222222111111111000000000000000000000000000000222222222222111000......------...///000111222222........................//////.........---------...------,,,,,,++++++***+++,,,------......------......---------,,,,,,,,,---,,,,,,,,,,,,---......//////......------,,,,,,------............------,,,,,,------.../////////>>>999222//////111111000000111111111111222222222222333333333333333333444777777777888999999::::::======AAAFFFKKKUUUhhhyyy|||jjj\\\VVVTTTQQQOOOKKKMMMNNNPPPSSSZZZdddlllzzzrrraaa___aaa```dddlllqqq|||wwwnnngggbbb```TTTLLLAAA;;;999888555222444444333333333222222222444444333333222111000000...///000000000///---,,,........................,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////tttfffZZZVVVQQQMMMKKKHHHDDDAAABBBDDDEEEDDDAAA@@@AAACCCCCCAAA>>>=========<<<;;;<<<:::999999;;;<<<:::888777777777888999888555333666555444333333222222222222222222111111111000000000000000000000000000000/////////......,,,++++++,,,,,,---...///000111111........................///.........------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...------------,,,,,,,,,---,,,,,,,,,,,,---.........------------------,,,------............------,,,,,,------.../////////888444///---///111111111000000111111111222222222222222222333333333333444666666777777888999999:::999:::===AAADDDKKKZZZiii~~~oooeee\\\TTTOOOOOOPPPPPPOOOPPPSSSZZZ___bbblllzzzpppdddeeeiiikkksss~~~{{{qqqggg___YYYUUUMMMFFF===888777777555333444444444444333333333222444444333222222111000000///////////////......------------------------------,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------zzzlll___VVVNNNLLLJJJIIIHHHFFFCCC@@@AAABBBCCCCCCAAAAAAAAACCCBBB@@@===<<<<<<===<<<;;;;;;999888888999999888777777777777999:::999666444555555444333222222222222222111111111111000000000000000000000000000000000---------------,,,+++***++++++,,,---...//////000////////////////////////............------------******+++,,,,,,---......)))***++++++,,,,,,++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,---------------------............------,,,,,,------.../////////111///------...000111000000000000111111111222222222222222222333333444444555666666777777888999999888888:::======@@@KKKVVVppp|||ooobbbYYYXXXWWWTTTQQQNNNNNNQQQTTTNNNUUU___hhhpppyyyzzzxxx{{{}}}rrrmmmrrryyyzzzpppeeeZZZQQQLLLDDD>>>888444555666555333555555444444444333333333333333333222111111000000000000///...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,yyyiii\\\RRRMMMIIIIIIIIIIIIHHHGGGDDDCCC@@@AAAAAAAAAAAAAAABBBBBBAAA>>><<<;;;;;;<<<;;;;;;999999888888888777666666777777777999::::::777444444444333222222222222222111111111111000000000000000000000000000000000000///////////////...------+++,,,,,,---......//////////////////////////////------------------------+++++++++,,,,,,---------******+++,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,------......//////,,,------......------,,,,,,,,,------.../////////---------...//////000///000000000000111111111111111111111222333333444444444555555666666777888888888888:::<<<<<<<<>>:::555333333444444333555555555444444444333333333222222222111111000000111000...------......///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,rrrfff[[[RRRLLLJJJGGGHHHIIIIIIHHHFFFDDDCCCAAA@@@@@@@@@AAAAAAAAAAAA???===:::::::::;;;;;;:::999999888888666555555555666666777999:::999777555333333222111111111222222000000000000000000000000//////////////////////////////000000000///......---------......//////000////////////////////////,,,,,,---------------------------,,,,,,++++++++++++,,,,,,---------------------,,,,,,,,,+++++++++,,,++++++++++++,,,------------....../////////000,,,,,,------------,,,,,,,,,,,,------.../////////...///000000///.........//////000000000111111111000000111222222333444444333444444555555666777777888777999<<<<<<:::>>>DDDHHH]]]ppp{{{pppddd\\\VVVTTTSSSPPPPPPPPPPPPPPPRRRVVVXXX]]]aaahhhpppzzz|||rrrjjjeeebbb___\\\\\\eeewww~~~{{{sssiii[[[MMMAAA:::;;;999666444333333333222555555444444444333333333222222111111111111111000111000...------......///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------uuukkk___XXXRRRLLLIIIIIIFFFGGGHHHGGGDDDBBBBBBCCCAAA@@@??????AAAAAA@@@???>>>;;;999999999::::::999888999999888666444555555555555666888999999666444222222111111000111111222//////000000000000000111////////////////////////------.........------,,,------......////////////........................,,,,,,,,,,,,------------......---,,,,,,+++******,,,,,,---............---,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------------..................,,,,,,------------,,,,,,,,,,,,------.../////////000111111000...---...////////////000000000111111///000000111222333444444222333333444555555666666666555666::::::888:::???>>>MMMYYYkkk|||qqqggg___[[[TTTSSSQQQPPPOOONNNNNNNNNPPPRRRVVV[[[```eeeiiilllqqqwww{{{yyyyyyyyyvvvqqqiiiaaa\\\[[[[[[\\\```kkk~~~wwwuuuyyy}}}xxxtttlllaaaTTTHHH>>>888999888777555444333333222444444333333333222222222111111111111111111111111000000///...............,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------zzzqqqbbb]]]ZZZXXXQQQHHHFFFIIIDDDEEEFFFDDDAAA@@@BBBDDDCCC@@@>>>???@@@AAA???======:::888888999::::::999888:::;;;999666444444666333333444666888888666333111111000000000000111111////////////000000111111////////////////////////+++,,,,,,---------,,,,,,---------------.........------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,++++++++++++***+++++++++***++++++,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,------...////////////000111///---,,,...000////////////000000000111//////000111222333444444222222222333444444555555666444555888999777888<<<:::CCCIIIXXXtttvvvnnncccbbb```]]][[[WWWSSSPPPOOOOOOPPPRRRTTTVVVXXXYYY[[[___dddkkkrrrzzz~~~vvvoookkkhhhiiinnnwww}}}}}}wwwnnnhhhgggiiimmmqqqzzzvvvooooooqqqsssmmmhhh```VVVLLLCCC===999555666666666555444444444333333222222222111111111000000000000111111111111///////////////......---------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,rrrddd[[[WWWXXX\\\]]]SSSGGGEEEKKKCCCDDDEEECCC@@@@@@CCCFFFCCCAAA>>>???@@@@@@>>>;;;<<<:::888777888::::::999999:::;;;999666444555666333333444666888777555333111000000000000000111111.../////////000000111111////////////////////////,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++,,,,,,------...******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++******++++++,,,---,,,++++++******)))))))))+++,,,,,,------,,,,,,+++,,,,,,------...//////000---...///...++++++///222////////////000000000000...///000111222333444444111222222333333444555555999666666999999777888;;;:::@@@BBBOOOllluuutttqqqnnniiiccc[[[VVVRRRRRRQQQQQQQQQRRRRRRSSSTTTUUUWWWXXXZZZ^^^dddiiijjjsss}}}uuulllgggdddbbbaaaeeeooozzz|||}}}qqqmmmmmmllljjj___[[[RRRIIIAAA;;;777666222333555555555444555555222222222111111111000000000000000000000111111111...///000000000///---,,,........................///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++~~~pppfff___YYYTTTSSSSSSTTTSSSPPPKKKFFFCCCCCCCCCCCCBBBAAA@@@???>>>???>>>>>>>>>=========<<<:::999777555555666888999777777777666555555444444444444333333333444555555222222222111000///......////////////000000000000........................------------------------+++,,,,,,------,,,,,,+++......---,,,+++***)))(((*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,............---,,,++++++...------,,,,,,,,,------000000111111111111000000000000000000000111111222333333333444444444555555666666666666777777777777::::::>>>NNNfff|||sssmmmhhh```XXXUUUXXXZZZXXXTTTUUUVVVVVVTTTQQQRRRVVVYYYZZZ\\\```eeekkkqqqvvvyyy~~~{{{xxxooopppoookkkgggeeegggjjjppprrr~~~xxxmmmgggaaaZZZTTTJJJGGGCCC>>>:::777666666555444333333222222222222222222222111000//////...111///...------...///111////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++}}}nnnccc\\\XXXTTTPPPPPPQQQQQQOOOLLLHHHDDDBBBBBBBBBBBBBBBAAA@@@???>>>=========<<<<<<<<<<<<<<<;;;:::888666555555666777777666666555555444444333333333333222333333444555222222222111000000//////000000000000////////////........................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---------...------,,,,,,...------,,,,,,---------000000111111111111000000000000//////000000111222333333333444444444444555555555666666666777777777:::999<<>>>>>???@@@@@@AAA@@@@@@;;;;;;;;;;;;;;;<<<<<<<<<999888777555555444444555555555444333333222222111111111111000111222222333111111111111222222222222222111111000///......---........................------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,************************************++++++++++++))))))***+++,,,------...+++++++++,,,,,,------...++++++,,,---............------,,,,,,,,,---......//////000000000000/////////////////////000111111222222333333333444444444444444555555555666666666666555666;;;BBBIIIMMMNNNSSS\\\mmmxxxqqqkkkhhhWWWUUUSSSRRRTTTWWW[[[]]]___]]]YYYVVVTTTSSSTTTTTTTTTUUUVVVWWWXXXYYYZZZ[[[]]]___bbbccccccccccccdddjjjiiihhhgggggggggggggggiiiiiijjjpppyyy{{{tttgggWWWHHH???;;;:::888777666444444444444444333333222222222222222333222111111111000000//////000///............///000........................,,,,,,++++++++++++,,,,,,...------,,,,,,++++++*********++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,GGGLLLTTT^^^iiiyyyvvvlllbbbZZZVVVRRROOOKKKIIIIIIJJJLLLMMMGGGFFFDDDBBBAAA@@@@@@@@@======>>>???@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<555555555555555555666666444444444333222222111111111111000000000111222222111111111111111111222222222111111000///......---........................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))*********+++************************))))))*********+++++++++))))))******+++,,,------***++++++,,,,,,---------++++++,,,---............,,,,,,,,,,,,,,,---.../////////000000000000///////////////...///000000111222222222333333333444444444444444444555555555555333333444777;;;===??????EEEJJJTTTcccvvv~~~hhhfffcccaaaaaacccfffhhhlllhhhbbb\\\WWWTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRTTTVVVWWWWWWXXX[[[aaaeeehhhiiikkkmmmooorrrtttvvvwwwxxx{{{uuunnnbbbRRRDDD<<<999999777777666555444333222222222222222111111222222333////////////............//////............//////........................,,,++++++******++++++,,,---------,,,,,,+++++++++)))*********++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,@@@@@@CCCIIIRRRaaawwwvvvkkkccc[[[RRRNNNNNNKKKIIIGGGEEEEEEFFFGGGHHHDDDCCCBBB@@@@@@?????????<<<===>>>???????????????============<<<<<<;;;;;;333333444444555666666666555444444333333222111111111111000000111111222333111111000000000000000000111111000000//////..............................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,++++++++++++***++++++++++++++++++++++++(((((()))))))))*********************************)))))))))************+++))))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,---......///...//////000000//////...//////......//////000111222222222222333333333333333333333444444444555555222333444666888999::::::>>>@@@DDDMMM]]]qqq|||xxxvvvvvvwwwwww{{{vvvnnnfff___[[[YYYXXXTTTTTTSSSSSSRRRRRRQQQQQQOOOQQQRRRSSSTTTZZZbbbiiiooorrrvvvyyy{{{~~~yyyllldddWWWJJJ@@@;;;999999555555444333222111000///222111111111111222222333............------------////////////////////////------------------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,:::888:::???DDDMMM^^^nnn}}}{{{wwwlllcccZZZUUUPPPJJJHHHJJJFFFFFFEEECCCBBBBBBCCCEEE@@@@@@??????>>>>>>============>>>>>>???>>>>>>>>>>>>======<<<;;;:::999999333333444555555555444444555555555444333333222222222111111111111222333333111000000000///.........000000000000////////////........................------------------------+++,,,,,,------,,,,,,+++***+++++++++++++++,,,,,,,,,,,,,,,+++++++++******************************))))))*********+++++++++************************))))))))))))***************************+++++++++,,,,,,,,,+++++++++++++++---------...------,,,,,,,,,,,,,,,,,,---...//////......////////////......///............///000000111222222222222333333333222333333333333444444444333444666666777777888999999:::<<>>>>>@@@KKKWWWdddzzzsssgggaaa```WWWQQQPPPNNNHHHGGGJJJDDDDDDDDDBBBAAAAAABBBDDD======>>>>>>======<<<;;;======>>>>>>>>>>>>============<<<;;;999888777777555555555555444333333222666555555444444333333222222222111111222222333444111000000///...------,,,////////////000000000000........................------------------------+++,,,,,,------,,,,,,+++((()))***+++,,,---......,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************+++++++++***************---,,,,,,++++++*********............---,,,+++++++++++++++,,,---...///000......////////////.....................///000000111111222222222333333333222222333333333444444444444555777777666777888999444777:::<<>>666444444333111222333333444444444333333111111000000111222333333.........///////////////......////////////......------------------------++++++************++++++)))***+++,,,------...///111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------777888999:::;;;>>>CCCFFFQQQ]]]ooorrrggg___\\\ZZZQQQPPPNNNKKKHHHFFFCCCBBBBBB@@@@@@@@@BBBBBBBBB@@@>>>>>>>>>>>>============::::::;;;<<<=========<<<:::::::::999999999888888666555555555555444444444666666555444333333222222000111111222222222111111//////000000000000//////'''***---//////......///---------------------------------,,,,,,+++++++++---..................---------------------------++++++************++++++******))))))***+++,,,,,,)))))))))***+++,,,......------,,,,,,+++***))))))))))))))))))************************************++++++++++++++++++++++++,,,+++++++++,,,...000111++++++,,,,,,,,,,,,---------------.........///////////////...------,,,,,,//////000111111111111111111222333333333333222111222333444444555555444444:::888777888===EEEMMMRRReeeyyywwwtttppplllfff^^^VVVQQQ@@@>>><<<999666444333222111111111111111111111111000111111111111000//////111111000000//////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********......---,,,,,,+++******------------,,,+++***)))************************++++++++++++++++++++++++666777888888999<<>>>>>>>>=========;;;<<<==================;;;::::::::::::999999999555555555555444444444444444444444333222111111111111111222222222111111000//////000000000000//////***---///000///------------------------------------,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))(((((()))******+++************+++,,,------,,,,,,+++******)))(((((())))))))))))************************************++++++++++++++++++++++++///...---,,,+++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------......000000000000//////////////////000111111111111111111222222333333222222111222333333444444444444444777666555555999???DDDHHHTTTcccuuuzzzuuutttpppiiiaaaYYYQQQIIIDDD<<<;;;999777555333222222111111111111111111111111111111111000000000//////000000000000//////..............................++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,---------------,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++555666777666666888;;;>>>;;;@@@IIIUUUdddttt~~~sssllleeeaaaZZZTTTOOOLLLLLLLLLKKKKKKJJJHHHFFFEEEDDDCCCBBBAAA@@@@@@BBBBBBAAA@@@@@@@@@?????????>>>>>>>>>===>>>>>>>>>>>>======<<<;;;;;;:::::::::999999999555555555555444444444444333333222222111000000000222222222222111000////////////000000000000//////...000111111...,,,++++++------------------------+++++++++++++++******************++++++*********++++++++++++++++++++++++++++++************++++++)))(((((((((((()))******++++++*********++++++,,,*********))))))(((((('''))))))))))))************************************++++++++++++++++++++++++......---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------////////////000000000000//////000111111111111111111111222333333222111111222222333444444444444333555555444444666999<<<>>>CCCKKKXXXhhh}}}|||{{{zzzwwwsssoooiii^^^TTTKKKCCC<<<999888777555444333222111111111111111111111111111111222111000///...//////000000000000////////////...........................************************+++++++++++++++*********((()))***+++,,,......///------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++555666666666555666888:::;;;===AAAFFFOOO[[[gggooo~~~vvvoooggg^^^YYYVVVTTTPPPLLLJJJIIIIIIJJJHHHGGGGGGFFFEEEEEEDDDDDDCCCAAA@@@@@@BBBBBBAAA???@@@@@@@@@@@@?????????>>>======>>>======<<<;;;::::::999999999999888888888555555555444444444333333222222222111111000000000222222222222111000......//////000000000000/////////111222111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))************************++++++************++++++******))))))))))))******,,,,,,+++************************))))))(((((((((((()))))))))************************************++++++++++++++++++++++++******++++++,,,......///+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---...//////000//////000111111111111111111111222222222222111111111111222333333333333333444555555666777888999:::<<>>@@@DDDJJJQQQVVVbbbtttwwwnnnjjjeee```]]]YYYTTTRRRPPPOOOMMMKKKIIIIIIIIIJJJEEEEEEEEEEEEEEEDDDDDDDDDCCCBBB@@@AAAAAABBB@@@???@@@@@@@@@@@@?????????>>><<<<<<<<<<<<;;;::::::999888888888888777777777777555444444444444333333333222222222222111111111111222222222111000///...---//////000000000000//////...///000000.........///,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************++++++************++++++,,,++++++******+++++++++,,,,,,+++***))))))))))))***************)))))))))((()))))))))************************************++++++++++++++++++++++++))))))***,,,------......+++++++++,,,,,,,,,------............////////////+++,,,,,,---...///000000//////000111111111111111111111111111111111111111000111222222333333222222222333444666777888888888999;;;???EEEOOO___sss|||{{{{{{}}}~~~zzzrrrjjjVVVOOOFFF>>>:::888777777333333222222222333444444000000000000000000000000111000...,,,,,,---...000.............../////////........................,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,++++++,,,,,,++++++******,,,,,,---------.........++++++++++++++++++++++++444666777777666555666888666777:::;;;===@@@DDDGGGJJJ[[[tttuuuhhh___WWWUUUSSSSSSSSSRRRQQQOOOKKKKKKJJJIIIIIIHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAAAAAAAA@@@>>>@@@@@@?????????>>>>>>>>>::::::;;;;;;;;;:::999999999888888888777777777777444444444444333333333333222111111111111111111111111111111111000///......//////000000000000//////,,,---///.........///111,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++,,,,,,,,,,,,++++++************************++++++************++++++------,,,++++++++++++,,,,,,+++***)))))))))))))))************************))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------...////////////000000000.........///000111111222//////000111111111111111222111000000000000111222000000111222222222222111000111222444555666666666666777:::>>>CCCLLL]]]lll~~~{{{zzz|||~~~~~~yyynnn```WWWFFFAAA;;;777666666777777333333222222333333444555000000000000000000000000000///...---,,,------...---............/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************+++++++++++++++************+++++++++++++++******+++,,,,,,------.........++++++++++++++++++++++++222444666666555555666777555666888888999:::===@@@BBBLLL]]]pppyyyrrrlllcccZZZSSSLLLKKKLLLMMMOOOOOONNNLLLGGGGGGHHHHHHHHHHHHHHHHHHEEEEEEEEEDDDDDDDDDDDDDDDDDDBBBAAAAAAAAAAAA@@@>>>??????>>>>>>>>>=========::::::;;;;;;<<<;;;;;;;;;::::::::::::999999999888444444444333333333222222000000000000000000000000///000000000000000////////////000000000000//////,,,---...---,,,,,,...000++++++++++++++++++++++++++++++++++++,,,,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++---,,,++++++******+++++++++***)))))))))))))))***))))))))))))))))))))))))))))))))))))************************************+++++++++++++++++++++++++++,,,,,,---,,,+++***)))++++++,,,,,,,,,,,,------.........////////////000......//////000000111111//////000111111111111111222111000//////000111222///000000111111111111111111222222333444444444444666444555:::>>>AAAJJJTTTaaaooo~~~xxx{{{}}}~~~xxxkkk[[[NNNFFF===:::777555555666555555222222222111222222333444000000000000000000000000.........---------,,,,,,---------.........//////------------------------++++++++++++++++++++++++((()))))))))*********+++******************************++++++++++++*********++++++,,,------......++++++++++++++++++++++++111333555555444444555666999999999888777888:::<<>>>>>>>>>>>>>>============::::::;;;<<<============<<<<<<<<<;;;;;;;;;::::::444444444333333333222222.........///////////////...///000000000000000/////////000000000000//////---......---++++++---...+++++++++++++++++++++++++++++++++,,,,,,---------******++++++++++++******++++++++++++++++++++++++++++++************++++++,,,,,,+++***))))))************))))))))))))******'''''''''((((((((((((((())))))))))))************************************++++++++++++++++++++++++'''(((***,,,---------,,,++++++,,,,,,,,,------------------.........//////---------...............//////000111111111111111222111000//////000111222//////000111111111111111555555555444444444444444888333222999===<<<>>>CCCLLL[[[ooo~~~yyywwwxxxvvvkkk[[[JJJ???;;;<<<:::888777777777555444222111111111111111222333000000000000000000000000------.........---,,,+++---------.........//////------------------------************************(((((())))))*********+++))))))******++++++++++++)))******+++++++++************++++++,,,---......++++++++++++++++++++++++333333333444444444555555555555555555666777999999:::===BBBIIISSS___kkkrrr~~~zzzuuuooogggaaaZZZWWWTTTRRRPPPNNNKKKHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEGGGHHHHHHGGGFFFDDDEEEEEEDDDCCCBBBAAAAAA@@@???@@@@@@AAA@@@???>>>===??????>>>>>>>>>>>>??????=========>>>>>>>>>>>>>>><<<<<<<<<;;;:::999777666666444333333444555333222000000///...............111000///......///000111000111222222222000...------,,,++++++******++++++,,,,,,++++++,,,,,,---.../////////......---------++++++++++++++++++++++++************************+++++++++++++++++++++++++++*********))))))(((((())))))))))))***************)))(((''''''((()))***))))))))))))************************))))))((((((************************++++++++++++++++++++++++***++++++,,,------------...---,,,,,,+++++++++,,,...------------...//////000000000000////////////222222111111000000//////111000///------///000111444333333222222333333444444444333444555777999:::@@@GGGSSSeeexxx{{{qqqiii]]]QQQHHHAAA;;;888666666555444333333222222333333333222222222111111000000000000////////////000000///...---,,,,,,+++,,,------------------------............,,,+++***,,,++++++******++++++,,,******++++++++++++******---,,,,,,+++***)))((((((******+++++++++,,,,,,,,,)))******++++++******)))******+++++++++,,,,,,,,,333333333444444444444555444555555666777777888888;;;===???BBBGGGNNNUUU[[[fffnnnxxxvvvqqqiiidddbbb]]]WWWRRRTTTRRROOONNNLLLKKKHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCEEEGGGGGGGGGEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@??????@@@@@@@@@???======>>>>>>============>>>>>>::::::::::::::::::::::::<<<;;;;;;;;;:::888777666444333222222333333222111000//////...............000//////////////////000555555444333111///---,,,------,,,+++++++++++++++,,,++++++++++++,,,------.........------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++*********)))))))))((((((((((((((()))))))))******(((((('''&&&&&&'''(((((())))))))))))************++++++*********)))))))))************************++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,...---,,,,,,++++++++++++---------------...//////000/////////////////////111111111000000000000000333222000//////000222333333333222222222222333333333333333333444666888999<<<@@@HHHSSScccuuuvvv___XXXOOOEEE???:::666444555555555444333333222222222222111111111000000000000000000000/////////............---,,,,,,++++++.........------,,,,,,+++---...///000000///......,,,++++++******++++++,,,******++++++++++++******,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,******++++++++++++******++++++,,,,,,,,,---------333333333333444444444444333444555777777777777666999:::;;;;;;<<<>>>AAADDDKKKPPPVVVZZZ^^^fffrrr{{{zzzrrrjjjeee___[[[VVVTTTSSSRRROOOKKKNNNLLLJJJIIIHHHGGGEEECCCEEEEEEEEEEEEEEEEEEEEEEEEAAABBBDDDEEEFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@??????>>>>>>?????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<999999999999999888888888::::::::::::999777666555333222000111222222111///000///......------............////////////......444333222000...------,,,...------,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******************************************************))))))))))))((((((''''''((((((((())))))))))))((((((''''''(((((()))))))))))))))************+++++++++++++++*********************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***------,,,,,,,,,,,,++++++---------------......//////////////////////////////000000000000000000111444333222111111222333444333333222222222222333333222222222222333555666777777:::===AAAJJJ[[[ppp}}}zzzxxxzzz~~~}}}}}}~~~wwwiiiNNNIIIBBB<<<999888666555555444444333333222222222111111000000000/////////000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***,,,,,,...///000000000000,,,++++++******++++++,,,******++++++++++++************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---------.........222222333333333444444444222333555777777777555444444666888888888999;;;<<<>>>AAADDDFFFHHHNNNVVV^^^ccciiiuuu~~~wwwnnnfff```[[[WWWTTTSSSPPPNNNNNNNNNOOOMMMLLLJJJHHHFFFFFFGGGGGGEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEAAABBBCCCEEEFFFGGGGGGGGGCCCCCCBBBAAA@@@???>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999888777666555555333111000000111222000/////////...------------...------///000000///------------+++++++++,,,---.........---,,,,,,,,,------+++++++++***+++,,,,,,---++++++++++++************************************************************************************))))))))))))))))))((((((''''''''''''((((((((((((++++++************++++++((()))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,+++------,,,,,,------...///.........///////////////.../////////000000111111333333222111111222333333222222111111111111222222111111111222222333444555555777888888<<>>======<<<<<<<<<<<<<<<<<<<<<===999:::;;;;;;;;;;;;:::999;;;;;;;;;:::::::::999999777777777777666555444444333222111111222222111000//////...---------------,,,---...//////...---,,,++++++***)))***+++---.........---,,,,,,,,,------+++************+++,,,,,,************************************************************************))))))))))))))))))))))))(((((((((((((((((())))))''''''''''''((((((((((((******++++++++++++******((()))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,+++******)))++++++,,,---------,,,+++,,,,,,,,,,,,,,,---......------....../////////000......//////000000000111111111000000000000111111222111111000000111111222000000111222222333333333222666888888999BBBQQQ^^^lllwwwxxxwwwuuuuuuvvvwwwyyyyyyxxxzzz|||~~~{{{yyy{{{|||}}}rrrhhh\\\PPPHHH<<<999555333333444444444222222222222222111111111222222111111111000000000////////////............,,,,,,------......//////,,,,,,,,,------.........------,,,,,,++++++++++++,,,++++++******++++++,,,******++++++++++++******)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,222222222222333333333333222333444555555444333333333444666666555555666888777999;;;;;;;;;::::::;;;@@@AAAEEEJJJNNNTTT```lll~~~{{{ssspppkkkgggbbb]]]WWWTTTPPPNNNLLLIIIGGGGGGGGGHHHEEEEEEEEEEEEEEEFFFFFFGGGIIIGGGFFFGGGHHHIIIHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBCCCDDDEEEFFFFFFAAAAAA@@@???>>>===<<<<<<;;;;;;::::::;;;;;;<<<===999:::;;;<<<<<<;;;:::999999999999888777777666666555555555555555444333333333222111111222222111//////...------,,,,,,------,,,------------------,,,///...------,,,,,,,,,,,,...------,,,,,,,,,,,,,,,***************+++,,,,,,)))))))))***************************************************************((((((((((((((((((((((((''''''(((((((((((())))))''''''((((((((()))))))))'''(((((())))))(((((('''))))))))))))*********************+++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++***)))***+++,,,---...---,,,+++,,,,,,,,,,,,,,,------...---------......//////000...//////////////////000////////////////////////111111000000000000111111000000111222333333222222///333666777888===FFFMMMUUU]]]kkkzzz~~~|||}}}~~~~~~~~~}}}~~~{{{|||yyyjjj\\\QQQIIICCC@@@===:::777555555666555555111111111111111111111111222222111111111000000000/////////.........---------------....../////////***++++++,,,---...//////000///...---,,,,,,,,,,,,,,,++++++******++++++,,,******++++++++++++******))))))******+++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,111222222222222333333333333333333333333333333333444555555444333333555666666777888888888777888888===;;;<<>>===<<<<<<;;;;;;:::999999999;;;<<<===999:::;;;<<<<<<;;;:::999888888777777666555555444444444444444444333333222222000//////000111///...///...------,,,,,,------------,,,,,,,,,,,,------------......------,,,,,,------,,,+++++++++++++++***************++++++,,,)))))))))******+++++++++************************************************(((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))******&&&'''(((((((((((('''&&&))))))))))))************)))))))))*********++++++************************++++++++++++++++++++++++)))******++++++++++++***)))***,,,......---,,,+++,,,,,,++++++,,,,,,---...,,,,,,---......///000000///////////////........./////////000000/////////000000000//////000000000000111222333333333222111000222444666777999<<>>=========;;;777666666777666555000111111111111111111111111111000000000///////////////.........------------------------------...+++,,,,,,------.........///...---,,,,,,,,,---...,,,++++++******++++++,,,******++++++++++++*********************+++++++++******+++++++++,,,,,,,,,******++++++++++++******+++++++++,,,,,,,,,------111111222222222333333333444444333222222222333444444555555444333444666888777777777777888999;;;<<<===::::::===???>>>@@@EEEDDDNNNWWWZZZ]]]fffpppuuuxxxssspppuuu}}}zzzuuummmggg```YYYUUUSSSQQQPPPIIIFFFDDDDDDGGGHHHGGGEEE@@@AAABBBAAA???>>>>>>??????@@@AAAAAABBBCCCEEEGGGFFFEEEDDDDDDEEEFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCC@@@??????>>>??????@@@@@@@@@@@@???>>>===<<<;;;;;;::::::999888999:::<<<===999:::<<<======<<<:::999999888888777666666555555333333444444444333222222111///......//////...---......---,,,,,,,,,,,,---...---++++++++++++---...&&&(((***,,,---...---------,,,++++++******++++++*********)))***++++++,,,))))))******+++++++++,,,))))))))))))))))))))))))************************((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))************'''((()))******)))((('''))))))))))))************(((((())))))*********+++************************++++++++++++++++++++++++((()))***+++++++++++++++)))***,,,.........,,,+++,,,,,,++++++,,,,,,---...,,,,,,------...///000000000000//////.........---//////000000000000//////000000////////////000000000111333444444333222111222333333555666777777888???@@@BBBFFFOOO^^^qqq~~~{{{{{{~~~rrrgggaaaSSSNNNFFF???;;;999::::::777555222111111222111000000000000000000111111111000/////////............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,+++******)))***+++---...,,,++++++++++++++++++,,,******++++++++++++************************************+++++++++,,,,,,,,,*********++++++*********,,,,,,,,,---------......000/////////000111222222333333333444444444555555444444555555444444333222444444444444444444444444777777888888888999999999@@@AAABBBEEEIIINNNRRRTTTYYYYYYYYY\\\dddnnnyyyyyyvvvrrrmmmhhhdddaaa```YYYTTTNNNJJJJJJJJJIIIGGGHHHGGGDDDBBB@@@?????????BBBBBBAAA@@@???>>><<<<<>>>>>>>>@@@AAA???>>><<<;;;<<<===???@@@AAA@@@>>>===;;;:::::::::<<<:::888777888::::::999===<<<;;;:::999999999999666666666555444444333333333222111000000111222333666333000......///////////////......------,,,,,,......---,,,,,,---------++++++++++++++++++++++++......---------,,,,,,,,,))))))))))))))))))))))))***************************)))((('''&&&''''''((((((((((((((())))))))))))(((((())))))))))))(((((())))))***+++++++++++++++(((((((((((())))))))))))************************)))++++++***((('''((()))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,---------......******))))))******+++,,,,,,+++******,,,,,,+++***,,,,,,,,,---------......000000//////.........---////////////////////////........................000000000000111111111111000111111111111222222222555555555555555555444444777:::===???BBBJJJWWW```sss~~~zzzkkk^^^TTTPPPAAA>>>:::777777777666555555555444444333222111111111111111111000000000000......////////////.................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++*********))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,111000000000000111111222333333333333444444444444222222333444555555555444444444444444444444444444666666666777777777888888;;;<<<===>>>AAADDDGGGIIIIIIHHHHHHJJJOOOWWW___dddiiimmmtttzzz~~~~~~zzzvvvqqqmmmjjjhhh___^^^[[[XXXTTTRRRPPPOOOOOOKKKFFFDDDDDDDDDCCCBBB???>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@>>><<<;;;>>>>>>???@@@AAACCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???=========>>>???>>>===<<<;;;;;;===???@@@@@@???>>><<<;;;;;;;;;;;;>>>;;;999888999::::::999;;;::::::999888777777777666666666555444444333333222222111000000111222222444222000//////000///...///////////////.........---,,,,,,+++*********+++++++++++++++++++++++++++---------,,,,,,,,,,,,+++))))))))))))))))))))))))************************((('''&&&%%%%%%%%%&&&&&&(((((((((((())))))))))))(((((())))))))))))((((((((())))))***************(((((()))))))))*********''''''''''''''''''''''''***+++++++++)))((()))***))))))))))))))))))))))))++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,******))))))******+++,,,,,,+++******,,,,,,+++***,,,,,,,,,------------...000/////////.........---................................................//////000000000111111111000000111111111222222222444444333333333333333333111444666777999>>>HHHOOO```nnn~~~xxxiii[[[PPPIIIEEE@@@===999777666666555444444444333333222111111111111111000000000/////////......////////////..............................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++*********))))))******++++++++++++++++++++++++++++++*********+++++++++,,,,,,222222111111111111111111222222333333333444444444000111222444555555666666444444444444444444444444444444555555555666666666777777888888:::;;;======??????>>>???AAAFFFJJJMMMNNNRRRWWW[[[^^^```cccfffjjjmmmrrrvvvxxxyyy{{{}}}~~~zzzuuuoookkkgggfff```___\\\YYYVVVSSSPPPOOOKKKJJJIIIGGGFFFEEEEEEEEEEEEBBB@@@?????????>>>===::::::;;;<<<===>>>?????????@@@AAABBBAAA???<<<:::=========>>>???AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>><<<<<<<<<<<<======<<<;;;;;;;;;<<<>>>???>>>======<<<;;;;;;<<<<<>>BBBJJJSSScccttt~~~zzzooo___QQQHHHBBB>>>;;;===:::777555555555444333333333222222111000000000000////////////...............////////////......------------------------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******)))))))))*********++++++++++++++++++++++++++++++*********++++++++++++,,,444333222111111000111111222222222222333333333333111111222333444555555444333333333333333333333333444444444444555555555666666666666777888888999999============>>>???AAABBBDDDGGGJJJKKKKKKKKKKKKLLLQQQTTTXXXZZZ[[[ZZZ[[[\\\___```bbbdddfffgggggggggaaa___\\\XXXUUUSSSRRRRRROOONNNMMMKKKIIIGGGEEEDDDDDDCCCCCCBBBBBBBBBBBBCCC@@@??????>>>>>>===<<<;;;=========>>>>>>=========<<<>>>AAABBBBBB???<<<:::<<<<<<<<<===>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;======<<<<<<<<<;;;;;;<<<<<<===???===:::999999999888777888888888888777777666666666666555444444333333222111111000000000000111111000///...///000000...---///000000111222333333333111111///...,,,,,,+++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))************************))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((&&&''''''((()))(((((((((''''''((((((((()))))))))***************************+++,,,+++***)))***+++))))))))))))))))))))))))************++++++++++++))))))))))))******************))))))******+++,,,,,,+++******,,,,,,+++***++++++,,,,,,,,,---------........................................................................////////////000000000111000000000000111111111111111111222222222222222222555777888888777888:::<<<>>>CCCNNN\\\kkk}}}{{{sssqqqaaaVVVHHH@@@======;;;999999777555333444444222111222111111111000000////////////.........------------......//////......------------------------------,,,,,,,,,,,,,,,,,,---+++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******((())))))***************************************************++++++++++++333333222111000000000000111111111222222222333333222333333444333333222222333333333333333333333333444444444555555555666666444444555666777888999999888888999999::::::;;;;;;===???AAAAAA@@@?????????DDDGGGJJJKKKJJJIIIIIIIIIIIIJJJKKKMMMNNNOOOPPPPPPOOOMMMLLLJJJIIIIIIIIIJJJDDDDDDCCCBBBAAA@@@@@@?????????>>>============>>>>>>>>>>>>>>><<<;;;;;;;;;@@@??????>>>===<<<<<<;;;;;;===@@@BBBBBB???<<<:::;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<;;;;;;:::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<===>>>;;;888777777777777666777888888999888888777666555555555444333333222222000000000000000000000000...------...000000///---//////000111222333444444222111000...---,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))***++++++***)))***+++)))))))))))))))))))))))))))))))))******+++++++++*********++++++++++++,,,******))))))******+++,,,,,,+++******,,,,,,+++***+++++++++,,,,,,,,,---------------..................................................................////////////000000000//////000000000111111111111111222222333333333333111333555555555555666666999<<>><<<>>>BBBDDDDDDCCCCCCDDDAAAAAAAAABBBCCCDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDD@@@@@@?????????????????????>>>===<<<<<<;;;;;;<<<<<<======<<<;;;;;;<<<>>>BBB@@@???===<<<;;;<<<<<<;;;<<>>???AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<;;;:::888999999999::::::::::::<<<;;;;;;;;;;;;;;;<<<<<<<<<:::777666777777666666666777888999999888777666555555444444333222222222///000000111111000000///---,,,,,,---///000///......//////000111222222222//////---,,,+++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((''''''(((((((((((())))))))))))(((((())))))))))))((((((&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))******)))(((***+++))))))))))))))))))))))))(((((())))))***++++++++++++++++++,,,,,,,,,------******))))))******+++,,,,,,+++******,,,,,,+++***++++++++++++,,,,,,,,,,,,---------------.........------------------------..............................////////////000000/////////000000000111111111111111222222333444444000111333444555666666666666666;;;@@@CCCMMMgggsssdddVVVKKKFFFBBB>>>;;;999::::::777444555333222222333333222000111111000000000000000000///............---------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))******+++,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++************************))))))************))))))'''((()))*********)))(((************************)))))))))************+++/////////...//////000000000000000000111111111222111222222333333333222222222222222222222222222222222222222333333333333444222333444555666666555555555666666777777888999999666888;;;===<<<<<<===>>>777:::>>>@@@?????????@@@>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@>>>>>>>>>?????????????????????>>>===============:::;;;<<<<<<<<<>>>BBBFFFKKKHHHCCC???<<<;;;;;;<<<;;;<<<>>>?????????>>>===<<<<<<;;;<<<<<<===>>>?????????????????????????????????>>>===<<<:::999888777888888999999999999999<<<<<<;;;::::::;;;;;;;;;<<<999777666777888888777444555777888888777555444555555444333333222222111...///000111111000///...---,,,***+++---///000///---.........//////000000......---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((()))(((((('''(((((((((((())))))))))))(((((())))))))))))((((((''''''((())))))))))))(((((((((((())))))))))))***************************&&&((())))))(((((()))***))))))))))))))))))))))))((((((((()))***++++++++++++++++++,,,,,,,,,,,,---******))))))******+++,,,,,,+++******,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,------.........------------------------................................./////////000000////////////000000000111//////000000111222222333222222333444666777777777666333666<<<>>>AAAQQQeeeuuu}}}{{{vvvkkk]]]PPPHHHCCC@@@;;;:::999888777666444333333222222222333333222000111111111111111111111111/////////............---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,((())))))***++++++,,,,,,)))***+++,,,,,,,,,,,,+++************************************************))))))************))))))&&&''')))***+++***)))(((************************))))))))))))************...............///000111000000000000111111111111///000111222333444444444222222222222222222222222000111111111111222222222444555666777777666444444444444444444555555666777666888::::::999777777888777:::<<<===<<<;;;:::;;;======<<<<<<<<<<<<======777999;;;===?????????>>>;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;<<<<<<======:::<<<===>>>>>>BBBHHHNNNVVVRRRJJJCCC===:::::::::<<<<<<===>>>>>>?????????<<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;999777666777777888999999999999888===<<<;;;::::::::::::;;;<<<:::888777888::::::999222444555777777666444333555555444333333222222111...///000111111000///......,,,)))***,,,///000000------------............000//////.........//////++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))(((((((((((())))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))************++++++++++++''''''''''''''''''''''''%%%'''((((((''''''(((***))))))))))))))))))))))))'''(((((()))***+++++++++***++++++++++++,,,,,,,,,*********)))***++++++,,,,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,------.........------------------------..................................../////////000////////////000000000000---......///000111111222111000000111333555555444888333444<<<===;;;BBBOOOXXXdddtttyyytttaaa\\\SSSFFF>>><<<===>>>555666777666444333444555333222111222444444222000111111111111111222222222000////////////.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,((())))))***++++++,,,,,,)))***+++,,,---,,,,,,+++************************************************))))))************))))))&&&''')))***+++***((('''))))))))))))))))))))))))))))))))))))************333333222222111000000000000000111111111222222222333333333222222111111111000000000000000000000000111111222222222333333333///000111222444555666777333444555666777777777777555555666777777777777777999999999:::::::::;;;;;;999999999999999999999999>>>============>>>??????===<<<:::888888888:::;;;;;;;;;::::::::::::;;;;;;>>><<<;;;:::===DDDMMMTTT[[[SSSIIIAAA===<<<:::999777999;;;<<<;;;;;;===>>>>>>>>>======<<<<<<<<<;;;===<<<;;;===@@@???;;;888<<<;;;;;;<<<======;;;888999888888888888888999999999999888888888888999999777777777777777888888888666666666666555444333222111111111111111111111111444333222111000...------***+++---//////000//////,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,+++***))))))******))))))))))))))))))))))))************************,,,+++***((('''''''''''')))(((((('''''''''(((((())))))))))))))))))))))))&&&(((******'''''')))+++*********)))((('''''''''''''''(((((())))))******+++*********))))))((((((***)))((((((((()))+++,,,,,,+++++++++******))))))((())))))*********)))))))))+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,+++***)))******))))))))))))******++++++,,,,,,,,,,,,------***,,,...000111///---,,,......------------......000///...---------------------------------------////////////000000000000////////////////////////000111111222222333444444555555444555666999<<<>>>HHHNNNWWW^^^cccjjjttt|||yyylll___WWWMMMIIICCC>>>;;;:::888777444555666666666666666555333444555333111000000111222111111000///......---.........------,,,,,,,,,------------------------------------------------******+++++++++,,,,,,,,,)))***,,,.../////////......---+++***)))******+++,,,+++++++++***)))))))))******)))))))))))))))***************************''''''(((((())))))******))))))))))))((((((((((((*********)))))))))))))))////////////000000000000000000000111111111222222333333222222222111111111111111111111111111111111111111111222222222333333111222222333333444444444333444444444444444333333555555666666666777777777999999999999::::::::::::999999999999999999999999:::999999999999:::;;;;;;===<<<:::999888999:::;;;;;;::::::999999::::::;;;<<<<<<;;;:::===DDDMMMSSS[[[TTTIIIAAA===;;;999777777999;;;<<<;;;;;;<<<============<<<<<<<<<;;;;;;<<<;;;;;;===@@@@@@>>><<<>>>======>>>???>>>;;;999888888888777777888888999555555666777888:::;;;<<<888777777777777777777777666666666666555444333333111111111111111111111111222111111000///...------+++,,,---.........------,,,,,,,,,---------------------,,,,,,,,,+++++++++,,,++++++***))))))******************************************************+++***)))((((((''''''((()))(((((('''''''''(((((())))))))))))))))))))))))''')))***)))((('''(((***(((((((((((())))))))))))'''((((((((()))))))))************)))))))))(((((()))))))))))))))******+++++++++******)))))))))))))))))))))))))))))))))(((***+++------+++++++++,,,+++,,,,,,,,,++++++***)))******))))))))))))******))))))******+++,,,,,,---+++---///111111000...---------,,,,,,,,,,,,------//////...---------------------------------------.../////////000000000000000000000000000000000000000111111222222333333444555444444444555888:::<<<999???FFFJJJNNNSSS[[[aaasss{{{rrrggg\\\QQQKKKGGGCCC>>>;;;999999888777555555666666666555555444333444444333111000000111111111000000///......---......---------,,,,,,,,,------------------------------------------------******+++++++++,,,,,,,,,******,,,---......------...------,,,,,,,,,,,,,,,+++++++++*********************))))))))))))******************************(((((((((((())))))))))))''''''(((((())))))*********))))))))))))))))))))),,,,,,------...//////000000000000000111111111111222222222111111111111111222222222222222222222222111111111222222222222333333333333333333222222222555555444444333222222111666666555444555666777888888888888999999999::::::888888888888888888888888:::::::::::::::;;;<<<<<<===<<<;;;:::999:::;;;<<<::::::999999999999::::::;;;;;;;;;;;;===BBBJJJPPPWWWQQQHHHAAA<<<999777666666999;;;<<<;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::;;;===AAACCCDDDCCCAAA@@@@@@AAAAAA@@@===:::888888777777777777777888555555666777888:::;;;<<<888888888777777666666666777777777777666555444333111111111111111111111111/////////.........------,,,,,,------...------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++******)))*********++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((''''''(((((()))))))))))))))))))))))))))((()))***)))((('''((()))&&&''''''((()))******+++(((((((((((())))))))))))******))))))))))))(((((((((((()))***************))))))))))))((((((((((((+++***)))(((''''''((()))+++,,,...---,,,++++++,,,+++++++++,,,++++++***)))******))))))))))))******'''(((((()))***+++,,,,,,,,,---///111111000///...,,,,,,,,,++++++,,,,,,,,,.........---------------------------------------....../////////000000000000000000000000000000000000000111111222333333333444444333333444555777888444777;;;===>>>AAAGGGKKKYYYhhhsssyyyqqqfffZZZQQQIIICCC@@@???<<<888666666777777666555555666555555444333222222333333222000///000111111000000//////............------------,,,,,,,,,........................------------------------******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++***************+++++++++***)))))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))******,,,,,,---------........./////////000000000111111111111111111111111111000111111111111111111111111111111111111222222222222222222222222222222222222777666555555444444444444666555444333333555777888777777777888888888999999888888888888888888888888:::::::::999:::;;;;;;<<<<<<<<<;;;::::::;;;;;;<<<:::::::::999999:::::::::;;;;;;;;;:::;;;>>>DDDHHHNNNJJJDDD>>>:::888777777777999;;;<<<;;;999999:::;;;;;;;;;;;;::::::::::::;;;;;;<<>>AAACCCOOOXXXdddvvv}}}xxxwwwzzz{{{~~~|||bbb[[[QQQHHHCCC???===<<<:::888555444555555555555555555555555444333111111111222333222000///000111000000/////////.........------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++******))))))%%%&&&(((************))))))))))))***+++++++++,,,))))))))))))))))))***+++((((((((((((((((((((((((******))))))(((((('''''''''''''''((()))*********)))))))))))))))*********/////////......---------....../////////000000000000000000000000000000000000000000000000000000000000000111111111222222222000000111222222333333444555444444444444555666777666555333222222444666777666666666777777777888888777777777777777777777777666666555555666666777888;;;;;;:::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;:::999999<<>>===;;;:::999777555444444444444222444444444444333111000000000111222111///...///000////////////............------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++***))))))))))))$$$%%%''')))*********))))))))))))***+++++++++,,,))))))(((((()))***++++++((((((((((((((((((((((((******))))))((((((''''''))))))))))))(((((((((((((((((())))))************111000000///......------............////////////////////////000000000000////////////////////////000000000111111111111222000000000111222333333444222111111111111333555666444444333222333444555666555555555666666666777777666666666666666666666666777666666666666777888888999999::::::::::::::::::::::::999999999999:::::::::;;;<<<:::888777888999<<<<<<;;;:::777777888:::999;;;>>>???===:::888888888888888888999999999999<<<>>>@@@BBBBBBDDDFFFHHHDDDDDDFFFHHHIIIGGGCCC@@@;;;:::999888777777777777444444555666777999:::;;;777777777666666555555555666666666666555444333222000000000000000000000000/////////////////////000,,,,,,,,,---...///000111,,,,,,,,,,,,++++++++++++*********+++++++++++++++*********)))******+++,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((()))***++++++)))))))))))))))))))))))))))''''''((()))******((())))))))))))(((((((((((())))))))))))((((((((((((''''''(((((((((((())))))(((((()))***************''''''''''''((((((((((((...---+++***))))))***++++++,,,------+++))))))***((()))******+++***************))))))))))))******,,,,,,,,,+++******)))))))))***++++++,,,,,,++++++///......------......///***+++---......---,,,,,,------------------------------.........///////////////////////////////////////000000111222222222111222222222222222222222333333333333444666777888:::===<<>>===;;;888666999777555444444444333111222222333222222111000//////000111000///...///000........................,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++***))))))******(((((()))++++++,,,,,,,,,***************+++++++++(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))((((((((('''((((((((()))******++++++////////////............------........./////////........./////////000000////////////////////////000000000000111111111111111111111111111222222222444333111000000222333444222333333333333444444444444444555555555666666666666666666666666666666666999999888888999999:::;;;777888888999:::::::::999888888777777777777888888999:::<<<<<<:::999999:::999;;;<<<:::888777888::::::===@@@@@@>>>;;;999888777777777888888888999999:::===@@@AAA@@@???@@@AAA???AAACCCFFFHHHFFFBBB???<<<;;;:::999888888888888444444444555777888:::;;;666666666666666666555555555555555555444333222111000000000000000000000000........................------,,,+++++++++,,,---+++++++++++++++,,,,,,,,,)))*********++++++++++++******))))))***++++++,,,(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((()))***(((((((((((()))***+++,,,))))))))))))))))))))))))(((&&&%%%'''***,,,+++)))''''''(((((())))))*********)))))))))(((((((((''''''''''''((((((((()))))))))))))))))))))******+++''''''((((((((()))))))))***)))))))))))))))))))))***,,,---,,,***((((((((((((((()))*********************))))))))))))******))))))))))))******++++++******++++++,,,,,,,,,,,,...------,,,,,,------...)))+++,,,......---,,,+++---------------------------------.........//////........................//////000000111111222222000111222222333333333333555444333444555666777777:::;;;999<<>><<<::::::999777555777555333333444444333222000111111111111111000000...///000000......///000........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++*********++++++************++++++,,,---+++++++++***************(((((((((((()))***+++,,,************************(((((((((((())))))))))))(((((((((((())))))))))))'''(((((()))******++++++,,,,,,---......//////000---------.........//////---.........//////000000000000000000000000000000000000000000111111111111333333222222111000000///888666444222222222333444111222333444444444333333444444444555555555666666666666666666666666666666666666666666666777777888666777888999999999999999666666555555555555666666777:::<<<===<<<;;;;;;<<<:::<<<===<<<999777888:::;;;>>>AAAAAA???<<<999888666666777777888888888999999<<<@@@@@@===;;;:::;;;<<<===@@@DDDFFFDDDAAA======<<<;;;:::999999999999777777666666666666777777555555555666666666666666444444444444333222111111000000000000000000000000......---------,,,,,,,,,///...+++)))((((((((((((*********++++++,,,,,,---))))))******++++++++++++******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))***+++,,,))))))))))))))))))))))))'''%%%$$$'''***---,,,***%%%%%%&&&((()))+++,,,,,,******))))))((((((((('''&&&'''''''''(((((())))))***)))((((((((()))+++,,,'''((((((((())))))******&&&'''((((((((((((((('''***+++,,,+++)))''''''((((((((()))*********************))))))))))))******%%%%%%&&&((()))+++,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---)))***,,,.........,,,+++---------------------------------.........//////......................../////////000111111222222000000111333333444444333444333222222333444444444777999666:::BBBJJJccczzzpppjjjaaa[[[RRRLLLIIIFFFCCC@@@;;;999777666777888777777444333222333444555444333///000000111111111111000---///000///......///000---.....................,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,---***)))((((((((()))+++,,,,,,+++++++++******))))))(((((((((((()))***+++,,,************************''''''(((((())))))******&&&&&&'''((()))***++++++'''(((((()))***+++++++++000000//////.........---........................---......///000111111222000000000000000000000000////////////000000000000333333222222111000000000000111111111111222222222333333333444444444555555555555555555555555555555666666666555555444444444555555666666666666555555777777888888999999999:::666666555555555555666666666888:::;;;:::999::::::===>>>>>><<<:::888999:::>>>@@@CCCCCCAAA<<<888666777777666666666666666777999999::::::;;;<<<======>>>>>>????????????>>>===;;;;;;::::::::::::999999777777666555555555555555777777666555444444333333555444333333222222333333111111000///////////////......---------,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++***)))))))))++++++******))))))((((((************)))))))))))))))((('''&&&&&&'''((()))***)))(((&&&&&&((()))***))))))))))))(((((((((((()))))))))***+++++++++,,,))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%&&&&&&'''(((((('''&&&&&&&&&'''''''''(((((())))))))))))(((((((((((())))))&&&&&&''''''(((((())))))******))))))))))))******))))))))))))))))))))))))+++*********))))))(((((())))))))))))************''''''(((((()))+++,,,---,,,------......------,,,------------------------++++++++++++++++++++++++---------------------------------............///............////////////000000000000////////////222222111111111111111111222222333444444555555666777444666:::;;;???UUUmmmyyyuuuooofff___OOOMMMJJJGGGCCC???<<<:::999999888888777777666666555555444444333222111111333222222222111000000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------+++***))))))((((((******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,''''''((()))***++++++,,,++++++++++++++++++++++++)))))))))))))))(((''''''************************************************////////////......------.................................///000000000111////////////////////////.../////////000000000000222222222111111111000000000111111111111222222222333333333444444444444555555555555555555555555555555555555444444444333333555555666666666666555555666777777777888888888999777666555555555555555666777888:::::::::;;;===@@@AAA@@@>>><<<<<<;;;;;;<<<<<>><<<;;;888888888777666666555555444444333333222111111111222222222111111111111111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++***))))))))))))************++++++++++++***++++++,,,,,,++++++***+++******))))))******+++((())))))******+++++++++++++++++++++++++++++++++)))*********))))))((('''************************************************///............---------------------------------......//////////////////............................../////////000000000000000000111111111222222000111111111111222222222333333333333444444444444444444444444444444444444444444444444333333333333555555666666666666555555666666666666666777777777777777666555444444444555888999999:::;;;???EEEIIIIIIFFFCCCCCCEEEEEECCCAAA@@@CCCEEECCC===888555555777666666555555666777777999999999::::::;;;;;;<<<999::::::;;;;;;:::::::::::::::::::::999999999999888888777666666666666666444444333333222222111111222222111000000000000000111000//////......//////------------,,,,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++))))))))))))************************))))))))))))***))))))(((((())))))***)))((('''&&&&&&'''((()))************)))))))))))))))(((((((((((((((''''''))))))))))))))))))))))))+++******))))))******+++(((((('''&&&&&&'''((((((''''''(((((((((((())))))))))))(((((((((((())))))++++++******)))((((((''')))((((((''''''(((((()))))))))))))))))))))))))))************))))))))))))))))))))))))******************))))))))))))******+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++------------------------------------............---............/////////////////////////////////111111111111111111111111222222333333444444555555999444555999999888AAAMMMYYYeeeqqqooobbbSSSLLLKKKPPPTTT\\\fffsssuuuooofff___YYYRRRIIICCC??????>>>>>>===<<<<<<<<<777777666666555444444333333333222222111000000000111111111111111222222222/////////...------,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++************++++++++++++***************+++************++++++++++++***++++++,,,,,,++++++******))))))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++*********+++******)))(((************************************************------------------------------------------------///.....................------------------------........./////////000000/////////000111222222333000000111111111222222222222222333333333444444444444444444444444444444444333333333333333333333333555555666666666666555555555555555555555555555555777777666555444444444444888888999:::===EEENNNTTTTTTQQQPPPSSSWWWWWWRRRLLLJJJKKKIIIDDD<<<666444444666666555555555666777777888999999999:::::::::;;;888888999999::::::999999:::::::::999999999999888888888777666666666666777555555555444444444333333222222111000000000000111000000///............///---------,,,,,,,,,++++++************************************************...---,,,+++***(((''''''(((((())))))******++++++************)))))))))(((******))))))))))))*********)))(((((((((((()))***+++*********)))))))))))))))))))))(((((('''''''''))))))))))))))))))))))))***)))(((''''''((()))******((('''%%%%%%'''(((***(((((((((((((((((())))))))))))(((((((((((())))))+++++++++*********))))))((((((''''''''''''((((((((((((((((((((((((((((((*********)))))))))))))))((()))))))))************++++++***)))(((((())))))******++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////.........///////////////000000000000111111111111111222222333444444555555777444444888999777:::???CCCKKKRRRSSSMMMEEEAAA@@@CCCEEEIIIOOOXXXcccooowwwuuulll]]]ZZZTTTPPPLLLHHHCCC???;;;;;;::::::::::::::::::666666555555444333222222222111111111000000//////000000000111222222222333//////.........---------...------,,,,,,++++++***++++++++++++++++++++++++************************++++++************++++++******))))))***++++++,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++*********))))))))))))******,,,,,,,,,+++++++++************************************+++++++++******)))************************************************,,,,,,,,,,,,------------------------------------.........---------------------------------------............////////////......///000111222222333000000111111111222222222222222222333333333444444444444444444444444444444333333333333333333333333555555666666666666555555555555444444444444444444666666555444444444444444888888999;;;AAAKKKWWW_________bbbhhhmmmkkkccc[[[RRROOOHHHAAA:::666555444555555555555555666777777888888888999999999999999777888999:::::::::::::::::::::999999999888888888888777777666666666666666444444444444444333333333333333222111111111111111000//////...............------,,,,,,,,,+++++++++************************************************------,,,+++***)))((('''(((((())))))******++++++************)))))))))((())))))************))))))*********************************))))))))))))(((*********))))))(((((((((((((((((((((((((((((((((&&&%%%$$$######$$$%%%&&&***)))'''&&&&&&''')))***))))))))))))))))))(((((())))))(((((((((((()))))))))*********+++++++++,,,((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))******((()))))))))************,,,+++***)))(((((((((((()))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............------....../////////000//////000000000111111111111111222222333444444555555333444777999888777888;;;>>>@@@AAA@@@???>>>???>>>???AAADDDGGGLLLSSSXXXccclllzzzvvviii]]]VVVMMMKKKIIIFFFDDDBBB@@@>>>;;;::::::999999888888888666666555444333222111111111111000000000000000///000000000111222222222333...............------------------,,,,,,+++++++++++++++++++++++++++++++++************************+++******))))))******+++))))))))))))***+++,,,,,,,,,,,,,,,------------...***++++++,,,,,,++++++***+++++++++******+++++++++------,,,,,,+++*********************************)))******+++++++++******************************************************++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------........./////////......//////000111222222000111111111111222222222222222222222333333333333333333333333333333333333333333333333444444444444555555666666666666555555555555555444444444444444555444444444444444555555777777999===EEEQQQ___hhhgggjjjqqqxxx}}}zzzssslllZZZQQQEEE<<<999888777666444444444444555666777777888888888888888888888888777888999:::::::::::::::999999999999888888888888777777666555555555555555222222222222111111111111333333222111111111111222000///......------......,,,,,,,,,,,,++++++++++++************************************************((())))))***++++++,,,,,,))))))))))))************************))))))))))))((())))))******))))))(((************************))))))))))))((((((((((((******)))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''((())))))(((''''''((())))))******))))))))))))(((((())))))(((((((((((())))))((())))))***++++++,,,,,,)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++***)))(((((())))))*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........---------......//////000...//////000000111111111111111222222333333444444222333444666777777777777::::::999999999999:::;;;888:::<<<>>>>>>@@@CCCEEELLLSSS___kkkwww~~~wwwmmmbbbWWWNNNIIIFFFEEEDDDBBB@@@>>><<<<<<;;;;;;:::999888777666666777666555444333222111000111111000000000000000000111111111111111222222222........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))*********)))))))))***+++,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,++++++*********)))************************((()))******+++************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------...---------------------------------.........//////.../////////000000111111000111111111111222222222111222222222222333333333333333333333333333333333333333444444444555555555555555666666666666555555666555555555444444444444333333333333444555666666555777999???HHHVVVeeeoookkkpppxxx~~~}}}zzzjjjZZZGGG<<<:::;;;888555444444444444555666777777888888888888888888888777666777888999999:::::::::999999999999888888888888666555555444444444444444111111111111111111111111222222111000000000000111//////...------------...,,,,,,,,,++++++++++++***************************************************''''''(((***+++,,,---...*********)))))))))))))))************))))))))))))'''((())))))))))))((('''((((((((())))))((((((((((((((((((((('''''''''&&&''''''((((((((((((((()))((((((((((((((((((((((((******++++++++++++******((((((((((((((((((((((((*********)))))))))(((((())))))(((((((((((()))))))))))))))******************))))))(((((())))))***))))))))))))))))))))))))((()))))))))************))))))))))))******************)))))))))))))))******++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,---......///000000......//////000111111222111111111222333333444444111333555555333444666777666666777777777666666777777888:::;;;;;;<<<>>>@@@???EEEMMMUUU]]]fffqqqyyy}}}zzzwwwuuuhhhfffaaaZZZQQQJJJFFFCCCAAAAAA@@@???===;;;;;;;;;;;;:::999888777666555555777777666444333222111000111111111111111111111111222222222111111111111111........................***++++++,,,,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))************************++++++*********+++++++++,,,,,,***++++++,,,,,,++++++***++++++************++++++******************))))))************************'''((())))))*********)))*********************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---..............................---------.........//////////////////000000000000000111111111111222222222111111222222222333333333333333333333333333333333444444444555555666666666555555666666666666555555666666666555555444444444222222222333444555666777444666:::@@@JJJYYYhhhsssmmmrrryyy~~~{{{fffNNN???===<<<888222333333333444555666777888888888888777777777777777555555777888999999999999999999999888888888888777555555444333333333333444333333333333333333333333111111000/////////////////////...------------...,,,,,,,,,+++++++++******))))))))))))))))))))))))************************)))************+++++++++++++++******))))))((((((************))))))))))))&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&%%%&&&&&&''''''(((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%(((((())))))))))))((((((+++*********))))))(((((())))))(((((((((((())))))++++++******)))(((((((((******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))******************))))))))))))******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,------...///000000---......///000111111222000111111222333333444444000444666333000111555777000333666888888777666555999:::;;;;;;:::;;;===@@@:::>>>DDDHHHLLLQQQXXX^^^nnn}}}|||rrrkkkfffbbb```VVVUUURRRMMMGGGCCCBBBBBB;;;<<<======;;;;;;<<<===999999888777666666555555888777666555333222111000111111111111111222222222333222222222111111000000---.....................)))***+++,,,------...///*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++***************+++((())))))))))))*********+++++++++,,,,,,+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))************************************************)))************+++++++++---,,,***+++,,,------,,,------------------------.........------,,,,,,,,,---...............------------......///111222333//////............//////000111111111222222222222222222333444444555666666333333444555555666666666444444444555555555666666222111111333666777777666555444444444444555666666777888;;;AAAKKKVVV___eeeggglllrrryyy~~~}}}mmmVVVDDD;;;999888777:::888666444444555666777666666777777888888888999444555777888999999999888888888888888888777666555444333222111000111222333444444333333222111000000111111111111000///------,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,,,,,,,+++***)))((('''''')))))))))))))))******++++++******)))))))))))))))******)))(((((((((((((((((((((((()))+++***(((&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''&&&&&&&&&''''''((())))))))))))************''''''''''''(((((((((((((((((()))***+++,,,,,,,,,******))))))((((((''''''+++*********))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))******)))((()))*********************++++++((((((((((((((((((((((((******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................------...............///000000000000000000111111111111111111222222222333333333444444444555555555555666555555555555666777999999===>>>???@@@BBBEEEJJJMMM___lll{{{}}}}}}sssaaaXXXYYYWWWPPPJJJFFFAAA@@@@@@@@@===;;;:::::::::;;;;;;<<<<<<<<<999999999888888888777777999888777555333111000/////////000000000000//////111000///......///000111,,,,,,---------,,,+++***,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++((((((((((((((((((((((((((((((((()))******++++++((((((((((((((())))))***************************+++++++++************)))))))))))))))************)))************+++++++++...,,,+++***+++,,,+++***------------------------......---------,,,,,,,,,---......//////......---222111000///............111000000//////000000111000000000000111111111222000000111111222333333444222222333444555555666666444444444555555555555555444333222333555666666555555444444444444555666666888888:::>>>EEENNNUUUZZZ```cccgggmmmsssxxx|||~~~nnnXXXFFF<<<999777666888777666555444555555666666666777777777888888888333444666777888888777777777777888888777777666666555444333222111111222222333333222222111000000///000111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,++++++******)))(((((((((******))))))******+++,,,+++***))))))(((((())))))***))))))((((((((((((((()))(((((()))++++++)))'''(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))(((((('''''''''''''''((('''(((((((((((()))))))))''''''((((((((())))))))))))))))))******++++++,,,************)))))))))(((*********)))))))))(((((()))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++,,,------++++++,,,---,,,++++++******))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,+++++++++*********************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................------...............//////000//////000000000111111111111111111222222222333333444444444444555555555555555555555555666777888999999:::;;;<<<===???DDDGGGQQQ\\\hhhllliiijjjrrrzzzzzz~~~yyysssooommmmmmmmmiiijjjcccTTTNNNPPPNNNGGGFFFCCC???>>>>>>>>><<<:::999:::::::::;;;;;;;;;;;;888888777777777666666666888777666444333111000/////////000000000000//////000/////////000111333444---------,,,,,,,,,++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************(((((())))))******++++++******))))))******+++,,,************************+++++++++*********))))))))))))))))))************)))************+++++++++...,,,*********+++***))),,,,,,,,,,,,------------------------,,,,,,,,,,,,---....../////////......111111000///...---------222222111111111111222222////////////000000000000000000000111222222333333000111111222444555666666555555555444444444444444666444333333555555555333555444444444444555666666888777888:::>>>CCCHHHKKKTTTUUUVVV[[[bbbkkksssyyyxxxkkkWWWGGG===999666555666666666666555555555555666666666666777777777777222333555666777666666555555555666777777777666666666555444333222222222222222111111000000/////////000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,))))))))))))))))))))))))***************++++++,,,+++***))))))(((((())))))))))))((((((''''''(((((()))(((((()))******)))'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))((('''&&&&&&''''''''''''''''''((((((((((((((((((((()))))))))******************************++++++************))))))******))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))+++,,,,,,+++***)))((((((''')))))))))))))))))))))))))))***++++++,,,,,,++++++***************)))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------......///000//////000000000000111111111111111222222222222333333333333444444444555555444444444444555666777888666777888888888:::>>>@@@CCCLLLTTTVVVRRRPPPVVV\\\aaaeeekkkooorrrssstttuuuyyy~~~xxxnnnjjjiiihhhhhhfffccc^^^ZZZVVVTTTSSSSSSQQQTTTPPPGGGDDDFFFEEE@@@AAA???<<<;;;<<<<<<;;;999999999999:::::::::::::::666666666555555555444444777666555444222000//////...//////000000//////...///......///000333555666///...,,,+++++++++,,,---...---,,,+++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++(((((())))))***++++++++++++++++++++++++,,,------************************++++++*********)))))))))))))))))))))************))))))*********+++++++++,,,***((()))***++++++***,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......+++,,,---...///000000111222222111111111111222222.........////////////000111222222222333333444444//////000222333444555666555555444444444444333333666555444555777777666555555444444444444555666666666666666666888;;;>>>@@@GGGGGGHHHKKKRRR[[[dddiiiggg]]]OOOCCC;;;888777666666666777777777666666555666666666666666666666666333444555666777666666555333444555666666666666666666555555333333222111111000000/////////.........///////////////...---,,,+++++++++++++++++++++++++++***************++++++(((((())))))************)))))))))))))))***++++++******)))((((((((((((((()))(((((('''''''''((((((((('''&&&'''((()))(((&&&((((((((((((((((((((((((((((((((((((((((((((((((***))))))'''&&&%%%$$$$$$)))((('''&&&%%%%%%%%%%%%'''''''''((((((((())))))))))))))))))************************))))))))))))***)))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))''''''((()))++++++******))))))((((((************************))))))***+++++++++++++++************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------------.........------------...//////////////////000000000111111111111111222222222222222333333333444444444444444444333444444555666666666777888888888999;;;===>>>DDDIIIIIIEEECCCFFFKKKTTTVVVXXXYYYXXXWWWXXXXXXZZZ^^^eeekkkrrryyy~~~xxxuuuxxxpppddd[[[VVVTTTTTTSSSQQQOOOMMMJJJHHHFFFFFFEEECCCGGGFFFBBB@@@CCCBBB===<<<<<<;;;;;;;;;;;;::::::999999999999999999999999666555555555444444444444555444444222111000//////...//////////////////...///.........000111333444000...,,,+++***+++---...///...,,,******+++,,,---************++++++++++++************************************************))))))***++++++++++++*********************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++((())))))******+++,,,,,,,,,++++++++++++,,,------************************************))))))))))))((()))))))))************))))))*********+++++++++)))((('''(((+++,,,---,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............''')))+++---///111111222000000////////////000000---.........////////////111111222222222222222333//////000111222333444555444444444444444444333333555555777999<<<<<<:::888555444444444444555666666444444555555666888999:::======>>>AAAFFFLLLQQQTTTPPPKKKCCC<<<888777777888666666777888888777777666666555555555555555555555444555666777777777666555222333444555555555555555555444444444333222111111/////////...............---............------,,,++++++++++++++++++++++++++++++***************+++((((((((()))******++++++)))(((((((((((()))*********))))))((('''(((((((((((((((''''''''''''(((((('''&&&%%%%%%&&&'''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((***))))))'''&&&%%%$$$$$$'''&&&&&&%%%$$$$$$$$$%%%(((((()))))))))*********))))))))))))******************))))))))))))))))))'''((((((((((((((((((((((((((((((((((((((())))))&&&&&&''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((***+++,,,+++******+++,,,((((((((())))))******+++))))))))))))))))))))))))))))))***++++++++++++*********++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------......---------------...//////...////////////000000000000000111111111222222222222222222222333333333444333333333333333333444555555777888888777777999;;;;;;>>>BBBBBB???>>>@@@BBBKKKLLLLLLJJJHHHFFFFFFGGGIIILLLOOOSSSWWW\\\aaaeeegggfffeeegggkkkpppxxx}}}|||qqqrrrqqqnnnhhhbbb^^^\\\^^^ZZZTTTOOOLLLJJJIIIHHHEEEEEEDDDDDDCCCBBBBBBBBB???AAABBBAAA@@@AAA@@@===:::;;;;;;;;;;;;:::;;;;;;888888888888888888888777666666555555555444444444333333222111000000//////......////////////......//////...---...///000111000///---++++++,,,---...///...,,,******+++,,,---++++++++++++,,,,,,------************************************************))))))***++++++++++++*********************************+++,,,,,,,,,,,,+++************************)))))))))***++++++,,,,,,***************+++,,,,,,*********************************)))))))))((((((((()))))))))************)))************+++++++++***)))((()))+++---------******++++++,,,,,,------++++++++++++,,,,,,,,,,,,***+++,,,---------------***+++,,,...///......---//////............//////............////////////////////////////////////000111111222222333333444222333333333444444444444555777;;;???BBBAAA>>>;;;555444444444444555666666333333444555777777888888666888:::<<>><<<999666555555777888666666666666777777777777555555555555555444444444555555777777888777666555222333333444444444333333222222333333333222111111........................,,,---------------,,,,,,++++++++++++++++++++++++,,,+++******)))*********(((((())))))*********+++)))))))))((()))******+++***)))((((((''''''((((((''''''&&&&&&''''''(((((('''&&&$$$$$$&&&'''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%%%%&&&&&&))))))))))))************((((((((()))))))))******))))))))))))))))))))))))&&&&&&''''''''''''((((((''''''(((((((((((())))))&&&&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((*********)))((()))***&&&''''''((()))***++++++((((((((((((((((((((((((((()))******++++++***************+++++++++++++++************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......------,,,,,,------...///......////////////000000000000000111111111111222111111222222222333333333333333222222222222333333222444555555555555666777666888:::::::::999:::<<<@@@AAAAAAAAA???>>>???AAABBBDDDFFFGGGHHHJJJMMMOOOQQQNNNNNNPPPSSSWWW```hhhmmmooorrrvvvxxxyyyzzzyyyzzz}}}xxxsssoooooorrrtttuuupppggg___WWWXXXXXXVVVRRRNNNMMMLLLLLLKKKIIIHHHFFFDDDCCCBBB>>>???@@@@@@@@@@@@???>>><<<===>>>>>>>>>>>>===;;;888:::<<<<<<;;;::::::;;;777777777777777666666666555555555555444444444333111111000000000/////////---......//////......---//////...---------...///000///---,,,,,,,,,---......---,,,+++++++++,,,,,,+++++++++,,,,,,------...************************************************))))))***++++++++++++*********************************+++,,,,,,,,,,,,+++(((((((((((((((((((((((())))))******+++,,,,,,,,,)))))))))))))))***++++++******************************)))))))))((((((((())))))))))))************)))************+++++++++---,,,******,,,,,,,,,+++)))******+++,,,,,,------******+++++++++,,,,,,,,,((()))***+++,,,,,,,,,,,,,,,,,,.........,,,+++)))///......------......///....../////////000000000////////////////////////333333333333333333333333111111222333444555555666888;;;@@@EEEHHHEEE???:::555444444444444555666666333444555666777777777666444555777888999999999999777777666555444444444555555444444333444555666777555555555444444444333333444555666666666666444444222333333333333222222111///000111222222222111111.............../////////+++,,,,,,---------,,,,,,************************,,,++++++***))))))******)))))))))))))))*********++++++******++++++,,,---))))))(((''''''''''''((('''&&&&&&&&&&&&'''((())))))'''%%%%%%'''(((((('''(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))&&&&&&&&&&&&'''((())))))((((((((())))))))))))***''''''((((((((()))))))))''''''(((((())))))******''''''''''''((((((((()))'''''''''((((((((())))))%%%%%%&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((('''&&&&&&'''(((''''''(((((())))))******''''''''''''''''''''''''((())))))***************)))))))))*********++++++***************************************************************************++++++++++++,,,,,,,,,***++++++,,,------......------,,,,,,------...///........./////////000000000000000000111111111111111111111111222222222222222222111111111111222222000222444555444444555777555666666666777777777777888:::<<<<<<;;;;;;===>>>>>>???AAAAAAAAAAAABBBDDDEEEBBBBBBFFFFFFGGGMMMVVVWWWXXXZZZ\\\]]]]]]]]]]]][[[]]]aaafffjjjkkkiiifffccceeeggggggeeeaaa^^^\\\VVVWWWZZZ^^^```\\\SSSLLLIIIJJJKKKIIIFFFDDDDDDEEECCCDDDCCCBBB@@@???>>>>>><<<<<<===>>>===<<<:::999999999:::<<<<<<;;;:::;;;777:::<<<<<<999888888:::777777777666666555555555444333333333333222222222000000///////////////...---......//////......---......------...///000111///.........------------------,,,,,,,,,+++++++++)))******+++,,,,,,------************************************************))))))***++++++++++++*********************************+++,,,,,,,,,,,,+++(((((((((((((((((((((((()))******++++++,,,,,,---)))))))))))))))***++++++***************************)))))))))(((((((((((())))))))))))************)))************+++++++++111///,,,+++,,,+++***)))))))))***+++,,,,,,------*********++++++,,,,,,,,,'''((()))***+++,,,,,,,,,***,,,---......---+++***//////............//////////////////000000000000111111111111000000000000444444444333333333222222000000111222444555666666;;;>>>DDDJJJKKKGGG???999555444444444444555666666333444666777777666555444444555555666666666666666666777777666444333222333444333111111111333555666555555555444444333333333333444555555555444333222333333333333333222111000---...000111222222111111......//////////////////++++++,,,---------,,,,,,************************,,,,,,+++***))))))************))))))))))))))))))------,,,,,,------...///))))))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))+++)))''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''''')))***+++,,,''''''''''''((((((((()))''''''''''''((((((((((((&&&''''''((()))******+++'''((((((((())))))******&&&'''''''''(((((())))))%%%%%%&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))+++))))))))))))((((((((((((''''''''''''''''''''''''(((((()))***************'''((((((((())))))************************************************************************************+++++++++,,,,,,,,,******+++,,,,,,---......---,,,,,,,,,,,,---................../////////000000000000000111111111111000111111111111222222222222222111111111111111222111333555666666666777888888777777777888888888777777999;;;<<<;;;:::;;;<<<999;;;===>>>======>>>???@@@===???CCCBBB???BBBJJJJJJKKKLLLMMMMMMLLLKKKJJJGGGHHHLLLPPPTTTUUUTTTQQQQQQQQQRRRQQQOOOOOOOOOPPPJJJKKKNNNSSSUUURRRKKKDDDDDDEEEEEEDDDAAA@@@@@@AAABBBBBBAAA>>><<<;;;;;;<<<;;;<<<======<<<999666555777666777:::;;;::::::<<<666999<<<;;;888666777888777777666666555555555444222222222111111111111000/////////////////////...---..................------------...///111333444......//////......---,,,,,,,,,---------,,,+++***((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))******+++,,,,,,,,,,,,+++(((((((((((((((((((((((()))******++++++,,,------******))))))******+++,,,************************))))))))))))(((((((((((())))))))))))************((((((((((((((((((((((((++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***---,,,++++++***+++++++++,,,------...---,,,***)))---------...------,,,,,,---...000111222111///...///////////////...............//////000000111111333333333333333333333333...//////111222444666777:::???EEEJJJIIIDDD===888222222222222222222222222777777777777777666555555666555555444222111111000333333333444444444555555777666555333222222333333555555555555555555555555777666555444444444444444666555555444444333222222111111111000000000//////***+++---...///......------,,,++++++******++++++************************++++++************++++++(((((((((((()))))))))))))))***+++---......------******))))))((((((''''''"""######$$$%%%&&&''''''(((***+++***(((''''''(((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%(((((((((((())))))))))))&&&'''(((*********))))))(((((())))))((('''&&&&&&&&&''''''((()))******+++((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''')))***+++***)))***+++(((((((((((((((((((((((())))))(((((((((((())))))+++*********))))))(((((()))*********++++++++++++))))))******++++++++++++,,,++++++******++++++,,,+++++++++*********)))))),,,++++++******++++++,,,,,,,,,,,,---------......,,,------......------,,,---------............///111111000000000000111111//////000000111111111111//////000111222222333333222222222333333333444444666666666666777777777777:::999999999999999999999999999999999999999999999<<<<<<;;;<<<<<<===>>>???DDDDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEHHHHHHGGGFFFEEEEEEEEEFFFJJJHHHHHHKKKOOOOOOJJJEEEAAA@@@???>>>>>>>>>???@@@CCCBBBAAA@@@???>>>>>>>>><<<;;;:::999888999::::::999999999999999999999:::;;;::::::999888777666666666666555555555444444444333222111111000000111111000000000000///...---,,,------------------------------------...000111222,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************)))************+++++++++******))))))))))))******)))))))))))))))******+++)))************++++++++++++++++++*********))))))(((((((((((((((((((((((()))************+++++++++******))))))))))))******+++*********))))))((((((,,,+++++++++***)))))))))+++++++++*********))))))************************+++++++++,,,,,,,,,------++++++++++++++++++++++++***************+++,,,---+++,,,---------,,,+++***,,,---------------,,,,,,,,,---///111111000///.../////////////////////...///000000000111111111111222222222222222222222222///000000111222444555666888<<>>>>>=========>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBDDDCCCCCCCCCCCCDDDDDDEEEHHHEEEEEEGGGKKKKKKGGGCCCAAA@@@???>>>===>>>>>>???DDDCCCBBB@@@>>>===<<<<<<<<<;;;:::999999999::::::888888888888999999999999777777777777777777666666666555555555444444444444222222111000000000111111000000000000///...---,,,------------------------,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************))))))*********+++++++++))))))))))))))))))******)))))))))))))))******+++)))************++++++++++++++++++*********)))))))))))))))))))))))))))))))))************+++++++++******))))))))))))************)))))))))(((((((((++++++******************+++++++++*********))))))************************++++++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,((((((((()))***+++,,,---***+++,,,,,,---,,,,,,+++,,,,,,------------,,,,,,,,,---.../////////...---......//////////////////000000111111111111222222111111111111111111111111111111111111222333444555555777;;;======:::666444444444444444444444444444555666777777777666555444555555444333333222111111111111222222222333333333555444333222111111111111444444444444444444444444333333222222111111222222444333333222222222333333333222222111111111111111...------,,,,,,,,,,,,,,,------,,,++++++++++++,,,************************++++++************++++++((((((((()))))))))******---------,,,,,,***)))((())))))))))))(((((((((((((((((())))))))))))))))))&&&''')))((('''%%%&&&'''))))))))))))))))))))))))))))))))))))***************))))))(((((('''''''''(((((()))))))))(((''''''&&&'''((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''')))***+++***)))***+++***************************))))))((('''''''''(((************))))))))))))************++++++++++++++++++++++++************++++++************+++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------......------,,,---------............//////......------......///000000000000000000000000000000000111222222333333333333333444444444555555555555555666666666666777777777777777777777777777777777777777777777777777999999999999:::;;;<<<===888888999999:::<<<===>>><<<<<<<<<======>>>>>>>>>>>>??????@@@AAABBBDDDEEEEEECCCAAACCCEEEFFFCCC@@@@@@???>>>===<<<===>>>>>>DDDCCCAAA???===;;;;;;:::<<<;;;:::999999999::::::888888888777777777777777555555555555666666666777555555555555444444444444222111111000000000000000///////////////...---,,,------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************)))))))))*********++++++(((((())))))*********+++)))))))))))))))******+++)))************++++++++++++++++++***************************************)))************+++++++++******))))))))))))******))))))((((((((((((((('''))))))******************+++************)))))))))((((((((((((((((((((((((***++++++++++++,,,,,,,,,---+++***((((((***+++---(((((((((((()))***+++,,,******++++++,,,,,,,,,,,,++++++,,,---------,,,,,,+++,,,---.........------............////////////000000000000000000000111/////////000000000000000222222222111222222333333333444666777777666444333444444444444444444444444555666888999999777666555555555444333333222111111000111111111111222222222333222222111111111000000333333333333333333333333333222222111111111222222444333333333333444555666888777555333222111000000000...---+++******+++,,,+++***))))))(((((())))))************************++++++************++++++((((((((())))))******+++,,,,,,,,,++++++***))))))))))))))))))((((((((((((*********))))))(((((((((%%%&&&((('''&&&%%%%%%&&&(((((((((((((((((((((((('''(((((()))******++++++******)))(((''''''&&&&&&)))))))))((((((''''''&&&&&&&&&'''((())))))((((((((((((((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''')))***+++))))))***+++))))))))))))))))))))))))***)))((('''''''''''''''*********)))))))))))))))(((((()))))))))*********((((((((())))))*********++++++************++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------......------,,,---------............//////..................///000000000000000/////////000000111111111222222222333333444444444555555555444444555555555666666666555555666666666666666666666666666666666666666666888777777888888999:::;;;999999999999:::;;;<<<===:::::::::;;;;;;<<<======<<<<<<===???AAACCCEEEFFFCCCAAA@@@@@@BBBBBBAAA??????>>><<<;;;;;;;;;<<<===AAA@@@???===<<<;;;;;;;;;;;;;;;:::::::::999999999777777777777666666666666555555555555555555666666444444444444444444444444111111000////////////000.../////////......---,,,------------------------...---,,,+++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))************'''((())))))******++++++)))))))))))))))******+++))))))*********+++++++++************************************************))))))*********+++++++++******))))))))))))******((((((((((((''''''''''''(((((())))))******++++++************))))))))))))((((((((((((((((((((((((*********+++++++++,,,,,,,,,+++)))(((((()))+++,,,******)))))))))))))))***************+++,,,,,,---***++++++,,,------,,,,,,+++,,,,,,------------------.........//////000000/////////////////////............//////000000000333222222111111222333333333333444444444444444444222222222222222222222222666777999::::::999777666444444444333333222222111000000000111111111222222111111111111111111000000222222222222222222222222333222222222222222333333555444444444555666888:::>>><<<888555222000//////000///---+++*********++++++***))))))(((((())))))************************++++++************++++++((((((((()))***+++++++++************************(((((((((((())))))))))))******)))(((((('''''''''$$$%%%''''''&&&%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&'''((()))*********))))))((('''&&&&&&%%%))))))((('''''''''&&&&&&&&&&&&'''((())))))(((((((((((((((((('''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''')))***+++))))))***+++(((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))******''''''''''''(((((((((((($$$%%%&&&'''(((******++++++******))))))******+++***************************++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,------......------,,,---------............///000//////......//////000000000//////////////////111111111111111222222222333333333444444444555555444444444444555555555555444444555555555666666666555555555555555555555555777666666777777888999:::;;;:::999999999999::::::;;;;;;:::;;;;;;===>>>???======>>>@@@BBBDDDFFFHHHBBBAAA@@@@@@AAAAAA@@@???===<<<;;;:::::::::;;;;;;===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999777777777666666666555555888888777666555555444444333333444444444444444444111000//////......//////...............------,,,------------------------......---,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************(((((()))))))))*********'''((()))***+++*********)))))))))))))))******+++))))))*********+++++++++************************))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******''''''''''''((((((((((((((((((((())))))******+++))))))))))))))))))))))))************************************+++++++++++++++***)))(((((()))***+++,,,+++***)))))))))))))))+++************++++++,,,)))***+++,,,,,,------,,,,,,,,,,,,---------......------......///000000000//////............---------......//////000000111222222222111222222333333333333333333444444444555222222222222222222222222555666999;;;;;;999777666444444444333333222222222000000111111111222222222111111222222222111111000111111111111111111111111222222222111222222333444555444444444555888;;;===???===999444111///............,,,+++************------,,,++++++++++++,,,************************++++++************++++++'''((())))))***+++,,,,,,***))))))((())))))******(((((((((((())))))))))))))))))((((((''''''&&&&&&###%%%''''''&&&%%%&&&'''''''''''''''''''''''''''$$$%%%%%%&&&'''(((((())))))((((((''''''&&&&&&&&&((((((''''''&&&'''''''''&&&'''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((((((''')))***+++***)))***+++''''''''''''''''''''''''(((''''''&&&''''''(((((())))))))))))************''''''''''''(((((((((((($$$%%%&&&'''((()))***+++******))))))))))))*********************+++++++++***+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,,,,------......------,,,---------............///000//////////////////000.........//////000000000111111111111111111111111222222222333333333444444333333333444444444555555444444444555555666666777555555555555555555555555666666666666777888999:::999999888777777777777777;;;;;;::::::;;;===???@@@===>>>>>>@@@AAACCCEEEFFFAAABBBBBBBBBAAA@@@???>>><<<;;;:::999888999:::::::::::::::::::::;;;<<<===::::::;;;;;;;;;:::999888888888777777666666555555888888777666555444333333333333333333444444444444000000///...............------.........------,,,------------------------...------,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************((((((((()))))))))******((()))***++++++***)))((()))))))))))))))******+++)))************+++++++++***************+++++++++)))))))))))))))))))))))))))************+++++++++******))))))))))))******'''(((((((((((()))))))))(((((())))))))))))))))))(((((()))))))))))))))***************************************++++++++++++******))))))))))))******++++++*********++++++,,,,,,+++***))))))******+++))))))***,,,,,,------,,,---------------......///------......///000000111000/////////............---......///000000111111111111111111222333333444333333333333444444555555333333333333333333333333222444777999:::888666444444444333333333333222222111111111222222222333333000111222333333222111111000000000000000000000000000000000000000111222333444333333333555888<<<>>><<<999555111...------...,,,,,,,,,,,,,,,+++***)))......---,,,,,,,,,,,,,,,************************++++++************++++++'''((()))***+++,,,,,,---++++++)))(((''''''(((((('''((((((((()))))))))***((((((((((((((('''''''''$$$&&&'''((('''&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&'''((()))(((((((((((((((((('''&&&%%%&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''')))***+++***)))***+++((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))((()))))))))************((((((((()))))))))******((((((((())))))))))))*********))))))))))))******))))))*********+++++++++)))***,,,------,,,***)))***++++++++++++,,,,,,,,,,,,------......------,,,---------............//////......------......///,,,------...///000111111111111111111111111111111111111111222222222333333222333333333333444444444444444444555666777777777555555555555555555555555666666666666777888999:::777777777666777777888888:::999999999:::<<<>>>@@@============>>>@@@AAABBB@@@AAACCCCCCAAA???>>>===;;;:::999888777888999999:::999999999999:::;;;;;;::::::;;;;;;;;;:::999888999999888777777666555555666555555555444444333333222222333333333444444444000///......------......,,,------......---------------------------------,,,++++++*********++++++************************,,,++++++******++++++,,,************************(((((((((((()))))))))***)))***+++++++++)))'''&&&)))))))))))))))******+++)))************+++++++++))))))*********+++++++++************************)))************+++++++++******))))))))))))******((((((((()))))))))******)))))))))))))))((((((((((((((((((((())))))******(((((((((((((((((((((((()))************+++++++++))))))************))))))))))))******+++,,,......---,,,***)))))))))******((()))***+++,,,---------...------------...//////---------...///000000111111111000000/////////............///000111111222111111111111222333444555222222333333444444444555444444444444444444444444000222555888888777444333444333333333333333333333111222222222222333333333111111333444444333222111000000000000000000000000///////////////000111111333222222222444888;;;>>>888555222...---,,,---...***+++,,,------+++***)))---,,,++++++******++++++************************++++++************++++++'''((()))***+++,,,------...,,,***(((&&&&&&&&&&&&'''((((((((())))))******((((((((((((((()))))))))$$$&&&(((((('''''''''((())))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&'''(((***((()))))))))((('''&&&&&&%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''')))***+++***)))***+++))))))))))))))))))))))))%%%%%%%%%&&&'''((()))***(((((())))))*********+++************++++++++++++---,,,,,,+++***))))))(((******))))))))))))******))))))******++++++++++++)))***,,,------,,,***)))******+++++++++,,,,,,,,,,,,------......------,,,---------.........//////...------,,,,,,------...+++,,,---...///111222222222222111111111111111111000000111111111222222222222222333333333444444444444444555555666777888888666666666666666666666666666666666777777888999:::777777777888999:::;;;<<<888888777777888:::===>>>;;;;;;;;;;;;;;;<<<===>>>>>>@@@CCCCCCAAA???<<<;;;::::::888777777777888999;;;:::999999888888999999::::::;;;<<<;;;:::999888:::999999888777666666555222222333333333333444444222222222333333444444444//////...------------...,,,,,,------...---------------------------------******))))))))))))******************************,,,++++++++++++++++++,,,************************(((((((((((())))))))))))***+++,,,,,,+++)))&&&%%%)))))))))))))))******+++)))************+++++++++))))))******++++++++++++++++++++++++++++++++++++)))************+++++++++******))))))))))))******(((((())))))******++++++******))))))(((((('''''''''((((((((())))))******+++++++++************))))))************++++++++++++++++++*********))))))******************************))))))(((((('''''')))************+++++++++******+++,,,---------------,,,,,,+++,,,---///000,,,------...///000111111111000000000/////////...111111111111111111111111000000111222333555555666777777777666555555444444000222444555555555777999666555555444333222222222222222222111111111111000111222333333444444333333000000000111222222222333////////////000000000000111111222333333333333222222111000///...---,,,,,,,,,------......------,,,++++++++++++++++++++++++(((((())))))******+++++++++++++++++++++***)))(((&&&&&&'''((()))***++++++***)))(((''''''((()))***((((((((((((''''''''''''(((''''''&&&&&&((()))***((())))))(((&&&%%%'''((((((&&&%%%&&&'''((('''&&&))))))(((((('''''''''&&&%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((''''''''''''&&&''')))*********)))(((************************((((((((((((''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((***************************+++,,,,,,------,,,,,,///......------,,,++++++,,,,,,,,,---------............------------......///////////////............///000111222333333333222222222111111111000000222222333333333333444444333333555666666666555444555555555555555666777777777777888888888999999999777777777777666666666666444555666777888999::::::999::::::;;;;;;::::::999===========================;;;999777666666666777999999888777666666666777888999999999999888777777666777888888888777555444333333333222222222111111111111111111000000000000///............---------.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))((((((************************************)))))))))))))))***++++++***)))***+++++++++,,,------------,,,+++++++++***************++++++******))))))((((((******))))))((((((''''''+++(((&&&%%%&&&((())))))((((((((((((((((((((((((+++++++++*********))))))))))))*********++++++++++++++++++*********))))))******************************)))))))))))))))))))))************+++++++++)))***+++,,,---------------,,,,,,++++++,,,---...,,,,,,------......//////.../////////000000000111111111111111111111111111222333333444555666777777555555555555555666666666111333444555444555666888666666666666555444333222444444333333222222111111111222222333444333333333111111111111111111222222////////////000000000000000111111222333222222222111111000///...---,,,,,,)))******************)))++++++++++++++++++++++++)))))))))))))))*********)))******+++++++++******(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))(((((((((((((((''''''&&&'''((()))***)))))))))(((&&&&&&''')))((('''&&&'''(((((('''&&&)))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&((('''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((('''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((************++++++++++++(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))***+++,,,,,,------,,,,,,++++++,,,,,,---.........,,,,,,,,,------------.........------------....../////////////////////......///000111111111111111222222222111111111000000222222222333333333444444333333555666666666555444555555555555555666666777777888888888888999999999555666666666777777888888555555666777888999999:::999999::::::::::::999999<<<<<<<<<<<<<<<<<<<<<<<<::::::888777666555555555888888777777666666777777888888999999888888777666555666777777777666555444333333222222222111111111111111111000000000//////............------------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************++++++******************))))))))))))))))))))))))))))))))))))*********************)))))))))((((((************************++++++******))))))((((((((()))******(((((()))*********+++,,,,,,,,,,,,+++*********************************)))))))))))))))+++*********))))))))))))+++(((&&&%%%'''((())))))((((((((((((((((((((((((++++++*********))))))))))))))))))*********+++++++++************)))))))))******************************************++++++)))************+++++++++)))***+++,,,------------------+++******+++,,,,,,,,,,,,------------------------...///000111222222111111111111111111111111333444444444555555666666333333444444555666666777222333555444333333555666666777888888888666444333666555555444333222222222111111222333333333333222111111111111111111000000000000000000///////////////000111111222222111111111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))'''((()))***++++++++++++***)))))))))((((((((('''))))))(((((((((((())))))*********)))))))))(((((((((''''''''''''((()))))))))******)))''''''(((***)))(((''''''))))))((('''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%'''''''''(((((((((((((((%%%&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))************))))))))))))))))))))))))))))))************++++++++++++(((((((((((((((((((((((())))))((((((((((((''''''((((((((((((''''''''''''((((((((((((((()))******''''''''''''''''''''''''%%%%%%&&&'''((()))******''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************((((((((((((((((((((((((***++++++,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,------------......------------............/////////////////////000000000000000000000222111111111111000000000222222222222333333333333333333444555555555555444555555444444555555666777888888888888999999999999444555555666888999999:::666666666777777888888888999999::::::::::::999999::::::::::::::::::::::::888888888777666555444333777666666666666777777888888888888888888777666666555555555555555444333333222222222222111111111000111111000000000000//////............------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************))))))******************))))))))))))))))))))))))))))))))))))******************))))))))))))(((((()))))))))))))))))))))))),,,,,,+++***))))))((((((''')))***)))((('''((()))((()))******++++++******))))))))))))))))))))))))))))))))))))************++++++++++++***************(((&&&&&&'''))))))((())))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))*********************************++++++,,,,,,,,,))))))*********+++++++++)))***+++,,,,,,---,,,,,,...---+++***)))******+++......------------------------...///000111222222111111111111111111111111222222222222222222222333333333444444444555555555333444555444333222333444555777999:::999777555333666555555444333222111111000111111222222222222222222222111111000000//////000000000000////////////...///000000111111000000000000///......---,,,,,,------------------------++++++++++++++++++++++++++++++******))))))(((((((((((()))***************))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))((((((((((((''''''''''''((((((((()))))))))***)))'''''')))******((('''((()))***)))((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((((()))&&&&&&&&&&&&'''''''''''')))))))))))))))******************++++++*********))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((('''''''''''')))((('''''''''(((***+++))))))))))))))))))))))))&&&&&&&&&'''((())))))***''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++......------,,,++++++***++++++,,,,,,,,,---------...------,,,,,,------...............////////////111111000000000000000000111111111111000000000000111222222222222333333333333333444444444555555555555444444444444555666666777777888888888888999999555555666777777888999999666666666777777777777777888888999999999999888888999999999999999999999999777777888888777666444333555555555555666666777888777777888888777777666555444444444444333333222222222111111111111000000000111000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,+++***************(((((())))))******++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))((((((((((((((((((((((((((((((---,,,++++++***)))((((((((()))***)))(((((()))***'''((())))))***)))))))))(((((((((((())))))))))))(((((())))))******++++++***************************(((''''''((())))))(((*********************************)))))))))(((((((((((()))))))))*********))))))))))))))))))))))))******************************++++++,,,,,,------))))))*********+++++++++))))))***+++,,,,,,,,,,,,...---+++***)))******+++/////////...............////////////000000000000111111111111111111111111111111222222222222222222555444444444333333333222222444444333222111222333444666888999999777555333333333222222111000000//////000111111222222111111222111111000000/////////111000000000/////////...---...//////000000////////////......------,,,,,,******)))(((((()))******++++++++++++++++++++++++++++++******))))))((((((***************)))(((''''''''''''((()))*********(((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((())))))((('''''')))******((('''((()))***)))((('''''''''((((((((((((((())))))((((((''''''&&&&&&%%%%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''(((((())))))))))))******++++++******++++++++++++******))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((('''''''''''')))((('''''''''(((***+++((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************)))***++++++,,,,,,++++++...------,,,++++++******+++++++++,,,,,,,,,------------,,,,,,,,,,,,---------.........//////000000222222111000000000111111000000000000000000000000111111111222222222333333333333333333444444555555444444444444444555666666666666666777777777888888666666666666666666666666666666666666666777777777777888888999999888888777888888888888888888888888777888888999888777555444555444444444555666777777666777777777777666555555444333333222222222222222111111111000000000//////000000000////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++******))))))******((((((((())))))******+++))))))))))))))))))))))))((()))))))))************(((((((((((((((((())))))((((((((((((((((((((((((,,,,,,,,,+++***))))))((()))***++++++))))))***+++''''''((())))))))))))(((''''''(((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))***)))'''((()))***)))(((++++++++++++++++++++++++******)))))))))(((((((((((((((((()))))))))******(((((()))))))))))))))***************************++++++++++++++++++,,,,,,)))************+++++++++((()))***+++,,,,,,,,,,,,------+++******+++,,,,,,.../////////////////////////////////000000000000111111111111111111111111222333333333444444555555555555444333333222111111111333333333111111111333333444666777777666444333000000000000//////////////////000111111111111000000000000000000000//////111111000000//////......------.../////////...............---------,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++************))))))))))))************)))((('''&&&&&&&&&'''((()))***++++++(((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%&&&''''''((()))(((((((((&&&'''((('''&&&&&&(((***)))(((''''''))))))(((''''''''''''((((((((((((((()))))))))(((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))******++++++******++++++++++++******))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))(((((())))))))))))******((((((((((((''''''''''''((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((************************)))******+++++++++++++++******++++++,,,,,,------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------......///000000000111000///...///000111222//////000000000000000111111111111111222222222222333333333222333444444555444444333333444444555666555555555555666666666666666666666555555444444444555555555666666777777777777777888888888888777777777777777777777777777777777888888888777777666555555444444444444555555666666666666666666555555444444444333222222222222222000000000000////////////000000////////////......------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************+++++++++++++++++++++++++++******)))))))))******(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''(((((((((((())))))))))))))))))))))))))))))+++++++++++++++*********)))+++,,,+++***)))***+++&&&'''(((((())))))(((((('''(((((())))))******+++))))))))))))************((((((((((((((()))))))))***)))((((((******)))(((***************************)))))))))(((((((((((((((((((((((()))))))))***(((((((((((())))))******************************++++++++++++************)))************+++++++++((()))***++++++,,,,,,+++---,,,,,,++++++,,,---...---------....../////////------...///000111222222111111111111111111111111111111222333444555555666333333333222222222222222000111333222111111222333222333333444444444333333...////////////000000000...///000000111111000000/////////000000000000000111111111000///.........,,,,,,---............---......------------,,,,,,...---,,,++++++,,,---...++++++++++++++++++++++++)))))))))))))))*********((()))))))))))))))((((((''''''(((((())))))******'''((()))******)))((('''((('''''''''&&&&&&&&&&&&&&&&&&((()))))))))((('''%%%&&&'''&&&%%%&&&''')))((('''&&&'''(((((('''&&&''''''''''''((((((((()))'''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((()))******+++))))))************))))))((((((((((((((((((((((((************++++++++++++))))))))))))))))))))))))(((((()))))))))*********((((((((((((''''''''''''''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))***+++++++++++++++*********+++,,,,,,------***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------......///000000111...---,,,,,,,,,...000111////////////000000111111111111111111222222222222333333222222222333444555444444333333444444555666333333333444444444555555333333333444444444444444333444444555666777888888666777777777777777777666777777777777777777777777777777666555555555666666555555444444333444444444555555666666666555444444555444333222111222333333000000/////////.........000000/////////.........---------,,,,,,,,,++++++******+++++++++,,,,,,,,,******************************************************))))))))))))******)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))************'''''''''((((((((())))))******************************++++++++++++,,,,,,)))***+++***)))((()))+++''''''((()))))))))))))))(((((())))))***++++++,,,*********)))))))))))))))(((((()))))))))************)))((()))***+++)))(((************************))))))))))))(((((((((((((((((((((((())))))))))))'''((((((((())))))******************************,,,++++++******))))))))))))************+++++++++((()))***++++++,,,++++++---,,,,,,+++,,,---///000++++++,,,,,,---...//////+++,,,---///000222333444111111111111111111111111...//////111222333444444111111111222333333444444///111222222111111222333222222222222222222222222.........///000000111111...//////000000000000000......//////000000111111222111111000///......---+++,,,------......------------------------,,,,,,+++***(((''''''(((***+++++++++++++++++++++++++++(((((())))))******++++++&&&'''((()))************))))))))))))(((((((((((('''((()))******)))(((''')))(((((((((''''''''''''%%%&&&((()))))))))((('''$$$%%%&&&&&&%%%%%%''')))(((&&&%%%&&&'''((('''&&&&&&'''''''''(((((())))))%%%&&&&&&&&&'''((((((((())))))(((((('''''''''&&&''''''''''''((((((((()))&&&''''''((()))*********))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++)))(((((((((''''''''''''&&&''')))*********)))(((((((((((((((((((((((((((%%%&&&&&&'''((()))******'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))***++++++++++++***------,,,,,,+++******)))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------...///000000111,,,+++***)))***,,,///000.../////////000000111111000111111111111222222222444333222111222333444555444333333333333444555555222222222333333333444444000111222222333444555555333333444555666777888999666666777777777777666666888888888888888888888888777666444333333444555666666555444444333333333333555555666666555555444333555444333222222222333444000/////////............000/////////............---------,,,,,,,,,++++++*********++++++,,,,,,,,,))))))))))))))))))))))))***************************)))))))))))))))************))))))((((((''''''))))))))))))))))))))))))))))))))))))************&&&'''''''''(((((())))))************************)))******++++++,,,------((()))***)))((('''(((***'''(((((()))))))))))))))((())))))***+++,,,,,,,,,++++++******))))))(((((())))))******+++++++++,,,***)))((()))++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))))))))(((((((((((())))))))))))************************+++***)))))))))***+++,,,++++++************++++++***+++,,,---............////////////000000000000444333222000////////////000000000000000000000000000000111111111111000000222222111111111111111111333333222222111000//////222222222111111111000000------......//////000000//////000//////...------000000000000000000000000222111111111000000//////...---,,,,,,,,,,,,---...'''(((***+++,,,,,,+++************++++++,,,,,,,,,************************((((((''''''''''''((((((+++*********))))))((((((''''''((()))))))))))))))$$$%%%''')))******))))))((((((((((((((((((((((((***))))))((((((((())))))'''''''''''''''((()))***'''''''''''''''((())))))'''((((((((('''&&&%%%%%%,,,++++++***)))(((((('''((('''&&&%%%%%%&&&'''((()))(((((('''&&&%%%%%%%%%))))))((((((''''''&&&&&&'''((()))******)))((('''******))))))((((((''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&,,,***''''''''''''&&&%%%&&&&&&&&&'''''''''((((((''''''(((((((((((('''''')))))))))(((''''''&&&&&&''''''(((((())))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************++++++,,,,,,,,,,,,---------------............///---.........///000000000///////////////.........000111111111111222222222222222222222222222222222333333333222222222111111333444444555555444444333444444444333333222222222444444444555555555555666777777777777777777777777888888888888888888888888666555555555555444444444555555444333333333444444333333333333333333333333555444111///......//////////////////////////////---------....../////////......------------,,,,,,+++***)))(((((()))***++++++++++++*********)))))))))))))))))))))******+++,,,++++++******++++++,,,************************))))))************))))))******************************++++++++++++******++++++******************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))******))))))((((((''''''*********)))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))*********))))))))))))************+++++++++*********************)))((()))***+++,,,++++++************++++++***+++,,,---.....................////////////000222111000///////////////000000000000000000000000000000111111111111000000111111111111111111111111333333222222111000000///222222111111111000000000.........//////000000000000000000000000///..............................111111000000000/////////...---,,,,,,,,,,,,---...)))******+++++++++***************++++++,,,,,,,,,************************)))(((((((((((((((((()))*********)))))))))((((((''''''((()))))))))))))))%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''(((((()))&&&&&&&&&&&&&&&'''((((((''''''((((((''''''&&&%%%++++++***))))))((('''''')))((('''&&&&&&'''((()))))))))(((((('''&&&&&&%%%)))))))))((((((''''''''''''((()))******)))((('''))))))))))))(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((('''''''''''''''''''''''''''''''''+++)))'''''''''((('''&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''((((((((((((((((((''''''(((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************+++++++++,,,,,,,,,------------------............---..................///////////////............//////000000000111111111////////////////////////000000000111111222222222333333444444444444333333444444444333333222222222444444444444555555555555666666666666666666666666666666666666666666666666555555555555444444444444666555444333333333333333333333333333333333333333555333111///......//////........................,,,,,,---------.........++++++*********)))))))))+++***)))(((((()))***++++++++++++*********)))))))))))))))))))))******++++++******))))))******+++************************))))))************))))))************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))((((((''''''***)))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''''''''''''''((())))))******))))))((((((((())))))*********+++))))))*********+++++++++++++++++++++++++++++++++******)))))))))***+++,,,++++++************++++++***+++,,,------......---------------............/////////.........//////000000000000000000000000111111222222222222111111111111111111111111111111333333222222111000000000111111111111000000000000////////////000000000000000000111111111000//////........................///////////////.........------,,,,,,,,,,,,------++++++***************************+++++++++++++++************************))))))))))))))))))))))))******))))))))))))((((((''''''((())))))))))))(((((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''')))((((((''''''''''''(((%%%%%%%%%%%%%%%&&&''''''''''''((((((((('''&&&&&&***))))))(((((('''''''''))))))(((((((((((())))))******))))))((((((''''''))))))))))))(((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))))))))((((((((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''***(((&&&&&&((((((((('''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&'''(((((()))******'''(((((((((((()))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........------------------,,,................................./////////000000........................------...///000111222333222222333333333333222222444444333333333333222222444444444444555555555555666666666666666666666666444444444444444444444444555555444444444333333333666555444333222222222222444444444444444444444444444333111///......//////........................,,,,,,,,,,,,------------*********)))))))))((((((******))))))))))))******+++++++++***************)))))))))))))))******+++)))))))))(((((()))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))******++++++******)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***((())))))******))))))((()))))))))(((((((((((('''))))))))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))((((((((()))******++++++((())))))))))))******************++++++++++++++++++++++++++++++,,,,,,,,,++++++************++++++***+++,,,---------------++++++,,,,,,,,,------------------------...///000000000000000000000000000111111222222222222111111000000000000111111111111222222222111111111000000111111000000000/////////000000000000000000000000//////000000000000///...................................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((()))*********************+++++++++************************))))))************))))))))))))))))))))))))((((((&&&'''(((((())))))((((((***)))(((&&&&&&&&&'''(((''''''''''''''''''''''''(((((('''''''''((())))))***)))((('''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''(((((((((((('''''')))((((((((('''''''''&&&***))))))))))))))))))***************))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))*********)))))))))((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((&&&&&&&&&''''''''''''''')))'''&&&&&&((())))))(((''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************************************************************++++++++++++,,,,,,,,,+++,,,,,,,,,---------------------,,,,,,+++++++++------...............///....../////////000000000000000000000000000000000......///000000111222222111222222333333222222111333333333333333333333333333333444444444555555555666666666666666666666666444444444444444444444444444444444444333333333222666555444222111111111111444444444444444444444444333222000///.........///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))***************************)))))))))))))))******+++***))))))(((((())))))***(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))************))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))************'''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,---------------++++++************++++++++++++,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,---...///000////////////////////////111111111222222111111111//////000000000111111111222222222111111111111111000000000/////////......000000000///////////////------......///......---////////////////////////------------............,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((()))******************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((())))))&&&&&&'''(((((((((((((((+++***(((&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''((())))))***)))(((''''''''''''''''''''''''''''''(((((()))''''''((((((((((((((('''(((((((((((('''''''''''')))******************)))***************)))))))))((((((((((((((()))))))))((((((''''''''''''((((((''''''(((((())))))************))))))((((((((('''(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''(((((()))'''&&&&&&((())))))((('''''''''''''''''''''&&&''''''((((((((((((''''''******))))))((((((((((((((((((((('''''''''''''''((()))))))))*********+++(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************************************************************+++++++++,,,,,,++++++++++++,,,,,,,,,---------,,,,,,+++++++++***,,,---------......///////////////000000000111111111111111111111111111111111111111111111111111111111222222333333222222111333333333333333333333333333333333444444444444555555555555555555555555555444444444444444444444444444333333333222222222222444444333222111000000000444444444444444444444444111111000//////.................................,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,)))))))))******)))))))))************************)))))))))))))))******+++*********))))))*********(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((()))))))))******))))))))))))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((('''''''''''''''((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))******++++++******)))***)))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''(((((()))*********+++,,,---.........------++++++************++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------------...///000////////////////////////000000111111111111000000...//////000000111111111111111111111111111111111////////////............////////////............,,,,,,---.........------000000000000000000000000---------...............++++++,,,,,,,,,,,,++++++++++++*********************************)))))))))))))))))))))))))))))))))'''(((************((('''''''''(((((((((((())))))&&&&&&'''(((((((((((('''***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''''')))((((((''''''''''''((((((''''''''''''((())))))''''''((()))))))))(((((((((((((((((((((((((((((())))))************))))))*********)))))))))))))))''''''''''''(((((((((((((((''''''&&&&&&''''''((((((((((((((())))))))))))***))))))))))))))))))((())))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''%%%%%%&&&&&&'''(((((((((***(((&&&&&&(((((((((''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''++++++***))))))(((''''''(((((((((''''''''''''&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******************************************************************++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---......////////////000000000111111111////////////////////////222222222111111000000000222222333333333333222222222222333333333333444444333333333333444444444444555555555555555555555555444444444444444444444444333333333222222222111111333222111111000000111111333333333333333333333333000000000//////.........------------------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))************))))))***************+++++++++)))))))))))))))******++++++******))))))******+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((())))))******))))))((())))))******++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))'''(((((())))))(((((('''&&&''''''''''''(((((((((((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))++++++******)))(((((((((''''''''''''((((((((((((&&&&&&&&&'''((()))))))))******,,,---------,,,+++++++++************++++++++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,------..................////////////////////////////////////000000000000//////......//////000111111222111111111111111111111111/////////.........------///.........---------,,,,,,------...//////......////////////////////////------......////////////***+++,,,,,,,,,,,,+++***)))******+++++++++******+++*********)))))))))((())))))))))))))))))))))))&&&''')))******)))'''&&&'''''''''((((((((())))))%%%&&&''''''(((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((((((''''''''''''(((((()))'''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((()))******)))(((((())))))))))))))))))))))))%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((())))))))))))(((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((('''''''''%%%%%%&&&&&&'''(((((()))+++)))'''''''''((('''&&&(((((('''''''''&&&&&&&&&''''''((((((((((((''''''******))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***************************************************************++++++++++++************++++++++++++,,,,,,,,,,,,------------++++++,,,------...//////........./////////000000........................//////000000000000000000333333444444444444333333222222222333333444444444222222333333333444444444555555555555555555555555444444444444444444444444222222222222111111111111111000000000000111222222222222222222222222222222//////////////////......------------------------.........---------,,,,,,++++++++++++*********)))((()))***++++++***)))((())))))*********+++++++++)))))))))))))))******+++)))))))))(((((()))))))))************************))))))************))))))************************(((((())))))))))))((((((((((((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******,,,,,,+++***)))(((''''''(((((((((((())))))))))))%%%%%%&&&&&&'''(((((()))((()))***+++,,,+++******++++++************++++++++++++,,,,,,,,,++++++***++++++,,,,,,,,,---------000//////.........//////////////////////////////......////////////......---......///000111111222111111111111111111222222//////.........---------......---------,,,,,,,,,------...///000000//////................................./////////000000***+++,,,------,,,+++***''')))***,,,,,,,,,+++***+++*********))))))(((((())))))))))))))))))))))))&&&'''(((******((('''&&&&&&'''''''''(((((())))))%%%&&&''''''((((((''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***'''''''''''''''((()))***&&&%%%%%%%%%%%%&&&''''''''''''((()))))))))))))))))))))))))))************'''((()))******)))((('''((((((((((((((()))))))))%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((******))))))((((((''''''(((((())))))******++++++))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((()))))),,,***''''''''''''&&&%%%(((((('''''''''&&&&&&&&&''''''((((((((((((''''''((((((((()))******++++++(((((('''''''''&&&&&&&&&'''(((((()))***++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************************************)))************+++++++++)))************+++++++++,,,,,,,,,------.........++++++,,,,,,---...//////---------.........//////////////////////////////,,,------...///000111111333444444555555444444333222222222333333444444444222222333333333444444444555555555555555555555555333333333333333333333333222222222111111111111000////////////000111222333111111111111111111111111...///////////////...---------------------------/////////......---------,,,,,,,,,++++++++++++***((()))***++++++***)))((())))))******++++++++++++)))))))))))))))******+++((((((''''''''''''((((((************************))))))************))))))************************(((((())))))))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))))))))((()))******+++,,,+++++++++******))))))(((((((((((((((((((((((('''''''''''')))+++---...''''''(((((())))))******+++,,,---,,,***)))***+++,,,,,,++++++***+++++++++)))***+++,,,---.........///////////////.........000000000000000////////////////////////......---.........///000000111111222333333222111///---,,,------------------,,,,,,///...,,,++++++,,,...///...------------.........------......///.........+++,,,,,,------,,,,,,+++,,,+++*********+++,,,---***+++,,,,,,******+++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((******)))((('''&&&&&&%%%(((((('''''''''&&&&&&&&&(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''((()))))))))'''&&&%%%)))((('''&&&&&&&&&&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))((((((((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))******))))))((((((''''''))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''((()))*********((('''&&&''''''''''''''''''''''''''''''((((((((((((''''''(((''''''''''''&&&&&&&&&(((((((((((((((''''''&&&''''''((()))))))))))))))((((((''''''''''''(((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......////////////////////////////////////000000000000222222333333333222222111111111000000000000111111333333333444444444555555555444444333333444444555444555666555333222333444111000000000111222333333000000000000000000000000000111111111111000//////////////////...---,,,+++---,,,,,,++++++,,,,,,---++++++------------++++++******************************++++++++++++******))))))************))))))))))))))))))))))))******++++++************++++++))))))))))))))))))))))))*********)))))))))))))))''''''(((((())))))******))))))(((((('''''''''&&&))))))))))))))))))))))))************************+++++++++******(((''''''(((((((((((((((((((((((())))))((((((((((((((()))'''((()))******)))((('''&&&&&&&&&&&&'''''''''(((******++++++++++++******))))))))))))************+++***))))))))))))***+++(((((()))))))))*********++++++******))))))))))))((((((((((((((((((((((((((('''''''''''')))***+++)))))))))))))))(((((((((,,,---...---+++***+++,,,+++++++++******+++,,,,,,++++++,,,------...------........................---------------.../////////000000000000///......---...///000111111111111222333333333222000///...........................///...---,,,,,,---...///...///////////////.....................---,,,++++++,,,,,,------,,,,,,+++++++++*********+++,,,---***+++,,,,,,******+++,,,******))))))))))))******))))))))))))))))))))))))((((((((((((''''''''''''))))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&)))((('''&&&&&&&&&&&&'''))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))***)))))))))((((((((('''))))))(((((((((((())))))''''''&&&&&&&&&&&&'''''''''(((((()))((('''&&&%%%&&&''''''''''''''''''&&&''''''((((((((((((''''''))))))((((((((('''''''''(((((((((((((((''''''&&&''''''((()))))))))))))))((((((''''''''''''(((((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------................................./////////000000000000111111222222222222111111111111000000000000111111222222333333333444444444444444444444444444444444444555555555333222333444000000000///000000111111000000000000000000000000111111111111111000000///////////////...---,,,,,,---,,,,,,++++++,,,,,,---++++++,,,------,,,++++++*********************************+++******))))))))))))************))))))*********)))))))))))))))+++******))))))******+++))))))))))))))))))))))))***)))))))))))))))))))))(((((((((((())))))))))))******)))))))))((((((((())))))))))))))))))))))))************************+++++++++******)))((('''(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((&&&'''''''''((((((((((((((())))))******))))))((((((((()))))))))************))))))(((((())))))***'''((()))*********))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''''''''+++******))))))((('''''',,,---...---,,,+++,,,---***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////,,,,,,+++,,,---///111222000000111111000000///...---...000222333222111000222222333333333222111000------------------------000///...------...///000000111222222222000...---.........---,,,+++***)))++++++,,,,,,,,,,,,+++++++++************+++,,,,,,***+++,,,+++******+++,,,******))))))))))))******))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&(((((('''''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%%%%&&&((())))))***(((((((((''''''((((((((('''''''''((((((((())))))&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''&&&&&&''''''******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))(((((((((((()))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&'''''''''&&&%%%%%%%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''***)))))))))(((((((((((((((((((((((((((''''''&&&''''''((())))))))))))(((((((((''''''''''''(((((((((((())))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************+++++++++*********))))))******++++++,,,,,,---------------,,,,,,+++++++++......------------..................................../////////000000000000000111111111111000000222222111111111111222222111111111222222222333333222333444555555444333222333444555444333222333444111000//////////////////000000000000000000000000111111222222111111000///000000000000///...---,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++************************************))))))((('''))))))************))))))+++*********))))))((((((+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))'''(((((())))))(((((('''(((((())))))))))))******''''''&&&&&&&&&&&&''''''&&&''')))++++++***)))'''((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''******))))))))))))))))))+++,,,------+++++++++---))))))))))))***+++------,,,+++++++++******+++++++++++++++,,,---...////////////...---...000222333111111111111111000//////,,,...111333444333111000000000222222222222111000---...............//////000///............///000000222444555444222///---,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,++++++***************++++++,,,)))+++,,,+++***)))***+++******))))))))))))******((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))***++++++,,,((((((''''''''''''((((((&&&'''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&((()))***((((((''''''''''''(((((()))******++++++******)))((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))((((((((((((((((((''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))(((((((((((((((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''&&&&&&&&&%%%&&&'''))))))'''&&&%%%''''''(((((((((((('''''')))))))))(((((((((''''''(((((((((((((((''''''&&&&&&'''(((((())))))((((((((((((''''''''''''(((((((((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************************************))))))***+++,,,------......------,,,,,,++++++***...------,,,,,,------..................................../////////000000...//////000000000000000222222111111111111222222000000000000111111111111111222444555555444222111333444555444222111222333222111000///////////////000000000000000000000000111111222222111111000//////000000000//////...---,,,,,,++++++++++++,,,,,,+++++++++,,,,,,+++++++++************************))))))***))))))((('''&&&))))))************))))))++++++******)))(((((((((******))))))))))))******)))))))))))))))))))))))))))))))))))))))***************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***************)))(((((()))))))))))))))))))))))))))(((((((((((())))))******)))(((''''''((()))***((())))))))))))*********'''(((((())))))(((((('''(((((((((((()))))))))***&&&&&&''''''''''''&&&&&&%%%''')))***+++***((('''''''''''''''''''''((((((((((((((((((((((((((((((&&&&&&'''((())))))))))))'''(((((()))***++++++,,,)))***++++++***)))***,,,(((((())))))***+++,,,---+++***))))))((())))))***+++++++++,,,---...//////111000///......///000111111111111111111000//////,,,...000333333222111///......000111111111000///000000111111222222222222/////////....../////////000111333444444222///...))))))***+++,,,,,,,,,,,,***++++++,,,,,,++++++***))))))******++++++++++++)))***++++++))))))***+++******))))))))))))******(((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''***************)))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''((('''&&&&&&&&&((()))***(((((('''''''''(((((()))(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((&&&&&&'''(((((('''&&&&&&''''''((((((((((((''''''((((((((('''''''''&&&&&&(((((((((((((((''''''&&&&&&&&&'''(((((((((((((((((((((''''''''''''(((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++************************((())))))***++++++,,,,,,))))))******+++,,,---------------,,,,,,+++++++++------,,,,,,,,,,,,------....................................////////////---...///000000000000000222111111111111111111222/////////000000000111111111222444555555444222111333444555444222111222333333222111111000000000000000000000000000000000000000111111111111000/////////////////////......---,,,++++++******++++++,,,++++++++++++++++++++++++************************)))))))))))))))(((''''''))))))************))))))************))))))((((((***))))))))))))))))))***))))))))))))))))))))))))(((((())))))******************))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))************))))))((())))))))))))))))))))))))((((((((((((((()))*********)))(((''''''((()))***))))))))))))*********+++((())))))******))))))((('''(((((((((((()))))))))((())))))******))))))(((&&&'''((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''))))))*********&&&'''((()))+++,,,------((()))******))))))***+++)))))))))))))))***+++,,,******((((((((()))***+++,,,,,,------....../////////............------,,,000000111111000000///...,,,---///111222111000///---...///000000000///...,,,,,,------......//////...........................///111222222111000///((()))***+++,,,---------******++++++++++++******((()))******++++++******)))***+++***))))))***+++******))))))))))))******))))))))))))))))))))))))***)))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''(((((()))((((((''''''(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''''''''&&&''''''((()))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&(((((((((((((((''''''&&&&&&&&&'''(((((((((((('''((((((''''''''''''((((((''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++************************'''((()))***+++,,,------))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------........./////////---...///000000111111000111111000000000000111111/////////000000000111111111222333444444333222111222333444333222111222333333222111111111111111222000000000000000000000000//////000000//////...------...............------++++++************++++++++++++************++++++************************((())))))******))))))((())))))************)))))))))))))))))))))))))))******))))))(((((())))))***))))))))))))))))))))))))((((((((()))******++++++))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((''''''(((((()))***+++))))))(((((((((((())))))))))))))))))************((())))))******))))))(((''''''(((((((((((())))))))))))***++++++***))))))'''''''''(((((((((((()))''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&'''((((((((('''&&&(((((()))***++++++,,,,,,(((***++++++******+++,,,******))))))))))))******+++***)))((()))+++---...........................+++,,,.../////////---,,,///000000000000///......,,,---...//////000000/////////000111111000///...)))))))))***+++,,,,,,,,,------............------,,,---...///000000000000******+++,,,---------,,,******++++++++++++******'''((()))***+++******)))(((***+++***)))((()))+++******))))))))))))******))))))))))))))))))))))))))))))(((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((('''&&&((((((((((((((()))******)))))))))******)))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''((((((((()))))))))***(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&(((((()))'''&&&%%%%%%&&&''')))''''''((((((((((((''''''((((((((((((''''''''''''(((((((((((((((''''''&&&%%%&&&''''''((((((''''''((((((''''''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++************************))))))*********+++++++++***************+++++++++***++++++,,,,,,------...---,,,,,,++++++,,,,,,------------------------------------.........//////---...///000111111111111000000////////////000000//////000000000111111111222222222222222222222222222333444333111111111222111000000000000111111222000000000000000000000000...............------,,,,,,,,,------------,,,,,,++++++************++++++,,,+++***))))))***+++,,,************************(((((()))***++++++++++++))))))************))))))((((((((()))******++++++))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))******++++++(((((((((((())))))))))))''''''(((((())))))))))))))))))))))))))))))))))))************************))))))************))))))((((((((((((((((((((((((''''''''''''((()))***+++(((((())))))))))))((((((((((((((()))))))))******'''(((((())))))((((((''''''''''''((((((((())))))'''((()))******)))((('''(((''''''''''''((())))))'''((((((((())))))******((((((((((((((((((((((((''''''(((((('''%%%$$$###***************+++++++++)))***,,,,,,++++++,,,---+++***)))))))))))))))***,,,+++******+++---///000///////////////.........***,,,///222333222111//////////////////......---,,,,,,------...//////000000111222222222000///...------......///000111111,,,------......------,,,++++++,,,---...///000000,,,,,,---------,,,,,,+++******++++++++++++******'''((()))++++++******)))(((***+++***)))((()))*********))))))))))))******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******((((((''''''''''''((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((()))))))))(((&&&%%%((((((((((((((()))************++++++++++++******))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((()))(((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''((((((((())))))******'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''%%%%%%$$$###$$$%%%'''(((***(((&&&$$$$$$&&&(((***''''''((((((((((((''''''))))))))))))(((((((((((((((((((((((((((''''''&&&%%%&&&''''''((((((''''''((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++************************+++++++++***************+++++++++***************)))***+++,,,------...///---,,,,,,++++++,,,,,,------------------------------------.........//////......000111222222222222//////............//////000000000000111111111111333222222111111222222333222333444333111000111222//////...//////000111222000000000000000000000000------......------,,,+++++++++,,,------,,,,,,,,,++++++************++++++,,,+++***))))))***+++,,,************************'''((()))+++,,,,,,,,,,,,))))))************))))))''''''((()))***+++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))***+++++++++''''''(((((())))))******(((((())))))*********+++))))))))))))))))))))))))************************((())))))*********))))))((((((((((((((((((((((((''''''''''''((()))++++++'''((()))******)))((('''(((((((((((())))))))))))&&&''''''''''''''''''&&&''''''''''''((((((((()))''''''''''''(((((((((((())))))(((((('''''''''&&&&&&'''((((((((('''&&&%%%))))))((('''''''''''''''(((((((((((())))))))))))((())))))))))))*********++++++++++++++++++++++++******))))))******+++,,,////////////////////////........................///////////////........./////////...---------,,,000000///...------,,,,,,///000111222222111///...........................//////.........---------,,,++++++---111222///,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********))))))))))))))))))))))))******+++++++++,,,,,,,,,+++******)))))))))))))))%%%$$$$$$$$$$$$%%%&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((++++++******)))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((&&&'''''''''''''''&&&&&&***)))((('''((()))+++---000,,,(((%%%%%%&&&'''(((+++)))''')))+++,,,***'''***)))((('''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))(((((('''''')))***+++((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&++++++''''''+++***&&&((((((((((((''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,+++*********))))))((((((------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---...000////////////000000000000111111000000//////....../////////...---------,,,////////////000111222333000111333333111000111222333333222111000000111111111111111111111111111111111111111111000000000000---///000000///......///...---,,,,,,,,,,,,---...************************************************,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************))))))))))))******''''''((()))***++++++,,,************))))))))))))))))))))))))((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))******))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''%%%&&&''')))))))))(((((())))))(((''''''''''''''''''((((((((()))))))))))))))))))))*********++++++++++++++++++++++++++++++***))))))))))))***++++++................................................////////////...........................---------000//////...------,,,,,,000111222333222111///...........................///.........------------,,,++++++...000111///---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))((())))))))))))))))))))))))************+++++++++,,,+++***))))))(((((())))))******)))(((((('''(((((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''(((((((((''''''&&&***)))((('''((()))+++,,,000---)))''''''(((((((((***)))((()))++++++)))''')))((((((''''''''''''((('''((((((((()))))))))))))))))))))((((((((((((((((((((('''''''''((()))***''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%((((((%%%%%%(((((($$$((((((((((((''''''''''''((((((((((((((((((((('''(((((((((((())))))))))))***)))))))))))))))))))))************++++++,,,,,,************)))))))))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...///....../////////000000000000000000000//////........................------////////////000111222333000111333333111000111222333222222111000000111111111111111111111111111111000000000000////////////,,,---//////---,,,---......---,,,,,,,,,,,,---...************************************************,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************))))))))))))******(((((())))))******++++++(((((())))))*********+++************)))))))))))))))))))))))))))***++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''%%%&&&''')))************)))((((((''''''''''''(((''''''((((((((()))))))))************+++++++++,,,++++++++++++++++++++++++******))))))******+++,,,........................------------------------........................---------.............../////////...------,,,,,,222222333333222111///...////////////////////////............---------------,,,,,,...000000///...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))(((((()))))))))))))))))))))))))))))))))*********+++++++++***))))))(((((())))))...---+++***)))((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''(((((())))))(((((((((***)))((('''((()))***+++...,,,***))))))***)))((()))(((((()))******)))'''(((''''''''''''(((((()))''''''((((((((()))))))))***))))))((((((''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''))))))&&&&&&))))))'''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******)))))))))************+++************))))))))))))))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///.........////////////000000000000////////////.....................//////////////////000111222222000111333333111000111222333222111111000111111111111111111111111111111111////////////.........---+++,,,......,,,+++,,,---------,,,,,,,,,,,,------************************************************+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************))))))))))))******)))))))))))))))*********''''''((()))***+++,,,,,,++++++++++++***************************++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))((())))))******))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&'''((((((((()))))))))(((''''''''''''(((((('''''''''((((((((())))))******+++++++++,,,,,,,,,************+++++++++++++++++++++++++++,,,,,,---------------------------------------------------------...............///,,,---------...///////////////.........---------333333333333222111///...////////////////////////------------------------,,,,,,------...///......++++++++++++++++++++++++---,,,,,,++++++*********))))))))))))))))))))))))((())))))))))))***************)))(((((((((((((((+++***)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''(((((('''((())))))))))))))))))))))))(((((((((((()))***+++***))))))******(((&&&(((((())))))***)))(((((('''''''''''''''((()))***'''''''''((((((((())))))******)))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((('''((())))))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))*********)))))))))))))))))))))************)))))))))))))))))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...------........./////////////////////////////////------......//////000000///////////////000111111000111333333111000111222222222111111111111111222111111111111111111111111.........---------,,,,,,+++,,,......,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************))))))))))))***************)))))))))))))))'''(((((()))******++++++++++++*********)))))))))***))))))))))))***++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))'''''''''((()))*********)))))))))******)))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((''''''&&&%%%%%%%%%%%%((((((''''''''''''((((((''''''''''''((((((((((((******+++++++++,,,,,,,,,)))))))))******+++++++++---,,,,,,,,,,,,---......------------------------------------------------,,,---------......//////,,,---------.../////////...............---------333333222222111000//////////////////////////////,,,,,,------------------,,,,,,,,,,,,,,,,,,---...++++++++++++++++++++++++*********++++++,,,,,,---((((((((((((((((((((((((((())))))))))))************))))))((('''((((((((('''''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''((()))))))))))))))))))))(((((((((((((((((((((''''''((())))))'''%%%'''((()))))))))((((((((('''''''''''''''((()))***''''''''''''((((((((((((***))))))((('''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&((()))'''''''''((((((((((((''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))(((((())))))***************)))))))))))))))))))))))))))))))))))))))******+++++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------.........................../////////---......//////000000000//////////////////000111000111333333111000111222222111111111111111222222000000000000000000000000------------,,,,,,,,,,,,,,,---//////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************))))))))))))***************)))))))))))))))******))))))))))))))))))******)))))))))((((((((()))(((((((((((()))******))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))&&&&&&'''((()))***++++++))))))************))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''((((((((((((((()))(((&&&%%%$$$#########(((''''''''''''(((((()))&&&&&&'''''''''(((((((((************+++++++++,,,(((((())))))***+++++++++------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---------.......................................111111111000000000000000........................,,,,,,,,,,,,------------***+++,,,+++***)))+++---++++++++++++++++++++++++(((((()))***+++,,,------(((((((((((((((((((((((()))))))))*********++++++***)))((((((''''''((((((((('''''''''(((((()))***&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********&&&&&&'''((())))))))))))))))))(((((((((((('''''''''&&&&&&'''((()))'''&&&&&&(((***)))((('''(((((((((''''''''''''(((((()))&&&&&&'''''''''((((((((()))((((((''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((+++000000---+++,,,((((((((((((''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))((((((((()))******+++++++++************)))))))))))))))))))))************,,,++++++***))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---............///////////////////////////000000/////////......//////000000111333333111000111222111111111000111111222333000000000000000000000000------------,,,,,,,,,+++,,,---//////---,,,---...++++++,,,,,,,,,,,,++++++************************************************)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************))))))))))))******)))))))))))))))*********************))))))(((((())))))))))))((((((((('''((((((((((((((())))))***))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))&&&''''''((()))******+++)))******++++++******)))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((()))((('''&&&%%%$$$%%%%%%&&&'''''''''''''''((())))))&&&&&&&&&'''''''''(((((()))))))))*********++++++((((((((()))***++++++++++++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////...............---------........................//////////////////000000------------------------++++++,,,,,,,,,---------)))***+++)))''''''))),,,************************((())))))******+++++++++((((((((((((((((((((((((************+++++++++,,,))))))(((''''''''''''((())))))((('''''''''((((((&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***%%%%%%&&&'''((())))))((((((((()))((((((''''''&&&(((&&&&&&'''((())))))(((&&&(((***)))'''&&&'''))))))((((((''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((('''&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((******...555666000---...((((((((((((''''''''''''&&&&&&''''''((())))))***(((((((((((())))))))))))'''(((((()))******++++++,,,,,,++++++************((()))))))))************************))))))))))))******************************************************+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------.........//////000000000///////////////000//////.........//////000111333333111000111222111111000000111222222333000000000000000000000000...------------,,,,,,,,,+++,,,......,,,+++,,,---***+++,,,,,,,,,,,,+++***************************************************((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************))))))))))))******(((((())))))******++++++)))))))))))))))******************)))))))))(((((())))))(((((())))))***+++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))''''''(((((())))))******)))******++++++******)))))))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))((('''&&&%%%&&&&&&((()))'''''''''''''''((()))***&&&&&&&&&'''''''''((((((((())))))))))))*********'''(((((()))***+++++++++******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///////////////......------,,,---........................------......///000111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------(((******(((&&&&&&(((+++*********************************)))))))))))))))((((((((((((((((((((((((***++++++++++++,,,,,,,,,))))))((('''''''''''''''***)))(((&&&%%%%%%%%%%%%'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$%%%&&&'''(((((((((((((((((())))))((('''&&&&&&)))'''&&&''')))*********%%%(((******'''&&&''')))***)))((('''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&&&&'''((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$)))222333,,,'''((()))(((((((((''''''''''''&&&&&&&&&'''((())))))***(((((((((((())))))))))))'''(((((()))***+++++++++,,,,,,,,,+++++++++******(((((())))))*********+++((((((((()))******++++++******************************************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------.........//////111111000000//////......000//////.........//////000111333333111000111222111111000000111222333333000000000000000000000000.........---------,,,,,,)))+++---,,,+++***+++,,,***+++,,,------,,,+++***************************************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************))))))))))))******'''(((((()))***++++++,,,''''''((()))***+++,,,,,,+++++++++************)))*********)))***++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&"""&&&(((&&&&&&&&&(((((((((((((((((((((((((((%%%'''))))))((('''((())))))))))))))))))))))))******)))))))))***+++,,,,,,000...***'''%%%&&&(((***------,,,++++++,,,,,,,,,------------.........///........................---------......000111111000000//////.........------,,,+++***))))))))))))+++,,,,,,------,,,,,,+++******************************))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******))))))((('''''''''''''''(((((((((((((((((((((((($$$$$$%%%&&&'''((()))***((((((((((((((((((((((((%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''######%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))(((((('''''''''(((((())))))))))))))))))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%&&&&&&'''((()))******&&&'''''''''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&(((((('''&&&'''((())))))))))))))))))))))))((('''&&&'''((())))))'''))))))(((((('''''''''&&&(((((())))))))))))(((((('''''''''((((((***++++++&&&'''(((***++++++++++++,,,+++***)))(((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))************************+++++++++*********))))))******+++++++++,,,,,,,,,------------------------,,,,,,------...///000000333222111000////////////////////////////////////////////////////////////000000000000000000000000000000000000000///......////////////...---,,,+++***,,,------,,,++++++,,,+++++++++***++++++,,,,,,+++++++++*********))))))))))))************))))))************************((())))))))))))*********))))))(((((((((((()))))))))************++++++++++++++++++++++++***)))((('''((()))***************************************+++*********))))))((((((************************,,,***((('''&&&'''((()))************************************************************))))))))))))###!!!!!!###&&&((()))(((******))))))((((((''''''***))))))((((((((((((((()))))))))))))))))))))))))))************+++++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''((("""%%%((()))((('''(((***((((((((((((((((((((((((###%%%''''''&&&%%%&&&'''+++++++++*********************))))))******+++,,,,,,+++)))''''''(((***,,,---,,,,,,,,,,,,,,,,,,,,,......///000000000000///........................------------...///000111000/////////.........---000///...------,,,,,,,,,+++,,,,,,------,,,,,,+++******************************))))))))))))******))))))))))))))))))))))))******++++++++++++******&&&&&&'''((()))))))))((()))))))))(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''&&&%%%%%%&&&(((''''''((((((((((((((((((&&&&&&'''((())))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))&&&'''''''''&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''((((((((((((((((((((((((((()))***)))(((&&&&&&'''((((((((((((((((((((((((((('''&&&'''((())))))''')))(((((((((''''''''''''(((((())))))))))))((((((%%%%%%%%%&&&&&&'''((()))'''((()))******+++******,,,+++***)))(((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))************************+++++++++*********))))))******+++++++++,,,,,,,,,////////////////////////,,,,,,------...//////000222222111000////////////000000000000000000000000000000000000000000000000000000000000000000000000///////////////...------............---,,,++++++***,,,------,,,++++++,,,,,,,,,++++++***++++++++++++++++++*********))))))))))))************))))))************************)))))))))*********++++++***))))))((((((((()))))))))************++++++++++++++++++++++++***))))))((())))))************)))************************++++++++++++*********)))************************+++***((('''''''''))))))************************************************************))))))))))))+++)))'''((()))***)))(((******))))))(((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))*********+++++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((()))))))))%%%'''((((((''''''((()))(((((((((((((((((((((((($$$%%%''''''&&&&&&&&&''',,,,,,,,,++++++***************)))))))))***++++++(((((((((((()))+++,,,---,,,,,,,,,,,,,,,,,,------...///111333333222111000........................------------......///000/////////...............------,,,,,,+++*********++++++,,,,,,,,,,,,++++++******************************))))))))))))******)))))))))))))))))))))))))))******++++++******)))$$$%%%&&&((())))))************))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&)))(((''''''&&&'''''''''((((((((((((((((((((((((***))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''')))((((((((((((((((((''''''''''''((((((((((((((('''(((((('''''''''&&&&&&&&&&&&&&&'''(((((()))******((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&'''''''''(((((((((((((((&&&''''''''''''&&&%%%%%%'''''''''&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''((((((((((((((((((((((((***+++,,,+++(((&&&&&&&&&''''''''''''''''''''''''((('''&&&'''((())))))'''((((((((((((''''''''''''(((((())))))))))))((((((&&&&&&%%%&&&&&&'''((()))))))))************))))))++++++***)))(((((((((((()))))))))))))))(((((('''))))))))))))))))))))))))************************+++++++++*********************+++++++++,,,,,,,,,........................,,,,,,------.../////////111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000---............---,,,,,,------------,,,+++*********,,,------,,,++++++,,,------,,,+++************+++++++++***************))))))************))))))************************************+++++++++,,,+++***)))((((((((((((((()))************+++++++++***++++++++++++***))))))*********+++******))))))************************,,,,,,,,,+++++++++++++++************************+++***)))((('''((()))***************************************************************))))))))))))---,,,******++++++***(((***))))))))))))(((((((((''''''''''''((()))***+++)))))))))))))))))))))))))))))))))*********++++++''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((()))******+++&&&&&&&&&%%%$$$%%%&&&'''((((((((((((((((((((((((&&&((()))***)))((()))***,,,++++++******)))))))))******))))))))))))******&&&''')))***+++,,,,,,---,,,,,,,,,------------------///222444444333111///........................------,,,,,,---......///........................************))))))((((((++++++,,,,,,,,,,,,++++++******************************))))))))))))******))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''((())))))(((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&'''''''''((((((((((((((((((((((((******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''')))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$((((((((('''&&&&&&%%%%%%&&&&&&'''((()))***++++++((((((((((((((((((((((((''''''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''((((((((((((((((((((((((((()))******((('''''''''''''''''''''''''''''''''((('''&&&'''((())))))'''((((((((((((((('''''''''(((((())))))))))))((((((((((((((((((((()))*********************)))((((((******)))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000///......---////////////////////////111111111111111111111111////////////////////////------.........------,,,,,,,,,,,,,,,,,,+++***)))***,,,------,,,++++++,,,...---,,,+++************************************))))))************))))))******************************+++++++++,,,,,,,,,++++++***)))(((((((((((())))))*********+++++++++******+++++++++******)))++++++++++++******)))(((************************++++++++++++++++++++++++******************************)))(((((())))))***************************************************************)))))))))((()))(((((()))+++,,,+++)))))))))))))))))))))))))))''''''(((((()))+++,,,---))))))))))))))))))))))))))))))))))))************''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((()))******+++((('''&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&(((******)))((()))*********))))))((((((((('''******))))))((())))))***((()))***+++,,,,,,+++++++++,,,---............---,,,...111333333222///...........................---,,,,,,,,,,,,------...---------...............++++++,,,,,,,,,+++*********++++++,,,,,,++++++***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''&&&%%%$$$###(((((('''''''''&&&&&&&&&'''''''''((()))******+++((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&'''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((((((((((((((((((((((($$$&&&((((((''''''((()))''''''''''''''''''''''''((('''&&&'''((())))))''''''''''''((((((((((((((((((((())))))))))))(((((()))(((((((((((())))))*********+++******)))((('''***)))(((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...................../////////...------........................000000000000000000000000........................---....../////////......+++++++++,,,++++++*********,,,------,,,++++++,,,...---,,,+++************************************))))))************))))))******************************+++++++++,,,,,,,,,++++++***)))))))))))))))))))))*********+++++++++)))******+++++++++******+++++++++++++++***)))(((************************))))))*********************************************))))))))))))*********************************************************************)))))))))(((((('''((()))++++++***((())))))))))))************((())))))***+++---...///))))))))))))))))))))))))(((((()))))))))*********''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((()))))))))***((('''((())))))((('''((((((((((((((((((((((((%%%&&&(((((('''''''''(((((((((((((((((((((((((((******)))((((((((())))))******++++++,,,++++++******+++---...//////...---,,,---///111111000///...........................,,,,,,,,,++++++,,,,,,------------------.........)))***+++,,,++++++)))(((******++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((())))))******))))))(((******))))))(((&&&%%%$$$((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&'''((((((((((((((((((((((((((('''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&((('''''''''((((((((())))))((()))))))))((('''&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((((((((((((((%%%%%%%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&'''((((((((((((''''''''''''''''''(((((((((%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((((((((((((((((((((((("""$$$''''''''''''(((***''''''''''''''''''''''''((('''&&&'''((())))))''''''''''''((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''***************)))(((''')))((((((''''''((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******+++++++++,,,,,,,,,------------------------........................,,,---...//////...---,,,------------------------////////////////////////........................------...////////////...+++++++++,,,,,,++++++******,,,------,,,++++++,,,------,,,+++***************************+++++++++))))))************))))))************************************+++++++++,,,*********))))))******+++)))************+++++++++))))))***++++++++++++***+++++++++,,,++++++******************************)))))))))))))))*********************************))))))******************************************************************************)))))))))))),,,++++++,,,---,,,)))''')))))))))************+++)))))))))***+++---...///))))))))))))))))))))))))((((((((()))))))))******''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''(((((('''''')))++++++)))&&&((((((((((((((((((((((((%%%'''((()))''''''((()))''''''(((((())))))************)))(((((((((((((((*********+++++++++,,,,,,***+++---///000///......---...//////000000//////........................,,,,,,++++++++++++,,,,,,,,,,,,,,,------.........''')))***++++++***)))(((******++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))((('''&&&&&&))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((('''((((((((())))))))))))'''''''''''''''''''''''''''(((((('''&&&&&&''')))%%%&&&&&&'''((()))******((((((((((((((((((''''''%%%%%%&&&&&&'''((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((((())))))&&&&&&'''(((((((((((((((&&&'''''''''((((((((()))&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((((((((((((((((((((((($$$&&&((((((((('''((()))((((((((((((((((((((((((((('''&&&'''((())))))'''''''''''''''((((((((()))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''))))))*********))))))((((((((('''''''''(((((()))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,------------------------........................+++,,,...//////...---,,,................................................------------------------,,,,,,---...............++++++,,,,,,,,,,,,,,,+++***,,,------,,,++++++,,,,,,,,,++++++***+++++++++))))))*********+++++++++))))))************))))))************************)))))))))*********++++++))))))))))))***+++,,,,,,)))************+++++++++))))))***+++++++++++++++******+++,,,,,,,,,++++++************************)))))))))******+++++++++************************))))))******++++++++++++************************************************************))))))))))))+++***+++,,,...---***((())))))*********+++++++++((((((((()))***+++,,,---))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((&&&''''''''''''''''''&&&'''''''''''''''&&&&&&&&&%%%$$$%%%'''******'''$$$((((((((((((((((((((((((''')))++++++***)))***+++''''''((()))***+++,,,,,,******)))(((((((((((((((***))))))***+++,,,---...***+++---///000000///...///////////////000000000........................,,,,,,++++++***+++++++++,,,,,,,,,------.........,,,---///000000///...,,,******++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''((((((((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))'''''')))***"""###$$$%%%&&&((())))))%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&'''((())))))((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&'''((()))******&&&&&&'''((())))))((((((&&&'''''''''(((((())))))((((((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''((((((((((((((((((((((((''')))******((('''(((((())))))))))))))))))))))))((('''&&&''')))))))))'''&&&'''''''''(((((())))))(((((())))))))))))((((((***))))))((((((((())))))))))))************))))))(((((('''''''''(((((()))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++.....................---+++,,,...//////...,,,+++////////////////////////........................------------------------***+++,,,,,,------------+++,,,,,,---------,,,,,,***,,,...---,,,+++,,,,,,+++++++++***++++++,,,,,,))))))******++++++++++++))))))************))))))************************((())))))))))))*********(((((())))))***+++------)))************+++++++++((()))***+++++++++++++++)))***+++,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,************************((()))***+++++++++++++++************************************************************))))))))))))%%%&&&'''+++......---+++))))))******++++++++++++''''''''''''((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''((())))))))))))(((((('''$$$$$$&&&''')))+++,,,---***((('''(((***++++++***))))))***+++,,,,,,------+++,,,---.........------,,,,,,------.../////////////////////////////////++++++)))))))))+++---///+++,,,,,,---.........---+++******))))))***+++,,,))))))))))))))))))))))))((()))***++++++***)))(((******))))))((((((''''''((()))*********)))'''&&&))))))))))))************))))))))))))(((((((((((()))(((((('''&&&%%%%%%%%%''''''''''''((((((((((((((((((''''''&&&&&&%%%%%%'''((()))(((''''''(((***((((((((((((&&&&&&((()))))))))))))))))))))))))))))))))((('''''''''''''''((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&------,,,+++***)))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))******))))))((((((''''''(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&***((('''((()))***)))(((&&&&&&'''((())))))((((((''''''&&&%%%%%%'''((()))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))---,,,+++******,,,...///+++++++++++++++++++++,,,........................,,,---......//////...............------........................///000111000000///...------,,,,,,------------------------------,,,,,,+++***)))))),,,,,,,,,++++++*********+++++++++************)))******++++++++++++************************************++++++++++++******))))))))))))))))))))))))+++++++++*********))))))++++++******)))(((((((((++++++************++++++************************))))))))))))))))))))))))------------------------+++++++++************)))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***)))(((''''''((()))*********++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))******************)))((((((((((((((()))((((((((('''''''''''')))((((((((('''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&(((((())))))))))))((((((''''''((())))))***++++++***)))'''(((***++++++***)))******+++,,,,,,------+++,,,,,,,,,,,,---------,,,,,,------.../////////---------------------------,,,+++))))))***,,,---+++,,,,,,---......------+++*********************)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))((((((((((((((()))))))))(((((('''&&&''''''''''''(((((((((((())))))))))))((((((((((((+++******)))((((((''''''''''''''''''((((((((((((((((((((('''''''''''''''$$$%%%&&&&&&$$$$$$$$$%%%''''''((((((''''''((()))(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((******))))))((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((&&&%%%&&&'''((('''&&&&&&'''((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))))))))************))))))))))))))))))))))))---,,,+++******,,,---///---,,,,,,++++++*********........................,,,---......//////............------------.........---------......///000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***,,,,,,,,,+++++++++******+++++++++************)))******++++++++++++************************************++++++++++++******************************+++++++++*********))))))))))))))))))************++++++************++++++************************************************+++++++++++++++*********++++++++++++************************************+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***+++******++++++++++++******************))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))******)))(((((((((((((((((((((((((((''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((()))))))))(((&&&%%%&&&'''((())))))***))))))+++************)))))))))+++)))((((((***++++++************++++++,,,,,,---,,,+++*********+++,,,---,,,,,,,,,---......//////------------------------...---,,,***))))))***++++++,,,,,,---------------***+++,,,,,,+++***)))((())))))))))))))))))))))))***++++++,,,,,,++++++***(((((((((((()))))))))))))))(((''''''&&&'''''''''''''''''''''(((((((((((())))))))))))((((((((((((*********)))((((((''''''''''''''''''(((((((((((('''((((((((((((((())))))&&&((())))))'''%%%%%%&&&%%%&&&'''((((((((((((((('''''''''''''''''''''''')))(((''''''&&&'''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''((((((((((((((('''''''''(((((((((((())))))))))))(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((&&&%%%&&&'''((('''&&&(((((((((((((((((('''&&&''''''(((((()))))))))((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((())))))))))))******))))))))))))************)))))))))))))))))))))))),,,++++++******,,,---......------,,,+++***))))))------------------------,,,---......//////......------,,,,,,,,,,,,------------,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++,,,,,,,,,++++++++++++***+++++++++************)))******++++++++++++************************************++++++++++++******+++++++++++++++++++++++++++++++++***************(((((())))))***++++++,,,++++++************++++++************************************************************************,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++************+++,,,******++++++++++++******************))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))******)))((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((()))***)))(((&&&%%%&&&&&&''')))************+++++++++***************,,,***((()))***++++++************++++++,,,,,,,,,,,,***)))((((((***,,,---+++,,,,,,------...//////////////////////////////---,,,+++*********+++++++++,,,,,,---------,,,,,,***+++,,,---,,,***'''&&&))))))))))))))))))))))))************************''''''(((((())))))******((('''&&&%%%%%%&&&'''((())))))))))))************))))))))))))((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((())))))******((()))+++***(((''''''(((%%%%%%&&&((())))))((('''''''''''''''''''''''''''(((''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''))))))((((((''''''&&&&&&''''''(((((())))))******(((''''''''''''&&&&&&&&&''''''''''''''''''''''''***((('''((()))***)))((((((((())))))((('''&&&&&&&&&''')))*********)))((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((()))))))))***((()))))))))************))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,++++++*********------------------------,,,---......///.........---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,------.........------,,,,,,,,,++++++++++++++++++++++++......------,,,,,,,,,++++++++++++++++++++++++++++++++++++*********))))))******++++++++++++************************************++++++++++++******++++++++++++++++++++++++************************)))))))))******+++++++++++++++************++++++************************************************+++++++++++++++,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++******++++++++++++******************)))))))))((())))))))))))))))))))))))))))))*********+++++++++******))))))((())))))***'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((()))))))))(((&&&&&&&&&&&&''')))************))))))******++++++,,,,,,,,,+++))))))***++++++******+++++++++++++++,,,,,,+++***)))((((((***,,,---++++++,,,,,,---.........////////////////////////*********++++++,,,,,,---+++,,,,,,---,,,,,,++++++***+++,,,---,,,***'''&&&))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******((('''&&&%%%%%%&&&'''((())))))))))))************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((())))))******%%%&&&''''''&&&&&&''')))(((&&&&&&'''******)))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((()))(((&&&%%%%%%&&&((()))&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&''''''(((((())))))******(((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''***((('''((()))***)))((((((((())))))((('''&&&&&&&&&''')))*********)))((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))'''(((((((((((()))))))))((()))))))))************))))))))))))))))))))))))************++++++,,,,,,*********++++++,,,,,,,,,------------------------,,,---......///.........---,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********))))))******++++++++++++************************************++++++++++++******************************************************,,,+++++++++******))))))++++++************++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++************************************++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******************)))))))))((())))))))))))))))))))))))************++++++++++++******))))))))))))******'''''''''(((((((((((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''&&&'''((())))))***))))))''''''((()))***,,,,,,------+++******+++++++++***+++++++++++++++++++++++++++***)))))))))***+++,,,+++++++++,,,------......------------------------))))))***+++,,,,,,------,,,,,,,,,,,,,,,++++++******+++,,,,,,+++***)))((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))'''''''''&&&''''''((()))''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((''''''''''''(((((((((((('''((((((((((((((())))))&&&'''''''''''')))---111,,,)))&&&'''***+++***(((''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((((((((('''''''''(((((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&%%%&&&'''((('''&&&(((((((((((((((((('''&&&''''''(((((()))))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))*********+++++++++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------,,,,,,,,,,,,------------,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++************)))******++++++++++++************************************++++++++++++*********************************************+++++++++---,,,,,,+++******))))))++++++************++++++************************++++++++++++++++++++++++(((((())))))***+++++++++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))*********++++++,,,,,,---++++++++++++++++++++++++))))))************))))))******++++++++++++******************))))))))))))))))))))))))))))))))))))((((((((()))))))))************)))))))))***++++++''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***)))'''&&&&&&&&&((()))(((((())))))))))))((((((&&&''''''((()))***+++,,,...,,,******+++++++++***++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,,,,---......------------------------***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******+++*********************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))((((((((((((&&&'''(((((()))))))))(((''''''''''''(((((((((((())))))))))))((((((((((((((()))))))))))))))))))))''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((***...555:::111,,,''''''))),,,+++)))((((((((((((((((((((((((&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&%%%&&&'''((('''&&&&&&'''((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))))))))))))))************))))))))))))))))))))))))))))))***+++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++************)))******++++++++++++************************************++++++++++++******++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++)))))))))***+++,,,,,,,,,------,,,,,,,,,+++++++++************************)))******+++,,,,,,------++++++++++++++++++++++++******+++,,,,,,+++************++++++++++++******************))))))))))))))))))))))))))))))))))))(((((()))))))))***************))))))******+++,,,&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''+++***'''%%%%%%&&&(((***((()))))))))))))))((('''''''''(((((())))))******...,,,******+++++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,---......////////////////////////,,,,,,,,,,,,,,,+++)))))),,,,,,,,,,,,,,,+++***)))+++******)))******+++,,,))))))))))))))))))))))))+++***)))(((((()))***+++******))))))((((((''''''&&&''')))*********)))((())))))))))))************))))))))))))((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((()))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$'''---666<<<444...(((&&&))),,,+++)))))))))))))))))))))))))))%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&'''''''''(((((())))))******))))))((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((***((('''((()))***)))(((&&&&&&'''((()))))))))(((''''''&&&%%%%%%'''((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......///......------......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------*********++++++,,,,,,,,,+++++++++************)))******++++++++++++************************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++*********++++++,,,------++++++************++++++************************++++++++++++++++++++++++++++++,,,---......//////---------,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++------------++++++******++++++++++++******************))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,******))))))***+++,,,,,,)))((('''&&&&&&'''((()))&&&'''((()))*********)))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&***)))((('''&&&&&&'''(((''''''''''''((((((((((((---+++((('''&&&(((***,,,***)))(((''''''((()))***---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,------............------***+++---------+++)))(((&&&'''((()))***+++,,,,,,---,,,,,,+++***)))((((((+++*********))))))(((((()))((('''&&&&&&'''((()))&&&'''((())))))((('''&&&%%%%%%&&&'''(((((((((''')))'''&&&'''***+++***'''&&&'''(((******((('''&&&''''''''''''(((((((((((((((((((((((())))))))))))%%%%%%&&&&&&'''((((((((((((''''''&&&&&&((()))***+++(((%%%%%%((())))))''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&'''((()))******'''''''''''''''((())))))&&&'''((())))))((('''&&&))))))((('''''''''''''''((('''&&&%%%%%%%%%%%%%%%))))))(((&&&%%%&&&(((***&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))''''''&&&%%%%%%%%%%%%&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''((('''(((((((((((((((''''''((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))******))))))((((((''''''******************************************************+++++++++,,,,,,,,,---,,,+++***+++,,,---...+++++++++,,,,,,---------...------,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,------.........---------,,,,,,+++++++++---,,,,,,++++++,,,------)))))))))***++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))...,,,++++++,,,,,,+++***((()))***+++,,,---------************************,,,,,,,,,,,,,,,+++***)))************+++,,,---...++++++++++++++++++++++++************************++++++++++++++++++++++++---------,,,,,,+++++++++---------,,,,,,+++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,+++******))))))******+++,,,,,,------,,,,,,++++++++++++************)))************))))))))))))(((***+++,,,,,,+++)))(((************************)))((('''&&&&&&'''((()))(((((()))))))))(((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))''''''&&&'''((((((''''''''''''((((((((((((***)))(((''''''''')))******)))(((((('''((()))***++++++*********))))))))),,,,,,,,,,,,,,,,,,,,,,,,------............------------.........---,,,+++******************************************))))))************)))))))))((()))(((''''''''''''((()))''''''((((((((((((''''''&&&&&&'''(((((((((''''''***((('''(((***+++***(((&&&''')))******)))'''&&&((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''&&&&&&(((''''''&&&'''((()))******'''%%%%%%''')))(((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&'''((((((''''''(((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%)))(((''''''&&&&&&&&&'''"""%%%((())))))&&&$$$###&&&&&&&&&''''''''''''((()))((((((((('''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))((('''&&&&&&%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((('''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&'''(((((((((((((((((('''&&&'''''''''(((((())))))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((******))))))((((((((((((******************************************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,---...------,,,,,,,,,------...---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++++++++,,,+++++++++***************++++++++++++++++++++++++************************************************)))(((((()))+++,,,+++***)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,++++++++++++++++++,,,,,,------,,,,,,++++++++++++************)))************)))))))))))))))***+++,,,++++++***)))))))))))))))))))))))))))((((((''''''''''''((((((******))))))((('''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''(((((()))''''''''''''(((((((((((('''''''''''''''((((((((())))))((((((((())))))******++++++,,,,,,+++))))))++++++++++++++++++++++++,,,------......------,,,......------------,,,,,,------,,,+++***))))))(((((((((((())))))*********************)))))))))))))))((((((''''''(((((()))((((((''''''''''''(((((((((((()))))))))(((''''''***(((((()))***+++***)))'''((()))******)))((('''******))))))((((((''''''%%%%%%&&&&&&&&&''''''''')))(((((('''&&&&&&%%%%%%''''''&&&&&&''''''((()))(((&&&%%%%%%&&&''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((&&&&&&%%%%%%$$$$$$%%%%%%))))))(((''''''''''''(((%%%''')))******)))'''%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&&&&%%%&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''(((((())))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((((((((&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((%%%%%%&&&'''((()))******((())))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((('''***))))))))))))(((((((((******************************************************+++++++++,,,,,,,,,++++++,,,------------------,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,+++++++++++++++******------,,,,,,,,,,,,++++++---,,,+++***************---,,,,,,+++******))))))++++++++++++++++++++++++++++++++++++++++++++++++************************)))((((((***,,,,,,+++)))***++++++,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++************)))************))))))))))))************************))))))))))))))))))))))))(((((((((''''''((((((((())))))((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''(((((())))))''''''''''''((((((((((((&&&'''((()))))))))((('''))))))))))))))))))******+++,,,...//////...,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,+++******++++++,,,...------,,,+++***))))))((((((((((((((()))))))))*********))))))))))))))))))(((((((((((((((((())))))((('''&&&&&&'''((()))))))))******)))(((''''''))))))))))))***+++******(((((()))******)))((((((*********)))((((((''''''%%%&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((()))((('''&&&&&&'''((()))))))))(((((('''(((((()))(((((('''''''''''''''(((+++)))&&&%%%&&&(((***+++&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((('''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''(((((())))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((())))))(((((((((&&&&&&&&&'''((())))))***((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((''''''))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,***+++---.........---,,,---------,,,,,,+++++++++,,,,,,,,,+++,,,,,,------...---,,,,,,++++++,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))),,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++,,,,,,***(((++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,......------,,,,,,++++++------,,,+++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++*********))))))************)))))))))(((*********)))******+++,,,))))))))))))))))))))))))'''(((((((((((((((((('''''''''&&&&&&'''((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((()))))))))''''''''''''((((((((((((&&&''')))++++++***)))((((((((()))***************+++,,,...//////...,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++******+++,,,,,,++++++++++++++++++++++++*********)))(((''''''&&&))))))))))))))))))******((())))))))))))))))))((()))((('''&&&&&&'''((()))))))))******)))(((''''''((()))))))))))))))***+++(((((())))))))))))((((((***)))))))))((((((''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&'''''''''''''''%%%&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((())))))((('''&&&&&&'''((()))***)))))))))))))))******'''&&&&&&%%%&&&&&&'''''')))&&&$$$$$$&&&((()))(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((()))******))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''))))))))))))******************************************************************+++++++++,,,,,,,,,+++,,,---...///...---,,,---------,,,,,,++++++++++++++++++++++++,,,---......---,,,,,,++++++,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))*********++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---+++******+++,,,+++***++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,//////......------,,,,,,,,,,,,+++******************++++++,,,,,,++++++***+++++++++*********))))))************)))))))))(((******))))))***+++,,,,,,++++++++++++++++++++++++''''''(((((((((((('''''''''&&&%%%%%%&&&((()))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&'''(((((()))(((((('''''''''''''''(((((((((((('''((()))+++++++++******(((((()))***++++++++++++))))))+++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,------------......)))*********++++++,,,,,,,,,++++++***(((''''''&&&))))))))))))************((())))))******))))))(((((((((''''''''''''(((((((((((()))))))))((('''''''''((())))))(((((()))***(((((((((''''''((((((((('''''''''(((((((((((((((&&&''''''''''''(((((((((%%%%%%&&&&&&'''(((((()))%%%%%%&&&''''''''''''&&&%%%&&&((((((&&&%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((''''''''''''((())))))((((((''''''''''''(((((('''''''''&&&''''''((()))&&&%%%%%%%%%%%%&&&''''''&&&'''***///333111+++%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''')))(((''''''&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))************((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&))))))((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))((()))))))))************+++******************************************************+++++++++,,,,,,,,,,,,,,,---...............---,,,,,,,,,,,,,,,,,,++++++******++++++,,,---......---,,,,,,++++++,,,,,,......---------------,,,++++++,,,,,,,,,,,,------++++++*********+++++++++******++++++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---***(((((()))+++------***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------++++++,,,---------------............------------,,,+++******))))))************++++++++++++******+++++++++************)))************)))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((())))))((('''&&&((('''&&&%%%%%%&&&((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))'''(((((())))))((('''&&&''''''''''''((((((((((((&&&'''((()))************'''(((***+++,,,,,,++++++)))))))))*********++++++------------------------******++++++++++++******+++,,,---.........------)))))))))*********++++++++++++*********)))))))))((()))))))))************((()))************)))(((''''''((((((((((((''''''&&&&&&'''(((((((((''''''%%%''')))(((&&&&&&(((***''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''''''''$$$%%%&&&'''''''''&&&&&&$$$'''))))))'''&&&&&&((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((&&&(((,,,333777444,,,%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&)))(((((('''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((************)))))))))(((&&&&&&&&&''''''''''''(((''''''(((******++++++***((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++******************************************************+++++++++,,,,,,,,,---------------...//////+++,,,,,,,,,,,,,,,,,,---************+++,,,---......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---------+++++++++,,,,,,---------+++******++++++,,,---...+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------777333---******+++------)))***++++++,,,,,,,,,,,,------------------------+++,,,,,,---......------,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------+++,,,------...---------+++++++++,,,,,,,,,,,,,,,,,,,,,+++************+++******++++++++++++******+++++++++************)))************))))))))))))'''(((***+++,,,,,,++++++++++++++++++++++++++++++&&&'''((())))))((('''&&&***)))'''%%%$$$%%%&&&'''(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))(((((()))))))))'''&&&%%%''''''''''''((((((((()))&&&&&&&&&'''((())))))***'''(((***+++,,,,,,+++++++++*********+++,,,------........................******++++++++++++******((()))+++---------+++*********))))))))))))))))))************++++++++++++(((((())))))*********+++((()))***++++++***)))(((&&&'''((())))))((('''&&&%%%%%%&&&'''((((((((('''$$$&&&((((((&&&%%%''')))'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&((((((((('''&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%%%%(((******(((&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&&&&'''((('''''''''''''''((()))***%%%###$$$(((------(((###&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&))))))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''(((******+++++++++)))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******&&&''''''''''''''''''&&&(((((())))))))))))((((((%%%&&&&&&'''((()))******))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++))))))******++++++++++++******************************************************+++++++++,,,,,,,,,......---,,,,,,...///000+++++++++,,,,,,---------************+++,,,---......---,,,,,,++++++,,,,,,*********++++++,,,,,,---+++++++++,,,,,,---------*********+++,,,---//////...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------DDD>>>555///+++++++++,,,((()))***+++,,,---------........................+++,,,,,,---.........---+++++++++,,,---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,++++++++++++++++++,,,,,,---------+++,,,------......------)))))))))******++++++,,,...---,,,,,,++++++,,,,,,******++++++++++++******+++++++++************)))************))))))))))))&&&(((***,,,---,,,+++***************************)))))))))((('''''')))+++(((((()))(((&&&&&&((()))((('''&&&%%%$$$%%%&&&&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%&&&&&&'''((()))******))))))))))))************)))************+++++++++(((((((((((((((((((((((()))))))))***+++,,,......000000...---+++***((((((******++++++++++++******************************************************))))))))))))))))))))))))'''(((******((((((((()))''''''''''''''''''''''''%%%%%%############%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((()))***))))))((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&'''''''''''''''&&&&&&&&&'''&&&$$$######$$$&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))'''$$$###$$$&&&'''(((%%%%%%%%%&&&&&&&&&&&&''')))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((((((((('''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))************+++++++++************************++++++++++++++++++++++++......---,,,++++++******..................------+++++++++,,,,,,---------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,---...///---,,,,,,++++++,,,,,,---,,,---------.../////////...---,,,+++,,,...111222ZZZDDD000,,,//////,,,+++------------------------------------------------///......---------......///000000000000000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---,,,+++,,,,,,........................////////////////////////------------------------///,,,)))'''&&&(((+++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************)))))))))***+++++++++,,,'''(((((('''%%%%%%'''))))))))))))(((''''''((())))))((('''&&&&&&&&&''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))'''(((((((((((())))))))))))************+++++++++++++++++++++++++++++++++++++++*********+++,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++*********************************************))))))))))))))))))))))))'''(((******((((((((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((('''''''''&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((((((((('''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&&&&'''&&&&&&'''''''''(((((((((((()))'''''''''(((((((((((((((''''''''''''''''''''''''(((((()))))))))*********''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************(((((('''''''''&&&&&&&&&(((((())))))))))))(((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,------------........................++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,------.........------------......---------..................---,,,+++,,,---///111BBB666------...---...000------------------------------------------------//////............//////------............------////////////////////////------------------------------------------------+++---///...---,,,------........................------------------------------------------------...---***)))((()))+++,,,,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------***************************************+++++++++%%%&&&'''&&&$$$$$$&&&''')))))))))((())))))))))))))))))(((''''''''''''(((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********************++++++,,,---------,,,,,,,,,------,,,,,,,,,+++++++++******)))))))))************************))))))))))))))))))))))))'''(((******((((((((()))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&''''''(((((())))))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((())))))'''&&&$$$'''''''''(((((((((((()))&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))'''''''''''''''''''''''')))((((((''''''''''''((('''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************'''''''''''''''&&&&&&&&&(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))************+++++++++************************++++++++++++++++++++++++******+++---...///000111........................,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------//////............//////...............---------...---,,,++++++,,,...///---,,,---///...,,,///333------------------------------------------------//////.........//////000,,,------......---------////////////////////////................................................,,,...//////...------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,******************************+++,,,,,,---......************************+++++++++***************%%%&&&'''&&&%%%%%%&&&'''(((''''''((())))))((((((((((((((('''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((''''''''''''''''''((((((((())))))))))))*********+++++++++************************++++++***************+++))))))***+++,,,------...++++++,,,,,,,,,,,,++++++++++++******))))))((((((************************(((((((((((((((((((((((('''(((******((((((((()))((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''%%%&&&&&&'''((())))))***&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''))))))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''')))(((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++))))))*********+++++++++************************++++++++++++++++++++++++++++++,,,---///000111111---------...............,,,,,,------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,///..................////////////...---------,,,...---,,,,,,,,,,,,------+++---111111///,,,...111........................------------..................------......//////......///000000000//////........................................................................,,,...//////...------...------------------------................................................------......------,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++,,,---......************************,,,+++++++++***)))))))))&&&((()))((('''&&&'''(((&&&%%%%%%''')))***(((&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((((('''''''''(((((()))))))))*********))))))*********+++++++++))))))))))))))))))))))))))))))))))))***+++,,,---***+++++++++++++++++++++******++++++++++++***************)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((******((((((((()))'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))&&&&&&''')))%%%%%%%%%&&&&&&&&&&&&'''))))))((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++))))))*********+++++++++************************++++++++++++++++++++++++---------.........//////---------.........//////------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,......------------....../////////...---------,,,...---------,,,,,,------000000000............---........................---------....../////////------,,,,,,---......///...//////000111111111000........................////////////////////////........................,,,...//////...------...........................////////////////////////........................------.........---,,,++++++,,,------------,,,+++------------------------******+++,,,,,,---......************************,,,+++++++++***)))))))))''')))******)))(((((()))'''%%%%%%'''++++++)))&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))))))))************)))************+++++++++************************((((((((()))***+++,,,---+++++++++++++++*********)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((******((((((((()))''''''''''''''''''''''''(((((('''&&&&&&'''((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''(((((())))))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))+++,,,)))&&&%%%'''***'''''''''(((((((((((()))***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''(((''''''''''''(((((()))''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))************+++++++++************************++++++++++++++++++++++++.........---------------,,,,,,------.../////////............------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,...------------------..................------------.....................000///,,,)))+++000///,,,........................---------...//////000000---------------...///000------...///000000000000000000000000000000000000000000000000000000000000////////////////////////---///000000///......///////////////////////////................................................------......------,,,++++++,,,---......---,,,+++........................++++++,,,,,,,,,,,,------************************+++++++++***************''')))++++++)))(((((()))(((&&&&&&)))---...+++'''&&&'''((((((((('''%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))((((((((())))))))))))***)))************+++++++++++++++++++++++++++++++++)))))))))))))))***++++++***************************++++++,,,,,,++++++***''''''(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))'''(((******((((((((()))''''''''''''''''''''''''***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&''''''&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((()))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''+++...---(((&&&&&&((('''''''''(((((((((((()))((((((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))*********'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))************+++++++++************************++++++++++++++++++++++++---------,,,,,,,,,,,,,,,,,,,,,------...//////000///.........------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++---...000000///...---//////............//////---------...............------...///000000000000...///---)))***000111---........................---------...///000000000.........//////000111222...///000111111222222222333333333333333333333333333333333333333333333333111111111111111111111111///111222222111000111111111111111111111111111111000000000000000000000000........................---------,,,,,,,,,,,,,,,+++,,,---//////---,,,+++------------------------------,,,,,,,,,,,,++++++***************************************+++++++++&&&(((***+++)))(((((((((***((((((+++000111---((('''((()))))))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******''''''''''''((((((((())))))************+++++++++************************+++******))))))))))))))))))))))))***++++++,,,,,,+++,,,,,,------,,,,,,+++&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))''')))******((((((((())))))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''***)))(((''''''''''''''''''''''''((((((((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&'''''''''(((((())))))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%***000000+++&&&%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((()))***''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))************))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))************+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,------...///000000//////.........---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,---///111111000///...000000////////////000000,,,------....../////////------///000111111111111---222222---+++///111...////////////////////////---------...///000000111000000000000111222333444111111222333444555555555666666666666666666666666555555555555555555555555333333333333333333333333111333555444333222333333111111111111111111111111222222222222222222222222////////////////////////...---,,,++++++++++++,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***************************))))))******+++++++++,,,'''''''''((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***************************************************+++++++++*********))))))...---+++)))(((((()))))),,,,,,,,,++++++*********+++++++++************)))))))))))))))((((((((((((***)))))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&'''''''''&&&&&&'''''''''(((((((((((())))))))))))+++)))'''%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''((()))))))))))))))((('''&&&%%%%%%$$$))))))(((((('''''''''&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,+++)))((()))***++++++******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((&&&$$$###%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))+++******)))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((()))(((((())))))))))))(((((())))))))))))************''''''((()))***++++++,,,))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++,,,---///000111000///------.../////////...---,,,,,,,,,,,,------.........///......---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------..................------,,,------......------,,,000000///...---,,,,,,---......------...//////000---...///000111111111111...000111111000000111222///////////////000111222999555000111444666444111555666666777888888999999777888;;;===>>>>>><<<<<<999:::;;;;;;<<<<<<<<<;;;===<<<;;;:::999:::;;;;;;999999888888777666666666888888999999888888777666555555555444333222111000222222111000000000000111------......---+++)))(((......////////////000000,,,,,,---......---,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))***++++++))))))***+++(((((((((((((((((((((((('''''''''(((((('''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************************************+++++++++*********))))))---,,,+++))))))))))))***++++++++++++++++++***************)))))))))((((((''''''(((((())))))************)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((('''((((((((()))))))))))),,,***(((&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((''''''&&&&&&%%%)))(((((((((''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))''''''''''''''''''''''''***,,,,,,+++***))))))***((((((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&%%%$$$%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))************(((((())))))******++++++))))))))))))))))))))))))************************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,---///000000000......------.........---------,,,,,,,,,------.........222111111000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------........................---------......---------//////.........//////000------------...///000000///000000000000000///...,,,...////////////000222111111111222333444555666;;;888666777:::<<<<<<:::======>>>>>>???@@@AAAAAA???@@@BBBDDDEEEFFFFFFEEEFFFFFFGGGHHHHHHHHHGGGGGGCCCCCCBBBBBBAAABBBBBBBBBAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::999888666555444444333222111000000/////////...............------,,,------------............,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,***)))***+++((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((************************************************+++++++++***************++++++******)))******+++***************+++++++++))))))))))))((((((((('''&&&&&&'''((()))***++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''((()))((((((''''''''''''((((((''''''((((((((())))))))),,,+++)))(((''''''((()))'''(((((())))))(((((('''***))))))(((''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***''''''''''''''''''''''''***,,,,,,,,,***)))***+++(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***))))))************))))))))))))))))))************)))))))))))))))*********))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,------------,,,---...///000///......------,,,,,,,,,,,,---------------------.........222222111111000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------............................................................///000111222............///000111222222222222222222111//////---///111222222222444666555555777888:::<<<===>>>???@@@AAABBBDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKLLLMMMNNNOOOPPPOOOOOOPPPPPPPPPOOOOOONNNKKKKKKLLLLLLMMMLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCBBB@@@>>><<<;;;;;;;;;888777666444333222222222111000000/////////000000...............---------,,,---............---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,)))))))))(((((((((((((((&&&''')))******)))'''&&&((((((''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((************************************************************************))))))*********++++++,,,((()))))))))******++++++******)))))))))((((((((('''''''''((()))***************************))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))******((((((''''''((((((&&&&&&'''(((((('''&&&&&&))))))((((((''''''''''''&&&'''''''''((((((((()))((((((((((((((('''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))******''''''''''''''''''''''''***+++,,,+++***)))***+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))((())))))))))))))))))(((((()))))))))*********************)))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,,,,,,,------------,,,---.../////////......---,,,+++***+++,,,---...---------...............///.........---------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,....................................///////////////..................///...............///000111111111111111111222333333333444444555555555444444444666888999:::;;;===???===>>>@@@BBBEEEFFFHHHHHHHHHJJJMMMMMMMMMMMMNNNOOOMMMMMMLLLLLLLLLMMMOOOOOOQQQPPPPPPOOOPPPQQQQQQRRRSSSSSSTTTTTTTTTSSSRRRRRRQQQRRRSSSTTTTTTTTTSSSRRRPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPOOONNNMMMLLLMMMKKKHHHEEECCCCCCCCCDDDAAA@@@???<<<;;;999999888555444222000//////000000111000000000//////......------............------........................++++++++++++++++++++++++---...///...,,,++++++,,,******))))))((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((************************************************************************((())))))***+++++++++,,,((((((((())))))*********++++++*********)))))))))))))))))))))(((((((((((())))))))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''***)))'''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((())))))&&&&&&''''''((()))))))))'''''''''(((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((())))))***(((((((((((((((((((((((()))***++++++))))))***+++((((((((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((('''(((((())))))(((((('''((()))))))))*********************)))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,------...............,,,,,,+++***+++,,,---...........................------,,,,,,,,,,,,++++++---------------------------------------------------------------------------............................../////////000000000//////......//////000//////............//////333222222222222222333333333444555777999:::;;;;;;===???AAABBBCCCDDDGGGIIIIIIJJJLLLOOOQQQRRRSSSSSSSSSTTTTTTSSSPPPOOOPPPQQQMMMLLLKKKJJJJJJKKKMMMNNNPPPPPPOOONNNMMMNNNNNNNNNUUUUUUUUUVVVVVVUUUTTTTTTRRRSSSUUUUUUVVVUUUTTTSSSRRRRRRSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVUUUTTTTTTTTTRRROOOLLLKKKKKKKKKLLLJJJHHHFFFDDDBBBAAA@@@???<<<:::777444111000//////222111111000///......---................................................++++++++++++++++++++++++---...///...,,,+++,,,---+++******))))))(((((('''''''''''''''''''''''''''(((((((((((())))))******''''''((((((((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))***************************************************************+++++++++((()))***+++++++++++++++(((((((((((())))))))))))++++++++++++***************)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''&&&&&&))))))(((''''''((())))))&&&&&&''''''((())))))***'''''''''(((((()))))))))'''''''''(((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))))))))))))))))))))))))))'''(((***)))(((((()))+++%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((()))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))************)))))))))))))))*********))))))))))))))))))))))))************************)))************+++++++++++++++++++++,,,,,,,,,,,,---------------.........,,,++++++,,,,,,---...////////////...............------------------------------------------------------------------------........................---------........................//////000000111111000///......///000111000000///....../////////222222222333444555666777666888;;;>>>AAACCCEEEFFFFFFHHHKKKLLLLLLNNNPPPRRRTTTUUUXXXYYY[[[[[[[[[ZZZYYYWWWTTTQQQNNNMMMLLLKKKHHHGGGEEEDDDDDDEEEGGGHHHLLLLLLLLLLLLLLLMMMMMMMMMPPPQQQQQQRRRSSSSSSRRRRRRQQQQQQQQQQQQQQQPPPPPPOOOQQQQQQSSSTTTVVVWWWXXXYYYWWWXXXXXXYYYYYYYYYYYYYYYWWWVVVTTTSSSRRRRRRRRRRRROOONNNLLLJJJHHHGGGFFFFFFCCCAAA???;;;888555333222333222111000///...---,,,//////...------...//////................................................,,,---......,,,,,,---...++++++******)))((((((''''''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&'''((()))******'''((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''((()))***++++++************************************************))))))*********+++++++++))))))***+++++++++******((((((((((((((((((''''''************))))))))))))(((((((((((())))))))))))&&&'''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((###$$$&&&(((((('''&&&%%%(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''***(((&&&%%%%%%&&&(((***'''''''''(((((((((((((((((((((((((((((()))))))))''''''''''''((((((((()))&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%'''((((((''''''(((***%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))******************++++++++++++******))))))))))))************(((((())))))******++++++))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,---------------,,,,,,,,,------......++++++,,,....../////////000/////////.........---........................------------------------........................000000000000000000000000---------.........//////---......///000000111111222111///......///111222000000000000111222333333444444666888;;;>>>AAABBBCCCDDDGGGKKKNNNQQQSSSTTTRRRTTTVVVWWWWWWXXXZZZ\\\]]]^^^```aaaaaa```___^^^ZZZTTTMMMIIIHHHGGGFFFDDDDDDBBB@@@??????@@@BBBCCCHHHIIILLLNNNPPPQQQQQQQQQMMMNNNOOOPPPQQQRRRRRRRRROOONNNMMMLLLKKKJJJJJJJJJKKKLLLNNNPPPRRRUUUWWWXXXVVVWWWXXXYYYZZZ[[[[[[[[[XXXXXXXXXXXXWWWWWWWWWVVVVVVUUUSSSQQQPPPNNNNNNNNNJJJIIIGGGEEEBBB???<<<:::777666555444222111000///000///...------...///000------------------------........................***+++------,,,,,,---///+++++++++***)))(((((('''(((&&&$$$""""""$$$&&&(((###$$$%%%&&&''')))******(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&'''((()))***+++,,,************************************************))))))******++++++++++++)))***+++,,,,,,+++***)))))))))(((((('''''''''&&&))))))))))))((((((((((((&&&&&&'''((()))***++++++%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))!!!%%%(((***)))((('''))))))(((((((((((())))))&&&&&&&&&'''''''''(((((((((((()))))))))))))))((((((&&&###!!!!!!###&&&((()))))))))(((''''''&&&&&&))))))))))))((((((((((((&&&'''''''''(((((())))))&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$&&&''''''&&&&&&''')))'''''''''((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))((('''&&&%%%%%%&&&(((((('''''''''''''''''''''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''(((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++))))))))))))************'''(((((()))***++++++,,,))))))))))))))))))))))))************************)))************+++++++++---------.........//////---,,,,,,,,,,,,---......***,,,---///000000///...000000//////.........---,,,---------------------------------------------........................000000000000000000000000---------.........//////---......///000111111222222111000......000111222000000111222333555777777777888;;;>>>CCCHHHKKKMMMOOOQQQSSSWWWZZZ\\\^^^___[[[]]]_________```bbbdddaaabbbdddddddddbbb```___XXXPPPGGGCCCCCCCCCAAA>>>AAA@@@===<<<<<<===???AAAFFFHHHLLLQQQTTTVVVVVVVVVQQQRRRTTTUUUWWWXXXXXXXXXNNNLLLJJJHHHGGGFFFFFFGGGDDDFFFHHHKKKNNNQQQSSSTTTTTTUUUWWWYYYZZZ[[[\\\\\\XXXYYYYYYZZZZZZYYYYYYXXX[[[ZZZYYYWWWVVVUUUUUUTTTNNNNNNMMMLLLIIIFFFCCCAAA<<<;;;:::999777555444444000///...------...///000------------------------------------------------(((***,,,,,,,,,,,,...//////...,,,***)))''''''&&&))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&''''''((()))***+++******)))(((''''''&&&))))))))))))******************))))))((((((''''''++++++************++++++************************++++++******)))(((((((((((()))***++++++***)))(((+++***)))(((((()))***+++&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''%%%%%%&&&&&&''''''(((((((((((())))))******++++++((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''((((((((()))***)))(((''''''((()))***((((((((((((((((((((((((...+++(((&&&''')))******&&&&&&&&&''''''''''''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&%%%&&&&&&'''((()))*********)))(((''''''((()))***))))))))))))))))))))))))(((''''''&&&&&&&&&''''''%%%%%%&&&'''((()))******'''''''''&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))'''''''''''''''((())))))(((((())))))******++++++))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((('''''''''&&&((()))***+++***)))'''%%%)))))))))))))))))))))))))))((('''''''''(((***+++:::555...+++***+++***)))(((((())))))*********+++++++++******))))))(((((())))))*********+++++++++************))))))((((((++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///////////////........................---------.........//////........................000000000000////////////........./////////000000111///---///222333111/////////000000111111111222333444555555666888<<<>>>AAACCCEEEHHHMMMQQQTTTVVVXXXYYY\\\___bbbeeefffggggggeeedddeeehhhiiigggdddhhheeebbbccceeeeee```[[[VVVQQQJJJFFFEEEDDDCCCAAA>>>===<<<<<<;;;;;;<<<<<>>AAADDDGGGOOOOOOQQQTTTWWWZZZ]]]___\\\]]]___bbbdddfffhhhhhhhhhgggfffhhhjjjkkkiiiggggggdddaaaaaacccaaa]]]XXXQQQMMMHHHEEEDDDDDDBBB@@@>>>>>>===============>>>===@@@CCCGGGIIIIIIHHHHHHDDDDDDFFFIIILLLMMMLLLJJJJJJHHHFFFFFFFFFEEECCCAAA???>>>======>>>@@@CCCDDDHHHKKKPPPUUUYYY[[[\\\\\\\\\]]]]]]^^^^^^]]]\\\[[[[[[\\\\\\\\\[[[ZZZXXXWWWWWWVVVTTTQQQPPPOOOOOOOOOLLLJJJGGGGGGGGGFFFBBB@@@===<<<:::888666444333333111111111000000000//////000///...---------------.........---------,,,,,,111000...+++)))'''&&&&&&((((((((((((''''''''''''&&&''''''((((((''''''&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))'''''''''((()))*********))))))))))))************++++++++++++************++++++************++++++************************&&&&&&''''''((())))))*********))))))))))))************))))))))))))******''''''((((((((()))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***%%%%%%&&&'''((()))******))))))(((((('''&&&&&&%%%((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))''''''((((((((()))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((+++,,,***&&&"""&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''(((((('''''''''((((((((((((((((((((('''&&&&&&'''((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''))))))((((((''''''''''''((((((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''((())))))************))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((()))******)))'''&&&))))))))))))))))))))))))'''(((((()))))))))))))))///---+++******)))((('''))))))))))))************))))))))))))***************************+++++++++,,,,,,++++++++++++******************************,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////........................000000000000000000000000////////////////////////111//////000111222222111333333333444666888;;;<<<===AAAEEEHHHKKKNNNQQQTTTYYYYYYZZZ[[[\\\^^^```aaabbbbbbdddeeefffggggggggggggfffffffffggggggdddbbb]]]ZZZWWWVVVWWWUUUQQQMMMKKKIIIGGGFFFFFFEEECCCBBBAAAAAAAAAAAAAAAAAABBBBBB???AAACCCFFFGGGGGGFFFFFFBBBBBBAAACCCEEEGGGFFFEEEEEEDDDBBBBBBCCCCCCBBB@@@===<<<;;;;;;;;;<<<===>>>@@@CCCHHHNNNSSSWWWYYYZZZ^^^^^^____________^^^]]]^^^^^^___^^^]]]ZZZXXXWWWYYYWWWUUUSSSRRRQQQQQQQQQNNNMMMLLLKKKLLLLLLJJJHHHEEEEEECCCAAA>>>;;;888666555444222111000000111111//////......---........./////////............---111///---+++)))'''&&&&&&((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&'''(((((()))))))))***)))))))))((((((((('''((()))))))))************************************++++++************++++++************************(((((((((((())))))******+++***)))(((((()))***+++***))))))))))))))))))***(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''((((((((((((''''''((((((((()))))))))&&&&&&''''''(((((())))))'''''''''&&&&&&%%%%%%%%%)))))))))(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''***+++)))%%%"""&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))(((((((((((((((''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((''''''''''''''''''(((((()))))))))))))))((((((''''''&&&&&&'''''''''''''''((())))))++++++******))))))(((((())))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))((('''((((((((((((((((((((((((&&&''')))*********)))(((***)))))))))))))))(((''')))))))))))))))*********(((((())))))******++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,---------......------------------------------------------------//////...---,,,+++++++++////////////////////////............////////////........................000000000000000111111111222222222111111111111000111111111222333444555555555666666999<<<@@@DDDFFFJJJMMMRRRVVVXXXZZZ\\\^^^^^^]]]]]]]]]]]]]]]^^^^^^ddddddddddddcccbbbaaaaaa____________^^^\\\YYYWWWTTTRRROOOOOOOOONNNKKKIIIJJJJJJKKKKKKLLLKKKIIIHHHGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKMMMNNNOOOOOONNNMMMKKKIIIGGGGGGIIIJJJJJJJJJGGGEEEDDDDDDDDDDDDCCCAAA???>>>===<<<<<<<<<<<<<<<<<<>>>BBBGGGMMMQQQTTTVVVZZZ[[[[[[\\\]]]]]]^^^^^^^^^^^^^^^^^^]]][[[YYYXXXYYYXXXUUUSSSQQQPPPPPPPPPNNNMMMMMMMMMNNNOOOOOOOOOLLLLLLLLLKKKHHHDDD@@@===;;;:::666333222111111222000///......------....../////////.........------///...,,,***(((''''''&&&'''''''''((((((((((((((('''(((((((((((((((((('''''''''''''''(((((((((((('''(((((())))))(((((('''%%%&&&'''((()))))))))((())))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))++++++************++++++************************+++++++++*********))))))+++***)))(((((()))***+++)))))))))******)))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))''''''''''''((((((((((((&&&&&&'''''''''((((((((())))))((((((''''''&&&&&&(((((()))))))))******************))))))((((((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%'''(((((('''%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))((((((((((((((('''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&''''''((())))))***&&&&&&&&&''''''(((((()))))))))((((((''''''&&&&&&'''''''''''''''((())))))++++++******))))))(((((())))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((&&&''')))*********)))(((&&&''')))))))))(((((((((******))))))))))))))))))(((((())))))******++++++************************,,,,,,,,,,,,,,,,,,,,,---************************,,,,,,,,,---------......------------------------------------------------//////...---,,,+++++++++////////////////////////........./////////000000///////////////////////////000000000111111111222222222111111111111111111000111222444555666888999;;;<<>>>>>>>><<<===???BBBFFFJJJMMMOOORRRRRRSSSTTTVVVWWWXXXYYYYYYZZZZZZ[[[[[[ZZZXXXXXXWWWUUURRROOOMMMKKKJJJJJJIIIJJJJJJKKKLLLMMMOOOQQQNNNOOOQQQQQQPPPMMMIIIGGGDDDAAA===999555444333333111000///......------............------------,,,,,,+++***)))(((''''''''''''''''''((((((((((((((('''(((((())))))(((((('''''''''''''''((((((((((((''''''((((((((((((''''''$$$&&&'''))))))))))))(((%%%&&&'''((()))***+++,,,))))))))))))************((((((((((((((()))))))))++++++************++++++************************------,,,++++++***))))))******))))))))))))******))))))************))))))''''''((((((((()))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''(((((())))))******''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''******)))((('''&&&%%%%%%&&&&&&'''(((((()))******************)))))))))))))))(((((('''&&&&&&%%%%%%''''''((((((((()))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''((((((((()))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''(((((('''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''(((((('''''''''(((((((((((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))%%%%%%&&&'''((()))******''''''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''((())))))************))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))&&&(((******)))((()))***************))))))))))))))))))))))))************+++++++++***************++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......------------------------------------------------//////......------,,,,,,------------------------....../////////000000000///////////////////////////000000111111222222222000000000111111111222222000222555777888:::<<>>@@@BBBFFFIIIJJJLLLPPPSSSVVVWWWXXXXXXTTTUUUUUUSSSRRRQQQRRRSSSLLLLLLKKKIIIHHHHHHHHHHHHJJJKKKLLLNNNOOOPPPPPPQQQQQQVVV]]]bbbcccdddfffhhh``````___^^^^^^^^^___aaa```bbbdddcccaaa```aaabbb^^^```ccceeeggggggffffffdddeeeeeeffffffffffffggggggeeecccbbbccccccbbbaaa___^^^\\\\\\\\\\\\[[[YYYUUUUUUTTTSSSRRRQQQOOONNNLLLKKKKKKKKKNNNQQQTTTVVVTTTSSSQQQPPPOOOOOOPPPPPPPPPQQQQQQRRRQQQPPPNNNMMMJJJIIIGGGEEEDDDCCCCCCDDD>>>@@@AAAAAAAAACCCHHHLLLLLLMMMOOOQQQRRRQQQPPPOOOQQQPPPMMMJJJGGGDDDBBBAAA;;;999777555333111111000/////////............---''''''&&&&&&&&&''''''(((&&&'''''''''(((((())))))(((((())))))))))))((((((''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&$$$%%%((()))***)))((('''(((((((((((())))))))))))))))))))))))************))))))******+++++++++,,,++++++************++++++************************((((((((()))******++++++((()))***++++++***)))(((((()))***++++++***)))(((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++''''''''''''((((((((()))(((((((((((())))))))))))'''''''''(((((((((((((((*********)))((((((''''''&&&'''''''''(((((())))))%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&'''''''''((()))((((((((('''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))$$$%%%&&&'''(((***++++++%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&(((******)))'''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******'''((()))******)))(((''''''''''''''''''''''''''''''''''''((((((***++++++((((((((((((((('''''''''++++++******))))))((((((&&&'''''''''(((((())))))'''''''''''''''((())))))(((((())))))******++++++))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((()))******)))))))))))))))))))))))))))((('''''''''(((***+++)))+++,,,+++)))(((+++...+++*********))))))((((((++++++******))))))((((((++++++++++++******))))))*********++++++,,,,,,,,,------------------------,,,,,,,,,---------..............................------------------------.........///////////////000000000000000000000000////////////000000000000000000000000000000000000///000000111222222333333444555666777888:::;;;;;;:::>>>CCCFFFHHHKKKOOOSSSLLLNNNQQQTTTUUUTTTSSSQQQNNNNNNMMMKKKIIIIIIKKKMMMLLLLLLKKKJJJIIIIIIIIIIIIHHHIIILLLPPPSSSVVVXXXYYYYYY^^^dddhhhhhhhhhiiijjjffffffeeecccaaaaaabbbddddddfffgggfffcccaaabbbeeeaaacccfffiiijjjkkkjjjjjjffffffgggggghhhiiiiiiiiijjjhhhgggggghhhhhhfffeeebbbaaa``````bbbbbbbbb```______^^^^^^\\\[[[YYYXXXVVVVVVUUUUUUWWW[[[^^^aaa]]]\\\YYYVVVTTTSSSRRRRRROOOOOOOOOOOONNNLLLJJJHHHEEEDDDCCCBBBBBBCCCDDDDDD;;;===??????>>>AAAFFFJJJJJJKKKMMMNNNOOOOOOOOONNNSSSSSSRRRPPPNNNKKKIIIHHH???===;;;888666444222222000000000000////////////******))))))(((((('''''')))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))(((''''''''')))***++++++*********))))))((((((((((((((((((((()))******************************+++*********))))))((((((************************(((((())))))******++++++************************))))))))))))))))))))))))))))))(((((('''&&&$$$$$$+++*********))))))(((((((((((('''''''''&&&&&&&&&***)))(((''''''((()))***)))(((((('''''')))***+++%%%&&&((()))))))))((('''$$$%%%&&&'''(((***++++++(((((((((((())))))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))((((((((((((((((((''''''((()))***)))'''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))***)))((('''(((***)))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))$$$%%%%%%%%%&&&'''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''((((((((((((&&&((())))))(((''''''(((***)))))))))(((((((((''')))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((()))*********)))(((''''''&&&''''''''''''''''''(((((((((((())))))************))))))***)))))))))((((((''''''''''''(((((())))))******************************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------................................................///.........///000222333//////////////////////////////......---------,,,////////////000000000000333222111111111111000///111111111111222333444444888777666777999<<<@@@CCCDDDFFFIIIKKKMMMLLLKKKJJJJJJJJJJJJLLLMMMMMMKKKIIIHHHHHHHHHHHHJJJLLLNNNOOOQQQQQQPPPPPPPPPPPPPPPPPPNNNQQQUUUZZZ\\\\\\[[[ZZZaaa^^^___eeehhhgggggghhhdddfffhhhgggeeecccbbbcccdddeeefffffffffeeecccbbbdddeeeggghhhhhhhhhggggggiiiiiijjjjjjiiihhhggggggkkkiiiggggggiiijjjkkkjjjcccdddeeeeeeddddddeeefffeeehhhgggbbb```aaabbb```\\\```cccdddcccccceeegggeeecccaaa___]]]\\\\\\]]][[[[[[ZZZXXXTTTQQQMMMKKKKKKGGGCCCAAABBBCCCCCCCCC<<<>>>??????===>>>BBBEEEJJJJJJJJJJJJKKKLLLMMMMMMSSSRRRQQQOOONNNMMMLLLLLLIIIFFFAAA???===;;;666222444111///...///000//////(((((((((((('''''''''&&&)))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((()))))))))((((((''''''((()))***************)))))))))(((((((((((((((((()))******************************************)))))))))(((************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''&&&%%%%%%))))))))))))((((((''''''(((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))''''''&&&&&&&&&'''((()))&&&''''''(((((((((((((((%%%&&&&&&'''((()))******))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''''''''''''''(((((((((((((((((()))))))))'''&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''&&&((((((((('''&&&'''((()))((('''&&&&&&&&&&&&'''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''((((((((((((%%%'''))))))(((''''''(((******))))))(((((('''''''''''''''(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((()))******+++******)))))))))))))))((((((((())))))))))))***))))))************))))))*********))))))((((((((((((((((((((())))))******++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------................................................//////......///000111222////////////////////////////////////......------////////////000000000111000/////////000000000000222222222222222444555666666777:::===AAACCCEEEFFFIIIIIIJJJJJJJJJJJJJJJJJJKKKJJJJJJKKKLLLLLLKKKIIIEEEFFFHHHKKKOOOSSSWWWYYYZZZ[[[[[[[[[[[[[[[ZZZZZZ]]]___bbbeeeggggggeeedddfffcccbbbeeegggdddcccddddddeeeffffffffffffdddcccaaabbbbbbccccccccccccccc```aaaccceeeggggggggggggkkkkkkjjjiiihhhggggggfffgggfffeeefffhhhjjjkkkkkkddddddeeeeeeeeefffgggiiiiiilllkkkfffcccddddddbbbeeeggghhhhhhfffeeehhhjjjgggfffeeeeeeddddddeeeeeeeeeeeedddaaa^^^[[[XXXVVVRRRNNNJJJHHHGGGFFFEEEDDDAAAAAAAAA>>><<<<<<>>>AAAGGGGGGGGGGGGHHHIIIJJJKKKMMMNNNOOOPPPPPPPPPPPPOOOQQQMMMJJJGGGEEECCC???;;;888666333111111111000///''''''''''''&&&&&&&&&&&&((((((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))(((((((((((()))))))))******))))))(((((((((((()))************))))))))))))((((((((((((((()))******************************************))))))))))))************************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((''''''&&&((((((((((((''''''''''''((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''((())))))''''''''''''((((((((()))******))))))((((((''''''))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((''''''&&&&&&&&&'''''''''(((((())))))'''((()))((('''&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''&&&%%%&&&'''((((((''''''&&&&&&''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''((((((((((((%%%'''((()))((('''((()))******))))))((('''&&&&&&%%%%%%&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******)))))))))))))))*********))))))))))))************))))))************))))))***************)))))))))((((((((())))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------................................................000000////////////000111////////////////////////000000000000/////////////////////000000000111111////////////000111222333444333333333444666888:::;;;>>>BBBFFFIIIIIIIIIHHHIIIIIIIIIIIIJJJLLLNNNOOOMMMLLLKKKKKKMMMNNNNNNMMMJJJKKKNNNRRRWWW[[[___bbb___```bbbdddddddddcccccceeegggiiijjjkkkkkkiiiiiijjjeeedddffffffcccaaabbbfffeeeeeehhhlllmmmkkkiiieeeeeeddddddeeegggiiikkkeeegggjjjnnnppprrrssssssvvvtttrrrooommmllllllllljjjiiiiiikkknnnqqqrrrrrrjjjjjjiiiiiiiiijjjkkklllmmmppppppkkkggggggfffccchhhhhhgggeeecccdddgggiiihhhhhhhhhhhhhhhhhhhhhhhhjjjiiihhhfffdddaaa^^^]]][[[XXXTTTRRRPPPMMMJJJGGGDDDDDDAAA>>>;;;;;;===???DDDDDDEEEEEEFFFHHHIIIJJJGGGHHHKKKNNNQQQRRRSSSTTTWWWTTTRRRPPPNNNKKKGGGEEE@@@===999777555444222000''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))))))))******))))))((((((''''''*********)))))))))))))))((((((((((((((())))))************************************)))))))))))))))************************++++++******))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&(((''''''&&&&&&''')))***((((((((((((((('''''''''+++******)))(((''''''&&&((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''&&&&&&''''''((()))))))))'''((()))((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''((((((''''''''''''((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''&&&%%%%%%%%%$$$((((((((((((((((((((((((&&&&&&'''(((((()))((((((''''''''''''(((((((((((($$$&&&((()))(((((((((******))))))(((''''''&&&&&&%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***&&&&&&'''((((((((((((((((((((()))))))))*********))))))************))))))++++++******************))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------................................................000000000///////////////////////////////////////111111000000000000000000//////000000000111111111111222222222111222444666444444555666999<<>>???AAABBBBBBDDDFFFHHHJJJLLLDDDEEEFFFHHHLLLPPPSSSUUUWWWVVVUUUTTTRRROOOMMMKKKGGGDDD@@@===:::888444111(((((((((((((((((((((((((((((('''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((******))))))((((((''''''))))))))))))))))))******((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))******************************++++++******))))))((((((************************((((((((((((((((((((((((&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''(((''''''&&&&&&''')))***((((((((((((''''''''''''+++******)))(((''''''&&&''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))&&&'''''''''(((((())))))&&&((()))(((''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''((((((((('''''''''(((((()))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''&&&%%%%%%%%%$$$((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''((((((((((((%%%'''((()))((('''((()))((((((((((((''''''''''''((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***%%%&&&'''((())))))(((((('''''''''((((((((())))))))))))************))))))******************++++++************))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------................................................000000000000000/////////000000000000000000000000000000111111111111111111000000000000111111111111333444444333111222444777666777:::===AAAEEEGGGIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGKKKQQQXXX]]]___```___ZZZYYYXXXZZZ^^^aaaccccccgggggggggffffffeeeddddddhhhhhhjjjkkklllkkkkkkjjjfffhhhkkknnnppppppppppppjjjgggiiipppvvvxxx{{{~~~|||xxxvvvtttpppllljjjhhhggggggiiiiiiiiiiiihhhhhhhhhhhhgggggggggffffffgggggggggccccccbbbbbbaaa___\\\YYYRRRNNNIIIDDDAAA??????>>>===>>>???AAADDDFFFIIIJJJDDDCCCAAAAAADDDIIINNNRRRTTTUUUVVVVVVUUUSSSQQQPPPNNNKKKGGGDDDAAA===999666((((((((()))))))))))))))((((((''''''(((((())))))((((((((((((((((((((((((*********))))))))))))(((&&&&&&&&&&&&''''''''''''((()))))))))))))))((('''))))))))))))************((((((((((((((()))******))))))))))))))))))))))))))))))))))))************************************************))))))))))))************************))))))))))))))))))))))))&&&'''((()))))))))))))))))))))))))))************)))))))))(((((((((''''''(((((())))))))))))((((((&&&&&&'''((((((((((((''''''''''''''''''((())))))((((((((((((((('''''''''******))))))((((((''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***((((((((((((((((((((((((&&&'''((((((''''''((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&((()))((('''&&&'''(((((((((''''''(((((())))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''((((((((((((&&&((())))))(((''''''(((&&&&&&'''''''''(((((((((***))))))((('''&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((***++++++***))))))''''''''''''(((((((((((())))))************)))))))))))))))***************+++************))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...................................................///000000000000//////000000000000000000000000000000000000111111111111000000000111111111222222222333444333111222666:::>>>@@@DDDHHHLLLOOOPPPQQQDDDDDDCCCCCCFFFJJJOOOQQQTTTXXX^^^dddggggggeeeccccccbbbbbbdddgggjjjkkkkkkjjjkkkkkkkkkjjjiiihhhhhhhhhhhhhhhhhhgggggggggggglllooouuu{{{zzzwwwzzz{{{vvvppplllhhhgggfffeeeeeefffggghhheeeeeeddddddddddddeeeeeedddccccccdddfffeeecccaaa^^^ZZZTTTOOOJJJFFFBBB@@@======>>>???AAACCCDDDEEEDDDAAA>>>===>>>CCCHHHKKKRRRUUUXXXYYYYYYWWWWWWWWWUUURRROOOLLLIIIEEE@@@==='''''''''((((((((())))))((((((((((((((()))******((((((((((((((((((((((((************)))))))))(((''''''''''''(((((((((((('''((()))******))))))(((((()))))))))************((((((((((((((()))******))))))))))))))))))))))))((()))))))))************************************)))))))))))))))*********************************))))))))))))))))))))))))'''(((((()))))))))((((((((((((((()))))))))******))))))))))))((((((((('''''''''((())))))(((''''''%%%&&&'''((()))(((((('''&&&''''''((((((((((((((('''''''''((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((()))))))))(((''''''&&&&&&&&&'''((((((''''''(((***))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''&&&%%%&&&'''((((((((((((((()))******((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((()))***)))'''&&&&&&&&&$$$%%%%%%&&&'''((()))))))))))))))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((()))******((()))+++++++++***(((''''''(((((((((((()))))))))))))))************))))))((((((((())))))*********+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------................................................---...///000111111000000000000000000000000000000/////////000000000111111000000111111111222222222222555777666555777===CCCIIILLLQQQUUUXXXXXXWWWVVVFFFGGGHHHKKKQQQXXX^^^bbbcccfffjjjmmmnnnmmmkkkjjjkkkjjjjjjkkkmmmnnnmmmkkkiiijjjkkkkkklllkkkjjjjjjffffffggghhhjjjmmmqqqsss|||yyywwwrrrnnnlllkkklllmmmiiihhhfffeeeccccccccccccddddddccceeefffgggfffdddeeeaaa]]]YYYWWWSSSMMMIIIDDDDDDCCCBBBAAAAAAAAAAAA@@@???>>>===>>>@@@CCCEEEOOOSSSXXX[[[[[[ZZZ[[[]]][[[YYYVVVSSSQQQMMMIIIEEE&&&&&&&&&'''''''''((((((((((((((((((((()))******(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))&&&'''(((*********))))))(((((())))))*********+++((((((((((((((()))******))))))))))))))))))))))))(((((())))))*********+++************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))))))))))))))((((((((((((%%%&&&'''(((((('''&&&%%%%%%&&&'''((((((((('''&&&%%%&&&((()))))))))((('''''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&******)))((('''&&&%%%%%%%%%'''((((((''''''(((***''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&((((((((((((((()))******((((((''''''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))$$$%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''((((((((())))))***+++)))'''%%%%%%%%%###$$$%%%&&&((()))***+++((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((()))******'''((()))***)))(((&&&$$$))))))))))))************))))))************))))))''''''(((((()))))))))***++++++++++++******))))))************************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------................................................,,,---///000111111111000000000000000000000000000......//////000000000111000111111111111222222222444777:::::::::>>>EEELLLRRRUUUZZZ^^^___^^^[[[XXXMMMOOORRRWWW]]]dddjjjmmmlllmmmoooqqqrrrrrrqqqqqqpppoooooooooooonnnkkkiiihhhiiijjjkkkkkkjjjiiihhhhhhiiikkkooovvv}}}|||yyyxxxxxxsssrrrooollliiihhhggggggeeedddcccdddfffggggggfffeeebbb`````````^^^YYYUUUMMMKKKIIIFFFDDDBBBAAA@@@<<<===>>>@@@@@@AAAAAAAAALLLQQQWWWZZZ[[[[[[]]]^^^^^^]]]ZZZXXXVVVSSSNNNKKK))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((&&&''')))+++((((((((((((((((((((((((((((((((((((((()))******))))))))))))************---+++(((((()))+++++++++---------,,,+++***)))(((******))))))))))))******************************,,,,,,+++******+++,,,,,,+++*********))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))******)))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))***(((&&&%%%$$$%%%'''((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))'''&&&%%%$$$###***((('''&&&&&&'''(((***'''''''''((()))*********((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++))))))************))))))(((((((((((((((((((((((())))))*********))))))((())))))))))))))))))))))))******))))))(((((('''''')))))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***************)))((((((************************************************------------------------,,,,,,,,,---------......,,,,,,,,,---------........................................../////////000////////////////////////000000//////.........---222111000000111000...,,,...000222222222222444555888:::===AAAFFFNNNWWW]]]bbbbbbdddeeeeeedddcccccc``````aaaeeekkkpppqqqppprrrppppppsssvvvuuupppkkkpppnnnmmmooommmhhheeeffffffllloooooopppssstttssszzzzzz}}}yyypppkkkqqqmmmjjjjjjllllllgggcccbbbdddfffhhhgggccc^^^ZZZWWWUUUQQQMMMIIIGGGEEEEEEFFFDDDBBB@@@???@@@AAABBBJJJNNNTTTZZZ^^^``````___]]]]]]\\\[[[YYYVVVTTTRRR))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((('''''')))+++((((((((((((((((((((((((((((((((((((((())))))***))))))))))))************,,,***))))))***++++++***++++++++++++++++++***)))******))))))))))))******************************,,,,,,+++******+++,,,,,,************)))))))))(((************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''')))(((((((((''''''''''''(((((()))***************(((((((((((((((((((((((())))))(((((((((((())))))******)))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))'''''''''((((((((()))))))))((('''&&&&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))(((''''''&&&&&&)))((('''&&&&&&'''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))************))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))***)))))))))((((((((('''++++++++++++++++++++++++)))))))))))))))))))))((())))))))))))))))))))))))***************)))((((((************************************************++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---------........................................../////////000000111111111111111111111111111111000000000/////////111000000111111111000///111222333444333444666888<<<@@@EEEKKKPPPUUU[[[___eeegggiiijjjlllllllllkkklllllllllooosssuuuuuutttrrrpppppprrrtttsssoookkknnnkkkjjjjjjgggdddeeejjjjjjttt|||wwwuuuuuurrrmmmhhheeeeeeeeeeeedddcccaaa___]]]]]]\\\[[[XXXUUURRRPPPOOONNNKKKHHHEEECCCBBBAAAFFFKKKRRRZZZ___aaaaaa```^^^^^^]]]\\\[[[ZZZZZZZZZ(((((((((((((((((((((((((((((((((((())))))))))))((())))))((('''''')))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++***)))***,,,,,,***)))((())))))***+++++++++*********))))))))))))******************************,,,++++++******++++++,,,************))))))))))))+++******))))))******+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((()))***************''''''''''''''''''''''''***))))))(((((())))))*********)))(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))))))))***''''''((((((((())))))))))))))))))(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********))))))((((((((()))((('''&&&&&&'''((()))++++++***)))'''&&&%%%%%%(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))((())))))************))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++******)))(((************************************************************************,,,,,,,,,---------......,,,------------......................................./////////000000000111111111111111111111111222222111111111111000000000000000111111111222222333444555666777999<<>>BBBIIIMMMSSSWWWYYYYYYZZZ[[[[[[]]]___^^^]]]___ccchhhqqq~~~)))************+++++++++(((((())))))*********+++)))************+++++++++))))))******++++++++++++******+++,,,,,,,,,,,,+++******+++,,,...000222333***+++,,,,,,------------+++333:::888000***+++///,,,,,,,,,++++++*********+++*********))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***************************,,,,,,,,,+++***+++,,,*********++++++,,,,,,---******))))))***+++,,,,,,******++++++++++++******))))))))))))************((((((((()))******++++++******++++++++++++******************************(((((((((((((((((((((((()))************+++++++++((((((''''''''''''((((((''''''(((((())))))******,,,+++***(((''''''''''''''''''((()))***+++,,,,,,(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((((((''''''((()))******))))))))))))))))))))))))'''((()))******)))((('''((((((''''''''''''(((((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))++++++++++++++++++++++++***,,,---,,,***)))))))))******++++++++++++******++++++******))))))(((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++***)))((((((((()))***,,,---...///++++++++++++++++++++++++,,,,,,------...///000000............///////////////////////////000111111...//////000111111222222000111111111111222222222333333333333555:::AAAFFFQQQSSSVVVXXXYYY[[[^^^```aaaaaa```]]][[[]]]ccciiixxx))))))))))))))))))))))))+++***((()))***,,,,,,+++************))))))))))))************************)))************+++++++++))))))***+++,,,,,,------........................---888PPP===///444(((111---------,,,,,,+++++++++------.........---+++***...------,,,,,,------...*********++++++,,,,,,---,,,+++***))))))***+++,,,++++++++++++******))))))((()))***++++++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))((('''((()))((('''(((((())))))******+++++++++++++++++++++++++++++++++*********))))))((((((***)))))))))((((((''''''%%%%%%&&&'''((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''((()))******)))((('''+++***)))(((((()))***+++******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&''')))*********)))((())))))))))))))))))))))))''')))***)))((('''(((***222///,,,)))(((((()))+++++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''((((((((((((((((((((((((******+++++++++******)))++++++++++++++++++++++++)))************+++++++++,,,,,,,,,------............------------...//////............/////////000---......///000111222222333333333333333333333333000111222222111111222333555666777:::>>>EEENNNSSSUUUXXX[[[\\\]]]___eeeiiifffgggfffbbbaaafffpppyyy************************+++***((()))+++,,,,,,+++++++++++++++************************************************++++++++++++******++++++,,,------...---------------------------666JJJ:::...444***000---------,,,,,,+++++++++------.........---,,,+++******))))))))))))******+++++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++*********)))++++++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,+++******)))************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))************+++)))((('''))))))(((''')))))))))))))))*********************************************)))))))))(((*********))))))(((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))((('''***)))(((((((((((()))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***///---+++)))((())))))***++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))(((+++*********))))))))))))))))))))))))))))))))))))******+++++++++******)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------............------------...//////........./////////000000---......//////000000000333333333333333222222222111333444333222111333444444777<<>>CCCIIINNNTTTXXXWWWZZZaaakkkwww******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------..................---------...///000000///...---////////////////////////,,,,,,---...//////......////////////////////////////////////000000000000////////////////////////............/////////000...,,,+++,,,//////---***,,,...000000...---///111000000000000000000000000000000000000000000000000111222333222000//////111111000...---,,,---...///,,,,,,------------------............////////////......---------------...------------------------,,,,,,,,,------.........///...---,,,++++++++++++************************......---------,,,,,,,,,---,,,,,,+++***)))((((((,,,,,,,,,+++++++++******))))))************))))))+++*********))))))((((((******))))))((((((''''''************************))))))***++++++++++++***++++++******))))))((((((++++++******)))((((((((())))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))******++++++******))))))((((((++++++************++++++++++++************++++++******++++++++++++******)))************+++++++++,,,,,,,,,++++++*********(((((()))***++++++,,,,,,---------,,,,,,+++++++++)))************+++++++++...---,,,,,,++++++++++++))))))***+++,,,,,,------,,,,,,,,,------,,,++++++,,,,,,,,,------.................................,,,---...///000111222333......//////000000111111222222111111111111111111111333444444333444666888888>>>FFFNNNSSSVVVYYYZZZ^^^\\\bbbttt+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////.................................---...///000000///...---////////////////////////---....../////////......////////////////////////////////////000000000111////////////////////////........./////////000000000...---...000111///---,,,///000000......///111000000000000000000000000////////////////////////...///000///---,,,---...------,,,,,,,,,---......------------------------//////............------......---,,,++++++++++++------------------------+++++++++,,,,,,---------///...---,,,++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,+++,,,,,,++++++***)))))))))+++++++++*********))))))))))))************))))))+++*********))))))))))))******))))))((((((((((((************************))))))***++++++++++++************))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))************))))))))))))))))))*********************)))))))))))))))*********)))))))))))))))++++++************++++++***))))))))))))))))))*********++++++++++++******)))************+++++++++,,,,,,,,,+++++++++******((())))))***++++++,,,,,,---,,,,,,,,,++++++++++++************++++++++++++...---,,,,,,+++++++++,,,*********+++,,,,,,,,,---,,,,,,,,,------,,,,,,+++******+++,,,...///000000........................---......///000111222222//////000000111222222222333333333333333333222222333444555444444555888;;;AAAFFFOOOUUUXXXYYYZZZZZZ]]]___iii~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////000000/////////.................................---...///000000///...---/////////////////////////////////////////////////////////////////////////////////000000000111111////////////////////////....../////////000000000111000000111222222111///---///000000//////000111////////////////////////////////////////////////---...///...,,,+++,,,---+++,,,---...////////////000000000//////.........000000000///......------//////---,,,++++++******------------------------+++++++++++++++,,,,,,,,,///...---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************))))))))))))))))))************))))))***************)))))))))***))))))))))))((((((((())))))))))))))))))))))))((()))******++++++******))))))))))))************'''(((((()))******++++++))))))))))))))))))))))))))))))************))))))))))))))))))************+++*********))))))(((((())))))))))))************++++++************++++++))))))(((((((((((())))))******++++++++++++******)))************+++++++++,,,,,,,,,++++++++++++***)))))))))***++++++,,,,,,+++++++++++++++*********************+++++++++,,,------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,)))***+++,,,...000111222......................../////////000000111111111000000111111222333333444444444444444444444444444666666555555555888===@@@HHHMMMTTTXXXZZZYYYXXXXXX]]]bbbqqq,,,,,,,,,,,,,,,,,,,,,+++------------------------++++++++++++++++++++++++------------.....................---,,,,,,++++++---------...............---...///000000///...---////////////////////////111000000/////////////////////////////////////////////000000000111111111////////////////////////...////////////000000000111111111222222222111111//////000000000000111111////////////////////////////////////////////////...///000000.........000---...000111222111000///222222222111111000//////000000000///////////////000000///...---------...........................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))*********++++++,,,,,,,,,++++++++++++*********)))))))))************))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((())))))***************(((((())))))******++++++(((((())))))************))))))))))))))))))))))))))))))************))))))((()))))))))************++++++******)))((((((((((((((())))))******++++++++++++************++++++))))))(((((((((((())))))******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++*********************************+++++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------++++++,,,---...///000111........................000000000000000000111111000000111111222333333333333444444444444444555555666666555555666;;;BBBGGGNNNRRRWWW[[[\\\\\\\\\]]]hhhmmm{{{,,,,,,,,,,,,,,,,,,,,,+++------------------------------------------------+++,,,,,,,,,,,,---------......---------,,,,,,,,,---------.........//////---...///000000///...---////////////////////////111000////////////000000000000000000000000000000000000000000111111111111000000000000000000000000////////////000000000111000111222222111111111111000000000000111222222111000000000000000000000000000000000000000000000000///000111111//////000111///000111222222111000///222222222111111000000000.........//////000000000//////.........//////000.......................................---------......------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))*********+++,,,,,,------------,,,,,,,,,+++++++++))))))************))))))***************+++++++++))))))))))))************(((((((((((((((((((((((((((((()))************)))(((((())))))******++++++************))))))((((((************************))))))************))))))((()))))))))************************))))))(((((((((((())))))******++++++++++++************+++++++++******))))))******+++******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++***************+++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,------.........---........................////////////////////////000000000000111111111111//////000000111222222333222333333333444444555555666666666666999@@@HHHNNNUUUXXX^^^bbbeeegggjjjlllzzz~~~,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,,,,------////////////////////////,,,,,,------.../////////---...///000000///...---//////////////////////////////...---...///000111000000000000000000000000000000000111111111222222000000000000000000000000/////////000000000111111///111222222111000000111222000000000222333222111000000000000000000000000111111111111111111111111...000111111//////000222000111111222222222222111333333333444444444444444000000111111111222222222000//////......//////000........................////////////..................---------------...------------------------+++++++++*********))))))***+++++++++,,,,,,------...---------,,,,,,,,,,,,))))))************))))))*********+++++++++++++++)))))))))************+++))))))))))))))))))))))))'''((())))))******))))))))))))))))))************++++++******)))(((((('''************************))))))************))))))))))))))))))************)))))))))))))))))))))***))))))))))))************++++++************++++++++++++************++++++******++++++++++++******)))************+++++++++***++++++++++++,,,,,,,,,*********************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,------------+++,,,---......///....../////////............---////////////////////////000000000111111222222222//////000000111222222222222222333333444555555555666777888;;;???GGGPPPWWWYYY^^^fffnnnsssvvvyyy{{{+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------......///000000000,,,,,,------...//////000---...///000000///...---////////////////////////...---,,,,,,---///111222000000000000000000000000000000111111111222222222000000000000000000000000//////000000000111111111///111333333111000111222333111000111333444333111222222222222222222222222222222222222222222222222000222333333222222333444222222333444555777999::::::;;;;;;<<<<<<======>>><<<<<<;;;::::::999888888666666444333222111111000........................//////.........---------......------------......------------------------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))************))))))*********++++++,,,,,,,,,))))))*********+++++++++************************'''(((((()))))))))))))))*********)))))))))))))))*********)))))))))))))))************************))))))************))))))))))))))))))************((((((((()))******++++++*********)))))))))))))))++++++************++++++******))))))))))))************++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,************************++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,------,,,+++++++++,,,,,,---...+++,,,,,,,,,---.........+++,,,---...////////////............//////////////////////////////////////////000111222222333333000000111111222333333333333444444555666666777777777999<<<@@@FFFOOOXXX___bbbkkkyyy******+++,,,,,,---..............................++++++++++++++++++++++++---------.........//////***++++++,,,---...//////,,,,,,------...///000000---...///000000///...---////////////////////////,,,,,,++++++,,,///111333000000000000000000000000000111111111111222222222000000000000000000000000000000000000111111111111000222444444111000111333333111///111444555333111222222222222222222222222333333333333333333333333444555666666666555777888555555666777:::>>>AAACCCBBBCCCDDDEEEFFFFFFGGGHHHHHHHHHFFFDDDBBBAAA???>>>>>>===;;;888666444333222////////////////////////.........------,,,,,,,,,......---------......///........................,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))************))))))*********++++++,,,,,,,,,))))))******++++++++++++************************'''(((((()))))))))))))))++++++******))))))((((((((((((((()))******++++++************************))))))************))))))))))))))))))************''''''((()))***+++,,,,,,++++++******))))))((((((++++++************++++++))))))(((((((((((())))))******++++++++++++******)))************+++++++++*********++++++,,,,,,,,,++++++******************+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++++++++,,,,,,---...++++++,,,,,,---...//////+++,,,---...////////////,,,------...///000000111000000000000000000000000...///000111222333444444111222222333333444555555444555555666777888888999777:::???DDDKKKTTT^^^dddppp|||,,,,,,,,,---------......,,,,,,,,,,,,++++++***)))++++++,,,------...//////...---,,,,,,,,,,,,---...------------------------........................////////////000000000000000000//////......---------......///000111111222...------,,,,,,...///000444555666666555333000...222222111111000000//////+++,,,///111333222111111---000333444333222111111333333555555555444333222444555666666444444555666555555666555444333555777999::::::;;;<<<============<<<:::999:::===@@@CCCBBBBBBDDDFFFIIILLLOOOQQQSSSTTTTTTTTTRRROOOMMMKKKJJJHHHEEECCC@@@>>>===<<<555222//////111333222000//////...---------......++++++,,,,,,---------...,,,,,,---......---,,,,,,---------,,,,,,,,,++++++------------------------++++++++++++++++++++++++(((((())))))*********+++***+++,,,+++***)))***+++++++++++++++++++++++++++)))************+++++++++******************************))))))))))))******,,,+++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++++++++************++++++************************))))))))))))***************+++,,,,,,------,,,,,,******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------................../////////000......//////000000111111000000000000////////////000111111222222333444444222555777777777666777888777@@@JJJOOOQQQXXXeeeqqq,,,,,,---------.........,,,,,,---,,,,,,++++++******++++++,,,------............---,,,,,,---..............................////////////////////////////////////000000000111000000000000000//////////////////000000111111222000//////...///000111222111222333333333222111000333222222222111111000000---...000111222222222222000222444555333222222333111222333444444444444444888:::;;;;;;999888999999888999999888777777888:::AAABBBCCCDDDEEEEEEDDDCCC@@@>>><<<;;;:::<<<>>>?????????@@@BBBEEEJJJNNNPPPVVVWWWXXXYYYXXXWWWUUUTTTUUUTTTRRRPPPNNNKKKJJJIII@@@;;;666222222111000...000000000000//////////////////..................,,,---............---,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))*********++++++,,,,,,+++******+++,,,++++++++++++++++++++++++)))************+++++++++******************************))))))))))))******++++++*********)))))))))************************************))))))))))))))))))))))))************************************)))))))))))))))))))))))))))************++++++++++++******))))))******+++************************))))))))))))************)))***++++++,,,,,,++++++******++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,---------................../////////000000/////////000000000000000111111111111111111111111111111111222333333444444222444555666555555777999;;;DDDMMMQQQUUU```uuu,,,------------.........---------------,,,,,,,,,,,,,,,,,,---......//////......------------......000000000000000000000000000000000000000000000000/////////000000000111111000000000000111111111111111111111111111111111111222111111111111222333333111111111222222333333333333333222222222222222222000111111111222222333333333444555555444444555666444444555666888999;;;<<>>???>>><<<<<<>>>???CCCEEEGGGIIIIIIHHHFFFDDDDDDCCCAAA???>>>=========;;;;;;;;;===@@@EEEJJJMMMUUUVVVXXXZZZ[[[\\\[[[[[[^^^^^^^^^]]][[[YYYVVVUUUKKKEEE===666333111111000111111222333222111000///222222111000000///......,,,---............---,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***************,,,,,,++++++++++++,,,---++++++++++++++++++++++++)))************+++++++++******************************))))))))))))************))))))))))))((((((************************************))))))))))))))))))))))))************************************)))))))))))))))))))))))))))************++++++++++++******))))))******+++************************)))))))))*********++++++))))))***++++++++++++*********++++++++++++******++++++++++++++++++++++++***++++++,,,,,,+++++++++,,,,,,---------.........***++++++,,,---...///000,,,------------.............../////////000000000000000000000000000//////222222222222222222222222111111222333333444444555555555666666666777;;;>>>EEEKKKRRRVVV\\\nnn------------.....................---------............/////////000000000///..................///000000000000000000000000111111111111111111111111//////000000000111111111/////////000000111111111333222222222222222222222222222222222222333333444333333333222333444444555222222222222222222222222333222222111111222333333333444555555555666888;;;<<<<<<<<<>>>@@@CCCFFFHHHMMMOOOPPPOOOKKKGGGDDDCCC@@@AAAAAA@@@??????@@@BBBCCCEEEHHHJJJJJJHHHEEECCCGGGFFFFFFDDDCCCAAA???>>>::::::999999<<<@@@DDDGGGLLLNNNQQQTTTVVVXXXZZZZZZ^^^___```aaa```___\\\[[[QQQKKKBBB:::555333444555000222333444444333111000222111111000000/////////------............------...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++******+++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******************************))))))))))))******)))))))))(((((((((((((((************************************)))))))))(((((()))))))))************************************))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******************************))))))*********+++++++++)))******+++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,------------++++++,,,,,,---...//////------------...............////////////000000000222111111000000/////////111111111222222222222222222222333333444444555555888888888888888<<>>??????>>>======>>>@@@DDDFFFIIIKKKLLLJJJGGGEEEEEEEEEEEEEEEDDDBBB@@@???===;;;:::999:::===???AAADDDEEEHHHKKKNNNQQQSSSTTT[[[\\\___aaabbbaaa```___XXXRRRIII@@@888555444555000222444555666555444222111111111000000000//////.................................---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++))))))***,,,---,,,***++++++++++++++++++++++++))))))*********+++++++++******************************))))))))))))******((((((((((((((()))))))))************************************)))))))))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***))))))))))))))))))***************************************++++++++++++***++++++,,,---,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------.........//////////////////000000000111222222111111000000//////000000000111111111222222222333333444555555666666888888888999;;;@@@GGGLLLQQQPPPTTTaaawww------.........////////////...---,,,,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000//////////////////////////////000000000000000000000000000000000111111111222222............////////////222222222222222222222222000111111222333222222222222222222111111000000000111111222333333444555555555555666666777777777777888:::<<<<<<<<<===???@@@BBBBBBCCCEEEGGGIIIKKKLLLNNNOOOOOOMMMIIIDDDAAA@@@===>>>>>>===<<<<<<===???AAACCCFFFHHHIIIHHHFFFEEECCCCCCCCCCCCBBB@@@???>>>???>>>===<<<<<<===>>>>>>???@@@BBBEEEHHHJJJMMMNNNVVVWWWZZZ]]]```bbbbbbccc___[[[SSSHHH===666333333111333555666888888888888555555444333222111111111//////...------...//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))))),,,///000,,,)))++++++++++++++++++++++++)))************+++++++++******************************))))))))))))******(((((())))))))))))******++++++++++++++++++++++++************))))))))))))))))))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++***))))))(((((())))))************************************++++++++++++,,,++++++,,,------------,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,*********+++++++++,,,,,,......---------,,,,,,,,,------.........//////////////////000000000111111111111111111111111000000//////000000111222222222333333444555555666666777666777999;;;???EEELLLQQQRRRSSSZZZlll............////////////...---,,,+++,,,---///000------------------------///000111111111111000///111111111111111111111111222222222222222222222222000000111111111222222222000000000///////////////000000111111222222333333000111222333333333222222111222333444444444333222222333444555666777888888777888:::;;;<<<<<<<<<<<<@@@BBBCCCCCCAAA@@@@@@@@@@@@AAACCCDDDFFFFFFGGGGGGHHHIIIIIIHHHFFFCCCCCCCCCBBBCCCCCCBBBAAAAAABBBDDDAAABBBDDDFFFHHHHHHHHHHHHFFFFFFDDDCCCAAA@@@?????????@@@@@@@@@@@@@@@??????>>>??????AAACCCEEEGGGHHHKKKMMMPPPTTTXXX\\\___``````^^^YYYPPPDDD;;;666444444555666888:::<<<>>>???======;;;999666444333222000///...------...///000............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************+++000444444...)))++++++++++++++++++++++++)))************+++++++++******************************))))))))))))******)))))))))*********++++++++++++++++++++++++++++++************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))(((((((((((())))))*********************************+++++++++,,,,,,******+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------............//////////////////000000000111111111111111111111111111222222000000111111222333333444444444444555666666777777666999<<<@@@EEELLLTTTYYY[[[```kkk{{{............/////////000...---+++++++++---///000111111111111000000000000///000111222222111000///222222222222222222222222333333333333333333333333000111111111111222222222222222111111000000////////////000111222222333333111222333444444444333222222333666888999999888777444555666777888999:::;;;888:::===???@@@@@@??????FFFHHHIIIHHHEEEBBB@@@???@@@AAACCCDDDEEEEEEDDDDDDEEEFFFGGGGGGFFFFFFGGGIIIIIIJJJKKKJJJIIIHHHJJJLLLGGGHHHIIIKKKMMMNNNOOOOOOKKKJJJHHHFFFDDDBBBAAAAAA???@@@AAACCCCCCCCCBBBAAA======>>>>>>@@@AAACCCCCCAAABBBEEEIIINNNSSSXXXZZZ]]]^^^[[[TTTJJJ@@@;;;999666777888:::<<>>:::777444333000///...------...///000//////.........---------------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++---333777666000)))++++++++++++++++++++++++)))************+++++++++******************************))))))))))))******))))))******+++++++++,,,++++++++++++++++++++++++************))))))))))))))))))))))))************************************)))))))))))))))))))))))))))************+++++++++))))))(((((((((((())))))******************************+++++++++,,,,,,,,,))))))***++++++++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++((()))***+++,,,---------,,,,,,,,,---------......***++++++,,,---...//////............/////////000000000000000111111111111000000000111222222222333111111222333333444555555444444555555666777777777999<<>><<<===AAAGGGKKKLLLYYY[[[]]]]]][[[TTTMMMGGG???===:::777777;;;AAAFFFSSSSSSTTTSSSOOOIIIDDD@@@;;;888444111000000///....../////////////////////,,,---...000000///---,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---++++++++++++*********)))************************************************))))))))))))******************))))))******+++,,,************************---,,,,,,++++++***))))))******+++++++++,,,,,,,,,***+++++++++***)))((((((************************************************))))))))))))***+++,,,,,,+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////000000000000000000//////000111222333111000000///000111222333111111111111222333444555777555444555666999:::;;;CCCIIITTTaaaooo{{{........................000000000000111111111111---...///000000000//////333222222111000000/////////000000111111000000//////000000111111222222222222222222222222222222222111222333333333222000/////////000000000111111111555444333333333444555666555666777888888999;;;>>>???@@@@@@BBBFFFJJJNNNPPPQQQQQQQQQQQQQQQQQQRRRSSSTTTWWWYYYWWWTTTQQQRRRTTTUUUXXX[[[]]]^^^^^^```aaaggglllooonnnkkkmmmuuu|||zzzzzz|||xxxppplllgggdddbbb```\\\XXXUUUUUUTTTRRRQQQPPPOOONNNSSSQQQOOOLLLIIIFFFCCCBBBBBB???<<<<<<>>>AAABBBCCCTTTTTTUUUYYY]]]\\\WWWQQQIIIFFFAAA===;;;???EEEKKKZZZ[[[\\\[[[YYYUUUPPPMMMDDD???999444222222111000000000000000////////////)))***,,,---......------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))***++++++,,,******))))))******+++,,,++++++++++++++++++++++++,,,,,,+++******))))))(((******+++++++++,,,,,,,,,******+++++++++******)))************************++++++++++++++++++++++++***)))))))))))))))******+++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,******)))***++++++,,,,,,,,,,,,------------,,,,,,,,,---------......---------............///////////////000000000000111000000000000000111111111000000000000111222222222222222222333444555555777666555666888;;;???AAAKKKTTTeeeyyy....................................////////////......//////000000000000222222222111111000000000//////000000000000//////......///000111222222222222222222222222222222222111222222333333222111111......//////000111111111555555444444555666777888777888::::::::::::<<<>>>EEEEEEEEEFFFGGGKKKOOOSSSXXXWWWUUUTTTTTTUUUVVVWWWXXX[[[______\\\[[[\\\^^^YYY___hhhooorrrssssssttt{{{|||uuutttzzzwwwrrrooolllgggccc^^^]]][[[ZZZZZZXXXVVVTTTUUUTTTRRROOOLLLJJJGGGFFFDDDBBB???>>>@@@AAABBBBBBIIIJJJNNNTTT[[[^^^^^^\\\XXXTTTNNNHHHEEEHHHMMMRRR]]]^^^______^^^[[[WWWUUUMMMGGG???999666444333222111111000000//////......,,,---...////////////...*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((())))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++******))))))******+++,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,+++++++++************************+++++++++++++++++++++++++++******)))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,***))))))***,,,---*********+++++++++++++++,,,,,,,,,---------......---------............///////////////000000000000111111111000000000000000000000000111111111222222222222222333333444555666777666666666888<<>>???BBBCCCDDDEEEFFFJJJPPPTTT[[[ZZZYYYYYYYYYZZZ\\\]]]^^^aaaeeefffffffffiiillljjjsss|||yyy}}}|||zzzvvvrrrdddaaa^^^]]]]]]\\\YYYWWWWWWVVVUUUTTTSSSRRRQQQPPPMMMKKKHHHGGGGGGGGGFFFEEE@@@DDDJJJPPPTTTYYY___cccaaa___ZZZTTTPPPQQQUUUYYY``````bbbbbbaaa^^^\\\ZZZSSSMMMEEE>>>:::777666555222111111000///...------000000000000//////......*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((())))))***+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++******))))))******))))))******+++,,,++++++++++++++++++++++++******++++++,,,---------******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,+++************************++++++++++++++++++++++++,,,,,,+++*********++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------,,,***))))))+++,,,...******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///////////////000000000000111111111111111000000000000111111111222222222222333333333333444555666777777777777777999>>>EEEKKKZZZkkk~~~}}}|||~~~........................000000000000111111111111000000/////////000111222000000111111222333333444111000000//////000000111///000000111111222222222333333333333333333333333000000111222333444555666333333444444555666777777777777888999;;;<<<<<<======???AAABBBBBBAAABBBDDD>>>BBBFFFHHHJJJOOOVVV[[[```aaabbbccceeegggiiijjjkkknnnqqqrrrrrrtttyyy}}}~~~kkkgggaaa______^^^[[[XXXZZZZZZZZZ[[[[[[[[[\\\\\\ZZZXXXUUUSSSRRRPPPMMMKKKBBBFFFKKKMMMOOOSSS[[[aaaaaaaaa___\\\ZZZZZZ\\\^^^dddeeeeeeeeecccaaa___]]]VVVQQQIIIBBB>>>;;;999777333333222111000///...---000000//////...------,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++*********+++++++++,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------,,,,,,+++***++++++---...,,,,,,------......//////,,,,,,,,,---------......---------............///////////////000000000000///000111111111111000000000111222222333333222222444444444444555666777777777888::::::===DDDNNNVVVdddwww~~~xxxrrrooonnnooooooooopppqqqqqqqqqpppooooooppptttyyy........................000000000000111111111111111000/////////000111222222222222222222222222222222111000000000000111222111111111222222222222222333333333333333333333333222222222222333333444555222222333444555666777777888999:::<<<===?????????>>>AAAEEEGGGHHHIIIJJJLLLGGGLLLRRRUUUWWW[[[bbbhhhiiikkknnnrrruuuxxxzzz{{{}}}yyyrrrjjjeeecccbbb^^^[[[\\\]]]]]]___```aaabbbbbbbbb```___^^^]]][[[XXXUUUOOONNNMMMMMMNNNQQQVVVYYY\\\^^^bbbcccccccccdddeeehhhhhhgggfffdddaaa___]]]VVVRRRKKKFFFBBB???<<<999777666555444222111000/////////.....................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************+++++++++,,,,,,,,,---.........---,,,++++++++++++++++++++++++++++++******************************)))******+++,,,---))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---.........---,,,+++++++++,,,,,,,,,------,,,,,,------...//////000,,,,,,,,,---------......---------............///////////////000000000000...///000111222222111111000111222333333333222222444444444444555666777888777:::===???DDDNNN[[[eeeppp|||zzzxxxtttssspppkkkeeecccdddfffaaabbbbbbbbbcccccccccccccccdddgggkkkqqqxxx~~~....................................////////////111000/////////000222333444444333222222111111111333222111000000111222333333333333222222222222222333333333333333333333333444444333222222222333333666666777888999:::;;;;;;999:::<<<===???@@@AAAAAA???BBBGGGJJJLLLNNNQQQRRRVVV[[[aaacccdddffflllqqqpppsssxxx}}}}}}sssllliiigggccc___\\\]]]^^^___```aaabbbcccbbbbbbbbbcccddddddaaa___\\\VVVPPPMMMOOORRRSSSRRRXXX]]]ccchhhkkkkkkllllllhhhhhhgggfffccc```]]]\\\VVVRRRLLLHHHDDDAAA===;;;999888777666444333111111///////////////000111222*********+++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,............---,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))***,,,,,,))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---.........---,,,***+++,,,------------,,,******++++++,,,---......,,,,,,,,,---------......---------.........//////////////////000000000000---...000111222222222111000111222333444333222222555444444555555666777888888;;;@@@DDDJJJVVVeeeqqqzzz{{{yyywwwssspppllljjjhhhddddddbbb^^^YYYXXX[[[^^^XXXWWWUUUTTTSSSTTTUUUVVVUUUVVVXXX[[[```fffkkknnnsssvvvzzz000000000000000000000000////////////////////////000000111111111000000/////////000111222222333333111111111111111111111111...//////000111222222222444444555666666555555555444444333222333444666777999999:::<<<>>>???>>>============>>>???@@@@@@AAADDDEEELLLXXX```cccdddgggllloooqqqoookkkkkkqqqvvvvvvzzz|||rrrllliiieeeaaa^^^^^^aaaeeefffffffffeeecccdddfffgggggggggcccbbb```^^^[[[XXXUUUTTTXXX[[[aaafffjjjlllmmmmmmnnnnnnmmmkkkhhhddd___]]]UUURRROOOLLLJJJGGGBBB???:::888777666666555333111111000///.....................---------,,,,,,,,,+++,,,,,,---...///000000,,,,,,,,,---------......------,,,,,,+++***))))))++++++++++++++++++++++++***++++++,,,,,,++++++***************************...---+++*********++++++((())))))))))))*********++++++++++++++++++++++++++++++******++++++,,,---+++******,,,......+++'''++++++++++++++++++++++++++++++*********+++,,,---******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,------------------------------------------------...------------...//////---------.........//////...///000222222111111000000000000000000111111111111222333555666555555444555444555999:::777888:::777:::CCCPPPWWW]]]iiiwwwzzzuuurrrmmmjjjgggddd```^^^ZZZYYYWWWTTTRRRPPPOOONNNQQQPPPNNNMMMKKKJJJJJJJJJJJJKKKNNNQQQUUUZZZ]]]```fffjjjoootttzzz000000000000000000000000////////////////////////000000111111111111000000///000000111222222333333333222222222111111000000000000111111222333333444555555555666666666555555333333333333444666777888AAAAAAAAABBBDDDDDDDDDCCCAAA@@@@@@AAABBBDDDFFFHHHPPPSSS___nnnwwwyyyyyy{{{}}}}}}|||yyyvvvuuuxxx{{{}}}}}}{{{pppkkkfffcccdddfffggggggnnnlllkkkkkklllkkkjjjhhhiiiiiihhhfffdddbbb___^^^]]]```dddhhhkkkmmmmmmmmmmmmmmmmmmkkkiiifffdddbbb\\\YYYSSSOOOMMMJJJHHHFFF>>><<<999777777777555444333333111000///...............------------------,,,,,,------......//////,,,,,,,,,---------......------,,,,,,+++******)))++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++***)))((((((((()))***)))))))))*********++++++++++++++++++++++++++++++++++++******++++++,,,---+++******,,,......+++(((++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++......---------,,,,,,,,,------------------------------------------------...------------...//////---------.........//////...///000111222111111000000000111111111111222222111222444555666555555555444333444888888777888<<<@@@CCCJJJTTTYYY^^^jjjwww|||vvvmmmjjjeeeaaa^^^[[[XXXVVVTTTSSSQQQOOOMMMLLLKKKKKKLLLLLLKKKJJJIIIIIIHHHHHHFFFGGGHHHJJJMMMOOORRRSSSWWWZZZ___dddiiirrr}}}000000000000000000000000////////////////////////000000111111111111111000000000000111222222333333333333222222111111111000222222222333333444444555555555555555555555555555555555555666888:::<<<===CCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEGGGJJJNNNRRRUUUZZZ```ooo}}}vvvqqqooooooooooooooommmkkkjjjkkkjjjhhhfffjjjjjjjjjiiihhhfffeeedddccceeehhhkkkmmmnnnnnnnnnmmmmmmlllkkkjjjiiihhhhhhddd___YYYSSSQQQOOONNNLLLDDD@@@<<<999999999999888666666444333111///......---------...............------------------------,,,,,,,,,---------......------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************)))))))))((())))))***+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++******,,,------+++)))++++++++++++++++++++++++***+++,,,......------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------,,,,,,,,,------------------------------------------------...------------...//////------.........///////////////000111111111111000111111111222222333333333222222444555555666555555666444444777888777;;;AAAIIILLLRRRZZZ___fffrrr~~~~~~}}}|||}}}~~~~~~}}}|||zzzwwwyyyyyyuuuqqqddd```[[[VVVTTTRRROOONNNLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGLLLOOOSSSWWW\\\cccmmmuuu000000000000000000000000000000000000000000000000000000111222222222111111000000111111111222222222111111111222222222333333222222333333333444444444444444444444444555555666888999:::<<<>>>@@@BBBCCCAAAAAAAAA@@@???@@@BBBDDDGGGHHHKKKOOOUUU]]]cccggghhhnnn|||~~~qqqnnniiifffffffffgggfffhhhhhhhhhhhhhhhgggfffffffffhhhkkkmmmooopppppppppnnnmmmlllkkkjjjjjjjjjjjjeeeaaa\\\WWWTTTRRROOOMMMIIIDDD>>>;;;:::;;;;;;;;;999888777555333000...---.............../////////......------,,,,,,,,,+++,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************************************++++++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,,,,+++***++++++++++++++++++++++++***+++---//////...---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////............///////////////000000000111111111111111222222333333444444444333333444444555666666666999777777888999:::BBBJJJPPPUUU\\\cccjjjsss}}}zzzxxxxxxrrrrrrrrrsssuuuuuuuuuttt||||||}}}zzzsssoooooonnnllliii]]]YYYSSSOOOMMMKKKJJJHHHFFFEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCDDDDDDCCCBBBBBBAAABBBBBBFFFIIIMMMOOOSSSYYYaaahhhttt}}}111111111111111111111111111111111111111111111111000000111222222222222222111111111111111222222222//////000222333444555666222222222333333333333333333333333333444555666777:::;;;===???AAACCCDDDEEEAAABBBBBBAAAAAACCCGGGKKKMMMPPPUUU]]]fffpppyyy}}}yyyppphhheeefffggghhhhhhhhhhhhiiihhhhhhggggggggghhhkkkmmmpppqqqrrrrrrpppooommmkkkiiihhhhhhhhhaaa___]]][[[XXXTTTPPPLLLLLLGGGAAA===;;;<<<======<<<;;;:::888555222///...///////////////////////////......------,,,,,,+++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********************************++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***+++,,,,,,++++++++++++++++++++++++++++++++++++***+++---//////...---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////........./////////000000000000000000000111111111111222222333444444555555333444444444555666666777:::888777999;;;@@@LLLWWWaaagggoootttyyyvvvvvvvvvvvvvvvwwwyyyzzzvvvtttrrrooommmkkkjjjjjjiiijjjkkkmmmnnnoooqqqrrryyyzzz{{{~~~uuuooohhhcccaaa```]]][[[TTTQQQLLLIIIGGGFFFEEECCCCCCCCCCCCCCCCCCDDDEEEEEEGGGGGGGGGGGGFFFDDDBBBAAADDDCCCCCCBBBAAABBBBBBBBB@@@CCCFFFGGGIIIMMMTTTZZZeeemmm{{{111111111111111111111111111111111111111111111111000000111222333333333333111111111111111111111111//////000222333555666777333333333333333333333333333333333444666888:::<<<===>>>???AAABBBCCCCCCCCC???AAABBBBBBCCCGGGNNNTTT[[[___gggqqq|||zzzoooiiiggggggggggggggggggggggggfffeeedddggghhhjjjlllnnnooopppqqqppppppnnnllljjjiiigggfff``````___^^^]]]YYYSSSOOOPPPKKKDDD@@@>>>>>>????????????>>><<<:::666333111111000000000/////////////////////......---------,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************(((((()))*********))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***+++,,,,,,******+++,,,++++++++++++++++++++++++***+++,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////....../////////000000000000000000///000111111222111111222333444444555555444444444444555666777888888777888<<>>AAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHHHHGGGEEEDDDBBBCCCBBBBBBAAAAAAAAABBBBBB???BBBDDDEEEEEEHHHMMMRRR\\\cccooo|||111111111111111111111111222222222222222222222222///000111222333333333333111111111111111111111111111111222333333444444555444444444444444444444444555555555666999<<>><<<>>>>>>>>>>>>???@@@AAABBBCCCDDDFFFGGGHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBAAACCCEEEEEEDDDFFFJJJOOOUUU[[[fffqqq}}}111111111111111111111111222222222222222222222222///000111222333444444444222222111111111111111111444444444333333222222222666666666666666555555555666666777888;;;???CCCFFFIIIIIIJJJKKKJJJIIIGGGFFFIIILLLPPPRRRUUU]]]hhhqqq{{{}}}tttssssssqqqooommmkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiooopppqqqqqqpppnnnkkkiiikkkiiifffeeedddcccaaa___UUUQQQKKKGGGEEEDDDCCCBBBFFFFFFFFFEEECCC???<<<:::444333222111000...------///000000000000000000000,,,,,,,,,---------......------------------------------------------------+++++++++,,,,,,+++++++++************************+++,,,------,,,+++***)))((())))))))))))*********------------------------++++++******++++++,,,---***,,,---,,,))))))+++...++++++++++++++++++++++++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......))))))***++++++,,,------,,,,,,,,,------.........++++++++++++++++++++++++------------------------...------------...//////////////////000000000000111000/////////000222333///000000111333444555555555555444444555666888999:::;;;AAAJJJWWWjjj}}}tttnnnkkkgggaaa\\\\\\___aaa```^^^^^^___bbb^^^\\\[[[YYYYYYZZZ\\\]]]^^^```bbbcccfffllluuu|||{{{vvvsssqqqmmmhhhccc___ZZZUUURRRNNNMMMKKKIIIGGGEEECCCBBB@@@@@@AAACCCDDDCCC@@@===<<<<<<<<<<<<======>>>??????AAADDDGGGIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCC???AAACCCBBBAAABBBFFFJJJKKKQQQ[[[eeeppp~~~111111111000000000000000222222222111111111111111111111111111111111111111000000//////000111222222111222222333444444444444444444555777777777777777:::888888999===BBBEEEGGGLLLKKKNNNQQQQQQMMMMMMQQQTTTVVVXXX\\\bbblllwww~~~{{{|||}}}wwwpppsssmmmiiiiiihhheeedddeeepppqqqrrrrrrrrrqqqooonnnlllllllllllljjjhhhfffdddaaa^^^XXXRRRMMMIIIFFFFFFJJJJJJKKKKKKJJJFFFAAA<<<<<<999666333222111000...111111000///...------,,,...------,,,---...///000+++******************+++******+++,,,,,,---......,,,,,,,,,+++++++++******---.........---,,,,,,+++((()))))))))************,,,,,,,,,------.........------------------------***+++,,,,,,------,,,,,,---------,,,,,,+++++++++---,,,+++***))))))))))))***++++++,,,,,,------...******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,***&&&$$$$$$&&&***,,,//////.........---------...............///000000//////000000111111111222111111222222222333333333333333444444444444444444888555444777777666777<<>>:::777555444222111111111000//////...------......---------...///000,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,++++++++++++***,,,,,,------,,,++++++***)))))))))***************+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------,,,,,,++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,------------------------//////.........---------000...,,,******,,,...000//////.........---------...............///000000......//////000000000000111111222222222333333333333333444444444444555555777444555888888777999>>>AAAGGGUUUiii|||~~~yyyrrrnnngggccc```___]]]\\\\\\\\\[[[ZZZZZZZZZZZZ[[[[[[ZZZYYYXXXWWWXXXYYYZZZ]]]^^^```bbbgggoooyyy~~~|||wwwpppiiiccc^^^[[[XXXWWWUUURRROOOMMMKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEBBBCCCCCCDDDDDDDDDCCCCCC@@@@@@@@@@@@@@@???>>>>>>@@@@@@@@@AAACCCEEEFFFGGGIIIHHHHHHGGGFFFEEEEEEDDDEEEDDDCCCCCCBBBBBBBBBCCCCCCFFFMMMUUU[[[dddttt////////////////////////000000000111222222222333222222222222333333333333222222111111000111111111000222444666777666555444555555555555777888:::<<<<<<>>>BBBFFFIIIKKKLLLMMMTTTSSSUUUYYY]]]___fffmmm|||~~~zzzqqqkkkggghhhlllkkklllmmmooorrrtttvvvwwwuuuvvvvvvwwwvvvtttsssrrriiiiiiiiigggccc]]]VVVSSSQQQRRRUUUYYYZZZXXXSSSOOOJJJFFF@@@<<<999777555444111111111000//////............------......///000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++******+++*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------,,,,,,,,,,,,++++++)))))))))******+++------......---,,,,,,+++************+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,.......................................---------......,,,,,,,,,,,,.....................---------...............///000000............////////////111111222222222333333333333333444444444555555555555444666999999888<<>>CCCFFFIIILLLMMMOOORRRSSS^^^]]]aaaggglllooovvv~~~uuunnnlllnnnooonnnmmmmmmnnnppprrrsssxxxxxxyyyzzzzzzyyyxxxwwwooooooooommmjjjeee```]]]VVVXXX\\\```bbbaaa]]]ZZZRRRMMMGGGBBB>>><<<999777333222222111111000000///..................//////......------------......,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,------------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------....................................------,,,,,,,,,,,,------.......................................///000000////////////////////////111111222222222333333333333333444444555555666666666555777::::::999>>>EEEQQQ```www}}}xxxsssnnnkkkhhheeebbbaaaaaaaaaaaa```[[[[[[ZZZYYYYYYYYYYYYZZZYYYXXXXXXXXXYYY[[[\\\^^^___bbbgggkkkooossswwwzzz~~~}}}vvvnnnhhhbbb```\\\WWWTTTRRRQQQQQQLLLLLLLLLMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIHHHGGGGGGDDDDDDDDDCCCAAA???>>>===>>>>>>>>>???@@@AAABBBCCCCCCEEEFFFHHHHHHGGGEEEDDDEEEEEEDDDDDDDDDDDDDDDEEECCCCCCFFFKKKNNNSSS^^^jjjuuu000000000111111222222222//////000111222333333333222222222333333444444444444444333222222111222222111333555777999999888777666666666666999<<<@@@BBBJJJMMMPPPTTTWWW]]]dddiiinnnooottt|||xxxqqqppptttqqqnnnlllkkklllooopppvvvwwwxxxzzzzzzzzzzzzyyysssrrrpppnnnkkkiiigggfff]]]___bbbeeehhhhhheeebbbYYYUUUOOOJJJEEEAAA===:::666555444444333222111000//////////////////......///..................///,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******+++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------...................../////////000000/////////---....................................///000000000000000000000000000000111111222222222333333333333333444555555666777777666666888;;;;;;<<>>AAAEEEFFFIIINNNUUU]]]eeeppp||||||yyy{{{xxxrrrnnnlllmmmppprrrqqqrrrtttvvvxxxxxxxxxxxxvvvtttqqqmmmlllllllllmmmgggggghhhjjjlllllljjjhhh___\\\WWWRRRNNNHHHBBB>>>:::999888666555333222111//////000000000///......//////............//////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---.........------++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++++++++,,,,,,,,,,,,------......,,,++++++***************+++,,,,,,---......******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++,,,,,,------------------.......................................---------..............................///000000111111111111000000000000111111222222222333333333333333444555666777777888777777999<<<>>>BBBNNNZZZgggooo~~~{{{wwwqqqpppnnnnnnmmmnnnoooooohhhjjjlllllljjjiiihhhiiijjjhhhgggfffeeeccc```^^^\\\\\\[[[ZZZZZZZZZZZZ[[[VVVVVVWWWXXX[[[^^^aaabbbfffiiilllnnnnnnmmmmmmmmmiiiiiihhheeeaaa\\\WWWUUUSSSRRRPPPOOOOOOOOOPPPPPPPPPQQQSSSVVVWWWXXXWWWWWWVVVVVVUUUUUUTTTSSSRRRRRRSSSSSSSSSRRRQQQPPPNNNMMMKKKKKKJJJIIIHHHFFFDDDCCCAAAAAAAAA@@@@@@AAABBBBBBEEEFFFHHHIIIKKKKKKKKKJJJHHHHHHGGGGGGGGGHHHIIIIIIHHHEEEEEEGGGHHHJJJPPPWWW```lll{{{///000000111222222333333111111111111111111222222000000111111222333333444444333333333333444444555555555555666777999;;;===;;;<<>>===;;;999777444333222///000000111000///...---///......------......///+++++++++,,,,,,---------...------------,,,,,,,,,++++++,,,---------------***++++++,,,---...//////------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++,,,,,,---......///---------.........//////---,,,,,,++++++,,,,,,------------.........//////...............///000000111111000000000/////////111111222222222333333333333333444555666777888888666777:::???CCCKKK\\\kkknnnrrr}}}xxxqqqnnnggggggfffeeeeeefffggghhhbbbeeeggghhhfffeeefffgggiiihhhgggffffffddd```]]][[[[[[ZZZYYYYYYYYYYYYZZZWWWWWWXXXZZZ]]]aaadddfffhhhjjjlllllliiigggeeeeeeaaa```]]][[[XXXVVVTTTSSSOOOOOOPPPPPPPPPQQQQQQQQQSSSTTTVVVYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWVVVUUUSSSQQQPPPNNNNNNMMMLLLKKKJJJHHHGGGDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDEEEFFFHHHIIIJJJKKKGGGGGGGGGGGGGGGHHHIIIIIIIIIEEEDDDFFFGGGGGGLLLRRRZZZeeeqqq}}}...//////000111222222222222222222111111111111111//////000111222222333333333333333333444444555666777666555555777999<<<>>>>>>@@@CCCFFFJJJMMMOOOOOO\\\fffvvvzzzrrrooooooooojjjkkknnnqqqssstttuuuuuuwwwvvvuuutttsssssssssssswwwtttqqqoooooooooooonnngggfffdddaaa\\\TTTLLLFFF@@@???===;;;888555333222///000111111111///...---......------------......******+++,,,,,,---............---------,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))***+++,,,...///000000.........------,,,,,,,,,------------------------++++++,,,------------,,,+++++++++,,,,,,---------++++++++++++,,,---.........------,,,,,,++++++*********+++++++++,,,,,,,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,,,,------...///000000---------.........//////111000///......///000111---------.........//////...............///000000000000//////.........---111111222222222333333333333333444555666777888999666777;;;@@@GGGRRRfffxxxrrrsss}}}|||rrrkkkhhhaaaaaa`````````aaaccccccaaadddggghhhfffeeefffhhhgggffffffffffffdddaaa]]]ZZZZZZYYYXXXXXXXXXXXXXXXZZZZZZ\\\^^^aaaeeehhhjjjhhhjjjkkkiiifffbbb```___\\\[[[XXXVVVTTTSSSSSSTTTOOOPPPQQQRRRSSSSSSSSSSSSTTTUUUXXXZZZ[[[ZZZYYYYYYYYYZZZZZZ[[[\\\\\\]]]]]]ZZZZZZZZZXXXWWWUUUSSSRRROOOOOOOOOOOONNNLLLKKKJJJEEEEEEDDDCCCCCCCCCDDDDDD@@@@@@AAABBBCCCFFFHHHIIIGGGFFFFFFFFFGGGHHHHHHIIIJJJGGGEEEFFFGGGGGGKKKPPPRRR\\\fffppp~~~---///222555555333111///333222000/////////000111......///000111222222333555444444444444555666777:::777333222444888;;;===@@@CCCHHHMMMMMMMMMSSS[[[nnn}}}yyyrrrnnniiigggeeeggglllqqqrrrrrruuusssrrrsssuuuuuuqqqnnnyyywwwuuurrrpppnnnmmmmmmmmmkkkjjjiiiggg^^^PPPFFF???>>><<<;;;;;;:::999888555333111///------------000/////////............///---++++++,,,......---,,,------......------,,,------------------------+++,,,,,,---...///000000---------,,,,,,+++++++++///...---,,,---///111333,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,---------..............................---,,,***)))***---000222000000//////.........---////////////000000000000------...000111222333444333333222222222333444444:::;;;:::777666888999999888<<>>>>>;;;777333222111000000000111111000000000/////////......///---,,,,,,---......---------............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++*********,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,...---------,,,,,,++++++,,,------------................................................/////////000000////////////....../////////000000000111111000000000111111111222222333333333333333444555555555666777888777777999;;;<<>>BBBFFFHHHMMMQQQZZZdddllluuuxxxooojjjiiikkklllkkkoooqqqsssqqqooonnnqqquuurrrsssuuuuuutttrrrpppnnnlllllllllmmmlllhhhbbb]]]QQQIII???;;;<<<>>>===:::999777555222000/////////000000000////////////...///---,,,---...///...---------............------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++------------------,,,,,,++++++******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------........................+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,///......------,,,,,,+++------------....................................//////000111111000///...000000////////////////////////000000000111111111111111111111111111111111333333333333333444555666777777999;;;999888:::???@@@OOOdddvvvzzzrrrmmmkkkiiigggffffffffffffeeedddcccccc`````````aaacccdddeeeffffffbbb^^^\\\\\\]]]]]]]]]YYYXXXXXXXXXZZZ]]]aaaccchhhgggggggggfffddd```]]]\\\\\\ZZZXXXVVVTTTSSSRRRQQQQQQPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRSSSTTTUUUVVVSSSTTTUUUVVVXXXZZZ[[[[[[YYYYYYYYYYYYYYYXXXXXXXXXZZZZZZZZZZZZZZZZZZ[[[[[[\\\[[[YYYWWWVVVTTTTTTSSSRRRQQQOOOLLLJJJGGGEEEDDDDDDCCCBBBAAABBBCCCEEEFFFHHHJJJKKKKKKIIIGGGGGGHHHGGGFFFFFFGGGIIIMMMPPPRRRSSSTTTZZZcccjjjqqq}}}111111000000000111222333111222333444444333222111333333333333333222222222111222333444666666777777888:::>>>@@@CCCFFFLLLPPPTTT\\\kkkzzzyyypppmmmmmmmmmmmmnnnppppppnnnkkkjjjnnnqqqrrrsssttttttsssqqqooommmjjjkkkkkkkkkkkkhhhdddaaa\\\QQQDDD<<<;;;===>>>>>>:::999666333111000000000111000000000///////////////...------//////...------......//////......---........................//////......------,,,,,,------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---........................+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++.........------,,,,,,,,,---------.........//////...........................///111222111000///...//////000000000000000000000000000000111111111111222222222222111111111111333333333333444555666777888777999;;;999666;;;CCCIII\\\sssyyyqqqmmmjjjiiiggghhhhhhhhhgggffffffeeeeeeeeedddccccccccccccddddddccc___\\\ZZZZZZ\\\\\\\\\YYYYYYZZZ[[[^^^aaadddffffffeeecccbbb```^^^[[[XXXZZZYYYXXXWWWVVVTTTSSSSSSPPPPPPPPPPPPQQQQQQRRRRRRSSSRRRRRRSSSSSSTTTUUUVVVSSSSSSTTTVVVWWWYYYZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWXXXXXXXXXYYYYYYZZZZZZZZZ[[[[[[[[[ZZZWWWUUUSSSTTTSSSQQQOOOLLLJJJHHHGGGGGGEEEDDDBBBBBBBBBDDDEEEFFFHHHKKKKKKJJJHHHHHHIIIGGGGGGGGGHHHJJJNNNQQQSSSRRRTTTZZZbbbhhhnnnxxx111111000000111111222333000111111222222222222222333333333333333333333333222222333444666999;;;<<<;;;???DDDGGGJJJPPPXXX^^^eeennn~~~|||zzzwwwtttqqqpppnnnjjjhhhhhhjjjlllpppqqqqqqrrrrrrqqqoooooolllllllllkkkjjjhhhgggfffddd[[[NNNDDD>>>>>>@@@BBB999888666444333333333444111111000000000////////////...---...000000...,,,......////////////............................../////////......---------------------............---------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,---------------........./////////...........................///000111111000///...//////000000000000111111000000000111111111222222222222222222222222111111333333333333444555777777777555777:::999666>>>JJJXXXkkk|||vvvrrroooooonnnmmmkkkjjjiiigggfffgggggghhhiiihhhfffdddcccbbbbbbcccaaa^^^[[[ZZZ[[[]]]]]]\\\[[[\\\^^^```ccceeeggggggfffccc___]]]\\\ZZZXXXWWWVVVVVVUUUUUUTTTTTTSSSSSSPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSSSSTTTUUUUUUVVVWWWXXXXXXYYYYYYXXXXXXXXXYYYYYYZZZVVVVVVWWWXXXXXXYYYZZZZZZXXXZZZ[[[]]]\\\YYYWWWUUUUUUUUUSSSQQQOOOMMMLLLKKKGGGFFFCCCAAA@@@@@@AAABBBCCCFFFJJJKKKKKKJJJJJJJJJHHHHHHHHHIIIKKKNNNQQQSSSRRRSSSXXX___dddhhhrrr{{{000000111111222222222222111111111111111222333333333333333444555555555666555444444555888<<<@@@CCCCCCHHHNNNRRRXXX```lllttt}}}wwwsssmmmiiiggggggggggggllllllmmmooopppqqqrrrsssqqqqqqpppnnnllljjjjjjjjjiiiddd[[[PPPFFFAAABBBDDD:::999777555444444444444111111111000000000//////.........///000000...,,,......////////////.................................---------------------------------.........///------............------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,---------,,,,,,+++*********++++++,,,,,,------............////////////........................---......///000000000000//////000000000111111111000000111111111222222222222222222222222222222222222333333333555666777888777444666<<<<<<;;;GGGVVVjjjxxx|||yyyuuusssssssssrrrrrrnnnllliiigggfffgggiiikkkjjjiiifffdddbbbbbbbbbbbbaaa___^^^]]]_________^^^]]]___bbbfffhhhiiiiiihhhgggccc^^^[[[ZZZZZZZZZZZZUUUUUUUUUUUUUUUTTTTTTTTTRRRRRRSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRSSSTTTUUUUUUUUUVVVVVVVVVVVVXXXWWWWWWVVVWWWXXXZZZZZZVVVVVVWWWXXXYYYZZZ[[[[[[XXXYYYZZZZZZZZZZZZYYYXXXVVVUUUTTTSSSRRRPPPOOOOOOJJJHHHEEECCCAAAAAAAAABBBAAADDDIIIKKKLLLKKKKKKLLLIIIIIIIIIIIIKKKNNNQQQSSSUUUUUUZZZ___bbbdddlllttt{{{000000111222222222222111222222111000111222444555333444444555666777888888777666666777:::???EEEHHHKKKPPPWWW]]]dddooo}}}{{{uuummmhhhhhhhhhgggeeehhhiiijjjlllooorrruuuvvvuuuuuusssqqqnnnlllmmmmmmjjjjjjeeeZZZMMMEEECCCDDD>>><<<:::666444222222111111111111111000000000000.........///111000...,,,......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------,,,,,,+++***((()))***+++,,,------.............../////////000........................,,,------...///000000111//////000000111111111222000111111111111222222222111111222222222333333333222333333444555666888888999555888???@@@BBBPPPbbbwww|||yyyvvvuuuuuutttsssrrrpppmmmiiiffffffgggjjjmmmiiihhheeecccaaaaaabbbcccbbbaaa``````bbbbbbaaa___^^^aaaeeeiiikkkkkkjjjiiiiiiddd___[[[ZZZ\\\]]]]]]VVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUVVVXXXYYY[[[VVVWWWXXXYYYZZZ[[[\\\]]]YYYYYYXXXXXXXXXZZZ[[[\\\VVVVVVUUUTTTSSSRRRQQQQQQMMMKKKHHHEEEDDDCCCCCCDDD???CCCHHHKKKLLLLLLLLLMMMJJJJJJIIIJJJKKKNNNQQQSSSYYYYYY]]]aaabbbccciiiqqquuu}}}333222111000000111222333333333222222333333444555777555222111333444555666555777<<>>@@@JJJVVVYYYZZZ^^^fffssswwwmmmhhhhhhhhhhhheeeggghhhhhhjjjpppuuuxxxzzzyyyxxxvvvtttqqqooonnnsssnnnhhh```YYYQQQIIIDDDCCC@@@;;;777666444333111777666444222111000//////000000000000////////////..................------........................---------,,,,,,,,,++++++---...///...---,,,---......---------------,,,,,,......////////////......,,,---,,,,,,+++***)))(((---------------------------------,,,,,,+++++++++++++++,,,,,,,,,---------.........------,,,,,,,,,...---,,,,,,......------......///000000000000000---...///////////////...//////.........------------------......000111111////////////000111222333222333333333333333333444555777888888777666666777777777888:::>>>HHH]]]pppyyywwwssspppooopppqqqsssgggjjjkkkjjjgggdddeeeffflllkkkiiifffdddbbbaaaaaacccdddfffggghhhgggeeedddbbbdddgggiiijjjiiigggfffdddaaa^^^[[[ZZZZZZ[[[\\\XXXXXXWWWVVVVVVUUUTTTTTTRRRTTTVVVXXXYYYXXXWWWVVVUUUVVVWWWWWWWWWWWWVVVVVVWWWWWWWWWUUUSSSQQQRRRSSSTTTTTTTTTUUUVVVXXXYYYZZZVVVZZZ\\\ZZZZZZ]]]___^^^ZZZYYYYYYZZZ[[[[[[YYYXXXWWWWWWVVVUUUTTTRRRRRRQQQMMMLLLKKKIIIGGGDDDAAA@@@@@@AAACCCFFFIIILLLOOOQQQNNNNNNNNNMMMLLLMMMPPPRRRWWWZZZ___cccfffhhhkkkmmmppprrrwww}}}444333333222222222222333444444333333444444555666777555444444444666777777777777;;;AAAEEEKKKXXXdddiiilllrrr|||zzzvvvsssnnnjjjhhhiiiiiiiiikkkppptttvvvzzzzzzzzzyyywwwuuusssqqqrrrppplllggg```VVVLLLEEEGGGDDD???<<<:::999888777888777666444222111000000111000000000////////////................................................---------,,,,,,,,,,,,+++---...///...---,,,---///,,,,,,,,,---------------.........//////.........------------,,,+++***)))------------------------......---------,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,---,,,,,,,,,---------,,,------.../////////////////////////////////////////////.........---------...------......000111111000000000000111222222333222333333333333444444444333555777777666666777888<<<:::;;;BBBJJJXXXkkk||||||yyyuuuqqqnnnnnnnnnoookkklllllliiieeebbbbbbccciiihhhfffeeeddddddddddddggghhhiiiiiiiiigggeeeddddddfffhhhiiiiiigggeeedddaaa```]]][[[ZZZ[[[[[[\\\YYYYYYXXXXXXXXXWWWWWWWWWUUUWWWYYY[[[\\\\\\\\\\\\YYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXUUUSSSRRRRRRSSSSSSSSSSSSSSSTTTUUUWWWWWWVVVZZZ\\\ZZZZZZ^^^___^^^]]]\\\[[[\\\]]]]]][[[YYYYYYXXXXXXWWWVVVUUUTTTTTTOOONNNMMMJJJGGGDDDBBBAAAAAABBBCCCEEEHHHLLLNNNPPPNNNNNNNNNMMMLLLMMMPPPSSSWWW[[[aaafffiiimmmppprrruuuvvvwwwzzz555555555555444333333222555444444444444555666666666666666666777888999999===<<>>:::999999888777999999777555444222111000111111000000000/////////......................................................---------,,,,,,,,,---...///...------...///+++++++++,,,------......------............------...............---,,,+++------------------------......------------,,,,,,,,,,,,,,,,,,------------...------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------...............333222000///...//////000/////////............---............///000111111222222222111111222333333222222333333444444444444222444666666666666888::::::888;;;GGGVVVeeettt|||wwwqqqmmmkkkkkkkkklllllljjjgggdddbbbcccdddfffeeeccccccccceeeggghhhkkkkkklllllljjjiiigggfffggghhhiiiiiihhheeecccaaa^^^]]]]]]\\\\\\\\\\\\\\\ZZZZZZ[[[[[[[[[\\\\\\\\\ZZZ[[[\\\^^^```aaabbbccc]]]]]]\\\[[[ZZZZZZZZZZZZXXXYYYXXXVVVSSSQQQRRRSSSQQQQQQQQQQQQQQQRRRRRRSSSUUUZZZ]]][[[[[[___```___```___^^^___```___]]]\\\ZZZZZZZZZYYYYYYXXXXXXXXXTTTRRROOOLLLHHHFFFDDDCCCBBBBBBCCCDDDGGGJJJMMMNNNMMMNNNNNNNNNMMMNNNQQQSSSXXX\\\cccjjjoootttyyy||||||zzzxxxwwwzzz444555666666555444222111555444444444444555666666555666888888999:::;;;===FFFDDDGGGQQQ^^^kkkzzzxxxllliiigggjjjllllllnnnqqqsssuuuwwwxxxxxxvvvtttssstttuuutttrrrmmmcccXXXPPPGGGBBB===999777777666666999999888777555333111000111111111000000000//////............////////////....................................------------,,,---///...------...///,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,///////////////...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------+++---......---,,,++++++,,,---......//////......555333111///......///000/////////...............//////......///000111111444444333222222222333333222222333333444555555555444555666666555666888999999888???OOOaaallltttyyy~~~~~~{{{wwwqqqmmmkkkiiiiiihhhgggfffdddddddddfffhhhdddcccbbbbbbccceeehhhjjjlllllllllmmmlllkkkjjjiiijjjjjjjjjiiifffccc```___[[[\\\\\\]]]]]]]]]]]]]]]\\\]]]]]]^^^___```aaaaaa`````````aaabbbdddfffgggbbbaaa___^^^]]]\\\\\\]]]XXXYYYXXXUUURRRPPPPPPQQQPPPPPPOOONNNNNNOOOOOOOOOUUUZZZ^^^]]]^^^aaacccaaacccbbbaaaaaaaaaaaa___]]][[[[[[[[[ZZZZZZZZZZZZZZZXXXVVVRRRNNNKKKHHHFFFEEECCCCCCCCCCCCEEEHHHJJJLLLLLLNNNOOOOOOOOOPPPRRRTTTYYY^^^fffnnnuuu|||}}}zzz{{{333444555555555444222111444444444444444555666666444666999::::::<<<@@@CCCMMMMMMUUUcccsssqqqjjjfffiiikkkjjjllloooqqqrrrtttvvvvvvuuutttsssvvvuuutttrrrnnnggg___YYYMMMIIIBBB===:::999999888888888888777666444222111111111111111000000000000........./////////000000/////////////////////////////////.........------,,,---......------...000.........------,,,,,,,,,,,,,,,------------,,,,,,//////000000000///......------------------------++++++++++++,,,,,,,,,,,,,,,,,,---------.........------------------------+++...000000...++++++,,,......///000000000000///555333111///......///000////////////////////////000////////////000000111444444333333333333333333222222333444444555666666666777777666555555777999===@@@LLL^^^lllqqqrrrsss|||yyyuuuqqqmmmkkkiiiiiigggfffdddcccdddeeeggghhheeedddccccccccceeegggiiijjjjjjkkkkkkllllllllllllkkkkkkjjjhhheeebbb___^^^[[[\\\\\\]]]^^^^^^____________```bbbcccdddeeefffddddddddddddeeefffhhhiiigggfffdddcccaaa```______YYYYYYXXXUUUQQQOOOOOOPPPPPPOOONNNNNNNNNNNNNNNNNNTTTZZZ______aaaeeegggeeefffdddcccccccccbbb```]]][[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYUUURRRNNNKKKIIIHHHEEEDDDBBBBBBCCCEEEHHHJJJLLLMMMOOOPPPPPPQQQSSSVVVZZZ___hhhqqqzzz~~~~~~~~~333333444444444444444333555555555555555666777777555888;;;<<<===AAAGGGMMMSSSZZZiii}}}|||qqqjjjlllmmmjjjkkkpppqqqrrrsssttttttuuuuuuuuuuuutttrrrqqqoookkkeeeaaaTTTOOOFFF@@@<<<:::888777888888999999999777555444222222111111111000000000.........//////000000111////////////////////////000////////////.........+++---......------///000////////////.........---------............------//////000000000//////...------------------------++++++,,,,,,,,,,,,------,,,---------............,,,,,,,,,------------...,,,///333222///,,,,,,---...//////000000000000000333222000///...//////000...////////////000000000000000000//////000000111333333333222222333444444222222333444555666666777777888888777666777:::<<>>???AAAFFFOOOWWW```mmm}}}rrrrrrqqqllllllrrrpppppppppppppppqqqssstttsssrrrrrrsssrrrooojjjfff]]]VVVLLLDDD>>>;;;999888999:::;;;<<<<<<;;;:::999222222222111111111000000---......///000000111111////////////////////////000000000/////////......+++,,,......---...///111.........///000111111222.........//////...............///////////////...---------------------------------.........//////------------............,,,,,,,,,---------......,,,111555444000---,,,...---...//////000000//////////////////////////////.../////////000000000000111111000000000000000111222222111222222333444555222222333444555666777777555666777777888:::>>>AAAHHHTTTfffsssuuussswwwzzzxxxuuuqqqmmmjjjhhhggggggeeecccccceeeeeecccaaacccdddfffgggiiiiiiiiiiiiffffffffffffggghhhiiiiiiiiiiiihhhfffdddcccaaa``````___^^^^^^^^^```bbbccccccdddeeefffggghhhiiijjjiiikkkmmmqqqsssuuuvvvvvvrrrrrrsssrrroookkkgggeee```___^^^ZZZVVVSSSSSSSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRZZZ```dddgggmmmpppooollljjjiiihhhgggfffcccaaa^^^^^^]]]\\\[[[[[[ZZZZZZZZZ[[[[[[YYYWWWRRRNNNLLLGGGEEEBBB@@@@@@BBBDDDFFFJJJMMMPPPQQQRRRSSSVVVWWW[[[aaajjjsss|||zzzwwwooopppqqqtttxxx555555444555666777999;;;::::::999999::::::;;;<<<;;;>>>@@@AAACCCJJJUUU^^^mmm}}}yyywwwtttnnnmmmsssnnnmmmlllkkkkkkmmmoooqqqpppqqqsssuuuuuurrrmmmiiiggg```VVVLLLFFFBBB???===:::;;;===??????>>>===<<<222222222111111111111000---......///000111111222000000000000000000000000000000000000////////////+++,,,............///111+++,,,...///222333555666......////////////............///////////////...------------------------.../////////000000111111---------.........//////,,,,,,,,,------.........---222666555111------///,,,---......//////......---...///////////////....../////////000000111111111111000000000000000111000000111111222333444555222222333444555666777888333444666777999===AAAEEERRR```sss~~~|||zzz{{{yyyvvvqqqmmmiiifffeeecccaaaaaacccggghhhfffdddaaacccfffiiikkkkkkkkkjjjgggfffeeeeeeeeeeeeeeefffhhhhhhgggeeedddcccbbbbbbbbbaaa___^^^^^^```cccdddeeeeeefffggghhhiiijjjjjjjjjlllqqqvvvzzz|||}}}}}}vvvwwwxxxwwwtttpppkkkhhhcccbbbaaa]]]YYYVVVUUUVVVRRRRRRRRRRRRRRRSSSTTTUUURRRYYYaaaeeeiiipppsssrrrooommmkkkjjjjjjhhheeeccc``````___^^^\\\[[[ZZZZZZZZZ[[[\\\\\\YYYUUUPPPMMMGGGEEEBBB@@@???AAACCCEEEJJJMMMPPPRRRSSSTTTVVVXXX[[[aaajjjsss{{{{{{pppooommmmmmnnnqqquuuxxx777777777:::===?????????===<<<;;;:::999:::<<<===???AAAFFFMMMPPPVVVcccoootttoooqqqnnnkkkhhhhhhkkknnnqqqsssqqqqqqrrrrrrqqqooommmllljjjgggaaaYYYPPPGGG@@@;;;<<<===@@@CCCEEEDDD@@@===888666444222000/////////000000000000000000000000......//////000111111111////////////000000000000///...---,,,,,,---...///000000//////.........---.........------,,,,,,,,,......------------...............------,,,,,,,,,........................+++++++++,,,,,,---------------------------------,,,,,,111777555...+++...........................////////////////////////000000000000000000000000222111000000000111333444555444444333333333444444777666666555555555666666666777:::;;;:::;;;DDDPPPgggrrr||||||www|||xxxwwwuuurrrnnnjjjgggeeeaaaaaa````````````aaaaaa```cccgggjjjlllmmmlllkkkdddffffffeeecccbbbbbbcccfffgggiiijjjjjjhhhfffdddfffccc```___```dddggghhhkkkjjjjjjjjjkkkkkklllmmmpppqqqtttzzz~~~yyysssnnnkkkgggeeebbb^^^ZZZVVVTTTSSSRRRQQQQQQPPPPPPPPPQQQQQQSSSWWW]]]ccciiilllmmmnnnooommmlllkkkkkkiiigggddddddbbb___]]][[[ZZZYYYZZZ]]]]]]]]]]]]\\\XXXRRRMMMHHHFFFCCCAAA@@@@@@BBBCCCHHHLLLPPPRRRSSSTTTWWW[[[ZZZ```iiirrrzzz{{{wwwsssmmmhhhggghhhiiijjjvvvzzz888888888:::===???AAABBB@@@???===;;;:::<<<>>>AAADDDHHHPPPZZZ```hhhvvvuuuqqqkkkiiiggggggiiilllnnnnnnrrrrrrsssssssssrrrppppppmmmkkkhhhbbb[[[SSSLLLHHHAAABBBEEEGGGIIIGGGCCC???>>><<<999555333222222222000000000000000000000000000000//////////////////////////////000000000000//////...------...//////000/////////.....................------,,,,,,,,,......------------....../////////.........------........................++++++,,,,,,,,,---------........................,,,,,,000777888222...///////////////////////////////////////////////////000000000000000000000000111111000000111111222333444333333222222333333333666666555555555555666666444555777:::;;;???KKKXXXvvv|||~~~yyyxxxvvvsssooojjjfffccc_______________```aaaaaaaaaccceeeggghhhhhhggggggcccddddddcccaaa___```aaacccdddggghhhiiigggfffddddddcccbbbcccdddfffggghhhmmmmmmmmmmmmnnnpppqqqrrruuuvvvzzzyyysssoookkkiiieeeaaa]]]ZZZXXXVVVTTTTTTSSSRRRQQQQQQQQQQQQTTTWWW]]]ccchhhlllmmmnnnooonnnlllkkkjjjiiifffdddcccbbb```^^^\\\[[[ZZZYYY\\\\\\]]]]]]\\\XXXRRRMMMIIIGGGDDDAAA@@@@@@AAABBBGGGKKKPPPRRRRRRTTTWWWZZZYYY___hhhqqqyyy}}}yyysssnnnjjjgggeeeeeelllnnnvvv999888888999<<<@@@CCCFFFEEEDDDAAA>>><<<===AAAEEEGGGNNNZZZgggoooyyy~~~tttllljjjggggggiiijjjkkkjjjqqqrrrsssuuuuuuuuutttsssoooooonnnkkkfff```ZZZWWWKKKKKKMMMOOOPPPMMMHHHEEEDDDAAA<<<888555333333333000000000000000000000000111000000///......------////////////000000000000//////............//////////////////.....................---------------......------------......000000000///////////////........................,,,,,,,,,,,,------------////////////////////////---,,,///666:::666111///000000000000000000000000////////////////////////000000000000000000000000000000111222222222222222333222222222222222333333666666555555555555666666666555666:::???GGGXXXggg}}}|||{{{yyyvvvpppjjjeeeaaa]]]]]]]]]]]]^^^```aaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb```^^^\\\]]]^^^aaabbbeeeggghhhhhhgggfffcccccceeeggghhhhhhhhhhhhppppppqqqrrrtttvvvxxxyyy|||~~~zzzvvvqqqoookkkgggccc___\\\[[[YYYXXXVVVTTTSSSRRRQQQQQQTTTWWW\\\bbbgggkkkmmmmmmpppnnnlllkkkjjjhhheeebbbbbbaaaaaa```^^^\\\[[[ZZZ\\\\\\\\\\\\[[[XXXRRRNNNIIIGGGDDDAAA@@@@@@AAABBBEEEJJJOOORRRSSSSSSVVVYYYXXX^^^gggpppxxxzzzssslllgggdddcccggggggllluuu888888777777:::>>>DDDHHHKKKJJJGGGBBB>>>???CCCHHHMMMVVVfffttt~~~uuuqqqllliiiiiijjjkkkkkkoooppprrrtttuuuvvvvvvuuuoooppppppooolllgggbbb___UUUVVVWWWXXXXXXUUUOOOKKKGGGDDD>>>888444222111222000000000000000000000000////////////......------////////////000000000000///////////////////////////////////////........................---------......------------......////////////////////////........................,,,,,,------------------........................///---...444999888222---000000000000000000000000///////////////////////////////////////////////////000111333333222111111333333222222333333444444666555555555555666666777999777888===EEERRRfffvvv}}}yyyrrrkkkdddaaaZZZZZZ[[[\\\]]]___aaabbbaaaaaa______^^^___```aaaaaaaaa```^^^[[[ZZZ[[[\\\___aaadddfffhhhiiiiiiiiiccceeeggghhhiiiiiikkklllrrrssstttvvvyyy|||~~~}}}wwwuuuqqqmmmhhhdddaaa```^^^\\\ZZZXXXUUUSSSRRRRRRSSSUUUZZZ```eeehhhjjjkkkpppnnnlllkkkjjjhhhdddbbbaaaaaaaaaaaa```^^^\\\[[[\\\\\\\\\\\\[[[YYYTTTPPPKKKIIIEEEBBB@@@@@@AAABBBDDDIIIPPPSSSTTTTTTVVVXXX[[[```hhhooovvv}}}vvvnnnhhhffffffdddeeehhhlllqqq}}}777777777666777<<>>999666555111111111111111111111111......//////000111111222////////////000000000000000000111111111111000000.........///////////////.............../////////......------------......------............//////....................................------------------------------------000000///...111555333///////////////////////////000000000000000000000000000000000000000000000000000000111222222222222222555444444444555666777888555555444555555666777888999888<<>>:::777111111111111111111111111000000000111111111111111////////////000000000000000111111222222111111000............/////////000---........./////////000......------------............/////////000000000........................///.........------------........................---000000---///666999777000000000000000000000000000000000000000000000000000000000000000000000000111111000000111111222333444333333444555666777777444444444555555666777888:::;;;BBBQQQdddwww}}}vvvnnnhhhcccaaaZZZZZZ[[[\\\]]]^^^```aaabbbaaa```___^^^]]]]]]]]]ZZZYYYXXXVVVUUUVVVYYY[[[\\\]]]___aaadddggghhhiiijjjnnnrrrsssssstttxxx|||~~~xxxssspppnnnhhhfffccc```]]][[[YYYXXXSSSUUUXXX\\\aaaeeehhhiiillljjjiiiiiiiiihhhfffdddccccccbbbaaaaaaaaabbbbbb___^^^^^^^^^___^^^[[[XXXSSSPPPLLLHHHEEEDDDDDDDDDFFFMMMVVV\\\]]]\\\]]]]]]```dddjjjpppvvv}}}{{{llleeecccccc``````ccccccdddiiippp888:::<<<;;;999;;;AAAGGGPPPUUUZZZZZZXXXZZZaaahhhxxx~~~uuuooofffhhhjjjmmmoooppppppppptttsssqqqooommmmmmnnnnnnkkkkkkllllllkkkhhhbbb]]]SSSRRRPPPKKKFFF@@@;;;888111111111111111111111111333333222222111000000000////////////000000000000000111222333333222111000---.........//////000000---.........//////000000.........------.........//////000000111111111222........................//////.........---------////////////////////////+++000000,,,...777===>>>111111111111111111111111000000000000000000000000000000000000000000000000222111000000000111333444222222222333444555666777444444444555555777888888===???HHHZZZooo~~~zzzwwwvvv|||{{{ssskkkeeebbb```[[[[[[[[[\\\]]]^^^___```ccccccaaa___]]][[[ZZZYYYWWWWWWVVVTTTSSSTTTXXX[[[___```bbbeeegggjjjlllmmmjjjpppwwwzzzyyyxxx{{{~~~{{{wwwsssqqqiiigggdddaaa^^^\\\ZZZZZZUUUWWWZZZ^^^bbbfffiiikkkkkkiiihhhiiiiiiiiigggeeedddcccbbbaaaaaabbbcccddd```___^^^___```___\\\ZZZTTTQQQMMMIIIFFFDDDDDDEEEGGGNNNXXX^^^___^^^^^^___^^^bbbiiipppwww~~~rrriiieeeccc^^^\\\^^^______ccchhh999666666888:::<<>>AAAIIIQQQ[[[___eeekkkqqqyyysssmmmjjjlllkkkhhhiiilllrrrqqqooommmllllllmmmmmmnnnllljjjkkkllliiibbb\\\MMMIIIEEEDDDEEEEEEAAA===666555444222111111222222111111111111000000000000000000000000000000000000////////////////////////111333444333000//////////////////000000000111111000/////////............////////////////////////000///...------...///000....................................---------,,,+++,,,------...222666:::888333111222111///000333111111111111111111111111111111111111111111111111222222333333333333444444333333444444555666666666666777666666666999:::;;;CCCLLLaaazzz}}}uuummmiiihhhhhhiiiuuu}}}|||rrrhhhbbb^^^\\\[[[YYY[[[\\\\\\\\\]]]___aaaeeebbb___\\\[[[YYYWWWUUUTTTSSSQQQPPPQQQTTTWWWXXX]]]```ccceeegggjjjmmmooovvvyyy~~~{{{wwwoookkkfffcccaaa___^^^\\\YYYZZZ\\\^^^```cccdddeeegggggghhhjjjlllnnnpppqqqnnnkkkfffdddddddddcccaaa```^^^\\\\\\\\\]]]\\\[[[UUUSSSPPPKKKFFFDDDEEEFFFIIIRRR]]]eeefffeeecccccccccffflllrrryyy{{{nnniiigggaaa\\\^^^```^^^]]]^^^777555777<<<@@@EEEMMMVVV___fffoooxxx}}}uuummmiiigggeeefffiiinnnnnnnnnmmmmmmmmmmmmmmmnnnlllkkklllllljjjddd___PPPIIIAAA???CCCEEECCC???:::999666444222222333444111111111111000000000000000000000000000000000000...//////000000111111111333444555444111/////////....../////////000000000////////////............//////////////////////////////............//////...........................------------,,,,,,,,,---------,,,---111666:::???777111111222000000111000000000000000000000000222222222222222222222222222222333333333333444444333333444444555666666666777777888888888999<<>>AAADDDCCC@@@===;;;888555333333333444111111111111000000000///////////////////////////...//////000111222222333222333444222000...------............///////////////////////////........./////////////////////////////////....../////////........................---------------,,,,,,,,,...------,,,,,,000555999DDD:::222111333111000000000000000000000000000000111111111222222222222222222222222333333333444444333333444444555666666666777777999;;;:::;;;AAAHHHRRRlll~~~tttnnngggeeeaaa^^^\\\___cccgggrrrxxx{{{vvvooofff^^^YYYWWWVVVVVVVVVYYY[[[\\\]]]]]]___aaacccaaa^^^]]][[[YYYVVVTTTPPPOOONNNMMMOOORRRUUUWWW\\\___cccgggjjjnnnrrruuu||||||tttnnnjjjgggeeeccc]]]]]]^^^___aaacccfffgggjjjkkknnnqqqtttwwwyyyzzzuuusssqqqnnnkkkhhhfffddd```^^^\\\[[[[[[[[[ZZZXXXTTTSSSPPPKKKGGGFFFGGGIIILLLWWWdddmmmooollliiigggfffjjjooouuu{{{tttmmmfffbbbbbbccc___]]]]]]======AAAIIIOOOUUU^^^gggjjjtttuuupppnnnjjjfffiiijjjlllmmmmmmlllkkkjjjoooooooooppppppooollljjj___TTTFFF??????@@@???===>>><<<999666444333333444111111111111000000000///////////////////////////...//////000111222222333222333333222000...---...............////////////.........///////////////////////////////////////...//////////////////...........................------------------------......---,,,,,,///444777EEE;;;333222333222000000111111111111111111111111000000000111111111222222222222222333333333444444333333444444555666666666555555777::::::;;;FFFRRR```www}}}tttkkkfffccccccbbb___^^^```dddhhhtttyyy}}}xxxqqqkkkccc\\\XXXVVVTTTTTTUUUWWWZZZ\\\\\\\\\]]]^^^___^^^\\\[[[ZZZXXXTTTRRRNNNNNNMMMMMMOOORRRVVVXXXZZZ]]]bbbfffjjjnnnsssvvv{{{|||uuuppplllhhhfffbbbaaaaaaaaabbbdddfffhhhjjjlllooorrruuuwwwyyyzzzuuuuuutttrrrnnnkkkhhhgggbbb```]]]\\\\\\[[[ZZZXXXTTTSSSPPPLLLHHHGGGIIIKKKOOOZZZiiirrrtttpppkkkhhhgggkkkpppvvv|||}}}ppphhhccccccccc```^^^^^^<<<<<>><<<:::999===<<<:::888666555444444111111111111000000000000000000000000000000000000...//////000000111111111222333444333111000000111....../////////000000000.........///////////////////////////////////////......////////////..............................---------............///---......------///222555BBB:::444333333111000222222222222222222222222222//////000000111222222222222222333333333333444444333333444444555666666666333222666::::::===MMM___qqq||||||sssmmmhhheeeccceeeggggggeeefffiiimmmwww{{{|||{{{{{{}}}~~~xxxsssjjjfff```[[[XXXVVVTTTSSSTTTVVVYYYZZZZZZZZZZZZ[[[[[[ZZZYYYXXXXXXUUURRROOOMMMLLLLLLLLLNNNRRRVVVXXXYYY\\\bbbgggkkkpppuuuyyy||||||vvvqqqllliiigggfffeeeddddddeeeggghhhjjjlllnnnqqqtttuuuuuuuuussstttuuutttqqqmmmjjjiiicccaaa^^^\\\\\\[[[YYYWWWTTTSSSPPPLLLIIIHHHJJJLLLSSS___oooyyyyyytttmmmiiihhhkkkqqqvvv|||wwwnnnfffdddccc```___```:::<<>>???DDDXXXppp~~~zzzpppjjjhhhgggfffggglllqqqsssqqqqqqtttwww|||~~~yyyxxxyyyzzz|||xxxrrrlllaaa___\\\ZZZZZZXXXVVVTTTSSSVVVXXXYYYXXXWWWWWWWWWXXXWWWVVVVVVUUURRROOOLLLJJJJJJIIIJJJMMMQQQTTTWWWYYY]]]bbbhhhmmmrrrxxx|||yyyrrrnnnlllkkkhhhfffeeefffggghhhiiikkkmmmpppqqqqqqppppppooorrruuuuuurrrnnnllllllccc```]]][[[[[[YYYWWWVVVSSSSSSPPPMMMJJJIIIKKKMMMYYYeeeuuuxxxpppkkkhhhkkkpppvvv{{{vvvkkkfffccc```___aaa>>>AAAJJJXXXeeeppp|||xxxrrrrrrsssqqqooonnnpppqqqqqqqqqkkkkkkkkkjjjhhhhhhiiijjjhhhlllqqqsssssstttwwwzzz{{{{{{|||~~~|||vvvssspppnnnmmmnnnnnnnnnqqqrrrwww~~~~~~jjjjjjjjjiiiiiiiiihhhhhhjjjlllmmmnnnnnnnnnooopppkkkggg___TTTHHH@@@>>>???===>>>??????===;;;888666111111111111000000000000000000000000000000000000////////////............,,,...///000///...///000000000000000111111111111---.........//////000000////////////////////////---...///000000///...---.........................../////////000000111111+++---///000//////000111999666666666444000111555111111111111111111111111111111222333333444555555222222333333333444444444333333444444555666666777<<<:::>>>CCCEEEKKKccc}}}{{{}}}rrriiieeeeeeggghhhmmmssszzz}}}|||{{{~~~~~~}}}xxxxxxwwwyyyyyytttmmmfff[[[ZZZYYYZZZZZZZZZWWWUUUSSSUUUXXXYYYWWWVVVUUUUUUUUUUUUTTTTTTSSSQQQMMMJJJHHHHHHHHHHHHKKKOOOSSSVVVZZZ^^^dddiiioootttzzz~~~yyytttpppmmmjjjgggffffffggghhhiiijjjlllnnnooonnnmmmllllllppptttuuurrrooommmmmmbbb___\\\ZZZYYYXXXVVVTTTSSSSSSPPPMMMJJJJJJLLLNNN]]]iiiyyy{{{rrrlllhhhkkkpppvvv{{{|||ooohhhddd```___aaaDDDLLLXXXfffsss~~~zzzuuupppllljjjiiifffgggjjjkkklllkkkjjjiiiooonnnllllllllllllnnnoookkkoootttyyy}}}}}}{{{~~~{{{tttsssmmmnnnuuuxxxyyyqqqllliiiiiiiiifffgggiiiiiijjjkkkmmmnnnnnnooooooiiikkkiii^^^NNNBBB>>>>>>AAAAAAAAA>>>;;;999999999222222111111000111111222111111111111111111111111////////////............000000000000////////////111000///...------...///......////////////......,,,,,,------...///////////////////////////////////////............////////////.........---------///////////////000111111222333===444111666...222111111222222222333333333333222222111111222222333222222222333333333444444555555555555555666777888777:::===???FFFXXXsss{{{tttkkkcccbbbgggoootttyyy~~~|||{{{yyywwwtttnnnhhhccc___]]]\\\ZZZZZZZZZZZZ[[[WWWXXXXXXWWWUUUTTTTTTUUUUUUUUUUUUSSSQQQNNNKKKJJJDDDEEEGGGIIIKKKNNNSSSWWW[[[```ggglllpppvvv}}}}}}yyyyyyssslllgggffffffggggggiiiiiikkkllllllmmmmmmlllmmmnnnpppqqqpppnnnkkkiiibbbaaa^^^\\\YYYWWWVVVVVVRRRQQQPPPPPPMMMKKKOOOUUUcccuuu~~~~~~qqqmmmmmmpppuuu{{{yyyqqqkkkccc______LLLTTTbbbqqq{{{uuuvvv{{{}}}|||{{{zzzrrrpppnnnkkkhhhgggffffffjjjkkkmmmpppqqqrrrrrrrrrttttttttttttuuuuuuvvvvvvwww{{{}}}tttpppttttttrrrxxxtttmmmhhhiiiiiifffdddeeejjjkkklllmmmnnnooooooooolllmmmjjjaaaTTTIIICCCAAACCCCCCAAA???<<<999777777333333222222111111111111111111111111111111111111111111111111111111111000000000000000////////////111000///...---......///......////////////......................................................//////............////////////.........---------///////////////000111111444555@@@555///444...444111111222222222333333333333333222222222222333333333333333333444444444444555555555555666777888888777999>>>EEERRRhhh~~~yyyrrrnnniiifffhhhpppxxx~~~~~~}}}|||||||||zzzzzzzzzxxxssslllfffbbb\\\[[[ZZZYYYXXXXXXYYYZZZXXXXXXYYYWWWUUUTTTTTTUUUWWWVVVTTTRRRPPPMMMJJJIIIDDDEEEGGGHHHJJJNNNSSSWWW\\\aaahhhmmmqqqxxx}}}|||wwwpppjjjhhhhhhhhhhhhhhhhhhiiijjjkkkkkkkkkkkkmmmmmmoooooonnnkkkiiigggaaa```^^^[[[YYYWWWVVVVVVSSSQQQQQQQQQNNNKKKOOOVVVcccwwwuuuqqqooorrrwww}}}xxxqqqhhhbbbbbbXXXaaaqqq~~~uuuqqqnnnjjjkkknnnqqqrrrtttsssrrrpppqqqqqqmmmmmmlllllllllnnnoooppprrrssstttwwwzzz}}}}}}uuuuuutttpppppptttsssuuuuuussssssyyy~~~tttlllkkkkkkhhhdddccckkklllmmmnnnooopppppppppooonnnkkkeee]]]SSSKKKFFFDDDCCCAAA???<<<888555444555555444333222111111111000000000000000000000000111111111111111111111111000000000000////////////000000///............///......////////////......000000//////...------,,,........................//////............///////////////............---///////////////000111111666999DDD777...222---555111111222222222333333333333333222222222222333333444444444444555555555666555555555555666777888999;;;<<>><<<999555333777777666555444222111111///////////////////////////////////////000000000000000000000/////////////////////.........//////......////////////......000/////////.........---........................///......------......////////////...............///////////////000000111444:::HHH;;;111222,,,444111111222222222333333333333333333222222333333333555555555555666666666666555555555666777888999:::???@@@HHH\\\xxx~~~vvvqqqnnnjjjlllpppuuu}}}{{{tttnnnkkkjjjkkkmmmooouuuxxxuuummmddd______XXXWWWVVVVVVVVVWWWYYYZZZ[[[[[[ZZZWWWTTTSSSTTTUUU[[[XXXTTTOOOKKKHHHGGGFFFCCCDDDEEEFFFHHHMMMRRRWWW^^^cccjjjqqqwww~~~}}}wwwrrrpppoooooonnniiiiiihhhgggfffeeeeeeeeegggfffeeedddbbb```^^^]]]\\\\\\ZZZXXXWWWVVVVVVVVVVVVTTTRRRRRROOOMMMRRRYYYddd{{{~~~zzzsssvvv|||vvvkkkdddzzzwwwlllgggeeehhhjjjllloootttzzz{{{|||||||||~~~zzzrrrssssssqqqmmmmmmoooqqqrrr{{{uuuppplllkkklllkkklllmmmoooppppppqqqqqqpppmmmkkkjjjhhhbbbYYYQQQEEEBBB???===<<<:::777555888888888777666444222111////////////////////////.../////////000000000111000000000000////////////......//////////////////......////////////.............../////////000000..............................------------......///////////////////////////////////////000000111111888III???444444+++222111111222222222333333333444333333333333333333444555555555666666666777777666666666666888999:::;;;???CCCQQQiii}}}vvvqqqooonnnlllpppwww~~~vvvrrrlllfffddddddfffhhhiiinnnrrroooggg___\\\[[[WWWWWWVVVVVVWWWYYY[[[\\\^^^]]]\\\XXXUUUTTTUUUVVV\\\YYYUUUPPPKKKHHHFFFEEECCCDDDDDDEEEGGGLLLRRRWWW^^^ccckkksssyyy~~~yyyuuuuuuuuuuuuuuunnnmmmjjjhhheeedddccccccbbbaaa___]]][[[ZZZYYYXXXZZZYYYXXXWWWVVVVVVVVVVVVVVVTTTSSSRRRPPPOOOUUU]]]fff~~~|||vvvyyy~~~~~~ooofffuuummmhhhfffgggkkkmmmpppwwwyyyzzzyyyvvvrrrooonnnooommmsss|||~~~tttlllkkknnnkkklllmmmnnnooopppppppppnnnlllkkkjjjiiieee^^^YYYLLLGGGAAA======<<<:::777888888999999888666444333000000000000000000000000000111111222222333333333000000000000////////////---...//////000/////////......////////////......------...//////000111111------------------------......------------.........////////////000000000///////////////000111111///666GGG>>>666666---222111111222222222333333333444444333333333333444444555555555555666666666777666666666777888:::;;;<<<===HHH\\\vvv}}}tttooonnnooopppqqqvvv~~~xxxllliiiccc___]]]^^^aaacccdddgggiiigggaaa[[[XXXXXXVVVVVVVVVWWWXXXZZZ]]]^^^aaa```^^^ZZZVVVUUUVVVXXX\\\YYYVVVQQQMMMIIIFFFEEECCCCCCCCCDDDFFFKKKRRRWWW]]]ccclllttt{{{}}}zzzzzz{{{{{{{{{uuurrrooojjjgggdddcccbbb___]]][[[XXXWWWVVVVVVWWWWWWWWWVVVUUUUUUUUUVVVVVVVVVTTTSSSSSSQQQQQQXXXaaajjj~~~zzz|||wwwkkk}}}tttooopppqqquuuyyyzzz~~~~~~yyyuuutttpppsssvvv{{{|||ooolllnnnjjjkkklllmmmnnnooooooooommmllllllkkkjjjgggccc```WWWOOOFFF@@@???>>><<<:::777888999:::999888666555111111111111111111111111000111111222222333444444000000000000////////////,,,---///000000000//////......////////////......///////////////000000000------------------------...------,,,,,,------....../////////000000000000///////////////000111111111444AAA999444888000555111111222222222333333333444444333333333333444444444444555555555666666666666666777777999;;;<<<===CCCRRRjjj}}}vvvpppoooqqqvvvzzz|||{{{sssnnndddaaa]]]YYYXXXYYY[[[\\\`````````^^^\\\YYYVVVTTTUUUUUUUUUVVVXXX[[[]]]___dddccc```[[[XXXVVVWWWYYY[[[YYYWWWSSSOOOJJJGGGEEECCCCCCCCCCCCEEEJJJQQQVVV]]]ccclllttt|||~~~|||xxxsssnnnhhheeecccbbb^^^\\\YYYWWWVVVVVVWWWXXXUUUUUUTTTTTTTTTUUUUUUVVVUUUSSSRRRSSSRRRSSS[[[dddqqq~~~uuu}}}yyyvvv~~~~~~{{{uuuuuuuuuuuuxxx~~~tttmmmoooiiijjjkkkmmmnnnnnnoooooolllmmmmmmllljjjhhhfffeee___VVVJJJCCCAAA@@@===;;;777888999::::::999777666111111111111111111111111...//////000111111222222000000000000////////////,,,---///000000000//////......////////////......111111000000//////......------------------------...------,,,,,,------....../////////000000111111///////////////000111111333333===444222999333888111111222222222333333333555444444333333444444555444444444444555555555666666666777888999;;;===>>>KKK]]]www|||xxxsssppprrrxxx|||vvvpppiiiccc___]]]YYYVVVTTTTTTVVVWWW^^^\\\ZZZYYYYYYWWWUUUSSSTTTTTTTTTVVVXXXZZZ]]]___eeedddaaa\\\XXXWWWXXXZZZZZZYYYWWWTTTPPPLLLGGGEEECCCCCCBBBBBBDDDJJJQQQVVV\\\bbblllttt||||||vvvpppjjjfffcccbbb^^^\\\YYYWWWVVVWWWXXXZZZTTTTTTSSSSSSTTTUUUUUUVVVUUURRRRRRSSSSSSUUU]]]fffuuu||||||~~~{{{yyyyyy|||vvvmmmlllkkkjjjjjjjjjjjjlllmmmoooooooooooonnnmmmlllkkkddd```WWWMMMBBB;;;888777555666999<<<>>>===999555222000//////111111111000000000000000111111111111111111000///...---,,,,,,////////////000000000000////////////000000000000---...///000000///...---...------,,,,,,,,,------------------------------///////////////.........000000000000111111111111555444777;;;:::555111222333333333444444444555555444333222111222444777999444444444555555666777888999999:::;;;===>>>@@@@@@TTTkkk||||||tttwwwzzz{{{}}}vvvnnnkkkhhhbbb\\\ZZZXXXUUUSSSRRRSSSTTTVVVXXXXXXXXXXXXWWWUUUTTTSSSUUUUUUUUUVVVXXX[[[]]]___dddccc```[[[WWWVVVXXXYYY\\\YYYUUUSSSPPPNNNJJJHHHBBBCCCBBBBBBDDDIIIOOOTTT]]]ccckkksss|||{{{wwwrrrmmmhhhdddaaa]]]XXXVVVVVVWWWXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUTTTUUUVVVTTTVVV___jjj}}}{{{{{{~~~|||zzz|||~~~~~~tttlllkkkiiiiiiiiijjjjjjjjjnnnnnnoooooonnnmmmllllllhhhddd^^^TTTJJJBBB===:::888999:::===???===:::777333111//////111111111000000000000000111111111111000000000///......------......//////000111111111////////////............---...///000000///...---...------,,,,,,------...------------------------/////////////////////...000000000000111111111111333222555999999444111222333333333444444444555555999888555222111111222333555555555555555666777888666777888999:::===BBBEEEXXXmmm|||}}}www{{{xxxmmmgggeeeddd___ZZZYYYWWWUUUSSSSSSSSSTTTUUUTTTTTTTTTTTTSSSRRRQQQQQQTTTUUUUUUWWWZZZ]]]```bbbdddbbb```\\\XXXWWWXXXZZZ]]]ZZZWWWTTTRRROOOLLLIIICCCCCCBBBBBBDDDHHHNNNSSS\\\ccckkkttt}}}~~~yyyuuupppjjjfffaaa]]]YYYVVVVVVWWWXXXXXX[[[ZZZYYYXXXVVVUUUSSSSSSSSSSSSTTTVVVVVVXXXcccnnn}}}~~~wwwwww}}}{{{pppmmmiiihhhjjjkkkjjjhhhmmmnnnnnnnnnnnnnnnmmmmmmjjjhhhddd\\\SSSIIIAAA<<<::::::;;;===>>>>>><<<:::555333111000111111111000000000000000111111111111////////////////////////......//////000111222222/////////......---------......////////////.........---------------......------------------------......//////////////////000000000000111111111111111000333888999444222333333333333444444444555555:::888555333111111111222666666555555555666777777555888999999999>>>GGGOOO^^^ppp|||~~~ssskkkccc_________]]]YYYWWWVVVUUUTTTTTTSSSTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQTTTUUUVVVXXX[[[___bbbdddcccbbb___\\\XXXXXXZZZ\\\]]][[[XXXVVVTTTQQQMMMJJJCCCCCCCCCBBBCCCHHHNNNRRR\\\bbbllluuu~~~}}}yyytttnnnjjjbbb___ZZZXXXXXXYYYYYYYYY^^^]]][[[XXXVVVSSSQQQPPPRRRQQQSSSVVVWWW[[[fffrrr~~~yyyyyyyyysssllliiikkkmmmmmmlllllllllmmmnnnnnnnnnnnnnnnjjjiiifffaaaZZZOOODDD===;;;:::999;;;===??????>>>888555222111111111111000///000000000111111111111......//////000000000000000000000000000111111111111111000///...------,,,...//////////////////......------------......///....................................///////////////000000000111111111111000000333888999555333444333333333444444444555555555444333222222333555666777666666666666666777777888;;;<<<::::::AAAOOOZZZdddrrrzzz|||vvvsssjjjeee^^^\\\]]]^^^\\\ZZZVVVVVVVVVUUUUUUTTTSSSSSSPPPPPPPPPPPPQQQQQQRRRSSSUUUUUUVVVWWWZZZ]]]```bbbaaaaaa___[[[YYYXXX[[[]]]]]][[[XXXVVVUUURRRMMMJJJDDDCCCCCCBBBCCCGGGMMMQQQ[[[bbblllvvv~~~yyysssoooeeebbb^^^[[[[[[[[[[[[ZZZ^^^]]][[[XXXVVVSSSQQQPPPRRRQQQSSSUUUWWW[[[gggttt~~~}}}||||||rrrllllllnnnooopppkkkkkklllnnnoooooooooooojjjiiihhheee```VVVKKKBBB<<<:::888999<<<@@@BBBCCC;;;888444111111111111111///000000000111111111111......//////000111111111222222111111000000//////222222222111000///....../////////....../////////---------------...///000........................---.........//////000000///000000000111111111111111111444999:::777555666333333333444444444555555222222222222333555777888777666666666666777777888:::<<<===;;;<<>>:::555222111111111111000000000000111111111111/////////000000111111111222222222111111000000///222222222111111000000000//////............//////------------...///000000........................------......///000000000000000000000111111111111222111555:::;;;777555666333333333444444444555555444333333333444444555555666666666666777888999999:::;;;;;;<<>>;;;<<<@@@CCCEEE@@@<<<666333111111111111000000000000111111111111000000000000000000111111000000000111111222222222111111111000000000000000000///...------...///000------------...///000111........................------......///000000111000000000000111111111111222111444999:::666333444333333333444444444555555444444444444444444444444555555555666777999:::;;;;;;;;;;;;???JJJ[[[nnnzzzyyyvvvnnnhhheeedddaaa___]]]\\\[[[\\\\\\\\\```^^^[[[WWWUUUTTTTTTTTTQQQPPPOOONNNNNNOOOQQQRRRRRRRRRRRRSSSTTTWWWYYYZZZZZZZZZYYYWWWVVVWWW[[[]]][[[ZZZYYYYYYWWWTTTOOOKKKEEEEEECCCBBBBBBDDDJJJNNNTTT\\\iiiuuu~~~xxxuuupppllliiieeebbb___ZZZZZZYYYXXXVVVUUUTTTSSSTTTSSSTTTXXXZZZaaaooo}}}zzzsssqqqhhhiiikkkmmmoooqqqrrrrrrmmmjjjggghhhiiigggaaa[[[PPPJJJBBB======@@@CCCEEEAAA===777333222111111111000000000000111111111111111111000000000000000000---...///000222333555555////////////000000000000000///...------...///000---------......000111111////////////////////////---------...///000000111000000000000111111111111111111333888999444222333333333333444444444555555333333333444444555555555444444555666888:::;;;<<<===<<<===DDDRRRfffzzzzzzqqqiiidddbbbaaaaaa```___^^^^^^___``````ccc```\\\WWWTTTSSSTTTTTTUUUTTTRRRQQQQQQRRRTTTUUUQQQQQQQQQSSSUUUXXXZZZ\\\YYYYYYXXXVVVUUUWWWZZZ]]]\\\[[[[[[ZZZYYYUUUPPPMMMFFFEEECCCBBBAAADDDIIIMMMSSS[[[hhhuuu}}}yyytttoookkkgggccc```\\\[[[ZZZXXXVVVTTTSSSRRRSSSSSSUUUYYY]]]eeettt