BM6P6(@ /////////...------,,,,,,------------------------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,+++***)))))))))***++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------///111111111111222444666<<>>888333333333111222444........................//////............//////...------------,,,,,,,,,------,,,,,,,,,,,,++++++......------------,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,------------------------------------,,,,,,,,,,,,------........./////////111222777AAAMMMVVVZZZ[[[\\\ZZZWWWTTTOOOMMMTTT^^^ooo}}}yyysssrrrrrrsssyyysssfffeeennn~~~uuukkkjjjmmmppptttxxx}}}|||~~~qqqhhh```VVVNNNJJJHHHGGGFFFGGGJJJMMMOOOOOONNNNNNNNNPPPSSSXXX\\\___fffkkkrrrxxx111111000//////......---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((++++++,,,,,,,,,++++++***************++++++,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///111555<<<@@@KKKNNNRRRUUUWWWZZZ^^^aaa```ZZZTTTPPPMMMKKKPPPWWWdddrrr{{{kkkfffbbbbbbaaa______bbb^^^bbbhhhpppxxx|||yyyvvvqqqkkkfffeeeffffffhhhlllkkk^^^PPPDDD;;;555333333222222555------------------------/////////....../////////------------------------------,,,,,,,,,+++++++++---------------,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,............////////////222555;;;EEEPPPXXX[[[\\\\\\YYYVVVRRRNNNOOOXXXcccuuu~~~xxxsssssstttwww}}}pppggghhhttt|||qqqhhhgggkkkooouuuzzz~~~}}}|||{{{rrrjjjcccZZZQQQKKKHHHGGGFFFGGGJJJMMMNNNNNNMMMNNNPPPRRRUUUYYY^^^bbbgggmmmvvv222111111000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,******************++++++,,,,,,---------------,,,+++*********+++,,,------++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000333999AAAFFFMMMPPPTTTXXXZZZ]]]___aaa]]]WWWQQQNNNMMMNNNVVV^^^mmmzzz}}}|||qqqiiifffdddeeecccaaabbbfffbbbhhhrrr{{{}}}xxxpppiiidddcccbbbfffnnnrrrjjj^^^KKKAAA777444333222222333...........................//////////////////...------------------------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........./////////000000333777???JJJSSSYYY\\\\\\[[[WWWTTTQQQOOOPPP[[[gggxxxzzzuuurrrtttwwwyyyooojjjmmm|||wwwnnnggggggjjjooouuu{{{~~~}}}}}}|||yyyssslllfff___VVVNNNJJJHHHFFFGGGIIILLLLLLLLLLLLNNNQQQTTTVVV[[[```eeehhhooozzz222222111111000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,,,,------...............,,,++++++++++++,,,,,,---++++++++++++++++++++++++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///111333777>>>FFFKKKNNNQQQVVV[[[^^^_________YYYSSSOOONNNOOOTTT^^^hhhvvvwwwmmmhhhffffffgggeeeccceeeiiikkksss~~~}}}tttlllbbbaaa```cccmmmuuuqqqiiiUUUHHH;;;555444222111222////////////////////////......////////////......,,,,,,,,,------------...------,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------------................../////////000000000333999CCCMMMUUUZZZ[[[\\\YYYVVVSSSQQQPPPSSS^^^kkkvvv|||uuusssooooootttxxx|||nnnlllrrrrrrkkkfffhhhlllqqqwww~~~~~~}}}~~~zzzuuurrrppppppnnniiiddd```XXXQQQKKKIIIGGGGGGIIIJJJJJJJJJKKKNNNSSSVVVXXX\\\ccchhhjjjrrr~~~333222222111111000//////........................------------------------++++++++++++,,,,,,,,,,,,+++,,,------.........---------,,,+++++++++,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...............///222666:::BBBJJJOOORRRTTTYYY^^^aaa```]]]ZZZTTTOOOMMMOOOSSSZZZfffqqq~~~sssnnngggfffhhhjjjjjjhhhjjjpppuuu~~~wwwnnnbbbaaa___aaakkktttuuuqqq```PPP@@@999666222111111000000000000000000000000---...///000000///...---,,,,,,,,,---------......------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------------------.........///.../////////000000000000333:::EEEOOOWWWZZZ[[[[[[WWWTTTSSSRRRQQQTTT```mmmttt{{{|||yyyrrrkkkkkkjjjmmmtttzzz}}}|||lllmmmuuuyyylllhhhfffjjjooottt{{{}}}}}}{{{{{{}}}~~~|||zzzvvvpppjjjfffdddccc]]]aaabbb___]]]]]]XXXQQQMMMKKKHHHGGGHHHIIIHHHGGGJJJNNNTTTWWWYYY]]]dddjjjllluuu333333222222111000000000////////////////////////---------------------------------,,,,,,+++++++++***+++,,,,,,------------...------,,,++++++++++++++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---000333888===DDDLLLQQQUUUXXX\\\aaaccc```[[[WWWPPPMMMLLLPPPVVV^^^kkkwwwsssmmmkkkhhhhhhkkknnnnnnmmmqqqwww|||yyypppdddccc``````iiissswwwtttfffVVVDDD;;;777444111111000000000000000000000000---...///000000///...---,,,,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---..................---........................---------.........//////////////////000000000000222:::FFFQQQWWWZZZ[[[ZZZVVVTTTSSSSSSRRRUUUaaannnsssyyy|||zzzwwwtttllleeegggfffkkkttt{{{~~~zzzkkkmmmwwwvvvhhheeeeeekkkrrrwww}}}|||zzzxxxyyy{{{}}}zzzyyytttqqqkkkddd]]]YYYXXXXXXOOOUUUXXXVVVVVVYYYVVVPPPNNNLLLIIIHHHHHHHHHGGGFFFIIIOOOUUUXXXZZZ^^^eeekkknnnxxx///000111111111111000000---///000111000///---,,,///......------......///+++******************+++///...,,,+++******+++,,,+++,,,.........,,,***)))***************************************************++++++,,,,,,------...***+++---///000000//////222444888>>>DDDKKKQQQTTTYYY]]]aaacccaaa\\\YYYWWWOOOJJJJJJRRR[[[eeettt~~~rrrjjjhhhhhhiiijjjjjjkkknnnttt{{{|||wwwnnneee```eeemmmqqqrrrttthhh]]]NNNAAA999555222111444333222000///.........//////.........---------////////////............------......------,,,+++*********+++,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---....................................///...---...000111222111888AAAKKKPPPTTTYYYZZZWWWXXXRRRNNNOOOSSSXXXbbbkkkvvvyyyzzzxxxrrrjjjccc```ccciiioooqqquuu|||oooiiiooouuu~~~yyy{{{~~~zzzqqqgggggghhhmmmuuu|||~~~~~~~~~~~~|||yyywwwuuurrrnnnkkkjjjeee^^^YYYUUUSSSQQQOOOMMMLLLLLLMMMNNNNNNMMMKKKJJJIIIGGGFFFFFFHHHIIIKKKKKKOOOTTTYYY^^^dddjjjooosss{{{222222222222111000///......///000111000///---,,,,,,++++++******++++++,,,,,,++++++******++++++,,,+++************,,,---...,,,,,,---------,,,+++***************************++++++++++++++++++++++++***++++++,,,,,,---......+++,,,...///000000//////333666;;;AAAHHHOOOUUUXXX[[[^^^aaabbb___[[[WWWUUUQQQPPPSSS\\\dddmmm|||tttkkkfffeeeeeeggghhhiiijjjnnnttt{{{{{{pppiiidddfffjjjkkklllnnnlllbbbSSSEEE<<<777333111333333222000//////////////////.........---------////////////............------......------,,,+++++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---....................................///.........000111222222;;;DDDMMMQQQTTTXXXXXXUUUVVVQQQMMMPPPTTTYYYbbbkkkrrrtttuuurrrkkkccc^^^\\\```hhhppptttyyypppkkkqqqxxx{{{tttvvv{{{wwwooohhhjjjnnnttt{{{}}}{{{xxxvvvtttqqqmmmiiigggbbb\\\XXXUUUSSSQQQOOOMMMKKKJJJJJJKKKLLLKKKIIIHHHGGGFFFFFFFFFHHHIIIJJJLLLPPPUUU[[[aaagggnnnsssyyy555444333222000///...---...///000000000///---,,,++++++************++++++---,,,,,,++++++,,,,,,---***)))))))))***+++,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------...///000000000000555999???FFFNNNUUUZZZ]]]^^^```aaa```\\\WWWTTTSSSMMMPPPXXXaaaiiirrrtttiiidddccccccbbbfffgggjjjmmmqqqyyyqqqlllhhhggggggfffiiinnnqqqhhhZZZLLLAAA999444000333222111000000000000000/////////.........------////////////............------......------,,,+++,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------........................000////////////111222333???GGGOOOSSSUUUXXXWWWTTTTTTOOONNNQQQVVV\\\dddmmmrrrsssrrrmmmddd]]]YYYYYY]]]fffooouuu{{{}}}nnniiiqqqzzz|||uuuxxx}}}sssllljjjnnnuuu}}}~~~{{{yyywwwtttpppmmmhhheee```\\\YYYWWWUUUSSSPPPMMMJJJHHHHHHIIIIIIHHHEEEEEEEEEFFFGGGHHHIIIJJJNNNRRRWWW]]]dddlllsssxxx666555444222111000///////////////000///...------...------,,,,,,------...---------,,,,,,---------------,,,++++++*********------,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...............///000000111111111888<<>>666444333222111111111111111000000000/////////......////////////............------......------,,,+++,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------........................---///000000///222888===DDDLLLTTTXXXZZZ]]]\\\YYYTTTTTTXXXaaajjjooovvv}}}|||pppaaaWWWUUUXXXaaahhhmmmqqqxxxyyymmmdddbbbnnn~~~}}}tttppppppwww{{{yyyrrrmmmccc^^^WWWRRROOOMMMLLLKKKKKKJJJIIIHHHIIIKKKNNNOOOSSSVVV\\\ccckkkuuu999777555222111111222222000000///...............---------,,,,,,---------------,,,,,,,,,,,,------***+++,,,...............***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------.../////////......///000333666888:::DDDIIIPPPXXX]]]```aaa```]]][[[XXXTTTPPPOOOQQQSSSWWWaaammmzzzvvvgggeeeaaa______bbbeeegggkkksss{{{zzzzzzzzz{{{sssmmmeee___^^^bbbmmmqqquuurrrfffTTTEEE<<<555444333222111000000000000000000000/////////...////////////............------......------,,,+++++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---....................................+++...000000///333:::@@@HHHPPPWWWYYY[[[\\\[[[WWWTTTTTTZZZeeennntttzzz~~~~~~sssdddZZZZZZ]]]dddkkkrrrvvv}}}}}}mmmeee``````ooowwwpppppprrrxxx~~~|||rrrmmmfffaaa]]]ZZZWWWVVVPPPNNNKKKJJJJJJMMMPPPRRRWWWZZZ___fffnnnxxx;;;999666333111000000000000000///...............///......------......///---,,,,,,++++++,,,,,,---,,,---......---,,,***))))))***,,,.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------.../////////------...000333777:::<<>>666555555222000000111111111111000000000///000000000/////////......///............------------..................---............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................000111111222444;;;FFFNNNSSSYYY\\\\\\[[[[[[WWWRRRSSSTTTXXX___iiittt~~~vvvjjj___[[[]]]```hhhooozzz~~~fff]]]YYY```mmmzzzwwwnnnkkkmmmsssyyy|||uuuqqqrrrqqqppprrrsssssspppmmmhhhddd]]]WWWTTTUUUWWWZZZZZZZZZ]]]aaadddjjjyyyvvvbbbKKK===777444444666111000000000////////////........................------------------------...---------,,,,,,++++++,,,------......------,,,***++++++,,,------......++++++++++++,,,,,,,,,,,,------,,,,,,---...000111///000444;;;DDDMMMTTTXXX[[[\\\___``````^^^[[[ZZZRRRQQQUUU```nnn{{{vvvhhh___\\\\\\^^^\\\```eeejjjpppyyy}}}yyyxxxzzz}}}rrrbbbNNNBBB888555555444222222111111111111000000000////////////.........------///............---------------...//////...---------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////////////////000111222555===HHHPPPVVV[[[^^^]]][[[[[[VVVPPPPPPRRRVVV]]]gggrrr|||tttggg\\\YYY\\\aaahhhppp|||iiibbb___gggvvv}}}{{{uuummmmmmooouuu{{{~~~{{{tttmmmgggccc```aaabbbdddfffgggfffeeeeeeaaa\\\WWWVVVWWWZZZ\\\^^^^^^___bbbeeejjjwwwmmmUUUDDD;;;555555777111111000000000/////////........................------------------------,,,,,,,,,,,,,,,,,,++++++,,,------......------,,,(((((()))***+++,,,------++++++++++++,,,,,,,,,,,,...------------///000111111222777???IIIRRRWWWYYY]]]^^^___```^^^\\\YYYWWWRRRSSSZZZgggttt{{{oooddd^^^\\\\\\\\\\\\```gggnnnuuu~~~wwwvvvzzzwwwlllVVVHHH999555444333111111111111111111000000000000............------------///............---------,,,---...//////...---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////////////////---///111333777???JJJRRRXXX\\\___]]][[[ZZZUUUOOOJJJNNNTTT]]]hhhsss|||~~~rrrddd[[[ZZZ```fffjjjsss~~~mmmiiihhhqqq}}}{{{{{{uuupppqqquuuzzz~~~~~~}}}tttllleee___YYYVVVTTTUUUWWWYYY[[[]]]^^^^^^___]]]YYYWWWWWWZZZ^^^aaaeeedddeeeiiimmmrrr}}}uuuaaaPPPBBB888555777111111111000000000//////........................------------------------,,,,,,,,,---------------,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,------------......------...///000222444666;;;EEEOOOVVVYYYYYY______```___]]]ZZZVVVTTTSSSVVV___mmmyyy{{{ssshhh___[[[[[[[[[[[[\\\bbbkkksss{{{~~~wwwssswww~~~{{{uuucccRRR???888666444333222111111111111000000000000////////////............///............---------,,,---///000000///---,,,++++++,,,---............------------------------------------............////////////////////////---///333666;;;CCCMMMUUUYYY^^^```^^^[[[YYYTTTNNNJJJNNNUUU___iiisss{{{xxxlll___XXXYYYbbbjjjmmmuuupppooorrr|||{{{{{{}}}~~~rrrppptttyyy}}}~~~~~~sssmmmeee]]]XXXSSSPPPNNNMMMOOOQQQRRRTTTUUUWWWYYY[[[YYYXXXWWWZZZ^^^dddgggkkkkkknnntttyyyzzziiiYYYHHH;;;555666111111111111000000000000........................------------------------,,,------....../////////,,,------......------,,,111000000000000/////////---------.........//////......------...///111222666888???HHHSSSYYYZZZYYY`````````^^^\\\XXXUUUSSSTTTXXXbbbqqq{{{vvvnnnccc[[[XXXYYYZZZ[[[]]]dddnnnwww~~~zzztttsss{{{~~~{{{}}}~~~|||nnn[[[FFF<<<999777555555111111111111000000000000000000000000//////////////////.........---------,,,---///000000///---,,,******,,,---.../////////........................---------.........//////000000000000000000000000---000555999>>>EEEOOOVVVZZZ___aaa^^^[[[YYYSSSMMMNNNRRRYYYaaajjjrrrwwwzzzwwwqqqfffZZZTTTWWWbbbkkkooowwwppprrrxxxyyyzzz~~~xxxmmmnnntttyyy~~~~~~zzzzzzzzz{{{}}}~~~}}}zzzxxxkkkfff^^^XXXTTTQQQOOOMMMIIIKKKMMMNNNOOOQQQSSSUUUXXXWWWWWWXXX\\\bbbgggkkkppppppttt|||~~~rrrbbbOOOAAA:::888666444111111111222222111////////////...............------,,,,,,------...........................------------------------------------------------............---,,,++++++,,,,,,,,,...000222222111555===HHHPPPUUUXXX[[[^^^```aaaaaa]]]XXXTTTQQQPPPXXX```kkkrrrwww~~~{{{nnneee]]]YYYXXXWWWZZZ___aaakkkvvv}}}{{{zzzuuuwww}}}wwwrrruuuzzz{{{{{{uuufffRRRCCC===:::666333333222222111111111111111222111000.........///000000000000000000000000000........................------------------------...............................................................///000000444333333777>>>HHHRRRXXXZZZZZZ]]]^^^ZZZSSSRRRVVVUUU[[[ccckkkuuu||||||wwwooofff\\\WWWVVVZZZeeepppooo{{{sssvvv~~~~~~{{{|||wwwqqqqqqwww}}}{{{zzzzzzzzzzzzuuuvvvxxxxxxxxxxxxzzz|||{{{||||||{{{xxxsssmmmjjjaaa]]]XXXTTTQQQOOOMMMLLLIIIJJJKKKKKKMMMPPPTTTWWWYYYYYYXXXXXX[[[bbbkkkrrrwww{{{}}}sssdddRRRDDD;;;777666333111000111222111111////////////...............------,,,,,,------...........................------------------------------------------------)))***+++,,,,,,---------,,,+++,,,---///111222222888@@@KKKTTTXXXZZZ]]]___aaaaaa```\\\WWWSSSPPPPPP[[[cccooowww}}}wwwkkkccc[[[XXXWWWWWW[[[aaajjjsss}}}~~~wwwwwwzzz}}}tttqqqtttyyy{{{zzzxxxjjjWWWGGG>>>999555333111111000///////////////111000///......//////000................................................------------------------...............................................................///000000222222333888@@@JJJTTTZZZ\\\[[[]]]]]]XXXQQQQQQTTT[[[bbbkkkrrrzzz|||vvvjjjaaaXXXSSSSSSXXXcccnnnrrr||||||yyy|||~~~yyy}}}{{{wwwssstttzzz~~~xxxvvvvvvvvvuuuppprrrssstttssssssuuuvvvuuuuuuuuutttqqqlllhhheee^^^ZZZUUURRROOONNNLLLJJJHHHIIIIIIIIIJJJMMMPPPSSSXXXXXXXXXYYY]]]eeennnuuu~~~~~~vvvhhhXXXIII>>>999555333111000000111000000////////////..................------------..............................------------------------------------------------(((((()))***+++++++++++++++++++++,,,...000222333===EEEQQQYYY\\\]]]^^^```aaaaaa^^^ZZZUUUQQQPPPPPP[[[eeerrr||||||pppggg```[[[ZZZYYYZZZ```fffsss|||yyyvvvxxx}}}|||tttrrruuuzzz{{{zzzyyyooo___MMM@@@888555444111111000////////////000000//////......///000000................................................------------------------...............................................................///000000000111444:::CCCMMMWWW\\\^^^]]]]]]\\\WWWQQQPPPTTTbbbkkkuuu|||}}}uuuhhh^^^UUUQQQSSSYYYeeepppvvv~~~|||zzz{{{yyywwwzzzzzztttrrrrrrrrrqqqlllnnnooooooooooooppprrrooonnnnnnllljjjgggdddccc^^^[[[WWWSSSQQQPPPMMMLLLJJJJJJIIIIIIJJJKKKMMMNNNTTTUUUVVVYYY___hhhrrryyy~~~wwwlll^^^NNNAAA:::666333111///000000000///////////////..................------------..............................------------------------------------------------++++++,,,++++++***)))(((+++,,,,,,,,,---///333666BBBJJJUUU\\\___^^^___```aaa```\\\VVVQQQOOOPPPRRRYYYdddrrr}}}tttiiiddd___\\\]]]^^^```gggooozzz|||wwwyyy~~~~~~~~~}}}|||}}}~~~zzzyyy{{{}}}{{{yyywwwpppdddTTTDDD:::666666444333222222111111222222............//////000000................................................------------------------...............................................................///000000000333777>>>GGGPPPWWW\\\___]]]\\\\\\WWWRRRSSSYYYfffppp|||}}}tttiii___WWWUUUXXX```kkkuuuyyyxxx~~~~~~xxxrrrqqqqqqpppnnnkkklllnnnnnnmmmmmmooopppnnnmmmmmmllljjjhhhgggfffeeebbb^^^[[[YYYWWWUUUSSSQQQOOOMMMLLLMMMMMMMMMLLLPPPQQQTTTXXX___hhhssszzz~~~{{{vvvmmm```QQQBBB:::666444111000000000000///////////////............///......------......///........................------------------------------------------------------------,,,+++***)))+++,,,---------111777;;;GGGNNNXXX^^^___^^^^^^___aaa^^^YYYRRRNNNNNNQQQTTT[[[fffttt~~~zzzmmmddd___\\\\\\___aaaeeennnwww~~~xxxwww}}}|||{{{{{{{{{|||}}}~~~}}}}}}|||{{{{{{{{{|||}}}~~~}}}yyyrrrooohhhZZZJJJ>>>999999444333333222222222222222.........////////////...////////////////////////........................------------------------...............................................................///000000222555;;;CCCKKKRRRWWWZZZ^^^\\\[[[[[[WWWTTTXXX^^^eeeqqq}}}}}}tttkkkbbbZZZZZZ```gggqqqyyy{{{~~~xxxqqq~~~}}}uuupppoooooonnnmmmjjjlllnnnnnnnnnnnnppprrrqqqqqqqqqqqqppppppooonnnooolllhhheeedddaaa^^^\\\XXXVVVRRRQQQQQQPPPMMMKKKLLLNNNQQQVVV]]]fffqqqxxx~~~{{{wwwooodddUUUFFF<<<888555222111111111000///////////////............//////............//////........................------------------------------------------------++++++,,,---............,,,---......///444<<>>GGGOOOTTTXXXYYY^^^[[[YYYYYYVVVTTTZZZbbbeeeppp|||zzzssslllccc]]]```fffllltttzzz}}}wwwssslll{{{{{{tttpppppppppooonnnmmmnnnqqqrrrrrrsssuuuwwwxxxyyy{{{|||||||||{{{zzz{{{xxxtttrrrooolllhhheeebbb^^^YYYWWWVVVTTTPPPLLLKKKMMMPPPTTT[[[cccmmmsss}}}vvvlll^^^OOOEEE999777444222222222111000////////////............//////............//////........................------------------------------------------------+++,,,---......//////...,,,///000000111777AAAIIIRRRWWW]]]______^^^___aaa^^^ZZZSSSLLLIIILLLTTTYYYfffppp|||~~~rrrgggbbbaaaZZZZZZ___eeeiiiooo{{{}}}yyyzzz}}}|||||||||~~~~~~|||{{{zzzzzzzzzzzzzzzzzz{{{{{{~~~}}}{{{zzzyyyzzz{{{|||zzzyyyyyyxxxxxxyyyyyyzzzwwwxxxyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}{{{yyyqqqrrrpppiii\\\MMM@@@888333222111111000000111111//////000000///---+++***////////////////////////........................------------------------...............................................................///000000000666???IIIRRRXXXZZZ[[[^^^[[[XXXVVVSSSRRRXXX```gggqqq{{{~~~~~~{{{vvvqqqnnnfffaaafffmmmrrrwww|||zzznnnkkkhhhvvv}}}wwwtttuuuvvvuuutttsssuuuxxxzzz{{{}}}|||xxxtttpppmmmiiidddaaa```\\\VVVQQQMMMOOOQQQTTTYYYaaaiiiooovvv|||~~~tttgggXXXNNN:::888444333333333222000000/////////............//////............//////........................------------------------------------------------............---,,,++++++---///111222333999DDDMMMVVVZZZ___```___^^^```bbb]]]XXXQQQJJJHHHLLLUUU[[[hhhqqq}}}~~~{{{lllbbb```aaa\\\^^^cccjjjooovvv}}}wwwwww}}}zzzwwwyyyyyyxxxzzz{{{{{{zzzxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxvvvttttttuuuvvvwwwwwwvvvuuuuuutttuuuuuuuuutttuuuwwwxxxyyyyyyxxxxxxwwwxxxxxxyyyyyyyyyxxxxxx{{{}}}~~~|||}}}~~~xxxzzzwww|||xxxtttuuusssnnnbbbRRRAAA777555444333333222222333333000000000000...,,,***)))................................................------------------------...............................................................///000000...555???KKKTTTZZZ]]]]]]___[[[WWWTTTPPPOOOUUU^^^iiisss{{{|||zzzxxxtttooopppiiifffkkkrrrwww{{{~~~oooccc```eeerrr|||yyy{{{||||||{{{zzz}}}|||yyywwwrrrmmmjjjhhhddd]]]XXXOOOPPPSSSUUUYYY```ggglllnnnttt}}}}}}uuuhhhUUUDDD;;;444333444222111222000000000000////////////000000//////.........---////////////////////////...---,,,,,,,,,,,,---...***++++++,,,,,,++++++***,,,,,,------.../////////000111111222555<<>>999555444666222222111111111000000000.........///////////////------------------------,,,------......------,,,,,,,,,------------,,,,,,,,,,,,------.../////////333222444:::DDDNNNVVVZZZ]]]^^^___```^^^[[[XXXUUUOOOLLLNNNUUU^^^gggrrr|||vvvsssmmmhhhfffgggiiikkkqqq{{{zzznnnggg^^^[[[WWWSSSPPPOOOOOOPPPMMMNNNPPPRRRTTTYYY___cccmmmuuuyyytttqqqrrrtttuuu}}}zzzpppooosss~~~~~~}}}|||wwwrrrkkkiiipppwwwuuunnnVVVHHH999444444222111111111111111111111111111111//////............//////000//////......//////000......------------......////////////////////////............////////////...///000//////111444666===DDDMMMTTTYYY\\\]]]^^^[[[[[[YYYTTTPPPSSS\\\dddrrr{{{zzzooommmnnnttt{{{uuuaaaVVV[[[eeerrrzzztttnnnjjjeee___^^^```dddfffjjjnnnqqqtttuuuvvvssstttuuuuuusssrrrsssttttttvvvyyy{{{|||~~~xxxxxx}}}zzzlll^^^NNNCCC<<<666555666222222222111111111000000............/////////000------------------------,,,,,,---......---,,,,,,,,,,,,------------,,,,,,,,,,,,------.../////////222333666>>>IIISSSYYY[[[\\\^^^```aaa___[[[VVVRRRNNNMMMPPPZZZccclllvvv~~~}}}rrrpppllliiiggghhhlllnnnvvv~~~sssiiiaaa[[[UUUTTTQQQMMMJJJIIIJJJKKKGGGIIIKKKMMMOOOSSSWWW[[[dddmmmxxx}}}zzzuuurrrqqqtttyyy|||uuuppppppyyy|||}}}}}}tttnnnggghhhsss{{{aaaPPP>>>666555444333444111111111111111111111111//////............////////////...------...//////......------------..........................................////////////+++,,,---------///222444???EEENNNUUUZZZ\\\]]]^^^ZZZ[[[ZZZVVVSSSWWWbbblllxxx}}}vvvjjjhhhkkkssszzzrrr___WWW^^^kkk|||xxxvvvnnnhhhccc```\\\WWWWWWZZZZZZ\\\aaafffjjjnnnpppqqqqqqsssvvvwwwvvvvvvwwwxxxxxxzzz|||}}}}}}~~~xxxwww~~~uuueeeTTTGGG???888555666222222222111111111111000---.........//////000000------------------------,,,,,,---......---,,,,,,,,,------......------,,,,,,,,,------...//////000111333777AAAMMMWWW\\\]]][[[^^^aaabbb```[[[TTTPPPNNNMMMSSS]]]gggoooxxxssspppooollljjjiiijjjnnnrrrzzz}}}ssshhh___XXXTTTOOONNNLLLIIIFFFEEEFFFHHHDDDFFFHHHJJJLLLOOORRRUUU[[[dddoooxxx~~~{{{yyyuuusssuuuzzz{{{sssqqqvvv|||~~~~~~|||ooojjjeeeiiiwwwiiiVVVAAA888777666666777111111111111111111111111//////............/////////...---,,,,,,---...///.........------.........------------------------............/////////000...///000000000222555888@@@FFFOOOVVVZZZ\\\]]]^^^YYYZZZZZZWWWUUUZZZfffppp{{{{{{sssgggfffjjjrrrzzzrrr```YYYbbbppp~~~}}}|||||||||||||||}}}{{{{{{{{{yyyvvvrrrnnnllleee___[[[YYYVVVRRRSSSWWWSSSUUUZZZ___dddhhhkkklllpppsssvvvxxxxxxyyyzzz{{{zzz{{{}}}~~~~~~~~~~~~{{{{{{|||vvvqqqbbbNNN???999666444333111000000111222222111000/////////............//////.........---------//////.........---------------------------------//////........./////////...555>>>FFFQQQ[[[^^^]]]aaabbbbbbbbb```[[[UUUQQQPPPNNNTTTbbbooovvv|||}}}uuurrrnnnllllllkkkkkkooovvv|||pppddd[[[UUUPPPNNNKKKJJJHHHGGGFFFGGGGGGHHHGGGIIIKKKLLLLLLMMMOOOPPPVVV[[[cccjjjqqq{{{{{{{{{{{{|||~~~rrrnnnsss{{{~~~~~~qqqmmmlllsss~~~qqq___JJJ===:::999555000222222222111111111111000222222111000000000000000---------.........//////........................000000//////.........---//////000000000000/////////...000111000///333:::DDDJJJQQQXXX[[[\\\]]]^^^]]]ZZZWWWYYY[[[bbbppp}}}wwwpppdddgggnnnvvv~~~nnn___ZZZfffuuu~~~}}}|||zzzxxxyyyxxxwwwyyy||||||yyyvvvvvvrrrmmmjjjiiigggccc___ZZZYYYWWWTTTSSSRRRRRRRRRVVVWWWXXXZZZ]]]aaaeeegggiiilllppptttuuuwwwyyy{{{xxxzzz|||~~~|||wwwxxx{{{{{{xxxlllXXXGGG>>>999666333222000000111222111111000000/////////.........//////.........---------//////.........---------------------------------//////.........///000000111999AAAIIISSS]]]```^^^bbbbbbcccbbb___ZZZTTTOOOOOONNNVVVdddpppxxx}}}vvvssspppnnnooonnnnnnsssyyyyyyrrrhhh^^^WWWRRROOOMMMKKKJJJIIIHHHGGGHHHIIIIIIHHHJJJKKKLLLLLLMMMOOOQQQSSSWWW^^^dddjjjsss}}}~~~~~~tttqqqttt}}}tttrrrsss{{{uuufffQQQBBB;;;888444111222222222111111111111000222111000////////////000,,,,,,------...//////000........................000/////////............//////000000000000/////////...000222000///444;;;FFFKKKSSSXXX\\\]]]^^^______[[[XXXYYY[[[cccqqquuunnngggjjjpppxxxoooaaa___mmm}}}|||{{{zzzyyyvvvtttuuutttssstttvvvvvvssspppllliiieeecccbbbaaa^^^[[[XXXWWWUUUSSSRRRQQQQQQQQQTTTTTTUUUWWWYYY\\\___aaaeeehhhmmmpppsssuuuxxxzzz{{{|||~~~~~~xxxrrrtttyyy~~~~~~wwwdddQQQDDD<<<777555333000000000111111000000000000/////////....../////////.........------...............---------------------------------//////.........000111222555>>>GGGNNNWWW___bbb```bbbcccdddbbb^^^XXXRRRNNNNNNPPPYYYgggsss|||{{{wwwssspppnnnoooppppppuuu|||{{{zzz|||zzzkkkeee]]]VVVQQQOOOMMMLLLJJJJJJIIIIIIIIIJJJKKKKKKJJJKKKMMMMMMMMMNNNQQQSSSSSSWWW\\\```eeemmmwww~~~~~~xxxtttuuu~~~yyyyyy{{{~~~rrr^^^KKK???888555555222222222111111111111000000000//////......//////,,,,,,------...//////000........................////////////............//////000000000000/////////...000222111000666===HHHMMMTTTYYY\\\^^^___```aaa\\\XXXXXXZZZcccrrr}}}sssmmmiiilllrrrzzz}}}mmmbbbcccuuu}}}zzzxxxwwwuuusssqqqpppooooooooopppooollljjjeeecccaaa`````````^^^\\\ZZZYYYXXXVVVUUUTTTTTTTTTTTTTTTUUUVVVWWWYYYZZZ[[[___cccggglllooorrruuuxxx|||~~~~~~uuunnnpppwww{{{~~~ooo\\\LLLAAA:::777444111000000000000///000000000////////////...////////////............................................................000///......///111333444999BBBLLLRRRYYY```cccaaabbbddddddbbb]]]VVVQQQNNNOOOUUU```mmmxxx}}}wwwvvvooommmlllnnnooopppvvv}}}xxxssssssxxx|||qqqbbb]]]VVVQQQNNNMMMLLLLLLJJJJJJJJJKKKLLLMMMMMMNNNLLLMMMNNNOOOOOOPPPSSSVVVWWW[[[```dddiiipppzzz~~~xxxzzz~~~}}}yyyvvv~~~}}}kkkVVVDDD:::888999222222222111111111000000//////............//////................................................///////////////.........//////000000000000/////////...000222222222888@@@JJJNNNTTTYYY\\\]]]___``````[[[VVVVVVXXXaaaqqq{{{sssnnnjjjmmmttt|||{{{lllbbbggg{{{|||xxxuuutttrrrpppnnnmmmmmmmmmmmmmmmllljjjhhhfffffffffgggggghhhggggggbbbaaa```___]]]\\\\\\[[[[[[ZZZZZZZZZYYYYYYZZZZZZ[[[^^^cccgggjjjnnnsssvvv{{{|||~~~~~~tttlllooovvvzzz{{{kkkZZZKKKAAA:::777333000000000000000111000000000////////////000000/////////.........---.............................................000///......///222444666<<>>IIISSSXXX[[[___aaa``````aaaaaa]]]WWWSSSTTTUUU[[[fffttt}}}tttooonnnmmmkkkkkkooorrruuu|||vvvrrrooottt|||sssjjj^^^ZZZUUUQQQPPPOOONNNMMMLLLMMMNNNOOOPPPPPPPPPPPPMMMNNNPPPQQQRRRVVV[[[^^^aaagggnnntttxxx~~~}}}xxxssspppooottt}}}~~~{{{ooo]]]III;;;666666222222222111111111111000//////......//////000000111000000...---,,,++++++................................./////////////////////000000000000//////000///000222333555===FFFNNNRRRVVVZZZ\\\]]]___```]]]XXXTTTTTTVVV___nnn|||~~~wwwqqqmmmlllrrr{{{rrrjjjqqqxxxtttppplllkkkjjjiiihhhhhhkkknnnqqqrrrssstttvvvwwwyyy}}}~~~~~~~~~~~~}}}|||zzzxxxuuusssrrrnnnmmmkkkhhheeeaaa^^^\\\[[[^^^aaacccfffjjjnnnqqqtttwwwzzz}}}wwwppprrrwwwyyydddRRR@@@<<<777333222222222111111111111000000000//////000000000000/////////...---------.........//////........................000///......000333777:::AAALLLWWW[[[]]]```aaa```______^^^ZZZTTTSSSVVVZZZbbbooo~~~zzzpppkkkkkkkkkiiijjjnnnrrruuu}}}wwwtttuuu|||{{{pppggg[[[XXXSSSQQQPPPPPPOOONNNNNNNNNPPPQQQQQQQQQQQQPPPMMMNNNPPPQQQTTTXXX^^^bbbhhhnnnvvv|||~~~}}}{{{zzz|||}}}yyytttooolllmmmtttzzzwwwnnn^^^MMM???888666222222222111111111111000000////////////000111222///............---------..................................../////////000//////000000000000//////000///000222444666???HHHRRRUUUYYY\\\^^^___aaaccc\\\WWWUUUUUUXXX___nnn{{{yyyrrrjjjfffhhhooo{{{rrrkkktttwwwtttooolllkkkkkkkkkjjjkkkooouuuyyy|||~~~zzzyyyvvvsssnnniiieeebbb___aaacccdddfffiiimmmppptttvvvzzz}}}xxxssstttwwwgggSSSBBB>>>888444333222222222111111111111000000000000000000000000////////////---------.........//////////////////////////////000///......000444888:::CCCOOOZZZ]]]^^^aaabbbaaa^^^^^^]]]XXXSSSSSSXXX^^^fffuuutttmmmjjjiiigggfffggglllooosss{{{xxxvvvzzzxxxmmmeeeXXXUUUQQQOOOOOOPPPOOOOOOOOOPPPQQQRRRRRRRRRQQQPPPMMMNNNPPPRRRUUUZZZ```eeennnuuu}}}|||zzzxxxwwwyyy~~~}}}}}}|||zzzvvvrrrnnnkkkkkksss{{{yyyyyyvvvnnnaaaRRRDDD<<<999222222222111111111111000000000000000000111222222,,,,,,------...//////000........................---.........//////000000//////000000000000//////000///000333444777???IIIUUUXXX\\\^^^```aaaccceee\\\XXXVVVWWWZZZaaannn{{{|||vvvmmmeee```ccckkkxxx{{{oooiiissszzzvvvrrroooooooooooonnnpppuuu|||{{{vvvpppkkkhhhbbbcccdddeeefffhhhlllooouuuwwwzzz}}}|||xxxzzz~~~mmmZZZDDD:::333333555333111111111///......//////...,,,111000000/////////000000////////////////////////------------------------...///000......000666;;;JJJQQQWWWYYY[[[^^^^^^[[[```___\\\VVVSSSVVV___gggwww|||wwwmmmhhheeecccaaaeeeiiikkkmmmsss|||{{{{{{~~~~~~tttjjjcccZZZWWWSSSQQQPPPPPPPPPOOOQQQQQQPPPOOOPPPQQQRRRSSSNNNOOOQQQRRRUUU\\\fffnnntttwww|||~~~yyywwwuuutttvvv|||~~~yyyxxxuuuqqqmmmjjjkkklllkkkuuu~~~}}}|||yyyuuummmaaaRRREEE===888555555333222111000000000////////////////////////////////////////////////,,,,,,------...---------////////////////////////////////////000000000000111222333222444999CCCJJJTTT[[[___``````ccccccaaa^^^XXXSSSVVV```llltttwwwyyyvvvpppggg```___cccppp{{{~~~zzznnnkkknnnzzzzzzwwwtttrrrrrruuuzzz}}}|||{{{uuuqqqoookkkjjjjjjiiijjjkkkmmmnnnrrrrrrsssvvv{{{yyyssstttwww~~~}}}lllZZZEEE;;;333333444333111111222000//////000000///...000//////......//////000////////////////////////------------------------...///000///...111777===JJJRRRXXXZZZ\\\^^^^^^[[[___^^^ZZZUUUSSSWWWaaajjjxxx~~~tttjjjfffdddbbb___bbbgggjjjmmmttt~~~{{{||||||rrrhhhaaaZZZWWWSSSQQQQQQQQQQQQPPPQQQQQQPPPOOOPPPQQQRRRSSSOOOQQQRRRTTTXXX```iiipppvvvyyy~~~~~~zzzyyyxxxyyy|||~~~|||zzzxxxsssrrroookkkhhhgggiiikkkooozzz~~~~~~{{{|||xxxpppdddVVVHHH===888666555333222111111000000////////////////////////////////////////////////***+++,,,---.../////////////////////////////////////////////000000000000///000111222555<<>>666666444333222111111111000000000000000000000000////////////////////////.........///......------////////////////////////////////////000000000000///111333555999AAALLLTTTWWW]]]aaaaaaaaaddddddaaa]]]ZZZ[[[cccqqq~~~~~~zzzrrrgggccceeeooowwwssseeeZZZ]]]gggxxx{{{wwwvvvuuuuuuyyyyyyzzz{{{|||}}}~~~~~~||||||{{{zzzyyyxxxwwwvvvttttttssstttwww{{{wwwqqqpppxxx~~~|||mmmWWWIII<<<666444222000111///...---...///000///...------------...///000000////////////////////////...........................///000000222999CCCJJJSSSZZZ______^^^___]]]ZZZXXXTTTQQQQQQWWWbbbooowwwxxx{{{}}}~~~pppllljjjeeedddgggjjjjjjlllpppvvv~~~yyypppfff___VVVUUUUUUVVVXXXYYYXXXWWWUUUUUUTTTSSSTTTUUUVVVWWWWWWYYY^^^fffnnnuuuxxxyyyxxxzzz|||~~~}}}xxxuuuppplllgggbbb\\\YYYSSSSSSTTTUUUZZZbbbmmmttt{{{~~~|||{{{zzzzzzyyyyyy{{{}}}~~~rrraaaNNNBBB777666555333222222222222000000000000000000000000//////////////////////////////000//////...,,,,,,////////////////////////////////////000000000000111333555777:::BBBMMMUUUWWW]]]bbbaaaaaaccccccaaa]]]\\\___hhhwww|||ssshhheeegggrrrzzzrrrdddZZZ^^^jjjyyy|||zzzxxxsssqqqmmmjjjgggggghhhhhhlllmmmpppssswwwzzz}}}~~~|||}}}}}}~~~}}}}}}||||||zzzyyyxxxxxxyyy|||~~~{{{|||zzzlll[[[MMM???888555222111222///...---...000111000///............///000111222////////////////////////------------------------...///000111333;;;EEEMMMUUU[[[``````______]]]ZZZVVVSSSPPPQQQYYYdddpppwwwwwwzzz~~~~~~yyyllllllkkkfffdddhhhjjjjjjlllqqqyyy}}}xxxpppfff^^^VVVUUUUUUWWWYYYZZZYYYXXXWWWWWWVVVUUUVVVWWWXXXYYYXXXZZZ___gggpppvvvwwwwwwyyyzzz|||}}}}}}{{{uuuqqqkkkeee```[[[VVVSSSMMMOOOQQQTTTZZZdddooovvv|||}}}~~~~~~}}}{{{zzzzzzyyyyyyyyyzzz{{{}}}~~~yyyfffRRREEE777666555444333222222222000000000000000000000000////////////////////////...////////////......---////////////////////////////////////000000000000111333555777;;;DDDOOOWWWYYY___cccbbbbbbddddddaaa\\\]]]aaalllzzz|||sssjjjhhhkkkrrrzzzssseee\\\aaammm|||yyywwwtttpppnnnlllkkkjjjeeedddcccaaa___^^^___```eeefffjjjnnnssswww{{{|||}}}~~~~~~}}}|||{{{{{{|||zzzlll^^^OOO@@@999666333222333000//////000111222222111.........//////111222222////////////////////////------------------------...///000111444;;;FFFOOOVVV\\\aaa```______]]]YYYUUURRRPPPRRRZZZfffpppvvvxxxzzz}}}~~~uuujjjkkklllfffdddhhhhhhhhhjjjpppyyy|||wwwoooeee]]]UUUUUUUUUWWWZZZ[[[ZZZYYYXXXXXXWWWVVVWWWXXXYYYZZZYYYZZZ```hhhqqqvvvwwwvvvzzz{{{|||}}}|||zzztttooohhhaaa\\\WWWRRROOOJJJLLLOOOTTT[[[eeeooowww~~~}}}zzz{{{}}}~~~~~~}}}{{{zzzzzzyyyyyyxxxyyyzzz||||||||||||~~~}}}jjjTTTFFF777666555444333222222222000000000000000000000000////////////////////////------...///000000//////////////////////////////////////////000000000000000222555888<<>>JJJTTT[[[]]]```aaaaaa^^^ZZZWWWTTTQQQNNNPPPXXXdddooouuuzzz||||||{{{}}}{{{~~~~~~tttkkkgggeeeddddddggghhhkkkooovvv}}}|||vvvnnnddd]]]WWWVVVUUUWWWYYYZZZZZZYYYXXXXXXXXXXXXXXXYYYZZZZZZ``````ccciiiqqqvvvxxxwwwxxxxxxxxxyyy}}}~~~~~~}}}~~~~~~xxxnnniiibbb[[[UUUPPPKKKHHHGGGMMMTTTYYY^^^gggttt}}}}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzwwwwwwwwwwwwwwwwwwxxxxxxwww}}}{{{|||nnn^^^LLL>>>888444444444111000222111111000000/////////...//////............//////222///,,,+++...000000///////////////////////////000000///////////////000333222222666???JJJSSSXXX^^^```ccceeeffffffdddccc``````dddooo||||||vvvooonnnssswwwwww}}}vvvlllccceeettt|||wwwvvvyyy{{{yyywww{{{xxxtttpppnnnmmmkkkjjjggghhhhhhhhhiiijjjjjjjjjhhhhhhhhhgggfffeeedddcccgggffffffhhhkkkoootttvvv|||}}}|||tttooocccWWWGGG;;;555444222111111000000000////////////000000000000000000000000////////////////////////............///////////////111444666999AAAMMMVVV[[[]]]```aaa```]]]ZZZWWWRRROOOMMMPPPYYYdddnnntttvvvyyyzzzzzz|||{{{rrrjjjgggfffccccccfffgggiiinnnuuu}}}{{{vvvnnnccc\\\WWWVVVVVVWWWYYY[[[ZZZYYYXXXWWWWWWWWWXXXZZZ\\\]]]ccceeeiiiooovvvyyyxxxvvvwwwvvvwwwxxx|||}}}~~~}}}|||}}}}}}~~~{{{tttmmmhhh___WWWRRRNNNJJJHHHIIIOOOVVV[[[```jjjvvv~~~|||{{{zzz|||{{{zzzyyywwwvvvuuutttvvvvvvvvvvvvvvvuuuuuuuuuwww{{{~~~zzzzzzqqqbbbOOOAAA:::555555666333222333111111111000000000////////////............//////222///,,,,,,...000000///////////////////////////000000////////////000000333222333888AAALLLUUUZZZ___aaadddeeefffeeecccaaa___```fffrrrzzzrrrqqquuuwwwyyyyyypppgggkkk{{{|||wwwqqqppprrrsssrrrooopppnnnlllkkkjjjjjjjjjjjjkkklllmmmooopppqqqrrrsssvvvvvvuuutttsssqqqooonnnllllllkkkkkklllpppsssuuu|||}}}xxxtttfff[[[JJJ===666333222222111111000000000/////////000000000000000000000000////////////////////////............///////////////222555888===FFFQQQZZZ\\\^^^```bbb```]]]YYYVVVOOOMMMMMMQQQZZZdddmmmrrruuuwwwxxxzzzvvvoooiiigggeeebbbbbbddddddhhhmmmuuu}}}{{{vvvmmmccc[[[WWWVVVVVVWWWZZZ[[[[[[ZZZYYYXXXWWWWWWYYY\\\```bbbhhhkkkqqqxxx||||||yyyvvvttttttuuuwww|||~~~}}}}}}~~~|||||||||}}}~~~~~~yyyqqqkkkdddZZZRRRMMMJJJHHHGGGLLLRRRXXX^^^cccmmmzzz}}}|||zzzyyyyyyyyyxxxwwwuuutttssssssuuuuuuuuuttttttssssssrrrwwwyyy}}}vvvsssvvv{{{yyy}}}vvvgggTTTDDD<<<666666777555444555111111111111000000000000//////............//////111///------.../////////////////////////////////000000////////////000000333333444:::DDDOOOWWW\\\```bbbdddeeeeeedddbbb```___aaahhhvvv|||tttsssvvvxxx|||~~~uuunnnttt}}}zzz~~~}}}vvvqqqkkkiiijjjkkkjjjhhhiiiiiiiiijjjlllmmmoooppptttuuuxxxzzz}}}}}}|||xxxvvvtttrrrqqqssstttvvv|||~~~{{{xxxjjj___OOO@@@888444333333111111111000000000//////////////////////////////////////////////////////............////////////...111555:::AAAJJJUUU\\\^^^___aaabbb```\\\XXXUUULLLLLLMMMSSS\\\fffmmmqqqvvvxxxyyyzzzwwwpppkkkgggfffdddaaa```ccccccgggmmmuuu~~~{{{vvvmmmbbb[[[VVVVVVVVVXXX[[[]]]]]]\\\[[[ZZZYYYYYY\\\```eeehhhnnnssszzzyyyuuuqqqrrrssswww{{{~~~|||}}}}}}|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~xxxppphhh```VVVMMMHHHGGGHHHHHHOOOTTTZZZ___eeeooo}}}~~~|||zzzyyyxxxttttttuuuuuuuuuuuuuuuvvvuuuuuutttssssssrrrqqqqqquuuvvvxxxyyyyyyxxxwwwwww}}}~~~qqqmmmnnn~~~zzz{{{yyymmm[[[HHH???777666777555444555000000000000000000000000//////............//////000///...---.../////////////////////////////////000////////////000000111222222555;;;FFFPPPXXX\\\^^^```ccceeeeeedddbbbaaa```ccclllzzz{{{rrrqqqtttyyyzzzuuu}}}~~~wwwwww~~~zzzqqqmmmhhhffffffggggggfffkkkmmmppprrruuuxxx{{{}}}}}}zzzzzzzzz{{{~~~|||zzznnndddUUUFFF;;;666444333111111111111000000000000////////////////////////////////////////////////............////////////...000555<<>>GGGQQQYYY]]]```bbbcccbbb___[[[UUURRRJJJMMMRRR[[[dddmmmqqqsssppptttxxxxxxkkkfffcccbbbbbb```]]]___cccgggkkkrrrzzz|||wwwoooccc[[[VVVUUUVVVYYY\\\___```___^^^]]]^^^___cccggglllooouuuzzz|||wwwsssoooqqqtttyyy|||zzzxxxwwwyyy{{{{{{zzzzzzzzz{{{}}}~~~}}}uuukkkbbb[[[QQQIIIGGGIIILLLOOOSSSXXX^^^bbbiiittt}}}|||yyyxxxvvvuuuuuuuuuttttttsssrrrrrrqqqsssssssssrrrrrrqqqqqqqqqpppppppppooonnnkkkiiihhhjjjqqqyyy~~~}}}ooogggdddjjj|||yyykkkRRREEE888555666444222111////////////000000000000//////............//////---///000///...---...000///////////////////////////......//////000111222111222666>>>HHHQQQWWWYYY\\\^^^aaadddeeedddcccbbb^^^eeeooo|||~~~zzzrrrlllmmmrrr}}}yyyvvvwww~~~uuueeedddddddddfffiiilllooowww}}}xxxuuuvvvtttmmmaaaRRREEE;;;666444222222222111111111000000000000000000000000000000////////////////////////............////////////111333999AAAKKKTTT[[[___aaabbbcccccc___ZZZTTTQQQKKKNNNUUU___iiippptttuuurrrvvv}}}}}}~~~~~~~~~qqqgggcccaaa``````]]][[[^^^dddjjjnnnuuu}}}}}}yyypppddd\\\VVVUUUVVVYYY]]]```aaa```\\\]]]^^^aaadddhhhlllnnnvvv{{{}}}xxxuuusssppprrruuu{{{~~~zzzxxxwwwuuuxxx{{{{{{yyyxxxyyyzzz|||}}}~~~uuulll```YYYPPPJJJJJJMMMPPPSSSVVV[[[```eeekkkwww~~~}}}{{{yyywwwuuutttsssrrrrrrqqqqqqpppppppppppppppppppppppppppppppppmmmnnnooonnnllljjjgggeeefffoooyyyrrrgggccc```oootttXXXIII;;;666666444222000000000111111222222222222//////............//////---///111000...---...000////////////////////////............///000111222333444999AAAJJJRRRWWWYYY___aaacccddddddbbb```___ZZZaaammmzzz|||wwwrrrkkkfffiiippp~~~~~~{{{||||||ooocccdddeeegggkkkpppvvvyyyuuuppprrruuuvvvpppeeeVVVGGG<<<666444222222222111111111111000000000000000000000000000////////////////////////............/////////000333555;;;CCCMMMWWW]]]```bbbcccdddccc___ZZZTTTPPPKKKOOOWWWaaakkkrrruuuvvvxxx|||~~~||||||}}}xxxkkkeeebbb```^^^^^^[[[ZZZ^^^eeelllpppwww~~~yyyqqqeee\\\VVVUUUVVVYYY]]]```aaaaaa[[[\\\^^^aaadddhhhjjjlllwww{{{~~~~~~zzzvvvtttsssppprrrwww||||||yyywwwvvvtttwwwzzz{{{yyywwwxxxzzz{{{|||~~~xxxnnn___YYYQQQLLLLLLOOOSSSUUUYYY]]]bbbgggmmmyyy~~~}}}|||zzzxxxvvvuuutttmmmnnnnnnooopppqqqqqqrrrnnnnnnnnnnnnoooooooooooolllmmmnnnnnnmmmjjjfffdddkkkttt~~~vvviiicccWWWcccwwwzzz\\\LLL===888888555222000222222222333333444444444//////............//////,,,///111111...---...000////////////////////////............///000222222555666;;;CCCLLLSSSXXXYYYbbbcccdddeeecccaaa^^^[[[VVV^^^kkkxxx|||vvvpppkkkddd```dddlllwwwkkkeeefffiiilllqqqwww~~~{{{oookkkpppuuuuuuqqqfffVVVFFF;;;666666333333222222111000000000////////////////////////000000000000000000000000//////...//////000111222333888>>>FFFNNNVVV^^^dddeeedddbbb```]]]XXXSSSOOONNNRRRZZZccclllsssxxxzzz}}}zzzxxx{{{qqqhhheee______^^^\\\[[[]]]bbbeeelllvvvyyyoooccc[[[VVVUUUUUUYYY^^^```___]]]ZZZ\\\___aaabbbdddgggiiioooqqquuuwwwwwwwwwxxxyyyyyyzzz}}}zzzwwwvvvvvvtttttttttuuuvvvwwwxxxyyyzzz{{{~~~xxxnnnbbbWWWLLLKKKMMMOOORRRUUUXXX\\\ccchhhppp}}}{{{yyyxxxvvvtttrrrrrrqqqooonnnmmmmmmmmmnnnooonnnnnnnnnmmmmmmlllllliiikkkmmmmmmkkkjjjjjjkkkqqqwww~~~ppp^^^XXX\\\iii~~~|||eeePPP===888777444222444444444333222111111111111000000000000000000000000000000000000000000000000111111000000//////......000000000000000111111111000444<<>>777444444333333222111111111000000000000000000000000////////////////////////------......///111222333444:::DDDNNNWWW^^^cccgggeeeffffffccc\\\VVVRRRQQQQQQZZZgggqqqvvvzzz~~~yyymmmgggfffbbbaaaaaaaaadddjjjqqqwwwzzzsssjjjccc[[[WWWUUUUUUXXXYYYXXXVVVWWWYYY\\\]]]]]]___aaacccdddfffiiilllnnnqqqtttwww|||~~~{{{rrrkkkfffdddcccccceeegggiiillloooppptttuuuwwwyyy{{{}}}zzzppp```YYYSSSSSSTTTVVV[[[```dddhhhoooyyy}}}yyyvvvooonnnkkkiiigggfffffffffhhhhhhhhhhhhhhhhhhhhhhhheeeeeedddcccdddhhhmmmrrrxxx~~~mmm\\\WWWVVV```rrr~~~nnnWWWBBB;;;999444333666111111111111222333444444////////////////////////////////////////////////111000000000/////////......//////000111111222222666;;;DDDMMMVVV]]]aaacccbbbcccdddbbb^^^[[[YYYXXXWWWaaappp~~~vvvjjjdddbbbggguuurrreeejjjwww|||yyyuuurrrnnnjjjeeeaaa^^^]]]ZZZWWWTTTQQQOOOOOOOOOPPPRRRUUUYYY^^^bbbeeeaaaeeelllrrrwww{{{~~~ssslllllluuupppfffdddfffmmmrrruuupppbbbPPPAAA888444444444333222222111111000000000000000000000000000000000000000000000000000000////////////000000666===GGGQQQYYY___dddfffeeegggfffaaaZZZUUUTTTUUUUUU___llluuuxxxzzz}}}wwwnnnjjjiiiddddddddddddgggnnnvvv}}}{{{tttlllfff[[[XXXUUUUUUXXXYYYYYYWWWVVVXXX[[[\\\\\\]]]```aaabbbdddgggiiikkknnnrrruuuyyy|||tttkkkddd___]]]\\\]]]___aaaeeehhhkkklllpppqqqsssuuuxxxzzz|||}}}}}}wwwnnn^^^YYYTTTTTTUUUWWW\\\bbbfffkkksssyyyuuuooommmjjjgggeeedddcccccceeeeeeeeeeeeffffffffffffdddddddddcccdddhhhmmmqqqxxxsss]]]WWWSSSYYYiii|||~~~|||}}}~~~rrr[[[EEE<<<999555444666222222222111222222333333000000000000000000000000000000000000000000000000111111111000///...............///000111222222333666<<>>DDDLLLRRR[[[dddfffcccfffeeeccc]]]WWWTTTUUUXXXeeemmmuuuxxxwwwuuuwwwyyywwwmmmiiiiiiiiicccccceeegggnnnxxx}}}zzzssslll\\\YYYWWWVVVXXXZZZ[[[[[[\\\\\\ZZZZZZZZZ\\\^^^```___bbbfffgggfffgggkkknnntttxxx~~~qqqbbbYYYSSSNNNKKKIIIIIIIIIKKKNNNRRRVVVXXX\\\^^^aaacccdddgggkkknnnrrruuuuuutttuuuuuunnnfff[[[WWWUUUUUUTTTWWW```kkkqqq{{{zzztttppplllfffbbbaaa```___^^^_______________```aaaaaaaaabbbbbbaaaaaacccfffiiirrrwww}}}uuulllZZZRRRNNNSSSZZZfff|||{{{~~~}}}}}}}}}oooXXXEEE;;;666222000333333333222222222111111111111111111000000000///000000000000000000000000//////000000000000/////////111111111000111222444999@@@KKKUUU\\\```bbbcccccc```______\\\XXXXXX]]]aaasss~~~tttkkklllsss}}}pppjjjnnnyyy~~~zzztttnnnjjjfffcccaaaaaa___]]]\\\\\\[[[ZZZYYY[[[^^^bbbfffhhhiiihhhgggeeeddddddeeeggghhhgggeeeeeedddcccdddhhhnnnssswww}}}~~~ssshhheeeeeerrryyyxxxbbbKKK===666444333222222222111///111111000000////////////111111111111000000000000///000111000000111444666???FFFNNNTTT]]]eeegggdddeeeeeebbb\\\WWWUUUWWWZZZgggmmmtttwwwuuusssuuuxxxtttkkkhhhggggggcccdddfffjjjqqq|||}}}zzzssskkk```^^^[[[ZZZ\\\]]]^^^]]]\\\\\\[[[[[[]]]___aaaccccccgggjjjjjjiiijjjmmmqqqxxxooo___UUUOOOKKKHHHFFFFFFFFFHHHJJJMMMQQQSSSTTTVVVZZZ]]]```dddiiilllnnnqqqqqqpppqqqqqqkkkddd[[[XXXVVVVVVVVVYYYcccnnnvvvyyysssnnnjjjeeeaaa______^^^]]]^^^^^^^^^^^^^^^______``````aaaaaaaaa```bbbeeehhhmmmrrryyyzzzpppgggVVVNNNKKKQQQYYYggg~~~|||oooYYYGGG<<<777444222333333333222222222111111222222222222111111111000000000000000000000000000//////000000000000/////////111111111000111333555999AAALLLVVV\\\```bbbdddccc```___^^^\\\XXXYYY]]]gggvvvwwwmmmnnnuuuqqqjjjooozzzuuurrrmmmiiifffeeecccccccccccccccccccccaaa___]]]fffiiioootttwwwwwwvvvuuutttsssrrrsssttttttrrrppppppnnnkkkjjjkkkoootttwwwttthhheeefffwww~~~|||gggOOO>>>777555333222222222111000111000000000000/////////111111111111000000000000///000111000000111444777@@@HHHQQQXXX___ggghhhfffddddddaaa\\\WWWWWW[[[___lllqqqvvvwwwtttsssuuuyyyyyyyyypppiiifffeeeeeeeeefffhhhmmmuuu|||yyyrrrkkkccc```^^^]]]^^^`````````^^^]]]]]]^^^```bbbeeefffiiillloooooooooppptttxxxmmm\\\QQQKKKGGGEEECCCCCCCCCDDDEEEHHHJJJKKKJJJMMMQQQUUUYYY^^^dddggghhhjjjkkkjjjjjjjjjfff___ZZZWWWVVVWWWXXX]]]gggrrr}}}yyysssmmmiiiccc___^^^]]]\\\[[[\\\\\\[[[[[[\\\\\\]]]^^^___`````````___```cccffffffkkkrrr{{{{{{tttjjjcccXXXOOOJJJOOOXXXfff~~~{{{ppp[[[HHH===888555444333333333222222222111111333333222222222111111111000000000000000000000000//////000000000000/////////111111111111111333555:::AAALLLVVV]]]```bbbdddccc```^^^^^^\\\XXXZZZ___mmmyyyxxxnnnnnnuuurrrlllqqq|||{{{wwwmmmkkkhhhfffeeefffggghhhkkkllloooqqqqqqpppnnnlllwww{{{|||zzzwwwsssqqqqqqtttyyy|||uuuiiifffhhhzzznnnUUUBBB999666444222333222111000000000000000000000000000111111111111000000000//////000111111111222555888AAAKKKUUU\\\bbbhhhjjjhhhdddccc```[[[XXXYYY___eeerrrvvvyyyxxxuuuuuuxxx}}}uuuqqqrrr~~~zzznnnhhhgggeeedddggghhhkkkpppxxx|||zzzssskkkbbb___]]]]]]___aaabbbbbbaaaaaaaaabbbccceeeggghhhlllooosssuuuvvvyyy~~~mmmZZZMMMGGGCCCAAAAAAAAA@@@AAAAAACCCDDDEEECCCFFFJJJNNNRRRWWW\\\``````ccceeeccccccccc```[[[WWWTTTTTTWWWYYY___jjjvvvxxxrrrkkkgggaaa^^^\\\[[[ZZZYYYYYYYYYYYYYYYYYYZZZ[[[[[[]]]^^^___^^^^^^^^^aaacccaaaeeellluuu~~~}}}xxxrrrjjjddd___UUUNNNPPPVVVccc{{{zzzxxx~~~qqq]]]JJJ>>>888555555333333333222222222111111222222222111111111000000//////////////////////////////000000000000/////////000222222111222444666;;;BBBMMMWWW]]]aaacccdddccc___^^^^^^\\\YYY[[[```nnnyyyxxxnnnnnnttt~~~rrrooottt~~~yyytttrrrjjjiiihhhhhhhhhkkkooorrrvvvyyy~~~|||yyywwwxxx}}}xxxkkkgggiiizzzsss[[[GGG;;;888444333333333222111000000000000111111111111111111111111000000000//////000111111111333666888BBBMMMYYY```eeejjjkkkiiieeeccc___ZZZXXX[[[dddkkkvvvxxxzzzxxxuuuvvv|||sssqqqsss|||xxxmmmjjjiiihhheeejjjkkkmmmrrr{{{}}}{{{uuunnnbbb```^^^^^^```cccdddeeedddeeeeeeeeefffhhhiiiiiimmmqqquuuyyy|||kkkWWWJJJDDDAAA@@@@@@????????????@@@@@@AAAAAACCCGGGIIILLLOOOSSSVVVXXX\\\^^^\\\[[[\\\ZZZVVVQQQPPPQQQUUUYYY```lllyyy}}}vvvpppiiieee```\\\ZZZZZZYYYXXXWWWWWWWWWWWWWWWXXXXXXYYY[[[\\\]]]]]]\\\\\\^^^```___aaafffoooyyy~~~yyytttooollleeeYYYPPPPPPVVVccc|||yyyxxx~~~rrr___LLL>>>777555444333333333222222222111111000000000000//////////////////////////////////////////000000000000/////////000222222222222555777<<>>>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDEEEFFFHHHKKKNNNOOOTTTVVVTTTRRRSSSSSSPPPMMMLLLNNNSSSXXXaaannn{{{~~~zzzsssnnniiieee___\\\ZZZYYYXXXWWWVVVVVVUUUUUUVVVVVVWWWXXXYYYZZZ\\\\\\[[[ZZZ\\\]]]^^^^^^bbbjjjuuu}}}|||yyyvvvtttggg[[[PPPPPPVVVddd~~~|||zzzuuubbbOOO@@@777555555333333333222222222111111000000/////////.........000000000000000000000000//////000000000000/////////000222222222333555888===EEEOOOXXX^^^aaacccdddbbb___]]]]]]\\\ZZZ^^^dddmmm||||||tttuuu{{{xxxuuu~~~xxxsssrrrqqqooollliiikkknnnooorrryyyyyyjjjeeeffflllwww}}}vvvbbbMMM===:::666333333333333222000000111111111222222222111111111111000000000000///000111111222444777:::BBBOOO]]]dddhhhkkkkkkiiihhheee___YYYXXX^^^iiiqqq{{{||||||zzzyyy}}}tttllllllnnnlllhhhjjjlllpppwww{{{tttiiifffcccaaaaaaaaaaaa```bbbdddfffiiikkkmmmooopppppptttyyy~~~uuuiiiWWWIIIBBB@@@@@@@@@<<<<<<============<<<<<<>>>???AAAAAABBBCCCFFFHHHFFFLLLOOOLLLJJJKKKLLLJJJJJJIIILLLRRRYYYbbbqqq~~~~~~|||xxxqqqllliiieee___[[[ZZZYYYXXXWWWUUUUUUUUUUUUUUUVVVVVVWWWWWWYYYZZZ[[[YYYYYYZZZ[[[[[[[[[]]]fffrrr{{{|||zzzyyykkk]]]QQQOOOTTTaaa|||{{{zzzgggSSSBBB999666666333333333222222222111111000000000000////////////000000000000000000000000//////000000000000/////////000222222222333666888>>>EEEPPPYYY___bbbcccdddbbb___]]]]]]\\\[[[___eeesss}}}vvvxxx~~~}}}xxx}}}wwwpppmmmnnnnnnllliiijjjnnnrrrvvv{{{yyyiiiccccccfffqqqyyyyyyyyyuuucccNNN>>>:::666333333333333333000000111111222222222222111111111111000000000000///000111111222444777:::BBBPPP^^^eeehhhkkkkkkiiiiiifff```YYYXXX^^^jjjsss~~~~~~ssslllmmmnnnlllhhhiiikkkqqqyyy}}}wwwkkkgggbbb___]]]\\\[[[YYY```aaaeeeiiimmmppprrrsssrrrvvv{{{xxxhhh]]]NNNCCC??????@@@@@@:::;;;;;;<<<<<<<<<;;;;;;;;;===>>>??????@@@CCCEEEAAAGGGJJJGGGEEEFFFGGGFFFIIIIIILLLSSSZZZdddsss}}}{{{vvvpppkkkiiieee___[[[ZZZYYYXXXWWWUUUUUUUUUTTTUUUVVVVVVWWWVVVXXXZZZZZZYYYXXXYYYZZZYYYXXX[[[cccpppzzz}}}{{{zzzpppaaaSSSOOOQQQ^^^wwwzzz}}}kkkVVVDDD:::777777333333333222222222111111111111111111000000000000000000000000000000000000//////000000000000/////////000222222222444666999???FFFPPPYYY___bbbdddeeebbb___]]]]]]\\\[[[___fffxxx{{{uuuxxx}}}zzz}}}wwwrrrkkkiiikkkllliiiffflllqqqwww|||~~~nnnccc___fffiiinnntttyyytttdddRRR???888444444333111111333222111111111000000//////000000000000000000000000333000///222333444777<<>>===;;;???>>>===;;;;;;<<<<<<===>>>>>>>>>???@@@@@@AAAAAACCCCCCCCCDDDDDDDDDEEEEEEGGGKKKOOOSSSYYYeeevvv}}}yyyqqqkkkiiiddd^^^ZZZXXXWWWWWWVVVUUUUUUTTTTTTSSSRRRRRRRRRSSSTTTVVVXXXXXXWWWVVVUUUUUUWWW\\\dddoooyyy~~~}}}}}}qqqfffTTTKKKOOOUUUiii}}}|||mmmVVVBBB999777777222222222111111111111000000000000000////////////000000000000000000000000000000000000111111111111000///111444333111555<<>>KKKWWWccciiilllnnnmmmkkkiiifffaaa[[[ZZZaaaooozzz~~~{{{qqqmmmllliiihhhiiijjjnnnvvv}}}xxxssslllfff^^^WWWTTTRRRRRRQQQUUUWWW\\\aaagggkkkoooqqqtttvvvzzz~~~qqqcccYYYMMMIIIDDD@@@???>>>===<<>>?????????@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEIIINNNTTT[[[iiizzz~~~zzzsssmmmiiiddd^^^YYYWWWVVVUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRSSSUUUVVVVVVVVVTTTSSSSSSVVV[[[cccnnnyyy~~~~~~rrrhhhTTTJJJMMMSSSfff}}}~~~~~~{{{nnnXXXDDD;;;888777222222222222111111111111111000000000////////////000000000000000000000000000000000000111111111111000///111444222111555<<>>>>>>>>======AAA@@@???>>>>>>>>>??????@@@@@@@@@AAABBBBBBCCCCCCAAAAAAAAAAAAAAABBBBBBCCCCCCHHHNNNUUU^^^mmm{{{uuuppphhhddd^^^YYYVVVUUUSSSRRRQQQQQQQQQRRRRRRRRRRRRSSSPPPQQQSSSTTTTTTTTTSSSRRRRRRUUUZZZbbblllwwwvvvlllWWWJJJKKKPPPbbb~~~|||xxxuuuwww|||zzzoooZZZGGG===999777333222222222111111111111111111000000000/////////000000000000000000000000000000000000111111111111000///111333222111666===EEENNNXXX]]]aaaddddddaaa]]][[[ZZZZZZYYYYYY```iiivvv~~~~~~vvvpppqqqwww~~~tttlllhhhcccbbbdddfffgggkkkqqqyyytttiiiccc```dddhhhmmmpppnnnbbbUUUAAA999444555777555222222111111111000000000000000000000000000000000000000222000000333333444;;;CCCQQQ]]]hhhmmmnnnpppnnnkkkgggccc]]]XXXXXX```llluuuzzzwwwvvv|||wwwoookkkiiiggggggjjjiiippp|||~~~}}}}}}xxxtttjjjbbbXXXOOOJJJIIIIIIJJJLLLOOOTTT[[[bbbggglllnnnrrruuuzzz~~~yyypppfff]]]TTTLLLGGGCCCAAA>>>>>>???@@@@@@@@@BBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCAAA@@@@@@???@@@AAABBBCCCCCCHHHOOOUUU___ooo~~~zzztttpppgggccc]]]XXXUUUSSSQQQOOOOOOOOOOOOPPPQQQRRRRRRSSSPPPQQQRRRRRRSSSSSSRRRRRRSSSUUUZZZ```iiittt~~~{{{rrr\\\LLLKKKOOO```yyyxxxqqqllloooyyyzzzyyyppp]]]JJJ???:::666333333222222222111111111111111111000000000//////000000000000000000000000///000000000111111111111000000111333222222777>>>GGGPPPYYY^^^bbbeeeeeebbb^^^[[[YYYYYYXXXYYYaaajjjvvv}}}~~~~~~}}}}}}tttnnnpppuuu}}}}}}qqqiiieeebbbbbbeeehhhkkkrrryyy|||ooohhhfffjjjmmmpppsssqqqggg[[[DDD;;;333444666444222111000000000000000000111111000000000000000000000000111000111333333555===FFFQQQ]]]hhhmmmoooqqqooollliiiddd]]]XXXYYY```jjjrrrtttrrrrrrzzz~~~vvvnnnkkkgggdddeeeiiikkksss{{{vvvrrrjjjcccXXXOOOJJJIIIIIIIIIJJJMMMRRRYYY```fffjjjlllqqqtttxxx}}}}}}|||wwwqqqggg]]]UUUNNNHHHEEECCCAAA???@@@BBBCCCCCCCCCCCCDDDCCCCCCCCCCCCBBBBBB@@@@@@AAABBBBBBCCCCCCDDDBBBAAA@@@???@@@AAABBBCCCEEEJJJPPPWWW```ooo~~~|||{{{xxxrrrmmmdddaaa[[[WWWTTTQQQOOOMMMMMMMMMNNNOOOPPPQQQQQQRRRPPPQQQQQQRRRRRRRRRRRRRRRTTTVVVZZZ___fffppp{{{xxxcccPPPMMMPPP^^^ttttttmmmhhhlllwwwzzzzzzrrr___LLLAAA:::666333333333222222222222111111111111111000000000000111111111111111111111111///000000000111111111111111000111333222222888@@@IIIRRR[[[```cccffffffbbb^^^[[[YYYZZZYYY[[[dddnnnyyy}}}~~~~~~|||tttooopppuuu|||yyymmmgggbbb```bbbfffjjjoooyyy}}}wwwnnnjjjnnnqqqsssuuuuuummmcccJJJ>>>444333555444222111000000000000111111111111000000000000000000000000000000111333333555???JJJRRR^^^jjjooopppqqqpppmmmiiiddd^^^ZZZ[[[ccclllrrrrrrqqqssszzz{{{tttmmmiiifffccceeejjjooovvv}}}wwwqqqmmmjjjcccYYYPPPLLLJJJJJJJJJJJJMMMRRRYYY___eeejjjllloooqqquuuxxxzzzyyywwwvvvpppiii```XXXQQQLLLHHHEEEDDDCCCBBBBBBDDDFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEDDDCCCAAA@@@AAABBBDDDEEEHHHLLLSSSYYYcccrrr}}}zzzxxxuuuoookkkbbb^^^YYYUUUSSSPPPMMMKKKLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRSSSVVVYYY]]]cccmmmzzz~~~iiiUUUQQQRRR]]]pppsssmmmiiilllvvv~~~{{{|||sss```MMMAAA:::666333333333333222222222222222222111111111000000000111111111111111111111111000000000000111111111111111000111333222222999AAAJJJTTT]]]aaadddggggggccc]]][[[ZZZ[[[\\\```jjjttt}}}~~~|||uuuqqqssswww|||~~~tttjjjdddaaaaaadddiiinnnuuuwww~~~sssiiinnnrrrtttwwwxxxrrrkkkQQQCCC666333555555333333///000000000111111111111000000000000000000000000//////222444333666@@@LLLWWWbbbmmmqqqrrrrrrppplllhhhccc]]][[[^^^gggpppvvvtttuuuwww|||uuuooojjjhhhfffdddhhhmmmssszzz{{{vvvpppkkkhhhbbbYYYRRRNNNLLLJJJJJJKKKNNNSSSYYY```eeeiiikkkmmmooorrrtttuuutttrrrqqqjjjeee^^^WWWRRRNNNJJJGGGFFFEEEDDDDDDFFFGGGFFFEEEFFFGGGGGGHHHGGGFFFEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHFFFEEECCCBBBBBBDDDFFFHHHJJJNNNUUU\\\fffvvv}}}yyywwwsssmmmiii___\\\XXXTTTRRRPPPMMMKKKLLLLLLLLLMMMMMMNNNNNNNNNOOONNNNNNNNNOOOOOOPPPPPPPPPSSSWWW[[[aaammm{{{lllXXXSSSTTT\\\kkkyyyvvvqqqlllmmmttt|||~~~~~~tttaaaMMMAAA:::777444444333333333222222222222222222111111111000000111111111111111111111111000000000000111111111111111000111222222333:::BBBLLLUUU^^^bbbeeehhhgggddd]]]ZZZZZZ\\\___dddooo{{{~~~}}}wwwtttvvvzzz}}}|||xxxvvvrrriiieeeeeeeeeiiipppvvv~~~}}}}}}tttwwwffflllpppssswwwzzzvvvoooVVVGGG888444666666555555//////000000111111111222000000000000000000000000//////222444333666AAAMMM[[[fffpppssssssrrrppplllfffbbb\\\[[[```jjjtttyyyxxxyyy|||~~~qqqlllhhhgggfffeeejjjqqquuu|||~~~}}}|||xxxrrrnnngggbbbZZZSSSOOOMMMKKKJJJLLLOOOTTTZZZ```eeeiiikkkmmmnnnpppqqqqqqqqqooonnnhhhddd^^^YYYUUUQQQMMMJJJGGGFFFEEEEEEFFFGGGEEEDDDGGGGGGHHHIIIHHHGGGFFFEEEFFFGGGGGGHHHHHHIIIJJJJJJGGGFFFDDDCCCCCCEEEGGGIIIJJJPPPWWW___iiiyyy}}}yyywwwsssmmmhhh]]]ZZZWWWTTTRRRPPPMMMKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNNNNOOOMMMPPPUUUZZZaaammm}}}nnnYYYTTTTTT[[[iiittt~~~zzztttnnnmmmsss{{{uuuaaaMMMAAA:::777444444444333333333222222222222222111111111111000111111111111111111111111000000000000111111111111222000111222222333:::CCCLLLVVV^^^cccfffhhhhhhddd\\\ZZZZZZ^^^aaagggsss~~~~~~xxxvvvyyy|||~~~yyyuuupppssskkkiiijjjkkkpppwww}}}{{{zzzxxxyyy~~~ooorrrhhhjjjmmmrrruuutttppplllUUUHHH<<<888777555444444222222222222222222222222111111111111111111111111333222333555555888BBBNNNccckkkrrrssssssssspppkkkjjjddd\\\YYY\\\fffqqqyyy{{{|||tttooollljjjhhhfffjjjpppwww|||~~~|||xxxsssooolllbbbXXXSSSOOOLLLLLLOOONNNPPPUUU[[[aaagggkkknnnnnnppprrrrrrqqqoooooooooooojjjeee```]]]YYYSSSOOOMMMJJJFFFFFFHHHJJJJJJIIINNNMMMLLLKKKKKKKKKKKKLLLMMMMMMLLLLLLLLLLLLMMMMMMLLLKKKIIIHHHIIIJJJLLLNNNNNNUUU^^^gggqqqzzzqqqgggaaa]]]ZZZVVVQQQNNNLLLKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKOOONNNNNNMMMMMMNNNNNNOOOPPPQQQSSSWWW^^^kkkzzzrrrbbbVVVVVV^^^gggvvvzzzppppppuuu}}}xxxjjjVVVBBB999999555444333222111111111111111111000000000000111111222111111111000000//////////////////000000000000222111222555555555<<>>:::999555333333333333333222222111111111111111111111111111111111//////222555888===JJJWWWfffnnnuuuvvvvvvvvvsssooojjjbbbXXXTTTYYYeeesss{{{|||sssmmmiiifffeeeddddddiiioooxxx~~~~~~|||zzzwwwtttrrrlllcccZZZUUUPPPLLLLLLNNNPPPSSSXXX```gggnnntttwwwxxxzzz|||}}}}}}||||||}}}wwwuuusssqqqooojjjeeeaaaVVVTTTQQQQQQRRRTTTUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWYYYYYYYYYXXXXXXYYYYYYZZZ\\\[[[ZZZYYYYYYYYYZZZ[[[bbbhhhrrr{{{}}}yyytttnnnfffaaaZZZXXXTTTOOOLLLJJJIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKMMMMMMLLLLLLLLLLLLMMMMMMMMMOOORRRUUUZZZcccnnnwwwyyyhhhYYYZZZkkk{{{zzzwww}}}ttt]]]GGG<<<;;;555444333222222111111111111111000000000000111111111111111111000000000000/////////000000000111111222111222555555777>>>GGGSSS\\\fffjjjlllmmmkkkgggaaa______```bbbfffppp{{{~~~}}}wwwrrrssswww{{{ssskkkvvvyyypppoooqqqwwwzzz~~~uuuuuuwww{{{___vvvvvvnnnllllllooorrrrrrmmmhhhVVVKKK@@@<<<:::666333222444333333222222111111111111111111111111111111111000000222666999@@@MMM[[[iiiqqqwwwxxxxxxxxxuuuqqqlllcccZZZWWW___mmm{{{uuullljjjgggeeeeeeeeefffkkkrrrzzz}}}{{{yyywwwtttrrrkkkbbbYYYUUUQQQMMMLLLNNNPPPSSSYYYaaajjjrrrxxx{{{|||~~~|||yyysssnnnjjj```^^^\\\ZZZZZZ[[[\\\\\\``````aaabbbcccccccccdddeeeeeeeeeeeeeeefffggggggiiiiiihhhhhhiiijjjkkklllrrrxxx{{{vvvqqqkkkddd___XXXVVVRRRNNNKKKIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJLLLLLLKKKKKKKKKKKKLLLLLLKKKNNNQQQSSSWWW^^^gggoooxxx~~~xxxfffXXX[[[pppyyyvvv|||yyyaaaJJJ===;;;555555444333222222222222111111000000000000111111111111111000000000000000//////000000000111111111222111222555555777???IIISSS]]]gggkkkmmmooolllhhhccc``````bbbcccgggqqq|||~~~|||tttoooqqqxxxyyypppkkktttwwwppppppsss}}}~~~{{{rrrtttwww{{{^^^tttwwwkkkiiiiiinnnssstttoooiiiYYYLLLAAA<<<:::666333222333333333222222111111111111111111111111111111111333222444888;;;BBBPPP^^^lllssszzzzzzzzzyyyvvvqqqiiibbbZZZ[[[fffuuu}}}ooogggjjjgggfffhhhiiijjjpppxxx~~~}}}}}}{{{yyyvvvsssppphhh```XXXTTTQQQMMMLLLNNNOOOSSSYYYbbbkkkssszzz}}}zzzuuurrrmmmllljjjhhhfffggghhhiiikkklllnnnoooqqqqqqqqqqqqssssssssstttuuuwwwxxxyyyyyyyyyzzz{{{|||~~~zzztttnnngggaaa\\\VVVTTTPPPLLLIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIKKKJJJJJJIIIIIIJJJJJJKKKJJJLLLOOOQQQTTTZZZccciiiqqqzzz}}}~~~~~~{{{}}}wwwgggZZZ^^^uuuvvvssszzz|||dddKKK===:::666555444333222222222222111111000000000000111111000000000000000000111111000000000000111111111111333111222444666888AAAKKKTTT^^^ggglllnnnooommmhhhdddbbbaaaccceeeiiisss~~~}}}wwwpppkkkoooxxxzzzpppooowwwuuuoooqqquuuyyyuuuuuuqqqtttxxx}}}^^^sssvvveeedddfffmmmuuuwwwrrrkkk[[[NNNAAA;;;999555333333222222222222222222222222111111111111111111111111444333555999===DDDSSSaaaooovvv||||||zzzyyyuuupppeee___ZZZ^^^kkkyyyvvvlllgggllliiihhhkkkmmmooovvv~~~~~~|||yyyuuupppmmmeee]]]VVVSSSQQQMMMMMMOOOPPPSSSZZZccclllttt{{{|||zzzvvvvvvuuusssrrrrrrtttwwwzzz{{{~~~~~~xxxqqqkkkddd^^^ZZZTTTRRRNNNJJJGGGFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIKKKNNNPPPRRRXXXaaahhhpppzzz}}}|||||||||{{{~~~zzzlll___cccxxxrrrqqqyyy}}}fffMMM>>>;;;666555444333222222222222111111000000000000111111000000000000111111111111000000000111111111222222333111222444666999CCCMMMWWW```iiimmmooopppmmmhhheeecccccceeeggglllwww~~~ssskkkgggmmmxxxxxxwww}}}uuuqqqtttyyy{{{tttqqqsssssswww|||\\\sssrrrbbbbbbfffppp{{{~~~xxxqqq^^^PPPAAA:::777555444555111111111222222333333444111111111111111111111111222222555999>>>GGGXXXgggqqqyyy~~~}}}zzzxxxsssnnnccc^^^\\\bbbooo|||}}}}}}sssllljjjllljjjjjjmmmpppsss{{{}}}zzzuuunnniiiaaaZZZTTTRRRPPPMMMMMMOOOQQQUUU[[[dddmmmvvv|||{{{tttmmmhhhbbb]]]ZZZRRRPPPMMMIIIFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIKKKMMMNNNQQQXXXbbbjjjttt~~~~~~|||pppdddeeevvv{{{mmmmmmwwwhhhOOOAAA===666555444333333222333333111111000000000000111111///000000000111111111111000000111111111222222222333111222444666:::DDDNNNZZZccclllooopppqqqnnniiieeeddddddgggjjjooozzzrrrkkkgggooo{{{wwwuuu{{{}}}xxxvvvxxxxxx|||ZZZrrrpppbbbccciiiuuuwww```QQQAAA:::777444444666000000111222333444444555111111111111111111111111111111444999@@@JJJ[[[jjjssszzz~~~}}}zzzwwwrrrmmmeeeaaa```gggsss~~~|||}}}zzz{{{rrrmmmmmmmmmjjjkkknnnrrruuu}}}~~~{{{tttlllggg^^^WWWRRRQQQPPPMMMMMMPPPSSSVVV]]]eeeooowww~~~{{{wwwpppjjjeeeaaa]]]ZZZRRROOOLLLHHHFFFDDDDDDDDDFFFFFFFFFEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJLLLNNNQQQYYYccckkkyyy}}}qqqeeeeeerrruuuhhhjjjttt~~~{{{~~~jjjQQQCCC???666666555444333333333333111111000000000000111111//////000000111111111222000111111111111222222222333111222444666;;;EEEOOO]]]fffnnnqqqrrrrrrnnnjjjfffdddeeehhhkkkppp|||uuummmkkksssyyyyyy~~~|||\\\lllkkk[[[cccddd}}}yyygggVVVDDD<<<999888777888222222222111111111111000000111111111111222222222222333555888???MMM^^^jjjvvv~~~~~~wwwssspppmmmgggbbb```fffsss|||~~~{{{~~~}}}xxxyyyzzz}}}zzznnnjjjkkklllmmmnnnpppsssxxx}}}zzzvvvpppiiidddXXXUUUQQQOOOOOOOOONNNMMMPPPVVV^^^gggpppxxx~~~|||{{{zzzyyyxxxyyyvvvqqqlllgggaaa[[[WWWSSSPPPLLLHHHDDDBBBAAAAAACCCCCCDDDDDDEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHKKKLLLLLLMMMPPPXXXdddmmm~~~~~~}}}vvvllliiimmmsssssszzzpppeeehhhrrryyy}}}ttt|||{{{iiiSSSCCC<<<666555333222111222222333222222111111111111222222111111111111111111111111111111222333333333333222222222444666777;;;FFFRRR^^^gggoooqqqrrrrrrnnniiifffhhhiiijjjlllqqqzzzyyyuuuuuu~~~}}}}}}]]]lll}}}iii[[[cccddd|||hhhWWWEEE<<<999777555666222222222222111111111111111111111111222222222222222333555888@@@NNN___kkkvvv~~~~~~xxxtttqqqmmmhhhccc```gggsss~~~}}}{{{zzzzzzwwwmmmkkknnnmmmnnnoooqqqtttyyy}}}yyytttmmmfff```VVVSSSOOOMMMMMMNNNNNNNNNPPPUUU^^^fffooowww~~~}}}zzzzzzyyywwwvvvvvvsssnnnjjjeee```ZZZWWWRRRPPPLLLGGGDDDBBBAAAAAABBBBBBBBBCCCDDDDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKKKKLLLOOOWWWbbbjjj}}}~~~vvvkkkeeefffiiihhhqqq}}}pppfffhhhooovvv}}}~~~ttt|||zzzhhhRRRBBB<<<666555333222222222222333222222111111111111222222111111111111111111111111000111222222333333222222222222333666777<<>>JJJWWWbbbkkksssuuuvvvuuuqqqlllhhhiiijjjkkkmmmsss}}}ZZZjjjtttaaagggfff{{{qqq___KKK@@@;;;666444333333333222222222111111111111111111222222222333333222444666;;;CCCRRRdddpppyyy{{{xxxtttooogggbbb___cccooo{{{}}}||||||pppkkkmmmqqqpppqqqssstttxxx}}}yyyrrrhhh^^^WWWPPPLLLGGGEEEFFFIIILLLMMMPPPUUU]]]fffnnnvvv~~~{{{||||||yyywwwvvvtttqqqooonnnlllhhheeebbb^^^YYYVVVQQQOOOKKKFFFCCCAAA@@@@@@AAAAAAAAABBBCCCCCCDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJKKKLLLNNNTTT]]]dddsss{{{}}}nnn```ZZZYYYYYYdddvvv{{{tttoooooottt}}}}}}}}}|||iiiSSSCCC<<<777666444333222222222333222222111111111111222222111111111111111111111111///000111111222222111111222111333777:::@@@MMMZZZdddllltttwwwwwwvvvrrrmmmiiijjjkkkkkkmmmttt~~~XXXggg~~~{{{fffkkkhhhzzztttbbbMMMBBB===888555555333333333222222222222111111222222222222333333333333444777<<>>888777555333222222222222222222111111111111222222111111111111111111111111000000111222222222222222222222444777;;;AAAPPP]]]eeemmmuuuwwwwwwvvvrrrmmmkkkllllllkkkmmmttt~~~WWWfff||||||hhhmmmiiiyyytttbbbNNNCCC>>>999666666333333333333222222222222222222222222333333333333333555888===GGGWWWiiivvv|||}}}xxxqqqfffaaa]]]^^^eeennnuuuxxx}}}~~~xxxnnnjjjlllooorrrsssuuuwwwzzz{{{rrrfffZZZRRRKKKHHHCCCAAACCCEEEGGGHHHOOOTTT]]]gggpppyyy~~~{{{zzzxxxwwwvvvuuuqqqooollljjjgggdddaaa]]]YYYVVVPPPMMMIIIEEEBBB@@@??????BBBBBBBBBCCCDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHKKKMMMNNNOOOSSSZZZ___gggqqq}}}qqqddd^^^]]]WWWbbboooyyy|||{{{yyyyyyyyyxxxsssmmmmmmuuu}}}sssZZZGGG???999888666444222222222222222222111111111111222222111111111111111111111111111111222333333333333222444333555888;;;BBBQQQ___fffooowwwxxxxxxwwwsssnnnmmmmmmlllkkklllrrr|||~~~~~~WWWfff|||zzzgggmmmhhhwww{{{qqq```LLLAAA===999777777444444333333333222222222222222222333333333444444333555999>>>HHHYYYkkkxxx}}}yyyrrrgggbbb^^^^^^bbbiiinnnpppvvv~~~~~~{{{{{{}}}wwwnnnjjjlllnnnrrrtttuuuwwwzzzzzzqqqdddXXXPPPJJJGGGCCCBBBCCCDDDEEEEEELLLRRR\\\fffpppzzz~~~zzzyyyxxxxxxxxxvvvsssqqqnnnkkkhhheeebbb^^^ZZZVVVOOOMMMIIIEEEAAA???>>>>>>@@@AAAAAABBBCCCCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGJJJMMMNNNNNNQQQWWW\\\eeeppp~~~|||nnnbbb]]]]]]WWWcccrrr{{{|||yyywwwwwwrrrrrrnnnjjjnnnzzzvvv\\\GGG>>>:::888666444333222222222222222111111111111222222111111111111111111111111222222333444444444444333666555666999<<>>>>>???@@@@@@AAAAAABBBCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFFFFIIILLLMMMMMMPPPUUUYYYdddpppxxxjjj___[[[\\\XXXfffwww|||yyyxxxoooooollliiiqqqxxx]]]GGG<<<:::999666444333222222222222222111111111111222222111111111111111111111111222333444444555555444444777666777999<<>>LLL___ppp{{{{{{~~~wwwpppiiiccc___aaaeeegggjjjmmmuuu|||}}}||||||uuummmjjjnnnrrrtttttttttxxx~~~xxxnnnbbbXXXSSSJJJHHHFFFDDDCCCEEEFFFHHHPPPSSSXXX___gggqqqzzz~~~{{{|||}}}~~~}}}{{{yyyxxxtttpppkkkfffaaa\\\WWWSSSNNNJJJDDD@@@@@@@@@>>><<>><<>>999888666444333333333444222222222222111111111111111111111111111111111111333333333444555555666666<<<999777888:::CCCUUUeeeqqquuu{{{}}}xxxtttppppppooommmmmmrrrzzz{{{xxxxxx~~~xxxjjjgggcccaaacccffffffffflllpppssswww{{{YYYggg}}}rrrddd```bbbnnnxxx{{{zzzxxxrrraaaNNNEEE@@@;;;888777444444333333333222222222444333333222222333333444666666999AAAOOObbbsss~~~xxxpppiii```\\\aaajjjoooqqqrrr}}}}}}wwwtttqqqmmmhhheeefffjjjnnnrrrsssvvv{{{~~~}}}~~~wwwmmmbbbYYYSSSMMMKKKIIIFFFFFFFFFHHHIIIJJJMMMQQQUUU[[[bbbiiinnnssszzz~~~~~~{{{xxxtttnnnhhhccc]]]XXXTTTLLLHHHCCC@@@>>>>>>===<<>>GGGXXXggguuuxxx}}}{{{xxxuuutttrrrooonnnsss|||zzzyyy}}}xxxtttvvvvvvmmmddd___aaa```^^^]]]]]]^^^^^^^^^\\\___eeeiiinnnvvvUUUdddxxxpppgggcccfffuuuwwweeeQQQFFFAAA<<<999888666666555555444333333222444333333222222333333444444666;;;FFFUUUgggxxx~~~vvvoooggg___[[[bbblllrrruuuwww|||}}}|||~~~{{{tttnnnkkkfffdddeeehhhmmmooommmqqquuuyyy}}}|||vvvxxx}}}uuukkkaaaYYYUUUPPPNNNLLLJJJJJJKKKMMMNNNOOOQQQSSSUUUWWWYYY]]]aaaeeejjjqqquuuyyy~~~~~~{{{tttpppjjjeee___ZZZTTTPPPHHHFFFBBB>>><<<;;;<<<===@@@AAAAAAAAAAAA@@@@@@???BBBCCCCCCDDDEEEFFFFFFFFFEEEGGGHHHJJJLLLPPPUUUYYYcccppp|||zzzxxxxxxvvvnnn]]]LLLFFFHHHRRR___oooyyy~~~xxxpppfff^^^bbbnnn}}}sss[[[HHH???888777555333222222222222333333333222222222222111111111111111111111111111111111222222333444444444222222555:::???GGGWWWfffvvvzzz~~~}}}zzzuuutttrrrnnnnnnsss}}}||||||tttppprrr}}}}}}tttlllfffaaa^^^______```____________```aaaeeeiiilllpppvvv~~~TTTbbbvvvqqqhhhfffkkkyyyyyygggRRRGGGAAA<<<999999777777666555444333333222444333333222222333333444333666===HHHXXXjjjzzz~~~wwwpppgggaaa```eeelllqqquuuzzz}}}zzzyyy}}}{{{vvvpppiiieeeeeeiiilllooonnnqqquuuxxx{{{yyytttwww|||tttkkkaaaZZZUUUPPPOOOMMMLLLLLLNNNPPPRRRRRRTTTVVVVVVWWWXXX[[[]]]aaaeeekkkppptttyyy~~~{{{yyymmmjjjddd___ZZZUUUPPPLLLFFFEEEBBB>>>:::999;;;===??????@@@@@@@@@@@@@@@???AAABBBCCCDDDEEEFFFFFFFFFDDDFFFHHHJJJLLLPPPUUUYYYbbbooo}}}{{{wwwvvvuuummm]]]MMMGGGIIIQQQ\\\iiirrrzzz}}}xxxmmmccc\\\```lllzzzuuu\\\HHH???888777555444333222333333333333333333222222222222111111111111111111111111000111111222222333333444333333555:::???HHHYYYhhhwwwzzz~~~}}}{{{uuutttrrrnnnnnnuuurrrlllnnnuuu|||sssjjjeeecccbbbaaabbbdddfffgggffffffggghhhjjjmmmppprrrtttxxxSSSbbbvvvssskkkkkkrrr{{{hhhSSSGGGAAA<<<999999888888777666555444333333444333333222222333333444333666>>>JJJZZZlll|||yyyrrriiiffffffjjjmmmpppvvv}}}|||xxxxxx}}}{{{pppiiihhhkkknnnpppqqqtttvvvwwwyyy|||xxx|||{{{sssjjjaaaZZZVVVPPPOOOMMMMMMNNNPPPSSSUUUXXXYYY[[[[[[[[[\\\]]]___cccgggkkkoooqqqvvv|||~~~|||{{{zzzxxxvvvtttsssrrrfffccc^^^YYYUUUQQQLLLHHHDDDDDDBBB===999888:::=========>>>???@@@@@@@@@@@@@@@AAACCCDDDEEEFFFFFFEEEDDDEEEGGGIIILLLPPPUUUYYYdddppp}}}|||vvvvvvuuunnn^^^NNNIIIKKKPPP[[[hhhsss|||}}}nnnddd^^^bbbmmmzzzvvv\\\HHH???999888666444333333333444444444333333333222222222111111111111111111111111000000111111222333333333333333555:::@@@JJJ\\\kkkxxxzzz~~~}}}{{{vvvuuurrrppppppwwwsssmmmnnnsss{{{{{{tttjjjccc___```bbbcccgggjjjnnnoooooonnnoooqqqnnnqqquuuvvvwwwzzzTTTbbbwwwuuuooopppxxx|||iiiTTTGGGAAA<<<:::999999888777666555444333333444333333222222333333444222666>>>KKK\\\nnn}}}{{{uuukkkjjjkkkmmmnnnpppwww|||yyyyyy~~~xxxooommmooorrrssstttvvvwwwwwwyyy{{{sssjjjaaaZZZVVVPPPOOONNNMMMOOORRRUUUWWW^^^___aaaaaa``````bbbccciiillloooppppppsssxxx}}}|||xxxuuussssssrrrpppnnnlllkkkjjjjjjbbb___ZZZVVVRRRNNNIIIFFFCCCCCCAAA===999888:::===<<<<<<===???@@@@@@@@@@@@???AAACCCDDDFFFFFFFFFEEECCCEEEGGGIIILLLPPPUUUYYYfffqqq~~~|||uuuvvvuuunnn___PPPJJJMMMPPP\\\jjjwwwrrrhhhbbbeeennnzzzwww\\\HHH@@@:::888777555444444444444444444444333333333222222111111111111111111111111000000000111222222333333333222444:::@@@LLL^^^oooxxxzzz~~~}}}{{{wwwvvvsssqqqrrryyyvvvoooqqquuu|||wwwpppeee^^^\\\]]]aaacccfffjjjoooqqqppppppqqqsssooosssvvvwwwxxx{{{XXXdddwwwxxxppppppttt|||kkkSSSEEE>>>;;;:::;;;999888777666444444444444333333222222222333444555444888@@@MMM^^^ppp|||tttmmmiiihhhmmmqqqvvv||||||~~~|||wwwtttrrrrrruuuvvvvvvvvvyyy}}}|||tttjjj___WWWRRROOOPPPPPPOOOOOOSSSZZZ```jjjhhheeebbbaaaeeelllqqqsssuuuwwwwwwuuutttwwwzzz}}}xxxrrrlllhhhfffeeeaaa```___```aaa```^^^\\\ZZZXXXUUUSSSQQQNNNJJJGGGAAA@@@>>><<<;;;:::;;;;;;???@@@AAA@@@>>>>>>???@@@===???AAACCCDDDDDDDDDCCCEEEEEEHHHLLLMMMNNNTTT\\\ddduuu}}}zzzwwwsssjjj[[[MMMKKKOOOXXXgggkkk|||tttjjjaaabbbnnn}}}vvv[[[FFF===<<<;;;999777555555555555333333333222222222111111000000111111111222222222111222222333333444444555333555666888>>>LLL___mmmyyy}}}{{{yyyvvvtttvvv~~~zzzxxx{{{ooojjjccc___aaaeeeiiilllrrrtttvvvtttrrrppprrrtttooorrruuuwwwyyy}}}WWWfff|||yyymmmnnnrrryyylllUUUHHHAAA===;;;<<<999888777666555444444444444333222222222333444555444888AAANNN___qqq}}}vvvmmmhhhggglllrrrxxx}}}yyytttssstttwwwwwwwwwzzz|||tttjjj```XXXSSSRRRSSSSSSRRRSSSWWW^^^eeellljjjgggddddddiiipppvvv|||}}}~~~{{{xxxwwwzzz}}}}}}{{{zzzyyyyyyzzz|||~~~~~~|||yyyuuurrrlllgggaaa^^^\\\[[[YYYXXXWWWWWWWWWWWWVVVTTTXXXUUUSSSQQQOOOLLLHHHEEE???>>><<<:::999999999999???@@@AAAAAA???>>>???@@@???@@@AAABBBCCCDDDDDDDDDEEEEEEHHHLLLMMMNNNTTT\\\fffvvv{{{xxxrrrhhhYYYLLLJJJOOO\\\kkkooo~~~~~~nnneee]]]```lll{{{www\\\GGG>>><<<:::888666555444555555333333333222222222111111111222222222333333333333111222222333333444444555444666777999@@@NNNaaaooozzz~~~{{{yyywwwuuuxxx}}}xxxlllhhhbbb```aaafffkkkmmmqqqssssssrrrooonnnooopppmmmpppsssvvvxxx{{{XXXiiiyyykkkmmmpppvvv|||nnnXXXKKKDDD???<<<<<<999888777666555444444444444333222222222333555666444999BBBPPPaaarrrxxxmmmgggfffkkksss{{{~~~wwwtttuuuvvvwwwxxx{{{|||tttkkkaaaYYYUUUVVVWWWXXXXXXXXX]]]dddjjjooommmiiiggghhhnnnwww}}}}}}yyyxxx||||||xxxtttrrrnnnoooppprrruuuuuusssqqqhhheeeaaa[[[WWWTTTSSSRRRRRRQQQOOOOOOPPPQQQPPPOOOTTTRRRPPPNNNLLLIIIFFFCCC<<<;;;999888777777777888???@@@BBBBBB@@@@@@@@@AAABBBBBBAAAAAABBBCCCDDDDDDFFFFFFHHHLLLMMMNNNUUU]]]hhhxxx}}}xxxpppeeeVVVKKKJJJOOO___nnnrrrvvvfff___YYY]]]kkkzzzxxx\\\GGG???;;;:::888555444444444444333333333222222222111111222222333333333444444444111222222333333444444555555777999;;;BBBPPPdddrrr|||zzzyyyxxxwww{{{~~~zzzxxxyyy|||~~~yyysssiiieeeaaa```ccchhhlllnnnpppqqqpppnnnllljjjkkklllkkknnnrrruuuwwwyyy|||~~~YYYkkkwwwkkkmmmqqqvvv{{{nnnYYYMMMGGGAAA<<<;;;:::999888666555555444444444333333222333444555666555999CCCQQQbbbsssxxxnnngggdddjjjsss|||yyyuuuvvvuuuvvvwww{{{}}}uuulllddd\\\YYYYYY[[[\\\]]]]]]bbbiiiooopppnnnkkkiiikkkrrr{{{{{{wwwxxx}}}|||vvvoookkkffffffgggiiikkkkkkiiiggg___]]]YYYUUURRRPPPOOOOOOPPPNNNMMMMMMPPPRRRRRRRRRRRRPPPMMMKKKJJJGGGCCC@@@;;;:::888777666666777777>>>@@@BBBCCCBBBAAAAAABBBDDDCCCBBBAAAAAABBBDDDDDDFFFFFFHHHLLLMMMOOOVVV___kkkzzz}}}uuukkk```RRRHHHHHHMMM\\\lllpppppp```ZZZVVV[[[iiixxxwwwZZZFFF???:::999777555444333333333333333333222222222111111222222222333333333333444111222222333333444444555444666999<<>>;;;:::999888777888888999<<>>:::999888777777777888999:::===AAABBBBBBAAA@@@@@@AAAAAABBBDDDEEEEEEEEEEEEGGGFFFHHHKKKMMMPPPYYYbbbooo}}}vvvmmmdddXXXOOOFFF??????CCCFFFWWW^^^qqq{{{zzz~~~qqq___WWWRRRUUUbbbpppxxx{{{|||||||||{{{{{{|||rrrTTTDDD@@@<<<:::888666555444555555333333333222222222111111111111111222222222333333111222222333333444444555333666999>>>FFFWWWlll{{{|||{{{zzzzzz|||{{{|||~~~yyyssslllgggccccccdddfffiiijjjiiihhhhhheeecccdddgggkkkmmmmmmnnnoooooooooppprrrwwwzzz}}}UUUccczzzzzzxxx|||sss]]]PPPJJJEEEAAAAAA;;;:::999777666666555555555555444333444555666777777999???JJJ[[[ooo}}}ooohhhgggqqqzzzssstttxxxyyyyyyzzz~~~|||uuuooojjjhhhgggiiikkklllkkknnnsssxxxuuuuuutttrrrrrrtttxxx|||yyyyyyxxxvvvuuuzzz{{{uuuooogggbbb_________aaadddhhhllloooqqqqqqrrrtttuuurrrnnnjjj[[[XXXTTTPPPLLLHHHBBB???999999777666666777888888999===@@@BBBBBB@@@@@@@@@???@@@CCCEEEFFFFFFFFFEEEGGGFFFHHHKKKMMMPPPYYYcccooo}}}|||qqqiii```UUULLLDDD======AAADDDUUU\\\ooozzzzzzsss```WWWPPPSSS___mmmuuuxxxvvvxxx|||}}}~~~rrrUUUEEEBBB<<<;;;999777666555555555333333333222222222111111222222333333333444444444111222222333333444555555444777;;;???HHHYYYnnn}}}}}}|||zzzyyyzzzzzz|||~~~xxxqqqkkkgggddddddeeegggiiijjjhhhfffeeebbb```bbbgggkkknnnnnnnnnnnnmmmmmmmmmpppuuuyyyYYYeeexxx|||yyy___OOOHHHBBB???>>>===;;;888777777666555333444444444444444555666777666999???KKK\\\ppp~~~vvvsssrrrwww|||wwwzzz|||}}}yyytttssswww{{{zzzyyyyyy{{{yyysssnnnkkkiiijjjkkklllmmmooopppqqqrrrtttrrrpppnnnoooppprrrttttttuuuuuuvvvxxx}}}~~~wwwsssooorrrvvvzzz~~~~~~uuuoooiiiaaaVVVMMMHHHDDDAAA>>><<<:::888777666777888999??????@@@AAAAAAAAA@@@@@@???@@@BBBCCCDDDDDDEEEEEEFFFEEEFFFIIIKKKNNNWWWaaalllzzz|||rrrlll___QQQHHHCCC@@@@@@CCCIIIUUUaaakkkyyy~~~sssdddYYYQQQWWWeeepppwww|||~~~{{{|||rrrXXXGGG@@@999888777555444444444444;;;999666333111000111111222222222222222222222222333333333444444444555555666888;;;@@@IIIYYYlllyyy~~~|||zzzxxxwww{{{}}}tttxxxzzzsssmmmiiigggdddcccdddfffggghhhfffddd^^^^^^^^^___```bbbeeeffffffgggiiikkknnnqqqtttuuu|||VVVaaauuu{{{aaaQQQJJJEEEAAA@@@>>>;;;999777777666555333666666555555666666777888666999???JJJ\\\pppwwwvvvwwwzzzvvvvvvyyyzzzwwwrrrqqqtttxxxzzzzzzzzz|||zzztttoookkkiiilllllllllmmmnnnoooppppppqqqpppnnnmmmmmmnnnqqqrrrttttttuuuvvvyyy~~~vvvjjjbbbVVVMMMHHHDDD@@@===;;;:::888666666666888999??????@@@@@@AAAAAA@@@@@@???@@@BBBCCCDDDDDDEEEEEEEEEEEEFFFJJJKKKNNNVVV___jjjxxx~~~{{{rrrkkk^^^PPPHHHCCCAAABBBFFFPPP\\\iiirrr~~~}}}qqq```UUUPPPXXXgggttt~~~qqqXXXGGG@@@:::999888777666555555555999777555333111111222222222222222222222222222222333333333444444444555555555777:::???JJJ\\\ppp~~~~~~|||yyywwwvvvzzz{{{uuuzzzxxxqqqlllhhhgggdddddddddeeegggfffdddbbb^^^^^^^^^^^^```bbbdddeeehhhiiijjjlllnnnqqqssstttxxx|||TTT```sss}}}dddUUUMMMHHHCCCBBB???<<<:::888888777555444555555555555555555666777666888>>>JJJ[[[ooovvvvvvyyy~~~yyyvvvwww{{{}}}zzzuuurrrtttwww{{{{{{|||~~~{{{uuupppllljjjmmmmmmllllllkkkkkkllllllmmmllljjjiiijjjlllnnnpppttttttvvvwww{{{{{{kkkcccWWWMMMHHHDDD???<<<:::999777666555666888999>>>??????@@@AAAAAA@@@@@@???@@@BBBCCCDDDDDDEEEEEEEEEDDDGGGKKKLLLNNNTTT]]]hhhvvv~~~}}}|||sssjjj^^^PPPHHHCCCBBBFFFLLLYYYggguuu~~~}}}nnn^^^UUUQQQZZZjjjxxx}}}oooWWWFFF@@@;;;:::999777666666666666777666444222222222333333333333333333333333333333333333333444444444555555444666999>>>KKK^^^ttt}}}yyyvvvuuuxxx~~~{{{wwwwww}}}{{{uuuoookkkhhhffffffeeeeeeeeefffeeebbb```^^^^^^]]]^^^___aaacccdddiiiiiijjjlllnnnppprrrtttvvvzzzUUUbbbuuu~~~fffWWWPPPJJJEEECCC@@@>>>;;;999999888666444333333222222222333333444777888>>>IIIZZZooouuurrrttt}}}}}}zzz|||wwwwwwzzz||||||}}}|||wwwrrrooommmnnnmmmkkkiiiggggggffffffhhhgggeeeeeefffiiilllnnnsssuuuwwwzzz~~~|||uuurrrrrruuu|||xxxlllcccWWWMMMGGGCCC>>>;;;888777666555555666888999===>>>???@@@@@@AAA@@@@@@???@@@BBBCCCDDDDDDEEEEEEDDDDDDHHHLLLMMMNNNTTT\\\fffttt~~~|||{{{~~~~~~~~~uuuiii]]]OOOGGGCCCDDDJJJRRRbbbrrr}}}lll^^^WWWTTT^^^nnn{{{}}}{{{}}}mmmUUUEEE>>>::::::888777666555555555444444333222222333444444333333333333333333333333333333333444444444555555666777999???KKK___vvv{{{wwwvvvyyy~~~xxxuuuyyy|||xxxrrrnnnjjjhhhggghhhgggfffffffffdddaaa______^^^^^^^^^```aaacccdddfffgggiiikkknnnrrrtttvvvxxx{{{XXXeeexxx~~~gggZZZSSSLLLFFFDDDBBB???<<<:::999888666555444333333222222222333333777888===HHHYYYnnnvvvooonnntttzzz}}}|||zzz{{{}}}~~~{{{wwwtttrrrqqqllljjjgggdddbbbaaa``````aaaaaa```aaacccgggkkknnnsssuuuyyy}}}}}}ssskkkeeecccdddhhhpppxxx}}}vvvjjjbbbVVVLLLFFFBBB===:::777666555444444666888999<<<===>>>???@@@@@@@@@@@@???@@@BBBCCCDDDDDDEEEEEEDDDEEEHHHLLLNNNOOOUUU]]]gggttt~~~|||{{{zzz|||}}}}}}~~~xxxiii]]]PPPGGGCCCEEENNNXXXjjj{{{{{{hhhZZZUUUVVVcccsss~~~}}}|||kkkRRRCCC===999888777666555444444444222222222222333333444444333333333333333333333333333333333444444444555555999999;;;@@@KKK___uuu~~~yyyxxx|||{{{wwwvvv|||{{{yyyuuuqqqmmmkkkiiiiiikkkiiihhhhhhhhhfffbbb```aaaaaa``````aaaccceeefffdddeeehhhlllpppuuuyyy{{{zzz}}}[[[iii~~~iii\\\VVVOOOHHHEEECCCAAA===;;;:::999777555777666555555555555555555777888===GGGXXXnnnwwwnnnjjjooosssuuu|||}}}{{{}}}~~~{{{wwwtttrrrqqqiiifffccc___\\\ZZZZZZZZZ[[[[[[\\\^^^aaagggkkknnnsssvvv{{{zzzvvvrrroooeee___ZZZZZZ[[[^^^dddlllrrruuu{{{wwwhhh```TTTJJJEEEAAA<<<999555444333333444666888:::<<<<<<>>>???@@@@@@AAAAAA???@@@BBBCCCDDDDDDEEEEEEEEEEEEHHHMMMNNNPPPXXX```iiivvv}}}{{{zzzyyy{{{||||||}}}zzzjjj^^^PPPGGGCCCFFFQQQ]]]rrrvvvbbbRRRPPPWWWfffxxx~~~{{{~~~{{{{{{gggPPPBBB>>>999888777555444444444444111222222222333333333333333333333333333333333333333333333444444444555555999:::<<>><<<;;;:::777666888777666666555555666666777888<<>>@@@@@@AAAAAA@@@@@@BBBCCCDDDEEEEEEEEEGGGFFFHHHLLLOOOSSS]]]gggnnnzzz}}}{{{yyyxxx{{{{{{{{{}}}zzzlll```RRRGGGBBBFFFTTTbbbhhhSSSOOOQQQ[[[mmm}}}zzzyyy~~~}}}yyyxxx}}}yyy```LLLCCCAAA;;;:::999777666666555555111222222333333333222222444444444444444444444444333333333444444444555555444777;;;BBBNNN```ttt||||||{{{xxx|||}}}zzzwwwvvvtttrrrppppppppppppqqqpppooooooooonnnjjjhhhiiiiiihhhhhhhhhjjjkkklllppprrrtttxxx}}}lllooobbb]]]VVVMMMGGGGGGDDD@@@>>>===<<<:::999666666555444444444444444666777;;;EEEVVVkkk~~~}}}sssnnnmmmqqqwwwzzz}}}|||yyytttmmmhhhbbbZZZRRRPPPOOONNNPPPSSSQQQSSSUUUXXX]]]eeennnuuuyyy{{{}}}rrrnnnjjjgggfffggghhhhhheeedddccc```^^^[[[YYYXXXXXX]]]dddnnnyyyxxxpppjjjaaaXXXMMMEEEAAA>>>999555555444333333444555666777999;;;>>>>>>>>>>>>???@@@AAAAAABBBCCCDDDDDDDDDCCCFFFFFFHHHLLLOOOTTT^^^iiiyyy|||zzzwwwzzz{{{~~~wwwjjj]]]QQQKKKGGGIIIYYYjjjwww```QQQHHHQQQaaarrrvvvuuuyyy}}}|||oooYYYKKKDDD???<<<;;;:::888666555444444444444444333333222222222333444444555555444444333333333333444444444555555888888:::@@@NNNbbbwww|||{{{{{{xxx}}}{{{vvvuuuuuutttttttttsssssssssrrrrrrqqqqqqpppoooooonnnooommmjjjkkknnnrrrvvvwwwzzz{{{}}}rrroooccc]]]VVVNNNIIIGGGDDD@@@>>>===<<<:::999888888777666666666666666777888<<>>>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDGGGFFFHHHLLLQQQXXXdddppp~~~|||{{{}}}vvvjjj]]]PPPJJJGGGJJJ[[[mmmnnn[[[OOOLLLUUUcccsss}}}uuuvvv{{{nnnXXXKKKDDD@@@===;;;:::888666555444444444333333333333333333222333444444555555444444333333333333444444444555555888888:::@@@NNNbbbwwwzzzyyy~~~{{{zzz{{{wwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttssssssrrrrrrqqqpppnnnooorrrvvvyyy|||vvvooobbb]]]VVVOOOKKKGGGDDD@@@===<<<;;;:::888888888777666666666666666888888<<>><<<888555555555444444555777888999===???@@@@@@???>>>???@@@???@@@AAACCCDDDEEEEEEEEEHHHFFFHHHMMMTTT]]]mmm{{{tttiii[[[NNNIIIGGGLLL^^^rrrvvvhhhZZZQQQPPPXXXeeesss}}}{{{vvvyyynnnXXXKKKDDD@@@===<<<:::888666555444444222333333333333333333444333444444555555444444333333333333444444444555555777888:::AAANNNcccyyyxxxwww}}}}}}{{{}}}zzzwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxuuuuuutttuuuxxx|||uuunnnaaa[[[UUUPPPMMMHHHEEEAAA>>>===<<<:::888666666555444444444444444888999<<>>;;;999777666555555555666777999:::???@@@BBBAAA@@@??????@@@>>>???AAACCCDDDEEEFFFFFFIIIGGGHHHNNNVVVbbbsss~~~sssgggYYYLLLGGGGGGNNNbbbvvv~~~ttthhh\\\VVVQQQYYYfffrrr|||yyyvvv|||nnnWWWKKKDDDAAA===<<<:::888777555555444222222222333333444444444333444444555555444444333333333333444444444555555777888:::AAAOOOdddzzz~~~wwwwww|||{{{{{{xxxyyyyyyyyyzzz{{{{{{||||||||||||||||||||||||||||||xxxyyy{{{|||ttt|||xxxuuuzzzlll___ZZZTTTPPPNNNIIIFFFBBB???>>><<<:::999666666555444444444444444888888<<>>;;;:::999555555444555666888:::;;;???AAABBBBBB@@@??????@@@>>>???AAACCCDDDEEEFFFFFFHHHGGGIIIOOOWWWcccttt}}}~~~~~~rrrdddWWWKKKFFFGGGOOOcccxxxvvvhhh[[[TTTPPPYYYgggsss|||zzztttsss{{{mmmWWWKKKEEEAAA===<<<;;;999777666555555222222222333333444444444333444444555555444444333333333333444444444555555777777:::AAAPPPeee{{{}}}xxxyyy}}}}}}|||zzzyyyzzz{{{|||}}}~~~~~~{{{}}}wwwvvvrrrjjjqqq{{{}}}jjj```ZZZUUUQQQPPPKKKHHHDDDAAA???>>><<<:::888888777666666666666666666777;;;EEEVVVkkk~~~|||xxxxxx}}}|||sssnnnnnnpppttttttuuuwwwwwwtttoookkkqqq~~~{{{~~~yyyqqqfff^^^SSSMMMIIIJJJKKKKKKLLLOOOSSSYYYbbbkkksssyyy~~~wwwnnngggbbbaaaaaagggmmmwwwyyytttssssssyyy{{{~~~~~~{{{wwwssspppnnnhhhddd___[[[WWWUUURRROOOLLLIIIEEEAAA===:::999999444444444444555777999;;;>>>@@@AAAAAA@@@???@@@AAA???@@@AAACCCDDDEEEEEEEEEGGGGGGJJJPPPWWWaaaooo}}}{{{zzz|||}}}}}}qqqaaaUUUIIIFFFGGGOOOcccxxxyyygggXXXPPPQQQ[[[jjjwww{{{tttnnnppp{{{lllVVVKKKEEEBBB>>>===;;;999777666555555222333333333333333333444333444444555555444444333333333333444444444555555777777:::BBBQQQggg}}}}}}yyy{{{}}}|||{{{|||}}}}}}yyysssnnneeeooo{{{zzzjjjaaa]]]WWWSSSRRRMMMJJJEEEBBBAAA???===;;;888888777666666666666666555666;;;EEEVVVlll{{{wwwwww{{{|||qqqlllmmmppprrrvvvzzz{{{xxxsssooolllvvv~~~xxx}}}xxxoooddd\\\SSSMMMHHHIIIJJJKKKNNNRRRWWW]]]gggooouuuzzz}}}zzzpppgggbbbaaadddgggnnnvvv}}}yyywwwxxx{{{~~~}}}{{{wwwrrrnnnjjjhhh```]]]YYYWWWUUURRROOOMMMIIIGGGDDD???;;;888777777333333333333555777999:::<<<>>>@@@AAA@@@???@@@AAA@@@AAABBBCCCDDDDDDDDDDDDFFFFFFJJJQQQWWW]]]hhhsssuuuyyyzzzvvvtttwww{{{{{{|||ooo^^^SSSIIIFFFGGGOOObbbvvv|||kkk]]]UUUUUUaaaqqq}}}zzzrrrnnnrrrlllVVVJJJEEEBBB>>>===;;;999777666666555444333333333333333333222333444444555555444444333333333333444444444555555777777:::BBBRRRggg~~~~~~zzz{{{~~~zzzqqqkkkgggrrryyyjjjccc___YYYUUUTTTNNNKKKGGGCCCAAA@@@>>><<<666666555444444444444444444555:::EEEWWWlllyyyuuutttyyy||||||~~~|||qqqlllooossspppvvv|||~~~zzztttpppooo{{{|||www~~~}}}vvvnnnccc[[[UUUNNNIIIJJJKKKMMMPPPUUUZZZaaajjjrrrwwwzzz|||~~~yyyrrriiibbb```cccjjjooottt|||wwwxxxzzz~~~~~~|||zzzxxxtttooojjjfffdddZZZXXXUUUTTTSSSQQQNNNLLLGGGEEECCC>>>999666555555222222222333444666888:::;;;===???@@@@@@???AAABBBAAAAAABBBCCCDDDDDDDDDCCCEEEFFFKKKRRRVVVZZZccclllkkknnnooommmpppvvvzzzzzz{{{nnn]]]QQQHHHFFFHHHNNNaaauuuqqqfff```ZZZfffvvv{{{tttqqqvvvlllVVVJJJEEEBBB>>>===;;;999888666666555444444444333333222222222333444444555555444444333333333333444444444555555666777:::CCCRRRhhh~~~~~~zzz{{{mmmjjjhhhttttttfff```^^^ZZZVVVTTTQQQMMMGGGCCC@@@>>><<<:::999888777666666555555555888999<<>>>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDEEEIIIOOOVVV]]]```aaaeeedddeeeiiinnnssswwwxxxyyynnn```PPPEEEFFFJJJRRRdddwwwmmm___\\\bbboooxxxuuu|||gggTTTLLLGGGAAA>>>======;;;999666444333555555444333333333333444444444444333333222222222333333333444444444555555666666999AAAQQQggg|||}}}mmmjjjeeerrruuugggaaa___[[[VVVTTTOOOLLLGGGCCCAAA@@@>>>===999888777666666555555666777888;;;BBBPPPeee{{{zzzrrrmmmrrrzzz}}}pppkkklllooovvv{{{~~~yyyuuuttt|||{{{}}}zzzvvvqqqggg]]]TTTPPPNNNNNNLLLMMMTTT\\\gggiiimmmssswwwwwwsssooogggaaa]]]^^^```dddmmmvvv~~~~~~zzzwwwsssnnnjjjeee```\\\XXXVVVRRRPPPOOOMMMKKKIIIGGGCCC===999888777666555555444444444444666777888<<<======>>>>>>???@@@@@@AAAAAABBBBBBCCCDDDDDDDDDEEEGGGJJJOOOUUU[[[___```bbbcccfffjjjoootttxxxyyyzzznnn___PPPEEEEEEJJJRRRcccuuulllaaa```gggyyy|||zzzgggTTTLLLGGGBBB???>>><<<:::888666555444666555444444333333444444444444444333333333222222333333444444444555555555666666999AAAQQQhhh|||}}}nnnllleeetttwwwhhhbbb___[[[WWWUUUNNNKKKGGGDDDCCCBBB@@@>>>999999888777666666666666666777:::@@@MMMbbbyyyyyypppkkkpppzzz{{{pppkkklllpppyyyzzzwwwwww~~~|||}}}zzzvvvrrriii___VVVQQQNNNMMMNNNPPPXXXaaahhhjjjnnnrrrssspppjjjeee]]]ZZZYYY]]]aaagggrrr|||~~~}}}}}}~~~~~~|||yyyuuuooojjjeee```[[[XXXTTTSSSRRRQQQQQQNNNIIIFFFBBB???:::777777777777666444444333333444555777888;;;;;;<<<======>>>>>>???AAAAAABBBBBBCCCDDDDDDDDDGGGHHHJJJNNNSSSXXX\\\^^^___bbbffflllqqqvvvzzz{{{zzzooo]]]PPPEEEEEEIIIRRRcccttt|||hhhaaadddpppfffSSSLLLGGGDDD@@@???<<<:::888777666666666555444444333444444444444444444444333333333333333444444444444555555555777777:::BBBRRRiii}}}|||ooonnnkkk|||xxxiiibbb___[[[WWWVVVOOOLLLHHHFFFDDDBBB@@@>>>:::999888777666666666666444666999???KKK___wwwzzzpppjjjoooyyyzzzpppmmmooorrr|||}}}{{{|||~~~}}}{{{xxxuuulllcccYYYRRRMMMMMMOOOSSS\\\eeeiiilllooopppnnnhhhaaa\\\UUUTTTWWW]]]cccjjjvvv|||{{{zzzzzz{{{{{{yyyxxxvvvqqqkkkeee```\\\WWWUUUQQQPPPPPPPPPPPPNNNJJJGGGAAA>>>999777666777666666333333333333444555777888;;;<<<<<<======>>>??????AAAAAABBBBBBCCCDDDDDDDDDGGGHHHJJJLLLOOOTTTYYY]]]___ccciiioootttxxx|||~~~yyymmmYYYOOOEEEDDDJJJTTTdddsssqqq___]]]dddyyy}}}cccRRRJJJGGGEEEAAA???<<<999777777888888666666555444444444444444444444444444444444333333444444444444555555555555777888;;;CCCTTTjjj|||yyy~~~oooqqqqqqwwwhhhaaa^^^[[[WWWVVVRRROOOKKKHHHEEEBBB???<<<:::999888777777666666666333555999===HHH\\\vvv|||rrrkkkoooyyy{{{tttsssuuuxxx~~~}}}yyypppfff[[[SSSMMMNNNQQQVVV___hhhjjjlllooonnnjjjbbb[[[VVVRRRSSSWWW^^^dddlllyyy{{{{{{|||~~~|||{{{yyyxxxxxxvvvsssqqqnnnjjjddd___[[[WWWTTTRRRQQQPPPOOOOOOPPPPPPNNNLLLCCC???;;;777666666555444333333333333444666888999<<<<<<===>>>>>>??????@@@AAAAAABBBBBBCCCDDDDDDDDDEEEGGGIIIJJJLLLQQQXXX]]]bbbgggmmmssswww{{{vvvjjjTTTLLLEEEDDDKKKWWWhhhuuu|||hhhYYYZZZddd|||www___PPPIIIFFFFFFAAA@@@===:::888888999999666666555444444444444555444444444444444444444444444444444555555555666666888999<<>>>>>???@@@@@@AAAAAABBBBBBCCCDDDDDDDDDEEEGGGHHHIIIKKKQQQZZZaaaiiimmmssswwwzzz}}}qqqdddOOOJJJDDDEEEMMM\\\mmmyyytttcccWWW[[[fffzzznnn[[[NNNGGGDDDEEEAAA???===;;;:::999999999777666555555444444555555444444444444555555555555444444555555555666666666999:::===FFFVVVnnnzzzvvvzzz|||kkkrrrrrrrrrbbb[[[ZZZXXXVVVVVVRRRPPPMMMJJJHHHEEEAAA>>>::::::999888777777777777333666999<<>>999555444333333222444444444555666888:::<<<;;;;;;<<<======>>>>>>???AAAAAABBBBBBCCCDDDDDDDDDEEEGGGJJJKKKMMMTTT^^^fffppptttyyy{{{|||~~~|||lll^^^JJJGGGDDDEEEOOOaaasss}}}}}}xxxmmm___VVV\\\fffxxx|||}}}fffVVVLLLEEEBBBDDD@@@???>>>===<<<::::::999777666666555555555555555444444444444555555555666555555555555666666666666:::;;;>>>GGGWWWooo{{{xxx{{{zzziiiqqqrrrppp```ZZZYYYWWWUUUVVVPPPNNNLLLJJJIIIFFFCCC@@@;;;:::999888777777777777333666:::===EEEYYYttt}}}rrriiikkkrrrzzzyyyrrrssszzzwwwjjj]]]TTTOOOPPPUUUZZZ```eeecccdddeeeaaa[[[UUUSSSRRRRRRTTTYYY```hhhsss~~~~~~}}}{{{yyywwwvvvvvvtttqqqmmmjjjcccbbbbbbdddeeeeeebbb```aaabbbcccdddaaa[[[RRRLLL???;;;666333333333222222555555555555777999;;;===::::::;;;;;;<<<======>>>AAAAAABBBBBBCCCDDDDDDEEEFFFHHHKKKLLLOOOVVVbbbkkkuuuyyy}}}}}}}}}yyyiiiZZZGGGFFFCCCEEEQQQdddvvvzzzrrrggg[[[UUU[[[eeexxx~~~yyy{{{zzzbbbTTTKKKDDDAAACCC?????????>>>===;;;:::999777777666555555555555555444444444555555555666666555555555555666666666777:::;;;>>>GGGXXXooo|||yyy}}}~~~~~~uuuhhhiiippp~~~qqqccc^^^\\\YYYWWWXXXVVVSSSOOOLLLJJJGGGDDDAAA>>>;;;888666666666555444:::999;;;>>>EEEUUUqqqwwwkkkiiimmmsss{{{{{{ppplllnnnuuuzzz~~~ssskkk\\\WWWQQQPPPTTT[[[```bbbcccbbb```[[[VVVSSSRRRSSSQQQVVV\\\dddnnn}}}~~~||||||}}}{{{yyyuuuqqqmmmjjjhhhfffhhhkkkppptttuuutttrrrpppmmmkkkkkkhhh```SSSIII===:::666333333333333333333333444555777999:::;;;>>>>>>>>>===>>>??????@@@DDDCCCCCCCCCDDDEEEFFFGGGCCCGGGJJJLLLOOOXXXeeepppyyyzzz{{{{{{}}}{{{hhhWWWHHHFFFDDDFFFTTThhhvvv{{{wwwlll```VVVSSS^^^jjj}}}zzz|||sssZZZNNNJJJGGGEEECCCAAA???=========<<<:::888777777777777666555444333333333333444555666777777555444444555555666777888777;;;BBBLLL[[[ppp~~~}}}{{{yyyxxxvvvvvvuuuoooeeehhhppp}}}pppccc]]][[[YYYXXXYYYVVVTTTQQQOOOMMMJJJEEEBBB???===:::888777777666555888888999===CCCSSSnnnxxxkkkiiimmmrrryyy~~~wwwmmmiiikkkqqqvvvvvvnnn^^^XXXRRRRRRVVV\\\```bbbcccbbb```[[[VVVTTTSSSTTTSSSXXX___hhhsss}}}|||{{{|||zzzvvvrrrooommmlllkkkmmmrrrzzzzzzuuuooojjjcccYYYLLLBBB===999555333333444444333333444444555777999;;;<<>>>>>??????@@@AAACCCCCCDDDDDDEEEEEEFFFFFFCCCGGGKKKMMMQQQ[[[hhhssszzz{{{|||}}}}}}iiiXXXHHHFFFDDDGGGVVVjjjwww{{{uuuggg[[[RRRSSSaaaooo{{{yyy|||ppp[[[PPPMMMIIIEEEBBBAAA@@@>>>======<<<:::888888777777666555555444444333444444444555666666666555444444555555666777888777;;;AAAKKKZZZppp~~~|||{{{{{{{{{yyyxxxvvvtttrrrppppppooogggaaagggppp}}}ooobbb\\\[[[YYYYYYZZZWWWVVVTTTSSSQQQMMMHHHDDDAAA???;;;999999999777666777777888<<>>=========;;;999999888666555444555555666444444555555555555555555555444444555555666777888777:::@@@JJJYYYooo}}}}}}~~~}}}zzzxxxvvvtttttttttrrrqqqooollljjjiiihhhgggyyybbb^^^dddooo}}}|||oooaaa\\\[[[ZZZZZZ\\\XXXWWWWWWVVVTTTPPPJJJFFFBBB???<<<:::999999888666666777999<<>>AAA@@@@@@@@@@@@AAABBBBBBAAABBBDDDFFFGGGFFFEEEDDDCCCGGGKKKMMMRRR[[[iiissszzz{{{|||}}}jjjYYYGGGFFFEEEKKK]]]ppp{{{|||}}}ooo^^^SSSPPPVVVeeesss}}}xxxvvvtttvvv{{{yyyjjjZZZSSSPPPLLLGGGEEECCCAAA???>>>>>>===;;;::::::999666555444444666777555555555555555444444444555444444555555666777888777999???HHHXXXooo~~~}}}}}}}}}{{{yyyzzz|||~~~~~~zzzwwwuuussssssrrrrrrtttvvvyyy{{{}}}}}}~~~}}}yyyxxxuuurrrpppooooooooolllkkkiiigggeeecccbbbbbbvvvaaa]]]bbbnnn{{{zzznnnbbb^^^^^^\\\\\\]]]YYYXXXXXXWWWUUUQQQLLLHHHCCC@@@<<<:::999888777666777777:::===AAANNNeeezzzvvvuuuyyy|||yyyoooiiiggggggiiippp}}}xxxrrreee___XXXUUUWWWZZZ\\\\\\]]]]]]\\\YYYWWWVVVWWWXXX]]]eeeqqq~~~~~~}}}|||||||||}}}zzzxxxvvvuuuwww{{{|||qqqiii^^^YYYQQQIIIDDD???<<<;;;888666444333444555444333444444555777999;;;===???AAAAAAAAA@@@AAAAAABBBCCCAAABBBDDDFFFGGGFFFEEEDDDCCCGGGJJJMMMPPPZZZgggqqqzzzzzz{{{~~~yyygggWWWFFFEEEFFFNNNaaattt}}}}}}zzzlll]]]TTTSSSYYYdddoooxxx|||yyywwwvvvyyywwwhhhYYYRRROOOLLLIIIIIICCCAAA?????????>>><<<:::;;;999777555444555666777555555555555555444444444555444444555555666777888777999===FFFVVVnnn}}}vvvrrroooooommmllllllooouuuzzz|||{{{yyyvvvrrrnnnkkkiiihhhgggffffffgggiiilllnnntttwww|||{{{xxxvvvtttrrrooommmlllkkkkkkhhhgggeeecccaaa```______rrraaa___bbbooo{{{yyynnndddaaabbb```^^^^^^ZZZYYYWWWVVVUUURRRMMMIIIDDDAAA===::::::999777666666777:::===AAALLLbbbvvvxxxwww{{{}}}}}}~~~~~~}}}}}}wwwoooiiifffffffffppp|||yyytttjjjcccZZZUUUVVVZZZ\\\]]]]]]]]]\\\[[[YYYXXXZZZ\\\ccclllyyy~~~}}}|||}}}~~~~~~{{{zzzzzzzzz|||~~~~~~zzzvvvqqqjjjbbb]]]TTTQQQKKKEEE???;;;999999666555333333444555444333444555666777:::<<<>>>@@@AAAAAA@@@@@@AAAAAABBBCCCBBBCCCDDDEEEFFFFFFEEEEEEDDDHHHLLLNNNRRR\\\iiisss|||{{{|||tttbbbRRRFFFEEEFFFPPPeeexxx~~~vvvhhhYYYSSSUUU[[[dddlllsss{{{}}}}}}|||zzz~~~|||{{{~~~tttfffXXXRRROOOLLLJJJJJJDDDBBB@@@?????????===;;;:::999777666555555666777444444555555555555555555555444444555555666777888777888<<>>===;;;:::888333555888;;;>>>HHH\\\oooxxxuuuvvvuuuuuuvvv~~~{{{zzz{{{xxx}}}|||wwwsssooonnnoooooouuutttkkk___XXXXXX\\\```bbbaaaaaaaaa```______aaadddoooxxx}}}}}}~~~}}}~~~~~~~~~|||xxxsssqqqlllhhhaaa[[[WWWRRRNNNKKKDDDDDDCCC@@@<<<777555444444333222333555666555333444555666888;;;===@@@AAA@@@@@@??????@@@@@@AAABBBDDDCCCCCCCCCDDDEEEFFFGGGFFFJJJPPPUUU\\\gggwwwwwwkkkYYYIIIEEEEEEGGGSSSiii}}}nnn^^^MMMJJJPPPZZZfffnnnttt{{{|||zzz~~~~~~|||zzz{{{lllccc[[[XXXTTTMMMGGGEEEEEECCCAAA@@@@@@???===<<<888999999999888777666555333333444444555666777777555444444555555666777888777888;;;BBBSSSlll~~~{{{yyyuuuvvvuuuuuuwww{{{{{{wwwpppllljjjiiihhhhhheeeeeeeeeeeeeeedddcccccc```aaabbbcccccccccccccccdddddddddfffhhhkkknnnooorrruuuyyy|||}}}}}}yyyxxxyyyzzz{{{{{{wwwvvvuuuuuuuuutttqqqnnniiigggeeebbb```_________XXXXXXXXXWWWXXXXXXYYYYYYyyyccc]]]bbbeeeyyywwwoooiiifffccc^^^\\\]]][[[XXXUUUSSSRRRPPPMMMJJJGGGDDDAAA>>>===<<<999777777888::::::999@@@SSSfffssslllkkkoootttwwwyyyxxxtttvvv{{{wwwvvvxxx|||xxxuuurrrqqqqqqrrr|||sssfff^^^]]]aaaeeehhhhhhhhhgggdddaaabbbhhhmmmwww}}}~~~~~~}}}{{{zzzxxxvvvsssnnnhhhccc]]][[[XXXTTTPPPMMMKKKIIIEEECCCAAA>>>;;;999888777555444444333333333444444555666888:::===>>>???@@@???@@@@@@AAABBBBBBBBBBBBBBBDDDFFFFFFFFFGGGHHHJJJIIIMMMOOORRR\\\mmm{{{uuufffTTTGGGAAAAAAGGGYYYnnn|||}}}yyyeeeUUUJJJLLLPPPVVVdddsss{{{{{{uuurrruuuzzz~~~{{{eeebbb^^^YYYUUUOOOIIIEEEEEEDDDBBBBBBBBBBBB@@@???;;;::::::999888777666666666666555444444444444555444444444555555555666666888999<<>><<<:::888777888::::::999@@@RRReee}}}sssjjjiiinnnrrrzzz{{{yyywww{{{zzztttqqqrrrtttyyy~~~{{{yyyxxxwwwxxx|||sssggg```^^^aaaeeegggjjjjjjiiifffdddeeejjjooo|||~~~}}}}}}~~~~~~|||yyywwwtttqqqnnniiiccc___XXXVVVSSSOOOKKKHHHFFFEEEDDDBBB@@@===;;;999888777555444444333333333444444555666888:::<<<>>>?????????@@@AAAAAABBBBBBBBBBBBCCCEEEFFFGGGFFFFFFHHHJJJJJJNNNPPPTTT^^^nnn|||}}}sssdddRRRFFFBBBBBBIIIZZZooo{{{{{{wwwbbbSSSIIIKKKQQQXXXgggvvvtttpppnnnrrrwww{{{wwweeebbb]]]XXXTTTOOOKKKGGGFFFDDDBBBBBBBBBBBB@@@???;;;;;;:::999888777666666666666555444444444444555444444444555555555666666888999<<>>>>>?????????AAABBBBBBCCCCCCCCCDDDFFFGGGGGGFFFFFFHHHIIIKKKOOORRRVVVaaarrr~~~}}}}}}}}}qqq```OOODDDCCCDDDLLL]]]oooxxxvvvqqq\\\OOOGGGJJJRRR\\\lll|||pppmmmnnntttxxx{{{ssseeeaaa[[[WWWSSSPPPMMMKKKFFFEEECCCCCCCCCBBBAAA???;;;;;;:::999888777666666666666555444444444444555444444555555555666666666888999<<>>;;;999888888999:::999>>>NNN]]]xxxxxxooolllooossszzzzzzzzz}}}|||uuurrrqqqqqqtttxxx|||zzzyyy{{{~~~~~~|||vvvpppmmmnnnqqqsssvvvwwwwwwtttsssuuu|||}}}|||{{{{{{{{{|||}}}}}}{{{yyyuuupppkkkfffbbb^^^ZZZWWWSSSQQQNNNJJJGGGDDDBBBAAA???>>><<<:::888777666666333333333222333333444444555666888:::<<<===>>>>>>??????AAABBBCCCCCCCCCCCCEEEFFFHHHGGGFFFFFFHHHIIIMMMPPPTTTZZZfffuuu}}}zzz{{{~~~ppp]]]MMMCCCBBBEEENNN^^^mmmsssnnnhhhUUULLLFFFKKKVVVcccttt~~~}}}~~~qqqqqquuu|||~~~qqqddd```ZZZVVVSSSQQQOOOMMMHHHFFFDDDCCCCCCCCCAAA???<<<;;;:::999888777777666666666555444444444444555555555555555666666666666888999<<>>KKKXXXuuu{{{qqqmmmnnnqqqxxxzzz||||||wwwuuuvvvqqqvvv{{{~~~zzz{{{~~~~~~}}}zzzuuuzzz~~~xxxuuuuuuxxxzzz{{{|||}}}{{{{{{|||zzzzzzzzzzzzzzz{{{|||{{{yyywwwsssoooiiiccc___\\\YYYVVVPPPNNNLLLHHHEEEBBB@@@???===<<<:::888777666555555222222222222222333444555555666888:::;;;<<<======??????AAABBBCCCDDDDDDDDDEEEFFFHHHHHHGGGGGGHHHJJJMMMQQQVVV\\\iiixxx|||zzzyyyzzz~~~nnnZZZKKKCCC@@@EEEOOO^^^kkkmmmeee]]]OOOJJJGGGNNN[[[kkk|||}}}|||{{{uuuwww~~~}}}pppddd```ZZZVVVTTTRRRPPPOOOIIIGGGEEEDDDDDDCCCAAA???<<<;;;;;;:::999888777777666666555444444444444555555555555666666666777777888999<<>>===<<<:::999888777555555444444222111111222222333444555555666888999;;;<<<<<<===>>>???AAABBBDDDEEEEEEEEEDDDFFFGGGHHHGGGHHHJJJKKKNNNRRRWWW___lll{{{zzzzzzzzz}}}lllVVVIIICCC???EEEQQQ```iiihhh]]]SSSKKKIIIKKKSSSbbbttt~~~|||zzz{{{oooccc```[[[WWWUUUSSSPPPNNNJJJHHHFFFEEEDDDCCCAAA???<<<<<<;;;:::999888777777666666555444444444444555555555666666666777777777888999<<>><<<999888888::::::<<>>???AAACCCDDDEEEEEEFFFCCCEEEGGGHHHHHHIIIKKKMMMMMMQQQWWW```nnn|||{{{{{{~~~gggRRRGGGDDD???GGGTTTbbbiiieeeXXXMMMHHHJJJNNNYYYiii|||vvvkkkbbb```\\\YYYVVVSSSPPPMMMKKKIIIFFFEEEEEEDDDBBB@@@<<<<<<;;;:::999888888777666666555444444444444555555666666666777777777777777999===EEEUUUooo~~~~~~{{{zzzwwwvvvvvvuuurrrpppppppppnnniiiddd``````aaa]]]]]]\\\[[[ZZZXXXWWWVVVUUUUUUVVVVVVVVVWWWWWWWWWTTTTTTTTTTTTTTTTTTUUUUUUyyysssoootttvvvjjjgggppprrrkkkfffbbbccccccbbbbbbeee^^^\\\YYYXXXWWWVVVTTTRRRPPPMMMIIIFFFDDDAAA>>><<<:::888888::::::<<>>???AAACCCDDDEEEFFFFFFBBBDDDFFFHHHHHHJJJLLLNNNMMMQQQWWW```ooo}}}|||}}}}}}cccOOOFFFEEE@@@HHHVVVdddjjjdddVVVKKKFFFJJJQQQ\\\mmmsssiiibbb```]]]ZZZWWWTTTOOOLLLKKKIIIGGGFFFEEEDDDBBB@@@===<<<;;;;;;999999888777666666555444444444444555666666666666777777777777777999===EEEVVVppp~~~~~~|||zzzxxxvvvvvvvvvuuusssqqqnnnooommmhhhbbb^^^^^^___]]]]]]]]]\\\[[[YYYXXXWWWWWWXXXXXXYYYYYYZZZZZZ[[[SSSSSSTTTTTTUUUUUUVVVVVVyyytttwww{{{}}}fffccchhhqqq~~~qqqjjjhhhfffdddaaa```^^^^^^\\\ZZZXXXVVVTTTSSSRRRRRRPPPNNNJJJHHHFFFDDDAAA>>>>>>======<<<::::::AAAKKK___uuuzzzwwwyyy{{{zzzyyyvvvvvvyyy~~~}}}}}}~~~{{{|||}}}~~~}}}|||yyyxxxwwwvvvvvvwwwvvvsssoookkkddd```[[[WWWTTTPPPLLLIIIHHHFFFCCC@@@===;;;999888666666555444333333222222111111111111222333444555444666999:::;;;<<<===???@@@AAABBBCCCDDDDDDDDDDDDBBBDDDFFFGGGHHHJJJMMMOOOQQQSSSYYYbbbmmmwww|||~~~ppp[[[LLLEEECCCEEEOOO___kkkmmmdddUUUJJJKKKKKKRRRbbbuuu{{{mmmeee___^^^\\\YYYVVVSSSQQQPPPNNNMMMKKKHHHFFFEEEDDDDDD?????????>>>===;;;:::999888888888888777777777777555555555555666666666666999:::>>>GGGXXXqqq|||~~~~~~{{{zzzxxxvvvsssqqqoooooommmkkkhhhddd```]]]ZZZYYYZZZ[[[\\\\\\[[[YYYWWWVVVYYYYYYXXXXXXXXXWWWWWWWWWUUUWWWXXXXXXVVVUUUUUUUUUxxxuuuyyywwwbbb```fffooo}}}pppjjjiiifffdddaaa___^^^]]]XXXXXXWWWVVVVVVVVVVVVVVVSSSPPPMMMJJJHHHFFFBBB@@@>>><<<<<<<<<:::999@@@IIIZZZrrr|||yyy{{{}}}yyyyyyyyy{{{~~~~~~}}}|||{{{|||}}}}}}}}}{{{zzzxxxvvvuuuttttttssspppkkkhhhbbb^^^ZZZVVVSSSOOOLLLIIIFFFDDDBBB???<<<:::888777666555555444333333222222222222111111222333444444444666999;;;;;;<<<>>>???@@@AAABBBCCCDDDDDDDDDDDDCCCDDDFFFGGGHHHIIILLLOOOOOOQQQWWWaaakkkuuu{{{}}}~~~~~~iiiVVVIIICCCBBBHHHTTTdddnnnmmmaaaSSSJJJJJJNNNXXXhhhyyyxxxkkkddd___^^^\\\YYYVVVTTTRRRQQQNNNMMMKKKIIIFFFEEEDDDCCC?????????>>><<<;;;:::999888888777777777666666666555555555555666666666666888:::===FFFWWWppp~~~~~~|||{{{zzzxxxvvvsssqqqoooooollljjjgggccc```\\\ZZZYYYZZZ[[[\\\]]]\\\[[[YYYXXXYYYYYYYYYYYYYYYYYYYYYYYYWWWYYYZZZZZZXXXWWWWWWXXXwwwvvv}}}nnn]]]\\\cccmmmzzznnniiihhheeebbb___]]]\\\[[[XXXXXXXXXWWWWWWWWWWWWWWWUUUSSSOOOMMMJJJHHHDDDBBB>>><<<;;;;;;999999???GGGTTTmmm|||}}}zzz{{{}}}~~~|||{{{zzzyyyzzz{{{|||||||||{{{zzzyyyuuutttrrrqqqooolllgggccc^^^[[[WWWSSSQQQNNNKKKIIICCCBBB???===:::888777666555555444444333333222222333333222222222333444444555777:::;;;<<<<<<>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDFFFGGGHHHHHHIIILLLNNNOOORRRXXXbbbnnnxxx~~~wwwcccQQQFFFCCCBBBKKKZZZkkkrrrlll]]]QQQKKKIIISSSbbbqqq}}}ttthhhbbb^^^]]][[[YYYVVVTTTRRRQQQOOONNNLLLIIIFFFDDDCCCCCC@@@@@@???===<<<;;;999999777777777666666666555555555555555555666666666666777999<<>>???@@@AAABBBCCCDDDDDDDDDDDDEEEGGGHHHHHHHHHIIIKKKMMMPPPTTT]]]iiivvvttt___OOOFFFDDDEEEMMM^^^ppptttiiiZZZPPPMMMLLLZZZlllxxxoooeeeaaa]]]]]][[[YYYWWWUUUSSSRRRPPPOOOLLLIIIGGGEEECCCCCCAAA@@@???===;;;:::999999666666666666555555555555555555555555666666666666777888<<>><<<;;;888777555444444333333333333333222222222444444444333444444555555777999<<<=========>>>@@@@@@AAABBBCCCDDDDDDDDDDDDFFFGGGHHHHHHHHHIIILLLNNNQQQVVVbbbpppoooZZZKKKEEEEEEFFFOOO```rrrtttfffVVVPPPPPPRRRcccuuu~~~|||lllccc___\\\\\\ZZZYYYWWWUUUTTTSSSPPPOOOLLLJJJGGGEEEDDDCCCBBBAAA???===;;;:::999999666666666666555555555555555555555555666666666666666999<<>><<<<<<<<<:::;;;???GGGZZZtttyyyxxxzzz}}}xxxttttttxxx|||yyynnnhhhffffffgggkkkpppxxx~~~~~~}}}|||}}}~~~~~~||||||{{{yyyxxxwwwvvvvvvssspppllliiieeeaaa\\\YYYTTTQQQMMMJJJHHHFFFCCCAAA<<<;;;999777666555444444333333333333222222222222444444444444555666777777888:::===>>>======???@@@@@@AAABBBCCCDDDDDDDDDDDDEEEGGGHHHIIIIIIJJJMMMOOOQQQXXXfffwwwhhhSSSFFFCCCEEEHHHUUUdddsssrrrcccUUUPPPQQQYYYkkk~~~}}}~~~zzzkkkbbb^^^\\\[[[ZZZYYYWWWVVVTTTTTTOOONNNLLLJJJHHHFFFEEEEEECCCAAA???<<<:::999999999777777777666666666555555555555555555666666666666777999===BBBNNNeeewwwwww~~~xxxqqqrrrvvvyyy}}}}}}{{{zzzxxxvvvsssqqqoooooojjjiiihhhfffeeeeeeeeeeeebbbbbbbbbbbbbbbaaaaaabbbddddddeeefffggghhhiiijjjiiiiiiiiigggeeeeeegggiiixxxaaa[[[WWW]]]hhhtttyyyllleee___^^^\\\ZZZXXXWWWVVVVVVRRRSSSVVVXXXYYYYYYXXXXXXRRRQQQNNNMMMMMMLLLJJJHHHEEE@@@=========;;;;;;>>>EEESSSjjjxxxvvvqqqxxx}}}}}}}}}{{{uuuqqqqqqvvv|||yyylllaaa\\\^^^aaadddlllsss|||~~~~~~}}}~~~~~~}}}{{{yyywwwuuuttttttpppmmmiiieeeaaa]]]YYYVVVRRROOOKKKHHHFFFCCC@@@>>>;;;:::888777555555444444222222222222222222222222333333333444555777888999999;;;===>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDFFFHHHIIIIIIKKKNNNPPPTTT]]]lll}}}{{{bbbNNNDDDDDDHHHLLL^^^jjjuuuqqqbbbTTTOOOQQQ^^^sss|||xxxvvvzzzzzzjjjaaa^^^[[[ZZZZZZXXXWWWVVVUUUUUUNNNMMMKKKJJJHHHGGGGGGGGGDDDBBB???<<<:::999999999888888777777777666666666555555555555666666666666777:::>>>BBBMMMdddyyyyyyyyyooohhhjjjoootttxxx|||~~~{{{zzzxxxvvvsssqqqooooookkkkkkjjjiiihhhhhhiiiiiihhhhhhgggfffeeeeeeeeeeeeggghhhhhhiiijjjkkkkkklllkkklllkkkiiiggggggjjjlllwww```[[[YYY___jjjwwwwwwjjjddd___^^^\\\[[[YYYXXXXXXXXXTTTUUUWWWXXXXXXWWWUUUTTTRRRPPPOOONNNNNNMMMLLLJJJFFFAAA===>>>>>>;;;;;;===CCCNNNdddxxxvvvlllsss{{{~~~yyy|||uuupppqqqyyyxxxnnnaaaXXXVVV\\\cccgggrrryyy~~~~~~||||||~~~~~~{{{yyyvvvtttssssssmmmjjjfffbbb___[[[WWWTTTRRROOOJJJGGGDDDBBB???<<<:::999888777555555555555222222222222222222222222222222333444666888:::;;;:::<<<>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEGGGIIIJJJLLLOOOQQQYYYbbbrrrxxx___LLLDDDGGGMMMRRReeeooowwwrrrbbbTTTOOOQQQaaawww~~~tttoooooouuuzzzjjjaaa^^^[[[ZZZYYYXXXWWWVVVUUUUUUMMMLLLKKKJJJIIIHHHHHHHHHDDDBBB???<<<:::999999999888888888888777777777777555555555555666666666777888;;;>>>BBBMMMddd{{{|||qqqggg```bbbiiinnnssswww|||}}}~~~{{{zzzxxxvvvsssqqqpppooollllllkkkkkkjjjkkkkkkkkklllllljjjiiihhhhhhhhhhhhiiijjjjjjkkkkkkllllllmmmmmmmmmllljjjhhhhhhkkkmmmsss^^^\\\^^^eeelllrrr{{{tttkkkgggaaa```^^^[[[ZZZYYYYYYZZZ[[[YYYWWWXXXYYYYYYVVVTTTSSSSSSRRRQQQPPPOOOOOONNNMMMHHHAAA<<<;;;===???@@@BBBLLL```xxx|||pppppprrrwww~~~~~~yyy{{{~~~qqqbbbWWWXXXZZZ[[[dddqqqzzz~~~~~~}}}}}}}}}~~~|||xxxvvvuuusssqqqoookkkhhhccc___[[[XXXTTTQQQOOOLLLIIIFFFCCC@@@===::::::999777444333222222222333222111000000000222222555444333333444777999;;;<<<============>>>AAACCCAAAAAABBBCCCDDDEEEFFFGGGHHHHHHHHHJJJKKKNNNPPPRRR^^^nnnpppTTTHHHEEEEEEMMMXXXnnnooonnngggYYYNNNQQQZZZppp|||qqqjjjhhhmmm{{{uuuhhhcccaaa```]]]ZZZWWWVVVUUUSSSRRRPPPMMMJJJHHHGGGGGGFFFEEEBBBBBB@@@???===;;;:::999888999999888888777666555555555555555666666666666;;;;;;???HHHTTTfff~~~~~~}}}yyygggaaa[[[\\\```gggrrr||||||~~~~~~}}}zzzyyywwwuuusssqqqqqqppppppppppppqqqqqqrrrrrrrrrsssqqqnnnkkkjjjkkklllmmmllllllkkkkkkkkkllllllmmmmmmlllkkkjjjkkkmmmooopppnnn^^^\\\___hhhqqqxxxqqqhhhdddcccaaa___]]]\\\[[[[[[[[[\\\ZZZYYYYYYZZZZZZXXXUUURRRRRRRRRRRRRRRRRRQQQQQQPPPJJJCCC>>><<<<<<===>>>@@@JJJ\\\uuu|||pppmmmooottt{{{}}}mmm```WWWYYY]]]```jjjvvv~~~~~~~~~~~~~~~~~~~~~}}}{{{xxxvvvuuussspppnnniiieee```\\\YYYVVVRRROOONNNKKKGGGEEEBBB@@@<<<:::999888666444333222222222333222111000000111222222444444333333555777999;;;===>>>>>>>>>>>>???AAADDDAAABBBBBBCCCDDDEEEFFFFFFFFFGGGIIIJJJMMMPPPTTTWWWcccttthhhPPPGGGDDDFFFOOO\\\jjjjjjhhhbbbVVVOOOVVVaaa|||xxxmmmggggggooosssgggbbbaaa___\\\XXXVVVVVVVVVTTTSSSQQQNNNKKKHHHHHHGGGEEEDDDAAAAAA@@@>>>===;;;:::999999999999888888777666555555555555555666666666666;;;;;;???GGGSSSeee~~~~~~rrrccc\\\VVVWWW[[[bbbmmmwww|||}}}}}}~~~}}}yyyxxxwwwuuusssrrrqqqqqqqqqqqqrrrrrrsssssstttttttttrrrooommmlllmmmnnnoooooonnnmmmmmmllllllmmmmmmooonnnmmmlllmmmnnnppprrrggg^^^]]]aaammmyyy}}}nnneee```dddcccaaa___]]]]]]]]]]]]]]][[[ZZZ[[[[[[[[[YYYWWWQQQRRRRRRRRRSSSSSSSSSTTTQQQLLLEEE???===<<<<<<;;;>>>FFFXXXooo}}}pppiiikkkqqqxxx}}}}}}|||{{{{{{{{{|||||||||}}}}}}wwwiii___YYY]]]bbbgggqqq|||~~~}}}~~~~~~~~~~~~~~~~~~|||{{{zzzyyyyyyyyyxxxvvvvvvuuurrrooollldddaaa\\\YYYVVVSSSOOOLLLKKKIIIEEECCCAAA>>>;;;888888777555444333222222222222111111000111111222222444444333444555777:::;;;===>>>?????????@@@BBBDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEGGGIIIKKKNNNRRRXXX\\\jjjzzznnn\\\KKKEEEDDDGGGRRR___gggeeeaaa[[[RRRQQQ\\\jjj}}}rrrhhhcccgggrrroooeeeaaa```\\\YYYWWWVVVVVVWWWVVVUUUSSSPPPLLLJJJHHHGGGEEECCC@@@??????>>><<<;;;;;;:::999999888888777666666666555555555555666666666666;;;;;;???GGGQQQbbb{{{}}}|||~~~wwwlllaaaZZZTTTSSSWWW^^^iiittt|||~~~~~~{{{{{{}}}}}}{{{xxxwwwvvvtttsssrrrrrrrrrsssssstttuuuvvvvvvwwwwwwuuutttsssqqqqqqqqqrrrsssrrrrrrpppooonnnmmmmmmmmmmmmmmmllllllmmmnnnpppqqq{{{aaa]]]]]]cccqqqyyylllddd```dddbbbaaa___^^^]]]^^^^^^\\\\\\[[[[[[[[[ZZZYYYXXXRRRRRRRRRRRRSSSSSSSSSSSSPPPKKKEEE@@@>>>===<<<;;;<<>>???AAAAAA@@@AAACCCEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEHHHJJJLLLNNNRRRYYY^^^nnn~~~vvv]]]RRRGGGCCCDDDIIIUUUaaaiiiddd]]]VVVOOORRRaaaqqquuukkkbbbaaaiiixxxzzzjjjbbb______YYYWWWUUUUUUWWWXXXXXXXXXUUURRRNNNLLLJJJHHHEEEBBB??????>>>======<<<;;;;;;999999888777777666666666555555555555666666666666:::;;;???EEEMMM]]]wwwzzzvvvvvvyyy~~~wwwmmmeee]]]WWWVVVYYY```kkkuuu|||}}}~~~}}}{{{zzz|||~~~}}}zzzvvvuuuttttttssssssssssssuuuuuuvvvwwwxxxyyyzzz{{{yyyxxxxxxwwwwwwwwwwwwxxxvvvuuusssqqqpppooonnnnnnjjjjjjjjjjjjkkklllnnnooouuu___]]]^^^fffuuuvvvkkkeeeaaabbbaaa___]]]\\\\\\]]]]]][[[[[[\\\[[[ZZZYYYXXXXXXTTTTTTSSSSSSRRRQQQQQQPPPNNNJJJEEEBBB@@@???===<<<===CCCPPPeee|||vvvjjjiiilllrrrwwwzzz~~~~~~~~~|||{{{xxxuuusssrrrqqqqqquuuvvvxxx{{{~~~ttthhhdddbbbffflllssszzz~~~~~~~~~}}}yyyyyyyyyyyyxxxxxxxxxwwwtttrrrqqqqqqooolllgggddd]]]ZZZVVVSSSPPPNNNKKKIIIEEEBBB@@@>>>===;;;888666444444333333333222111111000000111111222222222222222333444555777999;;;<<<===???AAABBBAAABBBCCCEEEDDDDDDDDDEEEEEEEEEEEEEEEGGGIIILLLMMMNNNRRRYYY```pppyyyfffRRRKKKDDDCCCEEELLLWWWaaammmfff\\\TTTOOOUUUfffwww{{{mmmeee___cccnnnrrreee```^^^]]]XXXVVVUUUVVVXXXZZZ[[[[[[WWWTTTQQQOOOMMMJJJFFFCCC@@@@@@???>>>======<<<<<<:::999888777666666666777555555555555666666666666999:::>>>CCCIIIXXXrrr~~~zzztttpppppptttzzz~~~yyyqqqiiibbb]]]\\\___eeeoooxxx}}}}}}}}}|||{{{{{{|||}}}}}}zzzuuuuuutttsssssssssssssssuuuvvvwwwxxxzzz{{{|||}}}|||}}}}}}}}}}}}}}}||||||yyyxxxvvvsssqqqpppooonnniiijjjjjjkkklllmmmnnnoooqqq```]]]aaakkkyyysssiiieeebbb```___^^^\\\\\\\\\\\\]]]ZZZ\\\]]]\\\ZZZXXXXXXYYYVVVVVVUUUTTTSSSRRRQQQQQQOOOLLLHHHEEECCCBBB@@@>>>===BBBMMM```www{{{mmmjjjjjjooosssvvv|||~~~~~~}}}}}}}}}}}}zzzyyyvvvssspppooonnnnnnqqqrrruuuyyy}}}~~~sssiiiggggggjjjpppwww|||~~~~~~~~~}}}|||yyyxxxxxxxxxxxxxxxxxxxxxrrrqqqnnnllljjjgggbbb___YYYVVVRRROOOMMMKKKIIIFFFBBB???===;;;;;;999666444222222333333333222111111///000111222222222222222222333444666888:::;;;<<<===???AAABBBBBBBBBCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFHHHKKKOOOOOOOOOSSS\\\ccctttqqq]]]MMMGGGBBBBBBHHHRRR\\\bbbkkkcccZZZSSSRRRZZZlll~~~xxxoooeee______hhhvvvzzzjjjbbb___]]]\\\XXXWWWVVVWWWYYY\\\]]]]]]XXXVVVTTTRRRPPPMMMIIIFFFBBBAAAAAA@@@>>>===<<<<<<;;;999888666666666777777555555555555666666666666777999===AAAEEESSSlll{{{wwwqqqlllmmmqqqwww{{{|||uuunnnhhhcccdddfffkkksss{{{~~~}}}}}}}}}}}}}}}~~~~~~}}}{{{uuuuuutttsssrrrrrrrrrssstttuuuvvvxxxzzz|||}}}~~~~~~}}}zzzyyywwwtttrrrqqqpppoookkklllmmmnnnoooqqqqqqrrrnnnccc___eeeqqq}}}pppgggcccaaa```___^^^\\\\\\\\\\\\]]][[[]]]___^^^[[[YYYZZZ[[[WWWWWWVVVVVVVVVUUUUUUUUUSSSQQQMMMJJJGGGEEEAAA???===@@@III[[[rrrpppkkkhhhkkkooorrrwww~~~}}}||||||zzzzzz{{{{{{{{{{{{{{{{{{xxxwwwtttqqqooommmmmmmmmlllnnnrrrwww{{{~~~zzzooohhhhhhiiilllssszzz~~~}}}}}}~~~}}}~~~~~~~~~}}}~~~~~~}}}||||||zzzyyyyyyxxxwwwvvvuuuuuurrroookkkhhheeebbb^^^[[[UUURRRNNNLLLJJJHHHFFFDDD???===;;;:::999888555333000111222333333222111111...///111222333333222222111222444777999:::<<<<<<<<<>>>AAABBBAAAAAABBBCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHMMMQQQQQQRRRWWWaaajjjyyykkkXXXJJJDDD???AAAKKKYYYbbbeeeccc\\\UUURRRUUU```ttt|||pppeee^^^\\\```nnn~~~qqqeee___^^^]]]\\\YYYXXXWWWXXX[[[]]]^^^^^^YYYXXXVVVTTTRRRPPPLLLHHHDDDDDDCCCAAA???>>>===<<<;;;:::888666555666777777555555555555666666666666555777;;;>>>AAANNNhhh~~~{{{wwwqqqmmmmmmqqqwww{{{zzzsssnnnkkkmmmooorrrxxx~~~}}}~~~~~~|||vvvuuutttsssrrrrrrqqqrrrssstttuuuwwwzzz|||}}}~~~}}}{{{zzzyyywwwuuusssqqqppppppllllllnnnpppqqqrrrssssss}}}lllfffaaahhhuuu~~~nnnfffbbb___aaa```^^^]]]\\\\\\]]]^^^\\\___```___\\\ZZZ[[[\\\WWWWWWWWWXXXXXXXXXXXXYYYXXXUUUQQQMMMJJJFFFBBB???===???GGGWWWnnnrrrkkkggghhhlllooouuu{{{~~~|||{{{}}}zzztttvvvwwwyyyzzzzzzyyyyyywwwvvvssspppnnnmmmlllllliiilllpppuuuyyy|||~~~~~~~~~~~~vvvlllfffhhhjjjmmmttt|||zzz{{{{{{zzzxxxwwwxxxyyyzzz{{{|||}}}}}}}}}|||||||||{{{{{{yyyxxxvvvtttsssrrrrrrooojjjfffbbb___\\\YYYRRROOOLLLIIIHHHFFFCCCAAA>>><<<:::999888777555333///000111333333222111111...///111222333333222222111222555777999;;;<<<<<<;;;>>>@@@BBBAAAAAAAAABBBBBBCCCDDDEEEFFFGGGHHHHHHHHHMMMRRRSSSTTTZZZfffooo~~~~~~gggUUUHHHCCC===@@@NNN^^^fffhhh[[[UUUQQQQQQWWWdddzzzyyylllaaaZZZZZZbbbrrr{{{lllbbb^^^^^^]]][[[ZZZYYYXXXYYY[[[^^^______ZZZXXXWWWUUUTTTQQQMMMJJJFFFEEEDDDBBB@@@>>>===<<<;;;:::888666555666777888555555555555666666666777444666:::===???KKKeee}}}{{{yyy}}}yyysssoooooosssxxx{{{~~~xxxtttrrrtttvvvxxx}}}~~~~~~}}}vvvvvvtttsssrrrqqqqqqqqqrrrsssuuuwwwyyy{{{}}}~~~~~~{{{yyyzzzyyywwwuuusssrrrqqqqqqjjjkkkmmmnnnpppqqqqqqrrrsssiiigggiiiooowww~~~wwwkkkhhhddd^^^^^^^^^^^^]]]]]]\\\\\\\\\^^^___```^^^[[[YYYXXXXXX[[[[[[[[[[[[ZZZZZZYYYXXXWWWVVVSSSPPPLLLHHHEEECCC;;;AAAHHHPPPbbb}}}tttkkkeeegggmmmqqqtttwww~~~{{{vvvrrroooppprrrtttvvvxxxyyyyyyxxxvvvtttsssrrroookkkhhhfffhhhlllqqquuuyyyzzz{{{|||}}}~~~~~~~~~}}}wwwnnnkkkggghhhjjjnnnsssvvvwwwwwwwwwuuusssqqqrrrtttvvvxxxzzz}}}}}}||||||}}}}}}yyywwwuuutttttttttrrrpppmmmjjjeeeaaa^^^[[[XXXUUURRROOOKKKHHHFFFDDDBBB???>>><<<999666444444444444333333333222222222111111222222111111111111111222555555777888:::<<<===>>>AAAAAAAAAAAABBBCCCDDDDDDDDDEEEEEEDDDDDDDDDGGGIIINNNKKKMMMSSSXXX]]]iiivvv~~~eeeSSSDDDFFFEEECCCJJJVVV]]]]]]VVVOOOKKKQQQZZZggg{{{zzzmmmccc^^^XXX^^^jjjxxxwwwiiicccaaa^^^[[[ZZZZZZZZZZZZ[[[]]]___aaaccc^^^\\\YYYVVVTTTRRRNNNLLLKKKJJJGGGEEECCCAAA@@@@@@<<<;;;999777666555555555555555555555555555555555777;;;999<<>>CCCGGGNNN___xxxxxxooohhhiiinnnqqquuuyyy}}}{{{{{{{{{vvvtttqqqrrrtttuuuwwwwwwwwwwwwwwwuuusssrrrqqqoookkkhhhfffhhhkkkooorrrtttvvvvvvyyyzzz{{{{{{|||}}}|||{{{~~~}}}rrrjjjhhheeefffiiimmmrrrvvvwwwxxxzzzyyywwwvvvvvvvvvwwwxxxzzz}}}}}}||||||||||||yyywwwuuuttttttsssqqqooojjjgggbbb___\\\YYYUUUSSSPPPMMMIIIFFFDDDBBB@@@>>>===<<<999666444444444444222222222111111111000000222222111111111111222222444444666888:::<<<>>>???AAAAAAAAAAAABBBCCCDDDDDDDDDEEEEEEEEEDDDEEEGGGJJJMMMMMMPPPVVVZZZ```lllyyy{{{bbbQQQDDDEEEDDDCCCJJJTTTXXXUUUOOOIIIGGGMMMXXXhhh|||vvvjjj```\\\ZZZdddtttvvviiidddccc___\\\\\\[[[[[[[[[\\\]]]```bbbccc\\\ZZZWWWVVVUUUTTTQQQOOOLLLJJJHHHEEECCCAAA@@@???<<<;;;999888666666555555555555555555555555555555777:::888<<>>===<<<:::999777666666666555555555555555555555555666999777:::BBBFFFWWWqqqwwwsssttt~~~zzzxxxuuurrrooonnnmmmkkkjjjmmmnnnoooqqqsssvvvxxxzzzwwwtttpppmmmlllkkkiiihhhjjjiiihhhhhhlllqqqwww{{{rrraaa```gggtttwwwiiibbbaaaaaa```^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^___^^^\\\ZZZZZZ[[[ZZZ\\\___bbbcccaaa___]]]YYYXXXVVVRRRNNNJJJGGGEEECCCCCCDDDHHHTTTiiiyyypppnnnnnnpppuuuzzz}}}xxx}}}yyyuuusssnnnppprrrtttuuutttrrrqqqrrrqqqpppoooooommmiiifffeeeeeeeeefffhhhjjjlllmmmrrrsssuuuuuuvvvxxx|||~~~{{{wwwtttrrrrrrooonnnoookkkccc_________bbbgggmmmrrrxxx}}}}}}|||{{{~~~}}}|||{{{zzzyyyyyyxxxvvvuuusssrrrqqqooollliiiccc```[[[XXXUUUSSSPPPMMMJJJHHHDDDBBB@@@>>><<<:::999888777555444333333333222111111111000000000000222222111111111222333333222333555888;;;>>>@@@AAAAAAAAAAAABBBBBBCCCDDDEEEEEEFFFFFFFFFEEEFFFIIIKKKKKKPPPWWW\\\bbbnnnkkkVVVJJJAAA@@@BBBGGGOOORRRNNNHHHEEEBBBCCCLLL[[[nnnttthhh___ZZZXXXbbbrrruuullliiigggdddaaabbb`````````aaaaaabbbcccccc[[[YYYXXXWWWWWWWWWUUUSSSOOOMMMJJJGGGDDDAAA???>>>>>>===;;;:::888777777777555555555555555555555555444888777999AAADDDSSSnnnwwwrrrqqq{{{}}}zzzxxxuuuqqqooonnnmmmlllkkkmmmmmmoooqqqsssvvvyyyzzzuuurrrooolllkkkkkkiiihhhiiihhhhhhiiimmmsssyyy|||lll___aaaiiizzzqqqfff```^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]][[[]]]^^^]]]\\\ZZZZZZ[[[XXX[[[^^^```aaa```]]][[[XXXWWWUUURRROOOKKKHHHGGGDDDCCCCCCGGGPPPbbbyyy{{{rrrnnnmmmnnnsssyyy|||xxxtttrrrmmmnnnpppqqqrrrrrrppppppooonnnmmmmmmmmmkkkhhhfffcccbbbbbbbbbdddgggjjjkkknnnoooqqqrrrsssvvvzzz}}}~~~{{{xxxssspppnnnjjjfffeeeeeebbb]]]ZZZ\\\___ccciiiooovvv}}}}}}}}}}}}{{{{{{{{{zzzyyyxxxwwwvvvtttsssqqqpppooolllhhheee```]]]XXXUUUSSSPPPMMMKKKIIIFFFCCC@@@???>>>;;;999777666555444333333333222333333222222222111111111222222111111222333333444333444666999<<>><<<;;;999888888888666666666666666666666666444777666999???BBBQQQjjjwwwrrrpppzzz~~~{{{yyyuuussspppoooppppppoooooonnnoooppprrruuuxxx{{{|||~~~}}}tttqqqnnnlllllllllkkkjjjhhhiiikkkooorrrvvvyyy{{{|||ggg^^^dddlll{{{kkkccc___\\\ZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\YYY[[[\\\\\\[[[ZZZZZZ[[[XXXZZZ\\\^^^^^^]]][[[YYYWWWVVVUUUSSSQQQNNNLLLJJJFFFDDDDDDGGGNNN\\\qqq}}}sssnnnkkklllrrrzzz|||xxxuuutttoooooooooppppppoooooonnnmmmlllkkklllllljjjgggeeeaaa```___^^^```cccfffhhhiiikkkmmmnnnpppssswwwzzz|||}}}~~~~~~}}}yyyuuupppllljjjddd___]]]]]][[[XXXXXX[[[aaafffnnnuuu{{{yyyyyyyyyyyyxxxvvvuuutttqqqpppooonnnllliiiddd```\\\YYYUUURRRPPPNNNKKKHHHGGGDDDAAA???===<<<:::888444444444444333333222222333333333222222222222111222222111222222333444555555666888;;;===@@@BBBCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEFFFGGGGGGGGGHHHKKKNNNOOOTTT[[[aaaooo~~~kkkXXXJJJDDD???AAAHHHRRRVVVQQQLLLJJJAAADDDIIIRRRbbbttt~~~}}}sssggg^^^[[[\\\___lllvvv{{{tttooonnnllliiihhhiiifffffffffffffffeeedddcccaaa___\\\ZZZYYYWWWTTTRRROOONNNKKKHHHEEECCCAAA@@@@@@???===<<<:::999999999666666666666666666666666444888666999???AAAOOOhhhyyytttpppzzz}}}zzzxxxsssqqqooooooppprrrrrrqqqpppqqqrrruuuxxx{{{}}}~~~{{{zzzssspppnnnmmmnnnoooooonnnjjjmmmppptttxxxyyyzzzzzzqqqbbb___gggooossseee```^^^ZZZXXXYYYYYYYYYZZZZZZZZZ[[[[[[[[[WWWYYY[[[[[[YYYYYYYYYZZZZZZZZZ[[[\\\\\\[[[YYYXXXWWWWWWWWWUUUTTTRRRPPPOOOKKKHHHGGGIIILLLVVViii{{{uuunnnkkklllsss||||||zzzyyyxxxuuutttrrrpppnnnmmmmmmmmmkkkjjjjjjjjjkkkjjjgggdddaaa___\\\ZZZ[[[]]]```bbbdddfffhhhiiikkknnnsssvvvwwwxxxzzz|||~~~~~~|||xxxtttnnnjjjhhh___ZZZWWWWWWWWWUUUXXX\\\dddjjjssszzz~~~xxxxxxxxxxxxwwwuuutttrrrooonnnmmmllljjjfffaaa]]]XXXUUUQQQNNNLLLJJJGGGEEEDDDAAA>>><<<;;;:::888666333333333333333222222111222222222222111111111111222222222222333444555555888999:::<<>><<<;;;::::::999666666666666666666666666555888777999???@@@MMMfff}}}{{{vvvqqqzzz}}}xxxvvvrrrpppnnnnnnoooqqqqqqpppqqqrrrsssvvvyyy|||~~~|||yyywwwrrrpppnnnoooqqqrrrsssrrrppprrruuuxxxzzz{{{{{{{{{iii^^^```iiippp|||mmm```]]]]]]ZZZWWWXXXXXXXXXYYYYYYZZZZZZZZZ[[[VVVXXXZZZZZZYYYXXXYYYZZZ[[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXWWWVVVUUUSSSSSSOOOKKKIIIJJJKKKRRRcccvvvvvvoookkklllttt}}}}}}}}}~~~}}}|||||||||{{{yyyuuuqqqnnnllllllllljjjiiiiiiiiijjjiiigggdddbbb___[[[XXXWWWYYY[[[]]]```bbbdddfffhhhkkkpppsssrrrsssvvvyyy|||~~~|||}}}~~~~~~{{{xxxsssnnniiifff\\\WWWTTTTTTUUUTTTXXX]]]fffmmmvvv}}}}}}zzzwwwwwwxxxwwwvvvuuusssrrrmmmlllkkkjjjhhhddd___ZZZVVVSSSOOOLLLJJJHHHEEECCCBBB???<<<:::999888666444222222333333333222222111111111111111000000000000222222222222333444555666::::::<<<>>>???AAABBBCCCCCCBBBBBBCCCCCCDDDEEEFFFEEEFFFGGGHHHHHHIIILLLOOOQQQYYYcccnnnttteeeWWWLLLEEEBBBBBBFFFPPPXXXUUUJJJFFFIIIFFFMMMVVVaaasss|||vvvkkkaaa[[[\\\bbbhhhuuuxxx~~~xxxtttqqqqqqppplllkkkmmmiiiiiijjjiiihhhfffeeeccc```^^^\\\[[[ZZZYYYVVVTTTNNNMMMKKKHHHFFFEEEDDDCCCAAA@@@>>>===;;;:::::::::777777777777777777777777555999777:::???@@@MMMeeeyyy}}}wwwqqqzzz}}}wwwtttqqqooommmmmmnnnoooooonnnqqqrrrsssvvvyyy}}}}}}{{{wwwuuurrrpppoooppprrrtttuuuuuuuuuvvvwwwyyyzzz|||}}}}}}pppeee```^^^jjj|||tttkkkbbb^^^[[[XXXYYY\\\ZZZZZZZZZZZZYYYXXXWWWVVVZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\[[[ZZZYYYYYYXXXVVVVVVWWWYYYZZZYYYXXXMMMLLLKKKJJJIIIOOOaaasss}}}tttnnnnnnssswww}}}uuutttxxx~~~wwwpppnnnnnnoooooolllkkkiiihhhiiihhhfffeee^^^[[[XXXTTTSSSSSSUUUVVV[[[\\\^^^aaaeeeiiilllnnnooorrruuuwwwwwwxxxzzz|||yyyyyyyyy{{{~~~~~~}}}zzzuuuooohhheee[[[YYYVVVTTTTTTWWW[[[]]]iiioooxxx~~~~~~~~~wwwvvvuuuuuuuuussspppmmmllljjjgggccc___\\\YYYWWWPPPOOOLLLIIIGGGEEEDDDCCC???===;;;999666555444333111222222333333222222111222222222111111111111111111111111222333444666666888999:::<<<>>>@@@BBBCCCCCCCCCDDDDDDEEEEEEFFFFFFKKKHHHFFFIIIJJJJJJNNNSSSUUU]]]hhhxxxyyyhhhVVVIIICCCBBBBBBOOOWWWSSSLLLJJJJJJIIILLLXXXiiiyyywwwhhh___ZZZ]]]gggrrrwww|||vvvuuusssrrrrrrpppmmmkkkiiihhhhhhfffeeedddcccccc```___\\\YYYWWWVVVVVVVVVOOOMMMLLLKKKKKKHHHEEEBBBBBBAAA@@@>>><<<;;;::::::666777888777666555666777888777888:::===DDDRRR```{{{~~~wwwoooyyy}}}wwwsssnnnnnnmmmmmmmmmmmmnnnnnnsssuuuwww{{{~~~}}}wwwrrroooppprrruuuwwwyyyzzzzzz|||{{{zzzzzzzzz{{{|||}}}mmmccc```bbbqqqqqqhhh```\\\YYYWWWXXX[[[YYYYYYYYYZZZYYYYYYXXXWWWYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[ZZZZZZYYYYYYXXXXXXYYYXXXWWWXXXZZZ[[[ZZZYYYNNNMMMLLLJJJIIIOOO___pppuuuooonnnssswwwyyysssrrrwww~~~xxxssspppooonnnmmmllljjjhhhffffffeeecccaaa]]]ZZZVVVSSSQQQQQQRRRSSSWWWXXXZZZ]]]aaaeeehhhjjjkkkmmmpppssstttuuuwwwyyywwwwwwwwwzzz|||~~~zzzuuunnnhhhddd\\\ZZZXXXVVVVVVYYY\\\^^^hhhnnnwww|||{{{{{{vvvuuutttsssrrrpppmmmjjjhhhfffccc```\\\XXXVVVTTTNNNLLLJJJGGGEEECCCBBBAAA===<<<:::777555333222222111222222333333222222111111111111111111111111111222222333333555666888888:::;;;<<<===???AAABBBBBBCCCCCCDDDDDDEEEFFFFFFFFFHHHFFFFFFJJJKKKKKKOOOTTTXXXbbbqqqkkkWWWIIICCCCCCDDDOOOVVVQQQJJJIIIJJJJJJOOO___uuu|||nnnccc]]]___jjjvvv~~~}}}vvvtttrrrqqqqqqooollljjjiiihhhgggfffeeecccbbbbbb___^^^\\\ZZZWWWVVVUUUTTTOOONNNMMMLLLLLLJJJGGGDDDCCCBBB@@@>>><<<;;;;;;:::666888888888666555666777555444666:::???HHHXXXggg{{{}}}vvvpppyyy|||vvvrrrmmmmmmmmmmmmmmmnnnooopppssstttvvvzzz}}}|||wwwsssrrrsssvvvxxx{{{|||~~~~~~~~~~~~}}}}}}~~~ggg___```hhh|||mmmddd\\\YYYWWWUUUVVVYYYXXXXXXYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY\\\ZZZYYYWWWWWWWWWWWWXXXYYYXXXWWWXXXYYYZZZYYYXXXPPPOOOMMMKKKIIIMMM[[[jjj{{{wwwooonnnrrrwww}}}sssooopppwww}}}~~~~~~~~~zzzuuurrrooollljjjiiigggdddcccbbbaaa___]]][[[XXXUUURRROOONNNOOOOOORRRSSSUUUXXX[[[^^^aaaccccccfffjjjmmmnnnpppsssuuutttuuuvvvxxxzzz{{{}}}~~~~~~}}}}}}~~~~~~}}}yyytttmmmfffbbb]]][[[YYYXXXXXXZZZ]]]___hhhmmmvvv~~~}}}{{{xxxwwwuuutttrrrqqqooolllhhheeebbbaaa^^^[[[WWWTTTQQQPPPJJJIIIGGGDDDBBB@@@??????;;;:::888555444222111111111111222222222222111111000000000000000000111111333333444555777888:::;;;======>>>???@@@AAABBBBBBCCCCCCDDDEEEEEEFFFFFFGGGFFFEEEGGGKKKMMMMMMQQQWWW\\\iii{{{nnnWWWHHHEEEFFFJJJQQQUUUPPPIIIHHHJJJLLLUUUiiirrrgggaaadddqqq{{{uuusssqqqpppooonnnkkkiiiiiiiiigggeeecccbbb``````]]]]]]]]][[[YYYWWWTTTSSSQQQPPPOOONNNNNNLLLIIIGGGCCCBBBAAA???===;;;;;;:::777888999888666555666777555444666:::???IIIZZZiiizzz}}}vvvqqqzzz}}}~~~{{{tttqqqkkkkkklllmmmnnnooopppppprrrtttvvvyyy|||}}}xxxuuutttvvvxxx{{{}}}www```[[[aaaooo|||hhh```YYYWWWUUUSSSTTTWWWWWWWWWXXXZZZZZZ[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYY[[[ZZZWWWUUUUUUUUUVVVWWWWWWUUUTTTUUUVVVWWWVVVUUUSSSPPPNNNLLLIIIKKKVVVcccuuuyyypppnnnqqqtttyyyqqqooorrrzzz~~~zzzwwwsssooojjjgggdddbbb```______^^^\\\ZZZYYYWWWTTTQQQOOOMMMLLLLLLNNNOOOPPPRRRUUUXXXZZZ[[[\\\___cccfffiiikkknnnppprrrsssvvvwwwxxxyyy{{{|||}}}}}}~~~~~~}}}}}}|||{{{||||||zzzwwwqqqjjjccc___[[[ZZZYYYXXXYYY[[[]]]___ggglllttt{{{~~~}}}}}}~~~|||zzzwwwvvvtttrrrpppnnnlllhhhddd```\\\[[[YYYVVVSSSPPPMMMLLLHHHGGGEEEBBB@@@>>>======999888777555333222222111111111222222222222111111///000000000000000111111333444444666888:::<<<===??????@@@@@@AAABBBBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFIIIMMMNNNMMMRRRXXX```qqqmmmUUUHHHGGGLLLSSSVVVUUUOOOIIIGGGKKKPPP]]]ssssssfffaaagggxxx{{{xxxtttqqqooommmmmmllljjjhhhjjjiiigggeeecccaaa___^^^^^^^^^___^^^\\\YYYUUUSSSRRRQQQPPPPPPPPPOOOLLLIIIEEECCCAAA???===<<<;;;;;;777888999888666555666777999888888:::===DDDTTTbbbwww}}}wwwsss{{{}}}yyy~~~xxxrrroookkklllmmmnnnnnnooooooooossstttvvvyyy|||{{{xxxuuuvvvxxx{{{}}}~~~~~~}}}}}}}}}}}}lll[[[YYYcccuuutttccc\\\VVVUUUTTTSSSTTTWWWWWWWWWYYYZZZ[[[[[[[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXYYYXXXVVVTTTTTTUUUWWWXXXWWWVVVUUUUUUVVVWWWVVVTTTTTTQQQOOOMMMJJJJJJRRR\\\ooo}}}|||sssoooppprrrzzzxxxrrrrrrvvv}}}|||yyywwwtttoooiiiddd___^^^\\\\\\]]]\\\[[[YYYWWWVVVTTTQQQOOOMMMKKKJJJJJJKKKLLLMMMOOORRRTTTUUUVVVYYY]]]aaacccfffiiikkkooorrruuuwwwwwwwwwyyy{{{||||||}}}}}}}}}|||{{{{{{yyyxxxwwwtttnnnggg```\\\XXXXXXYYYZZZ[[[]]]___```gggkkkqqqwwwzzz|||~~~~~~{{{zzzzzz{{{}}}~~~zzz{{{||||||{{{yyyvvvuuuqqqooollljjjhhhddd___[[[XXXWWWUUURRROOOLLLJJJIIIFFFEEECCCAAA???===<<<<<<888888666555444333333222000111111222222111111000//////000000111111111222222333444666888:::===>>>@@@AAAAAAAAABBBBBBBBBBBBDDDDDDEEEEEEFFFGGGGGGGGGHHHIIILLLOOOOOONNNTTT[[[jjj|||}}}fffRRRIIIKKKQQQ]]][[[VVVOOOIIIHHHOOOVVVjjj}}}rrrddd```hhhzzzxxxtttqqqooolllkkkkkkkkkjjjiiijjjiiigggeeecccaaa___^^^```aaabbbaaa___\\\XXXUUUUUUTTTRRRRRRRRRPPPMMMJJJFFFDDDBBB@@@>>><<<;;;;;;777999999888777666777888:::888888999:::@@@MMMZZZsssyyyttt{{{zzzwwwxxx}}}vvvpppllllllmmmnnnnnnooonnnnnnmmmsssuuuwwwyyy|||~~~|||wwwxxxzzz|||~~~~~~~~~}}}}}}|||{{{zzzyyyrrrdddYYY\\\hhh{{{nnnaaaZZZUUUUUUUUUSSSUUUXXXWWWXXXYYYZZZ[[[[[[\\\[[[XXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUUUUUUUVVVXXXXXXZZZYYYXXXXXXYYYYYYXXXWWWTTTQQQOOOMMMJJJIIIOOOWWWhhhwwwwwwqqqppppppuuuzzzzzzvvvwww|||~~~~~~|||zzzyyywwwuuupppiiieee^^^]]][[[[[[[[[[[[YYYWWWTTTSSSRRRQQQOOOLLLJJJHHHGGGGGGHHHIIIJJJLLLNNNOOOPPPTTTXXX[[[]]]___bbbeeehhhmmmrrrtttssstttvvvyyy{{{{{{{{{{{{{{{zzzzzzyyyvvvvvvuuurrrmmmfff```\\\XXXYYY[[[]]]```bbbdddeeeiiilllqqqtttvvvxxx{{{}}}zzzzzzyyyyyyyyyzzz||||||yyyyyyyyyyyywwwuuurrrqqqkkkiiigggeeebbb^^^YYYVVVTTTSSSQQQNNNLLLIIIHHHGGGCCCBBB@@@>>>===;;;;;;:::777666555444333333333333000000111111111111000000000000000111222222333333222333444666999<<<>>>@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHJJJJJJNNNPPPPPPPPPXXXbbbvvvrrr]]]NNNKKKPPPVVVbbb\\\TTTNNNJJJKKKTTT^^^xxxpppeeefffooo}}}}}}uuurrrnnnllliiihhhiiijjjjjjjjjiiiiiigggeeecccbbb``````bbbbbbccccccaaa]]]ZZZWWWWWWVVVTTTTTTSSSQQQMMMJJJGGGEEECCCAAA>>>===<<<;;;888999:::999777666777888666666777999:::>>>JJJVVVmmm{{{uuu{{{~~~||||||zzzxxxvvvsssuuu|||{{{tttnnnjjjkkklllmmmooooooooonnnnnnssstttvvvxxx{{{~~~~~~{{{|||}}}~~~}}}}}}}}}|||{{{yyyxxxwwwhhh```[[[```ooozzziii___YYYUUUUUUVVVUUUVVVYYYXXXYYYZZZ[[[[[[[[[[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXTTTTTTUUUVVVWWWXXXYYYYYY[[[ZZZYYYYYYZZZZZZYYYWWWTTTQQQOOONNNKKKIIILLLSSScccrrr|||uuurrrqqqssswww|||yyy{{{zzz}}}|||{{{zzzyyywwwrrrlllhhhaaa___\\\[[[ZZZYYYVVVTTTPPPPPPPPPOOOMMMKKKHHHFFFDDDDDDDDDEEEFFFGGGIIIJJJLLLNNNRRRUUUWWWYYY\\\^^^```ffflllnnnnnnnnnqqquuuxxxyyyyyyyyyyyyxxxwwwwwwuuuuuuuuurrrnnnhhhbbb^^^[[[]]]```dddgggjjjlllmmmmmmppprrrtttuuuxxx{{{~~~|||||||||}}}||||||{{{{{{{{{zzzxxxuuurrrnnnkkkiiieeeccc```^^^\\\XXXTTTPPPOOOOOOMMMKKKIIIFFFEEEDDD@@@???===;;;:::999888888555444333222222222222222000000111111111111000000000111111222333333444444444444666888;;;>>>AAABBB??????@@@AAABBBBBBCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHIIIJJJNNNQQQQQQTTT^^^jjj~~~|||hhhUUULLLMMMSSSXXXaaaXXXOOOKKKJJJMMMZZZggg~~~~~~mmmkkksss~~~|||ssspppkkkiiigggfffhhhjjjkkkkkkiiihhhgggfffeeecccbbbbbbcccccccccbbb```]]]ZZZXXXYYYWWWUUUTTTSSSPPPLLLIIIHHHFFFDDDAAA???===<<<;;;888999:::999777666777888555555888:::;;;===GGGQQQhhh}}}~~~uuuzzzyyyvvvuuusssrrrqqqrrrrrrpppnnnpppvvvyyyrrrllliiigggiiilllnnnpppqqqqqqqqqqqqrrrtttvvvyyy{{{}}}~~~}}}}}}}}}~~~~~~}}}}}}|||yyyzzzyyyyyywwwuuusssrrrddd___]]]dddsssuuufff___YYYUUUVVVWWWVVVWWWZZZYYYZZZZZZ[[[[[[[[[[[[ZZZXXXXXXXXXXXXXXXXXXXXXXXXRRRSSSUUUWWWYYYYYYZZZZZZZZZYYYWWWWWWXXXXXXWWWVVVTTTQQQOOONNNKKKHHHKKKQQQ```oooxxxtttrrrssswww~~~{{{}}}}}}yyy{{{}}}|||{{{}}}|||{{{zzzxxxtttoookkkdddbbb^^^\\\ZZZWWWTTTQQQLLLMMMNNNNNNLLLIIIGGGEEEAAAAAAAAABBBCCCDDDEEEFFFHHHKKKOOORRRSSSUUUXXXZZZZZZ```gggjjjiiijjjmmmqqqwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuusssoooiiiddd```^^^```dddiiimmmppprrrsssqqqrrrtttuuuvvvyyy}}}~~~|||{{{~~~|||xxxsssnnniiieeeccc```^^^\\\ZZZXXXTTTPPPMMMMMMLLLJJJHHHFFFDDDCCCBBB>>>===;;;999888777666666333222222111000000111111000000111111111111000000111111222333444444555555555666777:::===@@@BBBDDD>>>??????@@@AAABBBCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIMMMPPPRRRVVVcccpppyyybbbQQQKKKNNNTTTXXX^^^TTTKKKIIIJJJOOO^^^mmm~~~tttiiiooo|||sssoooiiigggeeeeeehhhjjjlllllliiihhhhhhfffeeedddccccccccccccbbbaaa___\\\ZZZXXXZZZXXXVVVUUUSSSPPPKKKHHHHHHGGGDDDBBB???===<<<;;;888999:::999777777777888777777:::<<<;;;<<>>??????@@@AAABBBCCCCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHHHHKKKLLLPPPTTTTTTWWWeeeuuunnnWWWKKKHHHJJJNNNSSSUUUSSSNNNGGGGGGRRRfffvvvyyyqqqnnnwwwvvvoooooojjjhhheeeeeefffhhhiiiiiiiiigggeeecccbbbaaabbbbbbaaaaaaaaa___[[[YYYYYYYYYXXXXXXXXXWWWTTTQQQMMMKKKGGGFFFCCCAAA>>><<<;;;:::777777777777777888888999:::777777999;;;===CCCJJJdddxxx}}}{{{zzzuuuppplllllliiiiiilllmmmlllooosss{{{|||uuunnnhhhddddddfffjjjmmmooonnnmmmmmmpppoooooooooqqqtttwwwyyy}}}}}}}}}}}}}}}}}}}}}}}}|||yyyxxxyyyxxxuuurrrpppppppppooonnnmmmlllkkkcccccciiiuuupppbbb]]][[[XXXWWWXXXZZZ[[[\\\\\\]]]^^^______]]][[[ZZZYYYYYYYYYYYYYYYXXXWWWVVVUUUVVVWWWXXXYYYZZZ[[[[[[ZZZWWWUUUUUUVVVVVVTTTQQQSSSQQQOOOLLLKKKJJJKKKKKKXXXeeexxx{{{wwwvvvzzz~~~~~~|||yyyxxxzzz~~~|||||||||{{{xxxuuujjjeee___[[[YYYXXXVVVTTTPPPMMMKKKIIIHHHGGGDDDBBB@@@???????????????@@@@@@CCCCCCEEEGGGIIILLLNNNOOOSSSVVVYYY[[[]]]```cccfffkkkkkkkkklllnnnoooqqqrrroooppppppnnnjjjfffddddddfffgggiiiooouuu|||wwwnnngggbbb___]]]ZZZXXXUUURRRQQQOOOLLLIIIHHHGGGEEEBBB@@@???>>>===;;;:::999777666444333222111111111111111111111111111111111111111111111111000000000000111222333444666888;;;<<<<<<<<<>>>??????@@@AAABBBCCCCCCCCCCCCEEEEEEEEEEEEFFFHHHIIIJJJLLLLLLPPPTTTWWW]]]nnn~~~zzzgggSSSHHHFFFGGGKKKOOOLLLKKKIIIHHHNNN[[[nnn|||~~~ooolllnnn}}}tttmmmmmmjjjhhheeedddeeefffffffffgggfffeeedddcccbbbbbbbbbaaabbbbbb___\\\ZZZZZZZZZXXXXXXXXXVVVTTTPPPMMMKKKHHHGGGEEEBBB???>>><<<<<<888777777666666666777777999666666999:::<<>>>>>=========>>>>>>???@@@AAABBBEEEGGGIIIJJJLLLOOORRRTTTUUUXXX[[[]]]bbbcccccceeegggiiikkkmmmlllmmmmmmkkkgggeeeccccccggghhhkkkpppwww}}}sssjjjccc^^^[[[XXXVVVTTTQQQOOONNNLLLIIIGGGDDDCCCAAA???===;;;::::::999888777666444333222111111111111111111111111111111111111111111111111111111111111111222333444555777999<<<=========>>>@@@???@@@AAABBBCCCCCCCCCCCCCCCDDDDDDEEEGGGIIIKKKLLLNNNNNNQQQVVV]]]iii|||kkk\\\LLLEEEDDDDDDGGGJJJFFFEEEGGGLLLWWWfffuuu~~~|||~~~}}}rrreeehhhrrr{{{qqqkkkkkkiiifffdddcccdddeeeeeedddffffffeeeeeedddcccbbbbbbaaabbbbbb```]]]ZZZZZZ[[[YYYXXXWWWVVVSSSOOOLLLJJJIIIHHHEEECCCAAA???>>>===:::999888777777777777777888666666888:::;;;@@@GGGYYYooo{{{~~~~~~{{{xxxvvv{{{wwwvvvyyy{{{|||{{{rrrjjjccc^^^^^^```dddgggiiijjjjjjiiiiiiiiihhhhhhhhhjjjlllmmmooooooppppppqqqqqqrrrrrrsssrrrsssttttttssspppmmmnnnmmmmmmllljjjiiigggfffaaajjjxxxzzzfff___[[[YYYXXXYYY[[[^^^_______________^^^\\\ZZZXXXWWWYYYYYYYYYXXXWWWVVVUUUTTTUUUUUUUUUVVVWWWXXXXXXXXXVVVUUUTTTSSSSSSRRRQQQPPPNNNMMMKKKJJJIIIIIIIIIIIIOOOZZZkkk|||yyyxxx|||vvvttttttuuuxxx~~~}}}}}}}}}}}}~~~wwwuuupppjjjddd]]]WWWTTTPPPNNNKKKIIIHHHFFFCCCAAA======<<<<<<;;;<<<<<<<<<<<<======???AAACCCEEEFFFFFFHHHKKKMMMNNNPPPSSSUUUZZZZZZ\\\^^^aaadddfffhhhhhhiiiiiihhheeecccbbbcccdddeeeiiimmmttt}}}~~~vvvlllccc^^^[[[XXXVVVRRRPPPMMMKKKJJJIIIFFFDDDAAA@@@>>><<<:::999888888666666555444333222111000111111111111111111111111111111111111111222222222000000000111222333444555999;;;===>>>======>>>@@@???@@@AAABBBCCCCCCCCCCCCBBBCCCDDDFFFHHHKKKMMMNNNPPPQQQTTT[[[gggxxxvvv]]]RRRGGGCCCCCCCCCDDDGGGFFFFFFJJJSSSaaannnwww{{{{{{~~~sssiiibbbiiixxxzzzuuuoookkkiiifffeeecccdddfffggggggggghhhhhhgggeeedddbbb```___```aaaaaa___\\\ZZZZZZ[[[ZZZYYYXXXUUURRROOOLLLJJJHHHGGGEEECCCAAA???>>>======<<<;;;:::888888888777777555555888999:::???FFFVVVmmm{{{|||~~~}}}{{{~~~|||sssjjjaaa\\\[[[\\\___ccceeefffffffffddddddcccccccccdddeeefffjjjjjjkkklllmmmmmmnnnnnnlllmmmoooqqqqqqpppmmmkkkkkkkkkjjjiiigggfffdddcccbbbooosssddd___ZZZYYYXXXYYY\\\^^^______^^^^^^]]]\\\ZZZXXXWWWVVVVVVVVVVVVVVVUUUTTTSSSRRRTTTTTTUUUUUUVVVVVVWWWWWWTTTTTTTTTSSSQQQPPPOOOPPPLLLLLLKKKJJJJJJJJJIIIJJJNNNWWWeeeuuuzzzuuu{{{xxxwwwwwwyyy|||~~~~~~}}}~~~|||vvvmmmbbbXXXSSSQQQOOOLLLJJJHHHFFFCCCAAA===<<<;;;;;;:::::::::;;;;;;;;;;;;<<<>>>@@@AAABBBBBBDDDGGGHHHIIIKKKMMMOOOSSSSSSUUUXXX[[[^^^aaabbbcccdddeeecccaaa```aaabbb```cccggglllsss|||uuuiii___ZZZXXXUUURRRMMMKKKHHHGGGGGGEEECCCAAA???>>><<<:::999777777777444444444333222111111000000000000000000000000000000000111111111222222222000000000111222333555555;;;===??????>>>>>>???@@@???@@@AAABBBCCCCCCCCCCCCBBBCCCDDDFFFIIILLLOOOPPPSSSUUU[[[dddsssyyyhhhRRRJJJDDDCCCDDDCCCCCCFFFGGGIIIOOO[[[jjjuuuzzz{{{~~~~~~vvvllleeedddooozzzsssqqqnnnkkkiiiccccccccceeeiiilllmmmlllkkkjjjhhheeeccc```^^^]]]______```^^^[[[YYYYYYZZZ[[[ZZZXXXVVVRRROOOMMMKKKGGGFFFDDDBBB@@@>>>>>>======<<<:::999888777666666777555555888999999>>>DDDUUUlllzzzyyy~~~tttjjjaaa[[[XXXZZZ\\\___aaabbbcccccc`````````___````````````eeeeeefffggghhhiiijjjkkkhhhjjjmmmoooooonnnlllkkkjjjiiiiiihhhfffeeecccbbbiiixxxmmmbbb```YYYXXXXXXYYY\\\]]]^^^]]]]]]\\\[[[YYYXXXWWWVVVUUUTTTTTTTTTTTTTTTSSSSSSRRRSSSTTTTTTTTTUUUUUUUUUVVVRRRSSSSSSRRROOONNNNNNOOOLLLLLLLLLLLLLLLKKKKKKKKKNNNTTT___mmm|||}}}ttt{{{}}}}}}yyyjjj^^^WWWSSSQQQMMMKKKJJJGGGDDDBBB===<<<;;;:::::::::::::::999999999:::;;;===>>>??????AAADDDEEEEEEGGGIIIKKKMMMNNNOOORRRUUUXXX[[[]]]]]]^^^___^^^\\\\\\^^^```^^^ccciiinnnttt|||xxxiii^^^XXXTTTPPPMMMHHHFFFDDDCCCCCCBBB@@@>>>===<<<:::999777666666555333333333222222111111111000000000000000000000000000000000111222222333333000111111222333555666777===???@@@@@@???>>>???@@@???@@@AAABBBCCCCCCCCCCCCCCCCCCEEEGGGJJJMMMOOOQQQUUU[[[cccnnnnnn\\\JJJEEEBBBDDDDDDCCCCCCFFFEEEJJJTTTcccrrr|||~~~zzzxxxssskkkeeeccchhhttttttoooooommmjjjjjjbbbbbbcccgggllloooppppppmmmkkkhhhdddaaa___^^^^^^___``````^^^\\\ZZZZZZ[[[]]]\\\ZZZVVVSSSPPPNNNLLLFFFEEEDDDBBB@@@???>>>===::::::888777555555444444777555666999::::::>>>DDDRRRiiiyyyvvv}}}~~~uuujjjaaa[[[WWWXXXZZZ\\\]]]______```]]]]]]^^^^^^^^^^^^^^^^^^``````bbbccceeefffggghhhhhhkkknnnooonnnllllllllljjjjjjjjjiiihhhgggfffeeettt|||hhh```___YYYXXXWWWYYY[[[\\\\\\[[[[[[ZZZYYYWWWVVVUUUUUUTTTRRRSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTTTTUUUQQQRRRSSSQQQNNNLLLMMMOOOLLLMMMMMMNNNNNNNNNMMMMMMOOORRRYYYeeetttyyy~~~~~~uuuggg___UUURRROOOMMMKKKHHHEEECCC======<<<;;;:::999::::::777777777888888:::;;;<<<===???AAABBBBBBCCCEEEGGGHHHIIIKKKMMMPPPSSSVVVWWWWWWXXXXXXWWWWWWWWWZZZ\\\\\\bbbiiiooottt{{{vvveeeYYYTTTQQQLLLHHHDDDBBBAAA@@@@@@???>>><<<::::::888666555444444444333333222222222222222222000000000000000000000000///000000111222222333333222333333444555777999:::>>>@@@AAAAAA@@@??????@@@???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEGGGJJJMMMOOOQQQVVV___kkkxxxzzzfffSSSEEEAAA@@@CCCDDDCCCCCCFFFFFFNNN[[[jjjwww|||rrrlllfff___^^^aaakkkyyyyyypppnnnnnnkkkiiiiiibbbbbbdddhhhllloooppppppllljjjfffbbb``````aaabbb```aaaaaa```^^^\\\\\\]]]___^^^[[[WWWTTTQQQOOONNNGGGFFFEEECCCAAA@@@??????;;;:::999888777666666666777666777:::;;;:::>>>CCCMMMddd}}}xxxtttzzz~~~tttjjj```ZZZXXXXXXYYYZZZ[[[\\\]]]]]][[[\\\]]]^^^^^^^^^^^^^^^___```aaaccceeefffhhhhhhjjjmmmoooooommmlllmmmooommmmmmmmmmmmmmmlllkkkkkk}}}vvveee______YYYXXXWWWXXXZZZ\\\[[[ZZZYYYXXXWWWVVVUUUTTTTTTTTTRRRSSSTTTUUUUUUVVVUUUUUUSSSSSSSSSSSSTTTTTTTTTTTTPPPRRRSSSQQQMMMKKKLLLNNNMMMMMMNNNOOOOOOOOOOOONNNOOOPPPUUU___nnn}}}nnneeeVVVSSSPPPMMMLLLIIIFFFCCC>>>===<<<;;;::::::::::::555555555666666888999999<<<>>>@@@AAAAAAAAACCCEEEEEEFFFHHHJJJMMMPPPRRRTTTRRRSSSTTTSSSSSSTTTVVVYYYYYY```hhhnnnsssyyy|||ooo^^^SSSPPPNNNJJJGGGBBBAAA???>>>???>>><<<;;;999888666555444333333222222222222222222222222222000000000000000000000000///000000111222222333333444555555666888999;;;<<>>DDDIII___xxxwwwrrrxxx|||sssiii___YYYXXXXXXYYYYYYZZZ[[[[[[\\\[[[\\\]]]^^^____________aaabbbdddeeegggiiikkkkkklllnnnpppooommmlllnnnpppoooppppppppppppppppppooo~~~iiibbb___\\\ZZZYYYXXXXXXYYY[[[]]]^^^\\\[[[ZZZXXXWWWWWWWWWWWWUUUUUUVVVVVVVVVUUUTTTTTTQQQRRRTTTUUUUUUUUUSSSSSSRRRQQQPPPNNNMMMMMMNNNOOOUUUUUUVVVUUUTTTQQQNNNMMMRRROOOPPPYYYfffttt~~~~~~~~~}}}~~~vvvhhh\\\VVVOOOKKKIIIHHHEEECCCBBBAAA???===;;;:::999999999999999888888888888777::::::;;;;;;<<<===>>>>>>CCCBBBBBBCCCEEEIIILLLNNNLLLLLLMMMNNNOOOQQQRRRSSSXXX[[[bbbjjjuuuoooeeeYYYQQQMMMJJJFFFBBB>>>======;;;:::999888888888777666555444333333333222222222222222222222222111111000000000000111111///111333333333222333444555444444444666999<<<>>>>>>??????@@@@@@AAABBBBBBBBBBBBBBBBBBDDDEEEFFFGGGJJJIIIKKKNNNNNNNNNQQQWWW]]]eeeuuuiiiVVVKKKAAABBBDDDEEEEEEEEEEEEEEEKKKVVVcccnnnxxxvvvlllaaaYYYTTTTTT[[[eeexxxwwwrrrmmmiiiiiiiiigggeeehhhffffffgggjjjllllllllliiieee```^^^___``````___gggeeecccbbbaaa```^^^\\\^^^\\\XXXVVVUUUSSSQQQOOOJJJJJJHHHFFFCCCAAA@@@??????>>><<<;;;:::999888888777888888888888:::>>>AAAMMM\\\uuuxxxqqqsss|||ttthhh^^^XXXUUUVVVVVVXXXYYYZZZ[[[[[[^^^^^^_________aaadddfffdddeeehhhjjjmmmooopppqqqrrrqqqqqqrrrtttuuutttsssssstttuuuvvvvvvwwwvvvvvvyyygggbbb^^^[[[ZZZYYYXXXXXXYYYZZZ]]]^^^[[[[[[ZZZXXXXXXWWWWWWWWWWWWXXXXXXXXXWWWVVVUUUUUUPPPQQQRRRSSSSSSSSSSSSSSSTTTSSSQQQOOONNNNNNOOOOOOTTTTTTUUUUUUSSSQQQOOOMMMPPPNNNPPPXXXbbbooo~~~|||{{{{{{|||~~~~~~~~~{{{ooo___ZZZRRRMMMJJJHHHEEECCCBBBAAA???===;;;:::999999999999999888888888777777999999::::::;;;<<<<<<===??????@@@AAACCCFFFHHHJJJIIIIIIIIIJJJLLLMMMOOOPPPSSSWWW^^^fffoooyyyuuuaaaYYYPPPIIIGGGEEEBBB>>><<<<<<;;;:::999888777666777666555444333333333333222222222222222222222222111111000000000000111111///111333333222222222444555555666777999<<<>>>????????????@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHGGGIIILLLMMMLLLQQQWWWbbblll~~~wwwaaaPPPGGGDDDDDDDDDDDDBBBBBBBBBBBBQQQ[[[gggpppyyy~~~~~~zzzpppfffZZZUUUUUUYYYdddnnn{{{tttpppkkkiiijjjjjjjjjiiiiiigggggghhhkkkmmmmmmllliiieeeaaa___```bbbbbbaaadddcccbbbbbbcccbbbaaa___^^^\\\XXXVVVUUUTTTRRRPPPLLLKKKJJJHHHFFFCCCAAA@@@@@@???>>><<<;;;:::::::::777888888888888:::>>>AAAJJJZZZsssxxxooopppzzz{{{pppeee[[[UUUTTTUUUVVVXXXZZZ\\\]]]^^^aaabbbccccccccceeehhhjjjjjjlllnnnqqqtttvvvwwwxxxzzzyyyxxxyyyzzzzzzyyyxxxxxxyyyzzz{{{|||}}}}}}}}}rrrdddaaa]]]YYYZZZYYYXXXXXXYYYZZZ\\\]]][[[ZZZYYYXXXXXXXXXXXXXXXZZZZZZZZZYYYYYYWWWVVVVVVPPPPPPPPPPPPQQQRRRSSSTTTUUUTTTRRRPPPOOOOOOOOOPPPRRRSSSSSSSSSSSSQQQOOONNNOOOOOOQQQWWW]]]fffvvv~~~}}}}}}{{{yyywwwwwwyyy|||}}}}}}~~~uuufff```XXXQQQLLLHHHFFFDDDBBBAAA???===;;;:::999999999999888888888777777777777888888999999::::::::::::;;;<<<>>>@@@BBBCCCDDDDDDDDDEEEEEEGGGHHHJJJKKKMMMRRRZZZ```fffppp}}}zzzjjjaaaQQQLLLFFFBBBBBBAAA>>>;;;:::999999888777666555555555444333222222222222222000000000000000000000000111111000000000000111111000111222222111111222333555666888;;;===>>>@@@@@@??????@@@@@@AAAAAABBBBBBBBBBBBCCCCCCDDDFFFGGGHHHHHHGGGIIILLLMMMNNNUUU]]]kkkyyyiiiUUUHHHDDDFFFFFFEEECCCAAAAAACCCEEEWWWaaammmtttzzz}}}zzzttthhh]]]RRRRRRXXXcccpppzzz~~~vvvooommmjjjiiijjjllllllllliiihhhggghhhkkklllllllllgggdddaaa```aaacccccccccaaaaaaaaabbbeeeeeeeeeccc___\\\YYYWWWVVVUUUSSSQQQOOONNNMMMKKKHHHFFFCCCBBBBBBAAA???>>><<<;;;;;;;;;777888888888888999===@@@GGGVVVoooyyymmmnnnzzzxxxmmmbbbXXXSSSRRRSSSUUUXXX[[[^^^```aaaeeefffhhhiiiiiikkknnnqqqsssuuuwwwzzz}}}~~~jjjaaa___\\\WWWYYYXXXXXXXXXXXXYYYZZZ[[[YYYYYYXXXXXXXXXXXXXXXYYYZZZZZZZZZZZZYYYWWWVVVUUUQQQQQQPPPPPPQQQSSSUUUVVVUUUTTTRRRQQQPPPOOOPPPPPPRRRRRRRRRSSSRRRQQQPPPOOOOOOPPPSSSWWWXXX^^^nnn|||zzzwww}}}|||yyyvvvttttttwww{{{}}}~~~}}}~~~}}}vvvnnniii```WWWOOOJJJGGGEEEBBBAAA???===;;;:::999999888888888888777777777777666666666777777888888888777888:::<<<>>>>>>??????@@@@@@@@@AAACCCDDDFFFGGGHHHNNNVVVZZZ^^^gggvvv|||ooocccXXXRRRHHHEEEBBB@@@@@@???<<<:::999888888777666555555555333333222111111111111111000000000000000000000000111111000000000000111111000111222222111111222444555777:::===???@@@@@@@@@??????@@@@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIILLLOOOQQQTTT^^^hhhyyyttt\\\LLLEEEDDDFFFFFFFFFDDDBBBDDDIIINNN\\\fffrrryyy}}}}}}xxxqqqaaaWWWPPPUUUaaammmyyy~~~}}}pppmmmkkkjjjiiijjjkkklllllliiigggfffgggiiijjjjjjjjjdddbbbaaa```aaabbbcccdddaaaaaabbbdddfffgggfffeee___]]]ZZZXXXWWWVVVTTTSSSQQQPPPOOONNNKKKHHHEEECCCBBBAAA@@@>>><<<;;;;;;:::888888888888777999<<<>>>DDDSSSlllyyymmmppp}}}~~~vvvlllaaaXXXSSSQQQSSSUUUYYY]]]```cccdddhhhjjjmmmnnnoooqqqtttwwwzzz|||sssccc^^^]]]ZZZWWWWWWWWWVVVVVVWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYXXXXXXVVVUUUUUUTTTSSSSSSRRRSSSUUUWWWXXXUUUTTTRRRQQQPPPPPPQQQQQQSSSSSSSSSRRRRRRQQQPPPPPPQQQRRRTTTVVVVVVZZZffftttxxxsssvvv}}}}}}}}}|||{{{xxxuuussstttwwwzzz}}}}}}{{{~~~yyywwwrrrjjj___UUUMMMHHHFFFBBBAAA???===;;;:::999999888888888777777777666666555555555666666666666666666777888:::;;;<<<<<<<<<<<<======>>>???AAABBBCCCEEEKKKQQQUUUWWW___mmmwww~~~xxxoooddd[[[SSSMMMIIICCCBBB???>>>===<<<:::888888888777777666666555555222222111000000000111111////////////////////////111111000000000000111111111222222222111222444666666888;;;>>>@@@@@@@@@??????@@@@@@AAABBBBBBCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJMMMRRRUUU[[[iiiwww}}}fffRRRHHHEEEGGGGGGGGGFFFCCCAAAEEEMMMTTTaaakkkwww~~~xxxooo]]]VVVUUU^^^kkkuuu||||||}}}~~~wwwlllkkkkkkjjjiiihhhhhhiiijjjhhhfffeeeeeefffhhhgggfffaaa`````````___```bbbcccccccccdddfffhhhhhhgggeeeaaa___\\\ZZZYYYYYYWWWUUUSSSSSSRRRPPPNNNJJJGGGEEEBBBAAA@@@===<<<::::::999999999999777777888;;;===BBBPPPgggzzzpppttt|||tttjjjaaaYYYTTTSSSUUUWWW[[[___ccceeegggjjjmmmpppssstttwwwzzz|||lll```\\\ZZZXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXVVVWWWWWWWWWWWWVVVUUUUUUVVVVVVVVVVVVVVVWWWWWWXXXTTTTTTSSSRRRRRRRRRSSSTTTUUUTTTTTTSSSRRRQQQQQQQQQSSSRRRSSSUUUUUUWWWaaakkk~~~|||tttsssyyy}}}~~~}}}zzzyyywwwuuuttttttwwwzzz|||~~~}}}||||||}}}~~~}}}|||~~~|||ttthhh[[[PPPIIIFFFBBBAAA???===;;;:::999999888888777777777666666666555555555555555555555555555666666777888999999:::999999:::;;;<<<>>>???@@@BBBFFFKKKMMMPPPVVV```hhhrrryyy~~~~~~{{{uuummmaaa]]]XXXRRRLLLGGGDDDCCC???>>><<<:::888777666666777666666666555555555555222111111000000000111111////////////////////////111111000000000000111111111222222222222444777999999;;;===@@@AAA@@@??????@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFHHHIIIJJJHHHJJJPPPVVV[[[eeewwwoooYYYKKKFFFFFFGGGFFFFFFEEEBBB@@@FFFQQQ[[[lllvvvvvvlll[[[YYY\\\gggrrrxxx|||}}}rrrllliiijjjjjjhhhfffeeefffhhhgggeeeddddddeeefffeeeddd___```aaa```______```bbbeeeeeefffhhhjjjiiigggeeecccaaa^^^\\\\\\[[[ZZZXXXVVVVVVVVVTTTQQQMMMIIIGGGCCCBBB@@@>>><<<:::999999999999999777666777:::<<<@@@LLLbbbyyy|||uuuwwwyyyrrrjjjaaaZZZWWWYYYZZZ\\\```cccfffiiijjjmmmppptttwwwyyy|||{{{hhh___[[[WWWVVVXXXRRRSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWUUUUUUVVVWWWWWWWWWWWWVVVWWWWWWXXXXXXXXXWWWVVVVVVUUUUUUTTTTTTUUUVVVXXXYYYWWWWWWUUUTTTSSSRRRQQQQQQTTTQQQQQQSSSTTTVVV\\\ddduuuyyytttwww{{{vvvuuutttttttttvvvxxxzzz{{{yyywwwxxx{{{~~~}}}|||pppaaaTTTJJJFFFBBBAAA???===;;;:::999999888777777777666666666666555555555555555555555555555444444333444555777888666666777888999;;;<<<===>>>@@@BBBEEEHHHMMMSSSWWW___ccceeecccbbbaaa\\\UUULLLKKKIIIFFFBBB>>><<<;;;;;;:::888666444444444555444444444444444333333333222111111000000111111222000000000000000000000000111111000000000000111111000111222333333666:::===>>>???@@@AAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCEEEEEEEEEFFFGGGHHHIIIJJJKKKNNNUUU]]]eeeqqq|||bbbOOOGGGFFFFFFEEEBBBDDDDDDCCCDDDNNN]]]jjj|||sssfffZZZ[[[aaalllssswww{{{wwwooollleeeggghhhgggeeedddeeeggghhhfffddddddeeeeeeeeeddd___aaabbbaaa___^^^```bbbdddeeegggiiikkkkkkiiifffeeeccc```___^^^^^^\\\[[[ZZZ[[[ZZZYYYVVVQQQMMMJJJEEEDDDBBB???===;;;;;;:::::::::999777666666999;;;>>>HHH[[[rrrxxxxxx}}}|||uuunnngggaaa]]]```aaacccfffhhhkkkmmmnnnooossswww{{{~~~wwwfff___[[[VVVVVVYYYQQQRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRSSSTTTVVVVVVTTTUUUVVVWWWXXXXXXXXXXXXWWWXXXYYYYYYXXXWWWUUUTTTVVVVVVVVVVVVWWWYYY[[[\\\YYYXXXVVVTTTSSSRRRQQQQQQTTTPPPNNNQQQSSSUUUYYY___ooo~~~vvvwww}}}|||ttttttsssssstttvvvwwwxxxzzzwwwtttuuuzzz~~~~~~uuueeeVVVKKKFFFBBBAAA???===;;;:::999999777777777777666666666666555555555555555555555555444333222111111333555666444444444555777888:::;;;:::;;;<<>>===<<<;;;::::::999777666666888;;;<<>><<<999888777777:::;;;;;;:::@@@BBBPPPhhh~~~}}}wwwsssooonnnmmmmmmmmmoooqqqtttvvvxxxyyyzzz{{{~~~vvvjjj^^^[[[ZZZXXXUUUUUUTTTTTTTTTSSSRRRQQQQQQPPPRRRSSSTTTTTTUUUTTTSSSSSSUUUVVVVVVWWWXXXXXXWWWWWWUUUUUUVVVWWWXXXXXXWWWWWWVVVVVVVVVVVVYYY\\\___aaaZZZXXXUUURRRPPPPPPQQQRRRTTTSSSRRRQQQPPPRRRVVVYYYfffyyyyyyzzz}}}~~~|||||||||zzzyyywwwuuuuuuuuuvvvwwwwwwxxxzzz|||~~~}}}~~~{{{vvvnnnbbbVVVNNNHHHEEEBBB@@@>>><<<:::888666666666666666555555555333333333333333333333333444444333222222333333333444444444555555555666666666666777888:::;;;<<<===:::::::::::::::999999888999999888777777666555555555555555444444333333333555444444333222222111111111111111111000000000///000000000000000000000000222222111111111333444555555555666777999;;;>>>????????????@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDCCCCCCEEEDDDEEEIIIKKKKKKNNNSSSZZZbbbnnn~~~tttaaaLLLCCCBBBBBBBBBBBBBBBAAAFFFSSSbbbsssrrrbbbZZZ\\\cccnnnxxxxxxoookkkkkkiiiiiiiiiiiiiiiiiiiiiiiijjjiiihhhhhhggggggggghhhhhhiiijjjiiigggffffffggggggjjjmmmnnnmmmjjjiiihhhhhhhhhhhhgggfffdddcccbbbccc```]]]ZZZXXXUUUQQQOOOJJJHHHEEEDDDCCCBBB???===:::999777888999;;;::::::>>>@@@MMMdddzzz}}}}}}{{{wwwtttrrrqqqqqqqqqrrrtttvvvyyyzzz|||}}}~~~|||kkkaaaYYYXXXYYYWWWTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQRRRSSSTTTTTTTTTTTTTTTUUUVVVVVVWWWWWWWWWWWWWWWTTTTTTUUUWWWXXXXXXXXXXXXVVVUUUUUUUUUWWWYYY[[[\\\WWWUUUSSSPPPOOOOOOPPPQQQRRRRRRRRRRRRQQQRRRUUUWWWbbbppp{{{{{{~~~|||yyyyyy|||~~~}}}{{{zzzzzzyyyxxxxxxwwwwwwxxxzzz}}}}}}|||||||||{{{xxxsssiii___XXXKKKIIIFFFCCCAAA>>>:::777777777777666666555555555333333333333333333333333555444444333222222222222333333333333444444444444444444444555666666777777777666666666666777888888666666555555444444333333333333333333333222222222444444333333222222111111111111111111000000000000000000000000000000000000555333222111111222444666444555777:::<<<>>>??????>>>>>>?????????@@@@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDEEEEEEGGGLLLNNNNNNSSSYYY^^^kkk~~~~~~cccTTTFFFAAABBBBBBAAABBBDDDFFFNNN^^^pppyyyeee\\\[[[aaakkkyyy}}}tttmmmkkklllllllllllllllllllllllllllmmmlllkkkjjjiiihhhhhhhhhkkkllllllkkkiiihhhhhhiiikkknnnppppppmmmjjjhhhggghhhhhhhhhhhhgggfffddddddccc```]]][[[YYYWWWSSSQQQMMMJJJHHHFFFDDDBBB???===<<<:::888888999:::999888<<<>>>III^^^ttt{{{xxx~~~}}}yyyxxxvvvvvvvvvvvvxxxzzz|||~~~qqqccc\\\VVVWWWXXXUUUSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRSSSSSSTTTTTTUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVRRRSSSUUUVVVWWWXXXYYYYYYVVVUUUUUUUUUUUUVVVWWWXXXSSSRRRQQQOOONNNOOOPPPPPPQQQRRRSSSSSSSSSSSSUUUVVV^^^hhhyyy}}}{{{yyyvvvvvvyyy{{{}}}}}}~~~|||}}}}}}~~~}}}|||{{{zzzyyy|||~~~|||{{{{{{|||{{{yyyssskkkeeeUUUQQQKKKFFFBBB>>>;;;888888888777777666555555555444444444444444444444444666555444333222111111111111222222222333333333333333333333333333333333333666555444444555777888:::444444444333333222222222222222222222111111111111333333333333222222111111111111111000000000000000000000000000000000000000555444222111111222444666444666999<<>>>>>>>>?????????@@@@@@BBBBBBBBBCCCCCCDDDEEEEEEHHHHHHKKKPPPRRRSSSYYY```dddvvv~~~mmmUUUKKKCCCBBBCCCBBBAAABBBFFFKKKWWWjjj}}}~~~kkk]]][[[^^^gggsssxxxqqqllllllnnnooooooooooooooooooooooooqqqpppooommmlllkkkkkkkkkmmmnnnnnnllljjjiiijjjkkkppprrrsssrrroookkkiiihhhgggggggggffffffeeedddccc```^^^[[[ZZZXXXWWWTTTRRROOOLLLIIIFFFEEEBBB???<<<===<<<999999999:::999777:::===FFFXXXnnnyyysssxxx}}}{{{zzzzzzzzz{{{}}}{{{lll```ZZZVVVXXXXXXTTTRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVWWWVVVVVVUUUUUURRRSSSTTTVVVWWWXXXXXXXXXUUUUUUTTTTTTTTTTTTTTTTTTPPPPPPOOONNNNNNOOOPPPPPPPPPRRRTTTUUUTTTTTTUUUVVV\\\bbbppp}}}wwwvvvtttuuuwwwzzz{{{{{{xxxzzz~~~zzzyyyyyyzzz|||~~~|||}}}}}}}}}}}}~~~|||wwwsssddd]]]TTTKKKDDD@@@===;;;999888888777666666555555444444444444444444444444666555444333222111111111111111111111222222222333333333333333222222222222000000//////000222444555333333333333333222222222111111111111111111111111333222222222222222111111000000000000000000111111000000000000000000000000444333222111111222444555444777:::>>>@@@@@@@@@???>>>????????????@@@@@@@@@CCCBBBBBBBBBCCCEEEFFFGGGIIIJJJMMMRRRTTTWWW```jjjvvvppp]]]MMMGGGCCCCCCDDDBBBBBBDDDGGGQQQbbbuuussshhh```[[[\\\bbbnnnyyy|||uuuqqqnnnnnnqqqqqqqqqqqqqqqqqqqqqqqqqqqtttsssrrrpppooonnnnnnnnnnnnooonnnmmmjjjjjjkkkmmmrrrttttttsssooollljjjiiieeeeeeddddddcccbbbaaa```\\\ZZZXXXWWWWWWVVVSSSQQQOOOLLLIIIFFFDDDBBB>>><<<>>><<<:::999::::::999777:::===EEETTTiii~~~xxxqqqttt}}}}}}}}}}}}~~~qqqiii^^^YYYVVVXXXXXXTTTRRRSSSPPPPPPQQQQQQRRRRRRSSSSSSTTTTTTSSSSSSSSSSSSTTTTTTVVVVVVVVVVVVVVVUUUUUUTTTSSSSSSTTTVVVWWWWWWWWWWWWTTTTTTTTTTTTTTTSSSSSSSSSNNNNNNNNNNNNOOOOOOPPPQQQPPPRRRSSSSSSSSSSSSTTTVVVZZZ]]]hhhzzz}}}wwwvvvtttuuuwwwzzzzzzzzzyyyyyy|||}}}tttqqqqqqrrrwww}}}~~~uuummmaaaUUULLLEEE@@@===999999888777777666555555444444444444444444444444555444444333222222222222111111111111222222222222444333333333222222222111////////////000111222333333333333333222222222222000000000111111111111111222222222222222222111111000000000000111111111111000000000000000000000000333333333333444555666666666888;;;===???@@@???>>>??????@@@@@@@@@AAAAAAAAACCCCCCBBBBBBCCCEEEGGGHHHIIIJJJNNNTTTXXX___lllyyyuuuaaaPPPJJJEEECCCDDDDDDBBBCCCGGGKKKZZZmmm}}}pppaaa]]]]]]^^^ccckkkyyyxxxtttrrroooppprrrrrrrrrrrrrrrrrrrrrrrrrrrtttsssrrrqqqpppooooooooonnnnnnnnnllliiiiiikkkmmmppprrrrrrqqqnnnkkkjjjjjjcccccccccbbb```___]]]\\\XXXWWWUUUUUUUUUUUUSSSQQQOOOMMMIIIGGGEEEBBB???===>>><<<::::::::::::999888:::===CCCOOOddd|||yyyqqqrrr~~~xxxjjjeee[[[VVVUUUWWWWWWTTTTTTVVVQQQRRRRRRSSSTTTUUUUUUUUUVVVUUUTTTSSSRRRRRRSSSSSSVVVVVVVVVVVVVVVUUUTTTTTTSSSTTTUUUVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTSSSSSSRRRMMMMMMNNNNNNOOOPPPQQQQQQOOOPPPQQQPPPPPPPPPRRRTTTXXXYYYbbbrrrzzzyyywwwwwwxxxyyyyyyxxx|||{{{}}}}}}sssnnnlllmmmrrryyy~~~}}}~~~|||pppdddXXXMMMDDD>>>::::::999888777666555444555555555555555555555555444444333222222333333333111111111222222222333333333333222222222222222111000111222222333333333333111111111222222222222222000000000111111222222222111111111111111111222222///000000000111111111111000000000000000000000000222333555777888999999888888999;;;===>>>>>>>>>===@@@AAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCEEEGGGIIIKKKMMMRRRYYY```kkk~~~|||nnn```RRRGGGGGGDDDBBBDDDCCCBBBFFFMMMUUUddduuuqqqcccZZZ]]]bbbfffrrr~~~vvvsssrrrpppppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqpppooooooooooooooommmmmmllljjjhhhhhhjjjllllllmmmnnnmmmjjjiiihhhiiiddddddcccaaa___]]][[[ZZZVVVUUUSSSTTTUUUUUUSSSRRRPPPMMMJJJHHHGGGDDDAAA???>>><<<::::::;;;;;;:::999999===AAAKKK```zzz|||rrrqqq{{{sssfffbbbXXXTTTSSSUUUVVVTTTUUUXXXSSSSSSTTTUUUVVVWWWWWWXXXWWWVVVTTTSSSRRRQQQRRRRRRVVVVVVVVVVVVVVVUUUTTTSSSTTTUUUUUUVVVVVVVVVUUUUUUSSSTTTTTTTTTTTTTTTSSSRRRLLLMMMNNNOOOPPPQQQQQQRRRNNNNNNOOONNNMMMNNNQQQSSSVVVWWW^^^mmmzzz~~~|||yyyyyyyyyyyyxxxvvv}}}|||}}}tttmmmjjjjjjpppwww~~~}}}|||~~~}}}}}}{{{oooaaaSSSFFF>>>::::::999888777666555444555555555555555555555555333333222222222333444444111222222222222333333333222222222222111111111111...///111222222222111000000000000000111111111111000000111111222222222333111111111111111111222222//////000000111111111222000000000000000000000000222444777:::;;;<<<;;;:::999:::;;;<<<============AAAAAAAAABBBBBBBBBCCCCCCDDDCCCBBBBBBCCCEEEHHHIIIOOOQQQWWW```iiiwwwooo]]]QQQHHHCCCDDDBBBAAABBBBBBBBBHHHPPP^^^mmmzzz}}}}}}~~~}}}yyyeee\\\ZZZaaahhhooo{{{tttsssssspppoooppprrrrrrrrrrrrrrrrrrrrrrrroooooonnnnnnnnnnnnnnnooommmlllkkkiiiggggggiiikkkhhhiiijjjjjjhhhfffggggggeeedddcccaaa___\\\ZZZYYYVVVTTTSSSTTTUUUUUUTTTSSSQQQNNNLLLJJJHHHFFFCCCAAA===<<<::::::;;;;;;;;;:::888<<>><<<999888888999999888777777666666666555555555333333333333333333333333111111111111111111111111111111111111111111111111000000111111111111000000222111111111000000//////000000000000000000000000000000000000000000000000000000111111222222222222111222222222222333333333555666888:::;;;<<<======>>>>>>>>>>>>============@@@BBBCCCCCCAAAAAABBBDDDCCCCCCEEEGGGGGGFFFKKKRRRSSSWWW___kkk{{{|||mmm```SSSGGGAAA@@@HHHBBB???BBBDDDFFFNNNXXXhhhsss{{{xxxtttsssqqqmmm]]]\\\___iiizzz|||xxxtttqqqpppooonnnmmmnnnnnnnnnnnnoooppppppqqqoooooonnnmmmmmmmmmmmmmmmjjjiiihhhgggffffffggghhhffffffeeedddbbbaaa``````eeeeeecccbbb___]]]ZZZYYYUUUSSSSSSSSSUUUVVVUUUTTTRRROOOLLLJJJIIIGGGDDDBBB@@@???===<<<:::999999999999:::???IIIZZZpppwwwqqquuu}}}|||oooddd______ZZZYYYXXXWWWUUUUUUTTTTTTUUUVVVVVVVVVVVVUUUUUUTTTRRRRRRQQQPPPPPPPPPPPPPPPTTTTTTTTTUUUTTTTTTSSSSSSUUUUUUVVVWWWWWWVVVUUUUUUTTTTTTSSSRRRQQQOOOMMMLLLLLLLLLLLLMMMNNNNNNOOOOOOLLLLLLKKKLLLMMMNNNPPPRRRSSSVVVZZZ___gggvvvzzztttuuuwwwwwwvvvxxxzzz{{{}}}zzzsssppppppqqqrrryyy}}}~~~zzz||||||{{{|||zzz{{{{{{zzzxxxxxxzzz}}}}}}~~~nnn\\\MMMFFFAAA>>>;;;:::999777555333555555444444444333333333333333333333333333333333222222222222222222222222111111111111111111111111000000111111111111000000222111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333777888:::;;;===>>>>>>??????????????????>>>>>>>>>@@@AAABBBBBBAAAAAABBBCCCCCCCCCGGGJJJJJJIIILLLSSSVVV]]]jjjyyy~~~ppp```TTTJJJBBB???@@@@@@>>>@@@CCCFFFKKKYYYhhhrrrxxxyyysssllliiiddd```]]]aaajjjyyyzzzwwwsssppppppooonnnmmmppppppppppppppppppqqqqqqoooooonnnmmmlllkkkkkkkkkgggfffeeedddddddddeeeeeecccccccccbbbaaaaaaaaa```ccccccbbbaaa___\\\ZZZYYYUUUTTTSSSTTTVVVVVVUUUTTTSSSPPPMMMKKKJJJHHHEEECCCAAA@@@>>>===;;;:::::::::;;;;;;>>>GGGVVVkkkxxxpppqqqxxx|||lllddd^^^[[[[[[YYYYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSRRRQQQPPPPPPOOOPPPPPPPPPRRRRRRSSSTTTTTTSSSSSSSSSTTTUUUVVVWWWWWWVVVUUUTTTTTTTTTSSSQQQOOOMMMKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMLLLLLLLLLMMMOOOPPPQQQSSSUUUXXX[[[```lll}}}{{{sssqqqsssuuuuuuxxxyyyzzz}}}~~~wwwtttttttttuuuwww{{{~~~}}}|||||||||}}}zzz{{{zzzxxxvvvvvvxxxzzzzzz}}}|||rrrbbbQQQGGGCCC@@@===;;;:::888555333555555555444444444333333333333333333333333333333333333333333333333333333222222222222222222222222000000111111111111000000111111111111111000000000111111111111111111111111111111111111111111111111111111111111111111000000222222222222333333333333999:::<<<===>>>???@@@@@@???????????????@@@@@@@@@???@@@BBBAAA@@@@@@BBBCCCCCCDDDHHHMMMMMMMMMQQQXXX]]]hhhzzz~~~rrrbbbQQQGGGBBB??????AAA>>>???CCCFFFJJJTTTgggyyy|||{{{vvvlllddd```[[[VVV\\\fffwwwxxxuuurrrqqqqqqqqqpppooorrrrrrrrrrrrqqqqqqqqqqqqooonnnmmmkkkjjjiiiiiiiiieeeddddddccccccccccccddd```````````````aaaaaaaaaaaa``````___^^^\\\ZZZYYYVVVUUUUUUVVVXXXXXXWWWVVVTTTRRROOOMMMKKKIIIGGGDDDBBBAAA???>>><<<<<<;;;;;;===<<<>>>CCCQQQeeezzzzzzooommmqqqooobbb^^^[[[XXXXXXXXXYYYZZZZZZZZZXXXWWWVVVUUUUUUTTTSSSRRRQQQQQQQQQSSSRRRRRRQQQQQQRRRRRRRRRQQQQQQRRRSSSSSSSSSSSSRRRTTTTTTVVVVVVVVVVVVTTTTTTRRRQQQQQQPPPNNNLLLKKKJJJIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLMMMNNNPPPQQQRRRUUUWWWXXXZZZcccpppzzzuuuqqqrrruuuvvvzzzzzzzzz}}}yyywwwuuuuuuwww{{{||||||}}}~~~~~~{{{yyyxxxxxxyyywwwwwwxxxwwwrrrhhhZZZPPPGGGDDD???<<<;;;::::::999777777777777666666666666444444444444444444444444333333333333333333333333222222222222222222222222000111111222222111111000111111111111111111111111111111111111111111111111111111111111111111111111222111111111111000000000222222333333333444444444:::;;;<<<===?????????@@@>>>>>>???????????????@@@>>>@@@AAAAAA@@@@@@BBBCCCDDDEEEHHHMMMPPPSSS[[[ccclllyyyuuufffWWWHHHAAA@@@??????AAAAAABBBEEEIIIPPP]]]ppp~~~~~~xxxnnneee___]]][[[YYYdddrrr{{{xxxuuussssssssstttsssrrrssssssssssssrrrrrrqqqpppnnnmmmkkkjjjhhhgggffffffeeeeeeddddddddddddddddddaaaaaaaaa```````````````^^^^^^^^^]]]]]][[[ZZZYYYXXXWWWXXXYYY[[[\\\ZZZYYYVVVSSSPPPNNNMMMKKKHHHFFFCCCBBBAAA???>>>===<<<<<<=========AAALLL```www}}}qqqlllnnn~~~zzzggg```^^^[[[WWWVVVXXXYYYZZZZZZZZZYYYXXXWWWVVVUUUSSSRRRQQQPPPPPPPPPRRRRRRQQQQQQQQQQQQRRRRRRQQQRRRRRRSSSSSSSSSRRRRRRRRRSSSTTTUUUUUUTTTSSSRRRNNNNNNOOOOOONNNMMMLLLLLLJJJJJJKKKKKKLLLMMMMMMNNNMMMLLLLLLKKKLLLMMMOOOPPPRRRTTTVVVUUUUUUZZZeeemmm}}}vvvvvvxxxzzz~~~|||{{{zzzuuurrrtttyyy{{{|||~~~|||{{{zzzvvvsssqqqqqqppplllddd]]]UUUOOOFFF???<<<<<<======888888777777777666666666444444444444444444444444333333333333333333333333222222222222222222222222111111222222222222111111111111111111111222222222111111111111111111111111111111111111111111111111222222222222111111111111444444444444555555555555999:::;;;<<<===>>>>>>>>>=========>>>>>>>>>??????>>>@@@AAAAAAAAAAAABBBDDDFFFFFFJJJPPPVVV]]]jjjvvvyyymmmYYYNNNDDDAAAAAA???>>>???BBBBBBCCCIIIUUUeeerrryyyyyypppeee]]]ZZZ[[[^^^aaappp|||xxxwwwuuuttttttuuuuuutttsssqqqqqqrrrrrrqqqpppooonnnlllkkkiiigggfffeeeddddddccccccdddddddddddddddddddddcccbbbaaa```___^^^^^^]]]]]]]]]]]]\\\[[[ZZZYYYYYYYYYZZZ\\\______]]][[[WWWTTTQQQOOONNNLLLIIIGGGDDDCCCAAA@@@>>>=========<<<<<<<<>>===<<<666666666555555555444444444444444444444444444444333333333333333333333333333333333333333333333333111111222222222222111111111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333444444555666666666666777777777999999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>?????????@@@BBBBBBBBBBBBDDDEEEIIIJJJPPPYYYcccooo|||mmmaaaLLLFFFAAAAAA@@@======@@@AAACCCFFFNNN\\\jjjqqqppppppggg]]]WWWUUUXXX```hhhxxxxxxuuusssrrrqqqqqqrrrrrrqqqpppmmmnnnooooooooonnnmmmllliiihhhgggeeedddccccccccc```aaabbbbbbcccbbbbbbbbbddddddcccaaa```^^^]]]]]]]]]]]]]]]]]]\\\[[[YYYYYYYYYYYY[[[]]]``````^^^\\\WWWUUURRRPPPNNNLLLIIIGGGDDDCCCAAA@@@>>>>>>======;;;;;;<<<>>>GGGZZZqqqxxxrrrqqqyyyrrrhhh```^^^\\\YYYWWWWWWXXXWWWWWWWWWXXXXXXYYYZZZYYYWWWTTTQQQPPPOOOOOOOOOOOONNNNNNNNNOOOOOOPPPQQQVVVVVVUUUUUUTTTSSSQQQQQQOOOOOOQQQQQQQQQQQQOOOOOONNNOOOOOOOOONNNNNNMMMLLLKKKKKKKKKLLLMMMMMMNNNNNNKKKJJJJJJIIIIIIJJJLLLMMMLLLOOOQQQOOOMMMNNNTTTZZZhhhyyyyyywww}}}xxxrrrllluuu~~~xxxuuuqqqooommmmmmmmmmmmqqqjjj___TTTKKKDDD>>>;;;666666666666555555555444555555555555555555555555222222222222222222222222333333333333333333333333111222222333333222222111111111111222222333333333222222222222222222222222222222222222222222222222222222333444444555666666777777888888888999999999999:::;;;;;;<<<<<<<<<<<<<<<======>>>??????@@@@@@???AAACCCCCCCCCCCCEEEGGGLLLOOOZZZhhhvvv}}}mmm]]]RRRDDDAAAAAAAAA@@@>>>AAAGGGGGGNNNUUU[[[dddmmmnnnjjjfff^^^WWWTTTTTTYYYgggvvvzzztttqqqmmmlllkkkkkklllllljjjiiihhhiiikkkllllllkkkjjjiiigggfffeeedddccccccbbbccc```aaabbbcccccccccbbbbbbaaaaaa``````___^^^]]]]]]^^^^^^^^^]]]\\\ZZZYYYXXXWWWWWWYYY\\\______]]]ZZZWWWUUURRRPPPNNNLLLIIIGGGDDDCCCAAA???>>>=========:::;;;<<<===DDDTTTkkk{{{{{{tttsssvvvkkkddd]]][[[YYYVVVVVVYYYXXXWWWVVVVVVVVVXXXZZZ[[[ZZZXXXUUURRRPPPOOOOOOPPPPPPPPPPPPPPPQQQQQQRRRSSSWWWWWWWWWVVVTTTSSSQQQPPPNNNNNNOOOPPPPPPOOONNNNNNQQQQQQPPPPPPNNNMMMKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMJJJJJJIIIHHHHHHIIIKKKLLLIIILLLNNNMMMJJJKKKQQQVVV^^^ooo~~~vvvsssyyy{{{sssmmmvvv~~~~~~~~~yyywwwtttqqqnnnmmmmmmmmmsssmmmddd[[[RRRIIIBBB===888888888888777777777777555555555555555555555555111111111111111111111111333333333333333333333333111222222333333222222111111111111222222333333333222222222222222222222222222222222222222222222222111222333444666777888888888888999999999:::::::::::::::;;;<<<=========<<<===>>>>>>???@@@@@@AAAAAA@@@AAACCCDDDDDDDDDFFFHHHMMMSSSbbbtttuuubbbPPPFFFAAAAAABBBBBB@@@@@@GGGPPPPPP\\\fffiiikkknnnlllggg^^^XXXTTTUUUWWW^^^qqq}}}uuuqqqnnnhhhgggfffgggggggggeeeccceeefffhhhjjjjjjjjjhhhgggeeeeeedddcccbbbbbbbbbcccbbbcccdddeeeffffffeeeddd^^^^^^^^^^^^^^^^^^^^^^^^_________^^^\\\ZZZYYYXXXUUUUUUXXX[[[]]]]]][[[YYYWWWUUURRRPPPNNNLLLIIIGGGCCCBBBAAA???>>>===<<<<<<:::<<<<<<===BBBQQQfffvvv|||uuuttttttccc```[[[XXXWWWXXXWWWWWWUUUUUUVVVWWWWWWVVVVVVUUUXXXXXXVVVTTTRRRPPPOOONNNOOOOOONNNNNNOOOPPPRRRSSSYYYYYYXXXWWWUUUSSSQQQPPPOOOOOOOOOOOOPPPQQQRRRRRRUUUTTTRRRPPPNNNMMMLLLLLLJJJKKKLLLLLLLLLLLLLLLKKKLLLKKKIIIIIIIIIJJJLLLNNNNNNNNNMMMMMMMMMNNNPPPQQQZZZdddwww{{{xxx{{{~~~~~~yyyuuuzzz}}}{{{zzz}}}|||{{{xxxsssnnnjjjiiiiiimmmllliiiccc\\\RRRJJJEEE???===;;;;;;:::999666444666666666555555444444333444444444333333222222222333333333333333333333333222222222222222222222222222222222222222111000///222222111111111111111111000000111111111222222222666555555444444666777888888888999:::;;;;;;<<<<<<===;;;:::;;;>>>???>>><<<>>>=========>>>???>>>===DDDAAAAAAFFFGGGFFFJJJQQQXXXaaaqqquuu```OOOFFFAAABBB???@@@CCCCCCFFFPPP]]]dddnnnuuusssooolllfff^^^XXXVVVTTTUUU]]]nnnyyytttqqqlllhhhaaabbbdddffffffeeedddcccbbbccceeefffggghhhggggggccccccccccccccccccddddddeeeeeeeeeeeeeeeeeeeeeeee````````````______^^^^^^cccaaa^^^^^^______]]]ZZZYYYYYYYYYXXXVVVTTTQQQPPPRRRRRRSSSRRRPPPMMMJJJHHHFFFCCC@@@>>>>>>>>>===<<<=========>>>AAAKKK```tttwwwqqqsss~~~aaa^^^ZZZWWWWWWXXXWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTSSSRRRRRRQQQQQQPPPOOOOOOOOOOOOQQQRRRSSSVVVVVVVVVUUUTTTSSSRRRQQQOOOOOONNNNNNNNNOOOPPPPPPSSSRRRQQQPPPNNNMMMMMMMMMKKKKKKKKKLLLLLLKKKJJJJJJJJJIIIHHHGGGGGGIIIKKKLLLNNNMMMLLLLLLLLLMMMNNNOOOVVV^^^ooo~~~}}}zzz~~~|||yyyzzz}}}}}}|||{{{wwwqqqlllhhhggggggjjjiiihhhddd^^^WWWQQQMMMDDDAAA===;;;:::999888777777777666666555555555555444444444333333333222222333333333333333333333333222222222222222222222222222222333333333222111111222222222222222222222222444444444444555555555555666666555444555666777888888888999999:::;;;;;;<<<>>><<<;;;;;;>>>???===;;;=========>>>???@@@AAA@@@DDDAAACCCHHHJJJJJJPPPWWWcccooozzzgggVVVJJJDDDBBB>>>>>>AAAEEEGGGNNN^^^nnnxxx~~~xxxpppjjjccc\\\TTTSSSTTTZZZfffyyy|||rrrmmmkkkhhhdddcccdddeeefffggggggffffffdddeeefffgggggggggfffeeecccccccccbbbccccccdddeeeddddddddddddddddddddddddddddddddddddccccccccccccdddaaa______``````]]][[[XXXXXXXXXWWWVVVTTTRRRQQQRRRRRRQQQPPPOOOLLLJJJIIIFFFCCC@@@>>>>>>>>>===<<<<<<;;;<<<===???HHH]]]ooowwwqqqqqq{{{___\\\XXXVVVWWWXXXXXXWWWXXXWWWUUUTTTTTTTTTUUUUUURRRRRRRRRSSSSSSSSSTTTTTTQQQPPPOOOOOOPPPQQQSSSTTTRRRSSSSSSSSSSSSSSSRRRRRRNNNNNNNNNNNNNNNNNNOOOPPPSSSRRRQQQPPPOOONNNMMMMMMKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGFFFFFFFFFGGGIIIJJJNNNMMMKKKJJJJJJKKKLLLLLLQQQVVVbbbttt}}}{{{~~~zzzwwwyyy{{{|||||||||wwwqqqllliiigggffffffffffffeeeccc___\\\YYYMMMHHHAAA===;;;;;;;;;;;;777777666666555555666666444444444444444333333333222222222222222222222222333333333333333333333333111222333333333333333333222222222222222222333333555555555666666666777777666666555555555666777888888888888999999::::::;;;>>>===<<<<<<===>>>===;;;<<<<<<===>>>@@@BBBCCCDDDGGGEEEFFFKKKNNNRRRZZZbbbuuuuuudddTTTIIICCCBBBBBB===???DDDKKKRRR^^^rrrzzznnneee]]]XXXRRRSSSWWWbbbsssssskkkiiiiiigggdddeeeeeeeeefffggghhhhhhhhhhhhhhhhhhhhhgggeeedddcccbbbbbbbbbbbbbbbcccddddddcccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeecccaaa____________]]]\\\WWWWWWWWWWWWVVVUUUTTTSSSRRRRRRPPPOOOMMMLLLKKKJJJGGGDDDAAA???>>>>>>===<<<;;;::::::;;;===EEEWWWhhh}}}wwwooommmxxx\\\YYYWWWVVVWWWXXXWWWWWWXXXWWWUUUSSSRRRSSSTTTUUURRRSSSSSSSSSTTTUUUUUUUUUQQQQQQPPPOOOPPPQQQRRRSSSQQQQQQRRRRRRRRRQQQQQQPPPMMMMMMMMMNNNOOOPPPRRRRRRUUUUUUTTTRRRPPPOOOMMMLLLKKKKKKKKKKKKJJJIIIGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIMMMLLLJJJIIIIIIIIIJJJJJJMMMPPPWWWeeezzzzzzzzz|||~~~~~~~~~xxxrrrnnnkkkiiigggcccdddeeegggggggggffffffYYYSSSJJJBBB>>>=========888777666555555555666666555555555444444444444444333333333333333333333333333333333333333333333333000111222333333333333333333333333333333444444444333333333444444444555555666666666666666777777777888888888999999999::::::>>>===============<<<<<<======>>>??????AAADDDFFFJJJJJJLLLOOOVVV```llluuuttteeeSSSHHHCCC@@@@@@AAABBBDDDJJJUUUdddvvvttteee\\\UUURRRRRRUUU]]]lllxxxpppkkkkkkmmmllljjjgggggggggggghhhiiijjjkkkkkkjjjiiigggfffdddbbbaaa````````````aaaaaabbbcccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbb```___^^^^^^]]]]]]\\\[[[WWWWWWWWWWWWWWWWWWWWWWWWTTTSSSRRRPPPNNNMMMMMMMMMHHHEEEBBB@@@??????===<<<;;;::::::;;;===CCCSSSaaaxxxuuummmjjjttt[[[XXXVVVVVVWWWXXXWWWVVVWWWVVVTTTRRRRRRRRRTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUQQQQQQPPPOOOOOOPPPRRRSSSQQQQQQQQQQQQPPPPPPOOONNNLLLLLLMMMOOOQQQSSSUUUWWWXXXXXXWWWUUURRROOOLLLKKKKKKKKKKKKKKKJJJIIIGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJLLLKKKIIIHHHHHHHHHHHHIIILLLMMMQQQ\\\nnn~~~wwwrrrooommmkkkiiidddeeegggiiikkklllnnnoooeee___VVVNNNHHHDDDAAA???:::999777555555555666666555555555555555555555555333333333333333333333333333333333333333333333333000000111222333333333222333333444444555555555555333333333333444444444444666666666777777777777777999999999999999:::::::::<<<=========<<<<<<<<<===>>>???@@@@@@@@@AAAEEEHHHLLLOOOSSSZZZeeeuuu}}}hhhXXXJJJDDDCCC@@@@@@BBBHHHKKKTTTeee|||}}}kkk\\\RRRNNNMMMQQQXXXfffxxxyyyuuupppnnnoooqqqqqqpppllllllkkkkkkllllllmmmnnnlllkkkiiifffdddbbbaaa```^^^^^^^^^______aaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbb]]]^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\[[[ZZZZZZYYYZZZXXXXXXXXXXXXYYYYYYZZZZZZWWWVVVUUUSSSRRRQQQQQQQQQJJJHHHDDDBBBAAA@@@???======;;;;;;<<<>>>BBBOOO[[[rrr}}}uuukkkhhhppp~~~[[[YYYWWWWWWXXXXXXWWWVVVTTTTTTSSSRRRRRRSSSTTTUUUVVVVVVVVVUUUTTTTTTTTTSSSQQQPPPOOONNNOOOOOOPPPQQQQQQQQQQQQQQQPPPOOONNNNNNLLLMMMNNNPPPRRRTTTWWWXXXXXXXXXWWWUUUSSSOOOLLLJJJKKKKKKKKKKKKKKKJJJIIIHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJIIIHHHGGGHHHIIIIIIMMMMMMPPPXXXhhh~~~|||tttpppppppppnnnllliiiiiiiiikkkmmmoooqqqrrroookkkeee^^^WWWPPPIIIEEE>>>===:::777666666777888555555555666666666666666444444444444444444444444333333333333333333333333111222222333333333333222444444444555666666777777555555555666666666666777555666777888888888777777::::::::::::::::::::::::;;;<<<======<<<<<<===??????AAACCCCCCBBBDDDIIINNNPPPXXXcccnnn||||||ttt[[[NNNDDDDDDEEEBBBCCCGGGNNNVVVeeeyyysssbbbVVVNNNLLLNNNUUUaaassstttrrroooooopppqqqqqqqqqppppppppppppoooooooooooojjjiiigggeeecccaaa``````____________```aaaccccccbbbbbbbbbbbbbbbbbbbbbbbb^^^^^^^^^]]]]]]\\\\\\\\\YYYZZZ[[[ZZZXXXWWWXXXYYYYYYXXXXXXXXXXXXYYYZZZ[[[YYYXXXXXXWWWVVVUUUTTTSSSMMMJJJFFFDDDCCCBBBAAA??????===<<<===>>>AAAKKKUUUlllxxxvvvlllffflllwww\\\ZZZXXXXXXXXXXXXWWWUUUQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRPPPOOONNNMMMMMMNNNOOOPPPNNNOOOPPPPPPQQQQQQPPPPPPNNNNNNOOOOOOQQQRRRTTTUUUTTTTTTTTTTTTRRRPPPMMMKKKKKKKKKKKKLLLLLLKKKJJJJJJHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGHHHIIIJJJKKKNNNOOOQQQWWWdddxxx}}}uuussstttuuuuuusssnnnmmmmmmlllmmmoooqqqrrrtttsssrrrnnnhhh___UUUMMMDDDBBB>>>;;;999999999:::555555666666666777777777666666666666666666666666444444444444444444444444555555555555555555444333444444555666666777888888666666777777777888888888555666777888999888777777;;;;;;;;;;;;;;;;;;;;;;;;999;;;======<<<<<<>>>AAA???BBBEEEFFFFFFJJJQQQWWW]]]kkk{{{vvviiiaaaQQQEEE>>>BBBEEEDDDGGGOOOWWWhhh}}}xxxeeeYYYRRROOORRRXXXcccrrryyypppoooooonnnoooppppppooooooooopppooonnnmmmkkkjjjhhhfffeeecccaaaaaa```aaaaaaaaaaaabbbcccdddeeefffcccccccccccccccccccccccc______^^^]]]\\\[[[[[[ZZZXXXZZZ[[[ZZZXXXWWWXXXZZZXXXWWWWWWVVVVVVWWWXXXYYYYYYYYYYYYYYYXXXWWWUUUTTTOOOLLLIIIFFFEEEDDDBBBAAA@@@===<<<===>>>@@@GGGPPPffftttyyyooodddhhhqqq}}}\\\[[[YYYYYYYYYXXXWWWUUUOOOPPPQQQSSSTTTTTTTTTTTTQQQQQQQQQQQQRRRRRRRRRRRRPPPOOONNNMMMMMMMMMNNNOOOLLLMMMNNNPPPQQQRRRRRRSSSPPPOOOOOOOOOOOOPPPQQQQQQOOOPPPQQQRRRRRRPPPNNNLLLJJJKKKLLLLLLLLLLLLLLLKKKGGGHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHGGGHHHIIIKKKLLLNNNOOORRRWWWbbbtttyyywwwyyy||||||zzzrrrqqqooommmmmmnnnpppqqqvvvxxxyyyyyytttjjj]]]TTTHHHFFFBBB>>><<<;;;;;;<<<555666666666777777888888777777777777777777777777444444444444444444444444777888888888777666555555444555555666777888888999666666666666777777777777555666777999999888888777<<<<<<<<<<<<<<<<<<<<<<<<777:::======<<<<<>>BBBGGGHHHJJJOOOWWW^^^lll|||yyygggXXXPPPJJJ???:::@@@DDDDDDJJJUUU```wwwxxxhhhXXXRRRQQQSSSZZZcccrrrwwwooooooooooooooooooooonnnkkkkkklllllljjjhhheeecccfffeeecccaaa``````aaaaaacccccccccdddeeeggghhhiiicccccccccccccccccccccccc______^^^]]][[[ZZZYYYYYYXXXZZZ\\\[[[XXXWWWYYY[[[WWWVVVUUUUUUUUUUUUWWWWWWXXXYYYZZZZZZZZZWWWUUUSSSQQQNNNJJJGGGFFFEEECCCBBB???<<<;;;===>>>???EEEMMMdddrrr{{{qqqcccfffnnnzzz___\\\XXXWWWWWWWWWUUURRRTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRQQQPPPQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMPPPSSSTTTSSSRRRRRRSSSRRROOOLLLLLLMMMNNNNNNNNNOOONNNMMMMMMOOOOOONNNMMMNNNNNNMMMLLLKKKKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHIIIIIIJJJJJJLLLQQQYYYcccqqq~~~|||{{{xxxuuusssssssssssssssuuuuuutttsssqqqmmmfffaaaYYYTTTLLLFFFBBB???<<<::::::999777888888888777555666666666666666666666666777777666555444444333333555555555555555555444444777555444555777888888888888777666666666666777777777777777888999999::::::::::::;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<>>>BBBDDDDDDGGGJJJMMMPPPYYYfffppp~~~wwweeeTTTJJJIIIEEEFFFEEEDDDEEELLLUUU]]]wwwwwwggg^^^ZZZVVVSSSRRRWWWeeesss}}}sssnnnqqqooommmmmmmmmnnnmmmllljjjkkklllllljjjgggdddbbbdddddddddddddddcccbbbaaa`````````aaacccfffjjjllleeedddcccbbbaaa```___^^^^^^]]]\\\[[[[[[[[[[[[\\\\\\]]]]]]^^^]]]\\\ZZZZZZYYYXXXXXXXXXXXXYYYZZZZZZ\\\\\\[[[YYYXXXWWWVVVUUUUUURRRNNNKKKIIIFFFBBB???CCC???<<<===>>>>>>BBBHHHYYYlll~~~ssshhheeeiiiwww~~~~~~^^^[[[XXXVVVWWWVVVTTTRRRSSSSSSSSSRRRRRRRRRRRRQQQRRRRRRRRRQQQQQQQQQPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMOOOQQQQQQPPPPPPQQQRRRQQQQQQQQQQQQPPPOOONNNNNNOOONNNMMMMMMOOOOOONNNMMMNNNMMMLLLLLLKKKKKKLLLLLLJJJJJJIIIHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHIIIJJJJJJKKKMMMQQQWWW```kkkwww~~~~~~}}}~~~|||yyyvvvuuuuuuvvvvvvuuurrrrrrrrrrrrqqqooojjjgggaaa\\\UUUNNNIIIDDD???===<<<:::888888:::::::::999777777777777777777777777777777666666555444444333666666666666666666666666777666666666777888888888777777777666666666777777888888999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===???AAAAAABBBCCCEEEEEEHHHMMMRRRYYYeeesss~~~sssfffXXXLLLFFFFFFAAACCCEEEGGGKKKSSS]]]ddduuuvvvhhh[[[VVVRRRPPPSSSYYYddduuu{{{tttpppooommmllllllmmmooonnnnnnkkkjjjjjjhhhgggeeedddcccfffffffffeeedddcccbbbaaa```______```bbbeeehhhjjjddddddcccbbb```___^^^]]]`````````______^^^^^^^^^^^^_________^^^]]][[[ZZZXXXXXXXXXXXXXXXYYYZZZ[[[\\\[[[ZZZYYYXXXWWWVVVUUUUUURRROOOLLLJJJHHHDDDAAADDD@@@===>>>>>>>>>AAAFFFVVVhhh|||uuukkkfffhhhuuu~~~}}}|||}}}~~~\\\ZZZWWWVVVUUUUUUSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNNNNMMMNNNPPPRRRQQQUUUXXXXXXTTTPPPNNNNNNOOONNNMMMMMMNNNOOONNNMMMMMMLLLLLLKKKKKKKKKKKKLLLIIIIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJKKKMMMPPPTTTZZZcccmmmsssyyy}}}|||{{{wwwxxxzzz}}}|||wwwuuuzzz|||yyywwwvvvwwwxxxxxxwwwsssrrrpppppppppnnnkkkiiijjjfff___YYYSSSMMMGGGCCCAAA???<<<:::;;;<<<<<<;;;777777777777777777777777777777777666666555555444777777777777777888888888888888888999999999999888777777777777777777777888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<>>>>>>>>===???DDDRRRcccvvvyyynnngggfffrrr~~~}}}~~~~~~ZZZYYYWWWUUUTTTSSSRRRRRRSSSSSSRRRRRRRRRQQQQQQQQQQQQRRRSSSTTTTTTRRRPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNNNNMMMLLLMMMPPPSSSQQQXXX^^^]]]WWWQQQNNNNNNNNNMMMLLLMMMNNNOOONNNLLLLLLKKKKKKJJJJJJKKKKKKKKKHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKNNNQQQUUU[[[ccchhhmmmzzz}}}}}}|||vvvuuuuuuwww~~~zzzpppkkkmmmwww~~~zzzxxxwwwwwwxxxyyyyyyxxxwwwuuuqqqooommmllliiigggllljjjfffbbb^^^XXXRRRNNNLLLHHHBBB>>><<<;;;;;;:::888888888888777777777777888888777777777666666666777777777777888888888888888:::<<<<<<;;;:::999999777777888888888888888888666666777777888999999999<<<<<<<<<<<<<<<<<<<<<<<<===@@@CCCEEEFFFHHHKKKMMMSSSYYYbbbkkkttt}}}xxxtttttttttzzz~~~}}}qqqaaaPPPGGGCCCAAAAAABBBDDDHHHOOOVVV^^^ffflllpppoooqqqpppjjjaaaXXXRRRNNNPPPOOOUUUeeevvvyyyvvvrrrnnnmmmllljjjkkklllmmmmmmllliiiiiiiiihhhgggfffeeeeeehhhggggggfffeeecccbbbaaabbbaaaaaaaaabbbcccdddeeebbbaaaaaa```___^^^^^^]]]bbbdddfffhhhhhhfffcccaaabbbbbbaaa___^^^\\\[[[ZZZXXXXXXXXXYYYZZZ[[[\\\]]][[[[[[ZZZYYYWWWVVVUUUTTTSSSQQQPPPOOONNNLLLIIIFFFGGGBBB??????>>><<<>>>BBBOOO^^^qqq~~~}}}pppgggdddmmm}}}||||||{{{{{{{{{{{{{{{|||zzz}}}XXXXXXWWWUUUSSSRRRRRRSSSTTTTTTTTTSSSSSSSSSRRRRRRRRRSSSUUUVVVUUUTTTRRRPPPQQQQQQQQQQQQQQQQQQQQQQQQNNNOOOOOONNNNNNOOOQQQTTTRRRXXX______YYYRRRNNNNNNNNNMMMLLLLLLNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKGGGGGGFFFFFFFFFGGGGGGHHHGGGHHHHHHIIIIIIJJJKKKKKKHHHJJJLLLNNNQQQVVV\\\```dddppp}}}vvvsssrrrtttzzzyyypppiiiiiipppzzz}}}zzzxxxwwwxxxzzz{{{zzzyyyyyyvvvrrrooonnnllljjjhhhjjjhhhgggfffeeebbb]]]ZZZWWWRRRKKKDDD@@@===:::999:::::::::999888777777777888888888888888888777777666666666777777888888888999<<>>>>>>>>@@@AAACCCDDDGGGKKKQQQVVV```fffnnnuuuzzz|||}}}}}}xxxwwwvvvtttqqqrrrwww|||{{{rrraaaTTTHHHCCCCCCAAAAAACCCHHHMMMVVV```jjjpppssstttqqqqqqooohhh]]]SSSNNNNNNTTTWWWdddwww{{{wwwuuuppplllooommmkkkkkkkkkkkkjjjiiigggiiilllmmmmmmjjjgggeeegggggggggfffeeecccbbbaaadddddddddcccccccccdddddd````````````____________aaadddgggiiiiiigggdddbbbbbbaaa```^^^\\\[[[ZZZZZZYYYYYYYYYZZZZZZ\\\]]]]]][[[[[[ZZZXXXWWWVVVUUUTTTRRRQQQPPPPPPPPPNNNJJJHHHGGGCCC@@@@@@>>><<<===@@@LLLXXXkkk|||qqqgggbbbjjjzzz}}}}}}yyyxxxxxxxxxxxxxxxyyyyyyyyy{{{XXXXXXXXXVVVSSSRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNPPPPPPPPPPPPPPPRRRTTTSSSWWW\\\\\\WWWRRRNNNMMMNNNMMMLLLLLLMMMNNNMMMLLLJJJIIIIIIIIIIIIJJJJJJKKKFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKIIIJJJMMMNNNPPPSSSWWWZZZ[[[ggguuu~~~vvvsssqqqqqqvvv}}}|||vvvqqqqqqvvv|||}}}|||{{{|||~~~~~~}}}|||zzzwwwtttrrrrrrqqqooommmhhhggggggggghhhfffdddaaa^^^YYYSSSLLLHHHDDD@@@>>>??????===<<<:::999888777999999999999999999999999666666666777888888999999:::>>>BBBCCC???;;;::::::666777999:::;;;;;;:::999::::::;;;;;;<<<===============>>>???@@@AAAAAABBBDDDEEEFFFHHHKKKRRRZZZ```iiilllqqqvvvwwwuuuqqqooopppmmmlllnnnoooqqqxxx~~~pppeeeRRRJJJCCCCCCDDDDDDFFFHHHNNNTTT^^^jjjtttyyyxxxvvvrrrpppmmmfffZZZPPPNNNQQQ\\\dddtttxxxuuusssppplllpppnnnkkkjjjjjjjjjhhhggggggjjjnnnppppppmmmiiifffggggggggggggfffeeeddddddffffffeeeeeedddccccccbbb^^^^^^___```aaaaaabbbbbbaaacccfffiiiiiigggeeecccaaa```___]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]][[[ZZZYYYXXXWWWUUUTTTTTTTTTSSSRRRSSSRRRPPPLLLIIIGGGCCC@@@@@@???<<<<<<@@@HHHSSSfffyyytttiiiaaahhhwww~~~|||{{{zzzuuuuuuttttttttttttuuuuuuvvvxxx{{{}}}WWWXXXYYYWWWSSSRRRTTTUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPMMMOOOQQQQQQQQQQQQQQQSSSTTTUUUVVVVVVTTTQQQNNNLLLNNNLLLKKKLLLMMMNNNMMMKKKIIIIIIHHHHHHIIIIIIJJJKKKEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKLLLMMMOOOPPPPPPQQQSSSUUUTTT]]]iiivvvyyyuuusssrrrvvv|||}}}zzzxxxwwwuuurrroookkkjjjhhhhhhhhhgggdddbbb___\\\XXXTTTRRROOOLLLIIIEEEDDDCCC@@@>>>;;;:::999999999999:::::::::::::::777777888888999::::::;;;;;;@@@EEEEEEAAA<<<::::::666777999;;;<<<<<<;;;:::;;;;;;<<<======>>>>>>???======>>>@@@BBBCCCEEEEEEGGGIIILLLPPPUUU\\\dddjjjkkkkkklllmmmnnnllljjjhhhiiiffffffkkkoooqqqwww|||ppp```TTTHHHDDDBBBEEEHHHJJJOOOUUUZZZ```iiissszzz{{{uuupppooolllhhhcccYYYRRRVVV^^^jjjttt{{{uuurrrqqqppppppnnnllljjjjjjjjjjjjiiihhhhhhjjjmmmppppppnnnkkkiiihhhhhhiiiiiiiiihhhhhhgggffffffeeedddcccbbb``````\\\]]]^^^```bbbdddeeefffbbbdddfffhhhhhhgggfffdddbbbaaa___^^^]]]]]]]]]^^^]]]]]]\\\[[[[[[[[[\\\\\\ZZZZZZYYYXXXVVVUUUTTTTTTWWWVVVVVVVVVVVVSSSOOOLLLFFFBBB@@@AAA???<<<===@@@EEENNN```uuuyyymmmccchhhuuu~~~}}}{{{yyywwwvvvsssrrrpppooonnnmmmmmmmmmoooqqqsssvvvxxx{{{WWWYYYYYYWWWTTTRRRTTTVVVSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLNNNQQQRRRQQQPPPQQQQQQUUUSSSRRRRRRRRRQQQNNNLLLMMMLLLKKKLLLMMMNNNMMMKKKHHHHHHHHHHHHIIIIIIJJJKKKEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKOOOPPPQQQQQQPPPOOOPPPRRROOOWWWaaalll}}}|||yyyvvvuuuxxx~~~zzzzzz|||}}}zzzvvvqqqnnnooommmjjjhhhgggeeeccc```^^^\\\ZZZYYYYYYXXXUUUSSSJJJIIIFFFDDDAAA>>><<<;;;::::::::::::::::::::::::888888999::::::;;;<<<<<<;;;AAAFFFFFFAAA<<<::::::666777:::<<<<<<<<<;;;:::::::::;;;;;;<<<=========<<<===???AAACCCEEEGGGGGGIIIMMMRRRXXX^^^dddkkkooojjjhhhfffeeefffggghhhhhhhhheeegggnnnsssuuu{{{~~~xxxpppdddSSSFFFDDDBBBCCCGGGKKKPPPYYYbbbgggkkkrrrzzz}}}xxxooogggkkkgggccc```ZZZWWWaaammmwww~~~xxxrrroooppprrrssslllkkkiiiiiijjjkkkjjjiiijjjkkklllmmmnnnmmmlllkkkiiiiiijjjkkkkkkkkkkkkjjjfffeeeeeedddbbb```___^^^[[[\\\^^^```ccceeeggghhhccceeefffhhhhhhhhhgggfffbbbaaa```___^^^^^^___```^^^^^^]]]\\\[[[[[[[[[[[[ZZZZZZYYYXXXVVVUUUTTTSSSYYYYYYYYYYYYXXXVVVQQQMMMFFFBBB@@@AAA@@@======@@@BBBJJJ]]]sss}}}pppeeehhhttt~~~}}}|||{{{yyyvvvtttsssqqqpppnnnllliiihhhgggggghhhjjjmmmppprrruuuyyy|||VVVWWWWWWUUUTTTSSSTTTUUUWWWVVVUUUSSSQQQPPPOOONNNOOOOOONNNNNNNNNOOOPPPPPPPPPPPPPPPOOONNNMMMLLLKKKNNNNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQPPPOOOOOONNNNNNLLLKKKKKKKKKLLLMMMNNNNNNMMMMMMLLLKKKJJJIIIHHHHHHEEEEEEDDDDDDFFFHHHKKKMMMKKKKKKKKKKKKKKKKKKKKKKKKOOOOOOOOONNNNNNNNNMMMMMMPPPOOOUUUcccsss~~~}}}}}}yyyvvv|||vvvppptttyyy}}}{{{wwwuuutttqqqmmmjjjhhheeeaaa^^^\\\\\\[[[ZZZZZZZZZZZZ[[[UUURRRMMMHHHBBB>>><<<;;;<<<;;;::::::;;;;;;:::888:::;;;;;;;;;;;;:::999999===>>>??????===;;;;;;<<<999999999999:::;;;<<<==================>>>???@@@@@@AAABBBDDDGGGJJJMMMOOOSSSVVV\\\bbbgggjjjkkkkkkllllllkkkkkklllmmmooopppoooqqqssstttvvvzzz}}}qqqggg___VVVKKKCCCCCCHHHNNNSSSVVV]]]gggnnnrrrpppsssxxxwwwpppiiigggeee^^^[[[^^^bbbgggqqq{{{yyywwwtttsssssssssqqqppppppnnnmmmkkkkkkkkkllllllooooooppppppooollljjjhhhiiijjjjjjkkkjjjiiihhhgggdddcccbbbbbbccccccaaa___```______bbbfffhhhgggeeeccccccfffiiikkkjjjgggdddbbb```___]]]\\\\\\\\\\\\___``````^^^\\\ZZZZZZ[[[ZZZYYYWWWUUUUUUWWWYYY[[[^^^]]]\\\[[[ZZZWWWRRROOOHHHEEEAAA???>>>>>>===<<>>============<<<::::::;;;;;;<<<<<<;;;;;;:::;;;<<<===<<<;;;999::::::;;;;;;;;;;;;<<<===>>>>>>@@@@@@?????????@@@AAAAAABBBCCCEEEHHHKKKNNNPPPQQQWWWZZZ___dddhhhlllmmmnnnnnnnnnnnnooopppqqqrrrrrrtttvvvxxxzzz|||}}}rrrdddXXXQQQLLLGGGCCCGGGNNNVVV]]]aaafffnnnsssppppppsssxxxvvvmmmeeebbb___\\\^^^eeekkkqqqzzzvvvtttsssrrrssssssrrrqqqnnnnnnmmmlllmmmmmmnnnoooppppppqqqpppooollliiihhhggghhhiiiiiiiiihhhffffffdddcccbbbcccdddcccbbb```aaa______aaadddfffeeecccaaabbbeeehhhkkkjjjhhheeecccbbb```___^^^^^^^^^______``````^^^[[[ZZZZZZ[[[ZZZYYYWWWVVVVVVXXXZZZ[[[___^^^\\\\\\ZZZXXXSSSPPPIIIFFFBBB@@@??????>>>===@@@HHHVVVgggxxxxxxmmmiiillluuu~~~~~~{{{zzzxxxvvvtttsssrrrrrrnnnllliiifffbbb^^^\\\ZZZZZZZZZ[[[\\\___bbbeeegggjjjmmmpppsssuuuwww{{{}}}}}}zzzzzz{{{{{{xxxvvvvvvyyy|||WWWVVVTTTSSSSSSTTTUUUWWWZZZYYYXXXVVVTTTSSSRRRQQQPPPPPPPPPPPPOOOMMMLLLKKKNNNNNNOOONNNNNNMMMLLLKKKMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOONNNMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGHHHJJJMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMLLLLLLLLLLLLLLLKKKLLLLLLOOOUUU\\\fffwww~~~~~~~~~|||zzz~~~|||rrrkkkgggiiiqqq{{{zzz|||zzzvvvppplllhhhddd```]]]ZZZ[[[[[[[[[[[[ZZZYYYXXXWWWUUURRROOOKKKHHHFFFEEECCCAAA@@@@@@@@@@@@>>>===:::;;;<<<===>>>>>>>>>>>>;;;<<<======;;;:::;;;<<<>>>>>>===>>>>>>???@@@AAADDDDDDCCCCCCBBBCCCCCCCCCFFFHHHKKKOOORRRTTTUUUVVV[[[]]]```eeejjjnnnrrrsssssstttvvvwwwyyyyyyyyyyyy{{{}}}nnncccTTTIIIEEEGGGIIIJJJRRRYYYbbbiiilllnnnqqqsssqqqqqqtttxxxtttiii```]]]XXX[[[dddoooxxx}}}~~~zzztttrrrqqqqqqrrrssssssrrrnnnnnnnnnnnnooopppqqqrrrqqqqqqqqqpppnnnkkkiiigggffffffggghhhgggfffeeeddddddccccccdddeeeeeecccaaaaaa```___```bbbbbbbbb``````aaacccgggjjjjjjhhhfffdddcccbbbaaa``````aaabbb```aaaaaa___\\\ZZZZZZ[[[ZZZYYYXXXWWWWWWYYY[[[\\\___]]]\\\[[[ZZZXXXTTTQQQKKKHHHDDDBBBAAAAAA???>>>===DDDQQQbbbsssyyynnnhhhiiirrr~~~}}}|||yyyxxxwwwvvvtttsssrrrqqqllljjjfffaaa[[[WWWTTTRRRPPPPPPPPPRRRTTTWWWYYY[[[aaadddhhhkkklllmmmoooqqqsssqqqppppppppppppooommmmmmppptttxxx|||VVVTTTQQQQQQRRRTTTVVVVVVXXXWWWVVVTTTSSSQQQPPPOOOOOOPPPQQQRRRQQQPPPMMMLLLNNNOOOOOOOOOOOOOOONNNMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNMMMLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKHHHHHHHHHIIIJJJLLLMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMPPPSSSUUU\\\kkk{{{zzzrrrqqqvvv|||~~~wwwooojjjkkkssszzzzzz|||vvvqqqmmmiiidddaaa\\\\\\]]]]]]\\\ZZZYYYXXXPPPOOONNNLLLKKKJJJIIIHHHFFFDDDBBBBBBBBBAAA???>>><<<<<<>>>???@@@AAAAAAAAA>>>???@@@@@@>>>>>>@@@AAAAAA@@@@@@AAAAAABBBCCCDDDHHHHHHGGGFFFEEEEEEEEEFFFJJJLLLPPPUUUXXXZZZZZZZZZ\\\]]]```eeekkkqqqvvvyyyyyy{{{~~~zzzppp___WWWLLLFFFHHHNNNUUUZZZccchhhmmmoooooonnnnnnooorrrqqqrrrrrrmmmddd^^^]]][[[cccppp||||||xxxwwwsssqqqooopppqqqrrrqqqqqqpppppppppppppppqqqqqqrrrqqqqqqpppooommmjjjhhhgggeeefffgggggggggfffeeedddeeedddcccdddeeefffdddbbb``````_____________________```bbbeeehhhiiigggfffcccbbbaaa``````aaabbbcccbbbccccccaaa^^^\\\\\\]]][[[ZZZYYYYYYYYYZZZ\\\]]]]]]\\\ZZZYYYYYYWWWTTTQQQLLLIIIFFFDDDCCCAAA@@@>>>===BBBNNN]]]nnn{{{yyymmmggghhhrrr}}}{{{{{{~~~~~~|||{{{yyywwwvvvvvvuuusssrrrppppppkkkhhhbbb\\\UUUPPPMMMKKKHHHHHHHHHIIIJJJMMMOOOPPPZZZ]]]bbbeeeggggggiiijjjiiihhhhhhggggggfffeeeeeefffiiinnnsssxxxVVVTTTRRRSSSVVVYYYZZZZZZXXXWWWVVVTTTRRRQQQOOOOOOMMMOOOQQQRRRSSSRRRQQQPPPOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNOOOOOONNNNNNMMMLLLLLLLLLJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKIIIIIIJJJJJJKKKLLLMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMOOOQQQQQQUUUcccqqqwwwmmmjjjooouuu~~~~~~xxxsssrrruuuwwwwww||||||xxxtttooojjjfffbbbaaaaaa```^^^\\\[[[ZZZUUUTTTTTTRRRQQQOOONNNMMMHHHGGGDDDDDDCCCBBB@@@>>>???@@@AAACCCDDDEEEEEEEEEAAABBBCCCBBBAAABBBDDDFFFDDDDDDDDDDDDEEEFFFGGGHHHLLLKKKJJJIIIIIIHHHIIIIIIKKKNNNRRRVVVZZZ\\\]]]]]]\\\]]]aaafffllltttzzz}}}|||~~~yyyiii]]]RRRPPPNNNPPPVVV^^^eeeiiiqqqrrrqqqpppnnnmmmmmmmmmnnnkkkhhhfffaaa]]]^^^ccclllvvv}}}yyywwwtttsssqqqooooooooopppooommmqqqqqqqqqqqqqqqpppoooooooooooonnnmmmkkkiiigggfffgggggghhhiiihhhgggfffeeeeeedddcccdddeeeeeedddbbb___^^^^^^]]]]]]]]]___`````````aaadddfffgggeeeddd______^^^^^^___```bbbccccccddddddccc```______```]]]\\\[[[[[[[[[\\\\\\]]]\\\ZZZXXXWWWWWWVVVTTTRRRMMMJJJGGGEEEDDDBBB@@@>>>>>>CCCLLLZZZjjjxxxxxxnnnhhhiiisss||||||}}}~~~~~~zzzxxxyyy|||~~~|||wwwwwwzzz~~~}}}{{{yyyxxxuuuuuuuuutttrrrpppnnnmmmiiieee___WWWQQQKKKHHHFFFDDDDDDDDDDDDEEEGGGIIIJJJNNNQQQWWW[[[]]]^^^```aaaccccccbbbaaa```^^^^^^^^^bbbeeekkkqqqwwwVVVTTTTTTWWW\\\``````___YYYXXXWWWUUUSSSRRRQQQPPPMMMNNNPPPQQQRRRRRRRRRRRRNNNNNNOOOPPPPPPQQQPPPPPPNNNNNNNNNNNNNNNMMMMMMMMMNNNMMMMMMLLLLLLKKKJJJJJJHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKIIIIIIJJJKKKLLLLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJKKKMMMMMMPPPYYYdddssszzznnnhhhkkkppp{{{}}}{{{xxxsssqqquuu|||wwwqqqllljjjiiifffcccaaa___^^^]]]]]]]]][[[YYYVVVSSSPPPOOOMMMKKKIIIHHHGGGFFFDDDBBBCCCDDDEEEFFFHHHHHHIIIIIICCCCCCDDDCCCCCCDDDGGGIIIIIIIIIIIIIIIJJJKKKLLLMMMOOOOOONNNMMMMMMMMMNNNNNNNNNPPPTTTXXX\\\^^^```aaa```bbbeeejjjqqqwww}}}|||~~~tttgggZZZQQQNNNRRRXXX```ggglllppprrrvvvssspppllljjjiiiiiijjjbbb^^^[[[YYYXXXZZZdddnnn{{{xxxwwwtttqqqrrrpppnnnmmmnnnnnnmmmlllpppqqqqqqppppppooommmmmmmmmlllkkkjjjiiihhhgggfffhhhhhhiiijjjiiihhhgggffffffeeeddddddeeedddbbb```\\\]]]]]]]]]\\\]]]```bbbbbbbbbbbbcccddddddbbb```\\\\\\[[[\\\]]]___aaabbbbbbddddddcccbbbaaabbbccc______^^^]]]\\\\\\\\\\\\[[[YYYXXXWWWWWWWWWUUUSSSOOOLLLJJJHHHFFFDDDAAA???AAACCCJJJWWWfffuuuyyypppjjjiiirrrzzzyyyzzz{{{}}}}}}zzzyyyzzz|||~~~{{{zzz|||~~~~~~~~~|||zzzyyyxxxuuuuuuuuusssqqqnnnllljjjeeeaaa[[[SSSLLLGGGDDDCCCBBBBBBAAAAAAAAACCCDDDEEEFFFIIINNNQQQTTTVVVXXXZZZ[[[\\\]]]\\\ZZZYYYYYYZZZ___ccciiipppwwwSSSRRRSSSXXX___cccccc```XXXWWWVVVTTTRRRQQQPPPOOOMMMNNNNNNOOOOOOPPPPPPPPPKKKLLLMMMNNNOOOOOOOOOOOOMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHFFFFFFEEEEEEEEEFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJJJJKKKKKKKKKKKKKKKIIIIIIKKKLLLLLLQQQXXXaaaqqqssslllmmmpppxxxyyypppqqqwww{{{uuusssppplllgggcccaaaaaaaaa`````````^^^\\\YYYWWWUUUTTTRRRPPPNNNMMMLLLIIIGGGGGGGGGIIIJJJKKKKKKKKKKKKFFFGGGGGGGGGFFFHHHKKKNNNOOOOOOOOOOOOPPPQQQRRRSSSSSSRRRRRRRRRRRRSSSSSSTTTVVVWWWZZZ^^^bbbeeehhhiiiiiikkknnnrrrwww|||~~~qqqdddZZZUUUSSSWWW^^^hhhqqqvvvwwwvvvuuussspppjjjeeebbb___]]]\\\UUURRRRRRUUUYYYaaaqqq|||uuurrrqqqooonnnooonnnllllllmmmnnnnnnmmmmmmnnnnnnoooooonnnmmmllljjjiiiiiihhhgggfffffffffhhhhhhiiijjjiiihhhgggffffffeeedddccccccbbb```^^^YYY[[[\\\\\\\\\^^^bbbfffeeedddcccccccccaaa___]]]ZZZYYYYYYZZZ\\\^^^```bbb```aaabbbbbbaaaaaabbbdddbbbaaa```___]]]\\\[[[[[[]]][[[YYYXXXYYYYYYWWWVVVRRRPPPMMMKKKJJJGGGDDDAAABBBCCCIIISSSbbbqqq}}}}}}tttlllgggmmm~~~yyyyyyyyyzzz}}}~~~{{{|||}}}|||~~~}}}}}}}}}{{{zzzyyyxxxuuuuuuuuussspppmmmiiiggg```]]]VVVOOOIIIDDDBBBAAA@@@@@@???>>>>>>???@@@AAACCCEEEHHHJJJLLLNNNQQQSSSQQQSSSVVVVVVUUUUUUWWWYYY]]]aaagggnnnuuu}}}NNNNNNPPPWWW___cccbbb^^^UUUTTTSSSQQQPPPNNNMMMLLLNNNNNNMMMLLLLLLMMMMMMNNNIIIJJJKKKLLLMMMNNNNNNNNNKKKKKKJJJJJJIIIIIIIIIHHHIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEDDDEEEEEEFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLMMMJJJIIIKKKLLLKKKMMMQQQRRRcccxxxxxxppppppsssuuu}}}uuuqqqnnnsss|||~~~xxxuuuoooiiieeecccccccccaaabbbcccddddddcccbbbaaaZZZWWWUUUSSSRRRQQQNNNLLLIIIJJJKKKLLLMMMMMMMMMLLLJJJKKKKKKKKKKKKLLLPPPSSSSSSSSSSSSSSSTTTUUUVVVWWWUUUUUUUUUUUUVVVWWWWWWXXX___```bbbeeeiiimmmppprrrqqqsssuuuxxx|||wwwfffZZZVVVXXX\\\cccjjjuuu}}}}}}yyyvvvppplllfff___ZZZTTTPPPMMMMMMMMMPPPVVV^^^kkk~~~~~~|||yyysssmmmjjjjjjkkkmmmkkkjjjkkkmmmoooooonnnjjjkkklllnnnnnnnnnmmmmmmhhhhhhgggfffffffffffffffggghhhiiiiiiiiihhhfffeeegggeeedddccccccaaa___\\\XXXZZZ\\\\\\\\\___dddhhhgggfffdddbbbbbb```]]]ZZZYYYYYYYYYZZZ\\\^^^```bbb]]]___```aaa``````bbbcccccccccaaa```^^^\\\[[[ZZZ^^^\\\ZZZYYYZZZZZZYYYXXXTTTRRRPPPNNNLLLJJJFFFCCCBBBCCCHHHQQQ```ooo{{{wwwmmmfffhhhwwwzzzyyyyyyzzz}}}}}}~~~}}}}}}}}}}}}~~~||||||||||||{{{zzzyyyxxxuuuuuuuuusssppplllhhhfff]]]YYYSSSLLLFFFBBB@@@@@@???>>>===<<<<<<===>>>>>>???@@@BBBCCCCCCEEEHHHKKKJJJMMMPPPQQQQQQRRRVVVYYY[[[___eeelllsss{{{PPPPPPPPPRRRVVVYYYZZZZZZPPPPPPPPPOOOOOONNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJJJJKKKKKKKKKLLLJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHIIIHHHGGGGGGGGGHHHIIIJJJQQQTTT___rrrxxxsss{{{|||zzzooonnnxxx|||wwwqqqkkkgggdddbbbhhhgggfffeeefffgggiiikkkeeedddccc```^^^[[[XXXWWWTTTTTTRRRQQQQQQRRRSSSSSSQQQQQQQQQQQQRRRTTTVVVWWWYYYXXXWWWXXXZZZ[[[[[[ZZZZZZ[[[\\\^^^```ccceeefffiiihhhhhhmmmuuu{{{~~~~~~{{{}}}xxxeee\\\YYY[[[dddnnnnnnyyy}}}uuutttgggZZZTTTPPPKKKIIIIIIKKKQQQYYY```iiiwwwvvvtttrrrooolllkkkjjjjjjhhhiiikkkmmmmmmmmmkkkjjjjjjjjjjjjkkkkkkllllllllliiiiiijjjiiigggggghhhjjjiiiiiihhhgggfffdddbbbaaacccbbbaaa___]]]\\\\\\\\\XXXZZZ]]]```ccceeeeeefffddddddcccbbb___]]][[[YYY\\\\\\]]]]]]]]]^^^^^^^^^[[[]]]`````````______```bbbaaa___^^^]]]]]]^^^^^^```___]]]ZZZXXXWWWWWWWWWXXXVVVRRRNNNJJJHHHFFFEEEFFFGGGJJJNNNYYYiiivvv~~~xxxooofffdddnnn{{{~~~{{{|||}}}~~~}}}~~~~~~}}}~~~~~~{{{zzzyyyzzz{{{{{{yyywwwtttrrrpppooonnnllliiifff^^^XXXOOOHHHEEEBBB???<<>>===<<<<<<============>>>>>>???AAABBBCCCDDDGGGIIILLLNNNQQQUUUWWW]]]aaafffkkkpppwww}}}MMMLLLKKKMMMOOOQQQRRRQQQPPPPPPOOOOOONNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEFFFGGGHHHOOOQQQ[[[jjj|||}}}~~~|||yyyzzzuuuqqqooonnnnnnllljjjiiiiiikkkmmmooooooooonnnllljjjgggeeedddaaa___]]][[[ZZZYYYZZZ[[[XXXXXXXXXYYY[[[^^^bbbccccccaaaaaaaaabbbbbbaaa``````aaaccceeehhhkkkmmmooosssrrrrrrvvv|||xxxhhh\\\]]]fffooowww|||}}}~~~tttiii^^^SSSMMMKKKHHHHHHJJJPPPXXXdddmmmuuu{{{sssqqqooollliiihhhhhhhhhgggiiikkklllmmmmmmlllkkkiiijjjjjjjjjjjjjjjjjjkkkjjjjjjjjjiiigggggghhhiiiiiiiiiiiihhhgggeeedddcccaaa```___^^^]]]]]]]]]]]]]]]___aaaccceeeeeeeeeeeeeeedddbbb```^^^\\\ZZZYYY[[[[[[[[[\\\\\\\\\]]]]]][[[]]]```aaa```___``````bbbaaa___^^^]]]]]]^^^^^^aaa```]]][[[YYYXXXXXXXXXYYYWWWSSSOOOKKKIIIGGGGGGFFFGGGIIIMMMVVVeeettt|||yyypppeeeaaahhhsss~~~|||~~~~~~}}}~~~~~~{{{zzzyyyyyyzzzyyywwwuuusssqqqooonnnmmmjjjgggddd]]]WWWOOOIIIEEECCC@@@===???>>>===;;;:::::::::;;;<<<<<<<<<===>>>@@@AAABBBCCCEEEHHHJJJMMMPPPTTTWWW]]]```eeekkkpppwww}}}LLLJJJIIIIIIJJJKKKKKKJJJPPPPPPOOONNNLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEECCCCCCCCCDDDEEEFFFHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIIIIJJJJJJLLLKKKKKKJJJHHHGGGGGGFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBCCCDDDEEEFFFLLLNNNUUU```lll}}}{{{xxxtttpppnnnnnnpppqqqssssssrrrrrrqqqpppoooooopppnnnkkkiiihhhhhhiiiiiieeecccbbbbbbcccfffiiilllkkkkkkkkklllooopppooonnnjjjlllnnnqqqtttxxxzzz{{{~~~}}}}}}hhh]]]YYYfff{{{tttjjj]]]TTTLLLIIIIIIIIILLLQQQXXXdddtttwwwtttnnnmmmkkkhhhfffeeeeeeeeeggghhhiiikkkkkkkkkkkkjjjiiiiiiiiihhhhhhhhhhhhhhhjjjjjjjjjhhhfffeeefffgggggggggggggggfffeeedddccc]]]]]]]]]\\\]]]]]]^^^^^^cccdddeeefffffffffeeedddeeecccaaa^^^[[[ZZZYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[]]]```aaa```___```aaabbbaaa___^^^]]]]]]^^^___aaa```^^^\\\ZZZYYYYYYXXXXXXWWWTTTPPPMMMJJJIIIHHHHHHGGGGGGJJJRRR```oooyyy{{{rrrfff___aaahhhvvv}}}~~~~~~|||}}}~~~~~~}}}{{{yyyyyy}}}|||~~~|||zzzyyyyyyyyyxxxuuusssrrrpppnnnllljjjhhhdddaaa\\\WWWPPPJJJGGGDDDAAA@@@??????===<<<::::::::::::;;;;;;;;;<<<===>>>???@@@AAACCCFFFHHHKKKNNNSSSWWW[[[___eeekkkpppvvv|||LLLKKKIIIIIIJJJKKKJJJIIIOOOOOONNNLLLKKKIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBCCCCCCEEEFFFHHHIIIGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBAAAAAACCCDDDEEEIIIKKKPPPWWW```oooyyyssspppnnnnnnoooooopppqqqrrrssstttuuuyyyxxxwwwwwwwwwyyy{{{|||tttrrrnnnkkkjjjjjjlllmmmpppqqqssswww{{{~~~~~~}}}uuuwwwzzz~~~pppeeebbbfffwwwxxxlll```XXXRRRMMMJJJJJJLLLOOOVVV]]]eeeqqqwwwqqqnnnkkkjjjhhhfffeeeddddddeeeeeefffggghhhhhhhhhhhhggggggggggggffffffeeeeeeeeegggggggggeeebbbaaaaaaccccccdddddddddcccbbbbbbaaaZZZZZZ[[[[[[\\\]]]______dddeeefffggggggfffeeeeeeeeebbb___[[[YYYXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYY[[[^^^```aaa`````````aaaaaa```___^^^]]]^^^^^^_________]]]\\\ZZZYYYXXXXXXWWWVVVTTTQQQNNNKKKIIIIIIJJJGGGFFFIIINNNYYYhhhuuu}}}}}}uuujjj```^^^cccrrryyy}}}}}}~~~~~~~~~~~~}}}zzzwwwuuutttuuu}}}~~~|||{{{|||}}}~~~}}}|||~~~}}}|||zzzyyyyyywwwtttrrrqqqooollljjjhhheeeaaa^^^[[[WWWRRRMMMIIIFFFDDDCCCCCCBBBAAA???>>>===<<<;;;::::::::::::;;;<<<===>>>???AAACCCFFFHHHLLLRRRVVVZZZ^^^dddkkkpppvvv|||KKKJJJIIIIIIKKKLLLLLLLLLNNNMMMLLLKKKIIIHHHFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEBBBBBBBBBCCCDDDFFFGGGHHHGGGGGGFFFFFFFFFEEEEEEEEEGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAACCCCCCBBBAAABBBCCCDDDEEEGGGHHHMMMSSSZZZfff{{{{{{sssnnnkkkllllllmmmoooqqqtttwwwxxx{{{|||}}}|||yyyvvvuuuvvvvvvwwwxxx{{{qqqhhhfffmmmwww}}}ooocccXXXOOOKKKIIIHHHJJJNNNQQQUUU___iiiuuu|||vvvpppkkkjjjhhhgggeeeeeeeeeeeefffdddddddddeeeeeedddddddddeeeeeeddddddcccccccccbbbcccccccccaaa^^^]]]]]]___```````````````___^^^^^^ZZZZZZZZZ[[[\\\]]]______aaabbbdddeeefffffffffeeecccaaa^^^[[[XXXXXXXXXYYYWWWWWWXXXXXXXXXYYYYYYYYY\\\^^^aaaaaaaaa``````aaaaaa```___^^^]]]^^^______^^^^^^]]]\\\[[[YYYXXXWWWVVVUUUTTTQQQOOOLLLJJJIIIKKKGGGFFFHHHKKKRRRbbbqqqyyyzzzoooddd```bbbqqqxxx~~~~~~~~~~~~~~~|||yyyuuussstttuuuwwwxxxzzz}}}~~~{{{yyyzzz{{{{{{zzzzzz|||~~~|||zzzyyyyyywwwtttrrrooommmjjjhhhfffccc___]]]ZZZXXXTTTPPPKKKIIIHHHHHHFFFEEEDDDBBBAAA???===<<<;;;;;;:::;;;;;;<<<===>>>???@@@BBBDDDFFFKKKPPPTTTXXX]]]dddjjjpppvvv{{{IIIGGGFFFHHHJJJLLLLLLKKKKKKKKKJJJIIIHHHFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDBBBBBBCCCCCCDDDDDDEEEEEECCCCCCCCCDDDDDDEEEEEEEEECCCCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCFFFEEEDDDCCCBBBAAA@@@???@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@CCCCCCBBBAAABBBCCCDDDEEEFFFGGGLLLRRRWWW___nnn||||||tttppplllllllllmmmoooqqqtttuuuyyy{{{tttjjjggghhhtttnnnaaaWWWOOOKKKKKKFFFIIIPPPWWW[[[```kkkvvvxxxvvvuuuooojjjiiihhhfffeeeeeefffggggggeeeeeedddcccbbbaaaaaa```bbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa___]]]\\\]]]^^^````````````___^^^]]]\\\[[[[[[[[[[[[\\\]]]^^^___^^^```bbbdddeeeeeeeeeeee```___]]][[[ZZZYYYYYYYYYXXXXXXYYYYYYYYYZZZZZZZZZ\\\^^^aaabbbaaa```aaabbb```___^^^]]]]]]^^^___```^^^^^^^^^]]]\\\ZZZYYYXXXVVVVVVUUUSSSQQQNNNLLLKKKLLLHHHGGGIIIJJJNNN\\\lllvvv|||}}}tttiiiccccccmmmuuu~~~~~~~~~~~~}}}}}}{{{xxxvvvuuuvvvwwwtttuuuwwwxxx{{{}}}~~~}}}{{{xxxxxxyyyzzzzzzyyyyyy|||~~~~~~}}}||||||{{{yyyxxxxxxvvvsssqqqmmmkkkiiigggeeeccc___\\\ZZZYYYWWWSSSOOOLLLLLLMMMHHHGGGFFFEEEBBB@@@===<<<<<<<<<<<<<<<<<<===>>>>>>@@@AAABBBCCCEEEIIIOOOSSSVVV[[[cccjjjpppvvv{{{~~~HHHGGGFFFFFFHHHJJJJJJIIIIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEBBBCCCCCCDDDEEEEEEFFFFFFDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBAAAAAABBBBBBAAAAAAAAA@@@@@@@@@BBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@BBBBBBAAAAAAAAABBBCCCDDDFFFGGGKKKQQQVVVYYY```hhh~~~~~~}}}uuutttrrrqqqqqqrrrssstttxxx{{{~~~sssnnnpppooo|||qqq```WWWRRRMMMLLLOOOOOOUUU```jjjnnnsss~~~~~~tttpppoooooollliiiggggggfffeeeeeefffggghhhhhhgggeeedddbbb``````____________```````````````bbbbbbbbbaaa______```aaaddddddccccccaaa```^^^]]]]]]]]]\\\\\\\\\\\\]]]]]]^^^___aaacccdddddddddccc^^^]]]]]]\\\\\\[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\___aaabbbaaaaaaaaabbb```___^^^]]]]]]^^^___```______```___^^^]]][[[ZZZXXXXXXWWWVVVTTTRRROOONNNMMMHHHHHHKKKJJJKKKWWWhhhssszzzwwwkkkdddccciiirrr~~~}}}}}}~~~}}}||||||yyyzzzzzzxxxvvvuuuwwwyyywwwvvvvvvvvvvvvwwwwwwxxxuuuttttttvvvyyy{{{{{{zzzyyy{{{~~~~~~|||}}}~~~}}}{{{zzzyyyxxxvvvvvvuuutttqqqooollljjjhhhfffeeeccc```]]]ZZZ[[[ZZZVVVQQQOOOOOOQQQKKKKKKJJJHHHFFFCCC@@@>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDHHHMMMRRRUUUZZZbbbjjjpppvvv{{{~~~JJJHHHGGGGGGHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEEEEEEEEEEEEEDDDBBBBBBCCCCCCDDDEEEFFFFFFBBBCCCCCCDDDEEEFFFGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@>>>??????@@@AAAAAABBBBBBEEEDDDCCCCCCBBBAAA@@@@@@AAABBBBBBBBBBBBAAA@@@@@@BBBAAA@@@@@@@@@AAABBBCCCGGGFFFJJJQQQUUUUUUWWWZZZppp|||xxxzzz|||yyyyyyyyyyyyxxx||||||zzzwwwvvvyyyyyyrrrcccUUUPPPOOOLLLMMMQQQ[[[cccqqq|||wwwtttooollljjjiiihhhhhhffffffeeeeeeeeefffggghhhkkkiiigggeeebbbaaa```___]]]^^^^^^______`````````cccdddeeedddbbbbbbccceeehhhggggggfffdddbbbaaa```______^^^]]]\\\\\\\\\\\\```aaabbbcccdddcccbbbbbb\\\\\\]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\___aaabbbaaaaaaaaabbb```___^^^]]]^^^^^^``````aaaaaabbbbbbaaa___]]]\\\YYYYYYYYYXXXWWWTTTRRRPPPMMMHHHIIIMMMKKKIIIUUUfffrrrxxxwwwllldddcccfffqqq~~~||||||~~~~~~}}}{{{zzzzzzvvvwwwxxxwwwvvvvvvwwwyyyzzzyyywwwuuutttsssrrrrrrooooooqqquuuyyy|||}}}|||yyy{{{~~~~~~zzz{{{}}}~~~|||yyyxxxvvvuuutttssssssrrrpppnnnkkkiiigggfffeeeccc```^^^ZZZ[[[[[[XXXSSSPPPQQQSSSOOOOOONNNMMMJJJGGGDDDBBB@@@????????????@@@@@@AAACCCCCCCCCCCCDDDGGGMMMQQQUUUZZZbbbjjjpppvvvzzz}}}HHHHHHHHHHHHHHHGGGFFFEEEFFFGGGGGGHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDCCCCCCBBBBBBCCCEEEDDDCCCBBBBBBCCCEEEEEEEEEDDDCCCCCCBBBBBBFFFEEEDDDBBBAAA@@@??????BBBAAA@@@???>>>>>>>>>>>>@@@??????>>>???AAABBBCCCCCCDDDEEEEEEDDDBBB@@@>>>???>>>>>>=========>>>>>><<<===?????????@@@BBBDDDDDDGGGJJJLLLMMMNNNPPPRRRbbblll}}}zzzsssuuu}}}}}}}}}zzz{{{lll___VVVOOOOOOPPPRRR[[[fffmmmxxx~~~tttiiihhhfffeeeeeefffhhhiiiffffffeeeffffffggghhhiiiiiigggeeeccc```^^^]]]]]]]]]^^^^^^^^^]]]^^^aaaccccccbbbaaabbbdddhhhlllnnnqqqnnniiifffcccaaa___]]]___^^^\\\[[[[[[\\\^^^___dddddddddcccbbbaaa``````___^^^]]]\\\[[[[[[[[[[[[]]]___```___^^^^^^___aaa``````aaabbbbbbbbbbbbaaaccccccbbbaaaaaaaaaaaaaaacccccccccbbbbbbaaa``````\\\ZZZXXXWWWWWWVVVTTTSSSRRRMMMIIIHHHHHHIIIQQQYYYiiittt}}}|||wwwmmmdddbbbdddnnn}}}~~~||||||~~~}}}}}}|||yyywwwvvvvvvvvvvvvvvvuuuttttttyyyxxxxxxwwwuuutttrrrqqqrrrrrrrrrsssuuuxxxzzz|||zzz{{{}}}~~~~~~~~~}}}}}}}}}~~~~~~|||zzzvvvvvvuuutttrrrqqqppppppiiigggdddcccdddddddddcccaaa^^^[[[YYYYYYXXXWWWVVVVVVUUUSSSQQQNNNLLLJJJIIIHHHGGGFFFFFFFFFEEECCCAAA@@@???======???BBBFFFIIISSSWWW^^^ffflllrrrxxx|||GGGHHHHHHHHHGGGGGGFFFEEEEEEFFFGGGHHHGGGFFFDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBCCCDDDDDDDDDDDDCCCBBBBBBAAABBBDDDDDDCCCBBBBBBCCCEEEEEEDDDDDDCCCCCCBBBBBBEEEDDDCCCAAA@@@@@@@@@@@@AAAAAA@@@???>>>======>>>??????>>>>>>???@@@BBBCCCCCCDDDEEEDDDCCCAAA???===>>>======<<<<<<=========<<<===>>>>>>>>>???AAACCCCCCEEEHHHIIIJJJKKKLLLNNNTTT]]]mmmzzzyyyzzzwwwqqqqqqsssvvvyyy}}}~~~mmm___VVVPPPNNNRRRXXXaaaooo|||tttkkkgggfffeeeddddddeeefffgggdddccccccddddddeeefffgggiiihhhfffdddaaa```___^^^^^^^^^___^^^]]]^^^```bbbccccccbbbccceeeiiilllnnnrrrnnniiifffcccaaa___]]]___^^^\\\[[[[[[\\\^^^___ccccccccccccbbbaaa```___``````^^^]]]\\\[[[[[[[[[\\\^^^______^^^^^^___aaaaaaaaabbbbbbbbbbbbaaaaaabbbbbbbbbbbbbbbbbbccccccbbbbbbcccbbbaaa```^^^]]]\\\ZZZXXXWWWWWWVVVUUUSSSRRRMMMJJJIIIHHHIIIOOOVVVfffqqq}}}}}}|||xxxooohhhfffgggppp~~~~~~}}}~~~}}}}}}}}}{{{yyywwwuuuuuuuuuuuuuuutttssssssvvvvvvwwwwwwvvvuuuttttttrrrrrrrrrssstttwwwyyyzzzzzz{{{}}}yyyyyy{{{}}}~~~|||{{{xxxvvvvvvvvvuuusssrrrpppooooooiiigggeeedddeeeeeeeeedddaaa^^^[[[ZZZZZZYYYXXXWWWWWWVVVTTTRRRPPPNNNMMMLLLLLLJJJIIIIIIIIIHHHFFFCCCAAA@@@>>>===>>>AAADDDGGGMMMRRRYYYaaahhhnnntttxxxGGGGGGGGGHHHGGGGGGFFFEEEDDDEEEGGGHHHHHHFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCBBBAAAAAA@@@BBBCCCDDDCCCCCCCCCEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>============>>>>>>>>>>>>???@@@AAAAAACCCCCCDDDCCCBBB???===<<<<<<<<<;;;;;;;;;<<<<<<===<<<===>>>>>>======???AAAAAACCCFFFFFFFFFFFFGGGHHHIIIPPP]]]lll~~~tttiiidddfffgggjjjnnnvvv~~~zzzyyy|||yyykkk]]]RRROOONNNQQQYYYeeerrr}}}sssiiiccceeedddcccbbbbbbcccdddeeeaaaaaaaaaaaabbbcccdddeeehhhgggeeecccaaa______^^^^^^_________]]]^^^___aaacccccccccdddfffhhhkkkmmmpppmmmhhheeecccaaa___]]]___^^^]]][[[[[[]]]^^^___bbbccccccbbbbbbaaa```___aaa```___^^^]]]\\\\\\\\\[[[]]]^^^^^^^^^^^^```aaaccccccccccccbbbaaa``````___```aaabbbcccccccccbbbaaaaaabbbbbbaaa___\\\ZZZ\\\[[[YYYXXXXXXWWWUUUSSSRRRNNNKKKKKKIIIGGGKKKRRRaaammmzzz~~~}}}zzzsssllliiiiiippp{{{~~~}}}|||||||||{{{yyywwwtttttttttttttttsssssssssttttttuuuvvvwwwwwwwwwwwwrrrrrrrrrssstttvvvwwwxxxyyy{{{}}}|||}}}~~~|||zzzyyywwwvvvvvvvvvtttsssqqqooonnnmmmjjjhhhfffeeefffffffffeeeaaa___\\\ZZZ[[[[[[ZZZYYYWWWWWWVVVUUUSSSRRRQQQQQQPPPOOOMMMMMMMMMKKKIIIFFFCCCAAA???===>>>???BBBCCCGGGLLLSSS[[[bbbhhhooosssFFFFFFGGGGGGGGGGGGFFFFFFDDDFFFHHHJJJJJJHHHEEECCCAAAAAAAAA@@@@@@@@@@@@@@@BBBBBBCCCCCCBBBBBBAAA@@@???AAACCCDDDCCCCCCDDDEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@?????????@@@@@@AAA???>>>======<<<<<<<<<===============>>>???@@@@@@BBBBBBBBBAAA???>>><<<;;;;;;;;;:::::::::;;;<<<<<<===>>>>>>===<<<<<<>>>???BBBCCCEEEEEEDDDCCCCCCDDDIIIMMMTTT^^^kkk}}}~~~zzzmmm```___]]]]]]aaakkkwww|||xxxssssssssswww}}}pppddd[[[SSSOOOPPPUUU]]]hhhsssxxxqqqkkkeee___bbbbbbaaa``````aaabbbbbb````````````aaabbbcccdddeeedddbbbaaa___^^^]]]]]]^^^___```___^^^]]]___```bbbbbbcccdddfffgggiiijjjkkkhhhdddbbbbbbaaa```^^^```^^^]]]\\\\\\]]]^^^```aaaaaabbbbbbaaa``````___aaa```___^^^]]]\\\\\\\\\[[[\\\^^^^^^^^^^^^```bbbdddddddddcccbbb```___^^^\\\]]]^^^___```______^^^^^^___aaabbbaaa___]]][[[^^^\\\ZZZYYYYYYXXXWWWUUUSSSOOOMMMLLLIIIFFFHHHMMM]]]jjjxxx}}}zzzuuuoookkkhhhmmmvvv~~~}}}|||{{{{{{{{{{{{xxxvvvuuuuuuttttttsssssssssttttttuuuvvvwwwwwwwwwwwwwwwtttttttttuuuvvvwwwwwwxxxyyyzzz}}}~~~{{{zzzzzzyyyyyyvvvuuutttrrrpppnnnlllllljjjiiiggggggggghhhfffeeeaaa___\\\[[[[[[[[[ZZZZZZVVVVVVVVVVVVVVVVVVVVVVVVUUUSSSQQQPPPOOOMMMJJJHHHDDDBBB@@@>>>======???@@@BBBGGGNNNUUU\\\bbbiiimmmEEEFFFFFFGGGGGGFFFFFFFFFEEEGGGIIIJJJJJJIIIGGGFFFCCCCCCBBBAAA@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAA@@@???AAACCCDDDCCCCCCDDDEEEDDDDDDDDDCCCBBBBBBAAAAAA???>>>>>>>>>>>>???@@@@@@======<<<<<<;;;;;;<<<<<<;;;;;;<<<===>>>>>>>>>>>>@@@@@@???>>>===<<<;;;::::::::::::::::::;;;<<<<<<===>>>>>>===<<<<<<>>>???CCCDDDEEEEEECCCBBBBBBBBBHHHKKKNNNSSS[[[jjj{{{{{{zzz~~~sssaaa]]]WWWTTTVVV```mmmvvv|||~~~zzzvvvtttsssssspppttt{{{rrrkkkbbbYYYSSSPPPQQQSSSYYYcccpppzzzvvvnnnkkkhhhccc^^^``````____________``````````````````aaabbbcccddddddcccbbb```______^^^^^^]]]^^^``````^^^^^^___```aaaaaacccdddeeeffffffgggdddbbb```___```aaaaaa``````___]]]\\\\\\]]]___`````````aaaaaaaaa```_________^^^^^^]]]]]]]]]]]]^^^\\\^^^____________```bbbddddddcccbbbaaa```^^^]]][[[[[[[[[\\\\\\[[[[[[ZZZ]]]^^^```aaabbbaaa```___```^^^\\\[[[[[[[[[YYYWWWUUUQQQOOOMMMJJJFFFGGGKKKYYYfffvvv}}}zzzvvvpppkkkiiilllsss~~~~~~}}}{{{zzzyyyzzzzzzzzzxxxvvvwwwvvvuuutttttttttuuuuuuvvvwwwwwwwwwwwwvvvvvvuuuuuuuuuvvvwwwxxxyyyyyyyyyyyyzzz|||~~~}}}~~~~~~zzzyyyyyyxxxwwwttttttrrrqqqooommmlllkkkjjjiiihhhhhhhhhhhhfffeee```^^^[[[ZZZZZZZZZYYYXXXTTTUUUVVVWWWXXXZZZ[[[[[[XXXVVVTTTRRRQQQOOOKKKHHHEEECCC@@@>>><<<<<<<<<===???CCCJJJPPPVVV\\\aaaeeeDDDEEEFFFFFFGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGEEEDDDBBBAAA@@@AAAAAABBBCCCCCCCCCCCCCCCBBBAAAAAA@@@BBBCCCDDDCCCCCCCCCEEEDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>=========>>>>>>???<<<<<<;;;;;;:::;;;;;;<<<::::::;;;<<<==================<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<===<<<===>>>>>>======???AAADDDEEEFFFEEECCCBBBBBBBBBCCCEEEHHHJJJOOOZZZiiiuuu|||xxxxxx}}}vvvfffbbb[[[UUUTTTZZZccckkkqqqtttwww|||wwwuuurrrpppqqqssswwwyyy||||||rrr___XXXQQQOOONNNPPPUUU\\\eeessszzzssskkkgggfffeeeaaa]]]^^^^^^____________^^^^^^````````````aaabbbcccdddddddddbbbaaa````````````[[[]]]___```______```aaaaaabbbdddeeeffffffeeeeeebbb```^^^^^^```aaabbbaaa```___^^^\\\\\\^^^___```______````````````______^^^^^^^^^^^^^^^___```aaa^^^```aaaaaa```___aaabbbbbbbbbbbbaaa```___]]]\\\[[[ZZZZZZYYYZZZZZZ[[[\\\```aaaaaabbbbbbbbbbbbbbbbbb```___^^^^^^]]][[[YYYWWWSSSPPPNNNJJJFFFGGGLLLTTTcccttt}}}zzzxxxrrrkkkjjjlllrrr~~~~~~}}}}}}~~~}}}|||yyyxxxxxxxxxzzzzzzxxxvvvxxxwwwvvvttttttuuuvvvvvvxxxxxxxxxxxxwwwvvvuuutttuuuvvvwwwyyyzzzzzz{{{{{{yyyzzz|||}}}}}}}}}}}}|||{{{~~~{{{wwwvvvtttsssrrrrrrrrrqqqooonnnmmmlllkkkjjjhhhhhhhhhiiihhhfffddd```]]]ZZZXXXWWWWWWVVVUUUQQQRRRTTTWWWYYY\\\]]]^^^[[[YYYVVVTTTSSSPPPLLLIIIDDDCCCAAA>>><<<;;;;;;:::<<<@@@EEEJJJOOOSSSWWW[[[DDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHEEEDDDBBB@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCBBBBBBAAABBBDDDDDDCCCBBBBBBCCCDDDCCCCCCBBBBBBAAAAAA@@@>>>>>>===<<<<<<=========;;;;;;::::::::::::;;;;;;888999;;;<<<======<<<<<<:::::::::::::::;;;<<<<<<::::::::::::;;;<<<===>>><<<===>>>>>>>>>???AAACCCCCCEEEFFFEEECCCBBBBBBBBB???CCCGGGGGGHHHNNNZZZcccvvv{{{xxxyyy{{{~~~|||ssspppkkkddd```___bbbeeehhhjjjmmmrrrvvvzzz|||~~~}}}zzzvvvwwwxxx{{{|||ssseeeZZZUUUPPPMMMQQQUUUZZZbbblllqqqllliiifffdddcccbbb```^^^^^^^^^^^^______^^^^^^^^^```______``````aaabbbcccaaaaaa```___^^^^^^^^^^^^YYY\\\___`````````aaabbbbbbdddfffhhhiiihhhfffeeedddbbb```___```bbbaaaaaaaaa___^^^]]]]]]^^^___aaa^^^______``````_________^^^^^^___```aaacccdddeeeaaabbbcccbbbaaa```aaabbb````````````___^^^\\\\\\[[[[[[ZZZZZZ[[[^^^aaacccgggfffdddcccbbbbbbbbbccceeecccaaa``````___]]]\\\YYYUUUQQQNNNJJJFFFHHHMMMPPP___qqq~~~|||yyyzzzuuunnnjjjkkkppp}}}}}}|||{{{|||}}}~~~}}}|||xxxwwwwwwxxxyyyyyyxxxvvvwwwvvvuuusssssstttuuuvvvxxxxxxxxxxxxwwwvvvuuuuuussstttvvvxxxzzz{{{{{{{{{zzzzzz{{{{{{{{{yyyxxxwwwzzz}}}uuusssqqqpppqqqqqqpppoooppppppooonnnnnnmmmlllllliiihhhggghhhhhhhhheeeccc___\\\XXXVVVUUUTTTRRRQQQNNNPPPRRRUUUYYY\\\___```^^^\\\YYYWWWUUUQQQMMMJJJDDDCCC@@@>>><<<::::::999888;;;@@@CCCFFFIIILLLOOODDDDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDFFFGGGEEEDDDAAA@@@??????@@@AAADDDDDDEEEEEEDDDDDDCCCBBBBBBCCCEEEDDDCCCBBBBBBCCCDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>===<<<<<<<<<<<<<<<:::::::::999999:::;;;;;;888999;;;<<<===<<<<<<;;;999999999999:::;;;<<<===:::::::::;;;<<<===>>>???<<<===?????????@@@BBBDDDCCCDDDEEEEEECCCAAAAAABBBAAAFFFIIIHHHFFFHHHPPPXXXbbbrrrzzzyyy{{{xxx|||vvvooojjjgggfffbbbdddfffjjjnnnrrruuuvvvxxx|||}}}zzz{{{~~~vvvoooiiiaaaXXXQQQRRRNNNOOOWWW^^^eeeooozzzyyyyyynnnhhhgggeeecccbbbaaaaaa```]]]^^^^^^______^^^^^^]]]_______________```bbbbbb]]]\\\[[[[[[ZZZZZZZZZ[[[XXX[[[^^^``````aaabbbcccdddfffhhhjjjkkkiiigggfffgggeeebbbaaaaaabbbaaa```aaa```^^^]]]]]]^^^```aaa^^^^^^______```______^^^______```bbbdddfffhhhiiicccdddeeecccaaa```aaabbb____________^^^]]]\\\\\\\\\[[[ZZZ[[[^^^bbbgggkkkllljjjgggdddbbbbbbbbbcccfffdddbbbaaaaaaaaa___]]]ZZZVVVQQQOOOJJJGGGIIIOOOMMM\\\ooo|||{{{yyy{{{wwwpppggghhhmmmzzz}}}}}}{{{{{{|||~~~|||{{{zzz{{{}}}}}}}}}{{{wwwvvvvvvwwwyyyyyyxxxvvvwwwuuusssrrrrrrrrrtttuuuwwwwwwxxxxxxxxxwwwvvvvvvqqqsssuuuxxxzzz{{{{{{{{{zzzzzzzzzzzzyyywwwuuussswwwyyy|||~~~|||wwwqqqmmmffffffgggjjjnnnqqqqqqqqqooonnnnnnnnnmmmmmmmmmmmmhhhgggggghhhhhhgggeeebbb^^^[[[WWWTTTSSSRRRPPPNNNMMMNNNQQQUUUYYY\\\___aaaaaa^^^[[[YYYVVVSSSOOOKKKCCCBBB@@@>>><<<:::999999555888<<<>>>@@@BBBDDDGGGEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDCCCAAA@@@>>>>>>???@@@BBBCCCDDDCCCBBBBBBDDDDDDDDDCCCBBBBBBAAAAAA??????@@@AAAAAAAAA@@@@@@>>>>>>======<<<<<<<<<;;;======<<<;;;;;;;;;;;;<<<:::999999999999999999:::888999999::::::;;;;;;<<<999999;;;<<<======>>>>>><<<<<<======>>>>>>??????AAA???>>>???CCCDDDCCCAAA???@@@AAAAAABBBEEEIIILLLRRR___qqq~~~~~~~~~~~~uuuoookkkccc^^^bbbgggiiinnntttvvvvvvwwwyyy|||uuuppphhh```ZZZUUUQQQNNNRRRSSSWWWaaammmwww|||}}}wwwmmmjjjddddddbbbaaa___]]]\\\[[[[[[]]]^^^]]][[[[[[___bbbaaaaaa```______```aaabbb]]][[[YYYWWWVVVVVVWWWXXXYYYZZZ[[[]]]___aaabbbcccgggggggggggggggffffffgggeeeddddddccccccbbbbbbbbbbbb```^^^]]]^^^```ccceeeccccccbbbbbbbbbaaaaaaaaa]]]```ffflllooonnniiieeeddddddccccccbbbaaa``````aaa```^^^]]]\\\\\\\\\]]]\\\\\\^^^```cccfffhhhjjjjjjhhheeebbbaaabbbcccdddhhhgggeeeeeedddbbb___\\\[[[XXXTTTRRRQQQPPPNNNMMMPPPWWWcccttt}}}yyyuuurrrkkkhhhiiiuuu{{{xxx}}}}}}}}}~~~~~~}}}}}}}}}}}}{{{zzzxxxwwwwwwxxxyyyzzzwwwwwwxxxyyyyyyyyyyyyxxxyyywwwuuuuuuuuuuuutttssstttuuuvvvvvvvvvtttsssrrrsssssstttvvvwwwyyyzzzzzz}}}}}}}}}|||zzzwwwuuutttsssttttttssspppiii```ZZZVVVYYY```hhhnnnqqqpppnnnooooooooonnnnnnnnnnnnnnnlllkkkkkkkkkjjjfffaaa^^^\\\ZZZVVVQQQMMMJJJHHHHHHFFFHHHJJJOOOSSSXXX\\\___^^^^^^\\\YYYUUUPPPKKKHHHCCCAAA>>>======<<<:::888888888999:::;;;;;;<<<<<>>>>>@@@@@@AAABBBBBBBBBBBBBBBDDDDDDCCCBBBBBBAAA@@@@@@???@@@@@@@@@@@@@@@??????============<<<<<<;;;;;;===<<<<<<;;;;;;;;;;;;;;;999999888888888888999999888888999::::::;;;;;;<<<:::;;;<<<<<<<<<<<<<<<;;;<<<<<<======>>>>>>>>>>>>@@@>>>===???BBBCCCBBB@@@>>>?????????@@@BBBEEEHHHMMMVVVdddrrrsssiiiaaaaaaccceeekkkqqqsssvvv{{{{{{llldddaaa\\\WWWTTTSSSTTTUUU[[[___fffpppyyy~~~~~~tttiiiddddddcccbbbaaa___^^^\\\[[[ZZZZZZ\\\]]]\\\ZZZ[[[^^^aaaaaaaaa```______```aaabbb]]]\\\YYYWWWVVVVVVWWWWWWXXXYYYZZZ\\\^^^```aaabbbdddeeeeeeeeeeeeeeeeeeeeeeeeeeedddccccccbbbaaaaaa```___^^^^^^___aaacccdddccccccdddddddddccccccbbb```bbbfffkkknnnmmmiiifffeeeddddddcccbbbaaaaaaaaaaaa``````___^^^^^^^^^^^^^^^^^^```bbbdddgggiiikkkkkkjjjhhhfffeeeeeeeeefffhhhgggfffeeeeeeccc___]]][[[YYYUUURRRQQQPPPNNNLLLNNNUUU```ppp}}}yyyuuusssmmmhhhgggppp|||yyy{{{{{{{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{{{{zzzyyyyyyyyyzzzwwwxxxyyyyyyyyyzzzyyyyyyyyywwwuuutttuuuuuutttssstttuuuuuuvvvuuutttsssrrrsssssstttvvvwwwxxxyyyzzz}}}}}}}}}}}}{{{yyywwwuuuqqqpppooommmiiibbbZZZTTTSSSWWW^^^gggnnnrrrrrrqqqoooooooooooooooooooooooojjjjjjiiiiiihhheee```\\\ZZZWWWTTTPPPLLLIIIHHHGGGFFFGGGJJJMMMRRRVVVYYY[[[[[[ZZZYYYVVVRRRMMMIIIFFFDDDBBBAAA@@@@@@>>>;;;999888888888999:::;;;;;;;;;AAA@@@@@@@@@????????????BBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@???>>>>>>AAA@@@@@@@@@@@@AAABBBBBBDDDCCCCCCAAA@@@???>>>>>>@@@@@@@@@@@@???>>>=========<<<<<<<<<<<<;;;;;;;;;===<<<;;;;;;::::::;;;;;;888888777777777777888888888888999999:::;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::<<<============>>>>>>>>>>>>===<<<>>>@@@AAA@@@???<<<=========<<<>>>@@@CCCGGGLLLUUUaaarrruuujjjeeecccdddhhhnnnqqqwwwvvvfffYYYTTTUUUTTTQQQQQQTTT[[[aaajjjqqq{{{{{{ooogggaaaaaadddaaaaaa```^^^\\\[[[ZZZYYYYYYZZZ[[[ZZZYYYZZZ]]]___aaa``````_________``````]]]\\\ZZZWWWVVVUUUUUUVVVWWWXXXYYYZZZ\\\]]]______aaabbbccccccddddddddddddfffeeedddcccbbbaaa``````^^^^^^^^^___```bbbcccdddcccdddfffggggggfffeeedddbbbccceeehhhkkkkkkhhhfffddddddcccbbbaaaaaaaaaaaaaaaaaaaaabbbaaaaaa`````````aaabbbcccfffhhhjjjkkkllllllkkkjjjiiihhhgggggghhhfffeeeddddddccc```^^^\\\ZZZVVVSSSRRRPPPNNNLLLLLLQQQ\\\jjjzzz~~~zzzwwwtttoooiiieeejjjxxx}}}{{{yyyxxxxxxyyy{{{}}}|||{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzyyyxxxxxxxxxxxxyyyyyyyyyzzzzzzxxxvvvuuutttuuuuuutttsssttttttuuuuuuttttttsssrrrsssssstttuuuwwwxxxyyyyyy{{{|||}}}~~~}}}{{{zzzxxxwwwuuuqqqnnnjjjccc\\\XXXVVVYYY___gggnnnrrrsssrrrpppppppppoooooonnnnnnnnniiihhhgggfffeeebbb^^^ZZZVVVTTTQQQMMMJJJHHHGGGFFFEEEFFFIIILLLOOORRRTTTVVVUUUUUUTTTQQQNNNJJJFFFDDDCCCBBBBBBBBBAAA???;;;888777777888888999:::::::::@@@@@@?????????>>>>>>>>>AAAAAAAAAAAABBBBBBBBBCCCBBBBBBAAA@@@??????>>>>>>AAA@@@???>>>>>>???AAABBBCCCBBBAAA@@@???===<<<<<<@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::::::::777777666666666666777777888888888999::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;:::========================<<<<<<<<<===>>>>>>>>>>>>;;;<<<===<<<;;;;;;===???BBBGGGOOO[[[lllyyyqqqkkkjjjkkknnnpppwww~~~pppeee[[[SSSRRRUUUWWWWWWXXX^^^iiiqqq|||}}}pppgggbbb___aaafffaaaaaa```^^^]]][[[ZZZZZZYYYYYYYYYXXXYYYZZZ\\\]]]```_________^^^^^^^^^^^^\\\[[[YYYWWWUUUTTTTTTTTTVVVVVVWWWXXXZZZ[[[\\\\\\___```aaacccddddddddddddfffeeedddcccbbbaaa```___\\\]]]^^^___aaabbbccccccccceeegggiiiiiihhhfffdddcccbbbbbbdddfffgggeeecccbbbbbb```_________`````````aaacccddddddcccbbbaaaaaabbbbbbccceeegggiiijjjkkkkkkkkkkkkkkkiiihhhgggfffdddbbbbbbbbbaaa___]]]]]]ZZZWWWTTTSSSQQQNNNKKKIIIMMMVVVddduuu|||xxxvvvpppjjjeeegggqqq~~~|||wwwvvvvvvvvvxxxzzz|||~~~~~~{{{yyyzzz{{{}}}~~~||||||}}}|||{{{yyywwwvvvwwwwwwwwwwwwwwwxxxxxxyyyxxxvvvttttttuuuuuutttsssssssssssstttsssssssssssssssssstttuuuvvvwwwxxxyyyyyy{{{}}}~~~|||{{{|||yyyuuuqqqmmmiiidddaaa```aaaeeekkkpppsssrrrqqqsssrrrqqqpppnnnmmmlllkkkhhhgggeeeeeedddaaa]]]ZZZTTTRRROOOLLLIIIGGGGGGFFFDDDEEEGGGIIILLLNNNOOOOOOPPPPPPOOOMMMJJJHHHEEECCCBBBAAABBBBBBBBB???;;;777777777888888888999999999@@@@@@@@@@@@???????????????@@@@@@@@@@@@AAAAAAAAA@@@@@@??????>>>>>>>>>===@@@@@@>>>======>>>???@@@@@@@@@???>>>===<<<;;;;;;??????>>>>>>===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;:::999999999999999777666666666666666666777777777888999999::::::;;;888999:::;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<===<<<===>>>===;;;;;;<<<>>>@@@GGGQQQ___nnn}}}|||xxxvvvtttrrruuu{{{zzztttoooooorrruuu{{{~~~nnnbbb]]][[[YYYXXX\\\bbbeeeiiiqqq|||vvvmmmeeeaaa___]]]^^^bbbaaaaaa```___^^^\\\\\\[[[YYYXXXWWWWWWXXXZZZ[[[\\\^^^^^^^^^^^^]]]]]]\\\\\\YYYYYYWWWVVVTTTSSSRRRRRRTTTUUUUUUVVVWWWXXXXXXYYY\\\^^^```ccceeeeeeeeeeeeeeeddddddcccaaa``````___\\\]]]^^^___```aaabbbbbbcccdddggghhhiiigggeeecccaaa_________aaabbbbbb```___^^^]]]\\\\\\\\\]]]^^^aaabbbcccdddddddddbbbbbbaaaaaaaaabbbccceeefffgggggghhhiiijjjiiigggfffdddcccaaa____________^^^\\\]]]ZZZXXXVVVTTTRRROOOLLLHHHJJJRRR___ppp~~~zzzvvvppplllhhhgggjjjrrrzzz~~~wwwvvvuuutttuuuxxxzzz|||~~~~~~|||zzzzzz|||zzzzzzzzzzzzyyywwwuuusssuuuuuutttttttttuuuvvvwwwwwwuuusssssstttuuutttssssssrrrrrrrrrrrrssssssssssssssstttuuuvvvwwwwwwxxxxxxzzz}}}}}}|||xxxuuuqqqooommmkkkhhhfffhhhhhhjjjnnnrrruuutttsssuuutttrrrpppmmmjjjiiihhhhhhfffeeedddbbb```]]]ZZZSSSQQQNNNKKKIIIGGGGGGFFFCCCDDDFFFHHHIIIJJJJJJJJJLLLLLLKKKJJJHHHFFFEEEDDDDDDCCCCCCDDDDDDAAA<<<999888888888888888888999999AAAAAA@@@@@@@@@?????????>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>>>>======??????>>>============>>>>>>======<<<<<<;;;;;;:::============<<<;;;;;;:::999999:::::::::::::::;;;;;;:::999999888888999999777777666666666666777777777777888888999:::::::::777888999:::<<<<<<<<<============<<<<<<<<<<<<;;;:::<<<===<<<;;;;;;<<<===<<<===???>>>===<<<===>>>???FFFQQQ^^^iiirrrwwwyyyvvvvvvuuussssssrrrrrrrrr||||||uuutttrrrsssvvvyyyzzzzzzmmmeee______aaadddiiiooorrrxxxvvvhhhaaaccceeeeeeaaagggoooxxxsssiiiccc```aaaaaa^^^^^^```aaaaaa```___^^^]]]\\\\\\ZZZXXXVVVWWWYYY[[[[[[[[[\\\\\\\\\\\\[[[ZZZYYYYYYUUUUUUUUUTTTSSSRRRQQQPPPSSSSSSTTTTTTUUUUUUUUUVVVZZZ\\\___bbbdddeeeeeeeeecccccccccbbbaaaaaa``````^^^^^^^^^^^^___```aaaaaabbbccceeeeeeeeedddbbb```^^^\\\\\\]]]___```___^^^^^^\\\ZZZYYYYYYZZZ\\\]]]aaabbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaabbbccccccddddddeeefffffffffdddcccbbbaaa___]]]\\\]]]^^^]]]\\\[[[ZZZXXXWWWVVVSSSPPPMMMIIIJJJOOOZZZjjj{{{{{{vvvooommmiiifffdddgggmmmqqqyyywwwuuutttuuuwwwyyy{{{|||}}}}}}}}}}}}}}}}}}|||zzz}}}~~~xxxxxxxxxwwwvvvuuutttsssttttttsssrrrssstttuuuvvvvvvtttsssssstttuuuttttttrrrrrrqqqqqqqqqrrrsssssssssssstttuuuuuuvvvwwwwwwwwwyyy|||}}}|||vvvssspppoooooonnnmmmllljjjjjjkkkooosssvvvvvvvvvsssrrrqqqnnnllliiihhhggggggfffcccbbbaaa___\\\YYYRRRPPPMMMJJJGGGFFFEEEEEEAAABBBDDDFFFGGGHHHGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEGGGFFFFFFFFFEEECCC???<<<999999999999999999999999@@@@@@@@@????????????>>>======>>>>>>>>>?????????===========================>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::888999999999::::::::::::::::::999888888888888888888777777666666777777888777777777888999999::::::888999:::;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;:::<<<>>>===;;;:::;;;===;;;===>>>>>>===<<<===>>>>>>AAAIIIRRRZZZ___aaaaaajjj{{{}}}vvvpppkkkhhhggggggkkkvvv|||vvvpppjjjfffeeefffiiimmmrrrtttttthhhaaa^^^```cccdddfffjjjhhhnnnvvv|||yyyyyyuuuoooiiilllssswwwuuuqqqwww|||qqqhhhccc___]]]```aaa______``````______^^^]]]\\\[[[[[[ZZZXXXVVVWWWYYY\\\\\\[[[ZZZZZZZZZZZZZZZXXXWWWVVVRRRRRRRRRRRRQQQQQQPPPPPPRRRRRRRRRRRRSSSSSSSSSSSSWWWYYY]]]aaacccdddddddddbbbbbbbbbbbbaaaaaaaaaaaaaaa```^^^]]]]]]^^^```aaabbbbbbbbbbbbaaa___^^^]]][[[[[[[[[\\\^^^______^^^]]]\\\ZZZXXXXXXZZZ\\\]]]bbbbbbaaa``````______```bbbbbbaaaaaaaaabbbbbbcccbbbbbbccccccbbbbbbaaaaaa```^^^\\\\\\]]]^^^^^^]]]ZZZYYYXXXWWWWWWUUURRROOOMMMLLLNNNUUUcccttt{{{vvvnnnmmmhhhbbb^^^___eeekkkyyy|||zzzwwwuuutttvvvxxxzzzzzzzzzyyyyyyzzz{{{}}}~~~zzz||||||wwwwwwvvvuuuttttttuuuuuuuuutttsssrrrrrrtttuuuwwwuuutttrrrssstttuuuuuutttrrrqqqppppppppprrrssstttssssssttttttuuuvvvvvvvvvvvvxxx||||||{{{vvvuuusssrrrrrrrrrqqqooolllkkkkkkllloooqqqrrrqqqooonnnmmmlllkkkjjjiiiiiifffdddaaa___^^^]]]ZZZXXXQQQOOOLLLHHHEEECCCBBBBBB@@@AAADDDFFFGGGFFFFFFEEEDDDDDDDDDCCCCCCDDDDDDDDDGGGFFFDDDCCCCCCAAA???<<<:::::::::::::::999999999????????????>>>>>>>>>>>>============>>>>>>>>>>>><<<<<<<<<===============<<<===>>>>>>>>>===;;;:::999999:::::::::;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;888888888999999::::::::::::999999888777888888888888888777777777777888888777777777888999999::::::::::::;;;;;;;;;:::999999======<<<<<<<<<;;;;;;;;;:::===>>>===;;;:::;;;===:::<<<>>>>>>===<<<===>>><<<===@@@EEEKKKOOOQQQQQQUUUggg}}}|||ssskkkfffcccccc___hhhoookkkddd```___^^^YYYYYY[[[___eeejjjmmmnnnhhhdddccciiimmmlllkkkllllllpppuuuzzz~~~zzztttlllfffiiiiiiiiimmmxxxuuulllfffbbb^^^ZZZYYY\\\]]]\\\\\\^^^^^^^^^]]]]]]\\\[[[ZZZZZZ[[[XXXVVVWWWZZZ\\\\\\[[[XXXYYYYYYYYYYYYWWWUUUTTTOOOPPPPPPQQQQQQPPPPPPOOORRRRRRRRRRRRRRRRRRRRRRRRTTTWWW[[[___bbbccccccbbbaaaaaaaaaaaabbbbbbbbbbbbbbbaaa^^^\\\\\\]]]___aaabbbaaa```___^^^\\\\\\[[[[[[ZZZ[[[]]]___```___^^^^^^\\\ZZZYYYYYYZZZ]]]^^^cccbbb```^^^]]]^^^^^^___ccccccbbbbbbbbbbbbbbbcccbbbbbbaaaaaaaaaaaaaaaaaaaaa^^^\\\\\\]]]^^^___^^^YYYXXXWWWWWWWWWVVVSSSPPPQQQNNNNNNSSS___nnn|||{{{vvvnnnlllggg___ZZZ[[[cccjjjuuu~~~{{{xxxuuuuuuvvvxxxzzzxxxxxxwwwvvvwwwzzz|||~~~yyy|||}}}zzzwwwvvvuuuttttttuuuvvvwwwvvvuuussssssssstttvvvxxxuuutttrrrrrrtttuuuuuutttqqqqqqpppppppppqqqssstttssssssttttttuuuuuuvvvvvvuuuxxx|||~~~|||zzzuuusssqqqqqqqqqqqqooommmooommmkkkkkkkkklllkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkdddbbb___^^^]]][[[XXXVVVPPPNNNJJJGGGCCCAAA@@@@@@???AAACCCEEEFFFFFFEEEDDDBBBBBBAAAAAABBBBBBCCCDDDEEECCC@@@??????>>><<<:::::::::::::::::::::::::::AAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<;;;:::999888<<<<<<;;;;;;;;;;;;<<<<<<==================<<<;;;:::;;;<<<;;;::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<888888777777777777777888===;;;999888666666666777777777777777666666666666666666777888888888888888999999999999999999999999<<<;;;::::::999888777666;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@BBBDDDFFFGGGHHHQQQUUU___ppp|||}}}}}}vvvnnnfffaaa]]]]]]^^^[[[WWWSSSQQQPPPMMMOOORRRYYY```fffiiiiiijjjmmmpppqqqqqqqqqrrrsssvvv{{{~~~uuuppppppnnneee``````fffeeehhhsssqqqjjjfffaaa^^^\\\\\\]]]^^^^^^^^^^^^]]]aaa___\\\ZZZYYYYYYYYYZZZWWWWWWVVVVVVVVVWWWXXXXXXXXXWWWWWWVVVUUUTTTRRRRRRQQQPPPOOONNNMMMNNNOOOPPPMMMNNNPPPRRRSSSSSSRRRRRRTTTUUUXXXZZZ\\\]]]]]]]]]___`````````aaaaaaaaaaaabbbaaa___^^^\\\\\\[[[[[[]]]\\\\\\[[[[[[\\\\\\]]]___```aaabbbbbbaaa`````````___]]]\\\\\\]]]___```bbb```^^^\\\[[[\\\]]]^^^bbbaaaaaaaaabbbdddggghhhmmmhhhbbb______aaa```______^^^___```bbbbbb```^^^ZZZZZZZZZYYYWWWUUURRRQQQTTTQQQPPPSSSYYYccctttyyyvvvooogggbbb___\\\^^^cccrrr}}}}}}xxxsssrrrsssvvvvvvuuuuuuuuuvvvyyy|||~~~~~~|||yyyzzz|||~~~}}}{{{xxxvvvtttqqqpppqqqrrrrrrqqqqqqqqqqqqqqqrrrssstttssstttvvvwwwwwwuuutttrrrrrrrrrqqqqqqpppqqqqqqqqqrrrqqqpppnnnnnnnnnooopppsssuuuxxxzzz{{{zzzyyyxxxppppppooooooooooooooopppmmmkkkiiihhhiiihhhfffddddddeeefffggghhhiiijjjkkkgggeeeaaa^^^\\\ZZZWWWTTTMMMKKKFFFBBB???>>>===>>>???AAADDDGGGGGGFFFCCCBBB============>>>???@@@AAABBBBBBBBBAAA???>>><<<<<<;;;<<<===>>>>>>===<<<<<<@@@@@@???>>>>>>======<<<;;;;;;;;;;;;::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<===============<<<<<<;;;:::;;;<<<<<<::::::;;;<<<;;;;;;::::::::::::;;;;;;999888888777777777888888<<<;;;999888777666777777777777777777666666666666666666777888888888888777999999999999999999999999;;;;;;::::::999999888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAACCCDDDEEEKKKNNNUUU```ooo}}}uuunnniiifffccc^^^XXXRRRNNNMMMNNNQQQPPPQQQTTTZZZ___bbbccchhhkkknnnpppqqqqqqsssttt|||}}}yyyvvvuuusssrrrrrrrrrqqqpppmmmhhhfffhhhgggbbbaaadddjjjkkknnnwww}}}pppfff```]]]ZZZWWW[[[[[[\\\]]]]]]]]]]]]\\\___]]][[[YYYXXXXXXYYYZZZXXXWWWVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVUUUSSSRRRQQQQQQPPPOOONNNNNNNNNOOOOOOMMMNNNPPPQQQQQQQQQPPPPPPSSSTTTWWWYYY[[[\\\\\\\\\____________``````aaabbbbbbaaa```___^^^]]]]]]\\\\\\\\\\\\[[[[[[\\\\\\\\\^^^___```bbbbbbaaa`````````___]]]\\\\\\]]]^^^___aaa```^^^]]]\\\\\\]]]]]]```______```aaadddggghhhkkkgggcccaaabbbdddcccbbbbbbaaa```aaabbbbbb___]]]YYYYYYZZZYYYXXXWWWUUUTTTUUURRRQQQTTTYYYbbbqqq{{{wwwooogggccc^^^[[[\\\aaaqqq|||~~~yyytttrrrsssuuuuuuuuuuuuvvvxxxzzz|||}}}{{{yyywwwwwwyyyzzzyyywwwuuusssqqqpppooopppqqqqqqrrrrrrrrrrrrssstttuuuvvvtttuuuvvvvvvvvvtttsssrrrqqqqqqpppoooooooooppppppqqqpppooonnnmmmnnnnnnoooqqqsssvvvxxxyyyxxxvvvuuuppppppooonnnnnnnnnnnnnnnllljjjhhhhhhhhhhhhfffdddccccccdddeeeggghhhhhhiiijjjhhhfffdddbbb___\\\YYYNNNKKKFFFAAA===<<<;;;;;;???AAADDDFFFGGGFFFCCCBBB======<<<<<<======>>>???@@@@@@@@@???>>>===;;;::::::<<<===??????>>>===<<>>>>>======<<<;;;;;;:::999999888888999;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===============<<<;;;;;;:::<<<===<<<;;;:::;;;<<<;;;::::::999999::::::;;;999999888888888888999999::::::999888777777888888777777777777666666666666555666777777888888777777999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<===>>>???@@@@@@DDDFFFJJJOOOXXXfffvvv~~~}}}}}}xxxtttssslllaaaVVVOOOLLLLLLMMMUUURRRPPPPPPTTTXXXZZZ\\\aaadddgggjjjlllnnnqqqsss}}}vvvooojjjeeeaaaccccccbbbaaa``````aaaaaa``````ccceeeeeeeeeiiippptttvvvxxx|||vvvooofff```]]]\\\YYYVVVYYYZZZZZZ[[[[[[[[[[[[[[[\\\[[[YYYXXXXXXXXXYYYZZZXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTRRRQQQPPPQQQPPPPPPOOONNNOOOOOOOOONNNNNNPPPPPPQQQPPPOOONNNQQQSSSUUUWWWYYYZZZZZZZZZ^^^^^^]]]]]]^^^___aaabbbbbbaaa```___^^^^^^^^^^^^\\\\\\[[[[[[[[[[[[\\\\\\^^^___```aaabbbaaa`````````___]]][[[[[[\\\]]]^^^___^^^^^^]]]]]]\\\\\\\\\\\\\\\]]]^^^```cccfffhhhhhhfffeeeeeefffggggggfffdddcccbbbbbbbbbaaa___\\\YYYYYYZZZZZZZZZYYYXXXXXXVVVTTTTTTWWWZZZ```mmmyyy}}}zzzssskkkfffaaa\\\\\\```nnnyyyzzztttrrrrrrsssssstttvvvyyyzzz{{{||||||xxxvvvuuuuuuvvvvvvtttsssqqqpppooonnnnnnooopppqqqrrrrrrrrrssstttvvvwwwxxxwwwvvvvvvuuutttsssrrrrrrqqqpppooonnnnnnnnnnnnnnnoooooonnnmmmmmmmmmmmmnnnooopppssstttuuutttsssrrrppppppnnnmmmllllllllllllkkkiiihhhggghhhgggfffdddbbbbbbcccdddeeeffffffggghhhgggfffeeeccc```ZZZWWWMMMJJJEEE@@@<<<:::999999>>>@@@CCCEEEFFFEEECCCBBB>>>===<<<<<<;;;;;;<<<<<<============<<<;;;999999999;;;>>>@@@@@@???===<<>>======<<<<<<;;;999888777666777999<<<===<<<<<<;;;;;;;;;;;;<<<<<<============<<<;;;:::::::::<<<===<<<;;;:::;;;<<<::::::999999999999::::::999999999888999999:::;;;999999888888888888888888777777777777666666666666555666666777777777777777888888888888888888888888999999:::::::::;;;;;;;;;::::::::::::::::::::::::999999999999999999999999;;;;;;;;;<<<<<<<<<======@@@CCCFFFGGGKKKUUUcccmmm}}}~~~~~~}}}|||zzzrrreeeZZZRRROOOOOOPPPUUUSSSQQQQQQSSSUUUVVVUUUZZZ]]]bbbeeeiiilllpppsss||||||~~~zzz}}}pppddd]]]YYYVVVTTTWWWXXXYYYZZZ[[[]]]___aaadddhhhmmmooommmooowww~~~}}}ssskkkgggccc```___]]][[[YYYXXXXXXYYYZZZZZZZZZZZZYYYYYYXXXWWWWWWWWWXXXYYYYYYXXXXXXVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPQQQQQQPPPPPPOOOOOOOOOOOOOOOPPPQQQQQQQQQPPPOOONNNPPPRRRTTTVVVXXXYYYYYYYYY]]]\\\[[[[[[\\\]]]___aaa```___^^^]]]]]]]]]]]]]]][[[[[[ZZZZZZZZZZZZ[[[[[[]]]^^^___aaaaaaaaaaaa``````___]]][[[ZZZ[[[\\\]]]]]]]]]]]]^^^]]]\\\[[[[[[YYYZZZ[[[]]]```ccceeegggggggggggghhhhhhhhhggggggcccbbbaaaaaaaaaaaa___]]]\\\\\\\\\\\\[[[[[[ZZZZZZYYYWWWXXXZZZ\\\___iiissswwwpppkkkeee___]]]```iiiuuu{{{uuurrrqqqrrrsssuuuyyy|||}}}}}}|||{{{uuuttttttsssssssssqqqqqqooonnnnnnnnnnnnooopppqqqqqqqqqqqqrrrtttvvvxxxyyyxxxwwwvvvtttrrrqqqqqqqqqqqqppppppooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnoooqqqrrrrrrrrrqqqppppppooommmlllkkkjjjjjjiiijjjhhhgggggghhhhhhfffeeecccccccccddddddeeeeeefffggggggffffffccc^^^WWWRRRKKKHHHCCC???;;;:::::::::>>>???BBBDDDEEEDDDCCCBBB??????===<<<;;;::::::::::::::::::::::::999888777999;;;>>>AAABBB@@@???===@@@??????>>>>>>===<<<<<<999888777666777:::<<<>>><<<<<<;;;;;;;;;;;;<<<<<<============<<<;;;:::999:::;;;<<<;;;:::999:::<<<999999888888888888999999999999888888999::::::;;;888888999999888888888888777777777777666666666666555555666777777777777777888888888888888888888888888999999::::::;;;;;;<<<::::::::::::::::::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;???DDDFFFGGGLLLUUU]]]iii{{{~~~|||yyyyyy{{{~~~zzzssshhh```[[[XXXVVVUUUUUUUUUUUUWWWXXXXXXVVVTTTWWWZZZ^^^bbbeeejjjnnnrrrxxxwwwxxx~~~~~~|||tttwww{{{uuueeeXXXSSSSSSTTTTTTRRRUUUYYY\\\___ccciiimmmrrryyy~~~}}}zzz|||}}}vvvmmmhhhbbb```___]]]\\\ZZZXXXVVVVVVWWWXXXXXXYYYYYYXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPQQQQQQQQQPPPPPPPPPOOOOOOQQQQQQRRRSSSSSSRRRQQQPPPPPPRRRTTTVVVXXXYYYYYYYYY\\\[[[ZZZZZZZZZ[[[]]]]]]\\\[[[[[[ZZZZZZZZZ[[[[[[[[[ZZZZZZYYYYYYZZZZZZ[[[\\\]]]___```aaaaaaaaa```___^^^\\\ZZZZZZZZZ\\\]]]\\\\\\\\\]]]\\\\\\[[[ZZZYYYYYY[[[]]]___aaacccdddeeeggghhhhhhgggffffffeeeaaa```______aaaaaaaaa``````___^^^]]]\\\\\\[[[[[[]]][[[[[[]]]]]]___fffooozzzsssnnnggg```]]]___eeerrr|||vvvrrrqqqrrrtttwww{{{~~~}}}{{{yyyrrrsssttttttsssrrrqqqqqqnnnnnnooooooppppppqqqrrroooooopppqqqrrrtttvvvwwwyyywwwvvvtttrrrqqqpppppprrrrrrqqqpppooonnnnnnnnnlllllllllmmmmmmmmmmmmlllnnnooopppqqqqqqppppppooonnnmmmllljjjiiihhhhhhhhhiiihhhgggggghhhiiigggfffeeeeeeeeeeeeeeefffffffffkkkkkkjjjiiieee___WWWQQQHHHFFFBBB???<<<<<<=========>>>AAACCCDDDDDDCCCCCCAAA@@@???===<<<;;;::::::888888999999999888888777999;;;>>>AAABBBAAA@@@???@@@@@@???>>>>>>======<<<999888888888999:::<<<===<<<<<<;;;;;;;;;;;;<<<<<<=========<<<;;;:::999888888:::;;;:::999888999:::999888888777777888888999888888888888888999:::;;;999999999999999888777666777777777777666666666666444555666666777777666666888888888888888888888888888888888999999:::::::::::::::::::::::::::::::::888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;888<<<@@@BBBDDDFFFKKKOOOUUUdddwww{{{yyyzzz}}}yyysssmmmhhhgggeeebbb___\\\]]]^^^aaabbbaaa^^^[[[WWWYYY\\\]]]___bbbfffiiilllkkklllsss}}}yyysssqqqppppppppppppsssxxx}}}nnndddWWWNNNMMMPPPTTTVVVSSSXXX___dddiiipppwww}}}uuummmfffbbbaaa^^^^^^^^^]]][[[YYYWWWVVVVVVWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQPPPQQQQQQQQQQQQPPPOOOOOOQQQQQQSSSTTTTTTSSSRRRQQQQQQSSSUUUWWWYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWXXXXXXYYYYYYZZZZZZYYYYYYYYYYYYZZZZZZ[[[]]]^^^```aaaaaaaaa```]]]\\\ZZZYYYYYYZZZ\\\]]][[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[\\\]]]___``````aaabbbdddffffffdddcccdddeeebbb```______aaabbbbbbbbbcccbbb```___^^^]]]]]]]]]___]]]\\\]]]\\\]]]ccclll}}}{{{tttpppiiiaaa]]]^^^cccppp~~~xxxsssrrrrrruuuxxx{{{~~~~~~{{{xxxvvvppprrrttttttsssrrrrrrrrrooooooppppppqqqqqqqqqrrrnnnnnnnnnoooppprrrssstttwwwwwwuuutttsssqqqpppooosssrrrqqqpppooonnnnnnnnnkkklllmmmmmmnnnmmmmmmmmmnnnnnnooooooooooooooonnnkkkkkkjjjhhhggggggggggggiiihhhggghhhiiijjjiiihhhgggggggggfffffffffffffffjjjiiihhhfffbbb\\\TTTOOOHHHFFFCCC@@@>>>>>>@@@AAA<<<>>>@@@AAACCCCCCCCCCCCAAAAAA???===<<<;;;::::::777888999999999999999888:::<<<>>>@@@AAABBBBBBBBB???>>>>>>======<<<;;;;;;999999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=========<<<;;;:::888888777888999999777777888999888888777777777777888888777777777777888999::::::999:::::::::999777666555777777777777666666666666444555666666777777666666888888888888888888888888888888888888888888888888999999999999999999999999888888888888888888888888999999999:::::::::::::::888999;;;===???AAACCCDDDIIISSS___mmmzzzuuusssttttttrrrnnnooooooooopppqqqpppmmmkkkdddeeeeeedddbbbbbbdddfffaaa```aaafffnnnttttttssskkkgggbbb______aaabbbccchhhjjjoootttyyy|||}}}~~~~~~zzzvvvtttuuuuuuuuusssqqqsssyyy~~~}}}uuunnn```ZZZSSSQQQTTTYYY\\\^^^^^^dddlllsssyyywwwkkkeeeaaa\\\[[[^^^\\\]]]]]]]]][[[YYYYYYXXXVVVWWWWWWXXXYYYXXXXXXXXXWWWXXXXXXXXXXXXXXXWWWWWWUUUTTTTTTSSSSSSSSSTTTTTTSSSSSSTTTTTTTTTSSSRRRRRRPPPQQQRRRRRRRRRQQQOOOOOOOOOPPPQQQSSSSSSSSSRRRRRRSSSTTTWWWYYY[[[\\\\\\\\\YYYZZZ[[[[[[ZZZXXXVVVTTTVVVVVVVVVVVVWWWWWWXXXYYYZZZYYYYYYXXXXXXYYYYYYZZZ[[[\\\^^^```aaaaaaaaa```[[[ZZZYYYXXXYYY[[[]]]^^^\\\[[[ZZZYYYYYYZZZ[[[\\\]]]]]]^^^^^^^^^^^^^^^^^^]]]___bbbbbbaaaaaacccffffffdddbbbaaabbbdddcccccccccbbbaaa```______```aaa___]]][[[[[[ZZZZZZ```iiiwww~~~xxxtttmmmeee```aaacccppp~~~yyyuuussssssuuuwwwyyy{{{zzzwwwtttqqqmmmpppttttttsssrrrrrrsssoooppppppqqqqqqqqqppppppooonnnnnnooopppqqqrrrsssuuuuuuuuuuuutttrrrpppooorrrqqqpppooonnnmmmmmmmmmkkklllmmmnnnooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmiiiiiihhhgggffffffggggggiiihhhhhhiiijjjkkkkkkjjjhhhgggggggggffffffeeeeeefffeeedddccc```[[[TTTOOOKKKHHHEEEBBB@@@@@@AAABBB<<<===???@@@BBBCCCCCCCCC@@@???>>><<<;;;:::::::::888888999:::::::::::::::<<<<<<===>>>@@@BBBDDDEEE>>>======<<<;;;;;;::::::999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<=========<<<;;;:::888777666888999888777666777888888888777777777777888888666666666666777888999:::::::::;;;:::999777555444777777777777666666666666444555555666666666666666777777777777777777777777777777777777777777777777999999999999999999999999777777777777777777777777888888888888999999999999;;;:::999:::<<>>@@@BBBCCCCCCCCC>>>>>><<<;;;:::999999999888999:::;;;;;;;;;;;;;;;=========>>>@@@BBBEEEGGG<<<<<<;;;::::::::::::;;;;;;;;;;;;::::::999999999;;;::::::999999::::::;;;;;;;;;;;;;;;:::999888777777777777777777888888888777666666666666555555555555555555555666777888999999999999888888888777777888888888888777777777777777777666666555555555555666666666666666777888888999999999999999999999999888888888888888777666555888888888888888999999:::999999888888888888999999:::999999999:::<<<>>>???EEEFFFIIIOOOYYYhhhyyyyyyrrrooonnnmmmllljjjeee___\\\VVVTTTRRRRRRUUUVVVUUUSSSYYYZZZ[[[]]]]]]]]]\\\[[[\\\^^^___^^^\\\YYYXXXXXXYYYXXXXXXZZZ[[[\\\[[[ZZZ[[[]]]aaahhhqqqzzz{{{pppdddbbb^^^ZZZWWWVVVUUUUUUXXXXXXWWWVVVUUUTTTTTTSSSTTTUUUWWWXXXYYYYYYYYYXXX\\\\\\[[[[[[ZZZYYYYYYYYYYYYXXXVVVTTTSSSSSSSSSSSSSSSTTTTTTSSSQQQPPPRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTWWWWWWXXXZZZ[[[[[[[[[[[[^^^\\\ZZZWWWVVVVVVWWWXXXVVVVVVVVVWWWWWWWWWWWWXXXYYYZZZ[[[ZZZWWWUUUUUUVVVVVVXXX[[[^^^`````````___]]]\\\[[[[[[ZZZ[[[[[[[[[\\\[[[XXXVVVVVVXXX[[[]]]````````````___^^^]]]\\\ZZZ\\\_________aaafffjjjhhhgggfffeeeddddddeeeeeeccccccdddddddddcccbbbbbb]]][[[YYYWWWWWWZZZ]]]___mmmvvv~~~wwwqqqlllgggccceeeqqq|||zzzwwwuuuwwwuuusssqqqooonnnnnnnnnooopppqqqrrrrrrqqqooonnnlllmmmmmmnnnoooppppppqqqooooooppppppqqqqqqqqqqqqrrrrrrqqqqqqppppppoooooosssrrrooommmjjjhhhgggfffllllllnnnooopppppppppppplllkkklllmmmnnnmmmkkkiiiiiihhhgggffffffggghhhiiifffgggiiijjjjjjiiihhhgggfffgggiiijjjiiihhhfffeeehhhgggeeedddccc___[[[XXXOOOKKKFFFCCCAAA@@@>>>===<<<<<<===???@@@@@@@@@@@@>>>===<<<;;;:::999999999777888999:::;;;;;;;;;;;;888:::===???@@@BBBEEEHHH<<<<<<;;;::::::::::::;;;::::::999999999888888888::::::999999999999::::::;;;;;;;;;;;;:::999888777777777777777777777777777666666666555555555444444555555555666666777888999999999999888888888777777888888777777777666666666666666666555555555444444666666666666666777777888999999999999999999999999777777888888888777666666777777777777777888999999999888888777777888888999999999888999:::;;;===>>>???@@@AAADDDKKKWWWccckkk~~~|||wwwpppgggbbb[[[ZZZ[[[^^^aaabbbaaa^^^\\\\\\\\\]]]]]]]]]]]]]]]___aaabbbaaa___]]]\\\\\\]]]\\\\\\\\\^^^aaacccdddjjjlllqqqxxxxxxmmmfff^^^]]]ZZZWWWVVVUUUVVVVVVYYYXXXXXXWWWVVVUUUTTTTTTTTTUUUWWWXXXYYYYYYYYYXXXZZZZZZYYYYYYYYYXXXXXXXXXYYYXXXVVVTTTSSSSSSSSSSSSSSSTTTTTTSSSQQQQQQRRRSSSQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQQQQQQQRRRSSSSSSVVVWWWXXXYYYZZZ[[[[[[[[[]]][[[YYYWWWVVVVVVVVVWWWVVVVVVVVVWWWWWWXXXXXXXXXTTTVVVWWWWWWUUUTTTTTTUUUXXXYYY\\\^^^_________^^^]]]\\\\\\[[[ZZZZZZZZZZZZ[[[ZZZWWWVVVVVVYYY\\\^^^`````````___^^^]]]\\\[[[YYY[[[]]]^^^^^^```dddhhhkkkjjjhhhggggggggghhhhhhdddeeeeeeeeedddcccbbbbbb___]]]ZZZXXXXXXZZZ\\\^^^gggppp}}}zzztttoooiiieeedddlllzzz~~~|||zzzxxxwwwuuussspppnnnmmmmmmmmmooopppqqqqqqqqqooonnnlllmmmmmmnnnnnnoooppppppqqqoooooooooooooooooooooooopppppppppppppppooooooooonnnmmmkkkjjjiiihhhgggggglllmmmnnnnnnooooooooonnnlllkkkkkklllmmmmmmkkkiiihhhgggffffffffffffggghhhfffggghhhjjjjjjiiihhhgggfffggghhhiiihhhgggeeedddeeedddccccccbbb^^^YYYVVVNNNJJJEEEBBB@@@???===<<<;;;;;;<<<===>>>>>>>>>======<<<;;;:::999999888999888999:::;;;<<<<<<===<<<999:::<<<===>>>AAAEEEIII<<<<<<;;;:::::::::::::::888888888888888777777777::::::999999999999:::::::::::::::::::::999888777777777777777777777777777555555444444444333333333444555555666666777888888999888888888888777777777777666666666666555555555555555555444444444444444666666555555666666777888888888888888888888888888666666777888888888777777666666555555666666777888888888777777777777888888777777777888999:::<<<===??????@@@@@@CCCIIIPPPVVVggguuu~~~vvvqqqfffhhhkkkpppsssssspppnnnhhhhhhhhhiiijjjlllnnnooommmooopppooommmjjjhhhhhhjjjhhhgggggghhhlllooorrrsssvvv|||uuukkkddd^^^[[[XXXWWWVVVUUUTTTUUUVVVWWWYYYYYYXXXWWWVVVUUUTTTTTTTTTUUUWWWXXXYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVXXXWWWUUUTTTSSSRRRSSSSSSQQQRRRSSSRRRPPPOOOPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRUUUVVVWWWXXXZZZZZZZZZZZZ[[[ZZZXXXVVVUUUUUUVVVVVVUUUUUUVVVWWWXXXXXXYYYYYYSSSUUUVVVVVVUUUUUUVVVWWWZZZ[[[]]]^^^______^^^^^^^^^]]]\\\[[[ZZZYYYYYYYYYZZZXXXWWWVVVWWWYYY\\\^^^____________^^^\\\[[[ZZZYYY[[[\\\]]]^^^___bbbeeejjjiiihhhhhhhhhhhhhhhiiiffffffffffffeeedddcccbbb```^^^\\\YYYYYYZZZ\\\]]]___iiivvv~~~xxxrrrlllhhhcccfffooo|||~~~|||wwwuuurrrooommmlllllllllooooooppppppooommmkkkjjjmmmmmmmmmnnnnnnoooooopppmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnooooooooonnnnnnjjjjjjiiiiiiiiiiiijjjjjjlllmmmmmmnnnnnnnnnmmmmmmlllkkkjjjkkklllllljjjhhhgggffffffeeeeeeffffffgggeeefffhhhiiiiiiiiihhhggggggggghhhhhhgggeeecccbbbaaaaaabbbcccbbb^^^XXXTTTMMMIIIDDDAAA???>>>===;;;::::::;;;;;;<<<;;;;;;:::::::::999888777777777888999:::;;;<<<>>>>>>??????<<<=========>>>BBBHHHMMM<<<;;;::::::999999::::::888888888888888888888888999999888888888888999999999999999999999888777777777777777777777666666666444444444333333333222222444444555666777777777777888888888888777777777777666666555555555444444444444444444444444444444444666555555555555666777777888888888888888888888888555555666777888888888777555555444444555555666777777777777666666777777777666666777888999:::;;;;;;???@@@@@@AAAAAADDDHHHKKKVVV```mmmwwwxxx{{{~~~{{{wwwwwwwwwxxx{{{|||{{{|||{{{{{{yyyxxxxxxyyy{{{uuuzzz~~~qqqeee]]]ZZZWWWVVVUUUUUUTTTTTTTTTUUUVVVWWWYYYYYYXXXWWWVVVUUUTTTTTTTTTUUUVVVWWWXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVTTTSSSRRRRRRSSSSSSOOOPPPQQQPPPOOONNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNOOOOOOPPPQQQTTTTTTVVVWWWYYYYYYZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZWWWXXXYYYYYYWWWWWWXXXZZZ]]]^^^______```______^^^^^^]]]\\\ZZZYYYYYYYYYYYYXXXWWWVVVVVVWWWZZZ\\\^^^^^^^^^^^^^^^]]]\\\[[[ZZZ[[[\\\]]]^^^___```aaaccceeeeeeeeeeeeeeeeeeeeefffggggggggggggfffeeecccccc```___\\\ZZZYYYYYYZZZ[[[[[[dddqqq|||uuuooojjjcccbbbfffqqqxxxuuurrrnnnkkkjjjjjjkkknnnnnnnnnnnnlllkkkiiihhhkkkkkkkkklllllllllmmmmmmlllkkkkkkkkkkkkjjjjjjjjjkkkkkkmmmnnnnnnnnnnnnmmmkkkkkkkkkkkkkkklllmmmmmmkkkkkklllmmmnnnnnnnnnmmmlllkkkjjjjjjjjjjjjiiigggeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffhhhhhhhhhhhhhhhfffggggggfffeeedddbbbbbb``````bbbcccbbb^^^XXXSSSKKKHHHCCC@@@>>>===<<<;;;::::::;;;;;;;;;::::::999888888777777666777777777:::;;;<<<>>>@@@AAAAAAAAAAAAAAA???>>>@@@FFFNNNTTT;;;;;;:::999999999999:::888888999999999999999999999888888777777888888999888888999999888888777777777777777777666666555555444333333333333222222222333444555666777777777666777777777777777777777777555555555555444444444444444444444444444444444444555555555555555666666777777777777777777777777777444555666777777777777777444444444333444555555666777666666555555666666777555666777888999:::::::::888:::<<<>>>>>>@@@BBBEEEMMMRRRYYYaaajjjvvv~~~}}}|||{{{rrrlllddd]]]YYYWWWVVVVVVWWWVVVVVVVVVVVVVVVWWWWWWXXXXXXWWWVVVUUUTTTTTTSSSRRRSSSUUUVVVVVVUUUTTTTTTUUUUUUUUUVVVVVVWWWWWWWWWVVVUUUSSSRRRQQQRRRRRRSSSOOOQQQRRRRRRPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPRRRSSSUUUVVVXXXYYYYYYYYYXXXWWWVVVVVVUUUUUUUUUUUUVVVVVVWWWXXXXXXYYYZZZZZZ[[[\\\[[[ZZZWWWWWWXXXYYY_________`````````______]]]\\\[[[ZZZYYYYYYYYYYYYWWWWWWVVVVVVWWWYYY\\\]]]]]]]]]^^^^^^]]]]]]\\\\\\_________```aaabbbbbbbbbaaaaaabbbccccccdddddddddggggggggggggfffeeedddccc```^^^\\\ZZZYYYXXXYYYYYY[[[bbbooo|||}}}wwwppplllfffaaa```iiiyyyxxxuuuqqqmmmjjjiiiiiiiiimmmllllllkkkjjjhhhgggfffhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjlllnnnnnnnnnmmmlllmmmmmmlllllllllllllllmmmiiijjjkkkmmmnnnooooooooollljjjiiihhhiiiiiigggfffddddddeeeeeeeeeeeeddddddddddddeeefffggghhhhhhhhhfffffffffeeeeeedddcccbbbaaabbbcccdddddd___YYYTTTJJJGGGBBB???>>>===<<<;;;;;;;;;<<<<<<<<<;;;::::::777777777666777777888888;;;<<<>>>@@@BBBCCCDDDDDDCCCBBB@@@@@@BBBIIIRRRYYY;;;;;;:::999999999999999888888888999999999999999888888777777777777888888777777888888888777777666888777777666666555555444444444333333333222222222222333555666777777666555666666777777777777777888666555555555555444444444444444444444444555555555555555444444555555666777666666666666666666666666555555666777777777666666444444333333444444555666666666555555555555666666555666777888::::::::::::777999<<<>>>???@@@BBBDDDHHHIIILLLQQQVVV^^^nnn|||yyyoooiii```___\\\YYYXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUTTTSSSRRRRRRQQQRRRSSSSSSTTTSSSRRRQQQSSSSSSTTTUUUVVVVVVWWWWWWUUUTTTRRRQQQQQQQQQRRRSSSRRRTTTVVVVVVTTTRRRRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQRRRSSSUUUWWWXXXYYYYYYWWWWWWWWWVVVVVVUUUUUUUUUWWWXXXXXXXXXXXXYYYYYYYYY[[[[[[ZZZWWWUUUTTTUUUWWW^^^^^^^^^^^^^^^_________[[[[[[ZZZYYYYYYYYYZZZZZZWWWWWWVVVVVVWWWYYY[[[\\\[[[\\\]]]^^^^^^___^^^^^^bbbaaaaaabbbddddddcccaaa```aaabbbdddeeeeeeeeeeeefffffffffgggffffffeeeddd```___]]][[[ZZZYYYZZZZZZ^^^cccmmmzzz~~~xxxrrrnnnhhhbbb^^^dddqqq~~~yyyuuupppkkkhhhgggggghhhjjjjjjiiihhhggggggffffffffffffffffffffffffffffffgggggghhhhhhhhhiiiiiiiiijjjkkkmmmnnnnnnmmmlllkkkmmmllllllkkkkkkkkkkkkkkkjjjkkklllmmmnnnooooooooollljjjhhhgggggggggfffeeedddeeeeeeffffffeeeeeedddcccddddddeeefffggghhhhhhffffffeeeeeeeeedddddddddddddddeeeeeeccc___YYYTTTJJJGGGBBB@@@>>>>>>===<<<;;;;;;<<<<<<===<<<<<<<<<888777777777888999::::::<<<===???BBBDDDFFFGGGGGGCCCBBBAAAAAAEEEMMMWWW^^^;;;:::999999888999999999777777777888888888999999777777777666666777777777666666777777777777777666888777777666555555444444444444444444333333333333111333555666777777666555666666666666777777888888666666666555555555555444444444555555555666666666555444444444444555666666666666666666666666666666666666666777666666555555444444444444444555666666666555555444444555555666555666888999:::;;;;;;::::::<<<>>>??????@@@BBBDDDBBBAAADDDHHHIIIKKKVVVbbbrrr~~~~~~xxxnnngggbbb___YYYYYYYYYWWWWWWWWWXXXYYYWWWXXXXXXYYYZZZZZZZZZZZZVVVUUUUUUTTTSSSRRRQQQQQQOOOPPPQQQRRRQQQQQQOOOOOOPPPQQQRRRSSSTTTUUUVVVVVVTTTSSSRRRQQQPPPQQQRRRRRRQQQSSSVVVVVVTTTRRRRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNOOOPPPPPPPPPQQQRRRTTTVVVWWWXXXYYYWWWWWWWWWWWWWWWVVVVVVUUUYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWUUUSSSSSSUUUWWW[[[[[[[[[[[[[[[\\\]]]]]]ZZZYYYYYYYYYYYYZZZ[[[[[[XXXWWWWWWWWWWWWXXXYYYZZZZZZ[[[\\\^^^```aaaaaaaaacccbbbaaaccceeeeeebbb______aaabbbdddeeefffeeeeeeddddddeeeffffffffffffeeeaaa```___]]]]]]\\\\\\\\\___ccclllyyyzzztttqqqiiiccc^^^```iiittt|||yyyuuupppjjjgggffffffggghhhhhhgggfffffffffffffffffffffffffffeeeeeeeeeeeeeeeffffffggghhhiiijjjjjjkkklllnnnoooooommmkkkjjjmmmmmmlllllllllmmmmmmnnnnnnnnnnnnoooooonnnmmmmmmllljjjgggfffffffffeeeddddddeeefffggggggfffeeedddcccccccccdddeeeggghhhhhheeeeeeeeeeeeeeeffffffggggggfffeeedddbbb^^^XXXTTTJJJGGGCCC@@@??????>>>===::::::;;;<<<=========<<<999888999999:::;;;<<<======>>>@@@CCCFFFHHHIIIIIIEEEEEEEEEFFFKKKTTT^^^eee;;;:::999999888888999999555666666666777777888888777777666666666666777777666666777777777777777666888777777666555444444444555555444444444444333333111222555666777777555555555666666666777777888888777666666666666555555555555555555666666666777777555444444444444555666666666666666666666666666666666777777777666555444444555444444444444555666666555555555444444555555555555666888:::;;;;;;;;;::::::;;;======<<<<<<>>>???===<<<@@@DDDCCCAAAHHHRRRZZZhhhxxx~~~{{{zzz~~~rrrfff___\\\[[[[[[YYYYYYXXXWWWVVVWWWYYY[[[UUUVVVWWWYYYZZZ[[[[[[[[[UUUUUUTTTSSSRRRQQQPPPPPPNNNOOOPPPPPPPPPOOONNNMMMNNNOOOPPPQQQRRRTTTTTTUUUTTTSSSQQQPPPPPPQQQRRRRRROOOQQQSSSTTTRRRPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNOOOOOOPPPQQQOOOPPPRRRTTTVVVWWWXXXXXXWWWWWWXXXXXXXXXWWWVVVVVVZZZZZZZZZYYYXXXXXXWWWWWWVVVVVVVVVUUUTTTTTTWWWZZZXXXXXXXXXXXXYYYZZZ[[[\\\XXXXXXXXXYYYYYYZZZ[[[\\\XXXXXXWWWWWWWWWXXXXXXYYYYYYZZZ\\\___aaabbbccccccdddbbbaaaccceeeeeeaaa^^^^^^___aaacccdddeeeddddddbbbcccdddeeeffffffffffffbbbaaa```_______________```ccckkkxxx{{{vvvsssiiiddd^^^^^^eeennnvvvzzzyyyuuupppjjjfffeeefffggggggffffffeeeeeeeeeffffffffffffffffffffffffffffffdddeeefffggghhhjjjkkkkkklllmmmooopppooommmkkkiiinnnnnnnnnoooooopppqqqrrrqqqqqqqqqpppooommmlllkkkllliiigggeeeeeefffeeedddeeeeeefffggggggfffeeeeeecccccccccdddeeefffhhhiiieeeeeeeeeeeefffggghhhhhhiiigggeeeccc```\\\WWWSSSKKKGGGCCC@@@@@@???>>>===888999:::;;;<<<=========999999999:::;;;<<<===>>>===>>>AAADDDFFFIIIJJJKKKIIIIIIJJJLLLQQQZZZeeelll<<<<<<;;;:::999999888888999999999888888888777777555555666666777777888888666666666666666555555555666555555555444444444444444444222222222222444444111111111222222333333333888888888888888777666666777777666555444333222222666666666666555555555555333333333333333333333333111111222333333444555555555555555555555555555555555444444333333333444444444444444444444555666777666666777999999:::::::::;;;;;;;;;<<<<<<<<<======AAA@@@?????????AAADDDEEEIIIQQQ^^^jjjvvv}}}||||||}}}|||nnnhhhaaa]]][[[YYYWWWTTTVVVUUUTTTUUUWWWXXXWWWVVVYYYYYYYYYYYYXXXWWWWWWVVVVVVVVVTTTSSSQQQOOONNNMMMPPPPPPOOOOOONNNMMMLLLLLLMMMNNNOOOPPPQQQSSSSSSTTTUUUTTTRRRQQQPPPPPPPPPQQQLLLMMMPPPQQQRRRRRRQQQPPPQQQPPPNNNOOOOOOPPPNNNMMMMMMNNNOOOOOOPPPPPPOOOOOOOOOPPPRRRTTTVVVXXXZZZ[[[[[[ZZZXXXVVVUUUUUUUUUUUUVVVVVVWWWWWWXXXYYYZZZZZZSSSTTTUUUUUUVVVVVVVVVUUUYYYYYYYYYYYYZZZ[[[\\\]]][[[ZZZYYYXXXXXXYYYZZZ[[[[[[ZZZXXXWWWWWWWWWXXXYYYYYYYYYZZZ[[[]]]___```aaacccaaa___```bbbcccaaa^^^bbbcccddddddcccbbbaaa```___```bbbccceeeeeeeeeeeeiiihhhgggfffdddcccbbbaaadddgggooo}}}}}}wwwssslllfffaaa^^^]]]aaammmyyyyyypppiiifffddddddcccccccccdddeeeggghhhiiiiiigggfffeeeddddddeeefffgggffffffggghhhjjjkkklllllljjjkkklllmmmmmmmmmkkkkkkmmmmmmnnnnnnooooooppppppoooooopppppppppnnnmmmllliiihhheeecccbbbcccdddeeeeeeeeeddddddcccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaacccdddeeefffggghhhiiijjjllliiifffccc```\\\WWWSSSMMMIIIEEEBBBAAA???===;;;<<<;;;<<<>>>@@@@@@???===;;;;;;;;;<<<<<<===>>>???@@@>>>>>>BBBFFFJJJIIIHHHJJJJJJKKKPPPXXXdddooovvv<<<<<<<<<;;;:::999999999:::999999999999888888888444444555555555666666666555555555555666666666666666666666555555555444444444333333222222333333444333333333333444444555555777888888888888777666555666666666555555555555555666666666666555555555555333333333333333333333333222222333444444555666666555555555555555555555555555444444333333333444444555444444444444555555666666666777888999999999999:::;;;;;;;;;<<<<<<<<<===???>>>=========???AAACCCAAAGGGNNNVVV```mmm}}}tttjjjccc^^^YYYVVVUUUUUUTTTSSSUUUTTTSSSTTTVVVWWWVVVUUUVVVWWWWWWWWWWWWVVVVVVUUUVVVUUUTTTRRRPPPOOONNNMMMOOOOOONNNNNNMMMLLLLLLKKKMMMNNNOOOPPPRRRSSSTTTUUUTTTSSSRRRPPPPPPPPPPPPPPPNNNOOOQQQRRRSSSRRRQQQPPPQQQPPPNNNOOOOOOPPPNNNMMMMMMNNNOOOOOOPPPPPPOOOOOOPPPQQQTTTVVVXXXZZZ[[[[[[[[[ZZZXXXVVVVVVUUUVVVVVVUUUVVVVVVWWWWWWXXXYYYYYYUUUUUUVVVWWWWWWWWWWWWWWWYYYYYYYYYZZZ[[[\\\^^^^^^]]][[[YYYXXXXXXYYY[[[]]]^^^]]][[[YYYWWWWWWWWWWWWYYYYYYYYYYYYZZZ[[[\\\]]]```^^^\\\]]]___```___]]]aaaaaabbbccccccbbb``````______```aaabbbcccddddddffffffeeeddddddccccccbbbfffhhhooo{{{~~~xxxuuunnnggg```\\\[[[aaaooo}}}|||wwwoooiiifffdddcccbbbccccccddddddeeeffffffgggggggggfffffffffggghhhiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkllllllllllllllllllppppppppppppppppppqqqqqqnnnnnnnnnooonnnlllkkkiiihhhgggeeecccccccccdddeeeddddddccccccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddddddeeeeeefffgggggggggjjjgggdddbbb___[[[VVVRRRMMMIIIEEEBBBAAA???>>><<<::::::;;;===@@@AAA@@@>>><<<<<<======???@@@BBBCCCCCCBBBBBBDDDHHHKKKKKKJJJJJJJJJLLLRRR\\\hhhsssyyy======<<<<<<;;;:::::::::::::::::::::999999999999444444444444444555555555444444444555666666666777777666666666555555555555444333333222222333333444555555555555555666666666777777777777777666666555555555555666666777777777666666666555555555555444333333333333333333333333333333444444555555666666444444444444444444444444444444333333333333444444555555444444444444444555666666777888999999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;===>>>???@@@AAADDDFFFLLLWWWeeeooovvvjjj___YYYWWWTTTQQQPPPQQQRRRSSSRRRTTTSSSRRRSSSUUUVVVUUUTTTSSSSSSTTTUUUUUUUUUTTTTTTUUUTTTSSSRRRPPPNNNMMMMMMNNNMMMMMMLLLLLLKKKKKKKKKLLLLLLNNNOOOQQQSSSTTTUUUSSSRRRQQQPPPOOOOOOOOOPPPPPPPPPRRRSSSSSSRRRQQQPPPQQQOOONNNNNNPPPPPPOOOMMMMMMNNNOOOOOOPPPPPPOOOOOOQQQSSSVVVYYYZZZ[[[[[[ZZZZZZYYYXXXWWWWWWWWWWWWWWWUUUUUUUUUUUUVVVWWWXXXXXXWWWWWWXXXXXXXXXXXXXXXYYYXXXYYYZZZ[[[]]]^^^___```^^^]]]ZZZYYYYYYZZZ]]]^^^aaa```]]][[[XXXWWWVVVUUUYYYXXXXXXWWWWWWWWWWWWXXX\\\[[[ZZZ[[[\\\^^^^^^]]]___```aaabbbcccbbbaaa```^^^^^^^^^^^^___```bbbcccbbbbbbccccccccccccccccccggghhhlllvvv{{{wwwrrrjjj```[[[ZZZ```ooo~~~{{{wwwqqqmmmiiigggdddbbbbbbbbbbbbbbbbbbcccddddddggggggffffffgggiiikkklllnnnmmmmmmlllkkkjjjiiihhhkkkkkkkkkkkkkkklllmmmmmmpppppppppppppppooooooooommmmmmmmmmmmllljjjhhhfffgggfffddddddcccdddeeefffccccccbbbbbbaaa`````````````````````````````````cccddddddeeefffffffffeeegggeeebbb```]]]ZZZUUUQQQMMMIIIEEEBBBAAA@@@???===<<<<<<<<<>>>@@@AAA???===>>>>>>??????AAACCCEEEGGGGGGFFFFFFGGGJJJLLLMMMLLLLLLMMMRRRYYYdddooozzz======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999444444444444444444555555333333444444555666777777777777666666666555555555333333333333333333333333555555555555555666666666666666666777777666555555666666666666777777777777666666555555555444444444333333333333333333333333333333333444444444555555444444444444444444444444333333333222333333444444666555444444333444444444666777777888999999888888::::::::::::::::::;;;;;;;;;::::::::::::;;;<<<===?????????@@@CCCJJJTTT[[[eeepppuuujjjaaaZZZUUURRRRRRQQQOOOOOOPPPQQQSSSSSSTTTRRRQQQRRRSSSTTTSSSRRRPPPQQQQQQRRRSSSSSSSSSSSSTTTSSSRRRQQQOOONNNMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIJJJKKKMMMOOOQQQRRRSSSQQQQQQPPPOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRQQQPPPPPPPPPOOONNNNNNPPPPPPOOONNNMMMNNNOOOOOOPPPPPPOOOOOOPPPSSSVVVYYY[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUTTTTTTTTTUUUWWWWWWXXXXXXWWWWWWWWWXXXXXXXXXXXXYYYZZZ\\\^^^```aaaaaa___^^^\\\ZZZZZZ\\\^^^___aaa```^^^\\\ZZZXXXWWWVVVXXXWWWWWWVVVVVVWWWWWWXXXZZZZZZYYYZZZ[[[]]]^^^^^^``````bbbcccdddccccccbbb___^^^]]]]]]]]]___bbbcccaaaaaaaaabbbbbbbbbbbbbbbddddddgggppp|||~~~zzzvvvnnnddd^^^[[[___lllyyy~~~{{{vvvrrrooojjjfffbbbbbbaaaaaa```aaabbbcccdddeeeeeeeeefffgggiiikkkmmmooonnnmmmlllkkkjjjiiihhhkkkjjjiiiiiijjjlllnnnooonnnnnnnnnmmmmmmlllllllllmmmmmmmmmmmmkkkiiigggeeeeeeeeedddddddddeeeffffffbbbbbbbbbaaa``````______________________________bbbcccdddeeefffgggffffffeeecccaaa___]]]ZZZUUURRRLLLIIIDDDBBBAAA@@@@@@???AAA@@@@@@AAABBBAAA???===AAAAAA@@@@@@BBBDDDFFFGGGHHHHHHHHHIIIJJJMMMNNNOOOPPPSSSYYYcccmmmxxx<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999555555555555555555555555222333333444555666666777666666666666555555555555333333333333333333333333444444444444444444444444444555555666666666555555777777777777666666666666555555555555444444444444333333333333333333333333222222222222222333333333444444444444444444444444222222222222222333444555666555555444444555555555777888888999999999999888::::::::::::::::::999999:::::::::::::::;;;;;;<<<888999:::;;;===AAAFFFIIIPPPYYYffftttzzzqqqkkkccc[[[VVVRRRPPPNNNPPPPPPPPPOOOOOOPPPQQQRRRSSSRRRQQQQQQSSSSSSRRRQQQOOOOOOPPPQQQRRRRRRRRRRRRSSSRRRQQQPPPOOONNNMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJFFFGGGHHHJJJLLLMMMOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOOOPPPPPPOOOOOOPPPOOONNNNNNPPPPPPOOONNNMMMNNNOOOOOOPPPPPPOOOOOOOOOQQQUUUWWWYYYXXXWWWUUUVVVVVVWWWXXXXXXYYYYYYYYYVVVUUUTTTSSSSSSUUUVVVWWWWWWWWWVVVUUUUUUVVVVVVWWWXXXYYY[[[]]]___```aaaaaa___^^^]]]\\\\\\]]]^^^___^^^^^^]]]\\\[[[ZZZYYYYYYVVVVVVVVVWWWXXXYYY[[[[[[[[[[[[[[[[[[[[[]]]___aaaaaabbbdddeeefffeeeeeedddaaa```^^^]]]^^^```bbbdddbbbaaaaaaaaaaaaaaa``````___```bbbiiittt~~~yyyrrrkkkeee___^^^fffppp~~~zzzwwwsssmmmhhhccccccbbbaaaaaaaaabbbdddeeecccccccccdddeeehhhjjjkkklllllllllkkkkkkjjjjjjiiiiiiiiihhhiiijjjlllnnnooonnnmmmmmmmmmllllllkkkkkknnnnnnnnnmmmllljjjgggfffeeeeeeddddddeeeeeeeeefffbbbbbbaaaaaa```______^^^^^^^^^^^^^^^^^^^^^^^^^^^```aaacccfffggghhhhhhgggdddbbb```___^^^[[[WWWTTTLLLIIIDDDAAAAAAAAAAAAAAABBBBBBBBBDDDFFFFFFDDDBBBDDDCCCAAA@@@AAACCCEEEFFFHHHIIIIIIJJJKKKNNNQQQSSSUUUYYYaaakkkuuu~~~;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999666666666555555555555555333333333444555555555666666555555555444444444444222333333444444333333222444444444333333333333333333444555555555555555555777777777666666555555555555555555444444444444333333333333333333333333333111111111111222222222222333333333333333333333333222111111222222333444555666666555555666777777888999999:::::::::::::::999::::::999999999999888888:::::::::;;;;;;;;;;;;:::666777999;;;===???@@@@@@EEEIIISSS^^^gggrrrxxxmmmfffccc^^^XXXSSSPPPNNNLLLJJJNNNOOOPPPOOONNNNNNOOOQQQTTTRRRQQQQQQSSSSSSRRRPPPPPPPPPQQQRRRRRRRRRQQQQQQRRRQQQPPPOOONNNMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPOOONNNMMMNNNPPPQQQPPPOOOMMMNNNOOOOOOPPPPPPOOOOOOOOOQQQSSSUUUVVVVVVTTTTTTSSSTTTUUUWWWXXXYYYYYYYYYWWWVVVTTTSSSSSSTTTVVVWWWWWWVVVUUUTTTSSSTTTUUUVVVXXXYYY[[[^^^___`````````]]]]]]^^^^^^^^^^^^]]]]]][[[[[[\\\\\\\\\[[[ZZZZZZVVVVVVWWWXXXZZZ\\\^^^___^^^^^^^^^\\\\\\]]]```ccccccdddeeefffgggfffeeedddaaa``````___```aaabbbcccaaaaaaaaaaaaaaaaaa``````]]]^^^```fffooo{{{{{{uuupppjjjccc^^^bbbiiiyyy|||yyyvvvrrrlllhhhiiigggeeecccbbbcccdddeeebbbaaaaaabbbdddfffhhhiiiiiiiiiiiiiiiiiiiiiiiiiiigggggghhhiiikkkmmmnnnooonnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnmmmkkkiiihhheeeeeeeeeeeeeeeeeeeeedddbbbbbbaaaaaa```_________________________________^^^```ccceeeggggggfffeeebbbaaa___^^^]]][[[WWWTTTLLLIIIDDDAAAAAABBBCCCCCC@@@AAABBBEEEIIIKKKJJJIIIDDDCCCAAA@@@AAACCCFFFHHHIIIJJJLLLMMMOOORRRWWW[[[]]]bbbjjjttt|||:::::::::::::::;;;;;;;;;:::999999999999888888888555555555444444444333333444444444444444444444444444444444444333333333333222333333444444333333222444444444333333333222222222333444555555555555555555555555555555666666666555555555444444444333333333333333333333333333333222222222222222222222222333333333333333333333333111111111111222333444555666666666666777999:::;;;:::;;;;;;<<<<<<;;;;;;::::::999999999888888888888999999::::::::::::999999888888999;;;<<<======<<<>>>???EEELLLQQQYYYiiixxxwwwmmmfff```]]][[[WWWQQQNNNMMMMMMMMMMMMNNNPPPQQQPPPOOONNNPPPRRRTTTSSSRRRRRRSSSSSSRRRPPPRRRRRRSSSSSSSSSRRRQQQQQQQQQPPPPPPOOONNNMMMLLLLLLJJJJJJJJJJJJJJJKKKKKKKKKFFFFFFGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNMMMLLLLLLLLLLLLMMMNNNOOOQQQRRRSSSOOONNNMMMNNNPPPQQQPPPOOOMMMNNNOOOOOOPPPPPPOOOOOOQQQRRRRRRSSSTTTTTTTTTTTTQQQRRRTTTVVVXXXXXXYYYXXXXXXWWWUUUSSSSSSUUUWWWXXXWWWVVVTTTSSSSSSSSSUUUUUUXXXYYY\\\^^^______^^^^^^[[[\\\^^^______^^^\\\[[[ZZZ[[[\\\\\\\\\[[[ZZZYYYWWWWWWXXXYYY[[[]]]___```___``````]]][[[\\\```cccdddeeefffffffffeeedddccc```````````````aaaaaaaaa`````````aaabbbbbbcccccc``````bbbfffmmmwww|||wwwqqqkkkddd___bbbhhhyyy~~~}}}zzzwwwtttrrroookkkgggdddbbbbbbbbbbbbbbbaaabbbccceeeggghhhhhhhhhgggggggggfffffffffeeefffhhhjjjlllmmmnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnlllmmmmmmmmmmmmkkkiiihhhffffffffffffeeedddccccccccccccbbbaaaaaa``````______________________________```bbbddddddcccaaa```___^^^]]]]]]\\\ZZZWWWTTTLLLHHHCCCAAAAAABBBCCCDDDBBBBBBDDDFFFIIIJJJIIIHHHCCCBBB@@@@@@BBBFFFIIILLLLLLNNNPPPRRRTTTYYY```eeeiiinnnvvv::::::::::::::::::::::::999999999888888888777777444444444333333222222222444444444444444444333333444444333333333222222222222222444444444444222222555555555444444333333333222333444444555555555444222222333444555666777888555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111111222333444555666666666777888:::<<<<<<<<<<<<<<<===<<<<<<;;;;;;:::999999999888888777777888888999999999999888777666555555666777888888888::::::===AAACCCGGGUUUeeehhhqqq{{{~~~wwwlllccc]]]ZZZYYYYYYXXXTTTNNNKKKLLLPPPRRRTTTNNNQQQSSSSSSQQQQQQSSSVVVUUUSSSRRRRRRSSSSSSRRRPPPSSSTTTTTTTTTSSSRRRQQQQQQPPPPPPOOOOOONNNMMMLLLLLLJJJJJJKKKKKKKKKKKKKKKKKKGGGGGGHHHHHHHHHIIIIIIIIIKKKLLLMMMNNNNNNMMMLLLKKKLLLMMMMMMNNNPPPRRRTTTUUUOOONNNMMMNNNPPPQQQPPPOOONNNNNNOOOPPPPPPPPPOOOOOORRRRRRSSSSSSSSSTTTTTTUUUOOOQQQSSSVVVWWWXXXXXXXXXYYYXXXUUUTTTSSSUUUWWWXXXXXXWWWUUUSSSSSSTTTUUUVVVXXXYYY\\\^^^^^^^^^]]]\\\YYY[[[^^^``````^^^[[[YYY[[[[[[\\\\\\[[[ZZZXXXWWWXXXXXXXXXYYY[[[\\\^^^___```aaa```^^^[[[[[[___cccdddeeeeeefffeeedddbbbaaa^^^___```aaaaaa``````___]]]^^^___aaabbbdddeeefffccccccdddgggllluuu}}}wwwqqqkkkccc___cccjjj|||xxxuuuoooiiieeebbb``````cccbbbbbbbbbccceeeggghhhhhhhhhgggfffeeeddddddcccdddeeehhhkkkmmmnnnnnnnnnjjjjjjjjjkkkkkklllllllllkkkllllllmmmlllkkkjjjiiiffffffffffffeeedddcccbbbccccccbbbbbbaaaaaa``````````````````````````````___aaabbbcccbbb___\\\ZZZ]]]\\\[[[[[[[[[YYYVVVSSSLLLHHHCCC@@@AAACCCDDDEEEHHHGGGFFFGGGHHHGGGEEEBBBAAA@@@@@@@@@CCCHHHMMMPPPNNNQQQTTTVVVYYY___fffllltttyyy:::::::::999999888888888888888888888888777666666555555555555555555555555222222222333333444444444333333333333333333333333333333333444444444555555555555555555555555555555444444444444444555666777666666666666666666555555333333333333333333333333444444444333333222222222444333333222222333333444888666444222111222333444111111111111222444666777::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;:::888666666666666777:::999777555444444555555666777777777888888888888::::::;;;===???CCCFFFHHHTTTXXX^^^dddjjjuuu}}}tttmmmgggccc^^^YYYUUUTTTTTTUUUQQQOOOMMMLLLLLLNNNQQQRRRUUUTTTRRRQQQQQQRRRTTTUUUVVVVVVUUUUUUTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQOOOMMMKKKJJJJJJKKKLLLKKKLLLLLLLLLLLLKKKKKKJJJMMMLLLIIIGGGGGGHHHJJJLLLLLLLLLNNNOOOPPPQQQQQQQQQNNNOOOOOOPPPPPPQQQQQQQQQOOONNNNNNNNNNNNOOOPPPQQQPPPRRRTTTTTTRRRPPPPPPPPPSSSSSSRRRQQQPPPOOONNNNNNMMMOOOSSSVVVXXXYYYYYYYYYWWWWWWVVVVVVWWWYYY[[[\\\ZZZXXXVVVTTTTTTTTTUUUVVVTTTVVVXXXZZZ[[[[[[ZZZYYY[[[[[[[[[[[[[[[[[[[[[\\\]]]]]]\\\[[[[[[ZZZYYYYYYWWWWWWWWWXXXYYY[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]___```bbbcccddddddcccbbbaaa`````````_________^^^^^^^^^^^^___```bbbcccdddggghhhiiijjjlllsss}}}|||uuuqqqkkkdddeeekkk{{{rrrkkkgggeeecccbbbfffeeeddddddddddddeeeeeehhhggggggfffffffffggggggdddeeefffhhhiiikkkllllllkkkjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhfffeeeeeeeeeeeecccbbbeeedddbbbaaaaaaaaabbbbbbcccaaa```^^^]]]]]]]]]]]]^^^^^^______^^^\\\ZZZYYYYYYZZZZZZZZZYYYWWWUUUTTTLLLIIIFFFEEEEEEFFFFFFFFFDDDFFFHHHIIIIIIFFFBBB?????????BBBEEEEEEDDDIIIPPPPPPUUUZZZ___cccjjjrrrxxx:::::::::999999888888888888888888888888777666666555555555555555555555555222222222333333333444444333333333333333333333333333333333444444444444555555555555555555555555555444444444444444555666666222222333444555555555444333333333333333333333333444444444444333333222222555444444333333444444555666555333111111222333444333333222333444666777888;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;:::::::::999888777666666777777888777666555555555555555666666777777777888888888::::::::::::<<<>>>@@@BBBDDDHHHMMMPPPUUU]]]iiirrr|||ssskkkccc^^^^^^\\\YYYUUUTTTSSSTTTUUUQQQOOONNNLLLMMMOOOQQQRRRUUUTTTSSSSSSSSSSSSTTTUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSPPPOOOMMMKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMLLLKKKLLLKKKIIIHHHHHHIIIKKKMMMMMMMMMOOOPPPQQQRRRRRRRRRNNNNNNNNNNNNNNNOOOOOOOOOMMMNNNNNNNNNOOOOOOOOOPPPQQQRRRTTTTTTRRRPPPPPPQQQRRRRRRRRRQQQQQQPPPPPPPPPPPPRRRTTTWWWXXXXXXWWWWWWXXXXXXXXXYYY[[[]]]___```ZZZXXXVVVTTTSSSTTTUUUUUUTTTUUUWWWYYYZZZZZZYYYYYYYYYZZZZZZZZZ[[[[[[\\\\\\^^^^^^]]]]]]\\\[[[ZZZZZZ[[[ZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]______aaabbbbbbbbbaaaaaa`````````______^^^^^^]]]]]]]]]^^^___aaaccceeefffiiijjjjjjjjjkkkqqqyyyxxxtttmmmffffffjjjzzzyyyqqqkkkgggeeeddddddfffffffffffffffffffffgggffffffeeeeeedddeeeeeeffffffffffffggggggggghhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggfffdddccccccccccccbbbaaaccccccaaa`````````aaaaaaaaa```^^^]]]\\\\\\]]]]]]____________^^^\\\ZZZYYYZZZZZZZZZZZZYYYWWWUUUTTTMMMIIIDDDBBBCCCFFFHHHIIIHHHHHHIIIIIIGGGDDDAAA???AAABBBEEEJJJKKKKKKQQQYYYXXX]]]ccchhhmmmssszzz999999999999999888888888888888888888888777666666444444444444444444444444222222222222333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444555666000111222333555555555555444444444444444444444444555444444444444444333333555555444444444444555555333333222111222333444555555555555666777888999:::<<<<<<;;;::::::999888888;;;;;;<<<;;;;;;:::999999888888777777777777777888555555666666666666555555666666666666777777777777999999888777888999:::;;;<<<>>>AAACCCFFFLLLTTT[[[ooovvv~~~zzzooofff```\\\WWWSSSSSSRRRRRRQQQQQQRRRSSSSSSPPPOOONNNMMMMMMOOOQQQRRRSSSSSSTTTUUUUUUTTTSSSSSSQQQQQQPPPPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSOOONNNMMMLLLLLLMMMNNNOOOPPPPPPPPPPPPOOONNNMMMLLLKKKJJJIIIHHHIIIKKKMMMNNNNNNOOOPPPQQQRRRSSSSSSSSSPPPPPPOOONNNNNNNNNOOOOOOMMMNNNOOOPPPPPPPPPOOONNNQQQRRRTTTSSSRRRPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTVVVXXXXXXWWWVVVUUUXXXXXXYYYZZZ\\\^^^```bbbZZZXXXVVVTTTSSSSSSSSSTTTSSSTTTVVVXXXYYYYYYYYYXXXXXXYYYYYYZZZ[[[\\\]]]]]]``````___^^^]]]\\\[[[[[[^^^]]]\\\[[[YYYYYYYYYYYY[[[[[[[[[[[[[[[\\\]]]]]]^^^___```````````````___aaa``````___^^^^^^]]]]]]\\\]]]^^^```bbbeeeggghhhjjjjjjjjjiiijjjnnnsssxxx}}}xxxrrrjjjggghhhrrr}}}|||wwwoooiiiffffffffffffeeefffgggggghhhhhhhhhgggddddddccccccccccccddddddgggffffffeeeeeeddddddccceeeeeeeeeeeeeeefffffffffeeeeeeeeeeeeeeeeeeeeeeeebbbaaa``````bbbbbbaaa```aaa``````____________```^^^^^^]]]]]]]]]]]]^^^^^^`````````___]]][[[ZZZYYYYYYZZZZZZZZZYYYXXXVVVUUUMMMIIIDDDBBBCCCGGGKKKLLLKKKJJJIIIGGGDDDBBB@@@?????????DDDIIILLLNNNUUU^^^aaagggooouuuzzz999999999888888888888888888888888888888777666666444444444444444444444444222222222222222222222333222222222222222222222222222222333333333444444444444444444444444444444444444444444333333444555555333444555555666666666666444444444444444444444444444444444444444444444444444444333333333333444444222222222222333555666777888888888999:::;;;;;;<<<======<<<;;;999888777777;;;<<<<<<<<<;;;999888777777777777777777888888888444555666777888777777666555555555666666666777777777777666555555666777888;;;===???@@@AAAEEEKKKPPP]]]aaagggkkkmmmrrrxxx}}}zzztttjjjeee^^^XXXUUUSSSPPPNNNKKKLLLMMMNNNOOOPPPPPPPPPOOOOOONNNMMMMMMOOOPPPQQQQQQSSSUUUWWWWWWUUUSSSQQQNNNNNNMMMMMMNNNPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRMMMMMMMMMLLLMMMNNNOOOPPPQQQQQQPPPPPPOOONNNLLLLLLJJJIIIIIIIIIJJJLLLNNNPPPOOOPPPQQQRRRSSSTTTTTTTTTTTTSSSQQQPPPPPPPPPPPPQQQNNNOOOQQQRRRRRRQQQOOONNNPPPRRRSSSRRRQQQPPPQQQRRRSSSSSSSSSRRRRRRRRRRRRQQQSSSUUUWWWXXXYYYXXXWWWVVVWWWWWWXXXYYYZZZ\\\]]]^^^YYYXXXVVVTTTSSSRRRRRRRRRRRRSSSUUUVVVXXXXXXXXXXXXYYYYYYZZZ[[[\\\]]]^^^___aaaaaa```___^^^]]]\\\\\\]]]\\\[[[ZZZXXXXXXWWWWWWZZZZZZZZZZZZ[[[\\\]]]^^^___````````````_________aaaaaa``````___^^^^^^]]]]]]^^^___```bbbdddfffgggiiiiiiiiiiiijjjmmmppprrr|||uuunnniiigggiiisssyyytttmmmhhhffffffggggggcccdddfffggghhhgggggggggccccccbbbbbbccccccddddddfffeeeeeeddddddcccccccccbbbccccccdddeeeeeeeeeeeecccccccccccccccccccccccc```___^^^___aaaaaaaaa___^^^^^^^^^]]]]]]]]]^^^^^^]]]]]]]]]]]]^^^^^^______aaa```___^^^\\\ZZZYYYXXXXXXXXXYYYYYYXXXWWWUUUTTTLLLIIIFFFFFFGGGJJJLLLMMMLLLJJJGGGCCCAAA??????>>>>>>???DDDJJJMMMQQQYYYbbbhhhoooxxx888888888888888888888888888888888888888777666666444444444444444444444444222222222222222222222222222222222222222222222222222222222333333333444444444444444444444444444444555444444333333333444444555666666666555444333333444444444444444444444444444444444444444444444444333222222222222222222333222333333555666888999:::999::::::;;;;;;<<<<<<<<<======<<<;;;999888777777:::;;;<<<<<<;;;999777666777777777888888888888888444555777888999999888777444555555555555666666666555555444444555777888999888999:::;;;===@@@DDDFFFNNNQQQTTTUUUVVVXXX^^^bbbmmmqqqxxx{{{ssslllgggbbb___XXXUUUQQQNNNLLLKKKIIIHHHIIIJJJLLLMMMMMMMMMMMMLLLNNNMMMMMMLLLMMMNNNOOOPPPOOOQQQUUUWWWWWWUUUQQQOOOLLLLLLKKKKKKLLLNNNPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOOOONNNMMMLLLKKKJJJIIIJJJJJJKKKMMMOOOPPPNNNOOOPPPRRRSSSSSSTTTTTTTTTSSSQQQOOOOOOOOOPPPQQQPPPQQQSSSTTTTTTRRRQQQOOOOOOPPPQQQQQQOOOOOOPPPRRRUUUUUUTTTSSSRRRRRRQQQQQQSSSTTTWWWYYYZZZYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYWWWVVVUUUTTTSSSRRRRRRQQQRRRRRRTTTUUUWWWXXXYYYYYYZZZZZZ[[[\\\]]]______``````______^^^^^^]]]\\\\\\ZZZYYYXXXWWWWWWWWWWWWWWWZZZYYYYYYYYYZZZ\\\^^^```aaaaaaaaa```____________aaaaaaaaa`````````______````````````aaabbbcccdddffffffggghhhkkkmmmoooooo{{{yyyssslllfffdddkkkwwwxxxsssmmmiiiggggggggggggbbbccccccdddeeeeeeeeedddccccccbbbbbbcccddddddeeeccccccddddddddddddddddddaaabbbcccdddeeeeeeddddddcccccccccccccccccccccccc```___^^^___```aaa```___\\\\\\\\\\\\]]]\\\\\\\\\\\\]]]]]]^^^_________``````___^^^\\\[[[YYYYYYXXXVVVWWWXXXXXXWWWVVVTTTSSSLLLKKKKKKLLLMMMNNNLLLKKKIIIGGGCCC@@@>>>>>>???@@@EEEFFFJJJQQQUUUYYYbbbkkkooovvv777777777888888888888888888888888888888777666666333333333333333333333333222222222222222111111111222222222222222222222222222222222222333333333333333333333333333333333333555444444333333333333333444444444444333111000///333333333333333333333333222222333333333333444444222222111111111111222222333444555666888999::::::999:::;;;<<<<<<<<<<<<;;;<<<<<<;;;::::::999888888999:::;;;<<<;;;:::777666777777888888888888777666555555666777777888777777444444444444555555555666444444444444555777999;;;666777888:::<<<>>>???@@@BBBEEEGGGHHHGGGIIINNNSSSSSSYYYaaaiiirrr{{{{{{pppjjjbbb\\\XXXUUUTTTSSSOOONNNMMMKKKJJJIIIHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJLLLLLLKKKKKKLLLLLLMMMNNNNNNPPPTTTVVVVVVTTTPPPNNNLLLKKKJJJJJJJJJLLLOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJKKKKKKMMMNNNOOOPPPMMMNNNOOOPPPQQQRRRRRRRRRQQQOOOMMMLLLLLLMMMNNNOOOQQQRRRSSSSSSSSSRRRQQQPPPNNNOOOOOOOOONNNNNNOOOQQQUUUTTTTTTTTTSSSSSSSSSRRRTTTUUUWWWYYYZZZZZZYYYXXXZZZZZZZZZZZZYYYXXXWWWWWWUUUUUUTTTTTTSSSRRRRRRRRRRRRSSSTTTUUUWWWXXXZZZZZZZZZ[[[[[[\\\]]]^^^______]]]]]]]]]\\\\\\\\\\\\\\\WWWWWWVVVVVVVVVVVVWWWWWWZZZYYYYYYYYYZZZ]]]```bbbcccbbbaaa___^^^^^^^^^^^^_________````````````aaa```````````````aaaaaabbbddddddfffiiilllnnnnnnmmmttt|||xxxqqqiiibbbfffmmmvvv~~~zzzvvvqqqnnnkkkjjjhhhfffcccbbbbbbaaaaaaaaabbbcccbbbbbbbbbbbbbbbcccdddeeeaaaaaabbbcccddddddeeeeeebbbccceeeffffffeeeddddddbbbbbbbbbbbbbbbbbbbbbbbb```^^^]]]^^^______^^^]]]ZZZ[[[[[[\\\\\\\\\\\\[[[[[[\\\]]]^^^^^^^^^^^^^^^]]]]]][[[ZZZYYYXXXXXXXXXVVVWWWWWWXXXWWWVVVUUUTTTMMMMMMNNNOOOOOONNNJJJGGGEEECCC@@@???>>>@@@BBBCCCJJJJJJOOOVVV[[[```jjjtttyyy666777777777888888888999888888888888888777666666333333333333333333333333222222222222111111111000111111111111111111111111111222222222222333333333333333333333333333333333555444333333222222333333333333333333333222111000222222222222222222222222111111111222222222333333333222222111111222222333333333555666888888999999999999:::;;;<<<;;;;;;:::;;;;;;;;;::::::999999999777888:::<<<<<<:::888666888888999999888777666555555555444444444555555666333333444444444555555555444444444444555666888999888888999:::<<<=========:::===???@@@???@@@DDDHHHDDDGGGMMMRRRXXX___gggmmmuuuzzz}}}sssjjjeeebbbZZZVVVQQQNNNMMMLLLKKKJJJHHHIIIJJJJJJJJJIIIJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLMMMOOORRRTTTTTTRRROOOMMMMMMLLLJJJIIIJJJKKKNNNPPPJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMKKKKKKLLLLLLMMMNNNOOOOOOKKKLLLMMMNNNOOOPPPPPPPPPOOOMMMLLLJJJKKKLLLNNNPPPQQQQQQQQQQQQPPPPPPPPPOOOLLLMMMMMMMMMLLLLLLNNNPPPRRRRRRSSSTTTTTTUUUVVVVVVVVVWWWYYYZZZZZZYYYXXXVVVVVVWWWWWWXXXXXXWWWVVVUUURRRSSSSSSSSSSSSSSSRRRRRRSSSSSSTTTUUUWWWYYY[[[\\\ZZZZZZZZZ[[[[[[\\\\\\\\\YYYYYYZZZZZZ[[[\\\\\\\\\YYYXXXWWWVVVVVVVVVVVVWWWZZZZZZYYYYYY[[[^^^aaadddbbbaaa```^^^]]]\\\\\\]]][[[\\\\\\]]]^^^___``````^^^^^^^^^^^^___```aaabbbeeeeeefffjjjmmmnnnllljjjllluuu~~~wwwnnncccccceeejjjsss~~~~~~{{{wwwtttqqqnnnjjjgggeeedddaaa___^^^___aaabbb````````````aaabbbcccddd___``````aaabbbbbbcccccceeefffggghhhhhhfffeeeccc````````````````````````___]]]\\\\\\]]]]]][[[ZZZYYYZZZ[[[\\\]]]\\\\\\[[[ZZZZZZ\\\\\\]]]\\\[[[[[[[[[ZZZYYYXXXWWWXXXXXXYYYWWWXXXYYYYYYYYYXXXWWWVVVPPPOOONNNMMMMMMKKKGGGDDDAAA@@@??????AAADDDGGGIIIMMMNNNTTT\\\bbbiiiuuu666666777777888888888999888888888888888777666666333333333333333333333333222222222222111111000000111111111111111111111111111111222222222333333333333333333333333333333333555444333333222222222222333333444555555555444444111111111111111111111111000000111111111222222222444333333222222333333444222333444666777777888888888999:::;;;;;;;;;:::999::::::::::::::::::::::::666888:::<<<<<<;;;888777888999999999888777555444555444222111111222333444333333333444444444555555555555444444444555777777888777888999::::::999888777:::<<<;;;::::::===@@@===???BBBDDDFFFKKKRRRXXX[[[bbbooozzzyyytttlllbbb[[[VVVTTTTTTLLLJJJHHHHHHHHHGGGFFFDDDAAABBBEEEFFFFFFFFFGGGHHHGGGFFFFFFFFFGGGHHHIIIJJJIIIIIIIIIJJJJJJJJJJJJKKKMMMNNNQQQSSSSSSQQQNNNMMMNNNLLLJJJIIIIIIKKKMMMOOOHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKLLLNNNNNNNNNNNNNNNLLLLLLLLLMMMNNNNNNOOOOOOJJJKKKLLLMMMNNNOOOOOOOOOOOONNNLLLKKKLLLNNNPPPRRRQQQPPPOOONNNNNNNNNNNNOOOKKKLLLLLLKKKKKKKKKNNNPPPOOOPPPQQQSSSUUUWWWYYYZZZYYYZZZ[[[[[[ZZZXXXVVVTTTQQQRRRSSSTTTUUUTTTSSSSSSQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTUUUWWWYYY[[[\\\YYYYYYYYYYYYZZZZZZZZZZZZVVVWWWXXXYYYZZZ[[[\\\\\\[[[ZZZYYYXXXWWWVVVVVVVVV[[[ZZZYYYYYY[[[___bbbeeebbb```^^^\\\[[[[[[[[[[[[XXXYYYZZZ[[[]]]^^^___```[[[\\\\\\]]]___aaabbbcccffffffgggkkknnnnnnkkkgggfffooo~~~{{{qqqeeecccaaadddlllxxx|||yyyvvvqqqkkkggggggeeeaaa^^^]]]^^^aaabbb^^^^^^^^^______aaabbbbbb_________```````````````fffggghhhiiiiiigggeeeccc^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\ZZZZZZ[[[ZZZYYYWWWYYYZZZ[[[]]]]]]]]]\\\[[[XXXYYYZZZ[[[[[[ZZZYYYXXXYYYXXXWWWVVVVVVWWWXXXYYYYYYZZZZZZ[[[[[[ZZZYYYXXXSSSPPPMMMKKKIIIHHHEEECCC???>>>???@@@CCCGGGKKKMMMTTTVVV\\\eeemmmuuu888888777666666666666666777777777666555555444444555555555555444333222111222222222111000//////...//////////////////////////////000111222222333333222222222222222222222222222222222222222222222222222222222222222222222222222111///000111111000...111111222333333444555555222222222111111111000000333222222222333555777888666777999;;;<<<<<<<<<<<<777777888:::;;;:::777444555666888;;;<<<;;;::::::555777999999777666555666555555555555555555555555444444444444444444444444555555555555555555555555777888888888999999999999777777888888888999999999888999;;;===???AAABBBCCCLLLOOOTTTZZZbbbjjjpppsss}}}}}}{{{vvvoooiii]]]WWWPPPNNNOOOPPPMMMJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGHHHKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJKKKHHHGGGGGGGGGGGGGGGHHHHHHJJJJJJJJJKKKKKKKKKKKKKKKMMMMMMLLLLLLMMMMMMNNNOOONNNOOOOOOOOOOOONNNMMMMMMJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMLLLKKKKKKLLLMMMMMMOOOOOONNNNNNMMMLLLLLLLLLIIIJJJKKKKKKJJJKKKMMMOOOOOOPPPRRRSSSUUUUUUVVVVVVVVVWWWXXXXXXWWWVVVTTTSSSSSSRRRQQQPPPOOOOOOPPPPPPSSSSSSRRRRRRRRRRRRSSSSSSSSSTTTTTTUUUWWWXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZWWWXXXZZZ[[[\\\]]]]]]^^^ZZZYYYXXXUUUSSSTTTWWWYYYVVVWWWXXXZZZ\\\^^^``````\\\YYYWWWYYY^^^aaa___\\\[[[ZZZYYYXXXWWWWWWWWWWWW]]]^^^___```aaaaaaaaaaaa```bbbggglllooonnnkkkgggeeehhhqqq|||tttoooeee]]]^^^fffooozzz~~~zzzuuunnniiihhheeeaaa```````````````_______________^^^^^^^^^[[[\\\^^^```aaaaaa```___dddeeefffgggfffdddaaa```````````````____________]]]\\\[[[ZZZYYYXXXWWWWWWXXXXXXYYYZZZZZZYYYXXXWWWVVVWWWXXXYYYYYYXXXWWWWWWYYYXXXXXXWWWWWWWWWXXXXXXYYYZZZ\\\]]]\\\[[[YYYXXXOOOOOOMMMKKKHHHEEECCCBBB???BBBDDDFFFGGGLLLSSSXXX[[[cccllltttzzz888777777666555555666666777777666666555444444444555555555555444333222111222222222111000///////////////////////////////////////000111111222333333333333333333333333333333222222222222222222222222333333333333222222222222555444333333444444333222222222222333333444444555222222222222222222222222333333333333444666777888888888888999999999888888777777888:::;;;;;;888555666777999:::;;;;;;:::999555777888888777555555555555555555555555555555555444444444444444333333333555555555555555555555555777777777777888888888888777777777888888888999999888999:::<<<===???@@@AAAAAACCCFFFJJJOOOTTTXXXZZZeeejjjqqqxxx~~~{{{wwwrrrmmmhhhfffeeebbb\\\WWWVVVPPPJJJHHHJJJJJJHHHFFFBBBBBBBBBBBBAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCEEEFFFGGGGGGHHHDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLMMMMMMLLLLLLLLLMMMNNNNNNNNNNNNOOOOOONNNNNNMMMLLLKKKKKKKKKJJJKKKKKKLLLMMMMMMMMMLLLKKKKKKKKKLLLMMMOOONNNNNNMMMLLLLLLKKKKKKIIIJJJKKKKKKKKKKKKMMMOOOOOOPPPRRRSSSUUUVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRSSSRRRQQQPPPOOOPPPPPPQQQSSSSSSRRRRRRRRRRRRSSSSSSSSSTTTUUUVVVWWWXXXYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYZZZ[[[\\\\\\]]]]]]\\\[[[YYYVVVSSSSSSUUUWWWWWWXXXYYY[[[\\\^^^___```ZZZXXXXXXZZZ]]]______]]]^^^]]]\\\[[[ZZZZZZZZZZZZ[[[\\\]]]^^^___`````````^^^```ccchhhkkkkkkhhheeeeeegggmmm{{{~~~xxxrrriii```___dddlllyyy~~~yyysssnnniiifffbbb```_________^^^]]]]]]]]]^^^^^^^^^^^^^^^[[[\\\]]]^^^^^^___^^^^^^cccddddddddddddbbbaaa````````````_________^^^^^^\\\[[[ZZZYYYXXXWWWVVVVVVVVVWWWXXXXXXXXXXXXWWWVVVWWWXXXYYYZZZZZZYYYXXXXXXXXXWWWWWWVVVVVVWWWWWWXXXXXXYYYZZZ[[[[[[ZZZXXXVVVOOONNNLLLIIIFFFDDDCCCCCCAAADDDGGGJJJMMMSSS[[[bbbiiipppyyy777777666555555555555666777666666555555444333333444555555444444333222111222222222111000000////////////////////////////////////000000111111222222222222222222222222222222222222222222222222222222444444444333333222222222444222111111222222111000111111111111111111222222000000111222222333444444444444444555666777888999:::999888666555555555555666666777999;;;;;;999777777888999::::::999888777555777888777666444444555444444444444444444444444555555444444333333222222444444444444444444444444555555666666666777777777777777777777888888888888888888999:::;;;<<<======>>>>>>???@@@AAACCCEEEFFFMMMQQQVVV\\\bbbgggmmmqqqyyyzzz|||~~~tttkkkeeeaaa\\\YYYWWWUUUSSSTTTUUUTTTOOOKKKKKKGGGBBBAAACCCDDDCCCAAA@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBDDDEEEFFFGGGGGGCCCCCCDDDEEEGGGHHHIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLNNNNNNNNNMMMMMMJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOOOONNNNNNMMMLLLLLLLLLKKKJJJJJJJJJJJJKKKLLLKKKKKKJJJJJJKKKLLLLLLNNNNNNMMMLLLLLLKKKKKKJJJJJJKKKLLLKKKKKKKKKMMMOOOOOOPPPQQQSSSTTTUUUVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQSSSRRRQQQPPPPPPPPPQQQRRRSSSRRRRRRQQQQQQRRRRRRSSSSSSSSSTTTVVVWWWXXXYYYZZZXXXXXXXXXXXXXXXWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[[[[]]]\\\ZZZWWWTTTSSSTTTVVVYYYYYYZZZ[[[\\\]]]^^^^^^YYY[[[^^^______^^^______^^^^^^]]]\\\[[[[[[[[[[[[YYYZZZ\\\]]]^^^_________^^^^^^aaadddggghhhfffdddeeeeeeiiisss}}}vvvnnneeeaaa```gggvvv~~~yyyuuullliiidddaaa___^^^]]][[[[[[\\\\\\]]]]]]^^^^^^^^^]]]\\\\\\\\\\\\\\\]]]]]]bbbbbbbbbaaaaaa```_______________^^^^^^^^^]]]]]]ZZZYYYYYYXXXWWWVVVUUUUUUUUUUUUVVVWWWWWWVVVVVVUUUXXXYYYYYYZZZZZZYYYXXXXXXVVVVVVUUUUUUUUUVVVVVVWWWVVVWWWXXXYYYYYYWWWUUUTTTOOOMMMIIIFFFDDDCCCCCCDDDDDDGGGKKKOOOTTT]]]gggooo{{{666666555444444555555555666666555555444333333222444444444444444333222111222222222111111000000000/////////////////////////////////000000000111111111111111111111111111111111111111111111111111111555555444444333222222222333111000000111222000/////////////////////......///000111222333555666666555555666666777888999::::::999777555444444555555555555666999;;;;;;:::888999999999:::999888777666555666777666444333333444444444444444444444444444555555444333333222222222444444444444444444444444444444444555555555666666666666666777777777888888777888888999999:::::::::>>>>>>>>>>>>>>>>>>??????BBBDDDGGGIIIKKKOOOSSSWWW]]]```cccfffhhhjjjnnnppp}}}~~~tttrrroookkkggggggjjjmmmmmmfff]]]VVVQQQOOOMMMLLLJJJJJJKKKMMMOOONNNKKKGGGCCCAAA>>>===???@@@???>>>AAAAAAAAABBBBBBBBBBBBBBB?????????@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHGGGIIIKKKNNNNNNNNNMMMLLLIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIKKKLLLMMMMMMLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKMMMMMMLLLKKKKKKJJJJJJIIIJJJKKKLLLKKKJJJJJJLLLNNNNNNOOOQQQRRRTTTUUUUUUUUUSSSRRRQQQOOONNNOOOOOOPPPRRRQQQPPPPPPPPPQQQRRRSSSRRRRRRRRRQQQQQQRRRRRRRRRQQQRRRSSSTTTUUUWWWXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUXXXXXXYYYYYYZZZYYYYYYYYY[[[[[[ZZZWWWTTTTTTUUUWWWZZZZZZ[[[[[[\\\]]]]]]]]]\\\bbbiiijjjfffaaa______\\\[[[ZZZYYYXXXXXXXXXXXXYYYZZZ[[[]]]^^^_______________aaacccfffgggfffddddddccceeemmmyyyzzzsssjjjbbb]]]bbbrrr|||xxxqqqmmmgggccc```^^^[[[ZZZ[[[[[[\\\]]]^^^____________^^^\\\[[[[[[\\\]]]^^^aaa```___^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\XXXXXXWWWWWWVVVUUUUUUTTTUUUUUUUUUVVVVVVVVVVVVVVVXXXXXXXXXXXXXXXXXXWWWWWWUUUTTTTTTTTTTTTUUUUUUVVVUUUVVVWWWXXXWWWUUUSSSRRROOOLLLGGGCCCBBBBBBDDDEEEFFFJJJOOOTTT[[[eeerrr{{{555444444444444444555555555555444444333333222222333333333444333333222222222222222222111111111111000000000000000000000000//////////////////000000000000000000000000000000111111111111111111111111444444444333333222222222666444333333444444333222000000000000000////////////000111222444666777888555555666888999999::::::999888666555555666777888666666666888:::;;;:::888999999999999888777777666666666777555333222333444444444444444444444444444444444333333333222222222444444444444444444444444333444444444444555555555555555666666666777777777666777777777888888888888999999888999:::;;;<<<<<<>>>>>>???>>>>>>@@@CCCFFFIIIKKKNNNPPPQQQRRRTTTVVV\\\___bbbbbbaaabbbeeeiiirrruuuyyyyyyvvvpppjjjhhheeeeeefffeeedddcccaaa```YYYYYYVVVTTTRRRRRRVVVXXXXXXTTTNNNIIIGGGGGGGGGHHHBBBCCCEEEGGGHHHGGGEEEBBB@@@>>>======>>>?????????@@@@@@@@@???>>>======<<<>>>>>>>>>>>>??????@@@@@@AAAAAAAAABBBBBBAAAAAAAAADDDDDDDDDDDDDDDDDDDDDCCCEEEEEEEEEEEEFFFFFFFFFFFFEEEGGGIIIKKKLLLLLLKKKJJJGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMKKKKKKJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMLLLLLLMMMLLLKKKIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJLLLLLLKKKJJJJJJIIIIIIHHHIIIJJJKKKJJJIIIIIIKKKMMMMMMNNNOOOQQQRRRSSSTTTTTTRRRQQQOOONNNMMMNNNNNNOOOPPPPPPOOOOOOOOOQQQRRRSSSRRRRRRQQQQQQQQQQQQRRRRRROOOPPPQQQRRRSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTSSSSSSVVVVVVWWWWWWXXXWWWWWWWWWWWWXXXXXXVVVUUUUUUVVVXXXZZZZZZZZZ[[[[[[\\\\\\\\\aaaiiissstttmmmddd___^^^ZZZYYYXXXWWWWWWVVVWWWWWWZZZ[[[\\\]]]^^^_________]]]^^^___bbbdddeeedddbbbbbbbbbdddiiitttyyypppfff^^^___nnn}}}~~~}}}}}}zzzvvvrrrkkkfffbbb___\\\ZZZ\\\]]]]]]^^^___``````aaa___^^^]]]\\\\\\]]]^^^^^^^^^^^^]]]\\\\\\\\\]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[WWWWWWVVVVVVUUUUUUTTTTTTUUUUUUUUUVVVVVVWWWWWWXXXWWWWWWVVVVVVUUUUUUUUUUUUSSSSSSSSSSSSSSSTTTUUUVVVUUUUUUVVVWWWVVVTTTRRRQQQNNNKKKFFFBBBAAABBBEEEFFFIIILLLQQQWWW```mmm|||444333333333333444555555555444444333333222111111222222333333333333222222222222222222222222222222000000000000000000000000............////////////////////////////////////111111111111111111111111222222222222222222222222333222111111222222111000222222222222222333333333///000111333555777888999555555777888999:::::::::777777666777777888999999777777666888:::;;;999888999999888888777777777777666666666444222111222333333333333333333333333333222222222333333333333333333333333333333333333333333333444444444555555555555555555555666666666666555666666666777888888888555666666777888:::;;;<<<888999999999888999<<<>>>>>>@@@BBBBBBBBBCCCDDDFFFGGGJJJLLLLLLKKKKKKOOOSSSVVVYYY]]]^^^[[[VVVRRRPPPOOOPPPPPPPPPOOONNNLLLKKKHHHIIIHHHGGGFFFGGGJJJLLLLLLJJJFFFCCCAAA@@@AAAAAA???@@@BBBCCCCCCBBB@@@???>>>>>>>>>>>>>>>??????@@@CCCBBBAAA@@@???>>>===============>>>??????@@@@@@<<<===>>>@@@AAABBBCCCCCCEEEDDDDDDCCCCCCBBBBBBAAADDDDDDDDDEEEEEEEEEEEEFFFEEEFFFGGGIIIIIIIIIHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNMMMMMMLLLKKKLLLKKKJJJIIIHHHGGGGGGGGGFFFGGGHHHIIIIIIIIIIIIIIIKKKKKKJJJJJJIIIHHHHHHGGGHHHIIIJJJIIIGGGGGGIIIKKKKKKLLLMMMOOOQQQQQQRRRRRRRRRQQQPPPOOONNNNNNNNNNNNNNNNNNMMMNNNNNNPPPRRRSSSRRRQQQQQQPPPPPPQQQQQQRRROOOPPPPPPPPPQQQQQQQQQQQQTTTTTTTTTSSSRRRRRRQQQQQQSSSSSSTTTUUUUUUUUUUUUUUUTTTUUUVVVUUUTTTTTTVVVXXXXXXYYYYYYZZZZZZ[[[[[[[[[dddkkktttuuunnneee^^^\\\[[[[[[ZZZYYYXXXXXXXXXXXX[[[[[[\\\]]]^^^^^^^^^^^^ZZZ[[[]]]```bbbbbb```^^^^^^```cccgggooo~~~vvvlllbbb```kkkwww~~~~~~zzzzzz~~~}}}{{{vvvpppjjjfffbbb___\\\]]]^^^^^^______`````````^^^^^^]]]]]]]]]]]]^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYWWWVVVVVVVVVUUUUUUUUUTTTUUUUUUUUUUUUVVVWWWXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUVVVVVVVVVWWWXXXWWWUUURRRQQQMMMJJJFFFCCCBBBCCCEEEGGGJJJNNNTTT\\\gggvvv333333222222333444444555444444333333222111111111111222222333333333222222222222222222222222222222000000000000000000000000........................111111111111111111111111111111111111111111111111///000000111111222222333000///---...//////...,,,111111111222222333333444000111222444555777888999444555777888999:::999999666666777888888888888888999888777888999:::999777888888888777777777777888666666666333111000111333333333333333333333333333111111111222333333444444333333333333333333333333444444444444555555555555444444555555555666666666444555555666777888888999888888888888999:::;;;<<<666777888777666777888:::999:::;;;;;;:::;;;===???>>>AAACCCBBBAAAAAAEEEHHHDDDGGGKKKLLLJJJGGGEEEDDDDDDDDDEEEEEEEEECCCBBBAAA???@@@BBBAAAAAAAAABBBDDDCCCCCCBBB???===<<<<<<<<<===>>>@@@@@@????????????<<<===>>>=========>>>???CCCBBBBBBBBBAAAAAA@@@@@@<<<======>>>??????@@@@@@;;;<<<===???@@@AAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIHHHGGGGGGGGGHHHEEEEEEGGGHHHIIIIIIIIIHHHJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHHHHGGGFFFFFFGGGIIIIIIJJJLLLMMMOOOPPPPPPPPPQQQQQQQQQQQQPPPOOONNNNNNLLLLLLLLLLLLMMMOOOQQQRRRRRRQQQQQQPPPPPPQQQQQQRRRQQQQQQQQQPPPPPPPPPOOOOOOSSSSSSSSSRRRQQQPPPPPPPPPOOOPPPQQQRRRSSSTTTTTTTTTTTTUUUUUUUUUSSSSSSTTTUUUVVVWWWWWWXXXYYYZZZZZZ[[[cccgggkkklllgggaaa]]][[[\\\[[[ZZZYYYYYYXXXXXXXXX[[[[[[\\\\\\\\\\\\\\\[[[YYYZZZ]]]aaacccbbb___\\\[[[^^^aaadddjjjvvv|||sssjjjeeejjjsss||||||}}}{{{sssooottt{{{tttnnniiieeebbb___^^^^^^^^^^^^^^^^^^^^^^^^ZZZ[[[\\\]]]]]]^^^]]]]]]ZZZ[[[\\\]]]]]]\\\[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSTTTUUUWWWXXXXXXWWWVVVTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXYYYYYYXXXUUUSSSQQQLLLJJJGGGDDDCCCDDDFFFHHHKKKOOOWWWaaaooo222222222222333333444555444444333333222111111000111222222333333333222222222222222222222222222222000000000000000000000000.....................---222222222222222222222222000000000000000000000000......///000111222222333222111000000111111000///---......///000111111222111222333444555777888888333555666888999999999999555666777888888777666555:::888777888999999888777888888777777777777888888666666555333000000111222333333333333333333333333000000111222333444444555333333333333333333333333444444444555555555666666444444444555555555666666444444555666777888999999::::::999888777777888888888::::::999777555666777666777777666666777:::<<<888;;;===<<<;;;;;;>>>AAA===@@@CCCDDDCCCAAA@@@@@@>>>???@@@AAA@@@???>>>===;;;===>>>???=========>>>>>>??????>>><<<;;;;;;;;;999:::;;;;;;;;;;;;<<<>>>;;;<<<======<<<<<<<<<>>>============>>>>>>>>>>>><<<======>>>???@@@@@@AAA>>>>>>????????????>>>>>>AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKMMMMMMMMMMMMMMMLLLKKKKKKIIIIIIHHHHHHGGGGGGHHHHHHDDDEEEGGGHHHIIIIIIHHHHHHJJJJJJIIIHHHHHHGGGGGGFFFFFFGGGGGGFFFEEEEEEFFFHHHHHHIIIKKKLLLNNNOOOOOOOOOQQQRRRSSSSSSRRRQQQOOONNNKKKKKKKKKKKKMMMNNNPPPRRRQQQQQQQQQPPPPPPQQQQQQQQQSSSSSSRRRQQQPPPPPPOOOOOOSSSSSSRRRQQQPPPPPPOOOOOOMMMNNNOOOQQQRRRSSSSSSSSSTTTUUUVVVTTTRRRQQQQQQRRRUUUUUUVVVWWWXXXYYYZZZZZZ```bbbcccbbb```]]][[[[[[[[[ZZZYYYXXXXXXWWWWWWWWW[[[[[[[[[[[[[[[ZZZYYYYYYZZZ\\\___dddfffddd```\\\YYY]]]aaabbbfffpppxxxoooiiikkkqqq|||{{{|||ppphhheeennn}}}vvvpppkkkgggdddaaa^^^]]]]]]]]]]]]]]]]]]]]]XXXYYY[[[\\\]]]]]]]]]\\\YYYZZZ\\\]]]^^^\\\[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVSSSRRRRRRRRRRRRTTTVVVWWWYYYXXXWWWUUUTTTTTTUUUUUUSSSSSSSSSSSSTTTUUUVVVWWWXXXYYYZZZZZZYYYVVVTTTRRRLLLJJJGGGEEEDDDEEEGGGHHHKKKPPPYYYddduuu444444444444444444444444333222111111222222111///000000111111111111000000222222333333333333444444222222222111000//////...............////////////////////////////////////111111111111111111111111000000000000000000000000000000000000////////////////////////000000000000111111000000111333444666888777666666666777999::::::888666777999999777444999777666444555777:::;;;555666888:::::::::888777555555333333333333555555333333222111111222333333222111111111111222333444444444333333333444444555222333333444444333333222444444444444555555555555666777888999999888777666555555666666777777888888777777777777777777777777555555666777888999999:::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>???========================::::::999999::::::;;;<<<:::999999;;;===>>>>>>===========================??????>>>>>>======<<<<<<@@@@@@??????????????????AAA@@@??????????????????AAA@@@??????@@@AAACCCDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHIIIJJJLLLMMMJJJJJJHHHHHHGGGHHHIIIJJJGGGFFFEEEEEEGGGIIIKKKMMMOOONNNMMMLLLJJJJJJIIIIIIJJJJJJIIIIIIGGGFFFDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIHHHHHHFFFEEEDDDEEEFFFGGGHHHIIIHHHGGGFFFFFFGGGIIIKKKMMMMMMMMMMMMOOOOOOOOONNNNNNNNNMMMMMMNNNMMMLLLKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMRRRRRRQQQOOOMMMLLLNNNOOONNNNNNMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSUUUUUUTTTSSSRRRPPPNNNMMMUUUUUUUUUUUUVVVWWWXXXYYY^^^```aaa```\\\YYYWWWVVVZZZZZZ[[[[[[[[[\\\\\\]]]]]][[[YYYWWWVVVWWWXXXXXXYYYYYY[[[```eeefffccc```aaa^^^\\\___dddjjjuuu}}}rrrkkkkkkuuu~~~wwwqqqddd]]]eeeuuuzzzwwwuuuppphhhaaabbbaaa```^^^\\\ZZZYYYXXXVVVWWWYYYZZZZZZZZZYYYYYYXXXXXXYYYYYYZZZ[[[[[[[[[ZZZ[[[[[[[[[ZZZXXXVVVTTTRRRSSSTTTUUUUUUTTTRRRQQQUUUUUUTTTTTTTTTTTTUUUUUUTTTSSSSSSRRRRRRRRRRRRSSSUUUUUUUUUVVVVVVWWWWWWWWWXXXXXXYYYXXXVVVTTTQQQOOOOOOJJJEEEAAABBBEEEHHHJJJSSSWWW___lll444444444444444444444444333222111111222222111///000000111111111111000000111111111222222222333333222222111111000//////...............////////////111111111111111111111111111111111111111111111111111111111111111000000000000000000000////////////////////////000000000111222222111111222333444555666666555555555666777888999777666777999999777555888777555555555888:::<<<777888999::::::888777666444444333222222333444444333222222111111222222333333222222222222222333333444333333222222222333333222333333444444333333222444444444555555555666666666777777888888777666555555555666666777777777777777777777777777777777777666666666777777888888999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;<<<;;;:::;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>=========<<<<<>>>>>>>>>>>?????????>>>>>>???@@@BBBCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIKKKMMMNNNKKKJJJIIIHHHGGGHHHHHHIIIGGGFFFFFFFFFGGGIIIKKKMMMNNNMMMLLLKKKIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGHHHJJJKKKLLLMMMLLLLLLNNNNNNNNNNNNMMMMMMMMMLLLOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNQQQRRRQQQOOOMMMLLLNNNPPPNNNNNNMMMMMMNNNOOOOOOPPPQQQQQQQQQPPPQQQQQQRRRRRRSSSSSSSSSRRRRRRQQQPPPPPPUUUUUUUUUVVVVVVWWWXXXYYY]]]___```___[[[XXXVVVVVVVVVWWWXXXXXXYYYYYYYYYXXXZZZYYYWWWVVVVVVWWWYYYZZZ]]]]]]___cccggghhhdddaaabbb^^^]]]___aaaeeennnwwwvvvnnnmmmsssnnnbbbZZZ]]]gggxxx}}}{{{zzzuuummmgggcccbbb```]]][[[ZZZYYYXXXVVVWWWXXXYYYZZZYYYYYYXXXXXXXXXYYYYYYZZZ[[[[[[\\\ZZZZZZZZZYYYXXXWWWUUUUUUSSSTTTUUUUUUUUUSSSRRRPPPTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRQQQQQQQQQRRRRRRSSSUUUUUUUUUUUUVVVVVVVVVWWWYYYYYYYYYXXXVVVSSSPPPNNNKKKHHHDDDAAABBBEEEIIIKKKUUUZZZeeevvv444444444444444444444444333222111111222222111///000000111111111111000000000000000111111111111222222222111111000/////////............////////////111111111111111111111111111111111111111111111111333222222222111111000000000000000000/////////////////////000000000111111444333333333333333444444444444333333444444555666777666666777888999777666666555555555666999;;;<<<999:::::::::888666444333333222222111111222222333333222111111111111222333444333333333333333333333333333222111111111111111222222333333333333222222444555555555555666666666666666666666666555444333555666666666666777777777777777777777777777777777666666666777777777777777777777777777888888888888999999999999999999999:::777777888888999:::::::::::::::::::::::::::::::::999999999999999:::;;;;;;===<<<;;;;;;<<<<<<;;;999::::::::::::::::::::::::===============<<<<<<<<<>>>>>>>>>>>>??????????????????>>>===============>>>>>>===>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIKKKMMMOOOPPPMMMKKKJJJHHHGGGGGGHHHHHHGGGGGGFFFFFFGGGIIIKKKLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFGGGGGGGGGGGGGGGFFFHHHGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIKKKLLLLLLLLLKKKJJJMMMMMMLLLLLLLLLLLLLLLKKKOOOOOOPPPQQQQQQQQQPPPOOOMMMLLLLLLLLLMMMNNNOOOOOOQQQRRRQQQPPPNNNMMMNNNPPPNNNNNNNNNNNNNNNNNNOOOPPPSSSSSSRRRQQQQQQQQQRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRUUUUUUVVVVVVWWWWWWXXXXXX[[[\\\]]]\\\YYYWWWUUUUUUTTTUUUWWWXXXYYYXXXVVVUUUVVVUUUUUUUUUVVVWWWYYYZZZ___^^^___cccfffgggccc```aaa^^^]]]^^^___```fffmmm}}}|||sssoooppp|||rrreeeZZZVVVYYYddd}}}zzzsssmmmfffddd```]]]ZZZYYYXXXXXXVVVVVVWWWXXXXXXXXXXXXWWWXXXXXXXXXYYYZZZZZZ[[[[[[ZZZYYYXXXVVVUUUUUUUUUUUUTTTUUUUUUUUUTTTSSSQQQPPPQQQRRRSSSTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTUUUUUUUUUUUUVVVYYYYYYXXXVVVTTTQQQMMMLLLIIIGGGEEEEEEFFFJJJMMMPPPZZZaaappp333333333333333333333333333222111111222222111///000000111111111111000000000000000111111111222222111111111111000000//////............////////////111111111111111111111111111111111111111111111111333333222222111111000000000000000000//////////////////000000000111111111555444444444444444444444333333333444444444555555666666666777888888777666444444555666888999;;;<<<;;;;;;:::999777444222111111111111000000111111111222222111111111111222222444444444444444333222222444333222111111111111111222222333333333333222222444444555555555666666666555555555555444333333222666666666666666666666666666666666666666666666666666666666666666666666555555555666666666777777777777777777888888888888888777777777888888999999999::::::::::::::::::::::::999999999888999::::::;;;<<<;;;::::::<<<<<<;;;:::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<<======>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFHHHJJJLLLNNNPPPQQQMMMLLLJJJHHHGGGFFFGGGGGGGGGGGGFFFGGGGGGIIIJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDCCCDDDDDDDDDEEEGGGGGGGGGHHHGGGGGGFFFFFFHHHFFFDDDCCCBBBCCCEEEFFFFFFFFFEEEEEEEEEGGGHHHIIIJJJJJJKKKLLLLLLKKKJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKMMMOOOQQQSSSSSSRRRPPPNNNLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRQQQOOOOOOPPPQQQOOOOOOOOONNNNNNOOOPPPPPPUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRRRRTTTUUUUUUVVVVVVVVVVVVVVVXXXYYYZZZZZZWWWUUUUUUUUUUUUWWWZZZ[[[[[[ZZZXXXVVVTTTTTTTTTTTTUUUVVVXXXYYYZZZYYYZZZ^^^cccdddaaa^^^___]]]]]]___^^^^^^aaagggsss~~~xxxqqqlllqqq{{{ooo]]]TTTRRRXXXjjj}}}}}}vvvpppiiifffbbb]]]ZZZYYYYYYYYYVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWXXXYYYYYYYYYYYYXXXVVVTTTSSSTTTTTTUUUVVVVVVVVVUUUTTTRRRPPPOOOPPPQQQSSSTTTTTTSSSQQQPPPNNNNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTWWWWWWVVVTTTQQQNNNKKKJJJHHHIIIJJJKKKMMMQQQVVVZZZeeemmm}}}333333333333333333333333333222111111222222111///000000111111111111000000111111111111222222222333111111111000000000000000............////////////000000000000000000000000111111111111111111111111222222222111111111000000000000000000////////////000000000000111111111111444444444444444444333333444444555555666666666666555666777777777666666666333444555777999::::::;;;:::999888666444222000///000000000000000000000000111111111111111111111111222333333444444333222222444444333222222222222222111222222333333222222111444444444444555555555555555444444333333333333333666666666555555555555555555555555555555555555555666666666555555555555555444444444555555555666666666666666777777777888888888888888888999999999999::::::::::::::::::::::::999888888888888999:::::::::999888:::<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>???>>>===<<<;;;;;;;;;;;;>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDEEEEEEDDDEEEGGGJJJLLLNNNOOOPPPLLLKKKIIIGGGFFFEEEEEEFFFGGGGGGGGGGGGHHHIIIIIIJJJIIIHHHGGGFFFFFFEEEFFFFFFCCCCCCBBBBBBBBBCCCDDDEEEGGGGGGHHHHHHHHHGGGGGGFFFGGGFFFDDDBBBBBBCCCEEEFFFFFFEEEDDDDDDEEEGGGHHHJJJJJJKKKLLLLLLLLLKKKIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMPPPRRRSSSQQQOOONNNLLLKKKKKKKKKLLLNNNPPPRRRRRRSSSTTTSSSRRRQQQQQQSSSQQQQQQPPPPPPPPPPPPQQQQQQVVVUUUTTTTTTSSSSSSSSSSSSVVVUUUTTTRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUTTTVVVWWWXXXWWWVVVTTTUUUVVVVVVXXXZZZ\\\\\\ZZZXXXVVVTTTTTTTTTTTTUUUUUUVVVVVVUUUUUUVVV[[[```bbbaaa^^^]]]\\\]]]___```^^^aaagggmmmxxx~~~uuujjjjjjnnn{{{yyy```TTTQQQRRR[[[ggg{{{}}}wwwrrrmmmjjjeee```\\\ZZZZZZZZZWWWWWWWWWWWWVVVWWWWWWWWWTTTTTTUUUUUUVVVWWWWWWXXXXXXWWWUUUSSSSSSSSSTTTUUUVVVVVVUUUTTTSSSRRRQQQPPPOOOPPPRRRSSSSSSRRRPPPOOONNNNNNNNNNNNOOOQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSUUUTTTSSSQQQOOOMMMKKKJJJHHHKKKNNNPPPSSSYYY```eeesss{{{333333333333333333333333333222111111222222111///000000111111111111000000111111111222222222333333111111000000000000000000............////////////////////////////////////111111111111111111111111000000000000000000000000000000000000////////////000000000111111111222222222333444444444444333333555555666777777777777666555777888888666555555555333444666888::::::999999777666555333222000///...///000000111111000000///000000111222222111000000000111222333444333222222333333222222222222333333111111222222222222111111222333333333333444444444444444333333333333444444666666666555555555555444555555555555555555555555444444444555555555555555444444444444555555555555555555555666777777888888999999999999999999999999::::::::::::::::::::::::888888888888888999::::::999888888999<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>@@@???>>><<<;;;;;;;;;;;;===>>>???@@@AAAAAAAAAAAA???????????????@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDCCCEEEGGGIIILLLMMMNNNNNNJJJIIIGGGEEEDDDDDDEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFDDDCCCBBBBBBBBBCCCDDDEEEGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJKKKLLLLLLKKKJJJIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLOOOQQQRRRQQQOOONNNKKKKKKJJJJJJLLLOOOQQQSSSSSSUUUVVVVVVUUUTTTTTTUUUTTTSSSRRRRRRRRRRRRRRRRRRVVVVVVUUUTTTTTTTTTUUUUUUXXXWWWUUUSSSSSSSSSSSSTTTSSSTTTUUUVVVVVVUUUTTTSSSTTTUUUVVVVVVUUUTTTUUUWWWVVVWWWXXXYYYYYYWWWUUUTTTSSSTTTTTTTTTUUUUUUVVVVVVUUUTTTVVVZZZ```cccbbb```\\\[[[\\\``````___ccchhhjjjsss{{{nnniiiiiisss}}}cccWWWRRROOOQQQWWWjjjzzz|||xxxuuuqqqnnniiiddd```]]]\\\[[[YYYXXXWWWWWWVVVWWWWWWWWWTTTTTTTTTUUUVVVVVVWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTVVVUUUUUUTTTSSSRRRQQQQQQPPPQQQRRRSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOPPPQQQRRRSSSRRRRRRRRRRRRRRRQQQQQQRRRRRRQQQPPPOOONNNNNNMMMJJJNNNRRRUUUYYY```jjjqqq222222222222222222222222333222111111222222111///000000111111111111000000000000000111111111111222000000000000000000000111............////////////000000000000000000000000111111111111111111111111.........///000000111111000000000000////////////000000111111111222222222000111222333444444333333444555666777888777777666666888999888555333333444333555777999:::999888777444333222111000////////////000111111111111000//////000111222222111000///---...000222333333222222111111000111111222333444111111222222222222111111111111222222222222333333333333222222333444666666666666555555555444444444444444444444444444444444333333333444444555555666444444444555555555555666555555555666777888888888888888888888888888888888999999999999999999999999888888888888888999999::::::999888999;;;<<<;;;:::::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::;;;<<<<<<===>>>>>>AAA@@@>>>===<<<;;;;;;;;;<<<===>>>@@@@@@@@@@@@??????>>>>>>>>>>>>???@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDFFFIIIKKKLLLLLLLLLGGGFFFEEECCCCCCCCCDDDEEEGGGGGGHHHHHHIIIIIIHHHHHHHHHGGGFFFFFFEEEFFFFFFFFFFFFEEECCCBBBBBBBBBDDDEEEFFFFFFGGGHHHIIIIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLKKKJJJJJJIIIJJJJJJJJJKKKKKKKKKKKKKKKMMMOOOQQQQQQQQQPPPOOOKKKJJJJJJJJJLLLOOORRRTTTTTTVVVXXXXXXWWWVVVVVVWWWVVVUUUTTTTTTSSSSSSTTTTTTVVVUUUUUUUUUUUUVVVVVVWWWXXXWWWUUUTTTTTTUUUWWWXXXUUUVVVWWWXXXXXXWWWUUUTTTSSSUUUUUUUUUTTTUUUVVVXXXVVVVVVVVVVVVVVVUUUTTTTTTQQQRRRSSSUUUVVVWWWXXXXXXVVVUUUVVVZZZ___bbbaaa___]]][[[\\\_________bbbhhhhhhppp|||vvvmmmhhhnnnyyy~~~hhh\\\UUUNNNNNNSSS```lll~~~~~~{{{{{{tttrrrnnniiiddd```^^^\\\ZZZZZZXXXWWWWWWWWWXXXXXXUUUUUUVVVVVVWWWWWWXXXXXXUUUUUUVVVVVVUUUUUUTTTTTTUUUUUUTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQRRRRRRSSSQQQTTTYYY\\\aaajjjvvv222222222222222222222222333222111111222222111///000000111111111111000000////////////000000000000000000000000000111111111............/////////000111111111111111111111111111111111111111111111111,,,,,,---...///000111111000000000000////////////000111111111111222222222...000111333444444333333444444666777777777666555777999:::888444222222333333555888::::::999777666111111000//////////////////000111222222111000//////000111222222111000///+++---///222333333222222.../////////000222333444111111222222222222111111000000111111111222222222333222222222333555777888666666555555555444444444444444444444444444444444222222333333444555666666444444444555555555666666555555555666777888888999888888888888777777777777777777777777777777777777888888888777888999999:::<<<:::999999;;;;;;:::888999999999999999999999999999999999::::::;;;;;;;;;::::::;;;;;;<<<===>>>>>>AAA@@@???>>><<<<<<;;;;;;:::;;;===?????????>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAABBBBBBBBBCCCCCCBBBDDDFFFHHHJJJKKKKKKKKKEEEDDDCCCBBBBBBCCCDDDDDDGGGGGGHHHIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGEEEDDDBBBBBBBBBDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJDDDEEEFFFFFFFFFFFFEEEEEEAAABBBDDDFFFGGGHHHGGGGGGHHHIIIKKKLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMNNNOOOQQQQQQQQQQQQQQQKKKJJJIIIJJJLLLOOOSSSUUUUUUWWWYYYZZZYYYWWWWWWXXXWWWWWWVVVUUUTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVWWWXXXWWWVVVUUUUUUUUUWWWYYY[[[VVVWWWYYYZZZZZZYYYWWWVVVSSSTTTUUUUUUTTTUUUWWWYYYXXXWWWWWWVVVVVVUUUUUUUUUOOOPPPRRRUUUWWWYYYZZZZZZWWWVVVUUUYYY]]]```___\\\^^^\\\\\\^^^^^^^^^aaaggghhhnnnyyy|||qqqjjjmmmttt{{{mmmbbbWWWNNNOOOVVV\\\eeesssvvvtttppplllgggccc___]]][[[ZZZYYYXXXWWWXXXXXXYYYVVVVVVWWWXXXXXXYYYYYYZZZTTTUUUVVVWWWWWWVVVTTTSSSTTTTTTSSSSSSSSSSSSSSSTTTSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRQQQPPPPPPPPPQQQQQQRRRRRRQQQQQQQQQPPPPPPPPPQQQRRRRRRRRRTTTUUUVVVWWWXXX[[[```ccciiisss111111111111111111111111222222222111111111111000222111000//////000111222444333222111111222333444111111111111111000//////000000000000////////////111111111000000000000000000000000000000000000000000000000000000///......000000000000////////////---......///000111111222222222111000111222444555222444777999::::::999999999999888777666555444444:::999888777555333222222///////////////.........////////////000000000000000000000000000000000000222222111111111111111111000111111111111222222222111111111111111111111111222222222222222222222222222333444444555555444444555555444444444333333333555555555444444333333333444333333222222333333444444333333333333444555555333333444444555666777777999888888888777777666666555666666777777777777777888888888888888888888888777888888888888999999999:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>===<<<<<<;;;;;;============>>>>>>>>>>>>========================>>>??????@@@AAAAAABBBBBBCCCEEEGGGHHHHHHHHHFFFEEEEEEDDDCCCBBBBBBAAABBBBBBGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEHHHIIIIIIIIIIIIIIIHHHHHHFFFGGGIIIJJJJJJHHHGGGEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNOOOPPPQQQQQQQQQQQQNNNNNNMMMMMMNNNPPPQQQRRRXXXWWWWWWVVVVVVVVVWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWWWWWWWWWWXXXXXXYYYYYYXXXWWWWWWXXXWWWUUUSSSXXXVVVSSSQQQQQQRRRSSSUUUTTTTTTUUUUUUUUUUUUTTTTTTSSSUUUXXXZZZ[[[ZZZYYYXXXYYYYYYYYYZZZZZZZZZYYYYYYYYYZZZ\\\^^^````````````hhhiiinnnxxx}}}nnnhhhhhhooozzz|||mmm```ZZZXXXXXXWWW]]]eeeqqq{{{uuupppkkkgggccc```___]]]\\\[[[\\\[[[ZZZXXXVVVVVVVVVVVVWWWXXXZZZ[[[WWWWWWWWWVVVUUUTTTSSSRRRUUUVVVVVVWWWVVVUUUTTTSSSWWWVVVUUUSSSRRRQQQQQQQQQTTTTTTUUUUUUUUUUUUTTTTTTQQQQQQPPPOOOPPPQQQRRRSSSRRRRRRSSSTTTVVVWWWXXXXXX\\\___cccjjjrrr}}}111111111111111111111111222222222111111111000000111111000//////000111111333222111000000111222333222222222222222111000000111111111000000000000000////////////////////////////////////////////////000000000000000///......111000000000//////.........//////000111111222222333333222222222333444555111333444666777888888777888888888777666666555555888888777555444222111111////////////.............../////////000000000000////////////////////////111111111111111111111111000000111111111222222222111111111111111111111111333333333333333333333333222333444444555555444444555555555444444444333333555555444444444333333333444333333222222333333444444333333333333444555555333333444444555666666777888888888777777777666666444555666666777777666666888888888888888888888888777777888888888999999999999999999888888999999999::::::::::::::::::::::::::::::::::::::::::::::::=========<<<<<<;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBDDDEEEGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJIIIHHHGGGFFFEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKOOOOOOOOOPPPOOOOOONNNNNNMMMMMMLLLLLLMMMNNNPPPQQQUUUUUUUUUUUUVVVWWWXXXYYYYYYXXXXXXXXXXXXXXXXXXYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYZZZ[[[ZZZYYYYYYYYYXXXVVVTTTVVVTTTRRRPPPPPPQQQRRRTTTSSSTTTTTTTTTTTTTTTTTTSSSUUUVVVYYY[[[[[[[[[YYYXXXVVVXXXYYY[[[\\\[[[ZZZZZZXXXZZZ\\\___aaabbbbbbbbbfffhhhllltttqqqiiieeehhhqqq{{{vvvjjjbbb^^^\\\[[[]]]fffsss|||wwwsssooojjjeeebbbbbb```^^^]]]]]]]]][[[ZZZYYYYYYZZZZZZZZZ[[[[[[[[[\\\[[[ZZZXXXVVVSSSQQQPPPTTTUUUUUUVVVVVVUUUTTTSSSUUUTTTSSSSSSRRRRRRRRRRRRRRRSSSSSSTTTTTTSSSSSSRRRRRRQQQQQQPPPQQQRRRSSSTTTSSSSSSTTTUUUWWWXXXXXXYYY[[[^^^ccciiiqqq|||111111111111111111111111222222111111111000000000111000000//////000000111111111000000000000111111222222333333222222111000111111111111111111111111........................//////////////////////////////000000000///......111111000000///...------//////000000111222222222444444333222222222333333000111111222333444444555666666666666666666666666666555555333222111000000............................../////////000000000////////////////////////111111111111111111111111000000000111111111222222111111111111111111111111333333333333333333333333222333444444555555444444666666555555555444444444444444444444333333333333333333222222222222333333333333333333333444555555333333333444555555666666777777777777666666666666333444555555666666555555777777777777777777777777777777777888888888999999999999888888888888999999999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>?????????AAABBBCCCDDDEEEDDDCCCBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFIIIIIIJJJJJJJJJJJJJJJIIIJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKJJJIIIHHHHHHIIIJJJKKKOOOOOOOOOOOONNNMMMLLLKKKLLLLLLKKKKKKLLLMMMOOOPPPSSSSSSSSSTTTVVVXXXYYYZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[YYYXXXXXXXXXWWWWWWVVVVVVWWWWWWXXXXXXYYYZZZ[[[[[[]]]\\\ZZZZZZZZZYYYXXXVVVTTTSSSQQQPPPOOOPPPRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTWWWXXXZZZ[[[[[[ZZZXXXWWWTTTWWW[[[^^^```___]]][[[YYYZZZ\\\___aaacccdddddddddeeehhhoooyyyxxxmmmeeebbbiiissstttiiibbb^^^]]]bbbkkkxxx~~~{{{xxxtttpppjjjfffgggddd```^^^^^^^^^^^^]]]\\\]]]___``````___^^^]]]]]]]]][[[YYYVVVTTTRRRQQQSSSSSSTTTUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRSSSSSSRRRSSSSSSTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQRRRSSSSSSTTTTTTUUUVVVWWWXXXXXXYYYZZZ\\\aaagggnnnwww111111111111111111111111111111111111000000000000000000000//////000000000000000////////////000000111222222222222111000000000000000000000111111111.............../////////////////////////////////...///////////////......111111000///...------,,,.../////////000000000111333333222111111111000000//////......///000111222333333333444444444555555333333222111111000//////------...............///........./////////000000////////////////////////000000000000111111111111000000000000111111111111111111111111111111111111444444444444444444444444222333444444555555444444666666666555555555444444333333333333333333333333333333222222222222333333333333222222333333444555333333333444444555555555666666666666666666666666222333444444555555444444666666666666666666666666777777777777888888888888888888777777777777888888888888888888888888888888999999999999999999999999999999999999999:::::::::;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;<<<======>>>>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDCCCCCCBBBBBBCCCCCCDDDEEEDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGIIIIIIJJJKKKKKKKKKJJJJJJKKKKKKJJJIIIHHHHHHHHHIIIFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIKKKLLLMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMOOOOOOOOOOOOOOONNNMMMMMMMMMLLLLLLKKKLLLMMMNNNOOORRRRRRSSSSSSUUUVVVXXXYYY[[[[[[[[[\\\\\\[[[[[[[[[YYYYYYXXXXXXWWWWWWVVVVVVXXXXXXYYY[[[\\\\\\]]]]]]]]][[[YYYYYYYYYYYYXXXWWWTTTSSSRRRQQQRRRSSSTTTUUUWWWVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[ZZZYYYWWWVVVTTTXXX^^^ccceeeccc```]]][[[\\\]]]___aaabbbccccccaaabbbdddiiirrr~~~vvvjjjcccgggpppuuujjjdddbbbiiirrr}}}}}}zzzvvvpppllllllhhhccc```___```______]]]___ccceeefffeeecccaaa[[[ZZZYYYXXXWWWVVVUUUUUURRRSSSSSSSSSTTTTTTTTTTTTSSSRRRQQQQQQPPPQQQQQQQQQSSSSSSTTTTTTTTTTTTSSSSSSPPPPPPPPPQQQQQQQQQRRRRRRTTTTTTTTTUUUUUUVVVVVVWWWXXX[[[___cccgggmmmtttyyy||||||xxxuuuuuutttttttttuuuvvvvvvvvvyyy{{{}}}~~~|||vvvppplll111111111111111111111111111111111000000000///////////////000000/////////////////////////////////000000000000000//////...............//////000000.........//////000000000..............................////////////......000000000///...------,,,---------...............000000000000//////.........------,,,------.../////////000000111111222222111111000000//////......,,,---------......//////............////////////........................//////000000000111111111//////000000000111111111111111111111111111111111444444444444444444444444222333444444555555444444666555555555444444444444333333333333333333333333333222222111111222222333333222222222222333444444333333333444444444444444555555555555555555555666222333333444444444444444555555555555555555555555666666777777777888888888888777777666666777777888777777777777777777777777888888888888888888888888777888888888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<========================999::::::;;;;;;<<<======>>>>>>??????@@@@@@@@@@@@?????????@@@@@@BBBCCCDDDBBBBBBAAAAAABBBBBBCCCDDDDDDEEEGGGHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJLLLKKKJJJHHHHHHGGGGGGHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHJJJMMMOOOQQQRRRMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNOOOPPPPPPPPPPPPPPPNNNNNNMMMLLLLLLMMMOOOPPPSSSSSSRRRSSSSSSTTTUUUVVVYYYZZZZZZ[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWYYYZZZ[[[]]]^^^^^^^^^]]][[[YYYWWWVVVXXXXXXXXXWWWVVVVVVVVVUUUVVVWWWXXXYYYZZZZZZYYYXXXXXXYYYZZZZZZYYYYYYZZZZZZYYYXXXVVVVVVWWW[[[bbbgggiiifffbbb___^^^^^^^^^^^^^^^______```^^^___aaadddkkkvvv~~~qqqhhhiiipppxxxoookkkjjjqqqyyy|||{{{xxxyyyzzz{{{vvvrrrppplllgggcccbbbaaaaaa```^^^aaaeeeiiijjjjjjhhhfff\\\[[[YYYXXXVVVUUUUUUUUUSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSRRRPPPOOONNNNNNNNNQQQQQQRRRRRRRRRRRRQQQQQQOOOOOOPPPPPPQQQQQQQQQQQQSSSSSSSSSSSSSSSTTTTTTTTTWWWYYY\\\^^^```cccfffiiihhhkkknnnooommmjjjiiihhheeefffggghhhhhhhhhiiiiiilllmmmoooooooooppprrrtttvvvtttqqqmmmhhhddd```^^^111111111111111111111111111111000000000/////////...//////000000//////...//////000000000000////////////000000//////...---,,,------......//////000.........//////000000111........................------.../////////....../////////............---,,,,,,------------------....../////////...---------------------,,,,,,,,,---------....../////////////////////////////////,,,,,,,,,---......//////------........./////////...........................//////000000111111111/////////000000000111111111111111111111111111111333333333333333333333333222333444444555555444444555555444444444333333333222222222222333333333333222222111111111111222222222222222222222333444444333333333333333333444444444444444555555555555555222333444444555555444444666666666666666666666666666666666777777777888888777777666666666666777777777777777777777777777777777777777777777777777777666777777888999:::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;<<<<<<<<<======>>>>>>>>>?????????????????????@@@AAABBBCCCBBBAAAAAAAAAAAABBBCCCCCCDDDEEEFFFHHHHHHHHHGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHKKKNNNPPPRRRSSSKKKJJJIIIHHHHHHIIIJJJKKKMMMNNNOOOPPPQQQQQQQQQQQQOOONNNMMMLLLMMMMMMNNNOOORRRRRRRRRRRRRRRSSSTTTUUUWWWXXXYYYZZZZZZYYYXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXZZZ[[[\\\]]]]]]]]]\\\[[[XXXVVVTTTTTTVVVXXXYYYXXXYYYYYYYYYZZZZZZ\\\]]]]]]]]]\\\[[[ZZZZZZ[[[\\\]]]ZZZZZZZZZZZZYYYYYYXXXWWWZZZ___eeeiiijjjgggbbb___^^^]]]\\\\\\[[[\\\\\\\\\]]]^^^```aaafffooo|||yyyooolllppp{{{tttlllooorrrssssssqqqppppppuuu{{{xxxtttpppkkkhhhfffeeecccbbb```cccgggkkklllllljjjiiibbb```]]]YYYVVVTTTSSSSSSVVVUUUTTTSSSSSSSSSSSSTTTTTTSSSQQQOOONNNMMMLLLLLLMMMNNNNNNOOOOOONNNNNNMMMOOOPPPPPPQQQRRRQQQQQQQQQSSSSSSSSSRRRRRRRRRRRRRRRTTTVVVXXXYYYZZZZZZ\\\^^^___aaabbbbbb```______```]]]___aaaaaa`````````aaacccdddeeedddcccbbbbbbdddbbbaaa___\\\YYYWWWUUUUUU111111111111111111111111111000000000////////////......///000000///......///000111111111111000///000000000000000///......---------...///000000000,,,,,,---......///000000........................,,,---......//////......---------............///------------------------,,,---.../////////...---------.........---+++***------------..................//////////////////++++++,,,------...//////---------.........//////..............................//////000111111222////////////000000000111111111111111111111111111333333333333333333333333222333444444555555444444444333333333333222222222111111222222222333333333222222111111111111222222222222222111222222333444333333333333333333333333333333444444444555555555333333444555555555555555666666666666666666666666666666666666777777777888777666666555555666666777777777777777777777777777666666666666666666666666666666777888:::;;;;;;<<<999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<==================>>>?????????????????????@@@AAABBBBBBAAAAAAAAAAAABBBCCCCCCBBBDDDEEEFFFFFFEEEDDDCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIHHHIIIIIIIIIHHHFFFDDDCCCBBBCCCCCCDDDDDDEEEEEEEEEGGGHHHIIIKKKLLLNNNOOOPPPKKKJJJIIIHHHHHHIIIJJJKKKNNNOOOOOOPPPPPPPPPOOOOOONNNMMMLLLKKKKKKLLLMMMNNNOOOPPPPPPQQQRRRTTTUUUVVVVVVWWWXXXYYYYYYXXXWWWVVVWWWWWWXXXXXXYYYYYYZZZZZZYYYYYY[[[\\\[[[ZZZXXXWWWVVVTTTRRRSSSVVVYYYZZZ[[[ZZZ[[[[[[\\\]]]___``````]]]\\\[[[ZZZZZZ[[[\\\]]][[[[[[[[[[[[[[[[[[[[[[[[]]]aaafffiiiiiieee```\\\[[[ZZZYYYYYYYYYZZZ[[[[[[\\\^^^``````cccjjjvvvxxxrrrqqqwwwyyyuuurrrooonnnlllhhhfffdddppp}}}xxxuuuqqqnnnkkkiiifffdddeeefffiiikkklllkkkiiihhhfffccc```\\\XXXWWWVVVVVVXXXWWWVVVTTTSSSSSSSSSSSSQQQQQQOOONNNMMMMMMMMMMMMNNNNNNNNNOOOOOONNNNNNNNNQQQQQQSSSTTTTTTTTTSSSRRRTTTTTTSSSSSSRRRRRRRRRQQQQQQSSSVVVWWWWWWWWWXXXYYYXXXYYYYYYXXXWWWWWWYYYZZZXXX[[[\\\\\\ZZZYYY[[[\\\[[[]]]]]]]]][[[YYYYYYZZZVVVUUUTTTSSSRRRQQQPPPOOO111111111111111111111111000000000000////////////---...///000000///...---///000111222222111000///111111111111111000//////---......///000111111222++++++,,,,,,---...//////........................,,,,,,---.../////////...,,,,,,------.../////////.....................---,,,---...000000000//////---...///000///---+++))).................................///////////////++++++,,,,,,---...//////---------.........//////........................---......///000111111222////////////000000000000111111111111111111111111222222222222222222222222222333444444555555444444333333333222222222111111111111111222222333333333222222111111111111222222222222111111222222333444333333333333333333333333333333333444444555555555333444555555666666555555777777777777777777777777666666666666777777777777666666555555555555666666888888888888888888888888666666666666666666666666666666777999:::;;;<<<===999999:::::::::;;;;;;;;;::::::::::::::::::::::::999::::::;;;;;;<<<<<<===>>>============>>>????????????????????????@@@AAABBBBBBAAAAAABBBBBBCCCDDDAAABBBDDDEEEEEECCCAAA@@@CCCCCCDDDDDDEEEEEEEEEFFFDDDEEEFFFGGGHHHHHHIIIHHHGGGHHHIIIIIIHHHEEECCCAAAAAABBBBBBCCCDDDEEEFFFFFFIIIIIIJJJJJJKKKLLLLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMOOOOOOOOOOOONNNNNNLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMNNNPPPRRRTTTWWWXXXVVVWWWXXXZZZZZZXXXWWWVVVVVVVVVWWWXXXYYYZZZ[[[[[[WWWXXXYYYZZZYYYWWWUUUTTTUUUSSSRRRSSSVVVZZZ\\\]]][[[[[[\\\]]]___```aaaaaa]]]\\\ZZZYYYYYYZZZ\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]___bbbfffhhhgggccc^^^ZZZXXXWWWWWWWWWWWWYYY[[[\\\[[[^^^``````bbbhhhsss{{{vvvtttooozzzwwwppplllhhhbbb]]]XXXcccqqq~~~{{{xxxuuurrrooolllhhheeehhhiiijjjkkkkkkiiigggfffeeeccc```]]][[[[[[[[[[[[ZZZYYYWWWUUUSSSSSSSSSSSSOOOOOONNNNNNNNNNNNNNNOOOPPPQQQQQQRRRRRRQQQQQQPPPRRRSSSTTTVVVVVVUUUUUUTTTUUUUUUTTTTTTSSSSSSRRRRRRNNNQQQTTTVVVVVVVVVWWWXXXQQQRRRRRRRRRQQQRRRUUUXXXRRRTTTVVVUUURRRRRRSSSVVVSSSTTTUUUUUUSSSRRRRRRSSSQQQQQQQQQPPPPPPOOONNNNNN000000000000000000000000111000///......///000111000000//////.........------...///111111///...---////////////////////////........................111111111111111000000000///......---------......---------............///////////////000000000000------------------------,,,,,,,,,---------......,,,,,,,,,---...//////000------------------------////////////////////////------------------------......................................................///000000000000000............////////////000000000000111111111111222222222222222222222222444333333222111111111222333333333222222222111111000000////////////000000111111111111111111111111000111111111111222222222111111222222222333333333222222222222222222222222222222222333444555666777444444555555555555444444666666666666666666666666444666666666444444666888666555444555777888888777666666555555555444444444555666777999999:::::::::999999999:::::::::;;;;;;<<<;;;999888888888999999888888999::::::;;;<<<<<<<<<<<<======>>>>>>?????????>>>===<<<<<<===>>>???AAAAAA@@@??????@@@@@@AAABBBBBBBBBCCCCCCBBBAAAAAAAAABBBBBBBBBAAAAAACCCDDDEEEFFFHHHIIIIIIHHHFFFEEEEEEFFFFFFFFFEEEDDDBBBAAAAAAAAA@@@@@@@@@AAABBBBBBGGGGGGHHHIIIJJJLLLLLLMMMKKKKKKJJJJJJJJJJJJKKKKKKNNNNNNMMMLLLKKKKKKLLLLLLMMMLLLLLLKKKKKKKKKKKKKKKPPPQQQSSSTTTTTTTTTSSSRRRSSSVVVXXXXXXVVVVVVXXXZZZ^^^]]][[[ZZZYYYZZZ[[[\\\XXXYYYYYYYYYYYYWWWUUUTTTTTTTTTTTTUUUWWWYYYZZZ\\\ZZZ[[[[[[\\\]]]___```aaaZZZYYYYYYZZZ[[[]]]```aaaaaaaaaaaa```````````````aaaeeehhhiiieee___ZZZWWWSSSTTTVVVXXXZZZ[[[\\\]]]dddcccaaaaaacccgggkkknnnuuunnnvvvrrrhhhbbb___WWWZZZ```mmm}}}yyyuuupppllljjjkkkiiigggeeeeeeeeecccbbbbbbbbbaaa```^^^]]]\\\[[[]]][[[XXXVVVUUUSSSQQQOOOPPPOOONNNMMMMMMNNNPPPQQQSSSRRRQQQQQQPPPQQQQQQQQQUUUVVVWWWXXXWWWVVVTTTRRRTTTSSSRRRPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKJJJIII000000000000000000000000111000///......///000111000/////////............---...///000000///...---.........................................................---------------000///...------------------------............///---............/////////------------------------,,,,,,,,,---------......,,,,,,---......///000000........................////////////////////////........................------------------------..............................///000000000000000............////////////000000000000111111111111222222222222222222222222555444333333222222222333333333222222222111111111000000////////////000000111111111111111111111111000111111111111222222222111111222222222333333333222222222222222222222222555555444333333333333444444444555555555555444444666555555555666666777888888777555555555555666777888666666666888999888777666555555555444444444444555666777888888999888888999999999::::::::::::;;;;;;:::999888888888888999888888999999:::;;;;;;<<<;;;<<<<<<======>>>??????>>>>>>===<<<<<<===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@BBBBBBBBBAAAAAABBBDDDEEEFFFHHHIIIIIIHHHFFFEEEEEEEEEFFFFFFEEEDDDBBBAAAAAAAAAAAAAAABBBBBBCCCDDDFFFFFFGGGHHHJJJKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKMMMLLLKKKKKKJJJJJJKKKKKKMMMLLLLLLKKKKKKKKKLLLLLLPPPQQQRRRSSSSSSSSSRRRRRRSSSTTTVVVUUUTTTUUUXXX[[[```^^^\\\YYYXXXXXXYYYZZZYYYYYYYYYYYYYYYWWWVVVUUUTTTUUUUUUWWWXXXYYYZZZZZZ[[[[[[ZZZ[[[[[[]]]^^^^^^[[[[[[[[[\\\]]]^^^___````````````__________________bbbfffgggccc^^^YYYWWWUUUUUUUUUVVVYYY\\\___aaafffdddcccbbbcccfffjjjlllwwwzzzpppwwwooobbb\\\RRRSSSWWWbbbsss|||xxxssspppmmmmmmjjjgggfffeeedddbbbaaa`````````____________^^^]]][[[XXXVVVUUUTTTRRRQQQQQQPPPOOONNNNNNOOOQQQRRRSSSRRRRRRRRRRRRRRRSSSSSSVVVWWWXXXYYYYYYXXXWWWVVVUUUTTTSSSQQQQQQPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKJJJJJJIIIHHHGGG000000000000000000000000000000////////////000000////////////............---...///000000///...---................................................////////////000000000000111000///...---,,,,,,,,,---------............///,,,,,,---------.........------------------------,,,,,,,,,---------......------......///000000000////////////////////////////////////////////////..............................................................................///000000000000///............////////////000000000000111111111111222222222222222222222222555555444333333333333444333222222222222111111111000000////////////000000111111111111111111111111000111111111111222222222111111222222222333333333222222222222222222222222555555444333333333333333444444555555555555444444666555444444555777999;;;<<<888444333555777777666888666555666777777666444555555555555444444444444555666666777777777666666888888999999999::::::::::::999888888777888888888888888888999::::::;;;;;;;;;;;;;;;<<<======>>>>>>>>>===<<<<<<<<<<<<===>>>>>>???@@@AAAAAA@@@???>>>???@@@@@@AAAAAAAAA@@@@@@@@@AAABBBAAA@@@AAABBBDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDEEEFFFFFFEEEDDDBBBAAAAAAAAAAAAAAABBBCCCEEEEEEDDDDDDEEEGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJLLLLLLKKKKKKKKKLLLLLLMMMPPPPPPQQQRRRRRRRRRRRRQQQSSSTTTTTTTTTTTTWWWZZZ]]]```^^^[[[YYYWWWVVVWWWWWWYYYYYYYYYYYYXXXWWWVVVVVVTTTVVVWWWYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[\\\\\\\\\]]]^^^___```______^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\___bbbccc```\\\YYYWWWWWWVVVVVVWWWZZZ^^^cccfffgggfffcccbbbbbbdddfffhhhmmmuuuuuuwww~~~yyyeeeZZZOOONNNNNNTTTbbbsss{{{wwwsssqqqnnnlllhhhfffdddbbb```^^^]]]]]]]]]^^^^^^______```\\\ZZZWWWVVVVVVVVVTTTSSSRRRRRRPPPOOOOOOPPPQQQRRRSSSRRRRRRSSSSSSTTTUUUVVVWWWXXXYYYYYYZZZYYYYYYXXXWWWVVVTTTSSSRRRQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHGGGFFFEEEEEE////////////////////////000000////////////000000///////////////...............///000000///......................................................000000000000111111111111111111///...,,,,,,++++++---------............///,,,------------.........------------------------,,,,,,,,,---------...............//////000000000........................////////////////////////........................////////////////////////........................---...//////000000//////............///////////////000000000111111111111111222222222222222333333444333333222222222333333222222222222111111111111000000////////////000000111111111111111111111111000000111111111222222222111111222222222333333333222222222222222222222222111111111222333444666666333444444555555444444333666555444444555888<<<>>>@@@999333222555888777555777555444444555555333222444444444444444444444444555555666666666555444444888888888888999999999999888888888777777777888888777888888888999999:::::::::::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAAAAA@@@>>>===>>>??????@@@@@@@@@@@@???@@@AAABBBAAA@@@@@@BBBDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEDDDBBBAAA@@@@@@@@@AAABBBCCCDDDEEEBBBBBBCCCEEEGGGHHHIIIJJJKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIJJJJJJKKKLLLKKKKKKKKKLLLMMMNNNNNNPPPPPPPPPQQQQQQQQQQQQQQQSSSUUUWWWYYY[[[\\\^^^___]]]\\\YYYWWWVVVVVVWWWWWWXXXXXXXXXXXXXXXWWWVVVVVVUUUVVVXXXZZZZZZZZZXXXWWWYYYYYYYYYZZZ[[[\\\]]]^^^]]]___aaabbbaaa```]]]\\\\\\\\\[[[[[[ZZZYYYXXXXXXXXX[[[^^^___]]]ZZZXXXWWWWWWXXXYYY[[[^^^bbbfffhhhfffdddbbb```______aaabbbeeemmmzzz{{{wwwxxxjjj\\\QQQMMMJJJLLLTTTaaasss}}}xxxuuusssooolllhhheeebbb```]]][[[YYYZZZZZZZZZ[[[[[[[[[[[[ZZZXXXVVVUUUVVVVVVUUUSSSSSSRRRQQQQQQPPPQQQQQQRRRQQQRRRRRRRRRTTTUUUVVVWWWYYYXXXXXXXXXWWWWWWVVVVVVWWWVVVUUUTTTRRRQQQQQQPPPLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDDDD//////////////////////////////000000000000//////.........///////////////......////////////......................................................,,,,,,,,,---------......111111///...,,,,,,++++++---------............///------........./////////------------------------,,,,,,,,,---------..................////////////------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,................................................------...///////////////............///////////////000000000111111111111111111111222222333333333222111111111111111222222222222222111111111000000000000////////////000000000000000000000000000000000000111111111222222222111111222222222333333333222222222222222222222222111111111222333444555666333333444444444444333333666555444444666999===??????999333111555777777555777666555555555555444333333333444444444444444444444444555555555444444333777777777888888888999999777777777777777777777777777777888888888888888999999999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@@@@@@@>>>======>>>??????@@@@@@@@@???@@@AAAAAAAAA@@@@@@BBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEDDDBBBAAA????????????@@@AAABBBCCC@@@AAABBBDDDFFFGGGIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJKKKLLLLLLKKKKKKKKKKKKLLLNNNOOOOOOPPPPPPPPPPPPQQQQQQQQQRRRSSSVVV\\\aaadddcccaaa^^^YYYXXXVVVUUUUUUVVVWWWYYYWWWWWWWWWVVVVVVVVVVVVVVVTTTVVVXXXZZZZZZYYYXXXWWWXXXYYYYYYZZZ\\\^^^___```^^^___aaabbbaaa___\\\ZZZZZZZZZYYYXXXVVVUUUTTTTTTTTTWWWZZZ[[[ZZZXXXXXXXXXWWWYYY\\\```ccceeeffffffcccaaa___]]][[[[[[\\\\\\aaahhhsssyyysssuuu{{{ooobbbTTTMMMHHHIIIMMMTTTcccppp}}}yyyuuussspppmmmhhhdddaaa^^^[[[XXXXXXXXXWWWWWWVVVUUUUUUUUUXXXVVVTTTSSSTTTTTTSSSRRRRRRRRRQQQPPPPPPPPPPPPPPPOOOOOOPPPQQQRRRTTTUUUVVVXXXWWWUUUSSSRRRQQQQQQQQQUUUTTTTTTSSSRRRQQQPPPOOOKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEDDDDDD000000000000000000000000//////000000000000//////.........///////////////////////////////////////------------------------........................,,,,,,------.../////////111000///...---,,,,,,,,,---------............///---............/////////------------------------,,,,,,,,,---------......---.....................------------------------////////////////////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------...////////////...............////////////000000000000111111111111111111111222222333333444111000000000000111111222222111111111111000000000000000////////////000000000000000000000000000000000111111111111222222222111111222222222333333333222222222222222222222222444444333222222222222222333333444444444444333333555444444444555888;;;<<<;;;777333222444666666555999777666777888888777666333333333333444444444444333444444555555555444444666777777777777888888888555666666777777777777666777777777777777777777777888888888999::::::;;;;;;::::::;;;<<<<<<;;;::::::;;;<<<===>>>??????>>>>>>===>>>???@@@@@@@@@@@@@@@???@@@AAA@@@???@@@AAACCCBBBBBBBBBAAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDBBBBBB???????????????@@@@@@AAA???@@@BBBCCCEEEGGGIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJKKKKKKLLLMMMJJJKKKKKKLLLMMMNNNPPPQQQQQQQQQPPPPPPQQQQQQRRRSSSTTTWWW^^^eeehhhgggaaa]]]WWWVVVTTTTTTTTTUUUWWWYYYVVVUUUUUUTTTTTTUUUUUUVVVSSSUUUVVVXXXXXXXXXXXXXXXYYYYYYZZZZZZ\\\^^^___```]]]^^^`````````]]][[[YYYXXXXXXVVVUUUSSSRRRQQQPPPQQQSSSVVVXXXXXXXXXYYYZZZWWWZZZ^^^aaaccccccbbbaaa^^^]]]\\\ZZZYYYYYYYYYYYY^^^ccckkkvvvtttrrrsssvvvtttjjjXXXNNNGGGHHHJJJMMMWWWcccsss~~~zzzwwwuuuqqqnnniiieeebbb___[[[YYYYYYXXXWWWVVVTTTSSSRRRQQQVVVTTTRRRQQQQQQQQQPPPOOOPPPPPPPPPOOOOOONNNMMMMMMLLLLLLMMMMMMOOOPPPQQQRRRTTTSSSPPPMMMLLLLLLMMMNNNQQQQQQQQQQQQQQQPPPNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFEEEDDDDDD000000000000000000000000...///000111111000///.............../////////000//////............//////------------------------..............................//////000111111222000///...------------------------............///,,,,,,---------.........------------------------,,,,,,,,,---------......------------------,,,,,,........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,---......//////..................////////////000000000000111111111111000111111222333333444444111111000000111111222333111111111111000000000000000000////////////000000000000000000000000000000000111111111111222222222111111222222222333333333222222222222222222222222444333222222111222222222222333333444444333333222111111222222333555666777666555444333333444555555777555555555777888777666222222333333333444444444222333444555555666555555666666666777777777888888444555666777777777666666777777777777777777777777777777888888999:::::::::999:::;;;;;;;;;;;;:::999;;;;;;<<<======>>>>>>???===>>>???@@@AAAAAAAAAAAA???@@@AAA@@@??????AAACCC@@@@@@????????????@@@@@@AAABBBCCCDDDDDDDDDBBBBBBAAAAAA@@@@@@??????@@@@@@???@@@AAACCCFFFGGGIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKLLLJJJJJJKKKLLLMMMOOOQQQRRRRRRRRRQQQQQQQQQRRRSSSTTTTTTWWW\\\cccgggeee```[[[WWWVVVTTTSSSSSSTTTUUUVVVTTTTTTSSSRRRRRRSSSTTTUUUSSSSSSTTTUUUVVVXXXXXXYYY[[[[[[ZZZZZZZZZ[[[[[[\\\[[[\\\]]]^^^]]][[[YYYXXXWWWVVVUUUSSSQQQOOONNNMMMOOOQQQTTTVVVVVVWWWZZZ[[[YYYZZZ\\\^^^___^^^^^^]]][[[[[[ZZZYYYYYYYYYYYYYYY\\\___dddlllxxx|||wwwrrrnnnttt{{{uuucccSSSGGGFFFGGGFFFLLLVVVcccsss~~~{{{yyytttqqqlllhhheeebbb^^^\\\[[[ZZZYYYXXXVVVUUUTTTSSSTTTQQQOOONNNNNNNNNMMMLLLNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNOOOMMMJJJHHHHHHJJJLLLMMMMMMMMMNNNOOOOOONNNMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDCCC000000000000000000000000...///000111111000///...---.........//////000000//////............//////------------------------........................++++++,,,,,,---......//////......---------......---------.........//////++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////------------------------000000000000000000000000........................,,,---......//////................../////////000000000000000111111111111000000111222333333444444222111111111222333333444111111111111000000000000000000////////////000000000000000000000000000000000111111111111222222222111111222222222333333333222222222222222222222222000000000111222333555555222333333444444333333222...///000111222333333333333444555444333333444666333222111222444555444333222222222333333444444444222333444555666666777666666666666666777777777777333444666777777777666666777777777777666666666666777777777888999999::::::999999;;;;;;;;;;;;999999;;;;;;;;;;;;<<<===???@@@>>>>>>???@@@AAABBBBBBBBB???@@@AAA@@@??????AAACCC??????>>>>>>>>>>>>??????AAABBBCCCDDDDDDDDDCCCBBBCCCCCCBBBAAA@@@@@@@@@@@@???@@@BBBDDDFFFHHHIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJHHHHHHHHHHHHIIIIIIJJJKKKJJJJJJKKKLLLMMMOOOQQQRRRSSSRRRRRRQQQQQQSSSTTTUUUUUUVVVYYY___cccccc^^^ZZZXXXWWWUUUSSSRRRRRRSSSTTTSSSSSSRRRQQQQQQRRRSSSTTTRRRRRRRRRSSSUUUWWWYYYZZZ]]]\\\[[[YYYXXXXXXXXXXXXZZZ[[[[[[\\\[[[ZZZYYYXXXVVVUUUTTTRRRPPPNNNMMMLLLNNNPPPSSSUUUVVVWWWZZZ\\\[[[ZZZZZZYYYZZZZZZZZZ[[[ZZZZZZYYYYYYYYYZZZZZZ[[[ZZZ[[[^^^eeeppp~~~uuukkkllluuu~~~~~~nnnZZZIIIEEEDDD@@@CCCKKKVVVggg|||~~~|||vvvsssnnnjjjgggdddaaa^^^\\\\\\[[[ZZZYYYXXXXXXWWWRRRPPPNNNLLLLLLLLLKKKIIIMMMMMMMMMLLLLLLJJJIIIIIIHHHHHHGGGHHHHHHIIIJJJKKKKKKIIIGGGFFFGGGIIIMMMOOOJJJKKKLLLMMMNNNMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDCCCCCCCCC...------...000111000/////////000000///...------......////////////......000////////////.........---,,,,,,,,,,,,---......000000//////.........---.../////////000111111111111111000...---,,,+++***........................++++++++++++++++++++++++........................************+++,,,---------,,,,,,,,,,,,---...............------,,,,,,,,,///............///000111---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------............///...///000222222111111000000////////////111333444222222222222222222222222222222111111000000//////000000//////.........------------............///000000000000111111111111222222222222222222222222222111111111000000//////000111111111111222222222333333333333333333333333222222222222222222222222222222333333333333444444333333333333333333333333111111222333333444555555333333333333333333333333555555555555555555444444555555555555666666666666666777777777777777666666555555666777888999999:::888999999::::::;;;;;;<<<>>>===;;;:::;;;<<<>>>?????????@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@AAAAAAAAABBB???;;;;;;>>>@@@@@@???BBBCCCDDDFFFFFFFFFEEEDDDCCCBBBAAA@@@???@@@@@@AAAAAABBBCCCDDDFFFHHHIIIIIIKKKIIIGGGEEEDDDDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLHHHIIIJJJKKKNNNPPPSSSTTTTTTSSSRRRRRRRRRRRRSSSSSSRRRTTTVVVXXXYYYXXXWWWVVVSSSTTTVVVWWWXXXWWWWWWVVVRRRPPPOOOOOOQQQRRRRRRQQQPPPRRRTTTUUUUUUUUUVVVWWWVVVWWWWWWWWWVVVWWWYYY\\\\\\[[[[[[ZZZYYYXXXXXXWWWTTTTTTRRROOOLLLKKKLLLMMMNNNNNNPPPRRRUUUWWWYYYZZZ[[[ZZZYYYXXXWWWWWWXXXYYYZZZZZZZZZZZZZZZYYYXXXWWW[[[ZZZ\\\```fffsssuuuhhhhhhnnnooo}}}ooo```QQQJJJEEEAAAAAAEEEQQQVVVdddwww}}}{{{wwwsssooollliiifffcccaaabbb___\\\YYYYYYXXXWWWUUUPPPOOOMMMLLLJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJIIIIIIFFFEEEDDDCCCDDDEEEGGGIIIIIIIIIHHHHHHGGGFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@///...---...000000000//////////////////...------......////////////....../////////.........---------,,,,,,,,,,,,---......000/////////.........---,,,,,,,,,,,,,,,,,,------//////......------,,,,,,------------------------++++++++++++++++++++++++------------------------*********)))******++++++---,,,,,,,,,,,,---............---------,,,,,,,,,...------------.........---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------........................------------------------------------...............///000111222111111000000/////////000111222333222222222222222222222222////////////......------000/////////.........------------............///........./////////000000111111111111111111111111111111111000000000//////000000111111111222222222333333333333333333333333222222222222222222222222222222222333333333444444333333333333333333333333111222222333333444444444333333333333333333333333444444444444444333333333444555555555666666666666666666777777777777666666666666666777888888888999888888999999:::;;;;;;;;;===<<<;;;:::;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@?????????@@@AAA>>><<<;;;===??????>>>@@@AAACCCDDDEEEEEEDDDDDDDDDCCCAAA@@@@@@@@@AAABBBBBBBBBDDDEEEFFFHHHIIIIIIIIIHHHFFFDDDCCCDDDEEEEEEFFFFFFGGGGGGHHHJJJKKKLLLHHHIIIJJJLLLNNNPPPRRRSSSTTTTTTSSSSSSRRRQQQQQQQQQOOOQQQSSSUUUWWWVVVVVVUUUTTTUUUVVVWWWWWWWWWVVVUUUQQQPPPOOOOOOQQQRRRRRRRRRQQQRRRSSSSSSRRRQQQSSSTTTVVVVVVWWWVVVVVVVVVYYY[[[\\\[[[ZZZZZZYYYXXXWWWWWWSSSSSSRRROOOLLLKKKLLLMMMOOOPPPRRRTTTVVVWWWYYYYYYZZZZZZXXXXXXWWWXXXYYYYYYZZZZZZZZZ[[[ZZZZZZYYYYYYYYYYYY[[[___dddooo{{{mmmiiilllmmmyyyvvvgggWWWNNNGGGBBBAAADDDIIIMMMYYYiiiwwwyyyvvvrrrnnnllliiifffcccgggddd```]]][[[YYYVVVTTTMMMLLLKKKJJJIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDFFFGGGIIIHHHGGGGGGGGGFFFFFFEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAA///...---...///000///...///////////////......---......////////////..................---------,,,---,,,,,,,,,,,,---....../////////...............++++++++++++************---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))***,,,,,,,,,,,,,,,---......------------,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,------------...............///000111111111000000000/////////000111222333111111111111111111111111/////////............---/////////...............---------............///------------............000000000000000000000000111111000000000000//////000000000111111111222222222222222222222222222222222222222222222222222222222222222222333333333333222222222222222222222222222222222333333333333333333333333333333333333333222222222222222333333333444444444555555555666666555666666777777666666666777777777777777777777777888888888999::::::;;;;;;<<<<<<;;;:::;;;<<<===>>>@@@@@@@@@???????????????BBBAAA@@@>>>============@@@>>><<<;;;===>>>>>>>>>===???AAABBBDDDDDDDDDDDDDDDCCCBBBAAA@@@AAABBBCCCCCCDDDEEEFFFGGGHHHIIIIIIGGGFFFEEECCCCCCCCCDDDEEEFFFFFFFFFFFFGGGIIIJJJKKKIIIIIIJJJLLLNNNPPPRRRSSSTTTUUUUUUTTTSSSQQQOOOMMMLLLMMMPPPSSSTTTUUUTTTTTTUUUUUUVVVVVVVVVUUUTTTTTTPPPOOONNNOOOQQQSSSSSSRRRRRRRRRRRRPPPNNNNNNPPPRRRUUUVVVWWWWWWVVVWWWYYY[[[[[[[[[ZZZYYYXXXWWWVVVVVVRRRRRRQQQOOOLLLLLLMMMNNNQQQRRRSSSUUUVVVWWWXXXXXXYYYXXXXXXXXXXXXYYYYYYZZZYYYZZZZZZ[[[[[[[[[[[[ZZZXXXWWWYYY]]]aaahhhwwwvvvmmmkkkjjjrrr}}}~~~}}}wwwfffZZZQQQIIIEEEEEEEEEGGGNNNXXXbbbmmm||||||yyyuuurrrpppmmmjjjgggjjjhhhccc```]]]YYYUUURRRLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEDDDDDDEEEGGGHHHFFFEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA///...---...///000///......///////////////............////////////............---------,,,,,,,,,---,,,,,,,,,,,,---.................................---------,,,,,,++++++------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///000000000//////......---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000000000000000000000000000000111111222111111111111111111111111000000000000000000000000........................---------............///---------............///000000000000000000000000000000000000000000//////000000000000111111111111111111111111222222222222222222222222222222222222111222222222222333333333222222222222222222222222333333333222222222222222222222222222222222222222222222222222333333333333333333444444444555555555555555666666777666666666777777777777777666666666777777888888999:::::::::;;;;;;:::::::::;;;<<<=========>>>>>>???@@@@@@@@@AAA@@@???===<<<;;;;;;;;;>>>===<<<<<<<<<======>>><<<>>>@@@BBBDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBCCCDDDEEEEEEFFFGGGHHHHHHIIIEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLMMMOOOQQQRRRTTTUUUUUUUUUSSSPPPMMMKKKJJJLLLOOORRRTTTTTTTTTTTTVVVVVVUUUUUUUUUTTTSSSSSSPPPOOONNNOOOQQQSSSSSSSSSQQQQQQPPPNNNMMMMMMPPPRRRVVVWWWXXXXXXXXXXXXYYY[[[[[[ZZZYYYXXXWWWVVVUUUTTTQQQQQQQQQOOOMMMLLLNNNPPPRRRSSSTTTVVVWWWWWWWWWVVVXXXXXXXXXXXXYYYYYYZZZZZZXXXYYYZZZ[[[[[[[[[[[[[[[WWWWWWYYY]]]___cccmmmwwwuuunnniiilllttt{{{xxxyyyzzzyyy~~~}}}ooocccXXXNNNHHHGGGFFFIIINNNSSS[[[jjjwww~~~{{{xxxvvvsssqqqmmmjjjjjjgggccc___\\\XXXSSSPPPMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKKKKJJJJJJHHHGGGGGGEEEDDDDDDCCCCCCDDDEEEEEECCCDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAA000///......///000///---......///////////////.........////////////............---------,,,,,,,,,---,,,,,,,,,,,,---......---------...............//////......------,,,,,,.........---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,...---,,,,,,++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,....../////////......------,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...///////////////000000000///000000000111111111111000000000000000000000000///////////////000000000---------...............---------............///...////////////000000000111111111111111111111111//////////////////000000//////000000000111111111000000000111111222222222222222222222222222222222111111111222222222333333111111111111111111111111222222222222222222222111222222222222222222222222222222333333444444444555333333333333444444444444444444555666666666666666777777777666666666666666666666777888888999999::::::::::::::::::;;;;;;<<<::::::<<<===???AAABBBBBB@@@???===<<<;;;:::::::::<<<======<<<<<<<<<<<<======>>>@@@CCCDDDEEEEEEEEECCCBBBAAA@@@AAAAAACCCCCCEEEEEEEEEFFFFFFGGGGGGGGGCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMOOOPPPQQQTTTTTTUUUTTTSSSPPPMMMKKKKKKMMMPPPSSSUUUVVVUUUUUUVVVUUUUUUTTTSSSSSSSSSSSSPPPOOONNNOOOQQQSSSSSSRRROOOOOOOOONNNNNNOOORRRUUUVVVXXXZZZZZZYYYYYYZZZ\\\ZZZYYYXXXWWWVVVTTTSSSSSSOOOPPPPPPNNNMMMMMMOOOQQQQQQSSSUUUVVVWWWWWWVVVUUUWWWWWWXXXYYYYYYZZZZZZZZZWWWXXXYYYYYYZZZZZZZZZZZZWWWWWWXXX\\\]]]^^^eeelll{{{xxxmmmkkkooo{{{xxxrrrppppppxxxzzzlll]]]RRRKKKHHHGGGIIIKKKPPP[[[fffvvv}}}{{{yyywwwtttooolllfffccc___\\\ZZZVVVSSSPPPNNNNNNMMMMMMMMMNNNOOOOOOLLLLLLLLLKKKJJJIIIGGGFFFCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@AAA@@@????????????@@@AAA000///......//////...------...//////////////////......////////////..................---------,,,---,,,,,,,,,,,,---......---------------.........------------,,,,,,,,,,,,.........---,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---...------,,,,,,,,,,,,---+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,***+++---.........---,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,........................------------------------,,,,,,,,,,,,------------//////.........///000111///000111111111111000000////////////////////////,,,------------.........---------------.........---------............///000000000000111111111111111111111111111111111111......////////////000000/////////000000000111111/////////000111111222222222222222222222222222222111111111111222222222222000000000000000000000000111111111222222222222222222222222222222222222222222222333333444444555555222222222333333333444444333444555555666666666666666666666666666666666666666666666777888888999999999999999:::::::::;;;;;;888999;;;<<<>>>@@@BBBBBB???>>>===;;;;;;::::::::::::<<<===<<<;;;:::;;;======???AAACCCDDDDDDDDDDDDBBBAAA@@@???@@@AAABBBCCCEEEEEEEEEEEEEEEFFFFFFFFFBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPRRRRRRSSSSSSRRRPPPOOONNNNNNOOORRRUUUVVVWWWVVVVVVUUUTTTSSSSSSRRRSSSSSSSSSRRRPPPOOOOOOQQQRRRRRRQQQNNNOOOPPPOOOOOOPPPSSSUUUVVVXXXZZZZZZZZZYYYZZZ[[[ZZZYYYXXXVVVUUUSSSRRRQQQNNNOOOOOONNNMMMNNNPPPSSSRRRSSSVVVXXXYYYXXXWWWVVVWWWXXXYYYYYYZZZYYYYYYXXXUUUVVVWWWWWWWWWWWWWWWWWWWWWUUUWWWZZZ[[[[[[___eeeqqqwwwqqqooowww|||qqqkkkmmmvvvvvviiiVVVOOOHHHGGGHHHKKKRRRYYYfffrrr~~~|||zzzwwwsssoooeeebbb]]]ZZZXXXVVVSSSRRRNNNNNNMMMMMMMMMNNNNNNOOOOOONNNNNNMMMKKKIIIHHHGGGCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAABBBCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAA@@@@@@@@@@@@@@@@@@???>>>======>>>???@@@111///......//////...---------...///////////////......////////////....../////////.........---------,,,,,,,,,,,,---......,,,,,,,,,------.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...,,,,,,++++++,,,,,,------+++++++++***++++++,,,---******+++++++++,,,,,,,,,***,,,...000111111000///---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///......---...///000111///000111222222111000///////////////////////////,,,,,,,,,---------......,,,,,,,,,------.........---------............///000000000111111111222222000000000000000000000000........./////////000000////////////000000000111......//////000111111222222222222222222222222222111111111111222222222222000000000000000000000000000000111111222222333333111111111111111111111111111111111222333444444444222222222222333333333333222333444555666666666666444555555555666777777777555555666666777888888999888888999::::::::::::::::::;;;;;;<<<===>>>??????>>>===<<<;;;;;;;;;;;;;;;999;;;======;;;:::;;;<<<===>>>@@@BBBBBBBBBBBBAAA@@@@@@???>>>???@@@AAABBBEEEDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQPPPQQQTTTVVVWWWWWWVVVUUUSSSSSSRRRRRRRRRSSSTTTUUUSSSQQQPPPPPPQQQQQQQQQPPPNNNOOOPPPPPPOOOOOOQQQRRRTTTVVVXXXYYYXXXXXXXXXYYYYYYXXXWWWVVVTTTRRRQQQPPPMMMNNNNNNNNNMMMNNNQQQTTTSSSUUUXXXZZZ[[[[[[ZZZYYYXXXYYYYYYZZZZZZYYYXXXWWWTTTTTTUUUUUUUUUTTTSSSSSSUUUSSSTTTWWWXXXXXX[[[___fffqqqzzzrrruuuyyyppppppuuummm```QQQJJJHHHHHHKKKOOOVVVaaannnyyy~~~{{{vvvsssiiieee___ZZZWWWVVVUUUTTTQQQPPPPPPOOOOOOOOOPPPPPPPPPPPPOOONNNLLLJJJHHHGGGDDDEEEEEEEEEDDDDDDCCCBBBAAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEDDDCCCCCCBBBBBB@@@AAABBBCCCCCCDDDDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@@@@???@@@@@@@@@>>>===<<<;;;;;;<<<===>>>111///......//////...,,,------...///000000//////......////////////......000////////////.........---,,,,,,,,,,,,---......,,,,,,,,,------.........---------....../////////******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------......************+++,,,------++++++******++++++,,,---*********++++++,,,,,,,,,---///111444555555444444---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------///......------///000111///000111222222111000///////////////////////////........./////////000000,,,,,,,,,------.........---------.........//////000000000000111111111111////////////////////////---.........//////000000////////////000000000000---......///000111111222222222222222222222222222000111111111111222222222000000000000000000000000//////000111222333333444111111111111111111111111///000000111222222333333111111222222222333333333222333444555666666666666333444444555666777888888555555666666777888888888888888999::::::::::::999===========================<<<<<<;;;;;;;;;<<<<<<888;;;======:::999:::<<<===>>>???@@@AAAAAA@@@?????????>>>>>>>>>???AAABBBDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOPPPRRRSSSTTTPPPRRRTTTVVVWWWVVVUUUUUUSSSRRRQQQQQQQQQSSSTTTUUUTTTRRRPPPPPPPPPQQQPPPOOONNNPPPQQQQQQOOONNNNNNOOORRRTTTWWWXXXWWWVVVWWWWWWYYYXXXWWWUUUSSSRRRPPPPPPMMMMMMNNNNNNNNNOOORRRTTTTTTVVVZZZ\\\^^^^^^\\\[[[YYYYYYZZZZZZZZZXXXWWWVVVSSSSSSSSSSSSSSSRRRQQQPPPSSSQQQQQQUUUVVVVVVXXX]]]^^^fffuuuvvvvvv|||{{{rrruuuqqq\\\OOOJJJHHHGGGIIIKKKUUUaaakkkzzz~~~yyyuuunnniiiaaa[[[XXXWWWWWWVVVTTTTTTSSSRRRRRRRRRRRRRRRRRRQQQPPPOOOMMMKKKIIIHHHFFFFFFFFFFFFFFFEEEDDDDDD@@@AAABBBCCCDDDFFFGGGGGGFFFFFFEEEDDDCCCCCCBBBBBB???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@???@@@@@@@@@>>>===;;;::::::;;;===>>>////////////000000000000111000000000//////......//////000000000000//////////////////.....................------,,,,,,,,,************++++++,,,---************************------...---,,,,,,---///,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***++++++------///666<<<===999444------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++000///...------...///000------------------------............/////////000//////000000000000//////222111111000///......---------------......//////------------------------......------------......///////////////////////////////////////////////////000111222222111000/////////000000000000//////////////////000000000000111111222222222222111111//////000000111111222222000000000000////////////333333222111111000000000111111111111000000000000333111...------///333555111111111111222333444555666666666666666555555555444333333444666777666555555555555555555555444444888888999999999999888888666777888999:::;;;;;;;;;::::::;;;;;;<<<=========<<<<<<<<<:::999999:::<<<==================>>>>>>@@@@@@?????????@@@AAAAAABBBCCCCCCCCCDDDDDDEEEEEEBBBBBBBBBBBBDDDFFFHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKNNNNNNNNNMMMLLLKKKJJJIIIPPPOOOOOONNNOOOOOOPPPPPPNNNNNNPPPQQQRRRRRRSSSSSSTTTSSSQQQPPPOOOOOOPPPPPPPPPPPPOOOOOOOOONNNNNNNNNRRRQQQQQQPPPPPPPPPQQQQQQPPPQQQRRRSSSUUUVVVXXXXXX[[[XXXUUUSSSRRRQQQOOOMMMNNNMMMLLLKKKMMMPPPSSSVVVYYYYYYYYYYYYZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUOOONNNMMMOOORRRRRROOOLLLNNNNNNOOOPPPQQQSSSSSSTTT[[[\\\fffyyy||||||}}}ooo^^^UUULLLGGGGGGKKKLLLRRR\\\hhhvvv{{{vvvuuuqqqkkkfffcccaaa^^^]]]ZZZXXXUUUSSSSSSTTTVVVWWWSSSTTTSSSQQQOOOMMMMMMMMMKKKIIIFFFEEEEEEFFFEEEDDDAAABBBCCCEEEFFFGGGGGGGGGMMMKKKIIIFFFCCCAAA@@@???@@@@@@???????????????@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???????????????????????????>>>===<<<;;;;;;<<<===>>>.../////////000000000000111111000000000///////////////000000000000//////////////////..................---------,,,,,,,,,+++++++++++++++,,,------------------------------)))+++......---+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,...333999:::666222------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///---------------------------------............/////////000000000000//////111000000000///.........------------------------------------------------......------------......////////////////////////...........................///000000000000///...///000000000000000000///.../////////000000000000//////000000000000/////////////////////000000000////////////000000000000111111111222222222222222000000000////////////...222111///......000222444111111111111222333444444666666666666555555555555555444333444555666555444555555555555555555444444666777777888888777777666666777888999::::::::::::999999::::::;;;<<<<<<<<<<<<<<<<<<:::999888:::<<<<<<<<<<<<===============@@@@@@@@@@@@@@@AAAAAABBB??????@@@@@@@@@@@@@@@AAABBBBBBBBBBBBDDDFFFHHHIIIJJJJJJJJJJJJKKKKKKKKKLLLOOONNNNNNMMMLLLJJJIIIHHHLLLLLLLLLLLLMMMNNNOOOPPPLLLMMMNNNPPPQQQRRRRRRRRRSSSRRRQQQOOOOOOOOOPPPPPPQQQQQQPPPPPPPPPOOOOOOOOOSSSRRRQQQPPPOOOOOOOOOOOORRRSSSUUUWWWYYYZZZ[[[[[[ZZZWWWUUUTTTSSSRRRQQQOOOMMMLLLLLLLLLNNNRRRUUUXXXYYYYYYYYYYYYYYYYYYYYYYYYRRRRRRQQQQQQQQQQQQQQQRRRPPPNNNMMMNNNPPPPPPMMMJJJLLLMMMMMMOOOPPPQQQQQQRRRWWWXXXaaaqqqqqqfffYYYOOOKKKHHHIIIMMMUUU^^^iii{{{|||yyyuuuooojjjgggdddbbb```^^^]]]ZZZWWWVVVVVVVVVWWWWWWWWWVVVUUURRRQQQPPPPPPNNNKKKHHHGGGFFFFFFEEEDDDBBBCCCEEEFFFGGGHHHIIIIIILLLJJJHHHEEECCCAAA??????>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBCCCDDDDDDCCCBBBBBBBBBBBBAAA@@@???>>>????????????????????????>>>>>>===>>>>>>???@@@AAA....../////////000000000111111111111000000000000...//////000000//////.../////////............---...------------,,,,,,,,,,,,,,,,,,,,,,,,------...++++++++++++++++++++++++(((+++///000///,,,+++***---------,,,,,,,,,++++++************************+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))************))))))(((++++++,,,000555555222...------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,---------.........//////000000000000////////////////////////......------------------,,,,,,------------------------......------------......................................................---......//////......---000000111111111111000000....../////////000000000...//////000000//////...////////////..................//////000000111111000111111222333333444444////////////............000000000///000111111222111111000111111222333444555555555555555555555555666555444444555555444333444444444444444444555555555555666666666666555555666666777888999999999999888888999::::::;;;;;;<<<;;;;;;;;;:::888888999;;;;;;;;;;;;<<<<<<=========AAA@@@@@@@@@AAAAAABBBCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBDDDEEEGGGHHHHHHHHHIIIJJJKKKLLLLLLMMMOOOOOONNNLLLKKKIIIHHHGGGIIIIIIIIIIIIJJJLLLMMMNNNIIIJJJLLLNNNOOOPPPQQQQQQQQQPPPOOOOOOOOOOOOPPPPPPRRRRRRRRRRRRQQQQQQQQQQQQTTTSSSRRRPPPOOONNNMMMMMMPPPRRRUUUXXX[[[\\\\\\[[[XXXWWWUUUTTTUUUTTTSSSQQQMMMMMMMMMNNNPPPSSSWWWYYYWWWXXXXXXXXXXXXXXXWWWWWWOOONNNNNNNNNNNNOOOPPPPPPOOONNNNNNNNNOOOMMMKKKHHHKKKLLLMMMNNNOOOPPPPPPPPPRRRTTTZZZffftttttteeeVVVMMMHHHGGGHHHMMMRRRZZZhhhuuu|||vvvpppmmmjjjgggeeedddccc```^^^\\\ZZZYYYYYY[[[[[[ZZZXXXWWWVVVUUUTTTRRROOOKKKHHHGGGFFFEEECCCCCCDDDEEEGGGHHHIIIJJJJJJIIIHHHFFFCCCAAA???>>>>>>============>>>>>>?????????@@@AAABBBBBBBBBBBBBBB@@@@@@@@@@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<===???AAABBBCCCDDDDDD........./////////000000111111111111111111000000...//////////////////...//////.........------------------------------------------,,,,,,------...***************************---//////...,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---.........++++++++++++++++++++++++))))))+++++++++***)))(((,,,+++,,,...111111///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------------------.........////////////000000000000//////.....................///............------------------------------------......------------......////////////////////////................................................000000111111111111000000........./////////000000000000111111111111000000000000000//////.........---......///000111111222111111222222333333333333000000/////////.........//////000111111111111111000000000000111222333444444444555555555555555666777555444444444444333111333333444444444444555555555555666666666666555555555666777777888888888777888999999::::::;;;<<<<<<:::;;;;;;:::888888999::::::;;;;;;<<<===>>>>>>???@@@@@@@@@@@@AAABBBCCCCCCEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@AAABBBDDDEEEFFFGGGFFFFFFHHHIIIJJJLLLMMMMMMOOONNNLLLJJJIIIGGGGGGFFFGGGGGGGGGGGGGGGHHHIIIJJJGGGHHHJJJLLLNNNOOOOOOPPPNNNNNNNNNNNNOOOOOOPPPPPPTTTSSSSSSSSSSSSRRRRRRRRRTTTSSSQQQPPPNNNMMMLLLLLLLLLOOOSSSWWWYYYYYYYYYXXXWWWVVVUUUUUUVVVVVVUUUSSSPPPOOOOOOPPPQQQTTTVVVXXXWWWWWWXXXXXXXXXWWWVVVUUUQQQQQQPPPPPPPPPPPPPPPQQQNNNNNNNNNOOOOOONNNLLLKKKMMMNNNOOOQQQRRRRRRQQQQQQQQQSSSWWW^^^gggxxxzzzmmm\\\PPPKKKHHHGGGIIILLLPPPZZZdddyyy{{{wwwsssqqqnnnllliiihhhgggeeecccaaa```___```^^^]]][[[[[[ZZZXXXVVVTTTQQQMMMJJJHHHFFFDDDBBBBBBCCCDDDFFFGGGHHHHHHHHHGGGFFFDDDBBB@@@>>>>>>===<<<===>>>??????@@@@@@@@@>>>???@@@@@@AAAAAAAAA@@@???@@@@@@@@@??????>>>===>>>>>>>>>>>>>>>>>>>>>>>>:::<<>>???@@@@@@@@@@@@@@@@@@AAABBBCCCDDDBBBBBBAAAAAA@@@@@@????????????AAABBBCCCDDDEEEFFFDDDEEEFFFGGGIIIKKKLLLLLLMMMKKKJJJHHHFFFEEEEEEEEEGGGGGGFFFEEEEEEFFFFFFFFFFFFGGGIIIKKKLLLMMMNNNNNNLLLMMMNNNOOOPPPPPPQQQQQQTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRPPPOOOMMMMMMLLLLLLKKKNNNQQQUUUWWWXXXWWWVVVUUUTTTTTTUUUWWWWWWUUUSSSRRRRRRQQQRRRRRRTTTUUUVVVVVVWWWXXXXXXXXXWWWUUUTTTUUUTTTSSSQQQPPPOOOOOOOOOLLLMMMOOOPPPPPPPPPOOOOOORRRSSSTTTVVVVVVVVVUUUUUUTTTTTTWWWZZZ___lll~~~ssscccVVVOOOJJJHHHHHHIIIKKKQQQXXXhhhppp~~~|||zzzxxxvvvtttoooooonnnmmmllljjjiiihhheeeccc```___^^^]]]ZZZXXXUUURRRNNNKKKIIIGGGEEECCCBBBCCCDDDEEEEEEFFFFFFEEEEEEDDDBBB@@@???>>>======>>>???@@@AAAAAAAAAAAA@@@===>>>>>>??????????????????@@@@@@@@@@@@??????>>>========================999:::===@@@BBBCCCCCCCCC------........./////////////////////000000000000---......//////......---.........------------,,,,,,,,,,,,------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******(((&&&$$$&&&))),,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++(((((()))*********)))))),,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************++++++,,,,,,------//////000000000111111111//////000000000000//////---------------------,,,---------.........//////------------------------......------------......000000000000000000000000------------------------000//////......//////000//////000000000000//////------........./////////---......//////......---111111111111000000000000......//////000000111111333333222222111000000///111111111111000000000000//////000111111111111111000000///000000111222333333333333444555555666666777555333333444333222000222222333333444444555555555555666666666666555555444555555666666555555555777888888999999:::;;;;;;777999::::::888777777888888999:::;;;===>>>@@@@@@>>>>>>>>>???@@@AAABBBCCCBBBBBBAAAAAAAAAAAAAAAAAA>>>???@@@BBBCCCDDDDDDDDDCCCCCCDDDFFFGGGIIIJJJJJJIIIHHHFFFEEEDDDCCCDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLKKKLLLNNNOOOQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQOOOOOONNNNNNMMMMMMNNNNNNNNNPPPSSSVVVWWWXXXWWWWWWTTTTTTTTTUUUWWWWWWTTTRRRRRRRRRRRRRRRSSSTTTUUUUUUVVVWWWYYYYYYYYYWWWUUUSSSTTTSSSQQQOOOMMMLLLLLLKKKJJJMMMOOOQQQPPPPPPQQQQQQUUUVVVXXXZZZZZZYYYXXXWWWWWWWWWXXXZZZ[[[dddxxx{{{}}}~~~wwwhhhZZZTTTNNNJJJIIIIIIHHHKKKPPPUUUYYYbbblllsssyyyzzzyyywwwvvvuuutttttttttnnnjjjfffddddddbbb^^^[[[VVVSSSOOOLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCAAA@@@???>>>>>>>>>???@@@AAABBBBBBAAA@@@???<<<======>>>>>>>>>======??????@@@@@@@@@??????>>>========================999:::<<<>>>???@@@AAAAAA---------.........//////---.........////////////---......//////......---.........---------,,,,,,,,,,,,,,,---------......------,,,+++++++++++++++)))))))))))))))))))))))))))))))))(((&&&''')))+++++++++*********)))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************************************&&&&&&&&&&&&&&&'''((((((++++++++++++***+++---...++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******)))******+++,,,,,,------////////////000000000000//////000000000000//////...---------,,,+++++++++)))***++++++,,,---......------------------------......------------..............................------------------------//////...------...//////......////////////......---------.........//////------............------/////////000000000000000////////////000000000000000000000000000000000000111000000000000/////////000000000000000111111111/////////000000111222333222222333444444555666666555444333333444444222111111222222333444444555555444444555555555555444444444444555555555444444333555555666666777888888888666888::::::888666666777555666777999;;;===>>>???=========>>>???@@@BBBBBBAAAAAAAAAAAAAAABBBBBBBBB===>>>@@@BBBCCCDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGHHHFFFEEECCCBBBAAABBBCCCDDDDDDDDDDDDEEEFFFGGGIIIJJJHHHIIIJJJJJJKKKKKKJJJJJJJJJLLLNNNPPPRRRSSSTTTTTTQQQQQQPPPPPPPPPOOOOOOOOOLLLLLLLLLLLLMMMOOOPPPPPPRRRSSSTTTUUUVVVWWWWWWWWWSSSSSSTTTUUUVVVVVVSSSQQQNNNOOOPPPRRRSSSUUUWWWWWWWWWXXXZZZZZZZZZWWWUUUSSSPPPOOONNNLLLKKKJJJJJJJJJJJJMMMPPPPPPOOONNNOOOPPPUUUWWWYYY[[[[[[ZZZXXXWWWXXXWWWXXXYYYYYY^^^kkkxxxzzzyyyyyy}}}~~~uuufff\\\UUUPPPNNNKKKHHHIIILLLHHHIIINNNVVV[[[^^^hhhrrrxxx}}}||||||}}}xxxsssnnnlllkkkiiiddd___WWWTTTQQQOOOOOONNNMMMLLLLLLLLLLLLKKKJJJHHHGGGFFFCCCBBBAAA@@@??????>>>>>>@@@AAABBBBBBBBB@@@>>>===<<<<<<=========<<<<<<;;;===>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???---------.........//////,,,---------......//////---..................---......---------,,,,,,,,,,,,,,,,,,------.........---,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,***+++------+++***+++,,,*********))))))))))))(((************************++++++++++++++++++++++++*********)))))))))))))))************************,,,+++*********,,,---...)))******))))))***,,,...++++++++++++++++++++++++,,,,,,,,,------.........++++++++++++++++++++++++***+++,,,------,,,+++***))))))***+++,,,,,,------............/////////000//////000000000000//////......---,,,,,,+++******''''''((()))+++,,,---...------------------------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...------............---------------.........////////////000000000000//////---.........//////000000000000000000////////////......//////000000111111000/////////............000000000///000111111222////////////000111222333222222333333444555666666555333222222444444333111111111222333333444555555222333333444444333333222444444444555555444333333333333444444555666666666666888::::::888666666666333444555777999;;;<<<===<<<<<<<<<===>>>@@@AAABBB;;;;;;<<<<<<======>>>>>><<<>>>@@@BBBCCCDDDCCCCCCAAABBBBBBCCCDDDEEEFFFFFFDDDCCCAAA@@@@@@AAACCCDDDAAABBBCCCEEEGGGJJJLLLMMMIIIJJJJJJKKKKKKJJJJJJIIIJJJLLLNNNQQQSSSTTTUUUUUUPPPPPPOOOOOOOOONNNNNNNNNJJJJJJKKKLLLMMMOOOQQQRRRSSSSSSSSSTTTTTTUUUVVVVVVSSSSSSSSSUUUVVVUUURRRPPPKKKLLLNNNQQQTTTWWWYYYZZZWWWYYYZZZ[[[ZZZXXXUUUSSSNNNMMMLLLKKKKKKKKKKKKKKKKKKNNNPPPPPPMMMKKKLLLMMMUUUVVVYYYZZZ[[[YYYWWWVVVWWWVVVWWWYYYXXXZZZbbblll}}}|||xxxtttvvv|||tttuuuwww|||xxxccc\\\VVVSSSOOOKKKIIIKKKDDDCCCFFFKKKMMMMMMUUU___bbbjjjxxxzzztttrrrqqqnnniiicccWWWUUURRRQQQQQQRRRQQQPPPQQQQQQPPPOOOMMMKKKJJJIIICCCBBBAAA@@@????????????@@@AAABBBBBBAAA???<<<;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>>---......///////////////////////////////////////................................................,,,------......------,,,---------------------------,,,,,,+++*********+++,,,---......,,,,,,---......------,,,+++***))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***+++*********************)))))))))***++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++***)))(((++++++,,,---,,,+++***))).........///......------......................../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,........................000///---,,,,,,---///000......---,,,,,,,,,,,,---......////////////...............------,,,,,,+++......////////////......---...//////000000//////222111000///......//////000000////////////000000////////////////////////000000111111111111000000000000000000111111111111/////////000111111222222000000111111111111000000111222222333333444555555222222222333333444444444222222333444444555555666666444111///...///111222555666666666555444444333333333444555666777888999777888888999999999888888777888999:::<<<===>>>???@@@AAABBBBBBBBBAAA@@@???======<<<======>>>???@@@===>>>>>>@@@AAABBBCCCCCCAAABBBCCCCCCCCCBBB@@@???DDDCCCAAAAAAAAACCCDDDFFFHHHGGGFFFEEEEEEGGGIIIKKKLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNPPPQQQSSSTTTSSSQQQNNNMMMNNNOOONNNMMMMMMMMMNNNNNNOOOPPPQQQQQQSSSTTTTTTTTTTTTSSSRRRRRROOOQQQTTTTTTSSSSSSSSSSSSTTTTTTSSSRRRSSSTTTVVVWWWZZZZZZZZZZZZ[[[YYYUUURRRPPPOOOMMMLLLKKKJJJJJJJJJMMMNNNOOOPPPPPPOOOMMMLLLQQQSSSUUUVVVVVVVVVWWWXXXYYYXXXXXXWWWWWWZZZ___cccrrr{{{tttttt{{{xxxrrrmmmnnnpppsss{{{yyyppphhhccc___XXXPPPKKKFFFEEEEEEFFFDDDDDDIIIPPPTTTWWW```ooo{{{}}}zzzwwwrrrllliiibbb```^^^]]]^^^___^^^]]]^^^\\\YYYWWWUUUSSSPPPNNNMMMKKKHHHFFFCCCBBBBBBAAADDDCCCBBB@@@??????>>>>>>======>>>>>>>>>===<<<<<<===>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>===@@@@@@@@@??????@@@CCCFFF------...///////////////........................................................................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++***+++,,,,,,******+++,,,---,,,,,,++++++******)))************++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***((())))))***+++,,,------++++++******************,,,++++++******++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,+++******)))++++++,,,,,,,,,++++++***+++,,,,,,,,,,,,,,,++++++.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,++++++,,,...///......---,,,,,,,,,,,,,,,------............------.........---------------......////////////......------............//////000000000000//////............------------......///////////////////////////000000111111000000////////////000000000111111111111000000000000000000000000111111111111000000111111111222333333444444222222222333333333444444222222333333444555555555666444111/////////111222333333444444333333222111222333444555666777777888777888888888888888777777777888999:::;;;===>>>>>>???@@@AAABBBBBBAAA@@@@@@>>>============>>>>>>???===>>>???@@@AAABBBBBBCCCBBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAAAAACCCDDDEEEGGGFFFEEEEEEEEEFFFHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKNNNNNNOOOPPPPPPQQQRRRRRRTTTRRROOONNNOOOPPPPPPOOONNNNNNOOOPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSRRRQQQQQQOOORRRTTTTTTSSSRRRSSSTTTTTTTTTSSSSSSSSSTTTUUUVVVZZZYYYYYYZZZZZZXXXUUURRRPPPPPPOOONNNNNNNNNNNNNNNLLLMMMOOOPPPPPPOOOMMMLLLNNNPPPSSSTTTTTTUUUWWWXXXXXXXXXXXXXXXXXXZZZ^^^bbbiiipppzzzvvvxxx}}}wwwmmmhhhfffgggnnnvvv|||yyyvvvmmm```WWWLLLGGGDDDDDDBBBAAACCCHHHLLLMMMTTT___hhhqqq|||{{{vvvpppllliiihhhhhhiiijjjjjjhhhfffgggdddaaa___^^^\\\YYYWWWSSSQQQNNNJJJHHHFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@======>>>>>>>>>>>>>>>>>>@@@@@@?????????>>>>>>>>>AAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@@@@BBBFFFIII------...////////////...........................------------------------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,+++************+++***+++,,,+++***)))***,,,++++++++++++++++++++++++))))))))))))************+++++++++++++++***************++++++++++++***************++++++,,,,,,,,,,,,,,,++++++***))))))(((++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,++++++***+++++++++***++++++,,,,,,++++++,,,,,,,,,,,,++++++------------------------------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------...---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,---------.....................////////////......------,,,,,,,,,---.../////////000111000///...---......------------......//////////////////////////////000000000000//////.........////////////000222222111000000///......000000111111111111000000000000000111222222333333222222222222333333333333222222333333444444555555555444222000///000111222333333444444333333222222222222333444555666666777888888888888777666555555777777888999;;;<<<=========>>>@@@AAABBBBBBAAA@@@??????>>>=========>>>>>>>>>>>>???@@@AAAAAABBBCCCCCCCCCCCCDDDEEEFFFHHHHHHEEEDDDCCCBBBBBBCCCDDDEEEDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGIIIJJJJJJNNNNNNPPPQQQQQQQQQPPPPPPTTTQQQOOOOOOPPPQQQQQQQQQPPPPPPQQQQQQRRRRRRSSSSSSTTTTTTSSSRRRRRRQQQPPPPPPPPPRRRTTTTTTSSSRRRSSSTTTUUUUUUTTTTTTTTTUUUVVVVVVYYYXXXXXXXXXXXXWWWTTTRRROOOOOOOOOOOOOOOOOOOOOOOOLLLMMMNNNOOOOOONNNMMMLLLKKKNNNQQQSSSSSSTTTVVVXXXWWWXXXZZZZZZZZZ[[[]]]___bbbeeerrr|||wwwwww~~~~~~pppfff```___fffmmmxxxhhhXXXNNNFFFDDDCCCAAA@@@AAADDDDDDHHHNNNTTT]]]lllzzz}}}xxxtttsssssstttvvvxxxwwwtttrrrssspppmmmkkkjjjhhheeeccc___]]]YYYUUUQQQNNNLLLLLLGGGGGGFFFEEEDDDDDDDDDEEE@@@@@@@@@@@@AAA@@@@@@@@@CCCCCCCCCBBBAAAAAAAAA@@@CCCCCCCCCCCCDDDDDDDDDDDDBBBDDDEEEGGGHHHKKKOOORRR,,,---......//////......------------------------------------------------------------------------++++++,,,,,,,,,,,,++++++************************++++++***************++++++---------,,,+++,,,---))))))******+++++++++,,,(((((((((((())))))))))))+++++++++*********************++++++++++++******......---,,,+++***)))(((+++++++++*********))))))++++++************++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************,,,,,,---------,,,,,,+++,,,+++***)))***+++,,,---,,,,,,---.........------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---,,,,,,+++++++++++++++,,,,,,------------,,,,,,---------....../////////---......//////......------,,,+++******,,,...///---...000111111000...,,,000//////......//////000...........................//////000000//////...---------.........//////111111000000////////////000000111111111111000000/////////000111111222222222222222222222222222333111222222333444444555555555444222111000111222222444555555666555555444444222222333333444555555666888888888777777555444444777777888999:::;;;<<<<<<<<<===???@@@AAAAAAAAA@@@@@@@@@???>>>============>>>>>>???@@@AAAAAABBBBBBCCCCCCBBBBBBCCCDDDFFFGGGFFFEEEDDDCCCCCCCCCDDDDDDCCCCCCDDDEEEEEEDDDDDDCCCDDDDDDEEEEEEGGGHHHJJJKKKMMMNNNPPPRRRRRRQQQOOONNNRRRPPPNNNNNNPPPRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTUUUUUUTTTSSSRRRQQQQQQQQQRRRSSSTTTTTTSSSRRRSSSTTTWWWVVVVVVVVVVVVWWWWWWWWWWWWVVVUUUUUUVVVUUUSSSQQQNNNNNNNNNNNNNNNMMMMMMMMMLLLMMMNNNNNNOOONNNNNNMMMMMMOOORRRSSSSSSTTTUUUWWWVVVXXXZZZ[[[ZZZZZZ\\\]]]aaaaaahhh{{{xxxsssyyyuuullleeebbbgggmmmzzzfffYYYLLLIIIHHHDDDAAA@@@AAABBBEEEHHHKKKQQQaaapppyyy|||{{{|||}}}~~~}}}|||zzzwwwuuutttrrrooolllllliiieee```\\\YYYWWWVVVQQQPPPOOOMMMLLLKKKKKKJJJGGGFFFEEEDDDCCCBBBBBBBBBEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJKKKNNNPPPSSSUUUXXX]]]```,,,------...............------------------------------------------------------------------------******++++++++++++***************************************))))))***+++++++++,,,------++++++,,,---((())))))******++++++,,,''''''((((((((()))))))))************************)))******++++++******)))......---,,,***)))(((((())))))*********++++++++++++******))))))******+++*********++++++,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,------,,,,,,,,,,,,,,,*********+++,,,---+++,,,,,,---......------------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,+++************+++------............------,,,---------......//////------............---------,,,***)))***+++---///,,,---///111111///...---//////............//////------------------------......////////////......------------..................//////000000000000000000111111111111000000...//////000000111222222222222222222222222222222111111222222333444444555444333222111111111222333444444555555666555555444222222333333444555555555888888888777777555444444666777777888999:::;;;;;;;;;<<<>>>@@@AAAAAA@@@@@@AAA@@@???>>>>>>===>>>>>>?????????@@@@@@AAAAAABBBEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDEEEEEEEEECCCCCCDDDDDDDDDCCCCCCBBBEEEEEEEEEFFFGGGIIIJJJKKKLLLMMMOOOQQQQQQPPPNNNMMMOOOMMMLLLMMMOOOQQQRRRRRRSSSSSSTTTTTTTTTTTTUUUUUUWWWVVVUUUTTTSSSSSSSSSSSSSSSTTTUUUTTTSSSRRRSSSUUUXXXXXXXXXXXXXXXXXXWWWWWWTTTSSSRRRRRRSSSSSSQQQOOOOOOPPPPPPPPPOOONNNLLLKKKMMMMMMNNNOOOOOOOOOOOOOOOQQQSSSUUUUUUTTTTTTUUUVVVVVVXXXZZZ[[[ZZZYYYYYYZZZ```^^^dddttt|||rrrssszzz~~~wwwpppkkkjjjnnnyyyqqqbbbSSSMMMLLLHHHDDDBBBAAACCCGGGJJJIIIMMMYYYeeejjjwww~~~{{{zzzxxxuuussssssqqqmmmiiieeecccaaaaaa]]]\\\ZZZWWWUUUSSSRRRQQQOOONNNKKKIIIGGGEEEDDDDDDGGGGGGHHHIIIJJJKKKKKKLLLLLLMMMNNNOOOPPPQQQRRRSSSWWWYYY]]]```bbbfffjjjmmm,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))***************************))))))))))))***++++++)))***+++***)))((()))+++)))))))))*********++++++(((((((((((()))))))))))))))))))))***************))))))************)))))))))))))))******+++++++++((())))))***++++++,,,,,,******))))))))))))******++++++++++++++++++,,,,,,++++++++++++++++++++++++)))))))))******************++++++,,,,,,,,,,,,,,,---,,,++++++******++++++((()))***++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******------............------,,,,,,,,,---------------------............------,,,,,,+++++++++,,,---...,,,---...///000///......------,,,,,,,,,,,,------------------------------------............---------------............///------...//////000111111000000111111111111000000/////////000111111222222222222222222222111111111111111222222333333444444333333333222222222333333222222333333444444333333333333444444555555555555888888888888777666555555666777777888999999::::::<<<===>>>???@@@@@@???>>>@@@@@@???>>>>>>>>>????????????@@@@@@@@@AAAAAAAAAGGGFFFEEEEEEDDDDDDDDDEEEDDDEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCCCBBBFFFFFFFFFGGGGGGIIIJJJKKKKKKLLLMMMNNNOOONNNNNNMMMMMMLLLKKKLLLOOORRRSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUWWWVVVUUUTTTSSSTTTUUUVVVTTTUUUUUUTTTRRRRRRSSSUUUWWWWWWXXXXXXXXXWWWVVVVVVQQQPPPNNNNNNOOOPPPNNNMMMQQQQQQRRRSSSRRRQQQOOONNNNNNNNNOOOOOOPPPPPPQQQQQQTTTUUUWWWWWWUUUTTTUUUVVVUUUWWWYYYYYYXXXWWWWWWXXXZZZ[[[aaaoooxxxsssuuu|||sssnnnnnntttzzzkkkZZZRRRNNNJJJEEEDDDBBBCCCFFFJJJIIIJJJQQQZZZaaannn~~~{{{yyywwwvvvssspppnnnllllllllljjjhhhfffcccaaa___]]]]]]ZZZYYYVVVRRRPPPNNNNNNNNNPPPPPPQQQQQQSSSSSSTTTTTTWWWXXXYYY[[[]]]^^^``````bbbeeeiiilllnnnqqquuuwww+++,,,------......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))++++++++++++++++++++++++)))))))))))))))***++++++(((***+++***)))((()))***))))))))))))************(((((()))))))))*********((()))))))))*********+++))))))************))))))''''''((()))******++++++******************++++++******))))))))))))******,,,,,,++++++++++++++++++************************((()))))))))*********+++)))******+++,,,,,,++++++---------,,,+++***)))((((((((()))++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++***))))))))))))))),,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,---------------------.........//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............/////////......//////////////////000000111111111111000000//////000111111222222333222222222222111111111000111111111222333333444444333333333333333333333333111222333333444444333333444555555555555666666666777888888888888888777777666666777777888999999999<<<===>>>??????>>>======?????????>>>??????@@@@@@???@@@@@@@@@@@@AAAAAAAAACCCDDDDDDEEEEEEEEEDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHFFFEEECCCBBBBBBBBBCCCDDDGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKLLLMMMMMMNNNMMMLLLKKKMMMPPPSSSUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTSSSRRRSSSTTTVVVWWWUUUVVVUUUTTTRRRRRRSSSUUUTTTUUUVVVVVVUUUTTTSSSRRRNNNMMMKKKKKKLLLMMMLLLKKKMMMOOOQQQSSSTTTSSSSSSRRROOOOOOPPPPPPQQQRRRSSSSSSSSSUUUVVVWWWVVVUUUVVVWWWUUUWWWWWWWWWUUUUUUVVVWWWVVVYYYaaallluuu{{{yyy}}}vvvuuurrr}}}vvveeeZZZRRRKKKHHHHHHDDDCCCDDDGGGHHHGGGKKKQQQXXXdddsss}}}|||zzzyyyxxxyyyyyyzzzwwwvvvtttrrrqqqoooooonnnjjjhhhfffcccaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbeeeeeegggiiikkkmmmooopppooorrruuuxxxzzz|||+++,,,------......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))++++++++++++++++++++++++))))))((())))))***++++++***,,,,,,,,,+++***+++,,,*********)))))))))))))))))))))))))))************(((((())))))*********+++))))))************))))))))))))))))))((((((((((((,,,,,,++++++***)))))))))******))))))))))))******---,,,,,,++++++*********************************(((((())))))*********+++((()))***+++++++++++++++------...---,,,***(((&&&)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++******)))))))))))))))+++++++++,,,,,,+++++++++,,,,,,,,,++++++*********,,,------......------,,,+++,,,---.........---------------------...///000///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,.........////////////000000000000///......------000000111111111111000000000000000111222222333333222222222222111111000000000111111222333333444444333333333333333333333333333444444555666666666555555555555666666666666666777888888999999999999888666666777777888888999999======>>>??????>>>===<<>>>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAA>>>???AAACCCDDDDDDCCCCCCBBBCCCEEEFFFHHHIIIIIIIIIGGGFFFDDDBBBAAABBBDDDEEEGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJLLLNNNNNNNNNMMMLLLNNNQQQTTTVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQRRRTTTVVVWWWVVVVVVVVVTTTRRRRRRTTTUUURRRSSSTTTTTTSSSRRRQQQPPPMMMKKKIIIIIIJJJKKKKKKJJJHHHJJJNNNQQQSSSTTTSSSSSSPPPPPPPPPQQQQQQSSSTTTUUUQQQSSSUUUVVVVVVVVVWWWYYYUUUVVVVVVUUUSSSSSSUUUVVVUUUYYYbbbjjjnnnrrr~~~zzztttyyy{{{zzz~~~mmm```VVVNNNJJJKKKGGGCCCBBBEEEFFFFFFIIIMMMLLLVVVcccppp~~~~~~~~~~~~wwwuuusssqqqpppqqqrrrsssssssssrrrqqqpppooonnnmmmnnnoooqqqsssvvvxxxzzz{{{yyy{{{+++++++++,,,,,,---------***++++++,,,------------++++++++++++++++++++++++***++++++,,,,,,,,,++++++...---+++***)))(((((((((%%%%%%%%%%%%''')))+++,,,))))))))))))))))))))))))))))))***+++,,,,,,------))))))))))))))))))))))))''''''&&&''''''((()))***++++++******)))(((((('''))))))))))))))))))))))))------,,,,,,+++******))),,,------+++((('''((()))++++++************++++++...---,,,+++)))(((''''''+++++++++*********))))))(((((())))))*********+++************************)))***+++,,,...///000000.........---,,,+++))))))...------,,,+++***))))))//////...------,,,++++++************************++++++******************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***)))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,***+++++++++,,,,,,,,,------,,,---......//////......++++++++++++++++++++++++......,,,++++++,,,........................------111000000///......------...///111111/////////000000111111111111222222222000000000000000000000000000111111111111222222222333333333222222111111111//////000111333444555555555555444444444444555555666666666666777777777777777777777777777888888999<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>???@@@@@@AAAAAA????????????@@@AAABBBCCCBBBAAA@@@@@@AAABBBDDDEEECCCDDDFFFGGGHHHHHHHHHGGGGGGEEECCCAAA@@@AAABBBCCCEEEEEEEEEFFFGGGGGGHHHHHHJJJIIIHHHGGGHHHJJJLLLNNNHHHKKKOOORRRSSSTTTUUUVVVXXXWWWVVVTTTSSSQQQPPPOOOSSSQQQPPPQQQSSSTTTTTTSSSRRRRRRSSSTTTUUUUUUTTTTTTSSSRRRQQQPPPNNNMMMLLLKKKMMMKKKIIIGGGGGGGGGIIIIIIJJJLLLNNNPPPSSSTTTVVVVVVUUUUUUSSSRRRQQQQQQQQQQQQTTTTTTTTTTTTUUUVVVWWWXXXXXXWWWVVVUUUTTTTTTTTTTTTUUUXXX\\\aaaeeejjjooossszzztttrrrppprrr|||tttjjjccc\\\TTTNNNMMMGGGFFFJJJKKKFFFDDDFFFHHHNNNVVVaaammmzzz}}}~~~}}}{{{zzzyyyzzzzzz{{{{{{{{{||||||}}}}}}}}}}}}+++++++++,,,,,,---------******++++++,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))******++++++,,,,,,***))))))))))))***,,,---))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))***))))))))))))******+++)))))))))))))))*********)))))))))))))))))))))))))))))))))******************++++++***)))(((***++++++******))))))******+++,,,++++++******)))))))))+++++++++*********))))))((()))))))))************************************)))******+++,,,---......,,,,,,---------,,,++++++,,,,,,,,,+++++++++++++++......------,,,++++++***************************************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++,,,,,,,,,---------......+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------..................////////////...///111111/////////000000000111111111222222222000000000000000000000000000000111111111222222222333222222222222222222111000000111222333333444444555555444444444444555555555666666666777777777777777777666666777777888999;;;;;;;;;;;;;;;;;;;;;;;;======>>>??????@@@@@@AAA>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@AAAAAACCCEEEFFFDDDEEEGGGHHHHHHHHHHHHGGGFFFEEECCCAAAAAAAAABBBCCCDDDEEEEEEFFFFFFGGGHHHHHHJJJIIIHHHGGGGGGGGGIIIJJJJJJLLLPPPRRRRRRSSSTTTVVVTTTTTTTTTSSSSSSRRRRRRRRRSSSQQQOOOOOOPPPQQQQQQPPPQQQQQQRRRRRRSSSSSSSSSSSSRRRQQQPPPOOONNNLLLKKKKKKLLLJJJHHHGGGGGGGGGHHHIIIJJJKKKMMMOOOQQQSSSTTTUUUTTTTTTSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUUUUVVVVVVVVVUUUUUUTTTTTTUUUUUUTTTWWWZZZ\\\___bbbfffiiiwww{{{uuummmiiimmmttt|||vvvpppiii```YYYVVVOOOKKKLLLKKKHHHGGGJJJEEEHHHNNNTTT]]]hhhrrrwww}}}{{{zzzzzzvvvxxxzzz|||++++++,,,,,,,,,,,,------******+++++++++***))))))******************************++++++++++++******((()))***+++,,,,,,,,,,,,,,,++++++*********++++++))))))))))))))))))))))))******++++++++++++++++++))))))))))))))))))))))))+++******))))))))))))***'''(((((()))***+++++++++))))))))))))))))))))))))&&&&&&''''''((()))******((()))******))))))+++---+++******))))))******+++)))*********************+++************)))))))))))))))))))))************************************************+++++++++,,,***+++,,,---------------***+++++++++,,,,,,,,,---------,,,,,,+++*********************************************************))))))))))))))))))))))))************************'''(((((()))***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............***+++,,,,,,------,,,,,,------------------------++++++,,,,,,,,,,,,++++++++++++,,,,,,------......,,,,,,---...//////000000...///111111/////////000000000000111111111222222000000000000000000000000000000000111111111222222111111111222222222222222111111111222222333333333555444444333333444444555555555666666666777777777777777666666777777888999:::::::::;;;;;;;;;;;;;;;======>>>>>>??????@@@@@@============>>>???@@@@@@AAAAAAAAAAAACCCDDDFFFGGGFFFFFFGGGHHHHHHHHHGGGGGGFFFEEECCCBBBAAAAAABBBBBBEEEDDDEEEEEEFFFFFFGGGHHHMMMLLLJJJHHHGGGGGGHHHHHHJJJMMMOOOQQQQQQQQQRRRTTTQQQQQQRRRRRRSSSTTTTTTTTTRRRPPPMMMMMMMMMNNNMMMMMMOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPOOONNNLLLKKKJJJJJJJJJIIIHHHGGGFFFGGGHHHIIIIIIJJJLLLMMMOOOQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTUUUUUUUUUVVVSSSUUUVVVWWWWWWXXX[[[]]]gggyyy{{{pppfffbbbdddhhhoooyyy}}}vvvqqqlllddd\\\WWWSSSNNNLLLMMMHHHIIIKKKMMMQQQYYYccclllqqqtttxxxzzzxxxvvvtttsssqqqrrrtttvvvzzz,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++***)))))))))))))))))))))))))))))))))***++++++++++++++++++++++++,,,,,,,,,+++***)))***))))))))))))))))))***))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))))))))(((''''''&&&''''''((((((((()))******++++++))))))))))))))))))))))))&&&&&&''''''((())))))***)))*********((((((***+++******))))))))))))******************************************)))))))))))))))))))))))))))*********************************++++++++++++++++++******+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,------------...++++++,,,------------,,,------------------------******,,,------,,,************++++++,,,---......,,,,,,---......//////000...///111111/////////000000000000000111111111111000000000000000000000000000000000000111111111111000000111111222222333333222222222222222222222222444444333333333333444444555555555666666666777777666666666666666777888888999999999:::::::::::::::<<<<<<======>>>??????@@@<<<<<<<<<<<<===>>>??????@@@@@@AAABBBCCCEEEFFFGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCEEEEEEDDDDDDEEEFFFHHHIIINNNNNNLLLKKKJJJJJJKKKKKKJJJLLLNNNNNNNNNNNNOOOQQQPPPPPPQQQRRRRRRSSSTTTTTTPPPNNNKKKKKKLLLMMMNNNMMMNNNNNNMMMMMMMMMNNNNNNNNNOOONNNMMMLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJLLLMMMOOOPPPQQQQQQRRRRRRSSSSSSSSSSSSRRRQQQQQQPPPPPPPPPPPPQQQQQQRRRSSSSSSTTTUUUVVVVVVVVVRRRSSSTTTSSSRRRSSSTTTVVV___jjj}}}zzzooogggddd```bbbhhhttt|||rrrggg\\\SSSOOOKKKKKKKKKLLLLLLOOOXXXaaaaaaeeejjjnnnooonnnooooooppppppqqqrrrvvv}}},,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++******))))))))))))))))))))))))))))))+++,,,,,,---------,,,,,,,,,,,,,,,+++***)))'''(((((()))******++++++))))))))))))))))))))))))+++*********************))))))))))))))))))))))))))))))(((''''''&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***''''''((()))***))))))))))))))))))***++++++******)))(((((('''))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,++++++++++++------.........---,,,,,,......------,,,+++******++++++************))))))************************))))))*********+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///******+++++++++,,,,,,,,,,,,,,,---...............++++++++++++++++++++++++******,,,------,,,************++++++,,,---.................................///111111/////////000//////000000000111111111000000000000000000000000//////000000000111111111000000000111111222222222222222222222222222222222333333222222222222333333555555555555666666666666666666666555666777777888777888888888999999::::::;;;<<<<<<======>>>??????;;;;;;;;;;;;<<<===>>>???@@@@@@AAABBBDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEGGGIIIJJJLLLLLLLLLKKKKKKLLLLLLLLLHHHJJJKKKKKKJJJKKKLLLNNNQQQQQQQQQQQQQQQRRRRRRRRRNNNLLLJJJJJJLLLOOOPPPQQQNNNMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKMMMOOOPPPPPPPPPQQQRRRRRRRRRQQQQQQOOOOOONNNNNNOOOOOOPPPPPPQQQRRRSSSTTTUUUVVVVVVVVVQQQRRRSSSRRRQQQQQQSSSUUUZZZ```mmm}}}}}}|||ssslllccc______gggttt}}}rrr```SSSJJJGGGFFFHHHGGGFFFLLLTTTUUUXXX\\\___bbbeeeiiikkkmmmmmmmmmmmmoootttzzz------,,,,,,,,,,,,++++++,,,,,,---------,,,++++++************************((()))+++,,,...///000000,,,++++++++++++,,,------((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))))))))******************))))))))))))))))))))))))+++******))))))))))))************)))))))))))))))))))))))))))))))))))))))************************+++,,,+++)))'''&&&'''(((***))))))(((((())))))***++++++***)))((((((''''''(((((()))))))))))))))***************)))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++++++++...............---,,,+++//////...---,,,+++******************************************************)))))))))***++++++,,,,,,************************))))))))))))))))))))))))+++++++++******))))))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........************++++++++++++,,,---......//////......++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------............------------------...///111111/////////000/////////000000000111111000000000000000000000000/////////000000000111111000000000111111111111111111111111222222333333333333222222111111222222333444444555555555666666666666666555555666666777888666666777777888999999999;;;;;;<<<<<<======>>>>>>;;;;;;;;;;;;<<<===>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCFFFFFFFFFFFFFFFFFFEEEEEEHHHGGGFFFEEEFFFHHHJJJLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGIIIIIIIIIIIIJJJLLLNNNQQQQQQQQQQQQQQQPPPPPPPPPNNNKKKIIIIIILLLOOORRRRRROOONNNMMMKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKJJJIIIIIIGGGGGGHHHIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJLLLNNNOOOOOOOOOPPPQQQQQQPPPOOONNNMMMMMMMMMMMMNNNOOOPPPQQQPPPQQQSSSUUUVVVVVVUUUTTTQQQRRRRRRRRRQQQQQQSSSTTTVVVXXXaaarrr||||||~~~~~~vvvjjjccc___cccjjjrrryyyrrr```PPPIIIEEEHHHHHHEEEGGGNNNOOOPPPRRRSSSVVVZZZ```dddiiikkkmmmnnnooorrrvvvxxx---------,,,,,,+++++++++***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++'''(((+++---000222333333///---+++***)))***,,,...))))))***+++++++++***)))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))***))))))))))))******+++(((((())))))******++++++))))))))))))))))))))))))((())))))******+++++++++*********)))'''&&&((()))))))))(((((((((((()))))))))))))))))))))((((((((((((((((((((())))))******************)))))))))((())))))))))))))))))))))))************++++++++++++,,,---........................------,,,,,,,,,+++++++++++++++++++++++++++************************((())))))***++++++,,,,,,************************************************,,,+++++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///......---******+++++++++,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------......+++,,,,,,------......///...///111111/////////000////////////000000000111000000000000000000000000////////////000000000111111111111111000000000000000000111222333333444444222222111111111111222222444444444555555555666666666555555555555666777777555555666777777888999999:::;;;;;;<<<<<<===>>>>>>;;;;;;;;;;;;<<<===>>>??????@@@AAABBBBBBAAA@@@@@@BBBAAAAAAAAAAAABBBDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGJJJIIIGGGFFFGGGIIIKKKMMMIIIIIIIIIIIIIIIHHHGGGFFFHHHIIIJJJIIIIIIKKKMMMPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNLLLIIIHHHKKKNNNPPPQQQPPPOOOMMMLLLLLLLLLMMMNNNMMMMMMLLLLLLKKKJJJJJJJJJGGGGGGIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIJJJLLLMMMOOONNNOOOPPPPPPPPPNNNLLLKKKLLLLLLLLLMMMNNNPPPQQQRRRPPPRRRSSSUUUVVVUUUTTTSSSPPPQQQQQQPPPOOOOOOPPPRRRQQQSSSZZZggguuu{{{zzzzzzxxxqqqkkkjjjkkkmmmuuu~~~sss^^^PPPGGGIIIJJJGGGIIIOOOMMMMMMNNNNNNNNNQQQUUUXXX```dddjjjnnnqqqssstttvvvuuuwwwzzz{{{{{{|||~~~---------,,,,,,+++++++++((()))***+++++++++++++++++++++++++++++++++++++++'''(((+++...111333555666555222---***'''((()))***((()))))))))((('''%%%$$$))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))''''''&&&''''''((()))***&&&&&&''')))***,,,------))))))))))))))))))))))))&&&&&&''')))***,,,------'''((()))((('''''')))+++))))))(((((((((((())))))'''''''''((()))******+++'''((((((((())))))******+++*********))))))(((((())))))))))))))))))))))))((()))))))))***************+++,,,...///000000000,,,,,,,,,---------......++++++++++++++++++,,,,,,************************((())))))***++++++,,,,,,************************************************++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***---/////////...---++++++,,,,,,,,,---------++++++,,,---------,,,,,,------------------------///...,,,,,,,,,,,,...///..................------)))***+++,,,...///000111...000111111/////////000////////////000000000000000000000000000000000000////////////000000000000222222111111000000/////////000000222333444555555222222111111111111222222444444444555555555666666555555555555555666777777444555555666777888888999::::::;;;;;;<<<======>>><<<<<<<<<<<<<<<===??????@@@@@@AAABBBAAA@@@???>>>BBBAAAAAAAAABBBDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHKKKIIIHHHGGGHHHJJJLLLNNNMMMMMMLLLKKKJJJHHHFFFEEEHHHIIIJJJJJJJJJLLLOOORRRNNNOOOOOOPPPPPPQQQQQQQQQPPPLLLIIIHHHIIILLLNNNNNNRRRPPPNNNMMMLLLMMMNNNOOOMMMMMMLLLLLLKKKKKKJJJJJJGGGHHHIIIKKKLLLMMMMMMMMMMMMLLLJJJIIIJJJKKKMMMOOOMMMNNNOOOPPPOOOMMMJJJIIIKKKKKKLLLMMMNNNPPPRRRSSSQQQRRRTTTUUUVVVUUUSSSRRRPPPPPPPPPOOOMMMLLLMMMOOOOOOPPPVVV```iiivvv~~~zzzsss|||~~~xxxtttooolllrrr|||fffTTTFFFFFFHHHFFFGGGNNNLLLMMMMMMLLLKKKKKKMMMOOOTTTYYYbbbiiimmmooopppqqqppprrrtttttttttuuuwwwyyy111...,,,+++++++++***)))---------,,,,,,,,,++++++///...---,,,***)))((((((***+++,,,---............333000---,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******)))***+++***(((&&&''''''''''''((((((((((((***(((&&&&&&)))+++)))(((++++++************++++++((((((((((((((((((((((((+++***)))(((((()))******,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************...//////000000000000000,,,,,,,,,,,,,,,+++***)))+++,,,,,,,,,,,,+++******+++*********))))))(((((((((((())))))*********++++++*********))))))(((((()))%%%&&&,,,---)))(((++++++***)))(((((()))***+++))))))***+++,,,------...,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////............000000000000000000000000000000000000000///......////////////000000000000/////////////////////////////////000111111222222///000111222333222111111444444444444444444444444555444444444444555666666777777777777888888888888;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<============<<<>>>===<<<<<<<<<>>>???@@@?????????@@@AAABBBCCCDDDHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFGGGHHHJJJKKKLLLLLLNNNMMMKKKJJJJJJJJJKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOQQQRRRSSSOOOMMMJJJJJJKKKKKKKKKJJJOOOMMMKKKJJJJJJKKKMMMNNNLLLLLLLLLLLLKKKIIIFFFEEEHHHIIIJJJKKKLLLLLLMMMMMMHHHHHHIIIJJJLLLMMMOOOPPPQQQQQQPPPNNNLLLJJJIIIIIIHHHHHHHHHIIIJJJLLLNNNOOORRRSSSTTTUUUUUUTTTRRRQQQRRRQQQPPPNNNMMMLLLLLLLLLNNNOOOSSSXXX^^^hhh{{{zzzuuuvvv~~~yyyuuusssttt|||nnn^^^NNNJJJJJJHHHIIIMMMJJJKKKLLLKKKJJJKKKLLLNNNNNNQQQWWW^^^dddiiilllnnnppppppooommmkkklllnnnppptttwww{{{}}}...,,,++++++,,,,,,,,,+++))))))***+++,,,---......------,,,+++******)))))))))******+++,,,,,,------111...,,,++++++++++++***************************))))))))))))))))))))))))************)))))))))((()))(((((()))+++***(((&&&'''''''''((((((((())))))***((('''(((+++------,,,***))))))(((((())))))***((((((((((((((((((((((((+++***)))(((((()))******++++++)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************,,,------...............++++++++++++++++++***)))++++++,,,,,,++++++***)))************)))))))))((())))))******++++++++++++************)))))))))(((,,,((()))...///,,,+++---+++***)))(((((()))***+++++++++++++++++++++++++++******+++,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////....................................000000000000000///............/////////000000000........................---......///000000111111000111111222222222222222444444444444444444444444444444444444444555555666666666666666777777777777;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>======>>>======<<<<<<===>>>?????????@@@AAABBBCCCEEEFFFGGGGGGHHHGGGGGGFFFEEEEEEEEEEEEFFFHHHIIIKKKLLLMMMNNNMMMLLLKKKKKKKKKLLLMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMOOOQQQRRRSSSOOOMMMKKKJJJKKKLLLLLLKKKNNNMMMLLLLLLLLLMMMNNNOOOMMMMMMLLLKKKJJJHHHGGGFFFGGGHHHIIIJJJKKKKKKKKKKKKIIIJJJJJJKKKMMMOOOQQQRRRRRRQQQPPPOOOMMMLLLJJJJJJHHHHHHIIIIIIKKKLLLNNNOOOSSSTTTUUUVVVUUUTTTRRRPPPQQQPPPOOONNNMMMLLLLLLLLLMMMNNNQQQUUUYYYaaappp}}}{{{~~~zzzuuurrrrrrxxxmmm```TTTPPPPPPNNNMMMOOOLLLNNNOOONNNLLLJJJJJJKKKKKKMMMQQQUUUZZZ^^^aaabbbiiikkkllllllkkkjjjkkkmmmpppsssvvvxxxyyy|||,,,+++)))***,,,------,,,(((((()))***+++,,,------,,,,,,+++++++++*********))))))(((((((((***+++,,,...,,,******+++++++++***************************))))))))))))))))))))))))************))))))))))))((('''((()))++++++)))'''(((((((((((())))))))))))(((''''''(((+++---------)))((((((''''''(((((()))))))))))))))))))))))))))***))))))(((((())))))*********)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************++++++,,,,,,,,,,,,,,,))))))******+++*********++++++,,,,,,++++++***)))************))))))))))))******++++++++++++,,,,,,************)))))))))))))))((())),,,---***)))*********))))))))))))******,,,,,,+++++++++*********((()))***+++,,,,,,,,,,,,************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............/////////............---........................//////000000000///......------........./////////........................,,,------......///000000222222111111222222333444444444444444444444444444444444333333444444555666444555555555666666666666::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>???>>>>>>============>>>??????@@@AAABBBDDDFFFGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDFFFGGGIIIKKKLLLMMMNNNMMMMMMLLLLLLMMMNNNNNNLLLLLLKKKKKKJJJJJJJJJIIIJJJJJJLLLMMMOOOQQQRRRSSSOOOMMMKKKKKKLLLMMMMMMLLLMMMMMMNNNOOOOOOOOOOOOOOOOOONNNLLLKKKIIIIIIHHHHHHIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPRRRSSSRRRQQQPPPOOONNNMMMLLLLLLIIIIIIJJJKKKLLLNNNOOOPPPTTTUUUUUUVVVUUUSSSQQQOOOOOONNNMMMMMMLLLLLLLLLLLLLLLLLLOOORRRSSSWWWcccooo|||yyytttiiilllsss|||sssjjjaaa^^^[[[WWWSSSSSSPPPRRRSSSQQQOOOLLLKKKKKKIIIIIIJJJLLLNNNQQQTTTVVV___bbbeeeggggggggghhhiiikkkmmmooopppqqqssswwwyyy,,,+++)))***+++------,,,************))))))))))))***************+++++++++***)))'''&&&''')))+++,,,+++)))((()))***+++***)))++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))(((((((((***,,,,,,+++)))((((((((()))))))))******&&&&&&&&&&&&((()))******)))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((((()))))))))************)))***++++++,,,,,,++++++'''((()))***************+++++++++++++++***))))))*********)))))))))))))))*********************************))))))))))))))))))***,,,---,,,***)))******))))))))))))))))))***+++++++++***************))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,---------.........//////.........---------////////////////////////...///////////////......------------.........///........................,,,------...//////000000333222111111111222444555333333333333333333333333333333333333333444444555333333444444444555555555999999:::::::::::::::;;;<<<<<<===>>>??????????????????>>>>>>======<<<<<<>>>>>>>>>@@@AAACCCEEEFFFDDDDDDDDDDDDDDDEEEEEEFFFCCCDDDFFFGGGIIIKKKMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOLLLKKKKKKJJJJJJIIIIIIHHHHHHIIIKKKMMMOOOQQQRRRRRROOOMMMKKKKKKLLLMMMMMMMMMKKKMMMOOOQQQRRRRRRQQQQQQQQQPPPMMMKKKJJJJJJJJJJJJLLLLLLKKKKKKKKKLLLLLLMMMKKKKKKLLLMMMNNNPPPRRRSSSPPPPPPPPPOOOOOONNNNNNMMMKKKLLLLLLMMMNNNPPPQQQRRRTTTUUUVVVVVVUUURRRPPPNNNMMMMMMLLLKKKKKKLLLLLLLLLLLLKKKMMMPPPQQQRRRZZZdddmmm}}}{{{kkkjjjiiilllttt~~~zzzuuuqqqllleee```]]]\\\\\\[[[WWWRRROOOMMMMMMIIIHHHFFFFFFGGGJJJMMMOOOTTTVVVZZZ]]]___aaadddggghhhhhhiiijjjkkkmmmoooqqqtttvvvwwwwwwwwwzzz}}}---,,,******+++++++++************)))))))))(((((())))))************+++++++++***((('''((()))+++,,,)))((('''(((***+++***(((************************(((((((((((((((((((((((())))))))))))))))))******)))))))))+++------,,,***(((((((((((())))))))))))((((((((('''&&&&&&'''(((***))))))(((((())))))***((((((((((((((((((((((((''''''(((((())))))))))))((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((((()))))))))******************+++,,,,,,,,,,,,+++'''((()))******************++++++++++++***))))))))))))))))))))))))******)))))))))))))))((((((((())))))))))))))))))******...111333222///.........)))))))))******)))))))))(((((()))******+++,,,,,,++++++++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,------------...............------------..............................////////////......------------.........///........................---......//////000111111333222111000111222333444333333333333333333333333222222222222222333444444333333333333444444444444777888888888999999999:::;;;;;;===>>>>>>???????????????>>>>>>======<<<<<<<<<<<<===>>>???AAACCCDDDAAAAAAAAABBBBBBDDDEEEFFFEEEEEEFFFHHHJJJLLLMMMNNNNNNNNNNNNOOOOOOOOONNNNNNKKKJJJJJJJJJIIIIIIHHHHHHGGGIIIKKKMMMOOOPPPPPPQQQNNNLLLJJJJJJLLLMMMMMMMMMJJJLLLOOORRRTTTTTTSSSRRRSSSRRRPPPMMMLLLLLLLLLLLLMMMLLLKKKJJJJJJKKKKKKLLLKKKKKKKKKKKKLLLNNNOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOPPPRRRSSSTTTTTTUUUVVVVVVUUURRRPPPNNNLLLLLLKKKJJJJJJJJJKKKKKKLLLKKKLLLPPPQQQRRRXXX```gggooouuuppphhhdddeeellltttyyy|||xxxuuuwwwuuuoooeee[[[SSSNNNMMMHHHFFFDDDCCCCCCEEEHHHJJJKKKLLLNNNPPPSSSXXX^^^cccbbbbbbcccdddfffhhhjjjjjjiiijjjkkkkkklllnnnqqqtttwwwyyy|||...,,,*********+++***)))''''''((()))***+++,,,,,,))))))******************++++++***))))))***+++,,,)))(((((()))***+++)))'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********************+++------+++)))''''''''''''((((((((((((***++++++)))''''''((()))***))))))(((((())))))***((((((((((((((((((((((((&&&&&&'''((())))))))))))''''''((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************++++++,,,,,,,,,,,,,,,))))))******+++***************++++++******)))((())))))))))))************)))(((((((((((('''''''''))))))))))))************---222444111---------,,,))))))************))))))''''''((()))***+++,,,---++++++++++++***)))((('''************************))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------.........------------,,,++++++++++++++++++++++++------.../////////......------........./////////---------------------------......///000000111111111111000000111111222333333333333333333333333333222222111111222222333444222333333333444444444444555555666666777888888888999:::;;;===>>>>>>>>>>>>===>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>???@@@AAA????????????AAACCCEEEGGGGGGGGGHHHJJJKKKLLLMMMNNNNNNOOOOOOOOOOOONNNMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIKKKMMMNNNOOOOOONNNMMMKKKIIIIIIKKKLLLMMMLLLIIIKKKNNNQQQTTTTTTTTTTTTUUUTTTRRRQQQOOONNNNNNNNNMMMLLLJJJIIIHHHIIIIIIJJJLLLKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNOOOPPPRRRSSSTTTTTTUUUUUUVVVUUUSSSQQQOOOLLLKKKJJJJJJIIIIIIIIIJJJKKKJJJKKKOOOQQQRRRXXX^^^dddgggqqqzzzooogggccccccdddeeekkkvvvnnn]]]RRRLLLGGGEEECCCAAAAAABBBDDDFFFEEEEEEEEEEEEHHHMMMTTTYYYYYYXXXYYY[[[___bbbccccccaaabbbcccccccccccceeeggglllnnnpppsssuuuxxxyyyyyy{{{}}}|||+++***))))))+++,,,++++++'''(((((()))***+++,,,---************))))))))))))************************)))))))))***++++++)))'''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))***++++++(((&&&&&&&&&&&&&&&''''''''''''(((***+++)))'''&&&(((***)))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))))))))(((&&&&&&((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++++++++++++++++++++***)))***************))))))(((((()))))))))************))))))))))))((((((((('''((()))))))))************)))000222---))))))***(((((()))***++++++***)))((((((((())))))******++++++)))***************)))(((++++++++++++++++++++++++))))))))))))))))))))))))************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,---------.........---------,,,,,,)))))))))))))))))))))))),,,---......//////............/////////000000000------------------------,,,------......///000000//////000111111111111000222222222222222222222222111111111111111222333333333333333444444444444555333333444555555666777777888999:::<<<======>>>>>><<<===>>>??????>>>>>>===>>>>>>>>>>>>>>>???@@@@@@>>>======>>>@@@CCCFFFGGGJJJJJJKKKKKKLLLMMMMMMMMMOOOOOOOOOOOONNNMMMKKKJJJGGGGGGGGGHHHIIIIIIJJJJJJHHHIIIKKKMMMNNNNNNMMMLLLLLLJJJHHHHHHJJJLLLLLLLLLHHHJJJMMMPPPSSSTTTUUUUUUVVVVVVUUUTTTSSSQQQPPPOOOPPPOOOMMMKKKJJJJJJKKKLLLNNNMMMLLLKKKJJJJJJJJJJJJGGGHHHHHHIIIJJJKKKKKKLLLKKKKKKLLLMMMNNNPPPQQQRRRSSSTTTUUUVVVUUUTTTRRRPPPLLLKKKJJJIIIHHHHHHHHHHHHKKKIIIIIIMMMOOOQQQVVV\\\^^^aaakkkxxx{{{sssmmmiiifffcccccciiiqqq{{{ooo\\\QQQJJJHHHFFFCCCBBBBBBBBBCCCBBBBBBBBBAAAAAACCCGGGKKKMMMLLLLLLOOOUUUYYYZZZZZZYYY[[[\\\\\\ZZZYYYZZZZZZ___```aaadddgggjjjlllnnnnnnrrrxxx{{{|||||||||}}}~~~~~~~~~~~~|||zzzvvvvvvuuusssrrrqqqpppooo)))((('''(((+++---------++++++++++++************************)))))))))((())))))************)))(((******)))***++++++(((&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++)))((((((((())))))&&&$$$%%%%%%%%%&&&&&&&&&''''''$$$&&&((('''%%%%%%(((***'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))))))))(((%%%&&&((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))***+++++++++++++++,,,,,,,,,,,,,,,+++***)))***************)))(((((((((((())))))*********++++++*********))))))(((((((((((())))))*********+++***222555///******+++)))((()))***++++++***)))(((************))))))))))))'''((()))******++++++***++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,------------------------........................++++++,,,,,,,,,---------......---------,,,,,,,,,************************,,,,,,---.../////////...////////////000000000000------------------------++++++,,,------......///---...000111111111000///222222222222222222222222111111111000111222222333333333444444444555555555222222333333444555666666777888999;;;<<<=========;;;<<<===?????????>>>>>>@@@@@@????????????@@@@@@===<<<<<<===???BBBFFFHHHLLLLLLLLLLLLMMMMMMMMMMMMOOOPPPPPPOOONNNLLLJJJHHHEEEFFFGGGHHHIIIJJJJJJKKKIIIJJJLLLMMMNNNMMMKKKJJJKKKIIIGGGGGGIIIKKKKKKKKKHHHJJJLLLOOORRRTTTVVVVVVVVVWWWWWWWWWUUUSSSQQQOOOUUUSSSQQQOOONNNNNNOOOPPPOOONNNMMMKKKJJJIIIIIIIIIEEEFFFFFFGGGHHHIIIJJJKKKIIIJJJJJJKKKLLLNNNOOOPPPRRRSSSTTTUUUUUUTTTRRRQQQMMMLLLJJJIIIHHHGGGGGGFFFKKKHHHGGGJJJMMMOOOTTTZZZXXX^^^jjjsssxxxzzzuuuoookkkbbbccceeelllzzzgggYYYOOOMMMJJJGGGEEECCCBBBBBBAAAAAAAAA@@@>>>===>>>@@@CCCBBBCCCGGGMMMRRRTTTSSSSSSUUUWWWVVVTTTRRRQQQQQQUUUUUUVVVXXX[[[^^^bbbdddbbbhhhnnnqqqqqqqqqrrrsssuuuvvvxxxyyyzzzzzzzzzyyyzzz}}}}}}{{{|||}}}|||~~~~~~zzzxxxvvvuuuttttttuuutttrrrpppmmmmmmkkkiiihhhggggggggg+++*********))))))(((((((((((((((((())))))))))))---+++))))))+++,,,***((())))))))))))))))))))))))))))))************))))))***)))(((''''''((()))***))))))(((((('''''''''&&&''''''''''''''''''''''''(((((())))))))))))((((((''''''(((((((((((('''''''''''''''(((''''''&&&%%%(((((((((((((((((((((((('''''''''''''''&&&&&&&&&******))))))))))))************))))))((((((''''''))))))(((((((((((())))))&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%&&&((()))*********)))******+++,,,,,,,,,,,,+++))))))***++++++,,,------************************++++++************++++++************))))))))))))))))))))))))((((((((((((*********)))))))))))))))''')))+++------+++)))'''(((((((((((())))))))))))((((((((()))******++++++---,,,,,,+++***)))(((((()))))))))))))))))))))))),,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++111000///...---,,,,,,,,,,,,------,,,***))))))***,,,+++*********,,,///000---------------...///000////////////////////////000000000000///...---,,,........................---...///000000111111111111111222222333444555555222222222222222222222222111222222333333333222222333333333333333333333333999:::::::::999999;;;===<<<===>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCC>>>??????AAABBBDDDEEEFFFKKKLLLMMMNNNOOONNNNNNMMMOOONNNMMMKKKJJJJJJJJJJJJHHHIIIIIIIIIHHHIIILLLNNNLLLKKKKKKKKKJJJJJJIIIIIIKKKKKKLLLLLLLLLLLLLLLLLLKKKLLLNNNQQQTTTVVVWWWWWWVVVUUUTTTSSSRRRPPPOOOOOOSSSRRRQQQPPPOOONNNNNNNNNKKKKKKJJJHHHHHHGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIIIIIIIKKKMMMOOOQQQRRRSSSTTTUUUUUUTTTSSSRRRKKKJJJIIIHHHHHHHHHIIIJJJGGGGGGGGGIIILLLPPPTTTVVVYYY^^^eeekkktttzzzttteeeeeegggjjjooouuu{{{wwwiiiYYYTTTLLLGGGEEEDDDBBB@@@@@@>>>===@@@AAA???===<<>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBB?????????@@@BBBDDDFFFGGGJJJKKKLLLNNNNNNNNNMMMLLLNNNMMMLLLJJJIIIHHHHHHHHHGGGHHHIIIIIIHHHIIILLLOOOMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKJJJLLLNNNQQQSSSUUUVVVWWWUUUUUUTTTSSSRRRRRRQQQQQQSSSSSSQQQPPPOOONNNNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIKKKMMMOOOPPPRRRSSSSSSTTTSSSRRRQQQPPPLLLKKKIIIHHHHHHIIIIIIJJJHHHHHHGGGHHHJJJMMMPPPRRRXXX\\\bbbgggmmmwww}}}vvvmmmlllkkklllmmmppptttvvvvvvgggaaaYYYRRRMMMIIIFFFCCCGGGDDDAAAAAA@@@???===<<<999999::::::;;;>>>AAACCCCCCCCCCCCDDDDDDEEEEEEFFFHHHKKKOOORRRTTTWWW[[[]]]dddfffhhhiiiiiigggeeedddcccccccccbbbbbbbbbbbbbbbdddiiijjjiiijjjooorrrrrrsssttttttuuuuuutttssssssuuuxxxzzzxxxyyy}}}}}}{{{xxxvvvsssrrrtttuuuvvvvvv)))))))))))))))*********)))))))))*********++++++,,,***))))))***+++)))((())))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''''''''((((((((((((''''''###$$$%%%'''((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((()))***))))))(((((())))))***))))))))))))(((((((((((())))))(((((((((((())))))((())))))******))))))(((************************'''((())))))))))))((((((((()))******++++++******))))))******++++++,,,,,,************************+++******))))))******+++************))))))))))))''''''(((((())))))******))))))))))))))))))******((((((((((((((((((((((((''''''(((((()))***++++++++++++******)))(((((('''************************)))))))))))))))))))))))),,,++++++++++++*********+++++++++,,,++++++***)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,------...///---+++***+++,,,,,,++++++***+++,,,...///000///...---,,,,,,,,,,,,........................///////////////...---,,,........................---...///000000111111111111111111222333333444444222222333333333333333333222222222333333222222111000000111333444666777777555777888888777888:::<<<<<<===>>>??????@@@???????????????@@@@@@@@@@@@AAA??????>>>???AAADDDGGGHHHJJJJJJKKKLLLLLLLLLLLLKKKMMMLLLJJJHHHGGGFFFEEEEEEEEEFFFHHHHHHIIIJJJMMMOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIJJJKKKMMMPPPRRRTTTUUUVVVUUUUUUTTTTTTTTTSSSSSSSSSTTTSSSRRRPPPOOOOOONNNNNNLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKJJJIIIIIIJJJKKKMMMOOOPPPRRRRRRRRRRRRQQQPPPNNNMMMLLLKKKJJJHHHHHHHHHIIIJJJIIIHHHHHHHHHIIIKKKMMMNNNUUUXXX\\\```cccjjjsssyyy}}}~~~zzzuuutttqqqooommmlllllllllzzzyyyssslllddd^^^YYYTTTPPPRRROOOJJJFFFDDDBBB>>><<<999888888888999999::::::;;;<<<<<<===>>>?????????BBBEEEIIILLLPPPUUU[[[___iiikkknnnoooooommmjjjhhheeecccaaa___^^^^^^___```bbbhhhmmmooorrrwww{{{zzz{{{{{{|||}}}~~~{{{zzzzzzzzzyyy************))))))(((((()))*********+++++++++++++++******)))***))))))((((((((((((((((((((((((((())))))************))))))'''((()))******)))((('''((((((((((((((('''''''''))))))))))))))))))))))))'''(((((((((((((((((('''&&&''''''((((((''''''&&&$$$%%%&&&'''((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************)))***+++++++++,,,,,,,,,---******************************))))))))))))******************)))))))))(((''''''(((((())))))******)))))))))))))))************)))(((((((((((()))***))))))))))))))))))))))))************))))))((((((((()))))))))*********+++))))))))))))))))))))))))++++++++++++******************++++++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,------...///...,,,+++,,,---,,,++++++++++++,,,---...///...------,,,,,,,,,---.........................../////////......---,,,........................---...///000000111111111/////////000000111111111222222222222333333333333222222333333333222111111111111222333444555666666333555666666666777999;;;======>>>>>>???>>>>>>>>>????????????@@@@@@@@@@@@??????>>>>>>@@@DDDGGGIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKJJJHHHFFFEEECCCCCCCCCCCCEEEGGGHHHIIIKKKNNNPPPOOOOOONNNNNNNNNNNNNNNNNNLLLLLLKKKKKKJJJIIIIIIIIIJJJKKKMMMOOORRRSSSTTTUUUTTTTTTTTTTTTTTTTTTUUUUUUTTTSSSRRRPPPOOOOOONNNNNNKKKJJJIIIIIIHHHHHHHHHIIIHHHHHHHHHGGGHHHIIIIIIJJJJJJJJJIIIJJJKKKMMMNNNPPPRRRQQQQQQPPPNNNMMMLLLKKKKKKJJJIIIGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNQQQSSSVVVXXX[[[^^^dddhhhnnnxxx~~~yyyyyy}}}yyyuuupppkkkhhhgggmmm}}}~~~zzzvvvssspppnnneeeddd```YYYSSSMMMEEE>>>>>>===;;;:::999888777555888888999:::;;;<<<<<<===???AAADDDGGGKKKQQQXXX]]]iiinnntttyyy{{{xxxtttppphhheeeaaa^^^]]]]]]___```dddmmmuuuzzzyyyssspppnnnlll---,,,+++***)))''''''&&&)))*********++++++++++++************)))(((((()))(((((((((((((((((((((((())))))************))))))'''((()))******)))(((''''''''''''((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))******))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))******(((((((((((((((((((((((()))))))))((((((((((((((((((((()))************))),,,,,,,,,---------------))))))))))))))))))))))))***))))))))))))))))))***************)))))))))((('''((((((((()))))))))***(((((())))))************,,,+++)))(((((()))+++,,,,,,,,,+++***)))(((''''''(((((())))))************((((((((()))******++++++))))))))))))))))))))))))+++++++++*********)))))))))******++++++*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++,,,------...///...,,,+++,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,---.............................................------,,,........................---...///000000111111111000000000000111111111111111111111222222222333333333333333333333222111000222222222333333333333333222333555555555777999<<<======>>>>>>>>>===<<<<<<>>>????????????@@@@@@@@@>>>>>>>>>???AAADDDGGGIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIHHHFFFDDDCCCBBBBBBAAAAAADDDGGGHHHIIIKKKMMMOOONNNNNNNNNNNNNNNNNNOOOOOOLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKMMMOOOQQQSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUSSSRRRQQQOOONNNNNNNNNNNNLLLKKKJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKLLLNNNOOOQQQPPPOOONNNLLLKKKKKKKKKKKKJJJHHHFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKMMMOOOOOOLLLNNNPPPRRRTTTWWWZZZ]]]```eeeqqqzzz}}}~~~uuummmfffcccaaammm{{{{{{pppdddUUUGGGCCC???;;;999999888777666777777888888999::::::;;;===>>>???@@@CCCHHHNNNSSS```gggqqqzzz~~~{{{vvvqqq```]]]YYYVVVUUUUUUXXXYYY___iiissszzz|||rrriiibbb^^^ZZZXXX---,,,+++***)))''''''&&&)))))))))*********++++++)))***+++***((('''((()))))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''(((((('''&&&&&&%%%(((((((((((((((((((((((('''''''''(((((())))))***)))((((((''''''(((((()))(((((((((((())))))))))))))))))(((((((((((())))))***))))))(((((())))))***''''''''''''''''''''''''))))))(((((((((((()))***((()))******++++++******,,,,,,,,,---------------))))))))))))))))))))))))***))))))(((((())))))***************)))))))))))))))))))))))))))(((((((((((((((((()))******++++++,,,+++***))))))***+++,,,------,,,+++)))((('''''''''(((((()))******++++++((((((((())))))*********))))))))))))))))))))))))+++************)))))))))((()))******+++*********)))))))))************+++++++++++++++++++++++++++*********++++++++++++++++++*********+++,,,,,,---,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------------------------------.........------,,,........................---...///000000111111111222222222222222222222333//////000000111222222222333333333333222222111000222222222222222111111111111222444555666777:::=========>>>======<<<;;;;;;=========>>>>>>>>>??????======>>>@@@CCCEEEGGGHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFEEECCCBBBBBBBBBBBBAAADDDGGGIIIJJJKKKMMMNNNMMMMMMMMMMMMMMMNNNNNNNNNKKKLLLLLLLLLLLLLLLLLLLLLKKKLLLNNNPPPRRRSSSTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTRRRQQQPPPNNNMMMMMMLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMHHHGGGGGGGGGGGGHHHIIIIIIKKKJJJJJJJJJKKKLLLNNNOOOPPPOOONNNLLLKKKKKKKKKKKKKKKJJJHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJLLLNNNOOOOOOJJJJJJKKKLLLOOORRRUUUWWW[[[]]]eeesss~~~rrriiiddd\\\aaagggiiihhhgggjjjnnnppppppppprrrwww}}}~~~ooo]]]MMMFFF>>>999999::::::999777777777777888888888888999999:::::::::>>>BBBFFFPPPWWWbbbkkkooommmhhhdddTTTRRROOOLLLLLLMMMPPPQQQVVV```iiiooouuu|||~~~zzzyyyvvvtttssstttvvvxxx{{{yyyqqqgggbbbZZZTTTOOOMMMJJJIII*********)))))))))))))))((((((((()))))))))******(((***+++***'''&&&((()))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''''''''(((((('''((((((((()))))))))***))))))(((((((((((())))))))))))(((''''''((())))))((((((((((((((((((((((((((((((''''''((()))***+++)))******+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))******))))))(((((('''''''''(((((()))******++++++******))))))))))))******+++++++++*********)))))))))))))))))))))*********((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))(((((()))***************))))))))))))************************************)))*********++++++++++++,,,,,,+++++++++,,,,,,---***,,,---,,,+++***+++---,,,,,,,,,---,,,,,,,,,+++,,,,,,,,,+++,,,,,,------------------------------,,,------......---------........................---...///000000111111111111111111111111111111111---......///000000111111333333333333222111000000/////////000111111111222000222444555666888;;;===============<<<;;;:::999::::::;;;;;;;;;<<<<<<<<<;;;<<>>>>>======:::999999999999888888888888888888888777999<<>>>>>>>>======<<<;;;999999888888999999999:::::::::999<<>>@@@AAABBBCCCCCCBBBAAA@@@:::999999999:::<<>>???@@@AAACCCDDDEEEEEEFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBAAA???===>>>???BBBCCCFFFHHHIIIKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJMMMNNNNNNMMMKKKJJJKKKLLLLLLNNNPPPSSSUUUVVVVVVVVVTTTTTTUUUUUUTTTSSSQQQPPPOOONNNKKKHHHHHHHHHJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKLLLLLLMMMMMMMMMNNNLLLKKKJJJJJJJJJLLLMMMNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMKKKHHHFFFEEEFFFGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKFFFFFFGGGHHHIIIKKKLLLMMMNNNTTT[[[___ccciiirrryyy|||rrrgggcccaaa\\\UUUTTTQQQNNNOOOSSSZZZ___bbblllwwwpppddd\\\VVVSSSSSSNNNHHHBBB@@@BBBCCCAAA>>>>>>===<<<;;;999888888999777888:::<<<>>>>>><<<;;;999888888777777888999999;;;;;;;;;<<<===>>>@@@AAAAAAAAA@@@@@@???@@@@@@@@@CCCCCCCCCBBBBBBAAAAAAAAA===<<<;;;:::999888888888)))))))))))))))))))))))))))(((''''''((()))***+++******))))))))))))******)))))))))))))))))))))))))))((('''((()))***)))(((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&&&&''''''&&&''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''((((((((('''''''''&&&&&&%%%%%%))))))))))))))))))))))))***)))))))))((((((((('''(((((()))******+++,,,,,,---,,,++++++******++++++************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))((((((((((((((()))******+++***))))))))))))***++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((************************************)))))))))(((''''''''''''''''''''''''))))))*********+++++++++***))))))(((((())))))*********))))))))))))******)))))))))******************************++++++,,,++++++++++++++++++++++++---,,,++++++*********+++,,,,,,,,,------------...------------------------,,,,,,,,,------------...---------............///---...///000000000//////,,,---...///000000000000111111000000000000111111000000000000000111222222333333444666777999::::::======<<<<<<;;;:::::::::777777777666666777:::===>>>>>>@@@AAABBBBBBBBBBBBCCCBBBBBBAAA@@@@@@AAAAAABBBAAA?????????AAADDDFFFJJJKKKMMMNNNOOOOOONNNNNNKKKJJJIIIHHHHHHHHHIIIJJJMMMNNNOOONNNLLLKKKLLLMMMMMMNNNPPPSSSUUUVVVVVVVVVUUUVVVVVVUUUTTTSSSRRRRRROOOMMMKKKHHHGGGGGGIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFJJJKKKKKKLLLMMMNNNNNNOOONNNMMMLLLLLLLLLMMMNNNOOOMMMLLLLLLKKKKKKLLLMMMMMMMMMKKKHHHFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHFFFFFFFFFGGGHHHJJJLLLMMMOOOTTTZZZ^^^```dddjjjpppzzz}}}xxxuuummmeeeVVVSSSQQQQQQTTTXXX[[[\\\aaakkkyyy}}}wwwtttooollllll```[[[UUURRRQQQNNNIIIEEEEEECCC@@@===<<<;;;:::999;;;;;;<<<<<<<<<;;;888777888888888888888999999999999999999:::;;;<<<===>>>>>>===<<<<<<<<<===>>>???======<<<<<<;;;:::::::::;;;;;;::::::999:::::::::)))))))))))))))))))))))))))(((((((((((())))))******))))))(((((())))))***))))))))))))))))))))))))***)))(((((())))))((('''''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&'''((((((&&&&&&'''(((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&))))))))))))((('''&&&&&&((((((''''''''''''(((((((((((('''&&&%%%$$$######))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********++++++,,,,,,+++************+++************************))))))(((''''''((())))))((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********))))))(((((())))))***+++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************************))))))))))))************************)))))))))*********++++++***))))))(((((())))))***++++++************++++++((())))))***+++,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++,,,,,,+++************+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///......///000000000000000------...///000000000000111111111111111111111111111000000000000111222222333444555666777888999:::<<<<<<<<<;;;::::::999999666666666555555777;;;???<<<===>>>>>>?????????>>>@@@??????>>>>>>>>>>>>???AAA@@@@@@@@@AAADDDFFFHHHMMMNNNOOOPPPPPPOOONNNMMMKKKJJJGGGEEEEEEFFFHHHIIIMMMNNNOOONNNLLLLLLLLLMMMMMMOOOQQQSSSUUUUUUUUUUUUWWWVVVUUUTTTTTTTTTTTTTTTOOOMMMJJJHHHFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFJJJJJJKKKLLLMMMOOOOOOPPPPPPPPPOOONNNNNNNNNOOOOOOMMMMMMLLLKKKKKKKKKLLLMMMMMMKKKIIIFFFEEEFFFFFFGGGIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEFFFHHHIIIKKKLLLPPPTTTYYY[[[\\\]]]aaadddhhhppp}}}zzzvvvxxx{{{|||rrr]]][[[YYYXXXYYYZZZZZZYYYVVV]]]hhhttt|||wwwtttqqqkkkccc]]]WWWRRRKKKFFFDDDBBB>>>;;;???>>>=========;;;888666555555555666666666777777888888888888888999:::;;;;;;:::999888777888999::::::999888777666666666666::::::::::::::::::::::::)))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++)))(((((())))))(((&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&'''((()))))))))(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&************)))((('''&&&((((((''''''''''''((((((******)))(((((('''&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((+++++++++++++++,,,,,,,,,,,,++++++******************************************((('''%%%%%%'''(((***((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********************)))))))))))))))++++++++++++++++++++++++))))))))))))************++++++************+++++++++******))))))******+++)))))))))******+++++++++******))))))******+++,,,************************++++++***************+++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,------------------............////////////000000000000000...///000000111111111000000000111111222222111111111111000000111111222333444444555666777888999999;;;;;;;;;:::999999888888888888777666666999>>>AAA<<<===============<<<<<<======<<<<<<<<<<<<<<<===?????????@@@BBBEEEGGGIIIMMMNNNOOOOOOOOOMMMLLLKKKKKKIIIFFFCCCCCCDDDGGGHHHKKKLLLMMMLLLKKKJJJKKKMMMNNNOOOQQQSSSTTTUUUTTTTTTVVVUUUSSSRRRQQQRRRSSSTTTNNNMMMJJJGGGFFFEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLNNNOOOPPPQQQQQQQQQPPPPPPOOOOOOOOOOOONNNMMMKKKJJJJJJKKKLLLMMMMMMKKKIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGIIIJJJKKKPPPSSSWWWYYYYYYYYYZZZ\\\```gggqqq}}}}}}yyyxxxyyy~~~llljjjiiihhhgggdddaaa^^^UUUXXX\\\cccmmmyyyuuummmcccZZZTTTOOOHHHCCCCCCAAA@@@AAABBBAAA>>>;;;666666666777777777888888;;;;;;:::::::::;;;<<<<<<>>>===;;;999888888888999:::999888777777777777888999:::<<<===>>>===<<<;;;((((((((((((((((((((((((((())))))))))))((((((((())))))(((((((((((())))))((((((((((((((((((((((((+++)))(((((())))))(((&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&'''((()))))))))(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&'''((())))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++,,,+++******))))))*********************************((('''%%%%%%'''(((***((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))******(((((((((((((((((((((((((((((()))))))))*********+++******************+++))))))(((((((((((())))))******)))))))))(((((((((((((((((((((((()))***************************************))))))***+++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,---------------............//////////////////000000111000000111222222222111111///000111222333222222222111111111111111222222333444444555666777888888999:::::::::999888888777777777777777666777999===AAA<<<============<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<===>>>???BBBEEEGGGIIIMMMNNNOOOOOONNNMMMKKKJJJKKKIIIEEECCCBBBCCCFFFGGGHHHJJJKKKJJJIIIHHHIIIKKKNNNOOOQQQRRRSSSSSSRRRRRRRRRQQQPPPOOOOOOOOOPPPQQQNNNLLLJJJHHHFFFEEEDDDDDDFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJKKKMMMNNNPPPQQQQQQQQQQQQQQQQQQPPPOOOOOONNNOOOMMMKKKIIIIIIJJJKKKLLLMMMLLLJJJHHHFFFEEEEEEEEECCCCCCDDDDDDEEEFFFGGGGGGDDDDDDEEEFFFGGGIIIJJJKKKOOOQQQTTTVVVVVVWWWWWWXXX]]]cccllluuu~~~}}}|||zzzuuuoookkk]]]ZZZXXXXXX]]]dddjjjnnnrrrooolllkkkkkkmmmqqquuuwwwvvv|||wwwnnnfff^^^YYYPPPNNNLLLMMMOOOMMMGGGBBB>>>===<<<<<<<<<<<<===>>>>>>>>>=========>>>>>>???@@@???>>>>>>===<<<<<<<<<999888777666666777999999888<<>>@@@BBBEEEGGGHHHNNNNNNOOOOOOOOONNNLLLKKKKKKIIIFFFDDDCCCCCCEEEFFFFFFHHHIIIIIIHHHGGGHHHJJJMMMNNNPPPQQQQQQQQQPPPPPPNNNNNNNNNMMMMMMMMMNNNNNNMMMLLLJJJHHHGGGEEEEEEDDDCCCCCCDDDDDDEEEFFFFFFFFFKKKKKKLLLMMMNNNPPPPPPQQQQQQQQQQQQRRRQQQQQQPPPOOOOOOMMMKKKIIIHHHIIIKKKLLLMMMLLLJJJHHHGGGEEEEEEDDDAAAAAABBBDDDEEEFFFGGGHHHEEEEEEEEEFFFHHHIIIKKKLLLNNNOOOPPPRRRSSSTTTUUUUUUXXX___hhhooouuu}}}{{{kkkddd[[[WWWVVVXXXXXXXXXWWWUUUUUUWWWXXXZZZaaahhhhhhkkkttt|||yyynnnkkkhhhhhhhhhdddZZZSSSIIIGGGDDDBBBAAACCCDDDFFFBBBBBBAAAAAABBBCCCDDDDDDCCCDDDDDDCCCBBB@@@===<<<888777666666777999;;;===<<>>???AAACCCFFFGGGHHHKKKLLLMMMMMMMMMLLLKKKJJJJJJIIIGGGEEEDDDDDDDDDEEEFFFHHHIIIIIIHHHHHHIIIJJJLLLMMMNNNOOOPPPOOONNNMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFCCCCCCCCCDDDEEEFFFFFFFFFLLLLLLMMMNNNNNNOOOPPPPPPQQQRRRSSSTTTTTTSSSSSSRRRPPPNNNKKKHHHGGGHHHJJJLLLMMMLLLJJJIIIGGGEEEDDDDDDBBBCCCCCCDDDEEEFFFFFFGGGFFFFFFFFFGGGHHHJJJLLLMMMNNNNNNMMMNNNPPPQQQRRRRRRSSSZZZaaafffhhhllluuu|||{{{rrrfff^^^\\\ZZZVVVSSSNNNKKKLLLNNNNNNNNNSSS[[[[[[___iiiuuu|||rrr```\\\WWWSSSRRRSSSVVVYYYXXXXXXXXXYYYZZZ[[[\\\]]]\\\\\\[[[XXXSSSLLLEEE@@@======<<<<<<>>>AAADDDFFFLLLUUUcccpppxxxxxxuuuqqq((((((((((((((((((((((((((()))*********((('''&&&((((((''''''''''''(((((((((((((((((((((((((((((((((''''''((()))+++***)))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&%%%&&&''''''''''''''''''((((((''''''''''''((((((******)))((('''&&&&&&%%%))))))))))))))))))))))))'''((((((((())))))******'''((()))***+++,,,------+++******)))))))))))))))************************))))))************))))))&&&''''''((()))***++++++))))))))))))))))))))))))((((((((((((((()))******&&&'''((())))))((('''&&&'''((((((((())))))******))))))))))))))))))))))))************************&&&''''''((()))******+++(((((())))))*********+++(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******++++++************++++++)))))))))***++++++,,,,,,)))))))))))))))******+++))))))))))))))))))))))))))))))((())))))***++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////------,,,+++,,,---...///---...............------...000222444555444333222222222111111222222333444555555666666777777888888888888888777666666555555555777:::::::::999999999888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???AAACCCEEEGGGHHHIIIGGGHHHIIIJJJJJJIIIHHHGGGJJJIIIHHHGGGEEEEEEDDDDDDGGGHHHIIIIIIIIIHHHJJJKKKLLLLLLNNNNNNOOONNNMMMLLLKKKKKKMMMNNNNNNMMMLLLKKKKKKKKKJJJIIIIIIHHHGGGGGGDDDEEEEEEFFFGGGHHHHHHHHHMMMMMMMMMNNNNNNOOOOOOOOORRRSSSTTTUUUVVVVVVUUUTTTPPPNNNJJJHHHGGGHHHJJJLLLMMMLLLKKKIIIGGGEEEDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIKKKLLLMMMOOOMMMKKKKKKMMMNNNOOOOOOQQQWWW]]]^^^]]]___gggnnnttt}}}pppgggdddaaa[[[VVVPPPMMMLLLNNNKKKGGGJJJRRRQQQVVV___iiirrr~~~yyyuuunnniiigggiiimmmpppxxxxxxxxxyyyzzz|||}}}~~~~~~{{{tttjjj]]]RRRKKKFFFEEEEEEEEEGGGKKKOOORRR\\\fffuuu{{{)))((('''&&&&&&(((***,,,)))((('''&&&&&&'''((()))&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&((())))))((('''''')))+++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((******)))(((***)))(((''''''((()))***))))))(((((('''''''''&&&'''((()))***++++++++++++)))************+++++++++***+++,,,,,,,,,***(((&&&))))))))))))))))))))))))+++)))'''&&&%%%&&&((()))((((((''''''''''''((((((******))))))((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((())))))))))))******************))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++(((%%%%%%'''))))))((())))))))))))))))))))))))&&&&&&'''((())))))(((((())))))))))))))))))))))))''''''((()))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++***+++,,,---...---,,,+++///...---,,,---///111333111111000......---------...000111111000000111222222222111111222222333444444444444555555555555666777777777777777666555555555555555666666777888999888999;;;;;;:::999;;;<<<>>>===<<<;;;<<<>>>@@@AAAFFFFFFEEEDDDDDDEEEFFFGGGDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHGGGFFFFFFHHHIIIIIIJJJKKKLLLLLLMMMNNNNNNOOONNNMMMLLLJJJHHHGGGHHHJJJLLLMMMMMMLLLLLLJJJJJJIIIIIIIIIHHHHHHHHHFFFHHHJJJJJJIIIHHHIIIJJJKKKMMMPPPSSSTTTSSSRRRQQQRRRRRRTTTTTTTTTSSSRRRQQQQQQPPPNNNLLLJJJJJJJJJJJJMMMLLLKKKJJJHHHGGGFFFEEECCCCCCBBBBBBBBBAAAAAAAAAFFFFFFGGGHHHJJJKKKLLLLLLLLLKKKJJJIIIJJJKKKMMMOOOOOOOOOQQQSSSVVVYYY\\\]]]iiipppzzzyyysssjjjdddWWWSSSNNNLLLLLLMMMNNNNNNNNNQQQTTTYYY```lll{{{uuuooonnnoooyyy}}}yyyvvvzzzuuuhhhaaaYYYXXXXXXYYY\\\```dddfffoooqqquuuyyy|||~~~))))))((((((((()))++++++)))((('''&&&&&&'''((()))'''''''''((((((((((((((((((((((((((((((''''''''''''''''''(((((('''''''''&&&''''''&&&%%%$$$&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''(((******)))(((***)))(((''''''((()))***)))(((((((((''''''''''''''''''''''''&&&%%%$$$###(((((()))))))))*********(((***+++,,,,,,,,,***)))))))))))))))))))))))))))***)))'''&&&&&&&&&((()))((((((''''''''''''((((((***))))))(((((('''''''''((((((((()))))))))))))))(((((())))))))))))(((((((((((()))))))))*********(((((((((((()))))))))))))))))))))(((((((((((()))(((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********###!!! $$$'''((('''))))))))))))))))))))))))'''((()))))))))))))))))))))))))))))))))))))))))))))************))))))(((************************************************************+++++++++++++++,,,,,,,,,++++++***)))+++++++++++++++++++++++++++,,,---.........---------,,,+++++++++---///000111000///...------------...000111111000000111222222111111111111222333333444444444444555555555555777777777888777666666555555555555555666777888999888999::::::999888999;;;===<<<;;;;;;<<<>>>AAABBBFFFFFFEEEDDDDDDEEEFFFGGGDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLMMMMMMLLLJJJIIIHHHGGGHHHJJJLLLMMMMMMLLLLLLJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIKKKKKKJJJJJJKKKLLLKKKMMMOOOQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQPPPOOOOOOPPPNNNMMMKKKJJJJJJJJJKKKLLLLLLKKKIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCEEEEEEGGGHHHJJJKKKLLLMMMMMMLLLJJJIIIIIIJJJLLLMMMMMMMMMNNNPPPSSSUUUWWWYYY[[[aaaiiiqqqzzz{{{sssmmmccc^^^XXXTTTQQQPPPPPPOOOPPPPPPPPPRRRWWW```jjjqqqyyywwwqqqiiiaaa]]]]]]^^^eeeiiipppxxx}}}|||yyytttrrrtttwwwyyyyyyyyywwwvvvrrrqqqooonnnnnnppprrrsss'''((((((((((((((())))))((((((''''''''''''(((((((((((((((((((((''''''''''''''''''((((((((((((((('''(((((())))))(((((('''&&&(((((('''%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''(((******)))((())))))(((((((((((())))))((((((((((((''''''''''''((())))))(((((('''&&&%%%'''((((((((())))))))))))((()))+++,,,------,,,,,,((((((((((((((((((((((((***)))(((&&&&&&''''''(((((((((''''''''''''(((((())))))(((((('''&&&&&&%%%((((((((())))))******+++'''(((((())))))(((((('''(((((())))))))))))******'''''''''((()))***************))))))((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))******&&&$$$###$$$''')))++++++)))))))))))))))))))))))))))***************)))((())))))))))))))))))))))))++++++++++++***)))((((((************************************************))))))))))))************+++++++++,,,++++++***)))++++++++++++++++++++++++,,,,,,---...............---,,,++++++,,,---///000000000///...------------...000111111//////000222111111111111111222222333333333333444444444555555777777888888777777666555555555555555666777888999888999:::999888777888999;;;;;;;;;<<<===@@@BBBDDDFFFEEEEEEDDDDDDEEEEEEFFFCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGGGGGGGHHHJJJLLLMMMMMMMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKJJJKKKMMMOOOLLLLLLMMMNNNNNNOOOOOOOOOQQQPPPOOOMMMMMMLLLLLLLLLMMMLLLKKKJJJIIIJJJJJJKKKLLLKKKJJJIIIHHHFFFFFFEEEGGGGGGGGGFFFFFFFFFFFFFFFDDDEEEFFFHHHJJJKKKMMMMMMMMMLLLKKKIIIHHHIIIIIIJJJJJJJJJKKKLLLNNNPPPQQQRRRSSSWWW[[[```fffrrr|||tttoooiiiccc```^^^\\\ZZZXXXTTTPPPOOOQQQUUUYYY[[[___]]]YYYTTTOOOMMMNNNPPPSSSWWW]]]dddkkkttt||||||uuuvvvvvvuuuvvv}}}~~~~~~yyylllhhhbbb]]]\\\^^^bbbfff%%%&&&&&&'''''''''&&&&&&(((((((((''''''((((((((())))))((((((''''''&&&&&&&&&&&&''''''(((((())))))(((((())))))))))))((((((***+++,,,+++((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''(((******)))((())))))(((((((((((())))))(((((((((((((((''''''''''''((()))******++++++***((((((((()))))))))******)))***+++,,,---,,,,,,,,,(((((((((((((((((((((((())))))(((''''''''''''(((((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((()))******+++'''(((((((((((((((((('''(((((((((((()))))))))***'''((((((((()))))))))************))))))(((''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***---,,,+++******+++++++++))))))))))))))))))))))))************))))))((('''))))))))))))))))))))))))))))))*********))))))(((************************************************(((((((((((())))))))))))******++++++++++++******************************,,,,,,,,,---------------///............///000111000///...---------------...///000000//////000222000000000000000111222222222333333333444444444444777777888888777777666555555555555555555666888888777888999888777666777888::::::;;;<<<>>>AAACCCEEEFFFEEEEEEEEEDDDDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFHHHIIIKKKLLLMMMNNNMMMMMMKKKKKKKKKJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJKKKMMMPPPMMMMMMLLLLLLLLLMMMOOOOOOQQQPPPNNNLLLJJJJJJKKKKKKKKKJJJIIIHHHIIIIIIKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFHHHHHHGGGGGGGGGGGGGGGGGGDDDEEEFFFHHHJJJLLLMMMNNNNNNMMMKKKIIIHHHGGGGGGGGGHHHHHHIIIIIIJJJLLLMMMNNNPPPRRRTTTUUUYYYbbboooyyy{{{vvvtttrrrpppooohhhbbb[[[WWWWWWWWWVVVTTTWWWTTTPPPLLLIIIIIIJJJLLLOOOQQQTTTWWWZZZ^^^cccgggeeeiiijjjiiikkknnnjjjcccaaacccdddeeehhhnnnwww}}}zzzxxxyyyzzz}}}rrrjjj[[[WWWRRRNNNNNNQQQWWWZZZ&&&'''((((((((('''&&&&&&'''(((((((((((((((((('''))))))((((((''''''&&&&&&&&&&&&''''''(((((())))))(((((())))))))))))((((((***,,,---,,,***(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))))))))))))))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((''''''(((******)))((((((((())))))))))))(((((('''''''''(((((((((((((((%%%&&&'''((()))))))))))))))))))))*********++++++,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))((('''''''''''''''((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''(((((((((((('''''''''(((((((((((()))))))))***)))))))))((((((((('''))))))******)))((('''&&&''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((())))))))))))))))))((('''''''''((((((((((((((((((((((((((())))))))))))((('''&&&&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))******++++++*********************************+++++++++++++++,,,,,,,,,...............//////000///......------------...---///000000//////000111000000//////000000111222222222222222333333333444666777777777777666555555444444444444555666777888666888888888666666777888999:::;;;===???BBBDDDEEEEEEEEEEEEEEEDDDDDDCCCCCC@@@AAAAAABBBCCCDDDEEEFFFDDDDDDDDDDDDDDDCCCCCCCCCGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGIIIJJJLLLNNNOOOOOOOOONNNLLLLLLKKKKKKKKKJJJJJJJJJHHHIIIJJJJJJIIIJJJLLLNNNNNNMMMLLLKKKLLLMMMOOOQQQRRRQQQOOOMMMKKKKKKKKKLLLJJJIIIHHHHHHHHHIIIKKKLLLKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFHHHIIIKKKMMMNNNOOONNNNNNLLLJJJHHHGGGFFFFFFHHHHHHHHHHHHHHHIIIJJJKKKMMMMMMMMMMMMOOOUUU^^^eeeuuu~~~xxxssslllhhhgggeeeaaa^^^ZZZWWWRRRMMMKKKKKKKKKLLLMMMOOOPPPOOONNNOOOPPPRRRQQQSSSTTTTTTVVVXXXVVVSSSUUUVVVXXXYYY\\\```eeeiiimmmpppuuuzzzvvvnnnjjjjjjnnnqqqvvvxxxzzzyyysssjjj```ZZZKKKJJJGGGFFFGGGIIIMMMOOO*********)))))))))))))))''''''((((((((((((''''''(((((((((((((((''''''''''''''''''((((((((((((((('''(((((())))))(((((('''''')))+++***)))'''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((''''''(((******)))((((((((())))))))))))(((((('''''''''(((((((((((((((++++++++++++***)))((('''************++++++++++++,,,,,,+++******))))))((())))))))))))))))))))))))((((((((((((((('''''''''((((((''''''''''''((((((&&&''''''''''''(((((((((%%%%%%%%%&&&&&&''''''(((&&&''''''((((((''''''&&&''''''(((((((((((())))))*********)))(((''''''''''''((()))******)))((('''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))$$$&&&'''(((''''''(((***(((((((((((((((((((((((('''((((((((((((''''''&&&((((((((((((((((((((((((###$$$%%%'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))******+++************************************************+++,,,,,,,,,---------------------......---------------...---///000000......///111///////////////000000111111111222222222333333333555666666666666555444444444444444444555666777888555777888888777777888999999:::<<<>>>@@@BBBDDDDDDEEEEEEEEEEEEDDDCCCBBBBBB??????@@@AAABBBCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFGGGIIIIIIKKKLLLNNNPPPQQQQQQPPPPPPLLLLLLLLLLLLKKKKKKKKKKKKGGGIIIKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKLLLNNNPPPQQQRRRQQQPPPOOONNNMMMMMMMMMKKKJJJIIIHHHIIIIIIKKKKKKLLLLLLKKKKKKJJJIIIIIIHHHFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLNNNOOOOOOOOONNNMMMKKKIIIHHHFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLPPPVVVZZZbbbnnn|||yyyvvvssspppccc___YYYTTTRRRRRRQQQPPPNNNNNNOOOMMMJJJHHHHHHIIIHHHIIIJJJKKKLLLLLLLLLKKKMMMMMMNNNPPPRRRSSSUUUUUUYYYZZZ]]]bbbfffkkknnnpppmmmhhhbbb\\\ZZZ\\\___bbbcccdddccc```\\\UUUOOOKKKDDDDDDDDDEEEEEEEEEFFFFFF***)))((('''''''''((((((&&&'''((())))))((('''&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''(((((('''''''''$$$&&&))))))'''&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''(((******)))((('''((()))******)))((('''''''''''''''((((((((())),,,------,,,,,,+++***)))))))))))))))******************))))))))))))))))))++++++++++++++++++++++++(((((((((((((((''''''&&&((((((''''''''''''((((((%%%&&&'''((()))******+++&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&'''''''''((((((((())))))))))))))))))((((((((((((%%%&&&(((***+++***)))(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))%%%(((******)))(((***,,,(((((((((((((((((((((((('''(((((()))))))))((((((((((((((((((((((((((((((%%%%%%'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))***************************************++++++*********+++,,,---,,,---------------,,,,,,...------,,,,,,------...---...//////......///111///............///000000111111111111222222222222444444555555444444333222444444444444555666777777444666888888888888:::;;;:::;;;===???AAABBBCCCCCCDDDEEEEEEEEEEEECCCBBBAAA>>>>>>???@@@AAABBBCCCCCCAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFDDDDDDDDDEEEFFFHHHJJJLLLMMMNNNPPPQQQRRRSSSRRRRRRMMMMMMMMMLLLLLLLLLKKKKKKHHHKKKNNNNNNMMMKKKIIIIIIHHHHHHIIIJJJLLLMMMOOOPPPPPPPPPPPPPPPPPPOOONNNMMMLLLKKKJJJIIIIIIJJJJJJKKKMMMMMMMMMLLLKKKKKKJJJJJJGGGGGGGGGHHHHHHHHHIIIIIIKKKLLLLLLMMMNNNNNNOOOOOOOOONNNNNNLLLKKKIIIGGGFFFEEEEEEEEEFFFFFFGGGIIIIIIJJJJJJKKKKKKLLLOOORRRTTTUUU\\\iiiwwwtttooohhhdddbbbaaa```___XXXXXXWWWUUUPPPMMMKKKKKKHHHIIIJJJKKKKKKIIIIIIJJJIIIIIIJJJKKKLLLKKKJJJIIIKKKLLLLLLNNNQQQSSSVVVXXXVVVTTTQQQOOONNNOOOQQQRRRRRRRRRQQQOOOKKKGGGDDDAAABBBBBBDDDEEEEEEEEEEEEEEE((('''%%%#########%%%&&&&&&'''((())))))((('''&&&&&&'''''''''(((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&###&&&))))))((('''&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((***+++)))((('''((()))******)))((('''&&&'''''''''(((((())))))%%%&&&'''(((((()))))))))(((((((((((())))))))))))((('''''''''((()))***+++++++++++++++++++++++++++((((((((()))(((''''''&&&((((((''''''''''''((((((%%%%%%'''((()))+++,,,,,,((((((((((((((('''''''''&&&''''''''''''''''''&&&''''''''''''((((((((()))''''''(((((())))))******$$$&&&(((***++++++***)))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''')))+++***'''$$$%%%'''(((((((((((((((((((((((('''((()))***************(((((((((((((((((((((((('''((()))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))))))))))))))---,,,+++++++++,,,---......//////000//////......------,,,,,,,,,------...---...//////......///111...............///000000000111111111111222222222333333444444333333222111444444444444444555777777444666888888888999;;;===:::;;;===???AAABBBCCCCCCDDDEEEEEEEEEEEECCCAAA@@@>>>>>>???@@@AAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFDDDDDDDDDEEEGGGIIILLLMMMNNNOOOQQQSSSTTTTTTSSSSSSMMMMMMMMMMMMLLLLLLLLLLLLJJJMMMPPPQQQOOOLLLIIIHHHEEEEEEGGGIIIKKKMMMNNNOOONNNOOOPPPQQQQQQPPPNNNMMMMMMLLLKKKJJJIIIJJJJJJKKKNNNNNNMMMMMMLLLLLLKKKKKKHHHHHHHHHIIIIIIIIIJJJJJJMMMMMMNNNNNNNNNOOOOOOOOOOOONNNNNNMMMLLLJJJHHHGGGDDDDDDDDDEEEEEEGGGHHHIIIEEEFFFGGGHHHJJJKKKMMMNNNNNNQQQYYYcccnnn~~~xxxtttsssrrrpppoooffffffddd___ZZZTTTRRRQQQOOOOOOQQQRRRQQQNNNMMMOOOKKKKKKLLLMMMNNNLLLJJJGGGHHHHHHGGGGGGGGGHHHJJJKKKLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJGGGEEEBBB@@@@@@AAABBBDDDFFFHHHHHHIII***)))(((&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))(((''''''&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''''' """%%%'''))))))((('''))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&%%%$$$%%%(((+++---))))))))))))))))))))))))+++++++++++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((()))***+++++++++++++++---,,,,,,+++***)))(((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))(((((((((((())))))&&&&&&''''''((()))))))))&&&***+++)))***,,,+++(((***)))(((''''''((()))***))))))))))))************))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((''''''&&&&&&&&&''''''++++++***)))(((((())))))+++)))(((((())))))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((***+++***)))((()))*********************************+++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,---------............---,,,---...///000......////////////.........------------...//////111111000000111111222333555444444333333333444444333444666888999999999888::::::;;;;;;<<<======>>>>>>???AAACCCDDDEEEFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA???@@@AAABBBCCCBBBAAAAAA?????????@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEEFFFEEEFFFGGGIIIKKKLLLNNNOOOOOOPPPPPPPPPQQQRRRRRRRRRNNNNNNMMMLLLKKKJJJJJJJJJNNNNNNMMMLLLJJJIIIHHHGGGIIIHHHHHHIIIIIIKKKLLLLLLPPPQQQTTTVVVVVVUUUSSSQQQPPPNNNLLLJJJIIIJJJLLLMMMMMMLLLLLLLLLMMMLLLJJJGGGFFFEEEFFFFFFGGGHHHIIIJJJKKKLLLNNNPPPQQQQQQQQQPPPPPPOOONNNLLLKKKIIIHHHGGGEEEEEEFFFHHHHHHHHHHHHHHHGGGHHHIIIJJJKKKLLLMMMNNNNNNQQQTTTWWW]]]iiiyyy~~~}}}|||zzzuuupppkkkfffcccbbbccceeeffffffccc]]]XXXTTTTTTSSSRRRRRRQQQOOOLLLIIIGGGGGGFFFFFFFFFHHHIIIJJJHHHHHHIIIJJJKKKLLLMMMNNNGGGFFFEEEDDDDDDFFFHHHIIIHHHIIIIIIJJJLLLMMMNNNNNN***)))(((((('''''''''(((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''"""###%%%'''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%&&&(((+++///111))))))))))))))))))))))))(((((())))))(((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))******++++++++++++***+++++++++***)))))))))((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))&&&((('''%%%%%%)))***((())))))))))))))))))******((((((((()))))))))******((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((((((((())))))))))))''''''&&&&&&&&&''''''(((+++******)))(((((())))))***)))'''((())))))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((()))******)))((()))***************************)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------,,,,,,+++,,,---...///......////////////.........------------...//////111111000000111111222333444444333333333333444444444555777999:::::::::999888999999:::;;;;;;<<<<<<===>>>???AAABBBCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA???@@@AAABBBBBBAAA@@@???>>>>>>>>>???@@@@@@AAAAAA@@@AAAAAABBBCCCCCCDDDDDDHHHHHHIIIKKKLLLMMMMMMNNNPPPPPPPPPPPPPPPQQQQQQQQQNNNMMMKKKJJJIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEGGGGGGGGGHHHJJJLLLMMMNNNOOOQQQSSSUUUUUUTTTRRRQQQRRRRRRPPPOOOOOOOOOPPPPPPOOONNNMMMMMMNNNLLLJJJGGGEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLNNNPPPQQQQQQQQQQQQOOOOOONNNLLLKKKIIIHHHHHHFFFFFFGGGGGGHHHIIIJJJJJJHHHHHHIIIJJJKKKLLLMMMNNNMMMOOOPPPQQQSSS[[[fffooo|||}}}{{{yyyxxxrrrssstttsssqqqmmmiiifffcccbbb___]]][[[XXXTTTPPPRRRQQQNNNLLLKKKKKKKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLNNNMMMLLLKKKKKKLLLNNNOOONNNPPPRRRUUUWWWYYYZZZZZZ))))))******))))))((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&''''''((()))))))))$$$%%%%%%&&&''''''((((((******))))))((('''''''''$$$%%%&&&'''(((''''''&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&(((***---///((((((((((((((((((((((((''''''((((((((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))((()))'''"""###(((******(((((()))***************''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))&&&&&&&&&&&&'''((())))))******)))((((((((()))))))))(((&&&'''(((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((()))******(((((()))***))))))))))))))))))))))))''''''(((((()))***++++++...------,,,++++++******------------,,,,,,,,,,,,,,,++++++++++++,,,------......////////////.........------------...//////111000000000000111222222444333333222222333444444666777999:::;;;<<<;;;;;;777777888888999:::::::::;;;<<<>>>???@@@AAABBBBBBEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@AAA@@@@@@???>>>============>>>???@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEJJJJJJKKKLLLMMMMMMMMMMMMPPPPPPPPPPPPOOOOOOOOOOOOMMMKKKIIIHHHGGGHHHIIIJJJGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFHHHJJJMMMOOOPPPOOOPPPRRRTTTTTTSSSRRRQQQSSSSSSTTTTTTTTTSSSSSSRRRQQQPPPOOOOOOOOOMMMJJJGGGEEEEEEEEEFFFGGGHHHJJJKKKJJJLLLNNNPPPQQQRRRRRRRRROOONNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHJJJLLLMMMIIIIIIJJJKKKLLLLLLMMMMMMJJJLLLLLLKKKJJJNNNTTTZZZaaappp}}}zzzxxxvvvvvvtttrrrpppooolllhhhdddiiieee```[[[WWWVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSTTTUUUUUUUUUVVVWWWYYY[[[\\\aaacccgggkkkoooqqqqqqrrr((()))***++++++***)))(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((()))))))))%%%&&&&&&&&&'''''''''(((***))))))((('''&&&&&&%%%&&&&&&'''(((''''''&&&%%%((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''%%%%%%&&&''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************,,,,,,,,,,,,+++******)))((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%&&&''''''((())))))))))))(((((((((((())))))&&&&&&''''''((()))))))))+++,,,***&&&&&&)))***)))&&&''')))***+++******)))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))&&&&&&&&&&&&'''(((*********))))))((((((((())))))((('''&&&&&&'''((('''%%%))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((()))***)))((('''(((***((((((((((((((((((((((((&&&'''(((((()))***++++++,,,,,,,,,,,,++++++******---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------......////////////.........------------...//////000000000000000111222222222222222222222333333444666888999;;;<<<<<<<<<<<<777777777888999999::::::;;;<<<===???@@@AAAAAAAAADDDDDDEEEDDDDDDCCCBBBBBBAAAAAA@@@???>>>===<<<;;;======>>>???@@@AAAAAABBBDDDEEEEEEEEEFFFFFFGGGGGGHHHIIIKKKLLLNNNNNNNNNNNNPPPPPPOOOOOONNNNNNNNNMMMLLLJJJHHHFFFFFFGGGIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHJJJLLLNNNOOOPPPQQQSSSTTTTTTTTTRRRRRRRRRSSSTTTVVVVVVUUUSSSRRRTTTSSSQQQPPPPPPMMMJJJGGGEEEEEEEEEFFFGGGIIIJJJKKKJJJLLLNNNPPPRRRSSSSSSSSSNNNMMMMMMLLLKKKJJJJJJIIIIIIHHHHHHHHHIIIKKKNNNPPPJJJJJJJJJKKKKKKLLLLLLLLLGGGIIIJJJJJJIIIJJJNNNQQQTTT]]]iiiwwwxxxqqqkkkiiihhhiiiccccccbbbaaaaaabbbcccccc\\\^^^aaaeeeiiillloooppp|||((()))***++++++***)))((((((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&''''''((()))))))))(((((((((''''''&&&&&&&&&(((((('''&&&&&&%%%$$$$$$''''''''''''''''''&&&&&&)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&%%%%%%&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************,,,,,,,,,,,,,,,+++***)))((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((($$$$$$%%%&&&'''((())))))))))))(((((((((((())))))&&&&&&''''''((()))))))))***------***(((***)))%%%%%%&&&((()))***)))((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''((((((((((((&&&&&&&&&'''((()))***+++)))((((((((((((((())))))'''&&&%%%&&&'''((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''')))***)))((('''((()))(((((((((((((((((((((((((((((())))))***++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.....................////////////.........------------...//////000000//////000000111222111111111111111222333444666777999;;;<<<<<<<<<;;;888888999999:::;;;;;;;;;======>>>@@@AAAAAAAAAAAADDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@>>>===<<<;;;;;;>>>>>>???@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDFFFIIILLLNNNOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLKKKJJJHHHGGGGGGHHHIIIJJJIIIIIIIIIJJJJJJJJJJJJJJJHHHHHHHHHIIIJJJKKKLLLMMMQQQRRRSSSTTTTTTTTTSSSSSSQQQSSSUUUWWWXXXWWWUUUTTTUUUTTTRRRQQQPPPNNNJJJGGGDDDDDDEEEFFFGGGIIIKKKKKKKKKLLLNNNQQQRRRSSSSSSRRRMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJIIIHHHIIILLLNNNPPPJJJJJJJJJJJJJJJKKKKKKKKKGGGHHHJJJJJJJJJJJJKKKLLLOOORRRWWW```lll}}}}}}||||||wwwuuusssrrrqqqqqqrrrrrrkkknnntttzzz(((((())))))******))))))(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&''''''((()))))))))))))))(((((('''&&&&&&%%%'''&&&&&&&&&%%%$$$$$$$$$((((((''''''''''''''''''***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))***+++((((((((((((((((((((((((&&&&&&'''(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((($$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))'''+++,,,))))))***((($$$(((((())))))))))))((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&'''''''''(((((((((''''''''''''((()))******((((((''''''(((((())))))(((&&&&&&&&&((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''((())))))''''''((()))))))))))))))))))))))))))))))))************++++++))))))******+++,,,,,,---++++++++++++,,,,,,,,,,,,,,,---.../////////............////////////.........------------...//////000////////////000111111000000000000111222333333555666888999:::;;;::::::999999::::::;;;<<<<<<<<<>>>>>>???AAAAAABBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@>>>===<<<<<<<<<>>>???@@@AAABBBDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBDDDHHHLLLNNNPPPPPPPPPMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLQQQQQQRRRRRRSSSSSSSSSRRRRRRSSSVVVXXXYYYXXXWWWVVVUUUSSSRRRQQQPPPNNNJJJHHHDDDDDDDDDFFFGGGIIIKKKLLLMMMNNNPPPQQQRRRRRRRRRRRRLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJLLLMMMNNNJJJJJJIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIGGGFFFEEEKKKJJJLLLRRR[[[gggyyy((('''''''''(((((()))***(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''((()))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%(((''''''''''''((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''(((******+++))))))))))))))))))))))))&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++,,,,,,---,,,,,,,,,+++++++++***)))))))))((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))&&&)))***((()))---...,,,,,,,,,+++***))))))))))))((((((((()))))))))******'''''''''''''''''''''''''''((((((((())))))))))))&&&&&&&&&'''''''''(((((()))((((((((((((((())))))'''''''''''''''((())))))((('''&&&''')))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''((()))(((''''''((()))***************************))))))))))))(((((((((***************+++++++++))))))***+++,,,------...+++,,,---.........------......////////////.........------------.../////////////////////000111111/////////000000111333333333444666777999999888888999999::::::;;;<<<<<<<<<>>>>>>???@@@AAAAAAAAAAAACCCCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@>>>======>>>>>>===>>>???@@@BBBCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFJJJMMMPPPPPPPPPOOOKKKKKKLLLLLLLLLLLLLLLLLLKKKLLLMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHJJJKKKMMMMMMOOOOOOPPPPPPPPPQQQQQQQQQPPPRRRSSSUUUVVVWWWVVVVVVTTTRRRQQQQQQPPPNNNKKKHHHCCCDDDDDDFFFGGGIIIKKKLLLNNNOOOQQQRRRRRRRRRQQQPPPKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDHHHFFFGGGMMMQQQWWWcccooo((('''&&&&&&&&&((()))***(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''((()))))))))&&&&&&''''''((()))))))))&&&&&&'''''''''''''''''''''''''''''''''((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&************************))))))***+++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************+++,,,,,,---------------,,,,,,+++***)))(((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&''''''))))))(((((((((((())))))&&&&&&''''''((()))))))))(((******(((***111555555000///---+++******++++++))))))))))))************''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&'''''''''((((((***))))))(((((((((((()))'''''''''''''''((()))***(((''''''(((***+++***)))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))'''((()))((('''&&&''')))************************)))))))))(((''''''&&&&&&,,,,,,++++++***)))))))))(((((()))***,,,---...///***+++,,,---...---,,,,,,......////////////.........------------.../////////////////////000111111////////////000111222333222333555666777777777777888999999::::::;;;<<<<<<===>>>???@@@@@@@@@@@@@@@CCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>??????<<<===>>>???AAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCGGGIIILLLOOOQQQQQQOOOOOOJJJJJJKKKKKKLLLLLLMMMMMMKKKLLLNNNPPPPPPOOOMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJEEEFFFGGGHHHJJJLLLNNNPPPMMMMMMNNNNNNNNNOOOOOOOOOMMMNNNPPPQQQRRRSSSTTTTTTSSSRRRQQQPPPPPPNNNKKKHHHCCCCCCDDDFFFGGGJJJKKKLLLOOOPPPQQQRRRRRRQQQPPPOOOKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLKKKJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFDDDDDDDDDFFFHHHHHHHHHGGGGGGEEEHHHMMMMMMMMMSSS]]]aaauuu(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&'''(((((((((&&&&&&%%%&&&&&&'''((()))******''''''''''''((((((((((((&&&''''''(((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&((((((((((((((()))******)))))))))(((''''''&&&&&&))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********,,,,,,---,,,+++***++++++******)))(((((((((******))))))(((''''''''')))(((((((((''''''''''''))))))(((((('''''''''&&&))))))((('''''''''''''''))))))))))))))))))))))))''''''((()))***++++++,,,+++)))(((+++111888;;;<<<<<<;;;888555111---)))'''''''''''''''''''''''''''&&&'''''''''(((((()))))))))))))))))))))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))******))))))((((((''''''))))))(((((('''''''''&&&))))))'''&&&&&&'''((((((&&&&&&'''((()))***++++++''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************+++++++++++++++***)))((()))))))))))))))******+++***++++++,,,,,,------...------............------............//////////////////............//////111111111111111111111111222222333333444555666666666777888999:::;;;;;;;;;???????????????@@@@@@@@@BBBCCCCCCDDDDDDDDDDDDDDDCCCBBB@@@>>>======>>>>>>AAAAAA@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFKKKLLLMMMNNNOOOOOONNNMMMLLLKKKKKKKKKKKKLLLLLLMMMKKKLLLLLLMMMLLLLLLKKKJJJGGGIIIKKKMMMMMMLLLJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIGGGIIIKKKMMMMMMLLLKKKJJJIIIJJJKKKLLLNNNPPPQQQQQQMMMNNNPPPQQQQQQOOONNNMMMHHHIIIJJJIIIHHHHHHIIIKKKKKKLLLLLLMMMNNNNNNNNNNNNLLLMMMNNNOOONNNMMMLLLKKKJJJJJJJJJIIIHHHGGGEEEDDDCCCDDDFFFGGGHHHFFFEEEDDDAAABBBCCCDDDDDDEEEEEEDDDFFFGGGHHHIIIKKKLLLMMMMMMYYY```lll{{{(((((('''''''''&&&&&&&&&''''''&&&&&&''''''((()))%%%&&&'''(((((('''&&&&&&&&&&&&''''''(((((())))))''''''''''''((((((((((((&&&''''''(((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&''''''(((((((((((((((((()))******'''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))((((((((()))*********+++,,,,,,,,,+++******++++++******)))((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&)))(((((((((''''''''''''***)))((('''&&&&&&&&&&&&))))))))))))))))))))))))((((((((()))*********+++,,,***'''(((,,,000222222111222333333111---)))'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))(((((('''''')))))))))(((((((((''''''(((((('''&&&''''''((()))(((((((((((())))))))))))'''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))+++++++++++++++***)))))))))))))))))))))******+++***++++++,,,,,,------...---......//////......---............//////////////////............//////111111111111111111111111222222222333444555555555555666777999::::::;;;;;;>>>>>>>>>???????????????AAABBBCCCCCCDDDDDDCCCCCCCCCBBB@@@???>>>>>>>>>???AAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFLLLMMMNNNOOOOOOOOONNNMMMKKKJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJMMMOOOOOONNNLLLKKKIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIJJJLLLMMMOOOPPPPPPMMMNNNPPPQQQQQQPPPNNNMMMHHHIIIIIIHHHGGGGGGJJJLLLKKKLLLMMMNNNOOOOOOOOOOOOMMMNNNNNNNNNNNNMMMKKKKKKIIIIIIHHHHHHFFFEEEDDDCCCCCCDDDFFFGGGGGGFFFDDDCCCAAABBBCCCDDDEEEEEEFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJPPPTTT[[[fffttt'''''''''''''''&&&&&&&&&((((((''''''(((((()))***&&&''''''(((''''''&&&&&&''''''''''''''''''((((((&&&''''''''''''(((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''******))))))((((((((('''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((((('''(((((())))))((((((((((((((()))******&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,+++***)))++++++******)))((((((((((((((())))))***++++++,,,'''''''''&&&&&&&&&%%%%%%((((((((((((''''''''''''***)))((('''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))...,,,)))(((((())))))(((%%%(((,,,//////---)))'''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((((((((((('''***)))))))))))))))((((((''''''&&&''''''((()))******)))))))))((((((((('''((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))*********++++++++++++***)))))))))))))))))))))******+++***++++++,,,,,,------...---......//////......------............///////////////............//////111111111111111111111111111111222222333444444444555555666777888999::::::============>>>>>>??????@@@AAAAAABBBCCCBBBBBBBBBBBBBBBAAA@@@?????????@@@AAAAAAAAAAAABBBCCCDDDEEEEEEDDDDDDDDDDDDEEEFFFFFFMMMNNNOOOOOOOOONNNMMMLLLJJJIIIIIIHHHHHHHHHIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHJJJLLLNNNOOOOOONNNMMMKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJHHHIIIJJJKKKLLLMMMNNNNNNMMMNNNOOOQQQQQQPPPNNNMMMIIIIIIHHHFFFEEEGGGJJJMMMLLLMMMNNNOOOPPPPPPPPPPPPNNNNNNNNNNNNMMMLLLJJJJJJGGGGGGFFFEEEDDDCCCCCCBBBCCCDDDEEEFFFEEEEEECCCBBBAAABBBCCCEEEFFFFFFGGGGGGDDDDDDDDDDDDEEEEEEEEEFFFIIIJJJLLLPPPYYYgggvvv''''''''''''''''''''''''((((((''''''(((((()))***'''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''******))))))((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''(((((())))))((((((((((((((())))))***''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((***)))))))))***+++,,,,,,,,,,,,,,,,,,+++******)))++++++******)))((((((((())))))******++++++++++++(((((('''''''''&&&&&&&&&(((((((((((((((''''''''')))((((((''''''(((((()))(((((((((((((((((((((((()))))))))))))))(((((((((---,,,***)))((('''&&&&&&!!!###'''***++++++)))((())))))))))))))))))))))))'''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((************))))))))))))&&&&&&&&&'''((()))******))))))))))))(((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))***+++++++++,,,,,,,,,,,,******+++++++++******))))))))))))))))))******+++***++++++,,,,,,------.........////////////......---------.........////////////............//////111111111111111111111111111111111222222222333333444444555555666888999999;;;;;;<<<<<<======>>>>>>??????@@@AAAAAAAAAAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGMMMMMMNNNNNNNNNLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFEEECCCBBBBBBDDDFFFGGGFFFGGGIIIKKKMMMMMMLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHIIIHHHHHHGGGGGGHHHIIIIIIHHHHHHHHHIIIJJJKKKLLLLLLKKKMMMNNNPPPPPPOOONNNMMMIIIIIIGGGEEEDDDFFFKKKNNNMMMNNNNNNOOOPPPPPPPPPOOONNNNNNMMMLLLKKKJJJIIIIIIGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCBBBAAABBBCCCEEEFFFGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCGGGGGGGGGHHHMMMVVVaaaiiizzz&&&'''''''''''''''''''''''''''&&&&&&''''''((()))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''(((((()))((((((((((((((())))))***))))))((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))***+++,,,------,,,,,,++++++*********++++++******)))(((((((((++++++++++++******))))))))))))))))))(((((((((((('''''''''((((((((((((((('''''''''((()))***,,,---(((((((((((((((((((((((()))))))))((((((((((((((('''((())))))((('''''''''$$$%%%%%%&&&''')))******))))))))))))))))))))))))((((((((((((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''((((((((())))))))))))************%%%&&&&&&'''((())))))***'''''''''((()))*********************************(((((((((((()))))))))******+++++++++,,,,,,,,,,,,)))******+++++++++******)))))))))))))))******+++***++++++,,,,,,------......//////////////////...------------............//////............//////000000000000000000000000000000000111111111111111333333333333555666888888999999:::;;;;;;<<<============>>>??????????????????@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHFFFEEEDDDDDDDDDDDDDDDBBBAAA@@@AAABBBDDDFFFFFFGGGIIIKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKMMMNNNOOONNNMMMLLLHHHHHHFFFEEEDDDFFFKKKNNNMMMNNNNNNOOONNNNNNMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBAAABBBCCCEEEFFFFFFGGGGGGCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDFFFGGGIIINNNTTTYYYaaajjjyyy&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))((((((((((((((()))*********))))))(((''''''&&&&&&))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((()))***+++,,,---,,,++++++******+++,,,,,,++++++******)))(((((((((,,,++++++***))))))((((((*********)))))))))(((((('''''''''((((((((((((((('''''''''((()))+++,,,---))))))))))))))))))))))))(((((((((((((((((((((((("""%%%(((((((((''''''(((((((((&&&&&&&&&''')))***(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''((((((((((((((()))))))))))))))***%%%&&&'''((()))))))))(((&&&&&&'''((()))***++++++))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******))))))***++++++++++++***)))))))))))))))******+++***++++++,,,,,,------......//////000000//////...,,,------------.........//////............//////000000000000000000000000000000000000000000000000222222222222333555666888777888888999:::;;;<<<<<<;;;<<<======>>>>>>=========>>>???@@@@@@@@@@@@@@@????????????@@@AAABBBCCCFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGIIIHHHFFFEEECCCCCCBBBBBBBBBAAAAAAAAAAAABBBDDDEEEJJJJJJKKKMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGIIIKKKLLLMMMMMMKKKJJJGGGGGGFFFEEEEEEGGGJJJNNNMMMMMMMMMMMMLLLKKKIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIHHHGGGFFFEEEFFFGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCAAABBBCCCDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBAAA>>>@@@BBBDDDEEEFFFIIIKKKOOOTTT```ppp&&&&&&&&&'''''''''((((((((((((''''''(((((()))******)))'''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))((('''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))***+++((((((((((((((()))******((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))'''''''''((()))***,,,,,,+++************,,,---...++++++******)))((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))'''''''''''''''(((((()))))))))))))))))))))))))))&&&'''''''''((()))))))))%%%(((+++,,,)))'''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''((((((((()))))))))&&&'''((())))))(((''''''''''''(((((())))))******))))))))))))))))))))))))(((((()))))))))*********'''''''''((((((((())))))))))))***+++++++++++++++)))))))))))))))******+++***++++++,,,,,,------...//////000000000000//////,,,,,,---------.........//////............//////000000000000000000000000////////////////////////222111000000111333666777666666777888999:::;;;<<<:::;;;;;;<<<<<<<<<<<<<<<;;;<<<===???@@@@@@??????>>>>>>>>>>>>???@@@AAABBBFFFFFFEEEEEEFFFFFFGGGHHHGGGHHHIIIJJJJJJJJJIIIHHHIIIHHHFFFEEECCCBBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDKKKKKKLLLLLLMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMHHHIIIJJJJJJJJJHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIKKKKKKKKKJJJIIIEEEFFFFFFFFFFFFGGGJJJLLLMMMMMMLLLKKKIIIGGGEEEDDDFFFFFFEEEDDDEEEFFFGGGHHHIIIHHHGGGEEEEEEFFFGGGHHHGGGGGGFFFEEEDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@AAAAAAAAAAAA===???@@@AAAAAAAAABBBDDDGGGIIIQQQ\\\fffqqq&&&&&&&&&'''''''''(((((()))))))))))))))******+++***)))'''&&&%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++******)))'''&&&%%%$$$###&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))***+++,,,((((((((((((((()))******&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''(((***+++,,,******))))))***,,,...///++++++******)))(((((((((''''''(((((())))))******)))(((((((((''''''''''''&&&'''''''''(((((())))))(((((('''&&&%%%%%%%%%%%%))))))))))))))))))))))))%%%&&&&&&'''((()))*********...111000,,,)))''''''&&&''')))******)))'''&&&''''''''''''''''''''''''))))))(((((('''''''''&&&''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''((())))))((('''&&&))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))************((()))***+++++++++++++++)))))))))))))))******+++***++++++,,,,,,---......//////000000000000//////,,,,,,,,,---------......//////............//////000000000000000000000000///////////////.........222111000000111333555777555666777888999:::;;;;;;999:::;;;;;;<<<<<<;;;;;;:::;;;===>>>?????????>>>============>>>???@@@AAAFFFFFFFFFEEEFFFFFFGGGHHHGGGHHHJJJKKKKKKKKKJJJJJJIIIHHHGGGEEECCCBBBAAAAAA@@@AAABBBCCCDDDEEEDDDDDDJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMMMMMMMMMMNNNNNNNNNHHHIIIKKKKKKKKKIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEHHHJJJJJJJJJIIIHHHDDDEEEGGGGGGGGGGGGJJJLLLMMMMMMKKKJJJGGGEEECCCAAADDDDDDCCCCCCCCCEEEFFFHHHIIIHHHFFFDDDDDDEEEGGGHHHHHHHHHFFFEEEDDDDDDDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@>>>?????????@@@@@@@@@@@@AAAAAABBBAAA???@@@AAACCCGGGFFFJJJQQQVVV[[[iiiwww((('''&&&%%%%%%&&&'''(((''''''(((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''''''''&&&((((((((((((((((((((((((***)))((('''&&&%%%$$$$$$'''''''''''''''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''******))))))((((((((((((''''''''''''''''''''''''***))))))((('''&&&&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))((('''%%%%%%%%%&&&(((***)))))))))))))))))))))))))))((((((((()))***++++++)))))))))))))))*********+++++++++++++++***)))(((((('''&&&%%%%%%&&&'''(((&&&&&&'''(((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''''''''((((((((('''&&&%%%%%%((((((((((((((((((((((((***)))'''&&&'''(((***+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&$$$&&&))))))(((&&&%%%%%%$$$$$$%%%%%%&&&'''''''''******))))))))))))******((()))))))))))))))((((((******)))((((((((((((((('''((((((((()))))))))***))))))************))))))***))))))(((((()))***+++************+++,,,---...---...///...---------///........................////////////////////////............////////////000000000000000111111111......///000111333555666777777777777888999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======BBBCCCEEEGGGHHHGGGFFFEEEGGGHHHIIIIIIIIIHHHGGGFFFFFFEEECCCAAA@@@AAABBBCCCDDDDDDCCCCCCCCCCCCDDDDDDJJJJJJIIIIIIIIIJJJKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLIIIKKKMMMNNNNNNLLLIIIGGGIIIHHHFFFDDDDDDEEEFFFGGGFFFHHHJJJKKKKKKJJJHHHFFFGGGFFFGGGHHHJJJKKKIIIGGGJJJGGGCCCCCCDDDEEEDDDBBBAAABBBCCCDDDEEEEEEEEEEEEHHHHHHGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@???>>>============???>>>>>>==================BBBFFFHHHIIINNNVVV\\\jjjsss((('''&&&&&&&&&&&&'''(((''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&'''''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''******)))(((((('''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((('''&&&%%%%%%'''(((***************************))))))))))))))))))***+++*********))))))))))))))))))*********))))))((('''(((''''''''''''''''''((((((((()))***************((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%(((((((((((((((((((((((())))))'''''''''(((***+++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))***++++++***)))(((%%%(((***+++***((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((''''''''''''((()))***+++(((((((((((())))))))))))))))))************))))))((()))***++++++,,,,,,,,,************+++,,,---...,,,...///...---,,,---...............................................................////////////000000000000000111111111...//////000111333444555666666666777777888999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<======>>>???BBBCCCEEEFFFGGGFFFEEEDDDHHHHHHIIIIIIIIIIIIHHHGGGGGGEEECCCAAA@@@AAABBBBBBFFFEEEEEEEEEEEEEEEEEEFFFHHHHHHHHHGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMKKKLLLMMMNNNNNNMMMKKKJJJJJJIIIGGGFFFEEEFFFGGGHHHIIIJJJLLLMMMLLLKKKHHHGGGFFFFFFFFFHHHJJJJJJHHHFFFHHHEEEBBBAAACCCDDDCCCAAAAAABBBCCCDDDEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@???>>>============???>>>======<<<<<<======>>>BBBEEEFFFFFFHHHOOOTTTZZZ```kkkwww((('''&&&&&&&&&&&&'''(((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))((((((((((((''''''''''''''''''''''''''''''******))))))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''((()))+++++++++++++++++++++++++++***))))))))))))))))))++++++******))))))(((((((((((())))))(((((('''''''''(((((())))))(((((('''(((((()))************)))((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((''''''''''''((((((******))))))((((((''''''''''''((((((((('''&&&&&&(((((((((((((((((((((((()))((('''''''''(((***+++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))%%%'''*********))))))*********))))))(((''''''&&&((((((''''''''''''(((((((((((())))))))))))((((((%%%%%%%%%'''(((***,,,---))))))))))))(((((((((((())))))************))))))((()))***,,,------------************+++,,,---...,,,---......,,,,,,---...------------------------..................................../////////////////////000000111111111000000000000111222333333555555555555666777888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===???@@@AAABBBCCCDDDEEEEEEEEEDDDCCCGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFCCCAAA@@@@@@AAAAAAEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFIIIHHHHHHHHHIIIJJJLLLMMMLLLMMMNNNNNNNNNNNNNNNNNNLLLKKKJJJIIIHHHIIIJJJKKKMMMNNNOOOOOONNNLLLJJJHHHFFFFFFFFFHHHIIIIIIGGGEEEEEECCCAAA@@@AAAAAAAAA@@@BBBBBBCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@???>>>============>>>>>>===<<<<<<<<<<<<===???AAACCCBBBAAABBBFFFJJJKKKNNNTTT[[[fffsss'''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''******)))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&'''((())))))++++++++++++++++++++++++++++++***)))((((((((())),,,++++++***)))(((''''''((((((((())))))((((((''''''((()))******)))((('''%%%&&&''''''((((((''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''(((((('''&&&&&&''')))*********))))))((('''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((()))(((((('''((()))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''"""%%%'''(((''''''((()))((('''''''''&&&&&&&&&%%%'''''''''&&&&&&''''''''''''(((((())))))))))))((($$$%%%%%%&&&(((***,,,---))))))))))))(((((((((((())))))************))))))++++++*********+++,,,,,,************+++,,,------+++---...---,,,+++,,,---------------------------....................................////////////......//////000111111111111000000000000111111222444444444444555666777777999::::::;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;<<<>>>@@@AAABBBAAABBBCCCCCCDDDCCCBBBBBBDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFCCCAAA??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCDDDDDDDDDFFFFFFEEEEEEFFFHHHKKKMMMMMMMMMMMMNNNOOOOOOPPPQQQOOOOOONNNMMMMMMNNNNNNOOOQQQQQQQQQQQQPPPMMMKKKIIIFFFFFFFFFGGGIIIIIIGGGEEEBBBAAA?????????@@@@@@AAACCCCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDCCCCCCBBBAAA@@@@@@???>>>======>>>>>>>>>===<<<<<<;;;;;;<<<<<>>>>>@@@CCCGGGHHHIIIKKKQQQZZZeeelll~~~&&&''''''''''''''''''&&&''''''&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((('''&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))++++++++++++++++++++++++++++++***)))((((((((())),,,++++++***)))(((''''''(((((()))******))))))((('''((()))******)))((('''%%%%%%&&&'''''''''''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''((('''&&&&&&&&&((()))***))))))(((''''''&&&%%%%%%''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((###%%%''''''''''''((()))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))&&&&&&&&&&&&'''((()))***))))))))))))(((((((((((())))))************))))))///,,,)))'''&&&'''***,,,************+++,,,------+++,,,---,,,+++***+++---------------------------....................................////////////---......///000000111111111000000000000000111111333333333333444555666777888888999:::;;;;;;::::::999999999999999999999999::::::;;;<<<>>>@@@AAABBBAAAAAAAAABBBAAAAAAAAAAAACCCDDDDDDEEEFFFGGGGGGHHHFFFEEEBBB@@@??????@@@AAA@@@AAABBBBBBBBBBBBAAA@@@>>>???@@@AAABBBBBBBBBBBBDDDCCCBBBBBBDDDFFFIIIJJJKKKKKKLLLMMMOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRPPPNNNLLLJJJGGGGGGGGGHHHIIIIIIGGGEEE@@@@@@??????>>>???AAABBBEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;===>>>>>>>>>>>>>>>???@@@CCCDDDEEEEEEGGGLLLQQQVVVccckkkyyy&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((''''''''''''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))+++++++++++++++++++++++++++***))))))))))))))))))++++++******))))))(((((((((((()))*********))))))'''(((((())))))(((((('''''''''((())))))))))))(((((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''&&&''''''((()))***((((((''''''&&&&&&%%%%%%''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******&&&((())))))((((((***+++''''''((())))))***++++++''''''&&&&&&&&&&&&''''''&&&'''((())))))******)))'''''''''&&&''''''(((((((((((((((((())))))))))))))))))************))))))...,,,)))&&&%%%''')))+++************+++,,,---...***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////------...///000000111111000000/////////000111111333333333333444555666777777777888999::::::::::::888888888888888888888888999::::::;;;===>>>@@@AAAAAAAAA@@@@@@@@@?????????CCCDDDFFFHHHIIIJJJIIIIIIEEEDDDAAA@@@???@@@AAABBBAAABBBCCCDDDDDDCCCBBBAAA===>>>@@@AAABBBBBBBBBAAABBBAAAAAAAAABBBDDDEEEFFFGGGHHHJJJLLLNNNPPPPPPQQQSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQOOONNNLLLKKKHHHHHHHHHIIIJJJIIIGGGEEE???@@@@@@@@@???@@@BBBDDDGGGGGGHHHHHHIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA??????>>>>>>>>>>>>>>>???<<<<<<;;;::::::::::::;;;<<<<<<<<<===>>>>>>??????<<<>>>@@@BBBCCCEEEGGGJJJPPPVVV```lllxxx&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))*********+++((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))************************))))))))))))))))))***+++*********)))))))))))))))&&&'''(((((()))))))))((((((''''''''''''''''''(((&&&'''(((((())))))((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''%%%&&&'''((())))))))))))((((((((('''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++((()))))))))'''''')))***)))))))))))))))*********((((((''''''''''''((((((&&&'''((()))************'''&&&&&&&&&&&&'''((((((&&&&&&'''((()))***++++++))))))************))))))))))))))))))******+++,,,************+++,,,---...***+++,,,+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////,,,,,,---...///000111222///////////////000111222333333333444444555666777666777888999::::::::::::777777777777777777777777999999999:::;;;===>>>???@@@@@@??????>>>>>>>>>>>>???AAAEEEHHHJJJIIIHHHGGGCCCBBB@@@??????@@@BBBCCC@@@BBBCCCDDDDDDCCCBBB@@@<<<>>>@@@BBBCCCCCCBBBBBB@@@@@@@@@AAAAAABBBBBBBBBCCCEEEHHHLLLNNNOOOOOOOOORRRRRRSSSTTTTTTTTTTTTTTTRRRQQQPPPOOONNNMMMLLLKKKJJJIIIIIIJJJKKKJJJHHHFFF@@@AAABBBAAA@@@AAADDDGGGIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBAAA??????>>>>>>>>>>>>??????<<<;;;;;;:::999:::::::::;;;;;;;;;<<<=========<<<999;;;>>>???@@@AAACCCDDDEEEHHHMMMTTT\\\dddiiilllvvv|||%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))************************''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++)))))))))))))))*********%%%%%%&&&'''((((((((('''((('''&&&%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''$$$%%%''')))***))))))((((((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''(((((('''%%%%%%&&&((())))))((((((''''''&&&&&&((((((''''''''''''((((((&&&'''((()))************%%%%%%%%%&&&'''((())))))%%%&&&'''((()))***+++,,,))))))************))))))%%%'''***---///...---,,,************+++,,,---...)))+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............/////////000,,,,,,---...///000111222.........//////000111222444444444444555666777777666666777999999:::::::::777777777777777777777777999999999:::;;;<<<===>>>@@@@@@???>>>======>>>>>>:::===BBBFFFHHHGGGDDDCCCBBBAAA@@@??????AAACCCDDD>>>???AAABBBBBBAAA???>>><<<>>>@@@CCCDDDDDDCCCBBB???@@@@@@AAAAAAAAA@@@@@@AAACCCGGGKKKNNNNNNNNNMMMPPPQQQRRRSSSSSSSSSSSSSSSPPPPPPOOONNNMMMMMMLLLLLLKKKJJJJJJKKKLLLKKKIIIFFF@@@BBBCCCBBBAAABBBEEEIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBAAA???>>>>>>>>>>>>>>>??????<<<;;;::::::999999::::::<<<;;;;;;;;;<<<<<<;;;999<<<===??????>>>>>>@@@BBB???@@@CCCFFFJJJNNNQQQSSSVVV]]]gggpppwww}}})))))))))(((''''''&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((()))((('''&&&%%%&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''((((((((((((+++***)))((('''&&&%%%%%%&&&''')))++++++***((('''+++***)))'''''''''((()))))))))))))))))))))))))))******))))))(((((('''''')))(((((((((''''''''''''&&&%%%%%%&&&((()))'''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''')))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''+++***)))''''''(((((()))''''''((((((((((((''''''***)))(((''''''((()))***''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))************(((''''''&&&&&&''')))***)))))))))))))))))))))))))))************+++++++++(((((((((((())))))))))))***++++++,,,,,,---.........---+++*********++++++...---,,,,,,++++++++++++,,,,,,,,,---...///000000---------............///111000/////////000222333333222111111222333555666555444444444444555666666666666666666777777777777888888888999:::;;;===>>>>>>>>>>>>>>>>>>===<<<;;;AAABBBDDDFFFFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@AAABBBEEEDDDCCCBBBAAA@@@@@@@@@???@@@BBBCCCEEEFFFFFFGGGFFFEEEBBB???>>>>>>???@@@@@@CCCFFFIIIJJJKKKLLLNNNNNNOOOPPPQQQRRRRRRRRRRRRPPPOOOMMMLLLKKKKKKKKKLLLMMMLLLLLLKKKJJJIIIIIIIIIGGGFFFEEECCCCCCCCCDDDEEEKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGEEEDDDDDDDDDDDDDDDEEEFFFCCCCCCCCCBBBBBBAAAAAAAAA======>>>>>>===<<<;;;;;;:::999888888888999:::;;;999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===???AAACCCDDDEEEKKKNNNRRRWWW\\\ccckkkppp|||'''''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((('''&&&%%%'''''''''&&&&&&'''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((()))***)))((((((******((('''''''''((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))(((((((((''''''''''''&&&&&&'''))))))(((&&&(((((('''''''''&&&&&&&&&%%%&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''''''''((((((((((((''''''***)))(((''''''((()))***(((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))*********+++++++++(((((((((((())))))))))))''''''((())))))******+++---,,,+++*********++++++...---,,,+++++++++++++++,,,,,,------......//////---------............///111000/////////000222222222222222222333444555555555555444444555555666777555555555666666666666666777777888999:::<<<>>>???????????????>>>===<<<;;;>>>???AAACCCDDDCCCBBBBBBAAA@@@???>>>>>>???@@@AAACCCCCCBBBBBBAAAAAAAAABBB@@@AAABBBDDDEEEFFFGGGGGGFFFEEECCCAAA@@@@@@@@@@@@???BBBFFFIIIJJJKKKMMMNNNNNNOOOPPPQQQRRRRRRRRRRRRPPPNNNLLLKKKIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKIIIHHHGGGFFFEEEEEEFFFGGGJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFDDDCCCCCCBBBAAA@@@@@@???<<<============<<<<<<;;;::::::999888888999:::;;;;;;::::::999999999::::::::::::::::::::::::::::::<<<<<<======>>>???@@@@@@>>>@@@CCCFFFJJJOOOUUUZZZiiipppyyy&&&&&&''''''((())))))***((('''&&&&&&&&&&&&'''(((&&&''''''''''''((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))******)))(((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''((())))))***+++''''''((((((((()))))))))))))))((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))(((((((((''''''(((''''''(((******)))'''(((((((((''''''''''''&&&%%%''')))******)))'''%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))((('''&&&&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&'''''''''(((((((((&&&''''''((((((((((((((()))))))))))))))))))))))))))))))))*********++++++(((((((((((())))))))))))&&&&&&''''''((())))))***---,,,+++*********++++++---,,,,,,++++++++++++,,,---------------.........---------............///000000000///000111111222000111222333444444444444444444444444444555666666333444444444555555555555666777777999;;;===???@@@AAAAAA@@@@@@>>>===;;;;;;;;;<<<>>>@@@AAABBBBBBAAA@@@???>>>======>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCEEEFFFGGGGGGHHHEEEEEEDDDCCCCCCBBBAAAAAA>>>BBBFFFIIIJJJKKKMMMOOOOOOOOOPPPQQQRRRRRRRRRRRROOONNNKKKIIIGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFGGGDDDCCCCCCAAA@@@???>>>>>>;;;;;;<<<<<<===<<<<<<<<<;;;;;;:::999999::::::;;;<<<;;;:::999888888888888999999999999999999999999<<<<<<<<<;;;;;;:::::::::999:::<<<===???BBBFFFIIITTTZZZcccjjjpppvvv''''''''''''(((((())))))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((''''''&&&%%%&&&''''''''''''''''''&&&&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''((()))******+++'''''''''''''''((()))***)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((((('''(((''''''(((***+++)))(((((((((((('''''''''''''''(((((())))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''***)))))))))((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((('''&&&%%%''''''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''''''''(((((((((%%%&&&((()))))))))((('''(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))(((((()))******++++++,,,,,,+++++++++++++++++++++,,,,,,+++++++++++++++,,,...------------------------------............///000000000000000111111222///000222333444444333333333222222222222333444444222222222333444444555555666666777999;;;>>>@@@AAABBBBBBAAA@@@???===;;;:::999:::<<<>>>@@@AAABBBBBB@@@???>>>>>>>>>???@@@AAADDDDDDDDDCCCCCCBBBAAAAAABBBCCCDDDFFFGGGGGGHHHHHHEEEEEEEEEEEEEEEDDDCCCBBB>>>AAAEEEHHHJJJLLLNNNOOOOOOOOOPPPQQQQQQQQQQQQQQQNNNLLLJJJGGGEEEDDDDDDDDDGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHIIIIIIIIIIIIIIIHHHFFFEEEDDDCCCBBBBBBBBBBBBDDDDDDEEEFFFFFFGGGGGGGGGDDDCCCBBBAAA???>>><<<<<<999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999888888888888888999999999999999999999999;;;:::::::::999999888888999;;;<<<<<<<<<>>>AAACCCGGGKKKPPPUUUZZZ```ggglll|||))))))((((((''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))&&&&&&&&&&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))&&&&&&&&&&&&'''((()))***(((((())))))))))))))))))************************(((((((((((())))))))))))***)))))))))(((((((((((((((''''''(((***+++)))(((((((((((((((((((((((((((+++***(((&&&%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''(((((()))(((((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((()))))))))%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((()))))))))*********(((((((((((())))))))))))))))))******+++,,,,,,---+++++++++++++++++++++++++++++++++******++++++,,,---------------,,,,,,,,,---------............//////000000000111111111111///000222333444444333222111111000000111111222333111111111222333444444555666666888999<<<>>>@@@AAABBBAAAAAA@@@>>><<<;;;:::999:::<<<>>>@@@AAABBBCCCAAAAAA@@@???@@@AAABBBCCCFFFFFFFFFFFFDDDCCCAAA@@@BBBCCCDDDFFFGGGGGGGGGGGGDDDEEEFFFFFFFFFEEEDDDDDD>>>BBBFFFIIIJJJKKKMMMOOONNNOOOOOOPPPPPPPPPPPPOOOLLLKKKIIIFFFDDDCCCCCCCCCHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIJJJIIIIIIIIIHHHGGGEEEDDDCCCBBBBBBAAABBBCCCEEEFFFGGGGGGGGGFFFCCCBBBAAA@@@>>><<<;;;;;;999999:::;;;;;;<<<;;;;;;;;;;;;;;;::::::999999999777777777777777888999:::999999999999999999999999888888999999999999999999666777999999999:::<<<>>>@@@AAACCCEEEIIIMMMRRRUUU```fffooouuuzzz~~~***))))))(((''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&(((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))******))))))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((*********))))))(((((((((%%%%%%&&&'''((())))))***))))))***+++++++++******++++++++++++++++++++++++(((((((((((())))))))))))******)))))))))((((((((((((''''''(((******)))''''''(((((((((((()))))))))---***'''$$$$$$%%%(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((('''&&&&&&%%%''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((''''''((((((((()))))))))&&&''''''((((((((((((((())))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))''''''((())))))******+++******+++,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,------------------............/////////000111111111111000///000111222333333333333000000000000000111222222000000111222333444555555777777888:::<<<>>>@@@AAA@@@@@@??????===<<<::::::::::::<<<===???AAABBBCCCBBBBBBAAAAAABBBCCCDDDEEEGGGHHHHHHHHHGGGEEECCCBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFF@@@CCCFFFIIIJJJKKKLLLNNNMMMNNNNNNOOOOOONNNNNNMMMKKKJJJGGGEEEDDDCCCCCCCCCHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKJJJJJJJJJIIIJJJJJJKKKJJJJJJIIIIIIHHHGGGFFFDDDBBBAAAAAA@@@AAABBBDDDEEEFFFFFFFFFEEEAAA@@@@@@>>>===<<<;;;;;;999999::::::;;;:::::::::::::::::::::999888777777666666666666777888999:::999999999999999999999999777777777888999999::::::333555777777777888999;;;999::::::<<>>>>>>>>======;;;:::::::::;;;;;;<<<>>>@@@AAABBBBBBBBBAAAAAABBBDDDEEEFFFFFFGGGHHHJJJJJJIIIGGGFFFBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEFFFGGGAAADDDGGGIIIIIIJJJKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLJJJHHHGGGEEEDDDCCCDDDDDDFFFFFFGGGGGGHHHHHHIIIIIIHHHIIIJJJKKKLLLLLLKKKJJJLLLLLLLLLLLLKKKJJJIIIIIIHHHGGGEEECCCAAA??????>>>???@@@CCCEEEFFFFFFEEEDDD??????>>>======<<<;;;;;;999::::::::::::999999888999999::::::999777666555777777666666666777777888888888888888888888888888666666666777777777888888555777999999888888999:::777777777999<<>>@@@AAABBBBBBAAAAAABBBCCCEEEFFFDDDEEEHHHJJJLLLLLLKKKJJJAAABBBCCCDDDDDDEEEDDDDDDEEEDDDCCCBBBCCCDDDGGGHHHBBBEEEHHHIIIIIIIIIJJJKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHFFFEEEDDDDDDDDDEEECCCDDDEEEFFFHHHIIIJJJKKKIIIJJJKKKMMMMMMMMMLLLKKKMMMMMMMMMMMMLLLKKKIIIIIIGGGFFFDDDAAA???>>>======>>>???BBBDDDEEEEEEDDDDDD>>>>>>======<<<<<<<<<;;;:::::::::::::::999888777888999999999888777555444999888777666666555555666777777777777777777777777666666666666666555555555555777888888777666666777888888888:::<<<======<<<<<<>>>>>>===>>>BBBIIIOOOXXX\\\ccciiipppwww}}}(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''((())))))(((&&&%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''***(((&&&%%%%%%%%%'''((('''&&&&&&%%%%%%&&&&&&'''+++)))'''$$$######$$$%%%&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&''')))***((((((((((((((('''''''''+++)))'''&&&%%%&&&'''(((''''''''''''((((((((())))))***+++,,,,,,,,,+++++++++)))(((((()))******)))))))))))))))))))))))))))''''''((((((''''''&&&%%%((()))***++++++***)))(((((((((((((((((((((((((((''''''(((((())))))******''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((())))))((('''&&&&&&(((((((((((((((((((((((('''((()))))))))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''+++***)))((('''&&&%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((************************+++)))'''&&&%%%&&&'''((((((((((((((((((((((((((())))))))))))******************))))))))))))******++++++,,,,,,,,,,,,------,,,---...//////...---,,,...---,,,++++++,,,---...//////000111111111111111///000111111000///000222555444333222222222222222333333333444444444555555555666777888:::<<<===>>><<<<<<;;;:::::::::;;;;;;:::::::::;;;;;;<<<<<<<<<===???AAACCCEEEFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLHHHEEEBBBBBBDDDFFFEEECCCBBBBBBAAAAAA@@@???>>>>>>CCCCCCCCCDDDDDDDDDDDDDDDKKKJJJIIIIIIHHHHHHHHHHHHIIIGGGEEEDDDEEEEEEDDDCCCDDDEEEEEEFFFGGGGGGHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJPPPOOOOOONNNMMMLLLKKKKKKJJJGGGCCC@@@@@@@@@???>>>DDDDDDCCCBBBAAAAAA@@@@@@======<<<<<<<<<<<<======999999999888888888888777777777666666555555444444888777666555555666777888888888888888888777666555777777777777777777777777888888888777777777777777777777666666666666777777<<<;;;:::999;;;>>>AAACCCIIIKKKNNNUUU]]]fffnnnsssxxx|||''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))'''&&&'''((()))((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$&&&'''(((''''''&&&&&&''''''(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''(((***+++((((((((((((((((((((('''***)))'''&&&&&&&&&(((((('''''''''((((((((())))))((()))+++,,,,,,,,,+++***,,,***((()))***+++***)))))))))))))))))))))))))))(((((())))))(((((('''&&&(((((()))******)))((('''(((((((((((((((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((((()))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((()))***++++++***)))(((''''''''''''''''''''''''((((((((((((((('''&&&&&&(((((((((((((((((((((((('''((()))))))))(((&&&&&&))))))((((((((('''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((()))))))))))))))))))))******)))'''&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))******************))))))))))))******++++++,,,,,,,,,,,,------,,,---............---,,,---------,,,,,,---------...///000000111111000000...000111111000000111333333333333333333444555555555555555555666666666666444555666777888:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<===<<<>>>@@@BBBDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJIIIFFFCCCCCCEEEFFFEEEDDDAAAAAA@@@?????????@@@@@@AAAAAABBBCCCDDDEEEEEEFFFJJJIIIHHHHHHGGGGGGGGGHHHHHHGGGEEEDDDEEEFFFEEECCCDDDDDDEEEEEEFFFFFFGGGGGGEEEFFFGGGIIIJJJKKKKKKKKKOOOOOONNNMMMLLLLLLKKKKKKHHHEEEAAA????????????>>>CCCCCCBBBBBBAAA@@@@@@???======<<<<<<<<<<<<======999999999999888888888888999999888777666555555555777777666555555555666777666777777777777666666555777777777777777777777777777777777777777777777777777666666666666666666777999888666666777999<<<>>>===>>>@@@DDDJJJRRRXXX\\\___dddllluuu}}}&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''***(((&&&&&&'''((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((('''%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''((()))((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''(((((()))***+++''''''((((((((((((((((((***)))'''&&&&&&'''((((((''''''((((((((()))))))))((()))+++,,,,,,,,,+++***,,,+++))))))+++,,,+++***)))))))))))))))))))))))))))************)))((((((''''''(((((()))(((((('''((((((((((((((((((((((((******))))))(((''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''((())))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((())))))******))))))((('''''''''''''''''''''''''''''''''(((''''''&&&%%%((((((((((((((((((((((((((((((((()))(((''''''&&&)))))))))(((((((((((('''))))))))))))))))))))))))%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''(((((()))))))))***)))'''&&&&&&'''(((((((((((((((((((((((((((((())))))))))))******************))))))))))))******++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,------......------,,,---......///000/////////---///000111000000222444222222222333444666777888777777777777888888888888444555555666777777888888::::::;;;;;;<<<<<<=====================<<<<<<<<<;;;<<<>>>@@@BBBCCCDDDDDDEEEDDDDDDDDDEEEFFFGGGGGGIIIGGGEEEEEEFFFGGGFFFEEEBBBAAA???>>>>>>???@@@AAA???@@@AAABBBCCCEEEFFFFFFHHHGGGGGGFFFFFFFFFFFFFFFGGGEEEDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDEEEFFFHHHJJJKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKFFFDDDAAA??????@@@???>>>BBBBBBAAAAAA@@@?????????===<<<<<<;;;;;;<<<<<<===:::999999999888888888888;;;:::999888777666555555666555555444444555666666555555666666777666666666777777777777777777777777777777777777777777777777666666555555555555666666777666555444444666888999999999:::;;;>>>CCCGGGIIIMMMQQQYYYbbbkkktttzzz}}}wwwyyy~~~&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''+++(((&&&%%%&&&((())))))((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''')))((('''%%%%%%$$$%%%%%%***)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))***''''''''''''(((((((((((()))(((''''''''''''(((((('''(((((((((((())))))))))))***,,,---------,,,+++---+++******+++,,,,,,+++))))))))))))))))))))))))))))))******))))))((('''&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''((())))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&''''''(((((())))))***)))(((''''''''''''((((((((((((((((((((((((((((((((()))))))))******************))))))))))))******+++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,---......---,,,+++,,,---......//////......,,,...000000000111333444333333333444555666777888777777777888888888999999666666666666777777777777::::::;;;<<<===>>>>>>>>>>>>=========<<<<<<;;;;;;:::;;;===>>>@@@BBBCCCCCCEEEEEEDDDDDDDDDEEEFFFFFFIIIHHHGGGGGGGGGGGGGGGFFFDDDCCC@@@===<<<===???@@@@@@AAAAAABBBCCCDDDDDDEEEFFFEEEEEEDDDDDDEEEEEEEEEFFFEEEDDDEEEGGGGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKFFFDDDAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>><<<;;;;;;;;;;;;;;;;;;<<<::::::999999999888888888::::::999888666555444444444444444444555555555666555555666777888888777777777777777777777777777777666666666777777777777777666555555444444555555666888777666555555666777888;;;:::::::::<<<>>>@@@BBBHHHJJJNNNSSSXXX^^^ccceee```bbbeeekkkpppvvvzzz}}}&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''+++(((&&&%%%&&&((())))))((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%%%%***)))((('''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''&&&'''''''''(((((())))))(((((('''''''''((((((((((((((((((((()))))))))***++++++---.........---,,,---+++******+++,,,,,,+++))))))))))))))))))))))))((())))))))))))(((''''''&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))'''''''''''''''''''''''')))))))))(((((()))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''(((''''''&&&(((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((((((((((())))))*********(((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))******************))))))))))))******+++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,---......---,,,+++,,,,,,---...............,,,...000000000111333444555444444444444555666666666666777777777888888888888888888888888888888888:::;;;<<<===>>>???>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;<<<>>>@@@AAACCCDDDGGGFFFFFFEEEEEEEEEFFFFFFHHHHHHHHHHHHGGGGGGFFFGGGGGGEEEBBB>>>======>>>???CCCCCCCCCCCCCCCCCCBBBBBBDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDEEEGGGGGGFFFDDDBBBBBBBBBBBBBBBCCCCCCCCCBBBCCCEEEHHHIIIKKKLLLLLLJJJJJJJJJJJJJJJJJJKKKKKKGGGEEECCCCCCDDDDDDBBBAAA>>>>>>>>>>>>>>>=========;;;;;;::::::::::::;;;;;;:::::::::999999999999888999888888666555444333333333444444555555555555555666777888999999999999999666666666666666666666666555555666666777777777777555555444444444444555555888777666666555666666777777777666777888999;;;;;;BBBBBBBBBCCCDDDFFFHHHIIIMMMNNNOOOSSSYYY```hhhlllvvvvvvwwwyyy|||&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''***(((&&&&&&'''((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))'''''''''(((((((((((((((((((((((()))))))))*********+++---.........---,,,,,,+++))))))+++,,,+++***))))))))))))))))))))))))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))%%%&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''(((''''''&&&&&&''''''((()))((((((''''''(((((()))''''''''''''''''''''''''&&&'''(((((()))((((((((((((((((((((((((((((((((())))))(((''''''''''''(((((())))))))))))*********''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))******************))))))))))))******++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,------......------,,,,,,------...///.........---///000111000000222444444444444444444444555555555666666666777777777777999999999999999:::::::::;;;<<<===?????????>>>>>>;;;;;;;;;;;;;;;:::::::::=========???@@@BBBDDDEEEHHHHHHGGGFFFEEEEEEFFFFFFFFFHHHIIIIIIGGGFFFFFFGGGHHHFFFCCC@@@???>>>??????EEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGGGGEEECCC@@@AAAAAABBBCCCCCCDDDDDDCCCDDDEEEGGGIIIJJJKKKKKKHHHHHHHHHIIIIIIJJJJJJKKKIIIGGGEEEEEEEEEDDDCCCAAA=========<<<<<<<<<<<<<<<;;;::::::999999::::::;;;::::::::::::999999999999777777666666555555444444333444555666666666666666888888999999::::::999999666666666666666666666666444555555666666777777888444444333333333333444444555555444444444444444444444444444555666777888999<<<;;;;;;::::::;;;;;;<<>>===;;;;;;;;;;;;<<<<<<<<<<<>>???@@@@@@???===<<<;;;<<<<<<<<<======>>>>>>@@@@@@@@@AAABBBEEEGGGIIIIIIHHHGGGEEEDDDDDDDDDDDDDDDGGGIIIIIIFFFDDDDDDFFFBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFGGGHHHFFFCCC@@@??????@@@BBBDDDEEEGGGGGGDDDEEEFFFGGGHHHIIIIIIIIIFFFFFFGGGHHHIIIIIIJJJJJJIIIGGGEEEEEEDDDBBB???===;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999:::;;;;;;;;;:::::::::999999777777777777888888888888333444666888888888888777888888888888888777666555666666666666666666666666444444444555666777777888444333333222222333333444333333444444444555555555444444444555555555666666555555666777777777666666555666888;;;@@@EEEJJJLLLJJJEEE???===???AAABBBAAA???FFFKKKMMMNNNQQQRRROOOLLLMMMNNNQQQSSSUUUWWWXXXZZZZZZZZZZZZYYYWWWVVVTTTUUUTTTSSSSSSSSSTTTSSSRRRNNNPPPRRRTTTUUUSSSPPPNNNLLLIIIEEEDDDDDDDDDDDDCCC@@@AAAAAA@@@===;;;;;;;;;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&)))))))))))))))((((((((('''''''''''''''&&&&&&&&&))))))((('''&&&&&&%%%%%%((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%))))))((('''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&!!!%%%((())))))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%'''%%%###%%%(((***)))&&&(((((((((((())))))))))))'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((()))************+++++++++,,,,,,,,,+++***)))((((((************************************)))))))))(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))************''''''''''''(((((((((((())))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&)))***)))'''%%%%%%''')))((((((''''''''''''(((((((((((())))))))))))((((((&&&''''''((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))***)))(((&&&&&&&&&'''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,///...,,,+++***+++,,,,,,+++,,,,,,------......///...------------...//////111000///......///000111//////000000111222444555555555555555555444444444666666555555666777999:::>>>???@@@@@@@@@>>>===<<<;;;;;;<<<===>>>@@@BBBCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEHHHJJJIIIEEEAAA>>>???AAACCCFFFHHHJJJKKKKKKIIIGGGHHHKKKLLLKKKHHHGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCCCCBBB>>>>>>===;;;;;;:::::::::<<<;;;:::999:::<<<>>>@@@<<<<<<;;;:::999999999999777888888999999:::;;;;;;666666777777888888888888999999888888888888888888666666666555444444333333666666555555555444444444222333333444444333333222333333333333333333333333333333444444555666777777444555555555444333333222555444444888???DDDGGGGGG>>>===<<<:::999999::::::>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@EEEEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@AAAAAA@@@@@@??????>>>>>>>>>===:::::::::::::::::::::::::::888777666777888777666&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%)))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''###$$$&&&((((((((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&***)))(((((())))))(((&&&''''''''''''(((((((((((((((''''''''''''((())))))(((((((((''''''((((((((()))************+++++++++,,,+++++++++***)))))))))((((((((((((((((((((((((+++******)))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&''''''''''''(((((((((((()))(((((((((''''''''''''(((''''''''''''&&&&&&&&&(((((()))(((&&&&&&''')))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))*********************+++*********+++++++++,,,,,,---,,,+++***)))******+++,,,,,,,,,,,,,,,+++++++++---------------...////////////...------...//////.........///000111333333555555555555555444444444666666555555666777999:::===============<<<;;;;;;;;;;;;<<<===???AAACCCDDDBBBBBBBBBBBBBBBCCCDDDDDDGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEGGGIIIHHHDDDAAA>>>???AAACCCFFFHHHJJJKKKKKKIIIGGGHHHJJJKKKIIIGGGFFFGGGHHHIIIIIIHHHGGGGGGEEEEEEEEEEEEDDDDDDDDDDDD???>>>===<<<;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>===<<<;;;:::999999999999:::999999999999999999999777777777888888888999999888888888888888888888888777777666666555444444444555555555444444444444333222333333444444333333222333333333333333333333333333333444555555666666666444444555555444333333222555444444777===BBBDDDDDD<<<;;;999888777777888888888888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999;;;;;;:::999999999999999;;;:::::::::999999999888666666666666666666666666888666444444555666555444&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''*********)))&&&%%%$$$%%%&&&&&&&&&&&&''''''''''''((((((((((((((()))******(((((((((((((((((((((((()))************+++++++++++++++******************((((((((((((((((((((((((,,,+++)))((((((((()))***''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$''''''''''''((((((((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&%%%'''(((((('''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))*********************)))*********++++++++++++,,,++++++***))))))))))))***---,,,,,,+++******))))))---------------......///......---,,,,,,---......---------...///000111222444444444444444555555555666666555555666777999:::<<<;;;;;;:::::::::::::::;;;<<<===???@@@BBBCCCDDDBBBBBBBBBBBBCCCDDDFFFFFFIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFHHHIIIGGGDDDAAA>>>???AAACCCFFFIIIKKKLLLJJJIIIGGGGGGHHHHHHGGGEEEDDDEEEGGGHHHHHHHHHHHHGGGEEEEEEEEEEEEEEEDDDDDDDDD@@@???>>>===<<<<<<<<<===::::::;;;<<<============>>>===<<<;;;::::::::::::;;;;;;::::::999888888777888888888999999999999999888888888888888888888888888888777777666555555555444444444444333333333333222333333444444333333222444444444333333222222222333333444555666666666666444444444444444333333222444333333666:::===??????888777666555555555555555333444444555555555555555555555555555555555555555777666666555555555555666444444333222222222333333666666666555555555555555333333333333333333333333555333222111333333333222&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((((()))%%%%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))))))))(((''''''''''''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%((()))'''###!!!"""$$$&&&&&&'''''''''(((((((((((((((''''''(((((()))***((((((((())))))((((((((())))))*********+++++++++***************+++++++++************************,,,+++)))((('''((()))***''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''((((((((((((((((((((((((((('''''''''(((''''''''''''&&&&&&&&&###%%%((()))(((''''''((('''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))************))))))))))))************++++++++++++************************,,,,,,++++++************------,,,,,,------...///...------------------...---------...///000222222333333333444444555555555777666666666666888999:::;;;:::999888888999:::;;;<<<<<<>>>@@@AAACCCDDDDDDCCCCCCCCCDDDEEEFFFHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGHHHHHHGGGGGGEEEDDDCCCBBB@@@AAABBBCCCDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDFFFFFFHHHIIIIIIGGGDDDBBB>>>???AAACCCFFFHHHJJJKKKIIIHHHGGGFFFFFFEEEDDDDDDBBBCCCEEEGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCBBB@@@@@@???>>>======>>>>>>;;;<<<>>>???@@@???>>>===>>>>>>===<<<;;;;;;;;;;;;:::::::::999999888888888999999999999999999999999888888888888888999999999999999888888777666666666444444333333333222222222222333333444444333333222555444444333333222222111333333555666666666555555333333444444444333333222333333333555777888999:::555555555444444333333333333444444555555555555555222222222222222222222222666666555555555555666666333333222222222222222333555555555444444444444444333333333333333333333333333111000000111222222111&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))%%%%%%%%%&&&'''((())))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&(((***+++''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((###%%%'''&&&###"""$$$'''''''''((((((((()))))))))''''''&&&&&&''''''((()))(((((()))******)))(((((())))))*********+++++++++***************+++++++++************************++++++)))((((((((()))***''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***))))))''''''''''''(((((((((((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&###%%%((((((((('''''''''((((((''''''''''''((((((((((((((())))))(((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******++++++++++++++++++***+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,---.......................................///000111222333111222222333444555666666777777666666777888:::;;;;;;;;;999999999:::;;;<<<;;;<<<>>>@@@BBBCCCDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFDDDCCCBBB@@@AAABBBCCCDDDEEEFFFGGGCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDFFFGGGIIIJJJIIIFFFDDDBBB>>>???@@@BBBDDDFFFGGGHHHFFFFFFFFFEEEDDDCCCCCCCCCAAABBBDDDFFFGGGGGGFFFFFFGGGGGGFFFDDDBBBAAA@@@???@@@??????>>>>>>>>>>>>???<<<>>>@@@BBBBBBAAA???>>>>>>>>>===<<<;;;;;;;;;;;;888888999999999:::::::::999999999999999999999999777777888888888999999999999999999888777777666666444444333333333222222222222333333444444333333222444444444333333222222222333444555666666666555444222222333333444333333222111222333444444444555666444444444444444333333333333444555555666666555555222222222222222222222222222222111111111222222333444333333333333333444444333333333333333333333333333333333333333333333333222111///000111222222111&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&%%%%%%&&&(((***+++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$&&&'''((('''((()))***(((((((((((()))))))))***&&&&&&&&&&&&&&&'''((((((((((((************(((((()))************+++++++++++++++******************((((((((((((((((((((((((************)))))))))(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&$$$&&&''''''&&&&&&&&&'''(((((((((''''''((((((((((((((())))))))))))((((((&&&''''''(((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((())))))***&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))******)))))))))************+++)))***++++++,,,,,,++++++******++++++,,,------...,,,,,,,,,,,,,,,------.........////////////...............///000111333333000111222333444555666666777777666666777888:::;;;:::::::::::::::;;;;;;<<<:::;;;>>>@@@BBBCCCCCCCCCDDDDDDDDDDDDEEEGGGHHHHHHEEEEEEEEEDDDDDDDDDCCCCCCEEEEEEFFFFFFFFFEEEEEEDDDBBBBBBCCCDDDEEEEEEFFFFFFBBBCCCDDDEEEFFFGGGHHHIIIFFFEEEEEEDDDDDDCCCCCCCCCDDDFFFIIIIIIFFFCCCBBBAAA??????@@@AAABBBCCCDDDEEECCCDDDEEEDDDBBBAAAAAACCCAAABBBDDDEEEFFFEEEEEEDDDFFFEEEDDDCCCAAA???>>>===??????>>>>>>>>>>>>??????>>>???AAABBBBBBAAA???>>>>>>===<<<;;;::::::::::::777888888999::::::;;;;;;999999999999999888888888777777777888999999::::::999999888888777666666666444444444444333333333333222333333444444333333222333333333333333333333333222444666777777666444333111222222333333333333333///111333333222111222333222333333444444333222222111222333333444444333333222222222222222222222222111111111000111111222333222222222111222222333444000000000000111111111111000000000000000000000000222000//////111222222111&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&######$$$%%%%%%&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''')))******)))'''''''''((((((((())))))'''''''''''''''(((((()))'''(((***++++++***(((''')))************+++++++++,,,+++++++++***)))))))))((((((((((((((((((((((((((()))+++++++++***((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''((((((((((((''''''''''''((((((((()))(((''''''''''''&&&&&&&&&&&&''''''&&&%%%$$$&&&'''(((''''''&&&&&&''''''((('''(((((((((((((((((('''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''((()))***++++++))))))))))))************((((((***+++++++++***************+++++++++++++++,,,,,,++++++,,,,,,---...,,,---............---,,,---------...///000111222///000111222444555666777888777777666777999:::;;;888999::::::;;;;;;;;;:::999:::===@@@BBBBBBBBBAAABBBBBBBBBBBBCCCCCCDDDEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDFFFFFFGGGGGGGGGDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDCCCBBBBBBAAA@@@@@@@@@CCCFFFFFFCCC???>>>>>>???@@@@@@@@@@@@AAAAAAAAA@@@BBBDDDCCCAAA@@@AAACCCBBBBBBDDDDDDEEEDDDCCCBBBBBBAAAAAA@@@@@@?????????>>>>>>=========>>>>>>???>>>>>>???@@@@@@???>>>======<<<;;;:::999999999999999999999999999999999:::999999888888888777777777666777777888999999::::::999888888777666666555555555555555444444444444333222333333444444333333222111222222333333444444555222444666777777666444222111111222333333333333333---000333333111000111222000111222333333222111111000000111222222222222222111111111111111111111111222222111111222333333444000000000000000111222222////////////000000000111////////////////////////000///......000111111000&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&(((''''''&&&&&&%%%$$$$$$'''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&(((%%%$$$%%%(((***(((&&&&&&&&&&&&'''''''''((((((((((((((((((((()))******''')))***++++++***)))''')))************+++++++++---,,,,,,+++***)))((((((************************''')))+++,,,,,,***'''&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''************)))((('''&&&''''''''''''((((((((()))&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&(((((('''%%%######%%%''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&((()))***''''''''''''((((((((()))))))))))))))))))))))))))%%%&&&'''((()))***+++,,,))))))))))))************&&&'''(((*********)))(((++++++******)))(((((((((,,,,,,++++++,,,,,,---...++++++------------++++++,,,,,,,,,---...///000111///000111222444555777777888777777777777999:::;;;777888999;;;;;;;;;:::999888:::===???AAABBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBAAABBBCCCEEEGGGHHHHHHIIIEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBAAA@@@@@@???>>>>>>>>>AAADDDDDD@@@<<<;;;;;;@@@@@@@@@??????????????????AAACCCBBB@@@???AAACCCBBBCCCDDDDDDDDDCCCBBBAAA>>>>>>>>>??????@@@@@@@@@>>>===============>>>>>>======>>>>>>>>>=========<<<<<<;;;:::999999999999;;;;;;:::999999888888888999888888888777777666666666777777888999999::::::888888777777666555555555666666555555555444444444222333333444444333333222000111222333444444555666222444666888777666333222000111222333333333333333,,,000333333111///000222///000111222222111000000000111111222222222222222000000000000000000000000///////////////000111222////////////000000111222000000000111111111222222000000000000000000000000///...------///000000000(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%&&&'''((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%######%%%''')))%%%%%%%%%%%%%%%%%%$$$$$$(((''''''''''''&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))******''''''(((((())))))******((((((((((((((()))******///+++((()))---...+++'''---------,,,+++***)))(((+++)))((()))******)))(((************))))))))))))))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''))))))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((***)))((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))******))))))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))(((((('''&&&&&&(((((())))))*********+++*********)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------......------,,,+++++++++++++++,,,,,,---...---------...///000000111000111111222222333444444333333444555666777888888888888777777777777777888999999:::;;;<<<>>>???@@@??????@@@@@@@@@AAAAAAAAAEEEEEEEEEDDDCCCAAA@@@???BBBCCCDDDFFFFFFFFFEEEEEEEEECCCBBBCCCGGGIIIHHHFFFFFFEEECCCBBBAAA@@@@@@@@@BBBBBBAAA???===<<<===???AAAAAABBBAAA@@@>>><<<;;;>>>>>>???@@@AAABBBBBBCCC????????????????????????DDDBBBAAAAAABBBBBBAAA@@@>>>>>>>>>>>>============>>>>>>============>>>>>>???>>><<<<<<>>>???>>>===::::::999999888777666666555555555666777777888888777777666555555555555555444555555666777888888999777777777777666666666666222333444444555555444444333333333222222222111111000222222222111111333555555;;;>>>:::555444333222111111111111000000//////222000...------...000222000000000000000000000000222111000//////000111222//////............//////////////////////////////111111111111222222222222111111111111111111111111000000///...............////////////////////////(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''''''''(((''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&'''''''''(((((((((((((((((((((((())))))***''''''(((((())))))))))))((((((((((((((())))))***,,,)))''')))---///---***,,,,,,,,,,,,+++***))))))+++***))))))++++++***)))************************))))))(((''''''''''''(((''''''&&&&&&&&&&&&'''''')))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((***)))((('''&&&''''''((('''''''''(((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((()))((((((((('''''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((())))))))))))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))))))))((('''''')))))))))*********++++++(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,******+++,,,---------,,,+++++++++++++++,,,---...---------...///000000000000000111111222333333444333333444555666777888888999888888777777777888888999999999:::<<<===???@@@????????????@@@@@@@@@@@@CCCCCCDDDDDDCCCCCCBBBBBB???@@@AAACCCCCCCCCCCCBBBEEEDDDCCCEEEHHHIIIGGGEEEEEEDDDCCCAAA@@@?????????AAAAAA@@@>>><<<<<<>>>@@@BBBBBBBBBBBBAAA???===<<<===>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCBBB@@@AAABBBBBBAAA@@@>>>===========================<<<<<<<<<<<<======>>><<<;;;;;;=========<<<::::::999888888777666666555555666666777888888888888777777666666666666666555666666777888888999999666666666666555555555555222333444444555444444444333333222222222111111111222333333222000000111333111666888444222222222000111111000000000000000000111000////////////000111000000000000000000000000111111000//////000111111//////............//////////////////////////////------........./////////111111111111111111111111111000//////.........///........................'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((******))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******(((''''''''''''&&&&&&&&&)))((((((''''''(((((()))''''''((((((((()))))))))((((((''''''(((((()))***'''(((((((((((()))))))))(((((((((((())))))))))))***(((''')))---///...+++,,,,,,,,,,,,+++******)))+++***)))***+++,,,+++*********************++++++***)))((((((''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((())))))(((''''''''''''((('''(((((())))))(((((('''((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''''')))))))))(((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))***))))))))))))))))))***************''''''''''''(((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,((((((***+++,,,---------,,,++++++++++++,,,,,,------------...//////000000000000000111222222333333333444444555666777888888888777777777777777888888888888888999:::<<<>>>>>>>>>>>>>>>>>>????????????AAABBBCCCDDDDDDDDDDDDDDD???@@@AAABBBCCCCCCCCCCCCEEEEEEFFFGGGIIIHHHFFFCCCCCCCCCAAA@@@??????>>>>>>>>>??????===<<<<<<>>>@@@CCCCCCCCCCCCCCCAAA???>>>>>>>>>>>>??????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???@@@AAABBBAAA@@@========================<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;999999;;;<<<;;;:::999999888888777777666666555666666777777888888999888888777666666666666777666666666777888888999999555555555444444444333333222222333444444444444444333222222222222111111111333333333222000///000111111444444111000333222000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000//////............///////////////////////////////////////000000000111111000000000000000000000000111000000///////////////........................''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''''''''((())))))***++++++(((''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((())))))))))))(((''''''''''''((())))))(((((((((((((((((((((((('''(((((()))))))))))))))***(((((())),,,---,,,+++,,,,,,,,,,,,,,,+++***))),,,*********,,,---,,,+++)))))))))******************))))))((('''(((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((()))******+++******((((((((((((((((((((()))''''''((((((((((((((()))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))+++,,,,,,---------,,,+++++++++++++++,,,,,,---------......///////////////000000111222222222333444444555666666777777666555555555555666666777555555666777888:::;;;<<<============>>>>>>>>>>>>BBBBBBCCCDDDDDDDDDDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFEEEFFFHHHIIIIIIGGGEEEBBBBBBAAA@@@???>>>>>>>>>>>>============<<<<<>>???AAAAAAAAA???<<<<<<<<<===============;;;;;;::::::::::::;;;;;;;;;999777777999:::999888888888777777777666666666555555666777777888888999777777666555555555555555555555555666666666777777333333333333222222222222222222333444444444444333222222222222111111111111111222222111//////000222666777666222222444444111/////////000000000000000000000111111111111000000///////////////////////////////////////////////////......------......///........................000000000000111111111111000000000000000000000000111000000/////////000000........................&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&'''((())))))******(((''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&(((((((((((())))))))))))'''''''''''''''(((((()))((((((((('''''''''''''''''''''((()))***))))))(((+++***)))******+++***)))++++++,,,,,,,,,+++******+++***)))***,,,---,,,+++((((((((()))))))))************)))(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''))))))))))))))))))))))))'''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''((())))))(((((('''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((()))******+++******''''''''''''''''''''''''((((((((())))))*********))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,++++++******+++++++++------------...............//////000000111111222333333333444555555666666333333333333333444555555333444444555666888999:::<<<<<<=========>>>>>>>>>CCCCCCCCCCCCCCCBBBBBBAAACCCCCCCCCDDDEEEGGGHHHHHHEEEFFFIIIJJJHHHFFFDDDBBBAAAAAA@@@???>>>>>>>>>>>><<<======<<<<<<===???AAACCCDDDEEEFFFEEEEEECCCCCCBBBBBBBBBBBBBBBBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCC???>>>===>>>???@@@???>>>;;;;;;<<<<<<=========>>>::::::999999999999::::::999777666666777888888777777777666666666666666666555555555666777777888888555555444333333333333444333333333333444444444444222222222222111111111111111222333333444444333333222222222111111111000000---///000000///000222444999;;;:::444222333333000//////////////////000000///000111111111111000///.................................//////...............------------......------------------------,,,,,,,,,,,,---------...////////////////////////000///////////////000000........................&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''(((((()))*********$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))(((''''''''''''&&&&&&&&&'''(((((())))))(((((('''''''''((((((((()))))))))''''''&&&&&&''''''((()))(((((((((''''''''''''&&&&&&''')))*********)))(((++++++*********)))))))))+++++++++,,,,,,++++++******))))))***,,,---,,,+++((((((((()))******+++++++++***))))))(((((())))))''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&'''(((((()))((((((((('''(((((())))))(((((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((()))((('''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))***)))))))))''''''''''''&&&&&&&&&&&&(((((())))))******++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,---.........------,,,+++,,,++++++************+++------------------------.........///000000111111222222222333333333444444222222222222333444555555333444444555666888999:::============>>>>>>>>>>>>BBBBBBBBBBBBBBBAAA@@@???@@@@@@AAAAAACCCDDDFFFGGGDDDFFFHHHHHHFFFDDDCCCCCCAAA@@@@@@???>>>>>>??????===>>>>>>===<<<===???BBBCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@>>>======>>>>>>===<<<;;;;;;;;;<<<<<<======>>>::::::999999999999::::::888777555555777888777666666666666666555555555555333444444555555666777777444444333222222222222333222222222222222222222222222222222111111111000000111111222333333333333333222111111111111000000000,,,---...//////000222555777<<<<<<666111000111000000000000//////.........////////////////////////........................------............------......------------......------------------------,,,------------.........///////////////////////////............//////000------------------------&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&'''(((((()))******$$$%%%&&&'''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''')))*********((((((((()))******))))))***+++***++++++,,,,,,+++++++++)))(((((()))+++,,,,,,+++)))******+++,,,,,,------+++***))))))(((((())))))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((%%%&&&((()))))))))(((((('''''''''(((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''(((((((((&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))))))))((('''''')))))))))(((((('''''''''''''''(((((()))******+++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,+++***************------------------------------...//////000000111111111111111111222222222333333333333444555666777555666666777888:::;;;<<<======>>>>>>>>>???????????????@@@AAAAAAAAA@@@@@@>>>>>>>>>???@@@BBBDDDFFFBBBEEEGGGFFFDDDBBBCCCEEEAAAAAA@@@????????????@@@?????????>>>======???BBBBBBCCCDDDFFFFFFFFFEEEDDDEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA???============;;;:::::::::;;;<<<<<<===>>>>>>:::::::::999999:::::::::888777555555777888777666555555555555555555555555222222333333444555555555555444333333222222333333222222222222222222222222222222222111111111000000111111222333333333333222111111111111000000000000,,,---///......///111333333;;;???999111///111222111111000///...------,,,000///...------...///000------------------------,,,---............---,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000........................---------------...//////------------------------&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))######$$$$$$%%%&&&''''''$$$%%%&&&'''''''''&&&%%%%%%&&&'''(((((('''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((((((((('''''''''&&&&&&&&&###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''')))***+++***((('''&&&''')))))))))***+++---***++++++,,,,,,,,,++++++(((''''''(((***,,,+++***++++++,,,------...//////+++******)))))))))))))))'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((()))(((((('''&&&&&&++++++******)))))))))(((&&&&&&&&&'''((())))))***))))))))))))))))))))))))******+++++++++,,,,,,,,,((()))***+++,,,---------,,,,,,+++***))))))******------------------------------......///000000000000000000000000111111111444444444555666777888999777888888999:::<<<===>>>>>>>>>>>>>>>????????????<<<===>>>???@@@AAAAAAAAA???>>>>>>???@@@CCCEEEFFFBBBDDDFFFEEEBBBAAACCCFFFAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???===>>>@@@BBBBBBCCCDDDEEEFFFFFFEEEEEEDDDDDDCCCBBBAAAAAA@@@???????????????????????????AAA???=========<<<:::888::::::;;;;;;<<<===>>>>>>;;;::::::999999::::::;;;888777555555777888777666444555555555555555555555111111222333333444444555555555444333333333333444333333333333333333333333222222222222111111111111111111222333333333333222111111111111000000000000.../////////------///111000;;;BBB<<<333000333666222222111///...---,,,+++000///---,,,,,,---///000------------------------,,,,,,---......---,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................,,,,,,,,,,,,,,,---...///------------------------&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&"""###%%%&&&'''(((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))******))))))))))))************))))))))))))************************************++++++******+++---...000*********+++---000444666000...,,,)))'''&&&&&&&&&))))))))))))))))))))))))'''''''''''''''((())))))%%%%%%&&&&&&'''(((((((((&&&&&&%%%$$$%%%&&&'''(((&&&'''''''''''''''&&&&&&((((((((((((((((((((((((,,,+++***)))((('''&&&&&&%%%&&&'''(((((('''&&&%%%+++***)))(((((('''(((((((((((((((((((((((((((((()))'''%%%$$$$$$&&&)))***''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((((((''''''(((((((((((((((((((((((())))))((('''''''''''''''(((((())))))((('''&&&&&&((((((((((((((()))******))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++000//////.........//////000000000000000111111111555555555555555666777888:::999888888999<<<>>>@@@@@@???===<<<<<<<<<===>>>>>>>>>>>>???@@@AAACCCCCCCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBAAABBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBB@@@???>>>=========>>>???@@@AAACCCEEEEEEDDDCCCBBBCCCCCCBBBAAA???===;;;:::???@@@@@@@@@@@@???>>>>>>======<<<<<<;;;:::999999;;;:::::::::;;;;;;<<<===:::;;;<<<======<<<<<<;;;888888888888888888888888888777777666555444444444333333333333333333333333666555444333333333333333111111222222222333333333222111111000000000000000111111222222222333333333222222222111111111000000111111000///......//////444777:::;;;777222...,,,000000//////.........---///............---------,,,,,,,,,,,,---...//////---,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((()))))))))*********(((((()))))))))*********************************,,,++++++++++++,,,...///,,,+++++++++,,,...000222---,,,***)))((('''(((((())))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''&&&&&&'''&&&%%%%%%%%%&&&((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))(((''''''***)))((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''))))))((('''''''''''''''((((((((((((((('''&&&&&&((((((''''''(((((()))***))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,++++++++++++++++++,,,------------,,,//////...............///000000000000111111111111555444444555555666777888:::999999999:::<<>>>>>>>>??????>>>>>>>>>???@@@AAACCCCCCCCCCCCBBBBBBBBBBBBBBBCCCAAAAAA@@@@@@@@@AAAAAABBB??????>>>>>>??????@@@AAACCCBBB@@@??????@@@@@@AAABBBCCCDDDEEEEEEDDDCCCBBB????????????>>>>>>>>>>>>===>>>>>>???@@@@@@@@@???===<<<;;;::::::999999999;;;;;;:::::::::;;;;;;<<<:::;;;<<<=========;;;;;;999999999999999999999999777777777666555444444444333333333333333333333333555555444333333333333333333333333222222111111111111111000////////////000000000000111111111222222222222222111111111000000111111000/////////000000777999::::::666333111000000/////////.........---............------------...------,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,++++++++++++***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''))))))))))))(((((((((((((((((())))))))))))******(((((())))))))))))******************************,,,,,,,,,++++++,,,---------,,,+++******+++,,,---******)))))))))))))))***))))))))))))))))))))))))(((''''''''''''(((((())))))(((((('''&&&&&&%%%%%%''''''&&&&&&''''''((()))&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))(((((())))))))))))((((((((((((((('''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''***(((&&&$$$$$$%%%((()))'''''''''''''''''''''''')))((((((''''''''''''((((((((((((((((((''''''&&&''''''&&&&&&''''''((()))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---............---........................//////000000111111111111444444444444555666777888::::::999:::;;;>>>@@@AAABBBBBBAAA@@@@@@@@@@@@AAA>>>>>>>>>???@@@AAACCCCCCDDDCCCBBBAAAAAA@@@AAAAAA???>>>>>>>>>???@@@AAAAAAAAA@@@>>>===>>>???AAABBBEEEEEECCCBBBBBBBBBCCCDDDDDDEEEEEEFFFEEEDDDBBBAAA???>>>===<<<;;;<<<======;;;;;;===>>>???@@@@@@@@@===<<<:::999888999999:::;;;;;;:::::::::::::::;;;;;;<<<============;;;;;;999999999999999999999999777777666666555444444444333333333333333333333333555444444333333333333333555444444333222111000///111000//////......//////////////////000000000000222111111111111000000000000000000000000000111222777999999888555222111111/////////...........................------------///...---,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%$$$###$$$&&&)))+++((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''******))))))((((((''''''(((((((((((()))))))))***(((((((((((()))))))))***************************------,,,,,,,,,,,,,,,,,,,,,+++******)))******+++******))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((()))(((((('''''''''&&&&&&&&&''''''''''''(((((())))))%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&'''(((((((((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((%%%%%%'''((((((((('''&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))(((&&&%%%%%%&&&'''((('''''''''''''''''''''''')))(((''''''''''''(((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&'''((((((((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,------------------------+++,,,,,,---------------,,,------...............//////000000111111222222333333333444555666777888:::::::::;;;===???AAABBBBBBBBBAAAAAA@@@@@@@@@@@@>>>>>>>>>???@@@AAACCCCCCDDDCCCBBBAAA@@@?????????============>>>???@@@AAADDDBBB@@@??????AAADDDEEEFFFFFFDDDCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCBBB@@@???BBB@@@===:::888888999999;;;;;;<<<===>>>??????>>>===;;;:::888888888999:::<<<;;;;;;:::::::::::::::<<<<<<===>>>>>>===;;;;;;999999999999999999999999666666666555555444444444333333333333333333333333444444333333222333333444444444333333222111000000000000///...................../////////000000000111111111111000000000000000000000000000111222333444666888777555111//////.................................---------,,,,,,------,,,+++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''%%%%%%$$$###$$$&&&)))+++((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''******))))))(((((('''''''''(((((((((((()))))))))'''(((((((((((()))))))))************************,,,,,,,,,,,,,,,,,,++++++))))))))))))******+++++++++*********))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))((('''&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((((('''&&&&&&&&&&&&&&&'''((((((((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,------------------------******+++,,,,,,,,,,,,,,,,,,,,,.../////////.........//////000111111222222222222333333444666777888999999:::;;;===???AAABBB@@@@@@@@@@@@@@@??????>>>>>>>>>>>>???@@@AAACCCCCCDDDCCCBBBAAA@@@?????????============>>>???@@@AAADDDCCCAAA???@@@AAADDDFFFFFFEEECCCBBBBBBBBBCCCDDDDDDDDDCCCBBBAAA???>>>===AAA???<<<999777777777888<<<<<<<<<======<<<<<<;;;<<<;;;:::999999999:::;;;<<<<<<;;;;;;:::;;;;;;<<<======>>>>>>>>>===;;;:::999999999999999999999999555555555555444444444444333333333333333333333333333333222222222333333444222222222222222222222222000000///.............../////////000000000000111000000000000000000000000000/////////000111222222111555999;;;888333///,,,---------..................------------,,,,,,,,,***************+++,,,---,,,++++++******++++++,,,******+++,,,,,,++++++***+++++++++++++++++++++***++++++++++++++++++++++++***++++++++++++++++++***+++++++++,,,,,,,,,------++++++++++++++++++++++++&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((('''&&&%%%$$$%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))((((((((((((''''''(((((((((((())))))''''''(((((((((((())))))************************++++++,,,---------,,,,,,'''(((((()))***+++,,,,,,******+++******)))(((''')))))))))))))))))))))))))))((((((''''''''''''(((%%%%%%&&&&&&'''(((((()))&&&&&&'''(((((((((((('''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&'''''''''''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''((((((((($$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))&&&'''((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------)))***++++++,,,,,,++++++,,,---...000000000//////......///000111222222333222222222333444666777888777888999;;;===???@@@AAA?????????@@@???>>>>>>===>>>>>>>>>???@@@AAACCCCCCDDDCCCBBBAAAAAA@@@AAAAAA???>>>>>>>>>???@@@AAAAAABBBAAA???>>>???@@@BBBCCCDDDCCCBBBAAAAAAAAABBBCCCCCCBBBBBB@@@???>>>======<<<;;;:::999888999::::::<<<<<<<<<<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<======>>>===>>>??????>>>===;;;:::888888888888888888888888444444444444444444444444333333333333333333333333222222222222222333333444111111222222222333333333111000//////......//////////////////000000000000//////000000000000000111//////////////////000111000555;;;>>>;;;555000------------------.........------------,,,,,,,,,,,,))))))))))))***+++,,,---++++++************++++++))))))+++,,,,,,,,,+++************+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((()))$$$%%%%%%&&&'''((())))))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''''''''((((((((())))))'''''''''((((((((())))))************************)))***,,,------------,,,(((((()))***++++++++++++'''((()))***+++******)))))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&''''''''''''''''''$$$%%%&&&'''(((''''''&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%)))((('''&&&&&&'''((()))(((((('''&&&&&&&&&''''''))))))))))))))))))))))))%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((($$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&'''(((((((((((((((((((((''''''(((((()))***))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---***+++,,,,,,------,,,,,,,,,---///111222222111000......///000111222333333111111222333444666777888555777999;;;===???@@@@@@>>>???@@@@@@@@@???======>>>>>>>>>???@@@AAACCCCCCCCCCCCBBBBBBBBBBBBBBBCCCAAAAAA@@@@@@@@@AAAAAABBBAAA@@@@@@@@@@@@AAABBBBBBDDDCCCBBB@@@@@@AAAAAABBBCCCBBBAAA@@@????????????;;;;;;:::::::::999999999999::::::;;;;;;;;;;;;::::::;;;===>>>>>>===;;;:::<<<<<<<<<======???@@@AAA>>>>>>??????>>>===;;;:::777777777777777777777777444444444444444444444444333333333333333333333333222222111111222333333444333333222222222222222222111111000////////////000------........./////////////////////000000111111000///..................///333888:::888333///,,,,,,,,,,,,------.........---------,,,,,,,,,++++++******)))))))))******+++++++++************++++++((()))+++,,,,,,,,,+++***))))))******++++++,,,,,,************************++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,************************&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((("""###%%%&&&'''(((((((((%%%&&&&&&''''''((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))###$$$%%%&&&''')))******''''''''''''((((((((()))''''''''''''''''''''''''''''''(((((())))))******''''''''''''((((((((()))''''''''''''((((((((()))************************(((***+++---......------)))***++++++++++++******%%%&&&(((***+++,,,,,,+++))))))))))))))))))))))))***)))((('''''''''''''''((((((((('''&&&&&&%%%%%%$$$$$$&&&'''''''''&&&%%%$$$%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))(((''''''((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))&&&%%%$$$$$$%%%(((+++---&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***&&&&&&'''((())))))((((((((((((((((((((()))******))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++,,,------......------,,,...000222333222111111---...///000111222333333111111111333444666777888555666888:::===>>>???@@@??????@@@AAA@@@???>>>===>>>>>>>>>???@@@AAACCCCCCCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@AAAAAABBBCCCCCCBBBAAA@@@@@@@@@@@@>>>======<<<:::888666555777888999:::;;;<<<<<<<<<:::;;;>>>@@@@@@>>><<<:::<<<<<<<<<===???@@@BBBCCC>>>?????????>>>===;;;:::666666666666666666666666444444444444444444444444333333333333333333333333222111111111222333333444555444444333222111000000222222111000000000000000,,,,,,,,,---------........./////////000000111111000///...------------------000333444222...,,,+++,,,,,,,,,------.........---------,,,,,,,,,++++++,,,+++***)))((((((((((((++++++************++++++'''(((***,,,---,,,***)))(((((()))***+++,,,,,,---************************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,************************###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&'''''''''&&&$$$###"""$$$&&&&&&&&&&&&((()))((('''&&&'''((())))))((('''&&&&&&%%%%%%&&&&&&'''&&&''')))*********)))((()))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''((()))***++++++((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((('''''''''&&&)))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))))))))))))))((((((((((((*********************************************+++((()))******+++++++++++++++***)))(((((()))***+++'''''''''''''''((()))***'''&&&%%%$$$$$$$$$$$$$$$''''''(((((('''&&&%%%%%%%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&))))))((((((''''''''''''%%%%%%%%%$$$$$$############$$$$$$%%%&&&'''(((((())))))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&%%%)))(((((('''&&&&&&%%%%%%###%%%&&&&&&%%%%%%'''(((&&&''')))***+++++++++***)))************+++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))++++++,,,,,,,,,,,,------,,,---......//////......////////////000000000000111111222333444666666777::::::;;;;;;<<<===>>>>>>===>>>@@@AAAAAA@@@???>>>@@@@@@???>>>???BBBDDDFFFCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEBBBBBBCCCCCCDDDDDDEEEEEEGGGFFFDDDCCCCCCCCCDDDEEEDDDDDDEEEEEEDDDCCCBBB@@@===<<<<<<;;;;;;:::999999;;;::::::999999888888888999:::;;;<<<============<<<======>>>???@@@@@@@@@============<<<;;;:::999888777666555555555555555888777777777666666555555777666666555444444333333111111000000111222222333555444444333333444444555333333444444333333222111111000...---------...///............////////////,,,,,,------.../////////***///444444111---...000------,,,,,,,,,+++++++++,,,,,,,,,++++++*********)))))))))***+++++++++,,,+++******)))(((''''''&&&(((((()))*********************+++,,,,,,,,,,,,+++******))))))))))))******++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******))))))))))))******''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&'''''''''&&&%%%$$$###%%%&&&&&&&&&&&&'''((('''&&&&&&((()))***(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((((((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((()))'''''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((((((((('''''''''''')))((('''&&&&&&'''((()))+++******))))))*********''''''(((((())))))************************************************))))))+++,,,,,,,,,,,,,,,+++*********)))(((((()))******(((''''''''''''(((((()))(((((('''&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))((('''(((***&&&'''((())))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,---......//////............/////////000000000111111222333444555666666888999:::;;;<<<===>>>>>>??????@@@@@@AAAAAA@@@@@@AAA@@@???>>>???AAACCCDDDBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFDDDCCCCCCCCCDDDEEECCCDDDDDDEEEDDDBBBAAA@@@===<<<<<<;;;;;;:::999999:::::::::999999888888888999:::;;;<<<============<<<======>>>??????@@@@@@=========<<<<<<;;;:::999888777666666666666666777888777777777666666666666666555444333333222222222222222111111111222222333444444444333333444444444333333444444333333222111111000///.........//////............////////////...............---------***///333222///,,,---000------------,,,,,,,,,+++,,,,,,,,,++++++***************************++++++*********)))((('''''''''(((((()))***************)))***++++++,,,,,,++++++++++++************++++++((())))))******))))))(((*********+++++++++,,,,,,******))))))))))))******((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&'''''''''&&&%%%$$$%%%&&&''''''%%%%%%&&&'''&&&&&&''')))++++++(((&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((()))***+++'''''''''&&&&&&&&&%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''((((((''''''''''''((()))&&&&&&''''''(((''''''&&&&&&&&&'''((()))***++++++*********************************))))))((((((((())))))))))))((('''&&&%%%))))))(((((((((((()))))))))((((((''''''''''''((()))))))))((((((((((((((('''''''''(((''''''&&&%%%'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))***+++***((((((((()))((('''''''''''''''(((((()))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,---......//////......------........./////////111111222333444444555666666777888999;;;===>>>>>>@@@?????????@@@@@@AAABBBAAA@@@???>>>>>>???AAAAAAAAAAAAAAABBBCCCDDDDDDEEEDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDCCCDDDDDDDDDDDDBBBAAA@@@===<<<<<<;;;;;;:::999999::::::999999999999999999999999;;;<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@<<<<<<<<<<<<;;;:::999999777777666666666777888888777777777777666666666666555444333111111111222222333222222111111111222222444444444444444444444444333333333333333222222111222111000////////////000---............///////////////......---,,,,,,++++++...000///,,,+++---///......---------,,,,,,,,,+++++++++++++++***************************))))))******))))))((((((''''''(((((()))***************)))***++++++,,,,,,++++++,,,++++++******++++++,,,((())))))******))))))(((*********++++++++++++,,,))))))))))))))))))))))))%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''%%%$$$%%%&&&&&&&&&(((***,,,+++(((%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%&&&'''((()))(((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))***'''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((()))###$$$%%%&&&'''&&&%%%$$$''''''(((((())))))************************************))))))(((''''''''''''''''''''''''&&&%%%$$$)))(((((((((((((((((()))***)))((('''''''''''''''(((((()))))))))(((((((((&&&'''''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((((()))***)))'''&&&&&&'''***)))(((&&&&&&'''((()))))))))*********+++++++++************************))))))***++++++,,,------+++++++++,,,,,,,,,------,,,---......///.........------------.........///000111111222333444444444444555666888:::<<<===>>>???>>>=========???@@@BBBAAA@@@???>>>>>>>>>>>>?????????@@@AAAAAABBBCCCCCCFFFFFFGGGGGGHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCAAA@@@===<<<<<<;;;;;;:::999999999999999999999999999:::999:::;;;<<<<<<===<<<<<<============>>>>>>??????;;;<<<<<<;;;;;;:::999888555555555555555666777888666666666666666666666666555444222111111111222333222222111000000000111111333444444444444444444333222333333333333222111111222111111000000000000000---------.........//////.........------,,,,,,,,,,,,------,,,******,,,///.........---------,,,,,,+++++++++***************++++++******))))))((((((***)))))))))((((((((('''(((((()))***************))))))***++++++++++++++++++******))))))******+++******++++++++++++******************++++++++++++))))))************))))))%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$%%%&&&'''(((+++,,,,,,(((&&&'''&&&&&&%%%%%%&&&&&&''')))((('''''''''(((***+++''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&'''%%%%%%&&&'''(((((())))))&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((((((&&&''''''(((((((((((((((&&&'''(((******))))))(((******))))))((((((''''''))))))))))))))))))))))))***)))))))))((((((''''''))))))***+++++++++++++++(((((())))))))))))((((((***)))((('''''''''''''''&&&''''''((((((((('''&&&&&&&&&'''''''''''''''&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''(((((())))))))))))(((((('''''''''((((((((())))))&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''((()))***)))'''&&&&&&'''+++***)))((('''((()))***))))))*********+++++++++************************''''''((()))***+++,,,,,,+++++++++,,,,,,,,,------,,,---......///.........------------.........///000000111111222333333333333333555777999:::<<<<<<<<<;;;;;;:::;;;===???@@@@@@??????>>>============<<<===>>>???@@@AAABBBBBBDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBEEEEEEFFFFFFEEEDDDBBBAAA===<<<<<<;;;;;;:::999999888888888999999:::::::::::::::;;;<<<===========================>>>>>>>>>;;;;;;;;;;;;:::999888777333333333333333444555666555555555555555555555555555444333222222333333444111000000/////////000000333333444555555444333333222222333333222222111000111111111111111000000///------------............,,,,,,,,,,,,------......---,,,,,,***)))***,,,.........---------,,,,,,,,,************************+++******))))))((((((((())))))))))))(((((((((((((((((()))***************))))))***++++++++++++***))))))(((((((((((())))))*********++++++*********))))))*********+++++++++((()))************)))(((((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%&&&''''''&&&'''((('''%%%$$$%%%&&&''''''(((***,,,+++)))''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((()))******'''&&&&&&&&&&&&'''(((((('''''''''''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&'''((()))))))))(((%%%&&&'''((())))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((***++++++,,,,,,,,,))))))************)))))))))((((((''''''''''''((($$$%%%&&&'''((('''&&&%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&)))***+++***((((((((()))******))))))))))))******)))************+++++++++************************''''''(((((()))***++++++++++++,,,,,,,,,,,,------,,,---......//////......------........./////////000000111111111222222222222333444555777999::::::999999999:::;;;<<<===>>>>>>>>>>>>======<<<<<<<<<:::;;;<<<===>>>@@@@@@AAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBDDDEEEEEEEEEEEECCCBBBAAA===<<<<<<;;;;;;:::999999777777888999::::::;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>========================::::::::::::999888777777333333222222222333333444333333333444444444444444444444444444444444333333///////////////000111111222333444555555444333222222222222222222111111000000000111111111000///...,,,------------.........***++++++,,,------......---,,,+++******+++,,,---------,,,,,,,,,+++++++++)))))))))***************))))))))))))))))))(((((())))))))))))(((((((((((((((((()))***************((()))******++++++******(((((((((''''''((((((((('''(((((())))))((((((''')))))))))************+++((()))***++++++***)))(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&'''(((%%%&&&''''''%%%$$$%%%&&&)))(((((()))++++++***((('''&&&&&&%%%%%%&&&&&&'''&&&'''(((((())))))((((((&&&&&&&&&&&&&&&'''((((((&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&'''((()))))))))(((%%%%%%%%%%%%&&&'''((()))******))))))((((((''''''))))))))))))))))))))))))(((((())))))***+++++++++'''(((((()))))))))(((((()))***+++,,,,,,+++***)))(((''''''''''''(((((()))###%%%&&&(((((('''&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''((())))))((('''(((***''''''((()))************)))************+++++++++************************(((((())))))*********+++++++++,,,,,,,,,,,,------,,,---......//////............/////////000000000000000000111111111111111222333444555666777888888888888:::;;;<<<=========<<<<<<=========<<<<<<;;;999999:::<<<===???@@@@@@???@@@AAABBBCCCCCCCCCCCCDDDCCCCCCCCCBBBBBBBBBAAACCCCCCDDDDDDDDDCCCBBBAAABBBCCCCCCCCCCCCAAA@@@???===<<<<<<;;;;;;:::999999666777777999:::;;;<<<<<<<<<===>>>??????@@@@@@@@@========================::::::::::::999888777666444444333333222222333333111111222222222333333333111222333444444333222111000000000000111333444555222333555666666555333222222222222222222111000000//////000000000///...---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,+++++++++*********((()))))))))*********+++((((((((()))))))))))))))(((((((((((())))))))))))(((((()))***************((())))))***************))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))************((()))***++++++***)))(((###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&%%%%%%$$$%%%&&&'''(((%%%&&&''''''%%%%%%&&&'''***(((((((((***+++***)))'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((()))***+++&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))$$$%%%'''))))))))))))((())))))(((((()))***,,,---(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***+++,,,------,,,,,,,,,,,,+++***)))(((***+++,,,------,,,+++***'''''''''''''''((()))***###%%%'''((()))((('''&&&%%%%%%&&&'''((((((((('''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''''''''((((((((())))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))&&&''''''''''''''''''&&&(((((((((''''''&&&&&&&&&###$$$%%%&&&((()))******###%%%&&&&&&%%%%%%'''((($$$%%%''')))******)))((()))************+++++++++))))))))))))))))))))))))***************+++++++++++++++,,,,,,,,,---------,,,---......//////......////////////000000000000000000000000111111111111333333444444555666777777777999;;;===>>>>>>>>>===;;;;;;<<<<<<===<<<<<<;;;888999:::;;;===>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDDDDDDDCCCAAAAAA@@@AAABBBBBBAAA@@@>>>======<<<<<<;;;;;;:::999999666666777888:::;;;<<<<<<===>>>???@@@@@@AAAAAA@@@===============<<<<<<<<<999999:::999999888777666666555444444333333333333000000111111111222222222...000222444444333000///000111111222333555666777222333555666666555333222111222222222222111000000...///000000000///---,,,,,,,,,,,,---------.........------,,,,,,++++++***---,,,+++,,,------,,,++++++++++++*********))))))(((((())))))*********+++''''''(((((())))))******(((((((((((())))))))))))(((((()))***************(((((()))*********************))))))))))))******))))))************))))))))))))))))))************''')))***++++++***)))'''((((((''''''''''''((((((''''''''''''''''''''''''&&&%%%$$$&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((()))))))))'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%%%%%%%%%%&&&'''((()))******))))))(((((('''''''''&&&''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&'''((())))))*********))))))((((((''''''((((((((()))******++++++)))+++,,,,,,******+++---******++++++++++++******++++++)))(((''''''''''''&&&%%%%%%'''******'''$$$%%%%%%&&&'''((((((((('''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((('''%%%%%%&&&((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((($$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((('''((())))))*********+++++++++,,,,,,,,,---.../////////...---,,,//////............//////000000000000////////////...//////111222333444444666777999<<<============>>>===<<<;;;:::999999999888999:::;;;;;;;;;::::::>>>@@@AAABBBAAAAAABBBDDDBBBAAA@@@?????????@@@AAACCCCCCBBBAAAAAA@@@??????>>>>>>?????????>>>>>>===999::::::999999888777666666666666777888:::;;;<<>><<<;;;;;;;;;;;;>>>:::777777999:::999888222222111111000/////////111111111111000000000000111111222222222222111111000000000000111222333444444444444333333222222222222111111000///......---/////////000///......---+++++++++,,,,,,---------///---+++)))))))))++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))***************++++++++++++***((('''''''''((()))))))))((((((''''''&&&&&&))))))))))))))))))))))))***((('''%%%%%%'''(((***((('''&&&%%%%%%&&&'''(((''''''(((((())))))******((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&((((((((('''&&&&&&&&&%%%''''''(((((())))))******)))((((((((('''''''''&&&'''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&''''''((())))))***))))))(((((((((((((((''')))))))))***++++++,,,,,,+++,,,---,,,+++***+++,,,******++++++++++++******+++***)))(((''''''''''''&&&$$$###$$$''')))((('''&&&&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((('''%%%###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************+++++++++,,,,,,,,,+++,,,---/////////......//////............//////000///////////////////////////000111222333444444666777999;;;<<<=========<<<;;;;;;::::::::::::;;;999999999::::::::::::;;;;;;===>>>>>>>>>>>>???AAAAAA@@@???>>>>>>???@@@AAABBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>===<<<<<<999999999888888777666555666666666666888999:::;;;;;;;;;;;;<<<<<<<<<======??????===<<<;;;:::::::::;;;888666555777888777666333333333222111111000000111111111111000000000000111111222222222222111111000000000000111222333444444444333333333222222222222222222111000/////////...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))+++,,,---******+++++++++***))))))++++++++++++++++++++++++))))))))))))(((((((((((()))))))))))))))))))))))))))*********************,,,,,,***)))))))))******************))))))(((((()))))))))))))))))))))))))))(((''''''''''''((()))((('''&&&&&&&&&&&&'''(((((((((((((((((()))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''((()))))))))'''''''''''''''((((((((())))))***++++++,,,,,,------......---+++***+++,,,******++++++++++++******+++***)))((((((''''''((()))'''$$$###%%%'''(((((('''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''))))))(((%%%###"""###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''((()))))))))*********))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''(((((()))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((()))*********((((((((((((((((((((((((((()))***+++++++++***)))******+++++++++,,,,,,,,,***+++,,,...//////////////////............//////////////////////////////000000111222333444555555555666888999;;;<<<<<<<<<:::999999999::::::;;;<<<:::999888888888999;;;;;;===???@@@@@@???@@@AAABBB???>>>=========>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@?????????>>>===<<<;;;:::888888888777666666555555555555555555666888999:::<<<<<<=========>>>>>>>>>>>>>>><<<;;;:::999999999888666444444555666666555555555444333333222222111222222111111111000000000111111222222222222111111000000000000111111222333333333333333222222222222333222222111111000000///------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,---...***************)))((('''))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((++++++***)))))))))***************))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))(((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%$$$''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''(((((())))))%%%%%%&&&&&&''''''((((((((())))))******+++,,,,,,...//////...,,,***+++,,,******++++++++++++************)))(((((((((((((((+++***(((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&((())))))&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''((())))))******---,,,,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''((())))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***))))))))))))))))))))))))''')))+++,,,---,,,***)))******+++++++++,,,,,,,,,++++++,,,---....../////////......------......///.........///////////////111111222333333444555555444555666888999:::;;;;;;::::::999999999999:::::::::999777666777888:::<<<>>>???AAAAAA@@@@@@BBBCCC>>>===<<<;;;<<<===>>>???????????????@@@@@@@@@@@@@@@@@@??????===<<<::::::888777777666555555444444444444444555555777888888<<<<<<=========>>>>>>>>>===<<<;;;:::999888888888666555555555555555555555555555444444333222222222222222222111111111000000111111222222222222111111000000000000000111222222333222222222222222222222111111111000000000//////...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++*********+++,,,---++++++++++++***)))((('''))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((('''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((()))******)))((((((((((((''''''''''''(((((()))))))))((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&%%%%%%%%%$$$(((''''''&&&&&&''''''(((''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''))))))(((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((%%%%%%&&&&&&''''''((((((''''''(((((()))*********...//////...,,,***+++,,,******++++++++++++*********))))))(((((((((((()))$$$%%%'''((('''&&&&&&%%%'''((((((((('''&&&%%%%%%&&&'''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%'''(((((('''''''''(((%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''(((((()))*********------,,,+++***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''************************''')))+++,,,---,,,***)))******+++++++++,,,,,,,,,---------,,,,,,,,,------......------------......------....../////////000222222222333333444444555333444555666777999::::::;;;;;;:::999888777777777999888777666666888:::;;;:::;;;======<<<<<<>>>???<<<<<<;;;;;;;;;<<<>>>???>>>>>>??????????????????@@@@@@@@@???>>><<<;;;:::888777666555444444444555444444444444555666777777888888888888999999999999<<<;;;:::888777777666666555666666666666666666666444444444333222222111111222222222222111111111111111111222222222222111111000000000///000000111111222222222222222222222222///////////////.........///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********+++,,,,,,,,,+++******)))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&++++++******)))))))))(((&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''(((((((((((((((((('''''''''''''''(((((((((&&&&&&''''''((())))))***---......---+++***+++,,,******++++++++++++******))))))(((((((((((())))))###%%%&&&&&&&&&''''''''''''(((''''''&&&&&&'''''''''((((((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&&&&&&&(((***%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******+++++++++******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********)))((('''''''''++++++++++++++++++++++++((()))***+++++++++***)))******+++++++++,,,,,,,,,......---,,,++++++,,,,,,......------------......---------......//////000111222222222333333333444333333333444555777999:::<<<;;;999888777666666666888777666666666777999999:::<<<============>>>@@@<<<;;;;;;;;;;;;<<<>>>?????????>>>>>>>>>>>>>>>>>>?????????>>>===<<<;;;:::999888666555444444555555555555555555555666777777888888888888999999999999::::::888777666555555555444666888888777666777888555444444333333222111111333222222222222111111111111111222222222222111111000000000//////000000111111111111222222222222222........................000///---,,,,,,,,,---...+++++++++,,,,,,---------------,,,,,,+++***))))))++++++,,,,,,,,,,,,++++++(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&(((((()))*********))))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((('''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''((((((((((((''''''''''''(((((($$$%%%&&&(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&&&&%%%))))))))))))))))))((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((('''))))))(((((((((((((((''''''''''''((())))))******+++,,,---,,,+++***+++,,,******++++++++++++******))))))(((((((((((())))))"""$$$%%%$$$$$$&&&(((&&&&&&''''''((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&(((((((((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###&&&)))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((************************((((((((()))))))))************+++++++++,,,,,,,,,---,,,+++++++++,,,---......------,,,,,,------...,,,,,,---......///000000111111111222222222222222222222222333444666888999:::999888777777777777777666666666777777777888888<<<>>>??????>>>???@@@BBB<<<;;;;;;;;;<<<===???@@@?????????>>>=========<<<;;;<<<<<<<<<;;;;;;:::999:::888666555444444555666666666555555666666777888999999999:::::::::;;;;;;999999777666555444444444333555888888777666666888666666555555444333333333333333222222222111111111111111222222222222111111000000////////////000000000111111111222222222222.........//////////////////...,,,+++***+++,,,---******++++++,,,---......++++++,,,,,,,,,++++++***((()))***++++++,,,,,,+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))(((''''''&&&'''''')))*********))))))'''''''''((((((((())))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''((()))******)))((('''&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))&&&%%%$$$&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&'''''''''((()))))))))((((((''''''''''''((((((###$$$&&&((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((('''''''''******))))))((((((''''''((((((((()))******++++++***+++,,,,,,******+++---******++++++++++++******))))))(((((((((((()))************'''######%%%(((%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((###$$$&&&((())))))((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$!!! ###&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))((((((((('''((())))))*********+++++++++,,,,,,,,,+++*********+++---///000...------,,,,,,------...,,,,,,------...///000000111111111111111111222222222222111222333555777999777777777777777888888999555555666777888777777777999:::<<<<<<;;;;;;===>>><<<<<<;;;;;;<<<===???@@@@@@??????>>>===<<<<<<;;;999999:::::::::999888888:::999777555444555666777777666666666666777777888555666666666777777777777999888777666555444444444111555888888666555666777777777777666555555444444333333333222222222111111111111222222222222111111111000////////////000000000000111111222222222222////////////000000000000...---+++))))))***+++,,,))))))***+++---...//////))))))+++,,,,,,,,,,,,,,,&&&'''(((***++++++++++++************************))))))))))))(((((((((((())))))))))))))))))))))))+++******)))((('''''''''$$$%%%'''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((('''%%%$$$$$$%%%'''((('''((()))******)))((('''%%%&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))%%%%%%&&&&&&'''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))((((((''''''''''''$$$%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''(((((((((((((((((('''''''''&&&&&&&&&###$$$&&&((()))((((((''')))))))))))))))******+++******)))))))))***+++,,,+++++++++*********))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%(((++++++'''$$$((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!! )))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''((()))******)))((('''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''((())))))((((((((())))))))))))*********))))))((((((''''''******++++++++++++******)))))))))((()))******+++))))))***++++++++++++***++++++++++++******))))))******+++++++++,,,,,,,,,---....../////////////////////000000111111111222000111222222444444555666999999888777666555444444444555777888888777666555333555999<<<>>>??????>>>@@@???=========???BBBCCC>>>>>>===<<<;;;;;;::::::999999999888888999::::::999999999999888777666666777666555444444555666777555555555555555666777888666666555444333333333333......///000111333555666666666666555444444333333222222222222222222222222111111111000000000000000000000000000000////////////000000000000//////...//////............//////000///------......---,,,'''***......+++***+++,,,+++++++++*********))))))+++***)))(((((()))***+++)))******+++++++++******$$$%%%%%%%%%&&&'''''''''(((((())))))))))))(((((()))(((((('''&&&&&&%%%%%%(((''''''&&&&&&((()))***''''''''''''''''''&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%(((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((('''''''''&&&&&&&&&&&&'''(((((())))))(((((('''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&$$$%%%&&&(((((((((((('''((((((''''''(((((()))***************+++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''''')))'''%%%&&&((((((&&&$$$%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&&&&'''&&&%%%((((((''''''&&&&&&%%%%%%'''''''''((((((((())))))'''(((((((((((((((((('''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))%%%%%%%%%&&&&&&&&&&&&'''***)))))))))((((((((('''************************)))))))))))))))******+++******+++,,,,,,,,,,,,+++++++++++++++*********)))******+++++++++,,,,,,,,,------.../////////////////////000000000111111111000111222222444444555666888888777777666666555555666777888999999888666555666777:::<<<======<<<;;;???????????????AAABBBCCC>>>>>>===<<<;;;999999888888777777777888999999:::::::::::::::999888777666888777666555555666777777222222111111222333333444666555444333222222222222......///000111333555666888777777666666555555444333333333222222222222222////////////////////////000///......------......///000000000000///......///......------......//////...------......---+++'''))),,,---,,,+++,,,------------,,,,,,,,,+++++++++***)))(((((()))***+++((((((((()))))))))(((((('''''''''((((((((((((((((((((())))))))))))((((((***))))))(((''''''&&&&&&(((''''''&&&'''((()))***''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&((())))))))))))))))))(((&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((''''''&&&&&&''''''((())))))***+++,,,---,,,+++++++++++++++***************))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((+++(((%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++(((&&&&&&((((((&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))((((((((((((***)))(((''''''((()))***)))))))))))))))************+++,,,,,,------,,,,,,++++++++++++******************+++++++++,,,,,,,,,------...////////////...//////000000000000111111000111222222444444555666666666666666777777777777888999::::::999888666555888999:::;;;;;;:::999888>>>???@@@AAAAAABBBBBBBBB>>>>>><<<;;;999888777666555666666777888999::::::;;;;;;;;;;;;:::999888777888777777666777777888888444444444444444555555666555444333222111111111111---......000222444555666999999888888777666666555444444333333222222222111............///////////////...,,,+++++++++---...000000000000000///...---...------,,,,,,------......,,,+++,,,------,,,***''')))+++,,,,,,+++,,,...---------,,,,,,,,,++++++******))))))))))))******((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((*********)))((((((''''''(((''''''''''''((())))))''''''''''''''''''''''''(((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&)))(((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''''''''((((((''''''&&&&&&''''''((()))(((***,,,---...---+++***************************))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''&&&%%%&&&&&&&&&&&&(((((('''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((((((%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((,,,)))&&&'''***+++(((%%%&&&&&&''''''''''''''''''###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))((((((((('''''''''&&&(((((()))))))))*********))))))))))))((((((((((((***)))'''&&&&&&''')))***(((((()))***************)))***++++++,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---......//////......//////000000000000000000000111222222444444555666555555666666777777888888::::::::::::999888777666888888999::::::999999888<<<===???AAABBBAAA@@@???>>>===<<<:::888666555444555666777888999:::;;;;;;;;;;;;;;;;;;:::999888888888888888888888888999999777777666666666777777888444333222111000000000000---......000111333555666888888888777666666555555444444333333222222111111......///////////////000111///,,,******+++---///000000000000///...---------,,,,,,++++++,,,,,,---,,,+++***+++,,,,,,+++******++++++,,,+++++++++,,,+++++++++*********))))))***))))))))))))))))))***+++******)))))))))))))))'''''''''&&&%%%%%%%%%$$$(((((())))))))))))(((((()))))))))(((((((((''''''''''''''''''((((((((()))&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&))))))((('''&&&%%%%%%$$$'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''(((((()))***((()))+++------,,,+++***************************))))))))))))))))))))))))))))))((((((((('''''''''&&&''''''((((((''''''&&&)))))))))(((((('''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))!!!###&&&'''(((''''''&&&'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((&&&$$$&&&)))***((('''((((((((((((((()))))))))''''''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((''''''&&&&&&''''''((((((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))(((&&&%%%%%%&&&((()))(((((()))************)))(((((()))***************+++++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,------...............000000//////////////////000111222222444444555666444444555666777888999999:::::::::999888777666555555666777888999999::::::999;;;===???@@@???>>>===>>>===<<<:::888666555444666777999:::;;;<<<<<<<<<;;;;;;;;;;;;:::999888888777777888999999999999999666555555444444444555555333333222111000000000000...//////000111333444555777666666555444444333333333333333222222111111111/////////000000111111111222000...,,,+++---///000000000000//////...,,,,,,,,,,,,++++++++++++,,,,,,,,,***)))***,,,,,,+++***---,,,++++++++++++***)))+++++++++*********)))))))))))))))******)))))))))++++++***)))(((((())))))'''''''''&&&%%%%%%%%%$$$(((((())))))))))))((((((((((((''''''''''''&&&&&&&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''))))))((('''&&&&&&%%%%%%''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''(((((()))***((()))***+++,,,+++*********************+++++++++)))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))!!!&&&(((((('''''''''$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$$$$%%%&&&&&&'''))))))))))))))))))))))))%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''''''''((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))'''((()))++++++******)))'''(((((()))***)))))))))++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---............---000000////////////......000111222222444444555666444444555666777888999999888888777666666555555555333333555666777999:::;;;999:::<<<>>>???>>>===<<<======;;;:::888777666555777888:::<<<======<<<<<<;;;;;;;;;;;;:::999888777666777888999999999999999777777666555555555666666444333222111000000000000000000000000111222333444555555444333333222222111111111111111111111111111//////000000111111222222333111///.........000111000000000///...---,,,+++---,,,,,,++++++,,,,,,---+++*********,,,---,,,+++///---+++***++++++***)))---------,,,,,,,,,++++++))))))************))))))***)))'''&&&%%%&&&&&&'''((((((((((((((('''''''''(((((())))))))))))(((((('''''''''''''''&&&&&&&&&&&&''''''((()))(((((((((%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((''''''&&&&&&''''''((()))(((((()))))))))*********))))))*********+++++++++))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((())) ###&&&'''&&&%%%&&&(((###$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&((('''$$$###%%%(((******))))))((((((''''''#########$$$$$$$$$%%%%%%((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%))))))))))))************'''((((((((()))))))))***(((((((((((((((((((((((('''(((***+++++++++)))((((((((()))***************+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,+++,,,------......------000000/////////.........000111222222444444555666444444555666777888888999555555444444444444444444333333444555666888999::::::;;;<<<>>>>>>>>>>>>======<<<;;;:::999888777777777888:::<<<<<<;;;:::999::::::::::::999888777666555666777888999999999888888888777666666666666666444444333111111111111111222222111111111111222222444444444333222222111111.........///000000111111......//////000111111222222111000/////////000000000000000///...---+++***------,,,,,,,,,,,,------,,,+++***+++---------,,,---***((()))+++------,,,---------,,,,,,,,,++++++((()))***++++++***)))(((***)))'''%%%%%%%%%&&&''''''''''''((((((((((((((((((((())))))))))))(((((('''''''''''''''(((((((((&&&&&&((()))))))))((('''%%%%%%&&&&&&'''(((((()))'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''''''''((((((((())))))$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''((((((((('''((())))))***))))))******++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((($$$&&&&&&%%%######&&&)))''''''&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++...,,,&&&###&&&+++******)))((('''&&&&&&%%%&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))******(((((())))))))))))(((((('''(((***+++,,,+++)))((())))))***++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,+++,,,------......------000000//////.........---000111222333444555555666555555555666777888888888333333222222222333444444444444444444555777888999;;;<<<===>>>>>>?????????<<<<<<;;;;;;:::999888888777888:::;;;;;;:::999888999999999999888777666666444555777888999999888888444333222111111111111111555444333222111111111111333333222111000000111111555444444333333222111111,,,,,,---...///000111111---------...///000000111000000000000000/////////000000000///...,,,+++***...------,,,,,,------...,,,+++***+++---...---,,,***(((&&&(((,,,/////////+++++++++*********))))))((()))***++++++***)))(((---+++)))'''&&&'''((()))$$$%%%%%%&&&&&&'''''''''(((((())))))))))))(((((((((((((((((())))))))))))%%%&&&((()))))))))((('''%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&'''((((((((('''(((''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))$$$ !!!%%%((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))'''&&&&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&((())))))(((''''''(((######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&)))((('''''''''(((***++++++*********))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))(((''''''(((***---...'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''******))))))((((((''''''(((((())))))))))))(((((('''((())))))(((((()))++++++++++++*********))))))*********)))******++++++,,,++++++******++++++,,,,,,,,,,,,---------..................////////////000000111222222222111111111222444666777888888888444444444444444333333222333444555777888:::;;;<<<:::::::::;;;<<<===>>>???===:::888999;;;<<<:::777:::888666555666888:::<<<:::999888777666555444444111222333555666777777777444444333333333333222222333222222111000///......444333222111111222333444222222222111111111111000------...............---111111111111222222222222111000///...------...///......---------....../////////...---+++***))))))---------,,,,,,+++++++++,,,+++***))))))***+++,,,------,,,,,,+++***))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((&&&"""###%%%%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))'''&&&&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''###%%%'''&&&%%%$$$%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''')))(((((('''((()))***+++*********)))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***)))(((''''''(((***+++''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))((((((''''''(((((())))))))))))((((((&&&((())))))(((''')))***+++++++++*********)))))),,,,,,,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,---------..................////////////222222333444444444333333222333444555666888999999888888777666555333222111333333444666777888::::::::::::::::::;;;<<<======<<<:::999999;;;;;;:::777999888777666777888:::;;;999888777666555444333333333333444444444444333333444444333333333222222222222222222111111111111111333222222111111222222333222222222111111111000000------...//////......---........./////////000000000000......---.../////////......---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,+++************+++,,,,,,,,,,,,++++++*********))))))((('''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((%%%""""""%%%((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))'''&&&&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''###%%%'''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((((((((())))))((((((((()))***+++******))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((((((((((((''''''''''''((())))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***)))((('''&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''''''''((((((((((((''''''(((((((((((('''''')))))))))(((((((((((('''(((((())))))))))))((((((&&&'''((((((''''''(((***+++************))))))))),,,,,,,,,,,,---------...,,,++++++******++++++,,,,,,,,,,,,---------..................////////////111222333444444444444444333333333444555777999:::<<<<<<;;;999777444222111222333444555666777888999888888888888999:::;;;<<<;;;:::999:::;;;;;;999888777777777888888888999999777666666555444333222222444444444444333111000///333333333333222222222222111111111222222333333333111222222222222222222111222222111111111000000000.........//////......------------............//////............//////000000///...---------------)))******+++,,,---......,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++******))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&)))'''%%%%%%''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))'''&&&&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&(((***)))((('''((()))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((())))))******))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))(((((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((())))))))))))((((((%%%'''((((((''''''((()))************))))))))))))))))))***++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------..................///////////////000111111222222222222444444333333444777999;;;>>>===<<<;;;999666444333444444555555666777888888777777777777777888999::::::::::::;;;;;;:::999888666777888999999888777777555555444444333222222111444444444444333111000///333333333222222222222111111111111111111111111111000111222333333222111000111111111111000000000000...////////////......---........./////////000000............//////000000111000///...---,,,,,,,,,))))))***+++,,,------...,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((())))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))'''&&&&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((()))++++++)))((()))***''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''(((((())))))))))))(((((((((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''((((((((((((((())))))))))))((((((&&&'''((((((''''''(((***))))))))))))))))))))))))((()))***,,,,,,---,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------..................////////////...///000111222222333222444444333333444777999;;;<<<<<<;;;;;;:::888777666666666666777777888888888777666666666666777888888999:::<<<<<<;;;:::999888666777888999999888666555444444333333222222111111333333444444444444333222333333222222222111111111222111111000///.........000000222333333222000000111111111000000000////////////000000///......---............////////////------...//////000000000111000///...---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************+++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))'''&&&&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&'''))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%&&&'''(((((((((''''''''''''(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((('''((())))))(((((()))***(((((()))))))))))))))******+++---.../////////...,,,++++++******++++++,,,,,,,,,,,,---------..................////////////000111222333444555555555333333333444555777999:::999999:::::::::999888888777777777777888888888888777666666666666666777777888:::======;;;999888888666777888888888777666555444333333333222222222111222222333444444555444444222222222222111111111111222111000///...---,,,,,,000111111111111111111000111111000000000/////////000000000000//////...---,,,,,,,,,------------...---...//////000//////...000///...---------------,,,,,,++++++******))))))*********+++++++++++++++++++++,,,,,,,,,,,,++++++******************))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((()))***+++***)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))'''&&&&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''''''''&&&%%%'''''''''((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((()))******))))))***,,,(((((((((((())))))******)))+++---///000000//////,,,++++++******++++++,,,,,,,,,,,,---------..................////////////000111222333444555555555222333444555666888999999888888999999999888777777777777777777777777666666777777666666666666777777777:::===>>>;;;999888888777777777777777666666555444333333333333222222222111111222333333333333333222222222222111111111111111000000000//////......111111000000000000111111111000000000////////////111111111000000///------,,,------------............//////000000///...---///......---------......++++++++++++*********))))))*********++++++++++++******+++,,,,,,+++******++++++******))))))(((((())))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))'''&&&&&&'''(((&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&'''''''''(((((()))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((*********)))(((&&&%%%$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''''''''((((((((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((***++++++******+++,,,'''((((((((())))))******''')))+++---.........---,,,++++++++++++++++++,,,,,,,,,,,,---------................../////////000......000111222333333333111222444666777888888888888888888888777666555555666666666666666555555555888777777666666666777777666:::>>>>>>;;;888888888888888777777666666666555444444333333333333333333111111222222222111111000222222222111111111111000000000000000111111111111222111000//////000111222000000000000////////////111111111111000///------/////////000000000000111//////000000000...---,,,......---------......///******************++++++))))))******++++++++++++)))***+++,,,,,,+++***))),,,++++++***)))(((((('''))))))((('''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((''''''&&&&&&''''''((()))'''%%%######%%%''')))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((()))'''%%%&&&)))+++)))'''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((,,,)))&&&%%%''''''%%%###&&&&&&'''((('''&&&$$$###'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''******))))))(((((('''''')))*********(((&&&%%%###''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***(((%%%%%%''''''$$$"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((()))))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''******))))))((((((''''''++++++******))))))(((((()))))))))(((''''''&&&&&&%%%&&&&&&'''((())))))***)))))))))))))))))))))))))))************+++++++++*********+++,,,---...///************++++++,,,---//////............///000000000000111222222333333333444555777999:::::::::;;;:::999777666777777888666666666666666666777777555555666666777777888888::::::;;;;;;;;;:::999999;;;;;;:::888777555444444333444555666666555444333444444333222222333444444333333222111000000000111444444444333222111000///222222111111000000//////000000000000////////////000000000000////////////...------,,,,,,++++++***...........................---,,,++++++,,,...///+++******)))((()))))))))))))))(((((((((((())))))++++++++++++++++++++++++************))))))))))))******)))((('''&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&$$$###!!! !!!###$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&'''((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&$$$###$$$&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((***(((%%%%%%''''''&&&$$$&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########''''''&&&&&&&&&&&&'''''')))))))))(((((((((((((((''''''((())))))((('''&&&))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))'''%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((())))))))))))((((((''''''))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((((()))******))))))))))))))))))))))))))))))*********++++++++++++++++++++++++,,,---...,,,,,,,,,,,,,,,---...///------......//////////////////000111111222222333333444666777999::::::::::::999888777777888888999777777666666777777888999666666777777777888888999999::::::;;;;;;;;;::::::;;;:::999888777555444444333333444444444444333333222222111000000111222222222222111111000111111111333333333333222111000000111111111000000000000000000000000/////////......////////////000000000000//////...------,,,,,,+++++++++,,,---......//////---------.........------,,,+++******))))))******++++++************++++++************************************))))))))))))))))))((((((((((((((('''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%###""""""###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''(((***+++%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''((('''&&&%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((&&&%%%%%%&&&''''''&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###############''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))$$$%%%'''((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((()))))))))(((((((((((('''''''''''''''''''''((((((%%%%%%&&&''''''((())))))'''(((((())))))*********)))))))))))))))))))))))))))))))))*********++++++,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,------...***+++---///000000////////////000000111111222222444444666777999:::::::::999888888888888999::::::888888777777888999999:::999999888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999888666555444444333222222111111222222333222111111000000111111222111111111000111111222222333333333333222111111000000000000000111111111111/////////.........------......//////000000111111000//////......---,,,,,,((()))***+++---...///000,,,---///000000///---,,,---,,,++++++******++++++++++++************++++++))))))))))))))))))))))))************))))))))))))((((((((())))))*********((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''%%%%%%%%%%%%''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''')))******%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''((((((((('''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%&&&'''''''''((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***%%%%%%&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))))))))))))))******++++++((()))))))))*********+++))))))))))))))))))))))))))))))))))))************,,,,,,+++++++++++++++++++++***************++++++(((***,,,///000000///.........//////000111111222444444666777888999999999777777777888999:::;;;;;;888888888888888999:::;;;;;;::::::999::::::<<<<<<>>>>>>===;;;;;;::::::999:::999888777666555444444444333222111111222333444333333333333333333333333111000000000111222333333333333333333333222111000//////000000111111222222///.........------------------...///000111222222//////......---,,,,,,,,,((()))***+++,,,---.........///000000000///...---------,,,++++++++++++,,,))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))((())))))))))))************((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))(((((('''''''''((((((''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%%%%%%%&&&'''((('''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((()))******(((((('''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''((((((((('''''''''(((((()))))))))++++++******))))))))))))))))))))))))************(((((((((((((((((((((((((((((()))))))))*********,,,,,,+++*********+++++++++******))))))*********'''))),,,...//////...------......//////000111111333444555666777888888888555666777888999:::::::::777777777777888999:::;;;;;;;;;:::::::::<<<>>>???CCCAAA???<<<:::999888777999888888777666555444444555444333222222333444555333333333333333333333333111000000000111222333333222222333333333222111111//////000000111111222222///.........------------,,,---...///000111222333......------,,,+++++++++*********+++++++++++++++111000///...---......///...---,,,,,,+++,,,,,,,,,))))))(((((((((((())))))************************************)))))))))(((************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&)))(((''''''&&&&&&''''''(((((())))))))))))((((((''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((($$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((($$$%%%&&&%%%$$$%%%&&&(((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''(((((())))))***)))((('''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))'''$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((()))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''&&&%%%%%%))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******++++++*********++++++,,,---,,,,,,++++++++++++,,,((()))+++---......------------......//////000000222333444555666666666666444555666777888888888888555555555555666777999999;;;:::999999:::===@@@AAAEEECCC@@@===:::999888888888888777666666555444444666555555444444555555666000111111222222111111000111111111000111111222222222222222333333222222111000000000000111111111111/////////.........------------...///000111222222...------,,,++++++******++++++++++++++++++++++++222000...,,,,,,,,,...///...---,,,,,,++++++,,,,,,++++++************++++++************************************))))))))))))*********))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&(((******(((''')))+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((($$$%%%&&&%%%$$$###%%%((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((***)))((('''&&&''''''((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&((()))(((%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))))))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))***+++,,,,,,------,,,+++++++++++++++******++++++,,,,,,,,,---,,,------......///000000111111222333444444444444333444555666777777666666222222222333444666777888999888888888:::>>>AAACCCCCCBBB???<<<;;;::::::;;;777777777666555555444444555555555666666555555555000111222222222222111000222222111111000111111111111222222333333222222222111111111000000000000000000000000/////////......---......///000111111222.........---,,,,,,++++++***+++++++++,,,,,,------000///...------,,,,,,,,,---,,,,,,+++++++++++++++++++++************++++++))))))))))))))))))))))))************))))))))))))'''((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&$$$$$$$$$%%%&&&'''((()))&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((###%%%''''''%%%$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$&&&'''&&&######%%%'''###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%'''))))))'''&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%$$$#########$$$%%%&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))(((((('''&&&%%%%%%$$$$$$'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---++++++***)))(((((()))))),,,++++++******+++,,,,,,,,,,,,------...//////000000111222222333333333333333444555666666666555444111111111222333444666666888777777888:::>>>BBBEEEBBB@@@>>><<<;;;<<<===>>>777777666666555555444444333444555666666555444333222333444555555444333222333333222111000000000111111222222333333333222222222222111111000000//////000000000000////////////......//////000000111111000//////...------,,,,,,))))))***+++---...//////---...//////...,,,***)))---,,,++++++******++++++))))))(((((((((((())))))((((((((((((((((((((((((************))))))))))))%%%%%%&&&'''((()))******''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$)))(((&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&''''''(((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((('''%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((())))))******'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%))))))((('''''''''''''''$$$%%%'''((((((((('''&&&''''''''''''''''''''''''******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((###%%%((())))))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---......---,,,,,,///111////////////000111222333...000333666777666555444555555333222222333444555888888888999<<<@@@CCCEEEAAA@@@>>>===<<<<<<<<<===777777666666555555444444555666777888888999888888555555444444444333333333222222222111111111111000444444333333333333222222000000////////////000000//////000111111111111111////////////////////////.../////////...,,,***(((++++++************++++++,,,,,,,,,------.........+++***)))(((((()))***+++******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((''''''''''''(((((((((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$#########$$$%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''''''''''')))((('''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%$$$%%%%%%&&&***)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''...,,,***((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))'''(((******(((((()))***))))))))))))))))))))))))******++++++,,,,,,,,,+++,,,---...---,,,,,,...000////////////000111222222000111333555666666666555666555555444444444555666777777777999<<<@@@CCCFFF@@@???===<<<;;;;;;<<<<<<888888888777777777777777666666777888888888888888666555555444444333333333222222222222111111111111444444333333333222222222000000////////////000000//////000111111111111111000000000000000000000000/////////...---,,,******++++++************++++++,,,,,,,,,---------......,,,++++++******++++++,,,******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&''''''''''''(((((())))))***(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&'''''''''(((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''444222---)))&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******)))******)))(((((()))+++))))))))))))))))))))))))((()))+++,,,,,,,,,+++******,,,......---------...///......//////000111222222333333444555666777777777777666666666666777888666777777999<<>>===<<<;;;;;;;;;;;;;;;999999999999999:::::::::666777777888888888888777666666555555444333333222333333333222222222111111333333333333222222222222111000000//////000000111///000000111111111111000000000000000000000000000000///...---,,,+++++++++++++++************++++++,,,,,,,,,,,,------------,,,,,,------------,,,,,,******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((&&&%%%$$$#########%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******+++&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''333111...***'''&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&%%%&&&&&&'''''''''&&&%%%%%%'''((()))((((((((((((((((((((((((***)))(((((((((((())))))''''''''''''''''''''''''&&&''''''((()))******+++)))******)))((()))+++---++++++++++++++++++++++++((()))+++,,,,,,,,,******)))+++......---,,,,,,---............///000111111444333333333444666888999888888888888888999999999888888999:::;;;===???@@@<<<<<<;;;;;;::::::::::::888888999999::::::;;;;;;777777888888888777777666666666666555444444333333444333333333222222222222333333333222222222222111111000000000000000000111///000111111111111000000000000000000000000000000000///---,,,++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''',,,,,,+++***)))'''%%%$$$&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))***((('''''''''''''''((((((''''''&&&%%%%%%'''((()))''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''&&&''''''((()))******+++***++++++***((('''(((***************************((()))***+++++++++******(((+++---...---,,,,,,,,,------------...///000111444333222222333555888999999999999::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::777888888999999:::::::::888888888888888777666555666666555555555444444444444444444444333333333222333333222222222111111111111111000000000000111111000000111111111000000///////////////////////////000///---,,,++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&))))))((('''&&&$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&'''''''''(((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''%%%$$$''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********(((''''''''''''((())))))'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''(((((())))))******+++,,,,,,+++(((%%%%%%%%%(((((((((((((((((((((((())))))))))))******++++++)))***,,,,,,+++++++++,,,---,,,,,,------...///000333222222222333555777888888999:::;;;<<<<<<<<<;;;;;;;;;;;;::::::999999999:::;;;;;;<<<<<<;;;::::::888888888888888888999999999999999888888666555444444555555555555666666666555555444444444333333333222222222222111111111111222111111000000111111222000111111111111000000///........................///...---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''')))))))))(((&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))'''&&&&&&&&&''''''((()))%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))$$$'''******)))'''&&&&&&((((((((((((((((((((((((***)))((((((((()))+++,,,)))***+++***)))***+++---,,,,,,,,,,,,---...///000111111111222333444555666888999:::<<<<<<<<<<<<<<<888999999::::::::::::999:::;;;<<<======<<<;;;:::999999999888888888888888::::::999999777666555444333333444555666777888888555555555555444444444444222222222222111111111111222111111000000111111222111111111111111000//////------------------------------......------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++************++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%'''''''''''''''&&&&&&&&&%%%&&&((()))))))))((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&######$$$$$$$$$%%%%%%%%%###$$$&&&'''(((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''%%%###""""""$$$'''(((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&'''((($$$%%%'''((((((((('''&&&))))))))))))))))))))))))((((((((((((((()))***+++(((((((((((((((((((((((())))))))))))(((((((((((( %%%)))++++++++++++************************+++***(((&&&''')))+++---*********)))((()))+++...,,,,,,,,,,,,---.../////////000111222333444444555777888:::<<<===<<<<<<;;;666666888999:::;;;;;;;;;:::;;;<<<=========<<<;;;:::::::::999999888888888:::::::::999777666444333222222444555666888999999666666555555555444444444222222222111111111111000222222111111111111222222111111111111111000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********---,,,************,,,---******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&&&&%%%$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''))))))(((((('''''''''&&&''''''''''''''''''''''''))))))(((((((((((()))))),,,***(((&&&&&&(((***,,,$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''''''''(((((((((((()))((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&'''(((((('''%%%%%%&&&&&&&&&%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&%%%$$$###''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%$$$%%%%%%&&&!!!"""$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''(((((('''&&&%%%%%%%%%&&&''''''(((''''''''',,,++++++***)))(((((('''((()))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))******+++,,,+++,,,,,,---...///000000///000000222333444555555666888::::::999999:::;;;888777777777888:::<<<===<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;:::999999<<<;;;888666444333333444333444555666777777777777777777777777777666555555333333333222222222111111111222222222222111000000000000//////.........---//////...------------...+++******)))***+++---...++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,)))&&&''')))++++++)))++++++++++++++++++++++++---------,,,+++***)))(((''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''###$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%''''''((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&''''''(((((('''&&&&&&%%%&&&'''(((((())))))((((((+++******)))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---+++,,,,,,---...///000000///000000111333444444555666777999999888888999:::888888999999:::;;;======<<<;;;;;;;;;;;;::::::::::::::::::::::::999888888;;;:::999777555444444444333333444555666666666666777777777777777666555555333333333333222222222222111222222222222111000000000/////////............,,,,,,+++************+++,,,++++++++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,+++++++++************(((&&&'''***,,,---,,,+++++++++++++++++++++++++++,,,,,,++++++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&###%%%(((******(((%%%###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%&&&((((((&&&%%%&&&''''''''''''&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''''''''''''''(((''''''&&&%%%'''(((((())))))))))))))))))))))))(((''''''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++,,,++++++++++++,,,------+++,,,,,,---...///000000///000000111222333444444444666888888777666777888888999:::;;;<<<=========;;;;;;;;;;;;::::::::::::999999999999999888777777::::::999999777666555444222333444555555555555555666666777777777666555555444444444333333333222222111111222222111111000///////////////............++++++***))))))))))))***,,,------------,,,,,,+++++++++,,,,,,,,,,,,------,,,++++++++++++*********)))((('''(((+++.........************************))))))************))))))''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$###'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&(((+++------+++(((&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&%%%&&&'''(((&&&$$$&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%'''''''''&&&%%%$$$((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''((())))))))))))((((((((('''''''''&&&&&&&&&'''(((((())))))))))))((())))))))))))))))))))))))++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,---...///000000///000000111222333333333333555777666555444555666666888999;;;<<<<<<<<<;;;;;;;;;;;;:::::::::999999888888888888888777666666888999::::::999777555444222333333444555555444444555666666666666666555555444444444333333333333222111111111111111000000//////////////////............------,,,,,,,,,,,,,,,---......///...---+++***+++++++++,,,,,,,,,------++++++++++++***************))))))***,,,---------************************''''''((()))))))))))))))''''''''''''''''''''''''$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&%%%%%%&&&''''''&&&$$$&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&%%%&&&''''''((((((''''''''''''''''''&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******++++++,,,,,,---...///000000000000000111111222222333333444666666444333333444444555777999:::::::::999;;;;;;:::::::::999999999777888888888888777666666777888999999999777666555222333444444555444444444555555666666666666555555444444333333333222222222000111111111111000//////........./////////////////////...------------------......///...---+++***+++++++++,,,,,,,,,------+++++++++*********))))))+++,,,,,,,,,++++++++++++))))))))))))))))))))))))&&&'''((()))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((())))))***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''((((((((()))&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%$$$%%%''''''%%%$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%$$$###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%'''(((******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&''''''((('''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******+++,,,,,,---...///000000000000000111111111222222333444666555444222333333333444555666777888888888::::::::::::999999999999888888888888888777666666666666777777777666666555444444555555555555444444444444555666666666555555333333333222222222111111000000111111000000///............///////////////...---,,,,,,++++++,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,------+++************)))))))))+++,,,---,,,***)))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&''''''(((((()))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%$$$&&&''''''((())))))******&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((($$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&%%%$$$%%%&&&'''%%%###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((&&&%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%&&&''')))***,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''((((((''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&'''((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++,,,,,,---...///000000000000000000111111111111333555666555444222222333333333444444555777888999:::::::::999999999999888888888999999888888777666666555555555555555666666555555666666666555555444333444555555666666555555222222111111111000000000000000000000000//////.............../////////000---,,,++++++******++++++,,,++++++++++++,,,,,,---++++++,,,,,,,,,,,,------************))))))))))))(((***,,,,,,***((()))***(((((((((((((((((((((((((((((()))*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&'''(((((('''&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''''''''(((((((((((()))(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$%%%&&&'''%%%######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%######$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&((()))&&&&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''(((((((((''''''(((((()))))))))))))))''''''((((((((((((((((((&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,+++,,,,,,---...///000000000000000000111111111111444555666666444222222333444444333444555666888::::::::::::999999999888888999999999999999888777777555555444333333444666777555666666666666666555555333333444555666666666555111111111000000000000///000000000000000//////...---.........//////000000...---,,,,,,++++++,,,,,,++++++***)))***+++---...++++++,,,,,,,,,---------************))))))))))))%%%(((+++,,,***((()))+++(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$%%%&&&''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%$$$######"""&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###"""###$$$''')))))))))'''''''''((((((((((((((('''''''''''''''''''''''''''&&&$$$######$$$&&&''')))((((((&&&%%%$$$###### """###%%%&&&((((((&&&&&&&&&''''''''''''(((%%%$$$######$$$%%%&&&'''((('''%%%$$$$$$%%%'''((('''&&&%%%&&&((()))((('''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((***)))'''%%%%%%%%%&&&'''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((+++***)))'''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$%%%%%%&&&((('''&&&%%%$$$%%%&&&''')))'''%%%"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''(((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((++++++***)))(((((())))))))))))))))))))))))))))))''')))***+++******,,,---+++,,,---...///...---,,,/////////000111111222222555444444333333444444555666555444444444666777888:::999888888888999:::;;;<<<<<<;;;:::999777777666888777555333333333555666444666888::::::999666555555555444333222222222222555444222111111111222222000000000000/////////////////////000000000000000...------------...//////......---------,,,,,,,,,---------------------------,,,++++++,,,,,,***)))++++++***)))((('''&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++******)))(((''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&))))))(((((('''&&&$$$$$$(((''''''''''''&&&&&&&&&***)))'''&&&%%%%%%&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%$$$$$$''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''((((((((()))(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&$$$$$$%%%'''(((((('''))))))((((((''''''&&&&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((***))))))((()))***+++,,,((('''%%%$$$$$$%%%'''((($$$###"""###$$$%%%$$$###((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***)))(((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''"""""""""###$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''(((''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))((((((((((((++++++***)))))))))))))))))))))))))))))))))))))))''')))************+++---+++,,,,,,---...---------/////////000111111222222333333222222222222333333555555444444444555777888999999888777888999:::;;;<<<;;;:::999888777777666888666555333333333555666555777999::::::999777555666555444333222222222222444333222111111111222222111000000000////////////////////////////////////---------------...//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,,,,+++)))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((******))))))(((''''''&&&(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((((('''&&&%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''((((((''''''''''''((((((''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''(((((((((+++***((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&%%%&&&''''''&&&%%%***))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''((('''''''''&&&''''''((()))'''&&&%%%$$$$$$%%%&&&'''%%%$$$###$$$&&&'''&&&%%%''''''&&&%%%%%%%%%&&&&&&)))(((((('''&&&&&&%%%%%%!!!###%%%'''((('''&&&%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((('''''''''''''''((()))(((((('''&&&%%%$$$$$$%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''&&&&&&******)))(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))+++***))))))))))))))))))))))))))))))))))))))))))''')))******)))***+++,,,,,,,,,,,,,,,,,,---.........//////000000111111222222222111111111111222222555555444444444555666666888777777777777888999:::;;;::::::999888777666666777666555333333444555555666888999::::::999777666666555444333333222222222333333222111111111111222111111000000000/////////000/////////...---------------------......//////......---------,,,,,,,,,++++++++++++++++++++++++---+++***+++,,,,,,+++)))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***))))))(((((('''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''(((&&&'''''''''''''''&&&&&&$$$$$$%%%&&&'''((()))***&&&&&&'''''''''''''''''''''&&&$$$$$$$$$$$$&&&'''(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((&&&%%%%%%&&&((((((''''''''''''''''''''''''''''''''''''''''''''''''+++***(((&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&(((((('''&&&%%%%%%$$$$$$))))))((('''&&&%%%%%%$$$&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''''''''%%%'''&&&&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))((((((''''''&&&&&&%%%%%%%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&%%%%%%%%%&&&&&&''''''&&&'''(((((('''%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******)))))))))))))))***))))))))))))))))))))))))''')))******))))))***,,,---,,,+++***+++,,,...///......//////000111111111222222111111111111222222444444444444444444555555666666666666777888888999:::999999888777777666666666555444444444444555555888888:::::::::999777666666555444333222222222222222222111111111111111111111111111000000000//////000000///...---,,,,,,+++,,,------.....................---------,,,,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++***)))((('''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''))))))((((((((('''''''''((((((''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((%%%&&&&&&'''((((((''''''%%%%%%&&&&&&'''(((((()))$$$%%%'''((()))(((''''''&&&%%%$$$######$$$%%%&&&(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&***)))'''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&((())))))(((%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%$$$((('''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&###!!!!!!"""###$$$###"""&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((***)))(((&&&&&&&&&'''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&%%%%%%&&&&&&'''((()))&&&&&&&&&''''''(((((((((%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''"""%%%((()))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((((((&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******)))))))))))))))******************************((()))******)))((()))+++,,,,,,+++***+++,,,---............///000000111111333333222222222222333333333444444444444333333333444444555666777777888888888888888777777666666666555555444444444555555555888999999999999888777666555444333222222111222222111111111111111111111111111111111111000000000000000000///...---,,,,,,+++,,,---......//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,***++++++***)))((('''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''$$$%%%'''((()))(((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&(((***)))((($$$$$$%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$#########%%%&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((((())),,,+++(((&&&&&&&&&((()))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((((((%%%%%%&&&'''((())))))***%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''((($$$$$$%%%&&&''''''''''''###$$$&&&((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''))))))&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))''''''&&&%%%%%%'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((())))))******)))))))))))))))******+++************************((()))******(((((()))***+++++++++++++++,,,---------......//////000000111333333222222222222333333333333444444444333222111222333444555666777777777777777777777666666555555444444444555555555555555888888888888888777666555444333222111111000000000///000111111222111111111222222111111111000000000000/////////...---------+++,,,.../////////...---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---,,,+++(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''(((%%%%%%&&&'''((((((((('''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&'''((()))((('''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&((()))((('''%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''''''''''''''''')))(((((('''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''(((((())))))%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''''''''###$$$%%%'''''''''''''''((()))))))))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''***)))'''&&&&&&''')))***((('''%%%%%%%%%'''(((***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((()))*********)))))))))))))))***++++++************************((()))***)))((('''(((*********+++,,,,,,,,,,,,,,,------......///000000000222222111111111111222222222333333444333222111000000111333555666666666666777777666666666666555555333444444555555666555555888888777777666555555444333222111000////////////...///000111222222111000222222222111111111000000////////////////////////+++,,,...///000///...---......---------,,,,,,,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&''''''######%%%&&&&&&%%%######&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$&&&)))***+++)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''+++)))((('''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''((((((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%###%%%'''((()))((('''&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&&&&((((((((((((((('''''''''%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''&&&%%%%%%$$$$$$"""$$$%%%'''((((((''''''###$$$%%%''')))***++++++%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''((('''%%%$$$$$$%%%'''(((((('''%%%%%%%%%''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&''''''((()))******+++))))))((())))))***++++++************************((()))***)))((('''((())))))***+++,,,---,,,++++++------......///000000000111111000000000000111111222333333444333222111000000111333555666666666555666666666666666555555555333333444555666666666555888777777666555444444444222111000///...............///000222222222111000222222222111111111111000/////////000000000000000+++,,,...000000///...---......---------,,,,,,,,,))))))))))))))))))))))))+++***)))***,,,---,,,+++++++++***)))((('''&&&&&&************************(((((())))))))))))((((((************************&&&'''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))***)))'''&&&%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$######"""&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&(((((((((((('''''''''&&&&&&&&&%%%%%%%%%((((((((((((((('''''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&'''''''''(((((())))))((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$###''''''&&&&&&&&&%%%%%%%%%******))))))((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%+++)))((((((((((((&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((&&&###!!!"""$$$''')))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$%%%''')))+++''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))******))))))))))))******++++++,,,,,,,,,------------......///////////////...............///000000000111111111111222222222333333444444555666777777777777666555444444333333333222222222333333444555555666666666555444444333333333333222111000000///---...///...---...///111666444333111000000111222000000000000////////////000//////...------,,,,,,...---,,,++++++++++++,,,************************)))************+++++++++++++++******))))))(((((())))))))))))************+++*********))))))((((((***)))'''&&&%%%$$$$$$###'''(((***++++++)))'''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%&&&''''''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$''''''''''''&&&&&&%%%%%%((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&$$$''''''&&&''')))(((((('''''''''&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((('''%%%$$$$$$&&&(((***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%''')))***''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******++++++++++++,,,,,,,,,,,,,,,---......//////......//////......//////000111000111111111111222222222333333444444555666666777666666555555444333333222111111111111222222333333444444555555444444333222333222222111000000//////---...///...---...///111555444333222111111111111000000000000////////////......------,,,++++++***---------,,,,,,+++++++++************************)))************+++++++++*********)))))))))))))))))))))))))))************************)))))))))(((&&&&&&&&&&&&''''''((()))&&&''')))******)))'''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$(((((((((((('''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''''''''&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''$$$'''&&&%%%'''+++(((''''''''''''&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&''')))***''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))'''(((((((((((((((((('''))))))))))))))))))))))))******))))))))))))******)))*********++++++++++++,,,------.............../////////...//////000111000111111111111222222222333333333444555555666666555444444333333222222222111111111111111111222222222333333333333222111111111111000000//////......---...///...---...///111333333333333222111111000000000000000////////////,,,,,,,,,+++******))))))+++,,,---------,,,+++***)))))))))))))))))))))))))))************+++++++++))))))))))))************))))))))))))************************))))))))))))&&&&&&&&&'''((()))***+++%%%&&&'''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%(((((('''''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((###((()))&&&$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))******))))))))))))******))))))))))))************------...///////////////......------......///000000000111111111222222222333333333444444555555555333333333222222222111111111111222222222222222111000111111111111111000000000000//////............---...///...---...///111222222333444333222111000000000000000////////////,,,,,,++++++***)))))))))***+++---......---+++***))))))))))))))))))))))))))))))*********+++++++++(((((())))))******++++++((()))))))))*********************)))))))))))))))(((((('''''''''''''''((($$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((())))))%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((***)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%!!!"""###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))******))))))))))))******(((((()))))))))*********......///000000000000///------,,,,,,------...///000000111111111222222222333333333444444444444444222222222222222111111111222333333444444333222222//////000000000000000////////////...............---...///...---...///111111222333444333222111000000000000000////////////---------,,,++++++*********+++---......---+++***))))))))))))))))))))))))))))))*********+++++++++(((((())))))******++++++((()))))))))************))))))))))))))))))******''''''&&&&&&%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((($$$$$$$$$%%%&&&'''((()))&&&%%%%%%&&&&&&((())))))''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''+++((($$$###$$$&&&&&&&&&&&&&&&&&&''''''''''''((($$$&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%% !!!"""$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))******))))))))))))******((()))))))))************---......///000/////////------,,,,,,------...///000111111111111222222222333333333333333333444444222222222222222222222222222333444555444333222111...//////000000000000/////////////////////......---...///...---...///111222222222333333222222111000000000000////////////.........---,,,,,,++++++***+++,,,---------,,,+++************************)))************+++++++++))))))))))))************))))))))))))************))))))))))))************$$$$$$$$$%%%&&&'''((()))$$$%%%%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((($$$$$$%%%&&&'''((()))***&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&((()))&&&&&&&&&'''''''''(((((($$$&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))******))))))))))))******)))))))))*********+++++++++,,,------......------///............///000000000111111111111222222222333333333333333333333333333333333333333333333333222222444444444222111000......///000000000000000////////////////////////---...///...---...///111333222222111222222222333000000000000////////////.........---,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++)))************+++++++++*********)))))))))))))))))))))))))))************((()))))))))************&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''((()))&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&***)))'''&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''''''&&&&&&'''''''''((((((((())))))'''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((((((''''''&&&&&&%%%!!!&&&++++++'''&&&(((,,,$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&''''''(((''''''&&&&&&'''''''''&&&&&&'''''''''''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((())))))))))))***)))'''&&&&&&''')))***))))))))))))))))))))))))******))))))))))))******************++++++++++++******+++,,,,,,,,,,,,+++000000000000000111222222000111111111111222222222333333333333333333333333333333333333333333333333000111333444333111///.........///000111111000000/////////000000000000000---...//////---...///111333222111111111222333444000000000000////////////......---,,,,,,++++++***,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++******))))))(((((())))))))))))************(((((())))))*********+++++++++)))(((&&&&&&%%%%%%&&&%%%%%%&&&'''((()))***&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&"""!!!$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&%%%'''((((((%%%###+++'''$$$%%%)))***&&&!!!$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((&&&%%%&&&'''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''&&&$$$######$$$&&&''''''''''''&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&'''.........,,,)))'''&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***************)))************+++++++++,,,,,,++++++,,,,,,---...///---+++******+++,,,...////////////............111000000000111222333333666555555444444444555555000000000000000000000000///////////////000000111333222000/////////000111////////////000000000000111111000///////////////000000111222222222222111222222222222111000............------------......***+++,,,,,,------------...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***++++++,,,,,,+++***((('''))))))))))))))))))))))))'''(((((()))))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''(((******(((%%%&&&&&&&&&&&&&&&&&&&&&&&&)))&&&%%%&&&((()))'''%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$###"""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$$$$"""$$$'''((('''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''(((((((((((('''&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))***)))'''&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&''''''&&&$$$######$$$&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((,,,------+++(((&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&%%%$$$$$$&&&((()))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********))))))))))))*********+++++++++,,,++++++++++++,,,------...,,,+++******+++---...////////////////////////000000000000111222333333666555555444444444555555222222222222222222222222000000000000000111222222222222000/////////000111.../////////000000000000111000000//////////////////000111111222222111111111111111111000///...---.........------.........***+++,,,,,,---------,,,------,,,++++++++++++,,,***++++++,,,,,,++++++***++++++,,,,,,+++***((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''((((((&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&(((&&&%%%&&&((()))'''%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((''''''&&&&&&%%%$$$$$$###$$$'''))))))&&&$$$$$$&&&###)))///---'''###&&&***&&&''''''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))(((&&&&&&&&&(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%'''((()))***)))))))))******)))'''&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))(((((('''&&&%%%%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))*********)))(((((()))))))))*********+++++++++++++++++++++,,,------,,,++++++***+++,,,...///////////////////////////000000000000111222333333555555444444444555555666444444444444444444444444111111111111111222222333222111111000///000000000....../////////000000000111000//////......////////////000111111111111111000000000000///...------........................++++++,,,---------,,,,,,------,,,+++++++++++++++***++++++,,,,,,++++++***+++++++++++++++***)))((()))))))))))))))))))))))),,,+++***((((((((())))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&$$$###%%%%%%%%%&&&&&&'''''''''((('''&&&&&&'''((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&%%%%%%%%%$$$(((---111111---,,,...111111666777222(((###&&&+++'''((((((((((((((((((''''''''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%(((*********)))((('''((()))(((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((())))))((((((((('''&&&&&&%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&)))((((((((())))))***+++(((((((((((((((((((((((('''''''''''''''''''''''')))*********)))(((''''''))))))))))))************+++++++++***+++,,,,,,---+++******+++,,,---...///...///////////////000000////////////000222333444555444444444444555666666444444444444444444444444111000000000000111222222222111111000000000000000........./////////000000000000///............///...///000000111111000000......//////...------,,,---..................---+++,,,,,,------,,,,,,,,,---,,,,,,+++***+++++++++***++++++,,,,,,++++++***++++++++++++******))))))((((((((((((((((((((((((...,,,***((('''''')))***((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%$$$###$$$%%%%%%&&&&&&'''''''''''''''&&&''''''''''''&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&''''''''''''///444:::;;;888888;;;???<<<:::555///(((&&&'''***(((((((((''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******(((&&&%%%%%%'''((('''&&&%%%&&&'''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''***))))))(((''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((('''&&&(((((()))))))))*********+++************+++,,,,,,******++++++,,,---...///------......////////////.........///000222333444444444444444444555666666333333333333333333333333000////////////000111111111111111111000000000///............////////////000//////.....................///000000000000///---............------,,,------...//////...------,,,,,,,,,------,,,,,,+++,,,,,,+++************+++***++++++,,,,,,++++++***++++++******************((((((((((((((((((((((((...,,,***(((''''''((()))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((%%%%%%%%%&&&'''(((((((((+++///444555555555888:::777222,,,(((''''''((()))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((()))(((&&&&&&&&&((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''((((((((('''%%%$$$&&&'''((('''%%%%%%&&&'''%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((***)))((('''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((''''''((((((((()))))))))*********************+++,,,,,,***++++++,,,,,,---------,,,,,,,,,------......///------...///000111333444444444444444444555666777111111111111111111111111///////////////000000111000111111111111000//////------........./////////000///......------......---......///////////////---...............------,,,---...//////...---,,,,,,,,,---------,,,++++++,,,,,,+++******************++++++,,,,,,++++++***++++++******)))******+++))))))))))))))))))))))))+++***)))'''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''((()))***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%''')))+++++++++++++++***'''&&&&&&'''''''''((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&&&&'''''''''''''''(((((((((((('''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((()))***)))'''&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&'''(((((())))))''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((()))******)))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))((((((((((((((((((((()))))))))******************++++++,,,+++,,,,,,,,,---,,,,,,,,,******++++++,,,------...---------...000111333444444333333444444666777777222222222222222222222222000000//////000000111222000111111222111000///...---------.........////////////...------------...------.../////////......---....../////////......,,,---///000000///---,,,,,,---------,,,,,,+++***,,,++++++******************++++++,,,,,,++++++***++++++***))))))***+++,,,))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&((('''''''''&&&&&&%%%%%%$$$%%%''')))(((&&&%%%&&&(((%%%&&&&&&'''''''''''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''')))******(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''!!!###%%%'''((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$##################%%%''''''%%%###%%%'''))))))'''%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''###$$$$$$%%%&&&'''((((((''''''((((((((((((''''''''''''%%%%%%%%%%%%''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''(((((((((&&&%%%&&&''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''#########$$$%%%&&&'''(((((())))))(((&&&%%%%%%&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))&&&&&&''''''((()))******''''''''''''''''''''''''(((((())))))))))))((((((&&&''''''((()))((((((((('''''''''''''''''''''''''''''''''((()))******+++''''''''''''((()))***+++((((((((((((((((((((((((************************&&&&&&'''((()))))))))((((((((((((((())))))))))))*********)))***++++++,,,,,,,,,---------,,,++++++))))))***++++++,,,------,,,------...000111333444333333333444555666777888222222222222222222222222111111111000111222222333000111111222222000///...---------.........////////////...------------...,,,---......//////............///////////////...,,,---///000000///---,,,------------,,,,,,+++***,,,++++++***)))*********+++++++++,,,,,,+++++++++++++++***))))))***+++,,,))))))))))))))))))))))))%%%&&&''''''(((''''''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$''''''%%%$$$%%%((((((((('''&&&%%%$$$$$$###%%%''')))(((&&&%%%&&&)))%%%&&&''''''((((((''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%'''))))))(((((('''''''''&&&&&&%%%"""!!!"""%%%(((+++''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&&&&'''((()))((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((('''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''&&&%%%###"""&&&&&&''''''''''''&&&&&&"""$$$&&&((()))))))))(((((((((((((((((((((((((((&&&$$$"""$$$&&&(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&(((((((((((('''$$$"""!!!%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((***+++,,,------,,,******((((((((()))***,,,---...+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000111111111222222222222333444555555777666555444333222222333111111111111111111111111000000000000000000000000////////////000000000000//////.........---------..................------////////////............++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***'''((()))***,,,...//////)))************+++++++++***)))(((&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))&&&'''''''''(((((())))))***)))'''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%)))(((((((((((('''''''''###$$$$$$%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))'''&&&'''((()))((((((((('''''''''&&&'''&&&$$$$$$$$$&&&(((***''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%'''&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$'''''''''''''''''''''''''''%%%$$$%%%'''((('''%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''(((((('''%%%###"""%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))***++++++***)))(((******)))))))))***+++++++++***)))))))))***+++,,,******++++++,,,---............//////000111111222333333333333333555666666555444444333222111111111111111111111111111111111////////////////////////....../////////000000000//////.........---------........................////////////............------,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***)))))))))******+++++++++)))************+++++++++))))))((('''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''((((((((()))***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))''''''''')))((((((((('''''''''''''''(((''''''&&&''''''(((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&((('''&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&+++***)))'''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&((()))((('''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((())))))(((((('''+++***))))))((((((((((((******))))))******+++,,,((()))***+++,,,...////////////000000111111222222333333333333444555666777333333222222111111000000111111111111111111111111////////////////////////------........./////////...............---------........................////////////.....................------,,,,,,,,,***++++++,,,,,,++++++***++++++******)))((((((''')))************+++++++++(((((())))))((((((''''''(((((())))))))))))((((((((((((((((((((('''''''''''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((()))((('''&&&'''(((''''''''''''''''''''''''''''''(((((((((''''''&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&---,,,***(((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((((((((***))))))(((((((((((((((***************+++++++++((()))***+++,,,---......000000000000111111222222222222222222333444555555222222222222222111111000111111111111111111111111////////////////////////------------.........///....................................////////////////////////.....................---,,,,,,++++++++++++++++++++++++++++++,,,,,,+++***)))(((((('''))))))*********+++++++++'''((()))******)))((('''))))))************))))))))))))((((((''''''&&&&&&'''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''''''''&&&&&&'''(((''''''%%%%%%''''''''''''''''''''''''&&&&&&'''''''''''''''&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''(((((()))'''''''''''''''''''''''''''&&&%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((((((((((((&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&'''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&'''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))******((((((((((((((())))))***))))))******++++++++++++******+++++++++++++++,,,000000000000000111111111000000000000111222333444222333333444333333222111000000000000000000000000........................------------.........///---............................../////////000000////////////............---,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++******))))))*********+++++++++'''((()))******)))((('''))))))************))))))))))))((((((''''''&&&&&&(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%&&&&&&%%%$$$&&&'''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''(((((()))'''''''''''''''((((((((('''&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))%%%&&&'''))))))(((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))***+++,,,,,,(((((((((((())))))***+++))))))***++++++++++++***++++++++++++++++++******///////////////000000000////////////000111222222111222333444444333222111000000000000000000000000........................------........./////////---------........................//////000000111////////////............++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++,,,,,,,,,)))************+++++++++(((((())))))******))))))))))))************))))))((((((((((((((('''''''''((((((((((((((('''''''''&&&''''''(((''''''&&&&&&&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%###$$$$$$%%%&&&'''((()))%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$%%%&&&&&&%%%%%%&&&(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''((())))))''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###$$$$$$%%%'''(((((()))&&&'''''''''((((((((()))((('''&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&''''''((())))))%%%&&&((()))))))))((('''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%$$$&&&((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((()))+++,,,---++++++***)))))))))******((()))***+++,,,++++++***))))))******++++++,,,,,,///.....................////////////000111222333000111222333333222111000000000000000000000000000............................../////////000000000---------.........//////---......///000000111111////////////............******++++++,,,---------,,,,,,+++******+++,,,,,,++++++******************)))************+++++++++))))))(((((()))******+++((())))))))))))))))))((('''''''''((((((((((((((()))(((((((((''''''''''''%%%&&&'''(((((('''&&&&&&%%%%%%&&&'''((()))******&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&''''''&&&&&&((()))%%%%%%%%%&&&&&&'''''''''''''''''''''((()))+++,,,''''''''''''''''''''''''%%%%%%&&&'''((((((((('''(((((((((''''''&&&&&&%%%$$$%%%&&&'''((('''&&&%%%%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***###$$$%%%&&&((()))******''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&'''((())))))((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&######$$$%%%'''(((((()))&&&'''''''''(((((())))))***((('''((()))***)))(((((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((($$$&&&((()))***)))((('''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))&&&''''''''''''''''''&&&###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%''')))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''''''''((((((((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))'''''''''&&&&&&'''''''''(((((((((((((((((((((((()))((((((((()))***,,,---...---,,,***)))(((((((((((()))***+++,,,+++******''''''(((***+++,,,---..................---------000000000000111222333444...///111222222111000///000000000000000000000000........................////////////000000000000---------.........//////---......///000111111222000/////////............***++++++,,,---...//////---,,,+++******+++,,,---++++++******))))))(((((()))************+++++++++***)))((((((((()))+++,,,(((((())))))))))))((((((&&&'''''''''(((((())))))))))))(((((('''''''''&&&%%%&&&'''(((((((((&&&&&&$$$%%%&&&'''(((***++++++&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&''''''''')))(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%)))))))))((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''((()))(((&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&))))))))))))))))))))))))&&&&&&&&&''''''''''''((('''$$$***)))((()))''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%&&&'''''''''(((((())))))'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))(((((('''((('''&&&&&&&&&((()))***''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''"""###%%%'''(((((('''&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))'''$$$""""""###%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''(((((()))*********''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''((())))))(((((((((((())))))(((((((((((())))))))))))+++++++++*********))))))+++***((()))***,,,++++++))))))***+++,,,,,,,,,,,,............////////////---......///000111111222111111111111000000000000//////...------------............------,,,,,,,,,.........////////////000000000000000000000000000000000000000000000000000////////////............------,,,,,,,,,------...///......---+++******)))************************))))))))))))((((((((((((+++,,,...///...+++(((&&&(((((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((''''''***)))'''&&&%%%%%%&&&&&&((('''%%%$$$######$$$%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$"""&&&%%%%%%'''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((('''''''''''''''&&&&&&$$$$$$$$$$$$%%%&&&'''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))(((((((((((('''''''''&&&'''''''''((((((((()))'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%(((((('''&&&''''''((()))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((())))))***((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((***)))'''%%%%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''((())))))(((((((((((())))))(((((((((((())))))))))))+++++++++*********))))))***((('''((()))*********))))))***+++,,,,,,,,,,,,---.........////////////......//////000000111111111111000000000///////////////...---------------......---------,,,,,,,,,---............/////////000000000000000000000000000000000000000000000000////////////............------,,,,,,,,,------...---,,,,,,,,,,,,,,,++++++************************))))))))))))(((((((((((()))***+++,,,,,,+++)))(((((((((((((((((((((((((((''''''((())))))(((((('''&&&&&&''''''''''''&&&&&&)))((('''&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%(((((((((''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&$$$###&&&'''&&&'''***''''''''''''''''''''''''(((((((((((('''&&&%%%$$$'''''''''''''''''''''''''''''''''(((((((((((((((############$$$%%%&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))))))))'''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%$$$$$$$$$$$$)))(((((('''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''+++++++++***)))(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''((()))((((((''''''(((((()))(((((((((((())))))))))))+++++++++***************)))'''&&&&&&((())))))((())))))***+++,,,,,,,,,,,,---------.........//////////////////////////////000000000/////////......///......---------------...------------,,,,,,,,,---------............///000000000000000000000000000000000000000000000000/////////............---------,,,,,,,,,,,,------***+++++++++,,,,,,------************************))))))))))))((((((((((((((((((((())))))*********((((((((((((((((((((((((&&&''''''(((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%$$$$$$$$$%%%$$$%%%&&&'''(((((((((((($$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%((((((((((((((('''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''')))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))''''''(((+++''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''((((((((()))(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''((((((((((((&&&''''''((())))))******'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$###$$$%%%%%%)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((()))'''''''''''''''''''''''''''&&&%%%%%%%%%'''((()))((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''+++++++++******)))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''((((((((((((((((((((())))))))))))************************)))'''&&&'''((()))))))))))))))***+++,,,,,,,,,,,,,,,,,,---------.........//////////////////......////////////............///...------,,,,,,------------------------------------------............000000000000000000000000000000000000000000000000//////.........---------------,,,,,,+++,,,,,,,,,***++++++++++++,,,,,,,,,************************))))))))))))(((((((((((((((((('''&&&'''((()))***((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$$$$$$$$$$(((((()))))))))'''%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%((((((''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$&&&'''%%%$$$$$$&&&'''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((%%%%%%&&&'''(((((())))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$'''''''''(((((((((((()))''''''''''''''''''''''''((('''&&&%%%&&&'''((()))(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&((((((''''''''''''(((((((((((((((((())))))))))))***************************((('''''')))******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------////////////............////////////..................---,,,,,,,,,,,,,,,---------------------------------.........//////////////////////////////////////////////////////............------------...---,,,+++++++++++++++,,,,,,+++++++++*********************************))))))))))))((((((((((((***)))'''&&&%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%$$$$$$''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%$$$$$$((()))******)))(((&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''$$$%%%((((((&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&############$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((($$$%%%%%%&&&'''(((((()))'''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&'''''''''(((((((((''''''''''''''''''''''''((('''''''''''''''((((((((((((((('''''''''''''''(((((((((((((((((((((((('''''''''&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((******)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&(((''''''&&&&&&''''''((((((((((((((())))))))))))***************+++++++++***((('''((()))*********))))))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,------........................000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////000////////////////////////////////////////////////.........------------,,,...---,,,++++++******+++,,,,,,++++++*********)))************************))))))))))))((((((((((((***)))'''&&&%%%&&&''''''((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$'''(((((((((((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''###%%%&&&&&&%%%%%%&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((()))'''$$$'''---,,,&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))'''''''''&&&&&&%%%%%%%%%&&&'''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&$$$%%%'''((())))))))))))'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((()))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((()))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&(((''''''&&&&&&''''''((((((((((((((())))))))))))))))))*********+++++++++)))'''&&&&&&((())))))((())))))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------....../////////111111000000000/////////...---,,,,,,++++++,,,,,,,,,,,,,,,---------....../////////000000000111111////////////////////////////////////////////////.........---------,,,,,,...---,,,+++************************++++++++++++************************))))))))))))(((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((((((((((((''''''&&&%%%$$$&&&''''''((((((''''''&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&'''((())))))$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%'''(((***+++&&&&&&&&&&&&'''''''''(((&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((###$$$&&&%%%%%%%%%&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%"""$$$+++)))"""''''''''''''''''''''''''(((((((((((('''&&&%%%%%%''''''''''''''''''''''''))))))(((((('''''''''&&&******)))(((''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''((((((((()))(((((((((((())))))))))))'''''''''&&&&&&%%%%%%%%%&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((()))((('''%%%$$$###$$$&&&(((************''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&%%%'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''))))))((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&'''''''''(((((((((((())))))))))))))))))******++++++++++++(((&&&%%%%%%'''(((((('''))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------...///000000111111111111000000000000...---,,,,,,++++++,,,,,,,,,,,,,,,------.........000000000000111111111111////////////////////////////////////////////////......---------,,,,,,,,,...---,,,+++************'''((()))***+++,,,------************************))))))))))))((((((((((((%%%%%%&&&'''((()))******(((((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((('''&&&***)))'''&&&%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%''')))+++,,,&&&'''''''''(((((())))))&&&'''''''''&&&%%%%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''&&&&&&%%%$$$%%%&&&'''(((((((((((('''&&&&&&&&&%%%(((((('''&&&$$$######"""'''&&&%%%&&&((((((((('''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((()))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&(((***)))&&&%%%''')))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''((((((&&&$$$###$$$&&&''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))(((((((((((((((((((((((()))'''%%%######%%%''')))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))''''''''''''''''''''''''***))))))((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&+++***((('''((()))+++,,,+++)))'''&&&(((+++,,,,,,))))))))))))))))))))))))******))))))((((((''''''************************)))******++++++,,,------++++++++++++,,,---......222111111000///......---........................////////////////////////111111111111000000000000//////.........---------///////////////.........000///...---,,,,,,,,,,,,((()))***+++++++++++++++,,,,,,,,,+++++++++************++++++++++++******)))))))))))))))(((((('''(((((((((((())))))))))))&&&&&&''''''(((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))'''&&&$$$&&&&&&%%%$$$%%%&&&'''(((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&''''''(((((('''''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%&&&'''((((((&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&((())))))&&&&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((($$$&&&'''((('''(((+++---''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''(((((()))***((((((''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&'''''''''''''''((('''''''''((((((((())))))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((()))))))))))))))(((&&&%%%%%%(((+++,,,,,,))))))))))))))))))))))))***)))))))))((((((((('''************************)))******++++++,,,,,,---,,,,,,,,,,,,---...//////111111000000///......---................................................---.........//////000000///.........------------............////////////...---,,,+++************)))******++++++++++++***,,,+++++++++************(((((())))))))))))(((((((((((()))))))))(((''''''''''''''''''(((((((((((('''''''''((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((((((((('''&&&&&&&&&%%%%%%%%%&&&'''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((&&&&&&&&&'''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((()))(((((('''&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&'''((('''&&&&&&''')))''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&'''''')))))))))))))))))))))))))))(((((((((((()))******))))))((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((()))))))))***&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((%%%&&&(((******)))(((&&&&&&$$$###$$$(((+++,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((************************))))))******+++,,,,,,,,,------------...///000000111000000//////.........////////////////////////........................******+++,,,---...///000............---------------------.../////////000...---,,,+++************++++++++++++++++++***)))++++++*********)))))))))(((((())))))))))))(((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((&&&%%%%%%%%%%%%&&&'''(((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&'''))))))(((''''''%%%&&&&&&&&&'''((((((((((((''''''&&&%%%%%%$$$$$$&&&%%%$$$%%%'''((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%'''(((((('''&&&'''(((''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''((()))))))))))))))))))))))))))))))))))))))******+++))))))((('''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%)))(((((((((''''''&&&&&&''''''((((((((()))))))))(((''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))%%%&&&'''((((((((('''&&&'''%%%%%%&&&(((***++++++(((((((((((((((((((((((())))))))))))((((((((((((************************)))))))))***++++++,,,,,,,,,,,,,,,,,,---...///000000000/////////.........////////////////////////........................***++++++,,,------......------------------------,,,,,,------...///000000//////...---------------,,,,,,,,,,,,+++******)))*********))))))))))))(((******++++++++++++******'''''''''''''''&&&&&&%%%&&&&&&'''''''''((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&&&&%%%&&&&&&&&&'''((((((((((((''''''&&&&&&%%%%%%%%%&&&%%%$$$%%%'''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''###%%%((()))******+++---''''''(((((((((((('''''''''''''''''''''(((((()))(((((((((((((((((((((((()))))))))))))))******+++)))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((()))(((((((((''''''&&&&&&''''''''''''''''''''''''((((((''''''((()))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))'''&&&%%%%%%%%%&&&((()))***)))'''((()))******)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,++++++++++++,,,---...///////////////............////////////////////////........................------------------------,,,,,,------------------+++,,,,,,---...//////000//////......------......,,,,,,,,,,,,,,,+++***)))*********))))))))))))(((******++++++++++++******'''''''''''''''&&&&&&%%%''''''((((((((()))))))))))))))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$%%%&&&'''(((((()))&&&$$$$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((('''### ''''''((((((((((((''''''(((''''''''''''((())))))(((((((((((((((((((((((()))(((((((((((()))******(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((('''%%%$$$%%%&&&(((***+++***))))))******)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***+++++++++++++++++++++,,,---......................................................------------------------//////.........---------,,,,,,,,,,,,------------,,,,,,,,,---.........///------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***++++++*********)))))))))(((((())))))))))))(((((('''(((((((((((('''&&&&&&(((((((((((()))))))))***((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%$$$######$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&$$$$$$%%%&&&'''((())))))%%%$$$###$$$&&&'''&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((&&&$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((((((%%% ''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&'''''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''''''''(((((())))))(((((((((******)))((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))******++++++,,,++++++,,,,,,---...///........................---------------------------------------------------------...............++++++,,,,,,,,,---------------------------------------,,,,,,,,,,,,------++++++,,,,,,---,,,,,,,,,,,,+++++++++************(((((())))))))))))(((((((((((()))))))))((('''''''''''''''((((((((())))))'''''''''(((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&%%%$$$$$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&((()))***(((((((((''''''&&&&&&%%%'''''''''''''''&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((%%%$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""%%%((()))(((&&&&&&&&&''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))%%%%%%&&&&&&'''(((((((((&&&''''''''''''''''''&&&''''''''''''((((((((()))&&&''''''''''''''''''&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((())))))******++++++&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&%%%&&&((()))***)))((('''&&&%%%&&&''')))***)))((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((()))******++++++---------------///000000---.....................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,......//////+++++++++,,,,,,---------------------------,,,,,,//////.........//////000***+++,,,,,,------------,,,,,,,,,++++++++++++*********++++++++++++******)))))))))))))))(((((('''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''"""###$$$%%%'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''' """$$$'''(((((('''&&&$$$%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&### ###'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%$$$%%%&&&((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&%%%&&&&&&'''%%%%%%%%%&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((('''''''''&&&&&&&&&"""###%%%'''((((((''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&)))((('''&&&&&&'''((()))***)))'''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&)))(((&&&$$$$$$$$$&&&'''((((((''''''''''''(((((())))))))))))((('''&&&%%%((('''%%%$$$$$$%%%'''((('''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))((('''&&&&&&%%%&&&&&&(((((('''''''''&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''((((((((()))&&&&&&''''''((()))))))))$$$$$$$$$%%%%%%&&&&&&&&&***)))(((''''''((()))***))))))))))))************))))))))))))************(((((()))***,,,---...///------............------*********++++++,,,,,,,,,------......///.........++++++,,,,,,,,,,,,------111000///...---,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************))))))))))))))))))))))))))))))))))))&&&&&&&&&(((******(((&&&((((((((((((((((((((((((***)))(((''''''((()))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%$$$$$$###"""((('''%%%$$$###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$############&&&&&&&&&'''&&&&&&%%%%%%&&&'''(((&&&######%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&%%%%%%%%%&&&&&&(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''((((((''''''''''''(((((()))(((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((''''''''')))(((&&&$$$$$$%%%&&&'''((((((''''''''''''((((((''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((((((((())))))((((((((()))))))))******))))))))))))************))))))******+++,,,------------............------------------------------/////////...---,,,+++***++++++,,,,,,,,,,,,------.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************))))))))))))))))))))))))))))))))))))+++******,,,------+++***((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%'''(((***)))'''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((()))***)))&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((()))))))))*********'''''''''''''''&&&&&&&&&(((''''''&&&%%%%%%&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((''''''''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((('''&&&%%%%%%%%%&&&'''((((((''''''''''''((((((%%%&&&'''((())))))))))))&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''''''''''''''&&&&&&&&&$$$%%%&&&'''''''''''''''%%%%%%&&&&&&&&&''''''''')))))))))(((''''''&&&&&&(((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((()))))))))))))))))))))*********************+++++++++,,,,,,------............------------------------------............---+++***)))++++++,,,,,,,,,,,,------++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************))))))))))))))))))))))))))))))))))))***))))))***++++++)))'''((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&((()))******((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&'''((())))))((('''&&&###$$$&&&'''((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((()))))))))''''''''''''''''''''''''&&&&&&''''''(((((())))))((('''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&'''(((((((((((((((&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''''''''((((((((((((((()))))))))************+++++++++***************,,,------......------,,,,,,,,,++++++++++++************+++,,,------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,------------------------------------------,,,,,,------,,,,,,+++***************)))))))))((()))))))))))))))))))))))))))(((''''''((()))'''&&&(((((((((((((((((((((((('''((()))******)))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&((()))***)))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&%%%'''''''''(((((()))))))))&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((((((((((((((((($$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''''''''((((((((((((((('''''''''((((((((())))))'''''''''(((((((((((((((&&&'''((())))))((('''&&&!!!"""$$$&&&'''''''''&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''''''''''''''&&&&&&&&&''''''(((((())))))'''''''''&&&'''''''''(((((((((''''''''''''(((((((((((()))(((((('''&&&&&&(((&&&$$$""""""$$$&&&((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''###$$$&&&'''((()))((((((&&&'''''''''''''''''''''&&&&&&''''''((((((''''''(((((((((((())))))))))))&&&&&&''''''((()))))))))(((((((((((((((((((((((('''((()))******)))((('''''''''''''''((((((((((((((()))))))))************++++++************)))))),,,,,,------------,,,,,,++++++++++++++++++++++++)))***+++,,,------------+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,---------......------------------------,,,,,,------,,,,,,+++***************)))))))))((())))))))))))))))))))))))+++)))((((((******)))(((((((((((((((((((((((((((((((((***++++++***((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%&&&((())))))'''$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%#########%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&''')))***+++''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((('''''''''(((((((((((((((''''''((((((((()))))))))'''''''''(((((((((((((((''''''((((((((((((''''''######$$$&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((('''''''''''''''&&&&&&&&&'''''''''(((((((((((((((&&&'''''''''((((((((((((((((((''''''''''''(((((())))))))))))((('''&&&%%%)))&&&### ###&&&)))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''###$$$&&&((())))))((('''&&&&&&&&&'''''''''''''''&&&''''''(((((((((''''''(((((()))))))))*********)))))))))(((''''''&&&&&&((((((((((((''''''''''''(((((())))))))))))((((((''''''((((((((()))))))))))))))))))))******************************)))))),,,,,,------------,,,,,,,,,,,,,,,------.........---------------,,,++++++++++++,,,,,,,,,,,,------......------,,,,,,+++++++++,,,,,,------.........------------------------,,,,,,------,,,,,,+++***************))))))))))))))))))))))))))))))))))))((('''%%%&&&'''))))))((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$###""""""$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''((()))$$$$$$%%%&&&''''''''''''&&&%%%%%%''')))***(((%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''###%%%&&&%%%$$$$$$%%%'''###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((''''''&&&(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((($$$%%%&&&'''((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((((((((((((((((((((((((&&&&&&&&&'''(((((())))))''''''''''''((((((((()))'''((((((((())))))))))))''''''''''''((((((((()))((((((''''''''''''((((((&&&&&&&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((('''''''''&&&&&&'''(((((((((((((((((((((''''''''''''(((((('''(((((((((((((((''''''(((&&&$$$""""""$$$&&&((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%'''((()))((('''&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((()))))))))))))))))))))(((''''''&&&&&&))))))((((((((('''''''''))))))(((((((((((())))))((((((((()))))))))******))))))))))))************))))))))))))************+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////---............---,,,,,,++++++,,,,,,,,,,,,---------------------.........++++++,,,,,,---......///........................,,,,,,------,,,,,,+++***************))))))))))))))))))))))))))))))))))))%%%$$$######&&&(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((())))))###$$$%%%&&&''''''''''''(((&&&%%%'''***+++)))&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''###%%%&&&&&&&&&&&&''')))"""###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''(((((((((''''''%%%%%%%%%&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''((()))))))))(((&&&%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&***++++++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((&&&''''''((()))******+++&&&'''''''''(((((())))))(((((((((((())))))))))))&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))))))))(((''''''(((***+++'''''''''&&&&&&'''''''''((((((''''''''''''((((((&&&''''''''''''''''''&&&''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&%%%(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&&&&&&&'''((())))))((((((((((((''''''''''''((((((%%%&&&'''((())))))))))))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%'''))))))((('''%%%&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''''''''''''''((((((((()))&&&&&&''''''((()))))))))***)))))))))((((((''''''***)))(((''''''((()))***))))))))))))************))))))))))))************((()))))))))************+++,,,,,,------,,,,,,+++(((((()))***,,,---......***+++,,,...///000000000++++++,,,,,,,,,---------++++++,,,---...///000111++++++,,,,,,---...//////........................,,,,,,---------,,,++++++************)))))))))))))))))))))))))))))))))))))))'''&&&'''***,,,------((((((((((((((((((((((((&&&&&&$$$######$$$&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&'''&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((###$$$%%%&&&''''''''''''