BM[6( www}}}{{{vvvsssvvvjjjnnn~~~}}}|||{{{rrrjjjooozzzxxxjjjcccfffqqqtttpppooovvvxxxqqqrrrfffcccjjj}}}xxxtttvvv~~~zzzvvvzzz~~~wwwzzz}}}~~~|||{{{~~~|||xxxzzz|||~~~{{{{{{|||||||||xxxzzzxxxvvvvvvyyy~~~{{{rrrjjjhhhjjjooosssrrrrrrwww}}}}}}|||{{{||||||zzzwwwtttssssssuuuxxxzzzzzzwwwuuuvvvxxxyyy|||yyyxxxwwwvvvwwwzzz}}}|||vvvtttwwwvvvuuu~~~vvvvvvzzzzzz{{{yyytttiiijjjllljjjqqqpppooonnnrrrzzzjjj___^^^kkkuuuuuutttvvvyyyrrrjjjgggkkkssszzz}}}wwwpppuuuuuusssyyy{{{|||}}}}}}{{{zzzyyyxxxwwwsssqqqrrrrrrrrrsssuuuvvvtttssstttvvvyyy}}}{{{xxxwwwwwwxxx|||}}}|||~~~}}}sssjjjeeecccdddccc]]][[[]]]]]]]]]fffsssyyyrrrjjjmmm||||||yyymmmqqqrrrqqqxxxzzzzzz{{{}}}|||~~~wwwuuu}}}~~~vvvlllbbb___hhhooonnnkkkkkkjjjhhheeeccceeekkksssyyy{{{llldddjjjkkkhhhmmmfffhhhmmmuuuyyy{{{}}}}}}|||zzzxxxuuurrrppptttrrrqqqqqqssstttsssssssssssssssvvvzzz|||yyytttuuutttttttttwwwzzz~~~yyywwwuuuvvvzzz~~~xxxttt{{{yyymmmiiigggccc^^^ZZZYYY[[[^^^aaa___aaaeeefffdddhhhooolllfff```aaalllzzz{{{uuunnnjjjdddaaadddjjjqqqsssuuuwwwxxx|||{{{}}}{{{~~~||||||}}}~~~~~~}}}{{{xxxtttuuuvvvvvvtttsssuuutttsssrrrrrrssstttuuuvvvsssppppppsssvvvyyyzzzzzzyyywwwwwwyyy|||~~~~~~|||zzz{{{~~~~~~}}}~~~vvvwwwvvvooofffdddkkkssswwwooossszzzzzzqqqmmmooo{{{wwwvvvwwwvvvssspppsssrrrpppmmmkkkkkknnnqqqrrrvvv|||wwwrrrqqqtttxxx{{{{{{sssrrrqqqrrrzzz}}}yyywww}}}wwwlllwwwzzzvvvttttttuuusssoooppptttuuu|||~~~}}}}}}}}}}}}yyyxxxwwwxxx{{{}}}~~~vvvrrrppptttuuutttvvv}}}yyymmmiiikkkuuu~~~|||xxxssspppppprrrtttuuuuuuyyy~~~xxxtttvvvtttqqqpppqqqrrrrrrrrrmmmkkkiiigggkkkwww}}}}}}yyy|||{{{rrrgggbbbcccgggttt~~~zzz{{{||||||vvvlllhhhdddgggiiiiiimmmtttyyyyyytttwwwzzz}}}~~~~~~~~~~~~xxxrrrmmmjjjhhhcccbbbbbbeeejjjooopppqqqvvvvvvuuuuuuxxx}}}yyyyyyvvv~~~xxx|||yyyzzzzzzwwwssstttxxxyyyvvvkkknnnsssvvvwwwwwwwwwxxxwwwzzz~~~~~~tttnnnkkkhhhddddddeeegggiiihhheeeccccccccceeellluuu~~~yyy~~~~~~~~~zzz|||wwwbbb```cccbbb^^^cccbbbcccggghhhgggkkkqqqrrruuu}}}rrrppprrrpppkkklllmmmqqqyyy~~~|||{{{~~~|||zzzwwwxxx}}}~~~zzzyyyyyyxxxwwwuuutttssssssssstttttttttttttttuuutttsssrrruuutttsssrrrrrrtttuuuwwwtttrrrpppoooooommmjjjgggfffggggggfffeeefffhhhjjjjjjiiihhhgggggggggiiiiiikkkgggaaa___```ccceeeeeebbbaaa```___```dddjjjooommmmmmllllllmmmnnnoooooooooooonnnmmmlllkkkjjjjjjrrrrrrqqqoookkkhhheeeccc^^^]]]\\\\\\]]]]]]^^^^^^]]]___bbbfffhhhiiiiiiiiikkkjjjgggccc```aaafffiiikkkkkkkkkmmmooorrrtttvvvyyyxxxyyyzzz|||}}}{{{zzzzzz{{{}}}}}}{{{zzzxxxyyyyyyxxxxxx{{{{{{~~~yyyuuupppkkkiiiiiikkkmmmiiilllkkkhhhfffhhhfffcccdddcccbbbaaa````````````cccdddeeeeeecccaaa``````\\\\\\[[[YYYVVVTTTUUUVVVTTTTTTSSSRRRQQQOOONNNMMMNNNNNNOOOOOONNNMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMMMMLLLLLLKKKKKKKKKJJJHHHFFFEEEGGGHHHGGGFFFFFFGGGIIIFFFEEEEEEDDDDDDEEEFFFFFFJJJHHHFFFEEEFFFFFFEEEDDDCCCEEEFFFFFFFFFGGGIIILLLJJJJJJIIIHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGKKKKKKLLLKKKIIIFFFDDDBBBDDDDDDDDDCCCBBBBBBBBBCCCCCCDDDEEEGGGIIIIIIJJJJJJIIIIIIHHHFFFEEEEEEGGGHHHHHHHHHHHHHHHJJJLLLNNNPPPRRRQQQRRRSSSUUUTTTRRRPPPQQQRRRTTTVVVVVVVVVUUUTTTRRRTTTUUUVVVUUUVVVXXXZZZ^^^^^^```aaadddgggiiijjjmmmooosssuuuvvvxxxzzz|||VVV```]]]YYYpppqqq___WWWYYY^^^^^^ccceee\\\XXXWWWXXX]]]bbbeeedddbbb^^^^^^^^^___aaaccceeefffcccgggjjjmmmpppxxx}}}}}}{{{ssslllnnnvvv~~~}}}ooollliiiiiikkkkkkhhheeeiiiiiiiiifffcccaaaaaaaaaUUUWWWZZZ\\\[[[WWWRRROOOVVVXXXZZZ]]]^^^^^^]]]\\\WWWWWWVVVUUUSSSQQQPPPOOOMMMJJJEEE@@@???AAADDDGGGDDDGGGHHHEEEDDDEEECCC???BBBAAA@@@@@@????????????>>>???@@@BBBCCCDDDDDDDDD???@@@@@@>>>======@@@BBB>>>>>>>>>>>><<<;;;999888666888:::;;;::::::<<<===999:::::::::;;;;;;;;;;;;999999999999999999999999666888::::::999888888999777777777777777777888888555666777999::::::::::::777999;;;;;;:::888999999;;;;;;:::999999999999999777777888888999:::::::::888999::::::999888777666999:::;;;:::888666777888<<<<<<;;;::::::999888888::::::;;;<<<;;;;;;:::999;;;::::::;;;<<<>>>@@@AAADDDDDDEEEGGGHHHHHHEEECCC<<<<<<===>>>>>>??????>>>???AAACCCCCCBBBBBBCCCDDDFFFFFFFFFFFFHHHIIIKKKLLLMMMNNNPPPPPPPPPRRRTTTWWWYYYZZZZZZ\\\___bbbeeegggggggggiiilllpppsssssssssrrrssstttsssssstttwwwzzzUUUWWWTTTPPPZZZhhhfffZZZVVVSSS]]]iiilllnnniii\\\MMMJJJHHHKKKOOORRRPPPMMMNNNQQQVVVZZZ[[[XXXTTTQQQDDDFFFIIIKKKMMMRRRZZZ___```ZZZVVVYYYaaaeeebbb]]]QQQMMMJJJMMMUUU[[[\\\[[[MMMIIIFFFFFFIIIIIIFFFCCCDDDEEEEEECCCAAA@@@AAABBBCCCEEEHHHJJJIIIEEEAAA>>>>>>???@@@BBBCCCCCCCCCCCCAAAAAAAAA@@@???>>>===<<<<<<:::888777777888:::;;;<<<@@@BBB@@@@@@AAA>>>:::>>>===<<<<<<<<<<<<<<<===:::::::::;;;===?????????:::::::::999888888;;;>>>777888888888888777666555333555888999777777999;;;666777888999999999888888666666555444444444666777222444777777666444444444666666666666777777888888222444666777888999;;;<<<888:::::::::888777888999:::999888888777888888888666666777888999::::::;;;777777777888888888777777444666888777555333444666888888999999888666555444666666777999:::999777666999999999999:::===???@@@CCCCCCEEEHHHJJJJJJHHHFFF::::::999888888999:::;;;:::;;;===<<<<<<<<<===?????????????????????@@@@@@BBBBBBAAA@@@@@@AAAEEEHHHBBBBBBDDDEEEFFFGGGHHHIIIFFFEEEEEEHHHKKKMMMLLLJJJGGGHHHIIIIIIIIIIIILLLNNNJJJJJJKKKMMMNNNPPPRRRRRRQQQTTTXXXZZZZZZXXXWWWWWWYYY\\\``````]]]\\\]]]___```bbbdddeeeffffffggggggjjjmmmrrrvvvwwwtttoookkkmmmvvv~~~~~~wwwtttyyy{{{wwwtttvvv{{{~~~yyysssqqqpppkkkpppvvv{{{}}}~~~{{{~~~YYYVVVWWWYYYWWWUUUYYYaaaVVVWWWgggxxx}}}|||sssbbbTTTPPPLLLLLLOOOPPPNNNJJJIIIOOOXXX^^^^^^WWWNNNGGGGGGHHHIIIIIIHHHGGGHHHIIIKKKNNNSSSZZZ]]]YYYPPPGGGHHHIIILLLQQQUUUYYYZZZ[[[QQQMMMIIIHHHJJJIIIEEEAAABBBCCCCCCBBB@@@@@@BBBCCC???@@@CCCEEEDDDAAA===;;;@@@@@@??????@@@AAABBBCCC@@@@@@@@@@@@???>>>======::::::;;;<<<============<<>>>>>============>>>>>><<<;;;::::::<<<=========<<<<<<;;;999777888:::===444444555666777777777777555888:::999666444555777222333555666666666555444888777666444333444666888111333666666555333222222333333444444555555555666666666666666555777:::<<<777777666444333333555888777777666555555555666666444555555666777888888888777777666666666666777777111333666666444333444666000222666888999888777555555555555777888888666555444444444555666888:::<<<===>>>AAAEEEHHHIIIGGGEEE<<<;;;999777777888999:::666777777666666777:::============<<<<<<;;;;;;:::>>>>>>===<<<;;;>>>CCCGGG>>>???AAABBBBBBBBBAAA@@@@@@???>>>@@@BBBCCCAAA???===>>>??????>>>>>>@@@BBBBBBCCCDDDEEEFFFGGGHHHHHHEEEHHHLLLMMMLLLIIIGGGGGGEEEIIILLLMMMKKKJJJKKKMMMMMMOOOPPPPPPMMMKKKJJJJJJQQQPPPPPPTTTXXXWWWOOOHHHGGGSSS^^^]]]UUURRRZZZddd^^^XXXSSSSSSWWW[[[\\\ZZZVVVYYY[[[ZZZTTTOOOMMMMMMKKKOOOTTTVVVVVVVVVXXXZZZTTTTTTXXXdddppprrrggg\\\[[[VVVVVV[[[______^^^___ZZZXXXWWWWWWYYY]]]bbbeeeYYYXXXVVVUUUVVVXXXZZZ\\\ccc___\\\]]]___^^^YYYTTTOOOTTT[[[bbbhhhkkkkkkkkktttsssmmmcccYYYUUUWWW[[[dddsss}}}wwwllliiijjjkkkbbbbbbbbbeeekkkuuu~~~zzztttzzzxxxuuutttvvv{{{~~~|||yyyxxxzzz}}}jjjjjjqqq{{{}}}~~~|||xxxwwwyyy{{{}}}|||wwwpppkkkjjjlllmmmnnnfffiiilllmmmnnnnnnppprrryyy}}}|||zzziiifffdddeeeggghhhgggeee\\\llluuuuuu{{{{{{iiibbb```^^^^^^___aaaaaa```\\\```^^^ZZZ^^^eeeaaaUUUNNNPPPRRRQQQMMMJJJIIIJJJOOORRRWWW^^^```ZZZMMMBBBAAAJJJSSSWWWUUUTTTVVVZZZTTTTTTSSSSSSQQQNNNKKKJJJGGGEEECCCAAAAAABBBDDDFFFHHHGGGFFFEEEDDDCCCBBBBBB@@@@@@@@@??????BBBGGGJJJKKKJJJIIIHHHFFFDDDBBBAAA======>>>?????????>>>>>>??????AAACCCDDDDDDAAA???@@@@@@@@@BBBEEEFFFFFFEEE>>>>>>>>>????????????@@@?????????>>><<<;;;999888:::;;;;;;<<<;;;999777666888888888999999999999999::::::::::::::::::::::::999888888777777888888999888888888777777777666666666666666666555555555444555555555555555666666777:::999999888777666555555777777666666777777888999666666666666777777888999888888777777666555444444555555555555666666666666777777999999999999777777666777777888888777777666444444444555666888999:::===>>>>>>>>>??????@@@@@@888888888999999999::::::777999:::<<<===<<<<<<;;;@@@@@@???>>>>>>======<<>>>>>@@@DDDHHHHHHEEEBBBCCCFFFIIIIIIHHHBBBCCCCCCCCCAAA@@@@@@BBB>>>AAABBB???@@@BBBBBB???GGGDDDEEENNNWWWYYYPPPFFFJJJMMMIIIHHHKKKCCC>>>EEEIIIFFFFFFIIIIIIGGGHHHKKKOOONNNOOOQQQOOOJJJIIILLLNNNPPPTTTVVVUUURRRMMMJJJNNNSSSVVVTTTOOOOOOWWW___]]]TTTPPPTTTZZZ[[[XXXWWWTTTUUULLLWWWWWWJJJLLLEEEJJJJJJKKKMMMNNNOOOOOOOOOMMMJJJLLLSSSYYYXXXVVVUUUTTTQQQRRRVVVUUUQQQNNNOOOMMMLLLNNNQQQPPPLLLLLLOOOPPPMMMKKKKKKIIIGGGJJJOOOQQQZZZVVVOOORRRQQQLLLNNNQQQOOORRRYYY\\\XXXVVVWWWXXXZZZZZZSSSKKKGGGKKKPPP[[[ccchhhddd[[[UUUTTTTTTZZZTTTSSSVVVYYYZZZ___gggiiikkkggg```]]]______[[[]]]ZZZXXXYYY\\\___``````___]]][[[ZZZ[[[\\\\\\\\\PPPSSSWWWYYYZZZ\\\___aaaeeeccc```]]]ZZZYYYYYYYYYYYYWWWTTTRRRPPPPPPPPPPPPPPPQQQRRRQQQOOONNNPPPRRR]]]^^^aaadddffffffcccaaaiiiyyy{{{vvv{{{qqqjjjjjjmmmkkkeeeaaahhhlllhhhbbbkkk~~~|||yyytttoooiiiccc```eeehhhjjjjjjjjjlllnnnnnnrrrsssqqqllliiilllrrrvvvxxx~~~kkkjjjiiijjjlllkkkhhheeehhhqqqvvvwww}}}yyyrrrqqqppprrruuuxxxzzzzzzhhhjjjgggbbbeeeooooooiiicccddddddaaa\\\WWWUUUUUU[[[[[[]]]aaaccc```XXXPPPOOOUUUZZZ\\\[[[YYYZZZ\\\\\\\\\[[[ZZZXXXVVVTTTSSSTTTRRRPPPNNNMMMNNNPPPQQQTTTSSSQQQNNNKKKHHHFFFEEEFFFGGGGGGGGGGGGHHHLLLNNNNNNNNNNNNMMMKKKJJJHHHGGGAAAAAA@@@@@@??????>>>>>>AAAAAABBBDDDFFFGGGEEEDDDDDDCCCDDDFFFHHHIIIIIIHHHDDDCCCCCCBBBBBBAAA@@@@@@??????>>>===<<<<<<;;;:::============<<<;;;:::999888999999:::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999999888888999999999999999999999888888888888777777666666666555555555777666666666666777888888999999999888777777666666666666666666666777888888999888888888888999999:::999888888777666666555555555555666666666666777777888888999999999999888888888888999999999999888888666666666666888999:::;;;888888888888999999999999999999999:::::::::;;;;;;:::;;;<<<======>>>>>>>>>AAAAAAAAA@@@@@@@@@@@@@@@CCCDDDDDDDDDDDDEEEHHHKKKIIIHHHHHHIIIKKKMMMMMMMMMNNNNNNMMMKKKGGGDDDCCCDDDAAAEEEGGGFFFHHHLLLMMMJJJKKKKKKQQQ^^^jjjnnnfff]]]bbbeee]]]TTTQQQJJJNNN^^^YYYTTTQQQRRRRRRRRRUUU[[[WWWVVVZZZ___```\\\\\\^^^bbbhhhnnnpppkkkddd]]]YYYbbbiiimmmggg]]]WWWZZZ```kkk]]]SSSYYYdddiiifffcccdddcccXXX```\\\KKKLLLFFFHHHJJJLLLMMMNNNPPPSSSVVVWWWPPPMMMOOOQQQQQQSSSVVVWWWVVVXXX\\\\\\WWWSSSSSSPPPQQQVVV[[[[[[VVVSSSSSS^^^XXXSSSQQQNNNIIIIIILLLJJJTTTRRRMMMOOONNNJJJNNNNNNPPPUUU\\\bbbbbb\\\UUULLLMMMMMMKKKGGGEEEHHHKKKRRRXXXZZZTTTLLLIIINNNTTTSSSMMMJJJLLLMMMKKKJJJMMMOOOQQQOOOJJJIIIMMMNNNLLLNNNMMMLLLLLLMMMNNNOOOPPPMMMMMMNNNOOOPPPOOOMMMKKKIIIIIIJJJLLLMMMNNNMMMLLLKKKKKKKKKKKKJJJJJJIIIHHHFFFGGGIIIKKKLLLLLLKKKJJJGGGLLLRRRRRROOONNNQQQUUUNNNOOOPPPOOONNNLLLLLLMMMUUUiiiwww}}}wwwvvv{{{zzzrrrcccggghhhddddddmmm~~~wwwmmmaaa]]]```ddddddbbbeeeccc___\\\ZZZYYYXXXWWWXXX[[[\\\ZZZUUURRRNNNLLLNNNNNNMMMHHHDDDEEEIIIMMMTTTWWWXXXXXX[[[^^^[[[VVVTTTWWWYYYYYYXXXXXXZZZ]]]]]]___aaafffnnnrrrlllcccTTTUUUVVVUUUVVVZZZbbbhhhnnnppppppmmmooowwwzzzyyysssnnnkkkjjjiiihhhlllqqqkkkhhheeeeeehhhjjjjjjhhhcccbbbccceeeiiikkkiiiggggggfffiiinnnooojjjffffffooollllllqqquuutttnnniii^^^^^^___aaa``````gggpppyyyvvvrrroooooorrrvvvyyy}}}|||zzz}}}RRRQQQRRRSSSSSSPPPLLLHHHPPPSSSXXX```eeegggfffeee\\\[[[[[[]]]aaadddffffffcccfffbbb[[[]]]hhhnnnmmmcccdddccc```[[[WWWTTTSSSZZZXXXWWWXXXZZZ[[[XXXUUUVVVWWWYYY[[[]]]]]]^^^^^^aaa```^^^[[[YYYXXXWWWVVV[[[YYYWWWUUUTTTTTTUUUVVVXXXWWWUUURRRNNNKKKIIIHHHKKKMMMNNNNNNMMMNNNOOOQQQPPPPPPPPPPPPOOONNNMMMLLLGGGFFFDDDBBBAAAAAAAAAAAAEEEEEEEEEFFFIIIKKKKKKJJJGGGFFFGGGHHHKKKLLLKKKIIIHHHHHHGGGEEEDDDBBBAAA@@@@@@???===<<<<<<<<<===>>>??????>>>===<<<<<<<<<<<<999999:::<<<===>>>???@@@========================:::::::::999999:::::::::::::::::::::999999999999777777777666666666666555888888777777888888999:::888888888888888888888888666666666666666777777888:::999888888888888888888999999888888777777666666666666666666777777777888999999888888888888999999999999::::::::::::999999777777777888999:::;;;<<<999999999999999999888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAABBBBBBBBBBBBBBBDDDFFFGGGHHHIIIKKKNNNQQQMMMNNNPPPQQQQQQQQQSSSTTTZZZZZZYYYVVVRRRPPPOOOOOOTTTXXX[[[]]]```fffiiiggg]]]```iiiwww|||{{{yyylllbbbXXX^^^rrrqqqjjjeeeddddddfffkkkrrrqqqrrrxxx{{{iii]]]___eeerrr```TTT[[[kkktttsssnnntttrrrgggnnnfffSSSSSSOOONNNRRRWWWXXXWWWZZZ```eeeccc[[[RRROOOOOOSSS[[[cccfffdddfffkkkkkkeee```______bbbjjjrrrssslllfffdddvvvmmmccc```]]]XXXVVVWWWWWWbbb```YYYZZZYYYWWW]]]bbbgggkkkpppyyy|||ooo\\\QQQQQQNNNJJJGGGFFFIIILLL]]]ccceee]]]OOOHHHLLLTTTSSSNNNLLLPPPRRRNNNHHHEEE@@@CCCDDDCCCEEEJJJLLLJJJKKKKKKKKKJJJHHHHHHIIIJJJHHHIIILLLMMMMMMKKKHHHFFFQQQQQQRRRRRRRRRPPPLLLIIILLLNNNPPPQQQPPPMMMIIIFFFMMMNNNPPPSSSUUUXXXYYYZZZTTT^^^ggghhh___VVVRRRRRRQQQRRRQQQOOOLLLLLLOOORRR\\\sssqqqqqqpppmmmnnnwww}}}qqqtttrrrmmmppp{{{{{{pppccc[[[XXXXXXVVVTTTTTTRRRPPPPPPQQQQQQPPPOOOPPPRRRVVVWWWSSSNNNJJJHHHMMMNNNMMMJJJGGGFFFIIIMMMKKKKKKKKKKKKPPPSSSNNNFFFKKKOOOUUUZZZ]]]]]][[[YYYOOOQQQUUU^^^jjjnnnaaaQQQLLLLLLKKKKKKNNNUUU^^^eeerrrppplllkkknnnpppllleee___[[[XXXWWWVVVTTTXXX___VVVXXXUUUPPPSSS[[[\\\VVVNNNMMMNNNSSSXXXXXXSSSNNNTTTUUUZZZ^^^\\\TTTPPPPPPLLLMMMOOORRRUUUSSSMMMHHHEEEDDDFFFJJJLLLOOOWWWaaa[[[TTTKKKGGGHHHKKKKKKJJJMMMTTTZZZXXXRRRPPPVVV]]]VVVUUUVVVZZZ^^^^^^[[[WWWSSSXXX\\\]]]^^^___]]]YYYaaa```^^^ZZZWWWWWWYYY[[[\\\[[[WWWUUUWWW[[[[[[XXXKKKKKKJJJIIIGGGEEEBBB???AAABBBKKKYYY]]]VVVQQQRRROOONNNMMMMMMOOOPPPOOONNNRRRTTTQQQKKKKKKTTT\\\^^^OOOOOOPPPOOOMMMKKKIIIHHHOOOMMMKKKKKKMMMOOOOOONNNOOONNNNNNQQQWWW[[[]]]\\\\\\ZZZWWWSSSPPPNNNMMMMMMRRRQQQOOOMMMKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGIIIKKKMMMNNNMMMLLLLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJGGGFFFDDDBBBBBBBBBDDDEEEIIIHHHGGGGGGIIIKKKKKKJJJFFFEEEEEEFFFHHHIIIHHHFFFFFFFFFEEECCCBBBAAA@@@???>>>===<<<::::::<<<>>>??????>>><<<;;;:::;;;<<<<<<999999:::;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::999999999999888888888777777777666666666555555555777777777666777888888999666777777777888888999999777666666666666777888888999888777666666666666666999888888888777777666666666666666666777777777777999888777666666777888999888888999999999999888888666666666666777888999:::;;;;;;::::::999999888888777777888888888999999999::::::999999:::;;;===>>>===>>>>>>???@@@AAAAAAAAABBBCCCDDDEEEGGGLLLQQQVVVQQQRRRSSSRRROOOOOOSSSWWWZZZ[[[\\\[[[YYYYYYYYYZZZccchhhlllnnnrrryyy{{{zzzrrrttt{{{{{{nnnmmm{{{|||{{{{{{}}}sssgggiiipppuuuhhh___fffttt||||||zzzyyyttt\\\[[[YYYZZZaaahhhjjjhhhhhhmmmrrrooofff^^^[[[\\\bbbnnnzzzwwwsssrrruuuuuupppllljjjqqqssszzzyyywwwwwwjjjfffeeeccccccdddrrr{{{uuujjjhhhffffffnnnzzz{{{bbbZZZXXXSSSKKKFFFHHHRRR[[[kkkssszzzuuucccUUUVVV]]]ccc___]]]```bbb]]]RRRIII@@@DDDHHHLLLOOORRRRRRPPPNNNOOOOOOMMMJJJHHHIIIJJJNNNNNNNNNMMMKKKIIIIIIJJJXXX[[[______[[[WWWTTTTTTPPPTTTYYY\\\\\\YYYTTTPPPYYYYYYZZZ]]]cccjjjqqqvvvuuu}}}wwwfffVVVMMMQQQPPPNNNNNNNNNOOOQQQSSSiii{{{jjjdddeeecccbbbiiivvv{{{|||wwwhhh^^^ZZZWWWVVVVVVSSSQQQQQQRRRQQQMMMJJJLLLMMMQQQUUUTTTQQQPPPRRRPPPPPPQQQQQQNNNKKKNNNRRRVVVVVVVVVYYYaaafffaaaXXXOOOSSS\\\eeelllooommmjjjccceeelllzzz{{{gggYYYWWWUUUWWW^^^iiittt{{{yyysssxxxvvvggg[[[[[[^^^```\\\WWWVVVZZZ\\\gggggg\\\XXX^^^\\\TTTOOOMMMMMMRRRWWWWWWRRRKKKTTTRRRSSSSSSOOOIIIIIILLLLLLMMMLLLJJJKKKLLLKKKHHHGGGEEEEEEHHHIIILLLSSS[[[TTTQQQNNNOOOQQQQQQNNNKKKMMMRRRUUURRRNNNOOOXXXaaa]]]___bbbdddccc___XXXSSSKKKNNNQQQSSSTTTUUUTTTRRRTTTUUUVVVUUURRRQQQRRRTTTSSSQQQPPPSSSXXXXXXPPPHHHQQQOOOMMMJJJGGGFFFFFFGGGEEECCCKKKXXXYYYOOOJJJNNNPPPOOOMMMMMMMMMMMMKKKIIIHHHIIIHHHEEEEEEIIINNNPPPDDDEEEFFFGGGGGGFFFEEEDDDHHHGGGGGGHHHIIIKKKKKKKKKJJJGGGFFFIIIPPPVVVXXXWWWUUUSSSOOOJJJFFFCCCBBBAAAEEEDDDBBBAAA????????????????????????@@@@@@@@@AAAAAACCCEEEFFFEEECCCCCCCCC???@@@AAAAAABBBBBBBBBAAA@@@???>>>======???AAACCCGGGEEECCCBBBCCCCCCBBBAAA@@@??????@@@AAABBB@@@???>>>>>>=========<<<<<<<<<;;;:::999888888999;;;===;;;:::888777777888999999888888888888888777777777777777777777777777777777888888777777777777888888666666666555555555444444555555555444444444333333444444444444444555555666444444555666666777777777666666666666666777888888888888777666666555666666777777666666666666555555444444555555555666666666777666555444444555666777444555555666666555555444333333333333444555666666555555444444333333222222444444444555555555666666666555444444555666888999888888999:::;;;<<<<<<===<<<<<<<<<<<>>===???>>>===<<<;;;:::::::::::::::::::::::::::::::::888:::<<<===<<<::::::;;;777777888999999999999999666666666666777999:::<<<>>><<<:::::::::999777555999888777888999999888666555555666666777777777888666666555444444555666777555555444444333444444555555555444444333222222222333333333333333333333333555444444333333444444555222222222222111111111111222222222222111111111000111111000000111111222333222222222333333444444444444444444444444555666666888777777666666666666777444444444444444444333333222222222333333333333444333333222222222222333333111111222222222222111111000000000000000111222222111111111000000000000000111111222222222333333333111111111111222333444555444444444555666777777888666555555555777>>>FFFLLLDDDCCC???;;;999;;;>>>AAA???@@@BBBBBBAAAAAABBBDDDDDDHHHJJJJJJMMMQQQRRRPPPVVVWWWXXXZZZ\\\___aaaccccccgggeeehhhpppnnnlllvvvsssoooooorrrttttttxxx}}}}}}zzz}}}~~~}}}~~~zzzsssrrruuuttt{{{xxxzzz}}}wwwkkkcccggguuu{{{wwwvvvuuuwww{{{{{{wwwuuuvvvuuurrrnnnmmmmmmnnnnnnmmm{{{zzzxxxsssooooootttxxx}}}}}}yyyqqqiiiaaa```dddfffbbb]]]TTTRRRRRRSSSWWWYYYZZZYYYiii}}}nnnmmmmmmzzz|||zzz{{{}}}rrrssspppgggaaahhh{{{{{{ssssssxxx|||}}}qqqkkkiiimmmnnnmmmsss}}}wwwwww~~~qqqfffbbbWWWXXXooowwwbbbWWWVVVWWWVVVQQQNNNSSS[[[fffuuu|||rrrcccYYYRRRKKKOOOYYYiiivvv|||wwwlllcccXXXWWWZZZaaaccc^^^YYYWWWJJJTTTXXXRRRMMMMMMIIICCCEEEAAA@@@BBBBBBBBBDDDIIICCCDDDGGGJJJNNNTTT[[[___aaa[[[UUUTTTYYYaaahhhkkkfffiiillliiibbb[[[WWWVVVXXXXXX]]]fffmmmqqquuuzzz{{{rrrnnnqqqyyysssjjjMMMNNNMMMKKKHHHHHHJJJMMMLLLMMMNNNNNNLLLJJJKKKMMMKKKKKKKKKLLLNNNNNNLLLJJJHHHEEEEEEHHHKKKKKKIIIGGGJJJIIIHHHIIIJJJIIIFFFCCCCCCDDDEEEEEEEEEEEEFFFGGGKKKIIIGGGFFFFFFGGGHHHHHHHHHHHHGGGEEECCCAAA???>>>======<<<<<<;;;;;;;;;::::::999999999888888888888444555777777777666777888444444555666666666555555333333444444555555666666666555555555666444222///444333222333333333111000111111222222333333333333222222111111111111111111000000111111111111111000000000000000000000//////////////////////////////111000000//////000000111000000000////////////...////////////............//////......//////000111000000000000000111111111111111000000111111222333333333222222333333444444111111111111111111111111//////000000000111111111//////000000000000////////////000000000000//////...............//////000000000000111111111111111000000000000111111111111///000111222222333333333222333333333444555555555222222333333444777<<>>??????@@@DDDEEEBBBCCCEEEHHHIIIIIIJJJMMMOOOMMMPPPNNNPPPYYYXXXWWWbbbZZZWWWVVVZZZ]]]^^^ccchhheee___]]]ccciiilllnnnpppjjjnnnpppkkkdddcccjjjqqqnnnwww~~~uuunnnjjjiiiiiikkkjjjbbbZZZYYY^^^ZZZeeetttxxx{{{~~~yyy~~~~~~|||~~~{{{|||xxxqqqqqquuuyyyxxxvvv{{{yyytttoookkkhhhfffeeepppqqqpppmmmggg^^^UUUOOOXXXRRRMMMOOOUUUZZZZZZXXXHHHNNNUUU\\\bbblllyyy|||~~~~~~rrrjjjhhhffffffppp~~~|||zzz~~~~~~{{{|||tttuuu~~~zzzlll[[[NNNSSSNNNVVVoooqqq```^^^___bbbccc___]]]dddmmmvvv|||zzzpppiiieeedddooo~~~{{{gggbbbaaafffiiiddd\\\WWW]]]hhhkkkccc[[[[[[YYYSSSIIIFFFEEEGGGHHHGGGGGGJJJKKKJJJJJJNNNUUUZZZ[[[ZZZXXXTTTQQQRRRWWW]]]```aaa___aaaaaa]]]YYYYYY___eeelllkkkppp{{{zzzyyyzzzxxxxxxzzzIIILLLNNNMMMKKKJJJKKKMMMDDDKKKQQQQQQNNNLLLIIIFFFNNNMMMMMMNNNNNNMMMKKKIIIKKKGGGEEEIIIOOOPPPMMMKKKIIIHHHGGGIIIKKKLLLIIIFFFFFFFFFFFFFFFEEEFFFHHHIIIEEEDDDCCCBBB@@@@@@AAABBBAAAAAABBBBBBBBB@@@???===<<<<<<;;;;;;;;;;;;;;;;;;888888888999999999::::::333555666666666666777999555555666666666666555555555555666666666666555444333333444555666555222000222111000000111111///---111111111111111111111111///////////////...---------...000111111000///...------....../////////000..............................------------......////////////...............------------,,,,,,,,,...............///000000////////////...........................//////000...---------...///000000///////////////000000000............////////////,,,---...//////...---,,,......////////////.........------------......///------......//////000000///000000000111111111111///000222333444444333222333333333444444444444444000222444555444333444555444333444777;;;<<<999555777999:::;;;;;;;;;===???999<<<>>>===>>>BBBBBB@@@@@@DDDGGGHHHGGGFFFFFFHHHHHHNNNNNNPPPTTTNNNJJJSSSTTTPPPNNNRRRUUUXXX^^^dddhhh___YYYZZZ^^^______aaaVVV\\\aaa```[[[WWWYYY]]][[[^^^aaaaaa]]]XXXTTTRRRSSSSSSTTTUUUPPPJJJKKKPPPUUUaaaqqqiiigggjjjhhhgggfffeeeeeeeeeeeeeeeiii___ZZZaaalllooolllhhhbbb___cccnnnwwwuuuoookkkddd^^^[[[```eeeeeecccccc^^^aaahhhqqqsssrrrsssvvvooovvvtttuuu~~~~~~~~~{{{|||rrriiifffcccbbbgggoooiii```XXXXXX___dddddd```dddnnnyyy~~~|||wwwtttssspppkkkgggfffhhhgggbbb\\\```\\\WWWSSSRRRSSSVVVXXXeeebbb]]]YYYUUUTTTSSSTTTMMMNNNQQQTTTVVVTTTNNNJJJNNN[[[lllxxxrrrxxx{{{uuusss{{{uuuppppppjjjaaaccclll```[[[[[[```^^^WWW[[[fffaaagggmmmooorrrtttrrrnnnlllpppsssqqqjjjeeedddeeeqqq}}}oooaaa[[[WWWQQQLLLLLLNNN___zzzuuummmrrr{{{{{{~~~wwwkkk```___aaa]]]VVVRRRiiirrrpppbbbYYY\\\```]]]```]]]\\\^^^___\\\ZZZ\\\RRRPPPQQQYYY``````WWWMMMGGGGGGHHHKKKNNNQQQSSSSSSWWWWWWUUUPPPOOOWWWeeeqqqyyyhhhXXXSSSUUU]]]jjjwwwHHHJJJLLLNNNNNNMMMKKKIIIKKKKKKKKKLLLLLLLLLLLLKKKQQQNNNKKKLLLNNNOOOMMMKKKJJJIIIIIIJJJJJJKKKLLLMMMLLLKKKIIIGGGEEEEEEEEEEEEIIIIIIHHHHHHGGGFFFEEEEEEIIIGGGDDDBBB@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;;;;<<<===>>>999999888777666666666777555666777888888777666555555555555555555555555555555555555555555555555555333333333222222111111111000000////////////000000000000000000000000000000////////////////////////////////////////////////,,,---...//////...---,,,........................//////.........---------........................---------,,,,,,+++++++++---------------------------------............///222111...,,,,,,---///000........................////////////////////////........................------------------------........................,,,,,,.../////////...---000000000000000000000000000000////////////000000///000000000111111111111222222333333333444444444111111222222222333333333555555555555555666777777888999999:::;;;<<<======::::::;;;===>>>???@@@AAACCCEEEHHHIIIIIIIIIJJJKKKKKKMMMPPPPPPPPPPPPQQQRRROOORRRTTTTTTTTTWWW^^^ccchhhbbb[[[XXXYYY\\\^^^^^^]]]^^^___]]][[[YYYYYYZZZWWWUUUTTTTTTUUUTTTPPPLLLOOORRRVVVVVVTTTRRRSSSUUUdddvvvttteee___\\\XXX___^^^^^^]]][[[ZZZYYYXXXWWWXXXXXXYYYZZZ\\\]]]^^^XXXXXXXXX[[[___```]]][[[VVVSSSQQQPPPRRRUUUWWWXXXSSSTTTVVVYYY\\\aaaeeeggg\\\ccclllsssvvvtttoookkkkkkhhhllluuuyyyuuuqqqpppooolllgggffflllrrrooohhhcccnnnyyy|||yyyyyy}}}ooohhhiiijjjiiiaaa^^^\\\^^^^^^\\\]]]```]]]\\\ZZZZZZ\\\___bbbdddgggtttsssfffbbbddd^^^]]]\\\ZZZXXXVVVTTTSSSSSSTTTUUUUUUSSSRRRSSSTTTWWWWWWXXXXXXXXXVVVRRROOORRRQQQNNNNNNSSSWWWTTTMMMQQQlll{{{yyyzzzjjjiiivvvzzzgggVVVRRRUUUVVVRRROOORRRXXX[[[XXXTTTWWWWWWXXX[[[^^^^^^ZZZVVVWWWVVVTTTRRRQQQQQQSSSTTT\\\```pppoooTTTRRRUUUNNNLLLSSSRRRRRRhhh}}}{{{|||~~~}}}|||xxxooohhhdddeeefff{{{{{{xxxrrrlllmmmvvvwwwwwwzzzxxxlll___```dddlllqqqmmm```UUUUUUSSSQQQOOOKKKIIIOOOXXX\\\ZZZWWWRRRQQQVVV```gggzzzzzz}}}{{{zzz|||}}}xxxiii^^^[[[YYYZZZhhhxxxIIIKKKLLLMMMMMMKKKIIIGGGEEEGGGIIIJJJJJJKKKLLLMMMPPPNNNLLLLLLNNNNNNMMMKKKJJJJJJIIIIIIJJJJJJKKKKKKIIIHHHGGGEEEDDDDDDDDDDDDGGGFFFFFFEEEDDDDDDCCCCCCGGGEEECCC@@@??????@@@@@@======<<<<<<<<<<<<<<<===<<<;;;:::999999:::;;;<<<888777777666555666666666444555666777888777777666555555555555555555555555444444444444444444444444333333222222222111111111000000////////////000000////////////////////////////////////////////////........................,,,---...//////...---,,,------------------------///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------------------------------............---------------.........------------------------........................------------------------------------------------........................,,,,,,.../////////...---000000000000000000000000//////............////////////000000000111111111/////////000000000111111111111111222222222333333555555444444555555666777777777888999:::;;;<<<<<<:::;;;<<<===>>>@@@AAAAAADDDEEEGGGGGGGGGGGGIIIJJJLLLNNNPPPQQQQQQQQQRRRTTTSSSTTTUUUTTTSSSUUUZZZ]]]bbb^^^[[[[[[]]]______^^^```aaa```^^^[[[XXXXXXYYYWWWUUUTTTTTTUUUTTTRRROOOLLLPPPTTTUUUSSSSSSUUUXXXggg{{{xxxeee]]]\\\[[[aaaaaabbbaaa```]]]ZZZYYY[[[ZZZYYYYYYYYYYYYYYYZZZYYYXXXWWWXXX[[[\\\[[[ZZZVVVTTTRRRRRRUUUXXXYYYZZZYYYYYYZZZ\\\___cccfffgggeeejjjqqqvvvwwwsssmmmhhhhhhdddeeekkkmmmiiifffgggdddbbb]]]YYY\\\aaa___YYYYYY```ggghhhdddcccgggkkknnnllleee\\\YYY]]]aaaaaa\\\YYYXXX[[[[[[YYYYYY]]]ZZZYYYYYYZZZ]]]aaaeeeggg{{{vvvllleeebbb[[[ZZZWWWUUUTTTTTTTTTTTTYYYYYYXXXWWWVVVXXX\\\```[[[ZZZZZZ\\\]]][[[VVVRRRPPPSSSSSSQQQQQQSSSQQQMMMWWWjjj||||||mmmaaa```nnnzzzyyyiiiZZZSSSRRRRRRSSSXXXaaahhhggg___WWWUUUUUUUUUXXXYYYWWWSSSOOONNNMMMLLLKKKKKKMMMPPPSSSUUUWWWcccuuu}}}zzz|||vvv___NNNOOOSSSPPPOOOTTTRRR^^^{{{pppllljjjjjjjjjhhhjjjnnnsssssstttyyy{{{uuuqqqpppqqq~~~~~~{{{|||vvvnnnkkkkkkllljjjddd___ccckkkoooqqqrrrrrrrrrrrrsssttt}}}zzz}}}{{{www}}}KKKLLLMMMMMMLLLIIIGGGEEEAAAEEEIIIJJJIIIJJJLLLOOONNNMMMLLLLLLMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHEEEEEEDDDCCCBBBCCCCCCCCCDDDCCCCCCBBBBBBAAAAAA@@@CCCBBB@@@???>>>>>>>>>???<<<<<<;;;:::999999999999999888888777777888888999777666666555555555555666444444555666777777777666444444444444444444444444444444444444444444444444222222222111111111111111000//////......//////000////////////////////////////////////////////////........................,,,------......------,,,------------------------......------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,---------......)))***,,,.........---,,,------------------------........................------------------------,,,,,,,,,,,,------------------------------------,,,,,,---............---...........................------------------...////////////000000000000............////////////000111111111222222222222444444444444444555555666555666666777888999::::::;;;;;;<<<===???@@@AAAAAADDDEEEFFFEEEEEEFFFHHHKKKLLLOOOQQQSSSSSSSSSUUUVVVXXXWWWUUUTTTSSSTTTVVVWWW[[[[[[\\\___aaabbb```___ccccccbbb___[[[YYYXXXYYYYYYWWWUUUUUUUUUUUUTTTSSSKKKOOOSSSTTTTTTTTTXXX[[[eeexxxwwweee]]]___aaabbbdddfffgggfffbbb^^^[[[\\\\\\ZZZYYYYYYYYYYYYZZZ\\\YYYVVVUUUVVVXXXZZZZZZXXXVVVUUUVVVXXX[[[\\\\\\\\\\\\]]]^^^```bbbdddeeegggkkkqqquuuuuupppkkkffffffbbbaaacccccc```^^^^^^```___[[[UUUUUUXXXWWWTTTTTTWWWYYYYYYXXXWWWXXXYYYXXXXXXVVVQQQRRRYYY]]]]]]UUUSSSTTTXXXXXXVVVVVVXXXVVVVVVWWWYYY]]]bbbfffiii|||xxxsssnnnjjjccc\\\WWWWWWUUUSSSRRRRRRSSSUUUVVV]]][[[YYYWWWXXX\\\ccciii]]][[[[[[]]]```___YYYSSSOOOUUUYYYXXXWWWXXXYYYWWWbbbmmm{{{uuusssuuummmaaaYYY]]]eeennnmmmddd[[[VVVVVVSSSVVV\\\fffllljjjaaaYYYYYYYYYYYYZZZYYYWWWRRROOOLLLMMMNNNNNNOOORRRVVVZZZQQQOOOVVVaaaeee```\\\^^^YYYQQQMMMPPPTTTVVVXXX[[[ccc{{{vvvbbbZZZUUUVVVWWWUUUTTTUUUVVVWWWXXX]]]bbbfffhhhhhhbbbiiippprrroookkkjjjkkkssstttsssppplllhhheeeeeerrrwww}}}}}}yyyvvvwwwzzz~~~|||xxx~~~wwwyyy|||}}}KKKKKKLLLLLLLLLJJJHHHGGGEEEIIILLLLLLJJJIIIKKKNNNKKKKKKJJJJJJKKKJJJIIIHHHIIIIIIIIIIIIHHHGGGFFFEEEAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@??????@@@???>>>===<<<<<<======<<<;;;:::888888777777777777777666666666666777777777666666555555555666666555555555555555555555555444444444444444444444444333333333333333333333333111111111111111111111000/////////....../////////////////////////////////................................................,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,---------.........------------------------......------------.............../////////000000//////000000000111111111000000000111111111111222333333333333333444555555555555666777888999:::::::::;;;<<<===???@@@AAAAAACCCDDDDDDDDDDDDGGGKKKNNNNNNPPPSSSTTTUUUUUUWWWXXXZZZXXXVVVTTTTTTTTTUUUUUU\\\]]]___aaaccccccbbbaaaeeeeeeccc```]]][[[[[[\\\^^^\\\YYYWWWVVVVVVVVVVVVNNNQQQTTTUUUTTTVVVZZZ^^^aaannnvvvpppddd```aaacccaaadddhhhkkkkkkgggccc```]]]\\\[[[ZZZ[[[\\\^^^___```]]]XXXUUUUUUWWWZZZ\\\[[[ZZZYYYYYY[[[\\\\\\[[[YYYZZZ[[[\\\]]]^^^___```___ccchhhmmmnnnllliiifffdddcccccccccbbb___]]]\\\aaaaaa]]]WWWUUUXXXYYYXXXTTTRRRRRRTTTWWWYYYYYYXXXTTTVVVVVVSSSTTTYYY[[[ZZZRRRPPPRRRWWWWWWUUUTTTVVVSSSSSSTTTWWW[[[___ccceeegggaaaYYYTTTSSSSSSQQQNNNRRRRRRRRRSSSTTTVVVWWWXXXZZZYYYWWWVVVWWW[[[aaafff\\\ZZZYYY\\\```___YYYSSSXXX]]]``````aaacccbbb___jjjqqqzzz~~~hhhbbbeeeccc]]]YYYaaaaaaaaa^^^ZZZXXXZZZ\\\XXXWWWXXX\\\``````\\\WWW\\\\\\]]]]]]\\\YYYUUUSSSRRRVVVYYY[[[[[[]]]```cccWWWRRRRRRWWWYYYTTTOOONNNOOORRRTTTUUUVVV\\\bbbgggrrrnnn^^^TTTMMMOOORRRQQQOOONNNJJJJJJJJJKKKMMMNNNNNNNNNKKKPPPUUUWWWVVVTTTTTTTTTUUUXXX[[[[[[XXXTTTQQQPPPVVV\\\ccceeebbb___^^^___\\\___bbbdddddddddddddddppprrrssspppkkkgggffffffmmmqqqvvvuuullldddhhhppprrrnnnkkkmmmssszzz}}}~~~{{{}}}||||||~~~JJJJJJKKKLLLLLLLLLKKKJJJJJJLLLMMMLLLHHHFFFFFFHHHGGGHHHIIIIIIHHHGGGFFFFFFHHHHHHHHHHHHGGGEEEDDDCCC???@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@?????????======<<<<<<;;;;;;;;;;;;;;;:::999888777666666666666666666777777666666666666666555555555666666777777777666555444333222222444444444444444444444444222222222222222222222222000000000000000000000000//////............//////........................------------------------........................,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---111000...,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,///..................///---............/////////000000000111111111111222//////000000000111111111222222222222222333333444555555666777888999::::::::::::;;;===>>>???@@@AAAAAABBBCCCDDDEEEHHHMMMQQQNNNQQQSSSTTTUUUUUUWWWXXXXXXXXXWWWVVVUUUUUUVVVVVV``````aaaaaaaaabbbbbbcccddddddccc```]]]]]]^^^```aaa___]]]ZZZWWWUUUUUUVVVRRRTTTVVVVVVUUUVVV[[[```cccgggjjjgggdddbbbaaa___^^^aaafffiiikkkiiifffddd```___]]]\\\\\\^^^```aaabbb```\\\XXXVVVXXX[[[]]]^^^]]]\\\\\\]]]]]][[[YYYVVVWWWXXXYYY[[[\\\]]]]]]YYY\\\aaaeeegggfffeeeccc___bbbeeefffeeeccc___\\\ZZZ[[[YYYTTTTTTXXXZZZXXXRRROOONNNPPPVVVYYYXXXUUURRRUUUUUUSSSSSSVVVWWWTTTRRRPPPRRRWWWWWWUUUTTTVVVQQQQQQRRRTTTWWWZZZ]]]___XXXUUUOOOJJJIIIKKKNNNQQQOOOQQQUUUXXXZZZZZZXXXWWWVVVWWWWWWVVVVVVXXX[[[^^^[[[YYYXXX[[[^^^^^^ZZZUUUcccdddeeegggmmmrrrpppjjjqqquuu}}}vvvddd^^^```aaa^^^\\\aaa^^^[[[XXXVVVWWWZZZ\\\XXXVVVUUUWWWZZZ[[[YYYWWWYYYZZZ\\\\\\ZZZXXXWWWVVVYYY___eeehhhgggeeeeeefff```ZZZUUUUUUVVVTTTRRRQQQRRRWWWYYYWWWVVV\\\iiittt}}}}}}kkkfff[[[SSSSSSWWWUUUQQQOOOLLLLLLLLLKKKJJJIIIIIIIIIJJJIIIIIIKKKNNNPPPOOOMMMMMMQQQUUUWWWUUURRRNNNMMMNNNRRRWWWYYYWWWVVVVVVVVVPPPRRRSSSRRRPPPOOOQQQRRRWWWZZZZZZXXXSSSPPPRRRUUUVVVXXX\\\\\\UUUPPPUUU^^^^^^YYYUUUUUU[[[bbbgggiiiaaadddggghhhhhhiiikkkmmmhhhhhhiiiooowww|||{{{xxxqqqjjjbbb^^^^^^cccooozzzIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGEEECCCBBBEEEGGGIIIIIIGGGEEEEEEEEEFFFFFFGGGGGGFFFEEECCCBBB???@@@AAAAAAAAAAAA@@@@@@????????????????????????===<<<<<<;;;::::::999888888888777666555555555666555666666777777666666555555444444444444555666666777666555444333222222222333333333333333333333333111111111111111111111111////////////000000000000///......------......///........................------------------------------------------------,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++,,,,,,++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,444222...+++******,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,//////............//////------------.........///............////////////////////////000000000000111111111111111222333333444555555666777888999:::999999:::;;;===>>>???@@@>>>@@@BBBCCCEEEHHHLLLOOOMMMOOOQQQRRRRRRRRRSSSTTTTTTVVVXXXVVVTTTSSSVVVYYYaaaaaaaaa```^^^___aaacccbbbbbb```^^^\\\[[[]]]___^^^^^^]]]ZZZVVVTTTTTTTTTTTTUUUVVVUUUTTTWWW\\\aaagggeeecccbbbbbbaaa]]]YYY\\\^^^aaadddffffffeeeeeedddbbb^^^[[[ZZZZZZ[[[\\\```___]]]ZZZXXXXXXZZZ\\\^^^]]]]]]^^^^^^]]]ZZZWWWVVVWWWXXXZZZ[[[[[[\\\\\\ZZZ[[[^^^```aaa```___^^^WWW]]]ccccccbbbaaa^^^[[[UUUVVVTTTSSSUUUZZZ[[[XXXUUURRRPPPRRRVVVXXXUUUQQQPPPSSSTTTRRRSSSVVVVVVTTTSSSQQQQQQUUUVVVSSSSSSVVVOOOPPPQQQSSSUUUWWWYYYZZZVVVTTTQQQLLLHHHHHHMMMRRRMMMQQQVVV[[[\\\[[[XXXUUUTTTVVVXXXXXXWWWWWWXXXYYYZZZZZZYYYZZZ[[[\\\[[[ZZZ```aaaeeelllzzz|||{{{uuusssvvvxxxyyyuuulllbbb]]]]]]^^^]]]\\\ZZZ[[[\\\\\\[[[YYYXXXVVVSSSUUUYYY___bbbaaa]]]ZZZYYY[[[]]]]]]\\\ZZZZZZ[[[```gggoooqqqmmmjjjiiijjjccc___ZZZWWWVVVVVVVVVWWWUUUVVVWWWWWWWWW___tttuuufffooodddZZZYYYYYYVVVPPPNNNMMMNNNOOONNNLLLKKKLLLMMMMMMJJJGGGIIINNNQQQPPPNNNNNNQQQVVVXXXVVVSSSQQQPPPOOOQQQSSSTTTTTTSSSTTTUUUSSSSSSSSSPPPNNNMMMNNNPPPQQQSSSTTTSSSPPPOOOQQQTTTQQQRRRUUUWWWTTTQQQUUU\\\RRRQQQPPPQQQSSSUUUUUUUUUUUUVVVXXXYYYZZZ[[[ZZZZZZYYYYYYZZZ___dddfffeeebbbZZZWWWTTTRRRRRRUUU\\\bbbHHHHHHHHHHHHHHHHHHHHHGGGIIIFFFDDDEEEIIIIIIFFFCCCEEEGGGJJJJJJHHHEEEEEEFFFDDDEEEFFFFFFFFFDDDBBBAAAAAAAAABBBCCCBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;:::999777777555555444333333444444444444555666666666666555444222222111111222333333444444444333222222333444555333333333333333333333333000000000000000000000000........./////////000000///......------......///........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***))))))***+++,,,++++++++++++++++++++++++************+++++++++,,,************************)))*********++++++++++++++++++++++++++++++++++++************++++++++++++000///---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------------------------...------------------...,,,,,,---------.........,,,,,,---------................../////////000000111000000000000111222222333333444555666777888888777888999:::;;;===>>>>>>===???AAACCCCCCEEEGGGIIIJJJKKKMMMMMMLLLLLLMMMNNNOOOTTTXXXVVVPPPNNNSSSXXX\\\^^^___^^^]]]]]]___aaaaaa```^^^ZZZWWWWWWYYY[[[WWWYYYZZZXXXUUURRRRRRSSSQQQSSSSSSSSSSSSVVV]]]cccccc```^^^]]]\\\ZZZXXXWWW\\\\\\]]]]]]___```aaabbbaaa^^^ZZZWWWUUUUUUVVVWWWZZZ[[[\\\ZZZWWWVVVVVVXXXZZZZZZ[[[]]]___^^^[[[XXXXXXXXXYYYZZZZZZYYYXXXWWWXXXYYYZZZ[[[[[[ZZZYYYYYYRRRYYY^^^\\\ZZZ\\\[[[XXXTTTTTTSSSTTTYYY___]]]WWWVVVUUUTTTVVVYYYYYYUUUQQQPPPSSSTTTRRRSSSWWWWWWTTTRRROOOOOOQQQRRROOOPPPSSSMMMNNNPPPRRRTTTWWWXXXYYYVVVTTTQQQMMMJJJIIIJJJLLLMMMPPPTTTXXXYYYWWWUUUSSSSSSTTTVVVVVVVVVUUUWWWXXXWWWXXXXXXWWWUUUVVVYYY\\\WWW[[[aaaiiivvv{{{zzzwwwvvvlllhhhjjjmmmmmmuuupppgggcccbbb^^^ZZZXXXXXXZZZ[[[XXXZZZ]]]^^^]]][[[YYYYYYTTTXXX^^^dddfffddd___[[[ZZZ\\\^^^]]][[[YYYZZZ[[[aaagggmmmmmmiiifffgggjjjaaaaaa___[[[WWWUUUUUUUUUVVVRRRTTT\\\aaakkksssjjjhhhnnnddd\\\ZZZXXXSSSOOONNNMMMOOOPPPPPPNNNMMMOOOQQQLLLLLLLLLMMMOOOPPPPPPOOONNNPPPSSSTTTSSSQQQPPPOOONNNPPPRRRSSSSSSRRRRRRRRRTTTRRRPPPNNNMMMMMMMMMMMMPPPRRRSSSTTTSSSSSSSSSSSSJJJJJJMMMQQQRRROOOOOORRRQQQSSSUUUUUUTTTRRRRRRRRRUUUUUUWWWZZZ\\\\\\YYYVVVVVVVVVXXX[[[^^^___\\\YYYQQQSSSUUUTTTTTTUUUVVVWWWIIIHHHHHHGGGFFFEEEDDDDDDGGGCCCAAAEEELLLPPPLLLHHHEEEIIILLLLLLIIIFFFFFFGGGBBBCCCEEEFFFFFFDDDBBBAAABBBBBBCCCDDDCCCBBBAAA@@@<<<==============================<<<:::888777666222222222111222222333333333333555555555555333333000000//////000111222222111111111111222444666777333333333333333333333333000000000000000000000000---.........//////000000.........------.................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***))))))***+++,,,************************))))))******+++++++++,,,))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++)))************+++++++++***+++,,,---,,,+++***)))************************++++++++++++++++++++++++************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------.........//////............/////////000000000000000000111111222111222222333444555666777666777888999;;;<<<=========???AAABBBBBBBBBCCCDDDGGGHHHJJJJJJHHHHHHHHHIIILLLSSSYYYVVVNNNJJJPPPWWWWWWZZZ]]]^^^\\\\\\]]]___```___\\\XXXTTTSSSTTTVVVPPPSSSVVVVVVSSSQQQRRRSSSNNNOOOQQQQQQQQQVVV^^^dddYYYXXXXXXXXXVVVUUUVVVXXX]]]\\\ZZZYYYYYY[[[]]]___ZZZWWWTTTRRRQQQSSSUUUWWWTTTWWWZZZYYYVVVSSSSSSTTTWWWWWWYYY]]]______\\\ZZZXXXYYYYYYYYYWWWVVVTTTRRRTTTTTTUUUVVVWWWWWWWWWWWWQQQXXXZZZVVVTTTWWWYYYVVVSSSRRRQQQSSSZZZ```\\\TTTRRRRRRSSSVVVYYYXXXUUUQQQPPPSSSSSSPPPPPPSSSSSSQQQRRRNNNMMMNNNNNNLLLMMMQQQLLLMMMOOORRRUUUXXXZZZ[[[VVVTTTPPPNNNMMMLLLKKKIIINNNOOORRRSSSTTTTTTRRRQQQQQQRRRSSSSSSSSSTTTVVVYYYRRRTTTUUUSSSOOOPPPVVV[[[UUUZZZ^^^^^^bbbkkkrrrtttnnnpppvvvlllrrrxxxuuusssuuuoooqqqmmmeee```aaaccccccfffooopppnnnqqqkkkccceeeXXX[[[\\\WWWTTTTTTXXXZZZ[[[\\\\\\ZZZYYYZZZ]]]```ZZZ\\\___aaabbb```]]]ZZZUUUXXXYYYXXXUUUSSSSSSUUUZZZ___cccaaa]]][[[___ddd___bbbccc^^^XXXTTTRRRRRRWWWPPPTTTdddmmmyyytttaaa\\\fffrrrhhh```ZZZXXXVVVRRRPPPPPPSSSUUUVVVUUURRRPPPRRRTTTLLLPPPUUUVVVSSSQQQRRRSSSRRRTTTUUUUUUTTTRRRRRRSSSSSSTTTWWWXXXXXXWWWVVVUUUTTTRRROOONNNOOOOOOOOOMMMKKKLLLNNNPPPQQQPPPNNNMMMPPPOOOSSSYYY\\\WWWSSSSSSSSSUUUVVVUUURRRSSSVVVZZZTTTUUUWWWZZZ]]]]]]YYYUUURRRSSSUUUYYY[[[[[[XXXUUURRRVVVXXXWWWVVVWWWXXXXXXMMMLLLKKKJJJHHHGGGFFFEEEAAABBBDDDEEEGGGHHHHHHIIIHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDEEEEEEDDDBBB@@@???AAAAAAAAAAAA@@@??????>>>============>>>???@@@AAA@@@???===:::888777666555333333333222222222111111222333666777777555222000111000//////111333333222000000111222333333444444111111111111111111111111000000000000000000000000000000000000//////////////////.........---------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++*********+++************************)))************+++++++++))))))))))))))))))))))))************************************************)))************+++++++++///...+++***))))))***+++))))))***++++++++++++***************************************************************************,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,------.../////////////////////000000000000000000111222444555555666666666777888999::::::;;;;;;>>>AAABBB@@@>>>???AAABBBBBBAAAAAAAAABBBCCCCCCDDDFFFIIIKKKKKKLLLNNNPPPTTTVVVWWWVVVUUUUUUVVVXXXWWWUUURRROOONNNMMMNNNOOORRROOOKKKJJJMMMOOOPPPOOONNNNNNNNNNNNPPPUUU\\\aaaZZZYYYWWWVVVUUUVVVVVVWWW[[[YYYVVVSSSRRRSSSVVVXXXSSSSSSRRRQQQQQQQQQQQQQQQVVVVVVUUUTTTSSSSSSTTTTTTZZZXXXVVVVVVWWWYYYZZZZZZ[[[WWWUUUVVVSSSNNNLLLNNNRRRRRRRRRRRRSSSSSSSSSSSSUUUSSSSSSWWW[[[[[[WWWRRRNNNQQQRRRQQQOOOOOORRRUUUUUUWWWYYYXXXVVVSSSRRRQQQTTTSSSQQQNNNKKKKKKMMMPPPOOOPPPPPPPPPOOOMMMLLLKKKMMMJJJJJJPPPXXX[[[XXXRRRSSSPPPMMMKKKKKKLLLLLLLLLMMMNNNOOOOOOOOOOOORRRTTTUUUUUUTTTTTTTTTUUUUUUVVVSSSOOOKKKJJJLLLPPPTTTVVVTTTVVVXXXYYYYYYYYYYYYYYYYYYqqqssspppnnnlllkkkjjjhhhfffbbbaaa___^^^]]]___```bbbcccdddeeefffeeebbb___]]]WWWVVVTTTSSSSSSVVVXXXZZZZZZ]]]______\\\ZZZ[[[\\\[[[[[[[[[]]]______]]][[[YYYYYYXXXVVVSSSRRRRRRSSSWWWZZZ]]]\\\ZZZYYYZZZ\\\______^^^ZZZUUUQQQQQQRRRVVV\\\]]]^^^ssskkkXXX[[[jjjlllccc\\\[[[YYYWWWUUUTTTSSSSSSSSSSSSSSSTTTUUUUUUSSSRRRPPPRRRTTTWWWYYYVVVQQQMMMRRRRRRRRRPPPOOOOOOPPPRRRTTTVVVWWWVVVTTTRRRRRRSSSTTTTTTSSSRRRQQQPPPPPPOOOJJJIIIHHHGGGHHHJJJLLLNNNNNNRRRVVVXXXWWWUUUSSSSSSUUUTTTTTTTTTSSSSSSRRRRRRUUUVVVXXXZZZZZZYYYXXXWWWQQQTTTXXXYYYXXXVVVUUUUUUQQQSSSUUUXXXZZZ[[[[[[[[[LLLLLLJJJHHHFFFDDDCCCBBB???@@@AAACCCDDDEEEFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEAAABBBCCCCCCCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@???>>>======>>>>>>???@@@AAA@@@???<<<:::888666555555333333333333222222222222333444555666555444222111555333111111333333333111111111111222222333333333111111111111111111111111////////////////////////000000000/////////......///.........------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++*********+++************************))))))*********+++++++++))))))))))))))))))))))))************************************************)))************+++++++++///---+++***))))))***+++))))))***++++++++++++***************************************************************************++++++***))))))***+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------------------,,,,,,------.../////////....../////////000000000000000111222333444555555555666666777888999:::;;;;;;>>>@@@@@@???===>>>???BBBAAAAAA@@@@@@AAAAAABBBBBBEEEHHHJJJKKKKKKLLLNNNRRRRRRSSSTTTUUUVVVVVVVVVXXXVVVTTTRRRPPPOOONNNNNNOOOLLLIIIJJJLLLOOOOOOOOONNNPPPSSSTTTVVVWWWZZZ\\\WWWVVVUUUTTTSSSTTTTTTUUUWWWUUURRRPPPOOOPPPQQQRRRQQQPPPPPPOOOOOOOOOPPPPPPUUUUUUUUUTTTSSSSSSSSSRRRXXXXXXWWWXXXZZZ\\\]]]]]]\\\WWWSSSQQQOOOKKKKKKOOOQQQQQQQQQQQQQQQQQQQQQQQQUUUSSSSSSVVVZZZZZZVVVQQQMMMOOOPPPOOONNNNNNRRRTTTTTTVVVWWWWWWTTTQQQPPPPPPQQQQQQPPPMMMKKKKKKMMMNNNNNNOOOOOOOOONNNLLLJJJIIIKKKIIIJJJNNNSSSUUURRRNNNPPPMMMJJJJJJJJJLLLLLLKKKLLLMMMOOOPPPPPPRRRUUUWWWXXXXXXVVVUUUTTTTTTTTTTTTSSSPPPNNNNNNPPPRRRSSSSSSSSSSSSTTTTTTUUUXXX[[[^^^[[[lllyyyuuunnnvvvyyypppnnnllljjjiiigggcccaaa^^^]]]\\\[[[\\\]]]^^^^^^___```bbbbbbaaa___]]][[[VVVUUUTTTSSSSSSTTTVVVWWWYYY[[[]]]\\\ZZZXXXXXXYYYXXXWWWWWWXXXZZZZZZXXXVVVVVVVVVVVVUUURRRRRRSSSTTTWWWYYY[[[ZZZYYYXXXZZZ\\\[[[[[[ZZZVVVQQQNNNNNNOOOLLLVVVbbbqqqxxxtttnnn___UUU[[[ffffff\\\XXXWWWVVVUUUTTTTTTTTTTTTSSSRRRRRRSSSTTTTTTSSSRRRPPPPPPPPPRRRTTTTTTSSSQQQRRRRRRQQQNNNLLLKKKMMMOOORRRSSSTTTTTTRRRPPPQQQRRRQQQQQQPPPPPPOOONNNNNNMMMHHHGGGFFFEEEFFFGGGIIIKKKMMMPPPTTTVVVUUUSSSRRRQQQSSSRRRRRRQQQPPPOOOOOOOOORRRSSSUUUWWWWWWVVVUUUTTTTTTVVVYYYZZZXXXVVVUUUUUURRRSSSVVVXXXZZZ[[[[[[[[[KKKJJJIIIGGGDDDBBBAAA@@@???@@@AAACCCDDDEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFEEE??????@@@AAABBBBBBAAAAAA???@@@AAABBBBBBBBBAAA@@@??????>>>>>>>>>>>>?????????>>><<<:::888666555555444444444444333333333333444444444333333333222222555444222222333333111000111111222222222222222222111111111111111111111111////////////////////////000////////////.....................------------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++************+++************************)))))))))*********++++++))))))))))))))))))))))))************************************************)))************+++++++++...---+++***))))))***+++))))))***++++++++++++***************************************************************************++++++***))))))***++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........////////////000000000111222333444444555555555666777888999::::::<<<===??????===<<<<<<===@@@@@@????????????@@@@@@AAADDDGGGIIIJJJIIIJJJKKKOOONNNOOORRRVVVXXXWWWUUUVVVUUUTTTSSSQQQOOONNNMMMKKKJJJIIIJJJLLLNNNNNNNNNOOOSSSXXX\\\[[[YYYWWWUUUVVVUUUUUUTTTTTTTTTUUUUUUTTTSSSRRRQQQOOOOOOOOOOOONNNMMMMMMMMMMMMNNNNNNOOOTTTTTTTTTTTTSSSRRRQQQPPPVVVXXXZZZ\\\^^^_________]]]VVVPPPMMMJJJHHHJJJOOOPPPPPPPPPQQQQQQPPPPPPOOOSSSQQQQQQSSSVVVWWWSSSPPPLLLLLLLLLLLLLLLNNNQQQTTTRRRTTTUUUTTTQQQNNNMMMMMMLLLMMMNNNMMMKKKJJJKKKLLLMMMMMMMMMMMMLLLJJJIIIHHHKKKLLLMMMOOOOOONNNMMMLLLLLLJJJIIIIIIKKKMMMMMMLLLKKKMMMOOOQQQRRRTTTWWWZZZ\\\ZZZXXXVVVTTTSSSRRRQQQSSSRRRPPPQQQRRRRRRPPPOOOQQQPPPNNNNNNQQQWWW]]]aaaaaajjjtttxxxtttkkkccc^^^bbbfffkkklllllllllmmmpppkkkjjjhhhfffddd```[[[WWWXXXXXXXXXYYYYYYZZZZZZZZZZZZ[[[\\\\\\\\\ZZZYYYXXXTTTTTTTTTSSSSSSSSSSSSSSSVVVXXXYYYYYYWWWVVVVVVVVVUUUTTTSSSTTTUUUUUUTTTSSSRRRSSSSSSSSSQQQQQQSSSUUUVVVWWWWWWVVVUUUVVVXXXZZZWWWWWWUUURRRNNNLLLLLLMMMNNNWWWjjjrrr]]]ZZZ\\\\\\ZZZ___fffbbbXXXRRRRRRSSSSSSSSSSSSTTTTTTQQQQQQQQQRRRRRRRRRQQQQQQPPPOOOMMMNNNPPPRRRSSSSSSQQQQQQNNNKKKHHHHHHJJJMMMPPPQQQRRRQQQOOOMMMNNNOOONNNMMMMMMMMMLLLKKKKKKKKKFFFEEEDDDDDDDDDEEEFFFGGGLLLOOORRRSSSQQQPPPOOOOOOQQQPPPOOOMMMLLLKKKKKKJJJNNNOOOQQQRRRSSSRRRQQQOOOUUUWWWYYYYYYVVVTTTRRRRRROOOQQQSSSUUUWWWWWWWWWWWWHHHHHHGGGEEEDDDCCCBBBAAABBBCCCEEEFFFGGGHHHHHHHHHDDDDDDEEEEEEEEEDDDDDDCCC?????????@@@@@@@@@@@@???>>>???AAACCCCCCCCCBBBAAA??????>>>>>>===>>>>>>>>>>>>===;;;999777666555555555555444444444333333333555444222111111111222333333111111111222333111000222222222222111111111111111111111111111111111111/////////////////////////////////.........------------------------------.........---------,,,,,,************************************************++++++***************+++************************))))))))))))************))))))))))))))))))))))))************************************************))))))*********+++++++++,,,,,,+++***))))))******))))))***++++++++++++***************************************************************************+++******************+++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,************+++++++++++++++++++++++++++++++++++++++,,,,,,------...//////------........./////////000000000111222333333444444555555666777888999999<<<<<<<<<<<<;;;:::::::::>>>>>>=========>>>??????AAADDDHHHJJJIIIIIIHHHIIIMMMLLLLLLQQQXXXZZZXXXSSSPPPQQQRRRSSSRRRPPPNNNMMMKKKKKKKKKLLLMMMMMMMMMMMMPPPUUU[[[]]]\\\WWWSSSQQQVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVUUUUUUTTTRRRQQQPPPLLLLLLLLLLLLMMMNNNOOOPPPSSSSSSTTTTTTSSSRRRPPPOOOWWWZZZ^^^`````````______ZZZTTTOOOMMMJJJHHHIIIMMMNNNOOOPPPQQQRRRRRRRRRQQQPPPOOONNNOOOQQQRRRPPPNNNJJJJJJJJJIIIJJJMMMQQQSSSOOOQQQQQQPPPMMMKKKJJJJJJHHHJJJLLLLLLKKKIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHGGGNNNQQQSSSSSSOOOLLLKKKLLLJJJJJJJJJLLLOOOQQQQQQPPPNNNOOOQQQRRRSSSTTTWWWYYY[[[ZZZXXXVVVTTTRRRQQQQQQSSSRRRPPPOOOPPPPPPOOOMMMOOOLLLJJJKKKOOOUUU[[[^^^___bbbeeegggeee```[[[XXX^^^aaabbb```]]]```gggnnneeedddcccaaa___ZZZTTTPPPRRRSSSUUUVVVWWWXXXXXXXXXVVVVVVVVVVVVVVVUUUUUUTTTSSSTTTTTTUUUTTTSSSQQQQQQSSSSSSUUUUUUVVVVVVWWWXXXUUUSSSQQQQQQRRRSSSRRRQQQOOOPPPQQQQQQPPPQQQSSSUUUVVVUUUTTTSSSSSSUUUXXXYYYWWWUUUSSSPPPMMMLLLMMMMMMXXXZZZhhh|||sss```UUUSSSYYY]]]^^^```aaa\\\UUUQQQQQQRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPOOOOOOPPPQQQQQQOOOMMMMMMOOOQQQRRRRRROOONNNLLLIIIGGGHHHKKKNNNRRRRRRRRROOOLLLJJJJJJKKKJJJJJJJJJJJJJJJJJJIIIIIIGGGFFFEEEEEEDDDEEEEEEFFFKKKMMMOOOOOONNNMMMMMMNNNOOONNNLLLJJJIIIHHHGGGHHHKKKLLLNNNOOOPPPOOONNNMMMSSSUUUVVVTTTQQQNNNMMMLLLJJJLLLNNNOOOQQQQQQQQQQQQDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIFFFEEEEEEDDDCCCBBB@@@???AAAAAA@@@???>>>>>>=========???AAACCCCCCCCCAAA@@@>>>>>>======<<<============<<<:::888666555555444555555444444444333333333444333222000000111222333111000111222555666444333222111111111111111111111000000000000000000000000....................................------------,,,,,,------------------......---------,,,,,,,,,*********************************************************))))))***++++++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************************************))))))*********+++++++++++++++******************))))))***++++++++++++************************************************************************************++++++******************+++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,---.........------------............///000000111111222222222444444555666777888888999;;;:::999999999999888777<<<;;;;;;<<<===>>>??????BBBEEEHHHIIIIIIHHHHHHHHHLLLKKKMMMRRRYYY[[[WWWRRRNNNOOOQQQSSSTTTSSSQQQPPPMMMMMMNNNMMMMMMLLLLLLLLLRRRUUUYYYYYYWWWSSSPPPOOOTTTUUUUUUVVVVVVWWWWWWWWWVVVVVVWWWWWWVVVUUUSSSRRRLLLLLLMMMMMMOOOPPPRRRSSSSSSSSSSSSSSSSSSRRRQQQQQQYYY]]]```aaa___\\\[[[[[[VVVRRRPPPQQQOOOKKKJJJLLLLLLNNNQQQSSSUUUVVVVVVUUUNNNMMMKKKKKKLLLMMMLLLLLLJJJIIIIIIIIIKKKNNNPPPQQQLLLMMMNNNLLLJJJHHHHHHIIIGGGIIIKKKKKKJJJHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHOOOSSSVVVTTTOOOKKKJJJKKKKKKKKKMMMPPPTTTVVVVVVTTTQQQRRRSSSRRRQQQRRRTTTUUUWWWVVVUUUTTTRRRRRRQQQQQQSSSPPPMMMKKKLLLMMMNNNNNNMMMKKKIIIKKKPPPTTTVVVWWWVVVVVVWWWXXXYYYYYYWWWVVVWWWZZZ[[[YYYWWWXXX___eeedddcccaaa```^^^YYYSSSOOOOOOPPPRRRTTTVVVWWWWWWWWWTTTTTTSSSRRRQQQQQQQQQQQQSSSTTTUUUVVVUUUTTTRRRPPPPPPPPPQQQSSSVVVXXXZZZZZZRRRPPPMMMMMMNNNOOOPPPPPPOOOPPPQQQQQQPPPQQQSSSUUUXXXWWWUUUUUUVVVXXXZZZ\\\YYYVVVSSSQQQPPPPPPPPPQQQWWWVVV^^^hhheeeWWWQQQUUUSSSWWWYYYXXXVVVVVVTTTRRRRRRRRRSSSSSSRRRQQQPPPOOONNNOOOOOONNNLLLLLLNNNPPPQQQPPPPPPQQQQQQQQQOOOLLLKKKKKKKKKIIIIIIJJJNNNQQQUUUTTTRRRNNNIIIFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGJJJLLLMMMLLLKKKJJJKKKLLLNNNMMMJJJHHHFFFFFFFFFFFFJJJKKKMMMNNNOOONNNLLLKKKMMMOOOOOONNNKKKHHHGGGGGGHHHIIIKKKLLLMMMMMMMMMLLLAAABBBBBBCCCDDDEEEEEEFFFBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDBBB@@@>>>===BBBAAA@@@???===============>>>AAACCCCCCAAA???>>><<<<<<;;;;;;;;;;;;<<<===<<<;;;999777666555444444444444444444333333333333333222111000000000111222111111222555777888777666000000111111111111111111000000000000000000000000..............................---------,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,+++++++++***************************************************))))))))))))***++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************************************)))************+++++++++*********************)))))))))***++++++++++++***************************************************************************)))***++++++++++++***)))************+++++++++++++++++++++************)))))))))******+++,,,,,,,,,)))))))))************+++************************+++++++++,,,------......,,,,,,,,,---------......//////000000000111111111333333444555666777888888999888666666777888777666999999:::;;;===???@@@AAADDDFFFGGGHHHGGGFFFGGGHHHKKKLLLOOOTTTXXXYYYUUUQQQOOOPPPRRRTTTUUUUUUTTTSSSMMMNNNNNNMMMLLLKKKMMMOOORRRTTTUUUUUURRROOONNNNNNQQQQQQSSSTTTUUUUUUUUUUUURRRSSSSSSTTTTTTSSSSSSRRRMMMMMMNNNOOOQQQSSSUUUVVVSSSSSSRRRRRRRRRSSSTTTUUUZZZ]]]aaa```\\\XXXWWWWWWSSSQQQSSSVVVUUUOOOMMMMMMMMMOOORRRUUUWWWXXXWWWWWWMMMLLLKKKJJJIIIJJJKKKLLLKKKJJJJJJKKKNNNPPPPPPOOOIIIJJJKKKJJJHHHGGGHHHIIIGGGIIIKKKKKKIIIGGGFFFGGGGGGFFFFFFFFFGGGHHHIIIJJJNNNQQQSSSQQQMMMIIIHHHHHHKKKLLLOOOSSSWWWYYYXXXWWWRRRSSSSSSQQQOOOOOOPPPQQQSSSRRRQQQPPPPPPPPPPPPPPPPPPNNNJJJIIIKKKMMMOOOOOOKKKIIIIIILLLPPPTTTSSSRRRSSSTTTUUUUUUVVVVVVVVVVVVQQQSSSTTTTTTSSSTTTXXX\\\cccbbb```___^^^ZZZVVVRRRMMMNNNOOOQQQSSSUUUWWWXXXUUUTTTRRRPPPOOOOOOOOOPPPSSSSSSTTTUUUUUUTTTRRRRRROOONNNOOOQQQVVVYYY[[[[[[NNNLLLHHHHHHIIILLLNNNNNNRRRSSSSSSSSSQQQQQQSSSUUU[[[ZZZXXXYYY[[[]]]^^^^^^ZZZWWWSSSQQQRRRSSSTTTTTTRRRTTTZZZ^^^VVVLLLNNNVVVUUUVVVVVVTTTRRRRRRSSSTTTRRRRRRSSSRRRQQQOOOMMMLLLLLLNNNNNNMMMJJJJJJMMMPPPPPPPPPQQQRRRSSSPPPLLLIIIHHHJJJJJJJJJJJJLLLOOOQQQUUUTTTQQQLLLGGGDDDCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHFFFFFFHHHIIIMMMKKKHHHFFFEEEEEEFFFFFFIIIJJJLLLNNNNNNMMMLLLKKKHHHIIIJJJHHHFFFDDDDDDDDDHHHIIIKKKLLLLLLLLLKKKKKK@@@@@@AAAAAABBBCCCCCCCCCAAABBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCAAA@@@>>>>>>AAAAAA???>>>>>>>>>>>>???<<<>>>AAABBBBBB@@@===;;;999999999999:::;;;;;;<<<;;;:::888777555555444444333333333333222222222222222222111000000000000000000000111444666666444222//////000000111111222222000000000000000000000000........................---------,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,+++++++++*********************************************************)))))))))))))))***++++++))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************************************************)))************+++++++++))))))************))))))))))))***++++++++++++***************************************************************************)))***++++++++++++***)))************++++++++++++++++++******))))))))))))((())))))***++++++,,,,,,))))))))))))***************************************++++++,,,,,,---......+++,,,,,,,,,,,,---------/////////000000000000000222333444555666777777888888555333333666777777666777888999;;;===@@@BBBCCCEEEEEEFFFEEECCCDDDFFFHHHIIILLLQQQUUUVVVTTTPPPNNNPPPPPPQQQRRRRRRQQQPPPPPPIIIKKKKKKJJJIIIKKKOOORRRPPPRRRSSSSSSPPPNNNNNNNNNOOOPPPRRRTTTUUUVVVUUUUUUNNNOOOOOOPPPPPPQQQRRRRRRMMMMMMNNNPPPRRRUUUWWWXXXTTTSSSQQQQQQRRRTTTWWWYYYXXX\\\^^^]]]XXXTTTTTTUUUTTTRRRTTTYYYXXXTTTQQQRRRPPPQQQTTTWWWXXXWWWVVVUUUOOONNNLLLJJJIIIJJJLLLNNNMMMLLLLLLNNNQQQRRRPPPNNNFFFGGGHHHHHHGGGGGGHHHJJJIIIJJJKKKJJJGGGFFFFFFFFFEEEEEEEEEEEEGGGIIIKKKLLLMMMNNNPPPOOOMMMJJJHHHGGGIIIKKKNNNSSSWWWYYYWWWUUUQQQRRRQQQPPPMMMLLLMMMOOOPPPPPPOOONNNMMMMMMMMMMMMLLLKKKJJJKKKNNNPPPPPPPPPKKKHHHGGGJJJPPPTTTTTTRRRRRRUUUXXXXXXWWWUUUUUUVVVRRRQQQOOONNNPPPSSSVVVYYY___]]]\\\[[[ZZZYYYVVVSSSKKKKKKLLLMMMPPPSSSVVVXXXWWWUUURRROOONNNMMMNNNOOOQQQQQQRRRSSSSSSSSSRRRRRRPPPNNNNNNPPPTTTWWWXXXXXXMMMJJJGGGFFFHHHLLLOOOPPPVVVVVVVVVUUURRRRRRSSSTTTYYYXXXWWWYYY\\\^^^]]]\\\ZZZVVVQQQPPPRRRTTTTTTTTTPPPUUUZZZYYYSSSNNNQQQVVVWWWVVVUUUUUUTTTSSSSSSTTTOOOPPPPPPPPPOOOMMMKKKJJJKKKMMMNNNKKKHHHHHHKKKPPPNNNNNNNNNPPPQQQOOOLLLIIIGGGIIIKKKKKKKKKKKKLLLNNNQQQPPPMMMIIIDDDBBBBBBCCC@@@AAAAAABBBCCCDDDDDDDDDCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFEEECCCAAAAAADDDFFFJJJHHHEEECCCBBBCCCEEEFFFHHHIIIKKKMMMMMMLLLKKKJJJEEEFFFGGGGGGEEEDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIHHH@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDEEEEEEEEEDDDBBBBBBBBBBBBAAAAAA@@@???@@@???>>>>>>>>>???AAABBB<<<>>>@@@BBBAAA???<<<:::777777888888999:::;;;<<<:::999888777555555444444333333333222222222111111111111111111000000000///......///111222222///---...//////000111222222333000000000000000000000000........................---------,,,,,,,,,+++++++++++++++,,,,,,---------+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************)))************+++++++++((()))************))))))))))))***++++++++++++***************************************************************************)))***+++,,,,,,+++***))))))************++++++++++++*********))))))((((((((())))))***++++++,,,,,,))))))))))))************))))))))))))))))))))))))***++++++,,,,,,---......++++++,,,,,,,,,---------////////////000000000000222333333444555666777777777444111222555777777666666777888;;;>>>AAACCCEEEEEEEEEDDDBBBAAABBBEEEGGGHHHLLLRRRUUUTTTPPPMMMLLLOOOOOOOOONNNMMMLLLKKKJJJFFFGGGHHHHHHHHHKKKPPPUUUNNNPPPSSSSSSQQQOOONNNMMMQQQRRRTTTVVVWWWXXXXXXWWWMMMMMMMMMNNNOOOPPPRRRSSSLLLMMMNNNPPPRRRUUUWWWYYYTTTSSSQQQPPPRRRUUUYYY\\\VVVZZZ\\\ZZZUUURRRSSSUUUUUUTTTUUUYYYYYYVVVUUUWWWRRRSSSUUUWWWWWWUUUSSSRRRQQQPPPNNNLLLJJJKKKMMMPPPNNNMMMMMMPPPSSSSSSPPPLLLEEEFFFGGGGGGFFFGGGIIIKKKJJJKKKKKKIIIGGGEEEEEEFFFDDDDDDDDDEEEGGGJJJLLLNNNNNNNNNOOOOOONNNLLLIIIGGGGGGIIIMMMRRRVVVWWWUUUSSSOOOPPPPPPNNNLLLLLLMMMNNNPPPOOONNNLLLKKKJJJJJJJJJHHHIIIKKKOOORRRSSSRRRPPPKKKGGGEEEHHHNNNTTTUUUUUUMMMRRRWWWXXXUUUSSSSSSTTTTTTOOOJJJHHHKKKPPPUUUXXXZZZXXXVVVUUUUUUUUUSSSQQQIIIIIIIIIKKKNNNQQQUUUXXXYYYWWWSSSOOOMMMMMMNNNOOOPPPPPPPPPPPPQQQRRRRRRRRRRRROOOMMMOOORRRUUUVVVUUUNNNKKKHHHGGGJJJNNNRRRSSSYYYYYYXXXVVVSSSRRRRRRSSSUUUTTTSSSVVVZZZ[[[YYYWWWYYYTTTPPPNNNPPPSSSTTTSSSOOOSSSUUUQQQNNNOOOQQQRRRVVVTTTSSSUUUTTTPPPNNNMMMLLLMMMNNNOOONNNLLLJJJIIIJJJLLLMMMKKKGGGFFFKKKPPPLLLKKKKKKMMMNNNNNNMMMKKKGGGIIIKKKLLLKKKJJJJJJJJJMMMLLLJJJFFFBBBAAABBBDDD>>>>>>???@@@AAABBBBBBCCC@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBB@@@>>>>>>AAACCCHHHFFFCCCAAAAAABBBDDDEEEGGGIIIJJJLLLLLLKKKJJJIIIDDDFFFGGGGGGFFFFFFGGGHHHEEEFFFGGGHHHHHHGGGFFFEEE===>>>???>>>===<<<===>>>@@@AAABBBCCCDDDDDDDDDDDDFFFEEEBBB@@@>>>>>>???@@@???>>>======???BBBCCCDDD???===;;;;;;;;;;;;:::999888888888777888888999999;;;:::999777666666555555333333333333333333333333222222222111111111000000000000111222222000///...000000////////////000000000000//////.........---//////.........---------......---,,,,,,+++******************************************************************************))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''+++***)))(((((()))***+++******))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))((((((++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,------.........///////////////000000000000111222333444555444222000000111222333444555666777:::<<<>>>???BBBBBBBBBAAA@@@@@@CCCEEEJJJKKKMMMNNNMMMLLLJJJIIIMMMIIIFFFFFFIIIJJJIIIHHHMMMLLLKKKIIIIIIKKKLLLMMMNNNOOOQQQRRRRRRRRRQQQQQQUUUSSSQQQRRRUUUWWWVVVUUUPPPLLLJJJLLLLLLJJJKKKOOOKKKKKKLLLNNNQQQTTTWWWYYYUUUTTTRRRRRRRRRSSSUUUVVVVVVWWWYYYXXXVVVTTTSSSSSSTTTWWW\\\]]][[[XXXUUUSSSUUUSSSSSSVVVYYYYYYVVVRRROOOLLLHHHGGGIIILLLNNNOOOIIIIIIIIIKKKMMMMMMLLLJJJHHHIIIHHHGGGFFFHHHKKKMMMOOONNNMMMLLLJJJIIIHHHGGGFFFFFFFFFEEEDDDEEEHHHKKKIIIJJJLLLMMMMMMKKKJJJHHHHHHJJJMMMPPPSSSQQQNNNJJJKKKMMMNNNMMMKKKJJJJJJKKKLLLKKKJJJIIIIIIJJJKKKKKKLLLLLLLLLMMMNNNOOOPPPQQQLLLKKKJJJLLLOOOPPPNNNKKKSSSTTTTTTSSSQQQPPPQQQRRRQQQOOOLLLLLLNNNQQQSSSSSSTTTVVVVVVPPPMMMNNNNNNLLLGGGHHHJJJKKKLLLOOORRRUUUWWWVVVTTTPPPMMMKKKLLLNNNNNNOOOOOONNNLLLLLLNNNOOOSSSPPPLLLLLLNNNPPPOOOMMMMMMKKKIIIHHHIIILLLPPPRRR\\\ZZZWWWTTTQQQQQQQQQQQQYYYTTTPPPQQQUUUYYYXXXVVVPPPOOOOOONNNNNNOOOOOOPPPMMMOOOPPPPPPPPPPPPQQQSSSUUUTTTSSSRRRPPPOOOMMMMMMNNNMMMLLLKKKIIIIIIHHHHHHRRRPPPMMMJJJHHHGGGGGGHHHDDDGGGJJJMMMMMMLLLJJJHHHGGGMMMTTTTTTPPPJJJGGGGGGJJJHHHEEECCC@@@???????????????@@@@@@AAABBBCCCCCCBBBBBBAAA@@@AAABBBCCCDDDDDDCCCAAA?????????@@@AAAFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGIIIIIIIIIGGGEEEDDDFFFFFFEEEEEEFFFFFFGGGHHHEEEEEEDDDCCCCCCCCCCCCCCC===>>>??????>>>===>>>@@@AAAAAABBBCCCDDDDDDDDDDDDEEECCCAAA???>>>>>>??????AAA>>>>>>AAAGGGIIIFFFAAA@@@>>>===<<<===>>>===;;;999999888888888888888999::::::888777666555555555333333333333333333333333222222222111111111000000111111111111111000//////000000////////////000000000/////////............///.........------------......---,,,,,,+++******************************************************************************))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''************************)))))))))))))))))))))))))))))))))))))))(((''''''+++***)))(((((()))***+++***)))))))))((((((((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))(((++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,,,,------............////////////000000000000111222333333555444222000000111222333444444555777999;;;===???>>>???@@@@@@@@@AAADDDGGGJJJKKKLLLLLLLLLKKKJJJIIIJJJHHHFFFFFFIIIKKKJJJIIIMMMLLLJJJIIIIIIJJJLLLMMMOOOPPPQQQRRRRRRQQQOOONNNQQQOOONNNOOORRRTTTTTTSSSQQQMMMKKKLLLKKKIIIIIIMMMJJJJJJKKKLLLOOORRRUUUWWWTTTRRRPPPNNNMMMNNNOOOPPPRRRTTTVVVVVVUUUTTTUUUUUUUUUXXXZZZZZZXXXTTTRRRQQQRRRRRRSSSUUUVVVUUUSSSPPPNNNLLLIIIIIIKKKMMMOOOOOOLLLMMMNNNOOONNNLLLJJJIIIGGGHHHHHHGGGGGGGGGJJJLLLKKKJJJIIIHHHFFFEEEDDDCCCCCCCCCCCCAAA@@@AAADDDFFFHHHIIIKKKLLLLLLKKKIIIHHHFFFGGGIIILLLNNNNNNKKKHHHHHHJJJLLLKKKJJJHHHIIIIIIKKKJJJIIIHHHHHHIIIKKKLLLLLLLLLLLLMMMMMMOOOPPPPPPJJJHHHHHHIIILLLMMMLLLJJJOOOQQQRRRRRRPPPOOOOOOOOOQQQOOOMMMNNNPPPSSSTTTUUUPPPRRRQQQLLLJJJLLLLLLJJJGGGHHHIIIJJJLLLOOOSSSUUUVVVVVVTTTQQQNNNMMMNNNPPPRRRQQQPPPMMMLLLMMMPPPSSSUUURRRNNNMMMPPPRRRTTTSSSPPPOOOMMMLLLMMMQQQUUUXXXZZZWWWRRRMMMLLLMMMPPPRRRWWWTTTPPPQQQUUUWWWVVVSSSOOOOOONNNMMMMMMMMMMMMMMMKKKNNNQQQRRRRRRPPPPPPPPPSSSRRRQQQOOOMMMMMMLLLLLLMMMLLLLLLKKKKKKKKKKKKLLLPPPNNNLLLIIIGGGGGGGGGHHHFFFHHHKKKMMMMMMLLLJJJHHHHHHMMMSSSSSSNNNJJJHHHHHHGGGFFFCCCAAA???>>>>>>>>>@@@@@@AAAAAABBBCCCCCCDDDBBBAAAAAA@@@AAABBBCCCDDDEEECCCAAA??????@@@AAACCCGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFHHHHHHHHHGGGEEEDDDEEEEEEEEEEEEEEEFFFGGGGGGEEEDDDCCCCCCBBBBBBCCCCCC===???@@@@@@??????@@@BBBBBBCCCCCCDDDDDDDDDCCCCCCDDDBBBAAA???>>>>>>??????CCC@@@@@@FFFNNNOOOHHH@@@???>>>======>>>???>>>===;;;::::::999999888888888999888777666555444444444333333333333333333333333222222222111111111111111222111111000000000000000000//////......//////000////////////........................------------...------,,,,,,++++++***************************************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((************************)))))))))))))))))))))))))))))))))))))))(((((('''******))))))))))))******))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,------........./////////000000000000111222333333444333222000000111222222333444444666888:::<<<===:::<<<===>>>???BBBEEEHHHKKKKKKKKKJJJJJJIIIIIIIIIEEEEEEEEEFFFIIIKKKLLLKKKKKKKKKIIIIIIIIIIIIKKKKKKOOOPPPQQQRRRQQQOOOMMMLLLMMMLLLKKKMMMPPPSSSSSSSSSRRRNNNMMMNNNLLLIIIIIIKKKJJJJJJJJJKKKNNNPPPSSSTTTSSSPPPMMMIIIHHHHHHJJJKKKNNNQQQSSSTTTTTTTTTVVVWWWWWWXXXXXXVVVSSSPPPNNNNNNPPPRRRTTTTTTRRRPPPOOONNNLLLKKKJJJKKKMMMOOOOOONNNMMMPPPRRRQQQLLLHHHFFFFFFGGGHHHIIIIIIHHHGGGHHHJJJHHHHHHGGGFFFEEEDDDBBBAAABBBBBBBBB@@@??????AAACCCFFFHHHIIIJJJKKKIIIHHHGGGEEEDDDEEEGGGIIIIIIHHHFFFGGGIIIKKKLLLJJJIIIIIIJJJJJJIIIGGGFFFGGGIIILLLMMMLLLLLLLLLLLLLLLMMMNNNOOOHHHGGGGGGHHHKKKLLLKKKJJJMMMPPPSSSTTTRRRPPPOOONNNRRRPPPPPPQQQSSSUUUUUUUUUOOOPPPNNNJJJIIILLLNNNLLLFFFFFFGGGHHHKKKNNNPPPRRRUUUUUUTTTRRROOOOOOPPPRRRUUUTTTQQQMMMLLLMMMRRRUUUUUURRROOOOOORRRUUUXXXXXXSSSQQQOOONNNPPPSSSXXX[[[XXXSSSMMMHHHGGGJJJOOOSSSUUUSSSQQQRRRUUUUUUSSSPPPOOOOOOMMMLLLKKKKKKJJJJJJIIIMMMQQQTTTSSSQQQOOOOOORRRPPPNNNKKKJJJJJJKKKLLLLLLKKKKKKKKKLLLMMMMMMNNNMMMLLLJJJHHHGGGGGGGGGHHHGGGIIIKKKMMMMMMLLLJJJHHHIIIMMMPPPOOOKKKHHHGGGHHHDDDCCCAAA@@@>>>=========BBBBBBBBBCCCCCCDDDDDDEEEAAAAAAAAAAAAAAABBBCCCCCCFFFDDDAAA???>>>@@@CCCEEEIIIIIIHHHFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFDDDCCCCCCBBBBBBBBBBBBBBB>>>@@@AAAAAAAAAAAABBBDDDCCCDDDDDDDDDDDDCCCCCCBBBCCCBBBAAA@@@@@@@@@@@@AAACCCBBBDDDHHHMMMNNNIIICCC>>>===<<<===??????>>><<<;;;;;;;;;::::::999888777888777666555444444444444444444333333333333222222111111111111111111111111333222000/////////000111/////////......////////////////////////.........---------------------------------,,,,,,+++++++++************************************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((************************(((((((((((((((((((((((((((((())))))))))))((((((***))))))))))))))))))***))))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))************************))))))*********+++++++++***++++++++++++,,,,,,,,,,,,------......//////////////////000000111222333333222111111000111222222222333333555777999:::<<<999:::<<<===>>>@@@DDDGGGKKKJJJIIIHHHHHHGGGHHHHHHAAABBBDDDGGGJJJLLLLLLLLLJJJIIIHHHHHHHHHHHHIIIJJJMMMNNNPPPQQQQQQOOOMMMLLLKKKKKKLLLMMMPPPRRRTTTTTTPPPNNNMMMPPPOOOLLLLLLNNNMMMLLLLLLMMMNNNPPPSSSTTTQQQOOOKKKGGGFFFGGGJJJKKKNNNPPPRRRSSSSSSTTTUUUWWWXXXWWWVVVRRRNNNLLLLLLMMMOOORRRUUUTTTPPPMMMMMMNNNJJJIIIIIIKKKNNNOOONNNMMMJJJNNNRRRPPPJJJDDDCCCDDDHHHIIIKKKKKKIIIHHHHHHIIIIIIIIIIIIHHHGGGFFFDDDCCCDDDEEEDDDCCC@@@@@@AAABBBEEEFFFHHHIIIIIIIIIGGGFFFEEEDDDDDDEEEGGGHHHGGGFFFGGGJJJMMMMMMMMMLLLLLLLLLJJJIIIGGGFFFGGGJJJMMMOOOKKKKKKKKKJJJKKKKKKLLLLLLIIIHHHHHHIIIKKKLLLMMMMMMOOORRRVVVXXXVVVTTTRRRQQQTTTSSSRRRSSSTTTUUUTTTRRRQQQRRROOOLLLMMMRRRTTTRRRNNNMMMLLLMMMOOOQQQRRRSSSRRRSSSSSSRRRPPPPPPQQQSSSVVVUUUSSSOOOMMMLLLOOOQQQQQQQQQQQQSSSUUUWWWYYYYYYUUUSSSPPPNNNOOORRRUUUXXXUUUQQQLLLIIIHHHKKKPPPSSSSSSRRRRRRSSSUUUTTTQQQMMMPPPPPPNNNLLLKKKJJJIIIIIIJJJMMMPPPRRRQQQPPPOOOPPPQQQOOOLLLJJJIIIJJJKKKMMMKKKKKKKKKKKKKKKLLLLLLMMMJJJJJJIIIGGGGGGGGGGGGHHHHHHIIIKKKLLLLLLKKKIIIHHHIIIKKKLLLJJJGGGEEEFFFGGGBBBBBBAAA@@@???>>>======CCCCCCCCCDDDDDDEEEEEEEEEAAAAAAAAAAAAAAABBBBBBBBBEEECCC@@@>>>???AAADDDFFFJJJJJJIIIHHHFFFDDDCCCBBBBBBCCCDDDEEEFFFEEEEEEEEECCCCCCCCCCCCCCCDDDDDDEEECCCCCCBBBAAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBCCCEEEDDDDDDDDDEEEDDDDDDCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCCCCEEEFFFGGGFFFFFFGGGHHH???>>>>>>???AAAAAA@@@>>><<<<<<<<<<<<;;;999888777888777666555555444555555444444444333333222222222111111111111111111111111333222000/////////000111//////............//////.........///////////////,,,,,,------------------------,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))******)))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,---...//////000////////////000111222333111111111111111111111222111222222333555777999:::999:::;;;;;;;;;===@@@CCCJJJIIIHHHGGGFFFFFFFFFFFF>>>AAADDDHHHJJJKKKKKKLLLHHHGGGGGGGGGGGGGGGGGGHHHIIIKKKNNNPPPQQQPPPNNNMMMJJJJJJKKKLLLMMMOOOQQQRRRMMMKKKMMMRRRSSSQQQQQQTTTQQQPPPPPPOOOPPPQQQSSSTTTOOOMMMKKKIIIIIIKKKMMMOOOPPPRRRSSSSSSRRRRRRSSSUUUVVVUUUSSSPPPLLLKKKLLLNNNPPPSSSVVVUUUQQQMMMMMMNNNHHHHHHIIIKKKMMMNNNMMMLLLHHHMMMQQQPPPKKKFFFFFFHHHJJJKKKMMMLLLJJJIIIIIIIIIHHHIIIJJJJJJIIIGGGEEEDDDEEEFFFFFFDDDBBB@@@AAABBBDDDEEEGGGHHHIIIHHHGGGFFFGGGFFFEEEEEEGGGHHHHHHGGGFFFHHHLLLMMMLLLKKKJJJJJJJJJIIIHHHGGGHHHJJJMMMOOOJJJIIIIIIHHHHHHHHHHHHIIIGGGGGGHHHHHHIIIJJJLLLMMMPPPSSSVVVWWWVVVTTTSSSSSSVVVTTTSSSRRRSSSRRRPPPNNNQQQRRRPPPNNNRRRXXXYYYVVVYYYVVVTTTSSSUUUVVVVVVUUUPPPQQQQQQQQQOOOOOOPPPRRRSSSTTTTTTQQQNNNKKKJJJJJJOOORRRUUUXXXYYYYYYYYYYYYVVVUUURRRPPPOOOQQQSSSUUUSSSRRRPPPOOOOOOPPPRRRSSSRRRRRRSSSUUUUUUSSSPPPNNNQQQPPPOOOMMMKKKJJJIIIIIIMMMNNNOOONNNNNNNNNPPPRRRQQQOOOLLLJJJIIIKKKMMMNNNKKKKKKJJJIIIIIIIIIIIIJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHJJJKKKKKKKKKIIIHHHHHHHHHHHHFFFDDDCCCCCCDDDAAAAAAAAAAAAAAA@@@@@@???CCCCCCCCCDDDDDDDDDDDDDDD@@@@@@@@@AAAAAAAAAAAAAAADDDBBB@@@>>>???AAADDDFFFIIIIIIHHHHHHGGGEEECCCBBBAAABBBBBBCCCDDDDDDDDDDDDBBBBBBAAAAAABBBBBBCCCDDDBBBAAAAAA@@@@@@@@@@@@@@@CCCEEEFFFEEEDDDCCCDDDEEECCCDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDFFFGGGDDD@@@@@@CCCHHHBBBAAAAAACCCDDDCCCAAA???;;;<<<<<<===<<<;;;999888888777666666555555555666555444444333333222222111111111111111111222222222222111111000000000000000///......------......///.........///////////////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************)))************+++++++++************++++++++++++++++++,,,---...//////000////////////000111222222000000000111111111111111111111111222444555777888999:::;;;:::999;;;===???HHHHHHGGGGGGFFFEEEDDDDDD===AAAFFFIIIIIIIIIIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHLLLOOOQQQPPPNNNMMMHHHJJJJJJJJJIIIJJJLLLMMMHHHHHHLLLSSSVVVTTTUUUWWWRRRRRRQQQPPPPPPPPPQQQRRRLLLKKKKKKKKKLLLNNNPPPRRRQQQRRRRRRQQQOOOOOOPPPRRRRRRRRRQQQOOOMMMMMMOOORRRQQQSSSUUUTTTRRROOONNNMMMHHHHHHIIIKKKNNNOOONNNMMMKKKNNNQQQPPPNNNLLLMMMNNNLLLLLLMMMKKKIIIHHHHHHIIIFFFGGGHHHIIIHHHFFFDDDBBBCCCDDDDDDCCCAAA@@@@@@AAACCCEEEGGGHHHIIIHHHGGGFFFHHHFFFFFFFFFHHHHHHGGGFFFBBBEEEIIIJJJIIIGGGFFFFFFIIIIIIHHHHHHHHHJJJKKKLLLHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFJJJLLLOOOPPPQQQQQQPPPPPPQQQSSSUUUSSSPPPOOOOOONNNMMMKKKLLLMMMMMMMMMSSSYYYZZZVVVVVVSSSOOOOOOQQQRRRPPPNNNMMMNNNOOOOOOMMMMMMNNNOOOPPPQQQSSSQQQNNNKKKIIIHHHQQQTTTXXX[[[[[[YYYYYYYYYWWWVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTSSSSSSRRRTTTUUUVVVVVVTTTSSSQQQQQQPPPNNNMMMKKKJJJIIIIIINNNNNNNNNLLLLLLMMMQQQTTTOOONNNLLLKKKKKKLLLMMMNNNKKKJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGEEEFFFHHHIIIJJJJJJIIIIIIHHHGGGEEEDDDCCCBBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB??????@@@AAAAAAAAAAAAAAAAAA@@@??????@@@AAADDDEEEEEEFFFGGGGGGGGGFFFEEEDDDAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBAAAAAA@@@???????????????FFFGGGHHHGGGEEECCCDDDEEEBBBCCCDDDEEEEEEEEEEEEEEEBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEDDDBBB??????@@@BBBAAAAAAAAABBBCCCBBB???<<<:::;;;<<<======<<<:::999888888777666666666777777555555444333333222111111000000111111111222222222111111111111111000/////////......------......///............/////////000++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((()))***++++++***)))((('''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************************************)))************+++++++++************++++++++++++***++++++,,,...//////000///......//////000111222//////000111111111111111000000111111333444666777888888999999888999<<>>???@@@AAABBBAAAAAA@@@======>>>???@@@AAABBBCCCAAABBBDDDFFFGGGGGGFFFEEEBBBAAAAAA@@@@@@@@@@@@AAA@@@????????????@@@AAAAAA@@@@@@???>>>>>>>>>>>>???HHHIIIIIIGGGEEEDDDDDDEEEBBBBBBDDDEEEFFFFFFFFFFFFAAAAAABBBCCCDDDDDDDDDDDDGGGEEEBBBAAAAAAAAA???<<>>>>>???@@@>>>;;;888999;;;<<<>>>>>>===;;;:::999888888777777777777888555555444333333222111111000000111111222222222222000111222222222111///............------.........---.........//////000000+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******************************))))))))))))))))))))))))''''''((()))))))))))))))((()))***++++++***)))((('''((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++)))************+++++++++******+++,,,...//////000.........//////000111222...///000111111111111111000000000111222444555666666777888888888:::===???EEEFFFGGGGGGFFFDDDAAA???>>>CCCHHHJJJIIIFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDGGGJJJMMMOOOPPPMMMJJJHHHNNNOOOPPPMMMIIIGGGIIIKKKDDDDDDIIIQQQTTTSSSRRRTTTOOONNNLLLKKKJJJJJJJJJKKKHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJMMMOOOKKKMMMNNNOOOPPPSSSVVVYYYRRRPPPOOOQQQSSSRRRNNNJJJMMMLLLKKKMMMPPPRRRSSSSSSPPPNNNLLLLLLMMMOOOOOOOOOKKKKKKIIIFFFDDDCCCEEEGGGFFFGGGIIIJJJJJJHHHEEECCCBBBDDDEEEEEECCCBBBBBBCCCCCCEEEGGGIIIJJJIIIHHHGGGCCCBBBBBBDDDEEEEEEBBB@@@CCCFFFJJJKKKIIIFFFDDDCCCDDDEEEFFFGGGGGGFFFDDDCCCEEEDDDCCCBBBAAA@@@@@@@@@DDDEEEFFFFFFEEEFFFKKKOOOQQQOOOKKKHHHGGGJJJPPPUUUNNNKKKHHHGGGHHHKKKLLLMMMDDDFFFHHHLLLTTTZZZXXXRRRJJJFFFCCCDDDIIILLLKKKHHHIIIJJJKKKKKKIIIHHHHHHIIILLLMMMMMMLLLLLLNNNQQQTTTRRRSSSRRROOOLLLLLLPPPTTTOOOQQQTTTVVVXXXXXXWWWVVVTTTSSSSSSSSSRRRRRRRRRRRRTTTVVVWWWXXXWWWWWWXXXYYYMMMLLLKKKJJJIIIHHHHHHHHHJJJLLLOOOPPPOOONNNOOOPPPKKKKKKKKKLLLLLLLLLLLLLLLHHHIIIIIIIIIKKKLLLMMMNNNKKKKKKKKKJJJIIIHHHFFFFFFAAABBBDDDFFFHHHIIIJJJJJJIIIHHHFFFFFFFFFEEEDDDBBB>>>???AAABBBCCCCCCBBBBBB????????????????????????>>>???@@@AAABBBAAA@@@@@@;;;<<<>>>???AAAAAABBBBBB>>>@@@CCCFFFGGGHHHGGGGGGBBBBBBAAA@@@?????????@@@?????????>>>???@@@@@@AAA@@@??????>>>>>>>>>>>>>>>LLLKKKIIIFFFEEEDDDDDDDDDBBBCCCFFFHHHHHHGGGEEECCCEEEDDDCCCAAAAAA@@@@@@@@@GGGFFFDDDCCCAAA@@@@@@@@@@@@>>>===<<<===<<<:::999<<<;;;:::;;;======:::777666666666666666777777777444333222222111111222222000000000///000000111111000000000000////////////111111000000//////......///............------------,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,,,,+++******))))))************++++++++++++******))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******)))************+++++++++***)))))))))(((((('''''')))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))''''''''''''((((((((()))************))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''************))))))))))))************************+++++++++*********))))))))))))))))))************)))************+++++++++)))************++++++++++++++++++,,,,,,,,,------////////////000000000000000000000111222222333333222222222222333444555555888777666666888;;;@@@BBBHHHHHHHHHGGGEEECCCBBBAAABBBCCCFFFHHHHHHFFFDDDCCCCCCDDDFFFFFFEEEEEEFFFHHHGGGJJJMMMNNNLLLJJJHHHHHHNNNOOOOOOOOOMMMIIIEEECCCFFFHHHLLLPPPTTTTTTQQQNNNMMMJJJGGGHHHJJJMMMMMMLLLLLLJJJIIIIIIJJJJJJIIIHHHGGGJJJLLLLLLKKKJJJJJJKKKMMMMMMMMMMMMMMMLLLKKKJJJPPPPPPOOOPPPPPPPPPNNNLLLKKKNNNQQQQQQPPPNNNNNNNNNOOOKKKGGGGGGIIIJJJGGGCCCDDDCCCBBBBBBCCCDDDEEEFFFGGGIIIJJJKKKJJJHHHEEECCCFFFFFFGGGGGGEEECCCAAA???CCCEEEGGGIIIIIIHHHEEEDDDBBBAAA@@@???@@@AAACCCEEEGGGGGGGGGFFFDDDCCCAAA@@@EEEEEEEEEEEEDDDDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDFFFHHHJJJKKKOOOLLLIIIHHHIIILLLMMMMMMFFFCCCBBBFFFGGGFFFIIIMMMEEEFFFGGGJJJSSSYYYUUUMMMHHHGGGEEEEEEGGGIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHKKKNNNPPPPPPNNNNNNPPPRRRUUUUUUPPPJJJIIIMMMQQQPPPRRRSSSTTTTTTTTTRRRQQQPPPRRRRRRPPPNNNMMMMMMPPPSSSVVVUUUVVVWWWXXXXXXUUUSSSNNNOOOPPPNNNKKKHHHGGGGGGMMMMMMMMMNNNNNNMMMMMMLLLMMMLLLJJJJJJLLLLLLLLLKKKLLLKKKJJJIIIHHHGGGGGGGGGJJJJJJIIIIIIHHHGGGFFFFFFEEECCCBBBFFFKKKMMMJJJFFFEEEEEEEEEEEEDDDCCCBBBAAACCCBBBBBBBBBBBBCCCCCCDDDEEEDDDCCCBBB@@@???======>>>============???@@@AAA@@@>>>===@@@EEEFFFCCC???DDDCCCBBBBBBCCCDDDCCCBBBDDDCCCAAA@@@???@@@@@@AAAAAA@@@@@@@@@@@@?????????======<<<<<<<<<;;;;;;:::KKKJJJHHHFFFDDDDDDDDDDDDCCCDDDFFFGGGGGGGGGEEEEEEFFFEEEDDDCCCCCCBBBCCCCCCFFFFFFDDDCCCBBBBBBAAAAAABBB@@@???>>>???>>><<<;;;<<<;;;:::<<<======:::777777777777777777777777777444333333222222222222222333333222222222222222333111000000000000//////////////////.........------............---------------,,,,,,++++++,,,,,,---...---,,,+++++++++++++++,,,+++******))))))************++++++++++++******))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******(((((()))))))))******************))))))((((((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))'''''''''((((((((()))))))))))))))(((((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((************))))))))))))************************+++++++++*********))))))))))))))))))************))))))*********+++++++++)))************++++++++++++,,,,,,,,,------------------.........///////////////000111111222222333111111111111222333444555777666555555777;;;???BBBGGGGGGFFFEEEDDDCCCCCCBBBCCCEEEGGGIIIIIIHHHFFFEEEDDDEEEFFFFFFEEEDDDEEEGGGGGGJJJMMMNNNMMMKKKJJJJJJMMMNNNNNNNNNMMMKKKHHHGGGHHHIIILLLPPPSSSSSSQQQNNNMMMJJJGGGGGGIIILLLMMMMMMKKKIIIIIIIIIKKKLLLKKKJJJJJJLLLNNNNNNMMMKKKLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJPPPOOONNNNNNOOONNNMMMMMMMMMPPPRRRRRRQQQOOOOOOOOOMMMIIIEEEFFFHHHIIIGGGDDDCCCBBBAAA@@@AAACCCEEEGGGGGGHHHIIIJJJIIIFFFCCCBBBCCCDDDEEEFFFEEECCC@@@>>>AAACCCEEEGGGGGGFFFEEECCCCCCBBBAAA@@@AAABBBDDDEEEFFFFFFEEEDDDCCCBBBAAAAAAEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAACCCBBBBBBCCCDDDFFFHHHJJJLLLJJJHHHHHHJJJLLLLLLLLLFFFCCCBBBEEEEEECCCDDDHHHFFFGGGGGGJJJQQQXXXUUUNNNIIIGGGEEEEEEGGGIIIJJJJJJIIIJJJJJJJJJJJJIIIHHHGGGIIILLLNNNOOONNNOOOQQQTTTWWWTTTMMMGGGIIIPPPTTTSSSQQQQQQQQQQQQRRRRRRPPPOOOPPPOOONNNMMMLLLNNNPPPSSSUUUTTTTTTUUUVVVUUUSSSQQQQQQRRRQQQOOOLLLIIIIIIIIILLLLLLMMMNNNOOOOOOOOOOOONNNMMMKKKJJJLLLNNNNNNMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFGGGGGGEEECCCCCCGGGLLLNNNKKKHHHDDDDDDDDDDDDDDDCCCAAAAAABBBBBBBBBCCCDDDEEEFFFGGGFFFFFFDDDCCCBBB@@@??????======<<<;;;<<<===>>>???>>><<<<<<@@@EEEHHHEEEBBBAAA@@@@@@AAABBBBBBAAA???CCCBBBAAA@@@???@@@@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::JJJIIIGGGFFFDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDBBBAAA@@@AAA@@@>>>===<<<;;;;;;<<<======:::888777777777777777777777777555444333333222222333333555444333222222222222222111111111000000000//////.........---------------............------------,,,,,,++++++++++++,,,,,,......---++++++*********,,,+++******))))))************++++++++++++******))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***'''''''''((((((((())))))***************))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************+++************)))))))))))))))))))))************)))))))))*********++++++)))************+++++++++,,,,,,,,,---------......,,,,,,,,,---------......//////000000111111222222111111111111222333444444555444444555777;;;???BBBGGGFFFDDDCCCCCCDDDDDDEEEEEEGGGIIIJJJKKKJJJHHHGGGFFFGGGHHHGGGEEEDDDEEEFFFGGGJJJMMMNNNNNNLLLLLLLLLOOOOOONNNNNNMMMMMMLLLLLLLLLKKKLLLNNNPPPQQQPPPOOOKKKIIIGGGGGGJJJLLLMMMMMMIIIHHHHHHJJJLLLNNNNNNMMMLLLNNNOOOOOOMMMLLLMMMMMMJJJIIIHHHHHHHHHIIIJJJKKKNNNNNNMMMLLLLLLLLLMMMMMMNNNPPPRRRRRRPPPNNNMMMMMMJJJGGGDDDDDDGGGHHHFFFDDDBBBAAA??????@@@CCCFFFHHHHHHIIIIIIHHHGGGDDDBBB@@@@@@BBBDDDFFFFFFCCC@@@>>>>>>@@@BBBDDDEEEEEEDDDCCCDDDCCCBBBBBBBBBCCCDDDEEEDDDDDDBBBAAAAAAAAABBBCCCEEEEEEDDDDDDDDDCCCCCCCCCDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAACCCEEEGGGHHHGGGFFFFFFGGGJJJKKKKKKJJJHHHEEEDDDFFFEEEBBBCCCEEEIIIIIIGGGHHHOOOUUUSSSMMMIIIFFFDDDCCCFFFIIIJJJKKKHHHIIIKKKKKKKKKJJJHHHGGGGGGIIILLLNNNNNNPPPRRRUUUWWWRRRJJJFFFKKKTTTXXXVVVQQQOOOLLLMMMPPPQQQPPPNNNMMMLLLKKKKKKLLLOOOQQQSSSUUUTTTSSSSSSSSSRRRPPPNNNTTTTTTRRROOOLLLJJJJJJKKKLLLLLLNNNOOOPPPQQQQQQQQQPPPMMMJJJJJJLLLNNNPPPPPPLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHFFFEEEFFFGGGHHHEEEDDDDDDGGGKKKMMMKKKHHHDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@AAACCCDDDFFFGGGDDDDDDCCCBBBAAA@@@???>>>===<<<;;;:::::::::;;;<<<<<<;;;<<<@@@EEEHHHGGGDDD======>>>???AAA@@@===;;;@@@???>>>>>>======>>>>>><<<<<<;;;;;;:::::::::;;;::::::999999888888999999HHHHHHGGGFFFEEEDDDDDDDDDEEEEEEDDDDDDDDDEEEFFFGGGEEEEEEDDDDDDDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDBBBAAA@@@AAA@@@>>>===;;;;;;<<<======<<<:::999888777777777777777666666555444333333222333333333444333222000000/////////111111000000000/////////......------------------.........---------,,,,,,,,,,,,++++++++++++,,,,,,......,,,+++******)))))),,,+++******))))))************++++++++++++******))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((()))))))))++++++******************(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((('''(((((((((((()))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************************)))))))))(((************************************))))))))))))((()))))))))************))))))))))))************))))))*********+++++++++,,,,,,---------.........,,,,,,,,,,,,------------......//////000111111222222111111222222333444555444444444555888<<<@@@BBBFFFEEECCCBBBCCCDDDFFFHHHFFFHHHIIIKKKKKKKKKJJJIIIHHHIIIJJJIIIGGGFFFFFFGGGHHHKKKNNNOOOOOOOOOOOOPPPSSSRRRPPPOOONNNNNNOOOOOONNNMMMKKKLLLNNNPPPPPPOOOHHHHHHIIIKKKLLLLLLKKKKKKHHHHHHHHHJJJMMMPPPPPPOOOMMMNNNOOONNNMMMKKKLLLMMMJJJIIIGGGFFFGGGIIIKKKLLLLLLMMMLLLKKKJJJJJJLLLMMMNNNOOOPPPOOOMMMKKKJJJJJJJJJHHHEEEEEEFFFFFFDDDCCCBBBAAA??????AAADDDGGGJJJJJJIIIIIIGGGEEECCCAAA@@@@@@BBBEEEHHHHHHFFFCCC@@@===???AAACCCDDDDDDDDDCCCDDDDDDCCCCCCCCCCCCDDDEEECCCBBBAAA@@@@@@BBBDDDEEEDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@AAABBBDDDFFFGGGCCCCCCDDDGGGIIIKKKJJJHHHJJJGGGFFFHHHHHHEEEEEEHHHMMMLLLIIIGGGKKKPPPOOOJJJGGGEEEBBBBBBDDDHHHJJJKKKGGGIIIKKKLLLLLLJJJGGGFFFGGGHHHJJJLLLMMMOOOQQQRRRUUUPPPJJJHHHPPPYYYZZZVVVQQQNNNJJJKKKOOOQQQPPPNNNLLLKKKJJJKKKNNNQQQSSSTTTUUUSSSRRRQQQQQQQQQOOOMMMSSSRRRQQQNNNJJJIIIIIIJJJMMMNNNOOOPPPQQQQQQQQQQQQPPPMMMIIIHHHKKKNNNPPPQQQJJJJJJKKKKKKLLLKKKKKKKKKKKKIIIGGGEEEDDDFFFHHHIIIFFFEEEEEEGGGIIIIIIGGGDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>???@@@AAABBB@@@@@@??????>>>===<<<<<<>>>===;;;:::999999::::::;;;;;;<<>>???>>>===;;;:::;;;<<<<<<<<<:::999999777777777666666666555555444444333222222222222333333222111000///.........000000000////////////..............................------------,,,,,,,,,,,,++++++******++++++,,,...---,,,+++************,,,+++******))))))************++++++++++++******))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((()))))))))************************++++++(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((()))))))))************)))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((()))))))))*********))))))*********+++++++++,,,,,,,,,---------......,,,,,,---------.........---......//////000111111222222222333333444555666555555555777999<<<@@@AAAEEEDDDCCCBBBCCCEEEGGGIIIFFFGGGHHHIIIJJJJJJJJJJJJIIIJJJKKKJJJHHHGGGGGGHHHLLLNNNQQQRRRRRRRRRSSSTTTVVVTTTRRRPPPNNNNNNOOOOOOOOOMMMJJJJJJLLLNNNOOOOOOFFFIIILLLOOONNNLLLJJJHHHIIIIIIIIIKKKNNNQQQQQQPPPMMMNNNNNNMMMJJJIIIJJJKKKJJJIIIGGGGGGGGGIIIKKKLLLJJJKKKLLLKKKJJJIIIKKKMMMOOOPPPPPPNNNKKKIIIHHHHHHJJJIIIFFFEEEDDDCCCBBBAAACCCBBBAAAAAACCCFFFIIIKKKKKKJJJHHHFFFDDDBBBAAAAAABBBDDDFFFIIIIIIGGGEEECCC>>>???@@@BBBCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCBBBAAA@@@???@@@BBBDDDFFFBBBBBBBBBAAAAAAAAA@@@@@@CCCCCCBBBBBBAAAAAAAAA@@@AAA@@@@@@AAABBBDDDFFFHHHAAAAAACCCFFFIIIJJJIIIGGGGGGDDDEEEIIIIIIGGGGGGJJJOOONNNJJJFFFGGGKKKJJJFFFEEECCCAAABBBEEEHHHJJJKKKGGGHHHJJJLLLKKKIIIGGGEEEGGGHHHHHHJJJKKKMMMNNNNNNPPPNNNKKKLLLTTT[[[YYYSSSQQQNNNKKKKKKNNNPPPOOONNNLLLJJJJJJLLLQQQTTTVVVVVVUUUSSSQQQPPPPPPPPPNNNMMMOOOOOOOOOLLLIIIGGGHHHIIIOOOOOOPPPQQQQQQQQQPPPPPPOOOLLLHHHGGGIIILLLNNNOOOIIIIIIJJJKKKKKKKKKJJJJJJJJJIIIFFFDDDDDDEEEHHHIIIGGGFFFFFFFFFEEEDDDAAA???BBBBBBBBBAAAAAA@@@???>>>>>>>>>===============>>>>>>>>>======<<<<<<<<<;;;???>>><<<:::999999999:::;;;;;;<<<>>>??????>>><<<;;;;;;<<>>===<<<<<<<<<:::999888:::<<<<<<:::888888888777666666555555444444444444333222222111111222222333222111000000000000000/////////.........------.............../////////------------,,,,,,,,,,,,++++++************++++++,,,,,,+++************+++,,,+++******))))))************++++++++++++******))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((()))))))))*********)))))))))***************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))************((((((((()))))))))******)))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------......//////000000222222222222333444555555555555555777999;;;>>>???BBBBBBAAAAAABBBCCCEEEFFFDDDDDDEEEGGGHHHHHHHHHHHHHHHIIIJJJIIIGGGGGGGGGIIINNNPPPRRRSSSSSSSSSTTTVVVUUUSSSQQQOOOMMMMMMMMMMMMMMMKKKHHHHHHJJJLLLNNNNNNIIILLLOOOPPPNNNLLLJJJIIILLLKKKKKKMMMOOOQQQQQQPPPMMMNNNMMMKKKHHHGGGHHHIIIIIIIIIHHHGGGGGGHHHIIIJJJGGGKKKMMMMMMKKKIIIKKKMMMPPPPPPPPPMMMJJJGGGGGGGGGHHHGGGEEEDDDBBBAAAAAAAAACCCCCCCCCCCCEEEFFFHHHIIIJJJHHHFFFCCCBBBAAAAAABBBBBBDDDEEEFFFGGGFFFDDDCCC>>>???@@@AAABBBBBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????@@@AAACCCDDD@@@@@@?????????>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDFFFGGGAAAAAABBBEEEHHHIIIHHHFFFCCCAAACCCGGGIIIGGGGGGJJJMMMMMMJJJEEEEEEGGGFFFCCCDDDCCCCCCDDDHHHKKKLLLLLLFFFGGGIIIJJJIIIHHHFFFEEEFFFEEEEEEGGGIIIKKKKKKJJJJJJKKKLLLMMMSSSXXXUUUOOOOOONNNNNNMMMLLLLLLMMMMMMLLLJJJIIIMMMRRRVVVWWWUUUSSSQQQOOONNNOOOOOONNNMMMLLLMMMNNNMMMKKKIIIHHHIIINNNNNNOOOPPPQQQQQQQQQQQQOOOLLLIIIHHHIIIKKKMMMMMMIIIJJJKKKLLLKKKJJJIIIHHHIIIHHHFFFEEEEEEFFFGGGHHHFFFFFFFFFEEECCCAAA>>>===AAAAAAAAAAAA@@@???>>>===@@@@@@???===============>>>>>>>>>===============>>>===;;;:::999999999:::<<<<<<======<<<;;;999888;;;;;;<<<===???>>><<<999;;;;;;<<<============<<<666666777888<<<@@@DDDGGG;;;999888777777999;;;<<<>>>???@@@@@@AAA@@@???>>>AAA@@@@@@@@@AAAAAABBBBBBAAA@@@???>>>>>>>>>>>>>>>@@@??????>>>>>>>>>?????????===;;;;;;;;;;;;999777666999;;;;;;888666666777666555555444333333222222333222111111000000111111000000////////////000000...------------,,,,,,,,,,,,,,,---------.........---------,,,,,,,,,++++++++++++************++++++***************++++++,,,,,,+++******))))))************++++++++++++******))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))((((((((())))))*********))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))************))))))))))))((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))************(((((((((((()))))))))***)))************+++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,------......///000000000000000000111222333444444444444555666888:::;;;>>>>>>>>>??????@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFDDDEEEGGGFFFEEEEEEFFFGGGIIIKKKLLLMMMLLLLLLNNNOOOOOONNNMMMLLLKKKKKKKKKKKKJJJHHHGGGGGGIIIKKKMMMMMMPPPQQQPPPMMMJJJIIIKKKNNNOOONNNMMMNNNOOOPPPOOONNNNNNNNNMMMJJJHHHFFFGGGIIIGGGGGGGGGGGGGGGGGGFFFFFFEEEJJJOOOOOOLLLJJJKKKLLLMMMMMMLLLIIIEEEBBBBBBBBBAAAAAAAAA@@@@@@???@@@AAABBBCCCDDDEEEEEEFFFFFFFFFGGGEEEBBB@@@>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@>>>>>>??????@@@@@@@@@@@@>>>?????????>>>>>>===<<<<<<======>>>>>>?????????>>>>>>=========<<<<<<<<<<<<<<<<<<======>>>>>>??????>>>>>>???@@@BBBDDDFFFBBBBBBBBBDDDFFFHHHGGGFFFCCCAAACCCHHHIIIGGGGGGJJJGGGHHHGGGDDDDDDGGGFFFCCCEEEEEEFFFIIILLLOOOOOONNNFFFGGGGGGGGGGGGFFFEEEEEEBBBAAAAAADDDHHHJJJJJJIIIGGGIIIJJJJJJMMMQQQPPPKKKKKKNNNPPPNNNJJJGGGHHHKKKKKKIIIHHHLLLRRRVVVVVVTTTQQQOOOLLLLLLMMMMMMMMMLLLKKKNNNQQQQQQPPPMMMLLLLLLJJJKKKMMMOOOQQQRRRSSSSSSPPPNNNKKKJJJKKKLLLLLLKKKKKKLLLMMMMMMMMMKKKIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGDDDEEEFFFEEECCCAAA@@@???@@@@@@@@@@@@???>>>===<<<>>>======<<<<<<<<<<<<===<<<<<<<<<<<<<<<=========<<<;;;999888777888888999<<<===>>>===<<<:::999888<<<;;;:::;;;======;;;999999:::;;;<<<===<<<<<<;;;999999:::<<>>>>>===<<<<<>>============???>>>>>>===<<<<<<======>>>===;;;;;;;;;:::999777555888;;;:::777555666777555555444333333222111111222111111000///000000000------,,,,,,,,,------...------,,,,,,,,,++++++++++++++++++,,,,,,------------------,,,,,,,,,++++++++++++************++++++))))))))))))***+++,,,---,,,++++++***)))***************++++++++++++******))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''(((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))(((((((((''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************(((((((((((()))))))))))))))************+++++++++))))))*********+++++++++)))************+++++++++,,,,,,------...//////000............///000111222333333333444555666777888;;;;;;<<<===>>>=========??????@@@AAABBBCCCDDDEEEAAACCCDDDDDDCCCCCCDDDFFFBBBDDDEEEEEEDDDDDDFFFHHHIIIIIIIIIJJJJJJJJJJJJJJJHHHGGGFFFFFFIIIKKKLLLLLLVVVTTTPPPKKKGGGHHHMMMRRRQQQPPPNNNNNNOOOPPPNNNMMMOOOOOONNNKKKHHHFFFGGGIIIFFFFFFGGGGGGFFFEEEDDDCCCDDDJJJPPPQQQMMMJJJKKKLLLIIIIIIGGGDDD@@@=========<<<===>>>>>>>>>???@@@BBBAAABBBDDDEEEEEEEEEDDDCCCDDDBBB???===<<<===???@@@??????>>>===<<<<<<==================>>>>>>>>>>>>===============<<<;;;;;;::::::;;;<<<======<<<<<<===<<<<<<<<<<<<;;;;;;;;;999999:::;;;<<<===>>>>>>============???AAACCCDDDCCCBBBBBBCCCFFFGGGGGGFFFFFFDDDFFFJJJKKKIIIHHHKKKBBBEEEEEECCCDDDGGGGGGDDDFFFGGGIIILLLPPPRRRQQQPPPFFFFFFFFFEEEEEEEEEEEEEEE???>>>>>>BBBGGGKKKKKKJJJEEEHHHIIIFFFGGGKKKLLLJJJHHHMMMQQQOOOHHHDDDEEEIIIJJJHHHGGGKKKQQQUUUTTTRRRNNNLLLJJJJJJKKKLLLLLLLLLLLLOOOSSSUUUTTTQQQOOOOOOFFFHHHKKKNNNQQQTTTUUUVVVQQQOOOMMMMMMMMMMMMLLLJJJMMMMMMNNNOOONNNLLLJJJHHHFFFFFFFFFFFFGGGGGGFFFFFFBBBDDDFFFFFFDDDCCCBBBCCC@@@@@@@@@??????>>>===<<<999999999999::::::;;;<<<999999:::::::::::::::;;;999999777666666666777888;;;===>>>>>><<<;;;::::::;;;:::999999;;;;;;:::999666777888999::::::999888999888888888:::>>>AAADDD888777555444444666999:::;;;???BBB@@@<<<999;;;>>>???@@@BBBDDDDDDCCCBBBAAAAAA@@@@@@???>>>======<<<@@@BBBCCCBBB@@@>>>>>>???============<<<;;;:::999888888888888888777666555444333222222111111222222000000000000000000000000......//////......---,,,------------------------+++++++++,,,,,,---------(((((())))))******++++++******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((%%%,,,999:::///''''''((((((((((((((()))******''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++...------------...//////////////////000000000000222222222333444555666777<<<;;;::::::;;;<<<>>>???AAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCEEEFFFHHHGGGGGGGGGFFFFFFFFFFFFFFFHHHGGGFFFEEEFFFHHHKKKLLLLLLJJJHHHGGGIIILLLPPPRRRSSSOOOIIIEEEEEEGGGIIIJJJJJJLLLOOOPPPOOOOOOOOOPPPQQQUUUSSSKKKGGGIIIJJJGGGCCCDDDEEEFFFFFFEEEDDDCCCGGGKKKNNNNNNKKKIIIIIIJJJHHHGGGEEEBBB>>>===>>>@@@@@@>>><<<::::::===@@@BBBCCCCCCDDDDDDDDDDDDDDDCCCBBB@@@===;;;::::::<<<======<<<;;;::::::;;;<<<===@@@??????>>>===<<<<<<<<<;;;<<<>>>>>>>>><<<:::999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======>>><<<;;;::::::;;;===>>>>>>>>>>>>>>>???@@@BBBBBBFFFEEECCCBBBCCCEEEHHHJJJHHHIIIIIIJJJJJJIIIHHHGGGHHHGGGEEEFFFGGGIIIIIIHHHFFFHHHKKKMMMNNNNNNMMMLLLHHHFFFEEEFFFGGGHHHGGGEEEAAAAAADDDHHHLLLNNNMMMLLLKKKJJJIIIIIIJJJKKKKKKJJJMMMMMMLLLLLLLLLKKKKKKJJJLLLJJJIIIJJJNNNPPPPPPNNNLLLJJJHHHHHHJJJJJJJJJIIISSSQQQPPPRRRTTTTTTQQQNNNLLLKKKKKKNNNQQQRRRPPPMMMRRROOOLLLLLLOOOPPPNNNLLLNNNOOOPPPPPPNNNKKKHHHFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@???>>>===<<<<<<======>>>>>>>>>===<<<:::999888;;;;;;::::::999888777777:::::::::999999999888888888:::;;;:::999888999:::888888999999999:::::::::888888777777666666555555:::::::::::::::999888777999999777666555555555555<<<@@@BBBAAA===;;;===??????@@@BBBCCCCCCBBBAAA@@@@@@@@@@@@??????>>>>>>===>>>@@@AAA@@@>>><<<<<<===============<<<;;;::::::999999999888777555444333333333222111111111111111000000000000000000000000...............------,,,------------------------++++++,,,,,,,,,,,,,,,,,,)))))))))))))))***************))))))))))))************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))%%%(((111333+++''')))((((((((((((((())))))***''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++---------------......///....../////////000000000111111111111222333444555999999888888999:::;;;<<<@@@@@@@@@@@@AAABBBBBBCCCDDDDDDCCCCCCDDDEEEGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGGGGHHHIIIKKKLLLKKKKKKJJJJJJKKKNNNQQQSSSQQQNNNKKKIIIIIIIIIHHHGGGGGGJJJMMMNNNMMMLLLLLLMMMSSSVVVSSSKKKGGGJJJLLLJJJBBBCCCDDDDDDEEEEEEEEEEEEGGGIIILLLLLLJJJGGGGGGGGGFFFFFFDDDAAA>>>===>>>@@@???===<<<:::;;;===???@@@AAAAAABBBBBBBBBBBBAAAAAA@@@>>>;;;999999:::;;;<<<===<<<;;;::::::;;;;;;<<<>>>>>>===<<<<<<;;;::::::999:::;;;<<<<<<;;;999888999999::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<===???>>><<<;;;;;;<<<===>>>;;;;;;;;;<<<===???@@@AAACCCBBBAAA@@@AAACCCFFFGGGEEEFFFHHHIIIIIIHHHFFFEEEFFFEEECCCDDDFFFGGGGGGFFFEEEFFFHHHJJJKKKLLLLLLLLLFFFEEEDDDDDDEEEFFFEEECCCDDDCCCCCCEEEIIILLLLLLLLLJJJIIIHHHHHHIIIJJJJJJIIIJJJKKKMMMNNNMMMLLLIIIHHHJJJHHHGGGIIILLLNNNNNNMMMKKKKKKKKKKKKKKKKKKLLLMMMPPPOOONNNPPPRRRRRRPPPNNNKKKJJJJJJMMMPPPPPPOOOLLLOOOMMMJJJKKKLLLMMMLLLJJJKKKLLLMMMMMMLLLIIIFFFDDDBBBCCCCCCCCCBBBAAA@@@@@@>>>>>>???@@@AAAAAAAAAAAA???>>>===<<<;;;<<<<<<======<<<;;;;;;:::999888888;;;::::::999888888777777888888888888777777777777777888999999777777888999888888888888999999999999888888777777666666555555888999999999888888777666888777666555555444444444>>>AAACCCBBB???>>>???AAA???@@@AAABBBBBBAAA???>>>???????????????>>>>>>>>><<<===>>>===;;;:::::::::;;;;;;<<<<<<<<<;;;;;;:::999999888777555333111000222111111000000000000000000000000000000000000000...............---,,,,,,------------------------,,,,,,,,,,,,,,,+++++++++************))))))))))))***))))))(((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((+++$$$###)))***'''&&&+++((((((''''''(((((()))***''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++++++++++++++++++++++++++------,,,,,,------...///.........////////////000000000000000000111222333555555555555666777999999======>>>??????@@@AAAAAADDDCCCCCCCCCDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIJJJKKKMMMOOOQQQSSSMMMMMMLLLMMMMMMKKKGGGDDDDDDGGGJJJLLLKKKJJJIIIIIIMMMOOOMMMHHHGGGJJJMMMNNNDDDDDDCCCCCCCCCCCCCCCDDDFFFHHHJJJJJJHHHEEEDDDDDDDDDDDDCCCAAA>>>===???@@@<<<<<<<<<;;;<<<======>>>>>>>>>????????????>>>>>><<<;;;999888888999;;;<<<<<<<<<;;;:::::::::::::::;;;;;;::::::999999888888666777888999:::999888777888888888888999999999999::::::999999::::::;;;<<<>>>===<<<:::::::::;;;<<<777888999:::<<<===>>>???@@@???>>>>>>???@@@BBBCCCAAACCCFFFGGGHHHFFFCCCAAACCCAAAAAAAAACCCDDDCCCBBBAAABBBCCCDDDFFFHHHJJJKKKGGGEEEDDDDDDEEEEEEDDDCCCFFFDDDCCCDDDFFFIIIJJJKKKHHHHHHGGGGGGGGGGGGGGGGGGGGGIIILLLNNNMMMKKKHHHEEEGGGFFFEEEGGGIIILLLLLLLLLJJJLLLNNNMMMKKKKKKNNNQQQLLLKKKKKKMMMOOOPPPNNNMMMJJJIIIIIIKKKMMMMMMLLLJJJKKKJJJIIIIIIJJJJJJIIIHHHHHHHHHIIIIIIHHHFFFCCCAAABBBBBBBBBAAAAAA???>>>>>>888999:::<<<>>>??????@@@===<<<;;;;;;;;;;;;;;;<<<::::::888777777777888888999999999888888777777666666666666666555555555555555666777666555555666777666666777777777888888888888888777777666666555555666666777777777666555555666666555555444444333333???AAACCCCCCAAA@@@@@@BBB???@@@@@@@@@@@@???>>>>>>===============>>>>>>>>>;;;<<<===<<<:::999999999888999999:::::::::999999777666666555444333111000111111000///////////////////////////////////////------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******++++++******))))))(((((())))))(((((((((((())))))))))))************))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((+++%%%"""%%%'''%%%&&&***(((''''''''''''((())))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************,,,,,,,,,,,,,,,------...------........./////////000000//////000111111222333333333444555666777888:::;;;<<<===>>>?????????AAAAAAAAABBBCCCCCCDDDDDDAAAAAABBBBBBCCCCCCCCCDDDEEEEEEFFFGGGHHHHHHGGGGGGEEEFFFHHHJJJLLLMMMNNNOOOKKKKKKKKKLLLLLLJJJGGGCCCBBBEEEIIIKKKJJJHHHGGGFFFBBBDDDFFFEEEEEEGGGJJJKKKGGGEEECCCAAA@@@@@@AAAAAAFFFHHHIIIHHHGGGDDDBBBAAAAAABBBAAA@@@>>>===???@@@::::::;;;<<<<<<<<<<<<<<<=========>>>======<<<<<<888888777666777888:::;;;;;;;;;::::::999999999999888888888777777666666666444444666777777777777666666666666777777777888888999888888888888999::::::;;;:::999888777777777888555666888999;;;<<<===>>>============>>>>>>??????>>>@@@DDDFFFGGGEEEAAA??????>>>>>>???@@@AAA@@@???>>>>>>>>>???AAAEEEHHHJJJGGGFFFEEEEEEFFFFFFEEECCCFFFEEEDDDEEEGGGHHHGGGFFFEEEEEEFFFFFFEEEDDDDDDEEEEEEFFFHHHIIIIIIHHHFFFEEEDDDDDDDDDEEEGGGIIIJJJJJJHHHKKKNNNLLLHHHGGGJJJOOOHHHHHHIIIJJJKKKLLLLLLLLLHHHHHHHHHIIIIIIJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFEEEDDDBBB@@@BBBBBBBBBBBBAAA???>>>===666777888:::;;;<<<======::::::::::::::::::;;;;;;:::888777666666777999:::888888888777777777666666666666666555555555444444333444555555333333444555555555555666666666777777888888777777666666555555444555555555555555444444666666666666555555444444@@@AAABBBBBBAAAAAAAAAAAA?????????????????????>>>;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<======:::999999999666666777888888888777777333333444444444333333222111000//////......//////........................---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++******))))))(((((())))))(((((((((((())))))((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))%%%$$$&&&((('''''')))'''''''''''''''(((((()))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********************************+++++++++++++++,,,------------------............000000000000000111111222111222333444555666777777888999;;;<<<===>>>>>>>>>>>>>>>??????@@@AAAAAAAAA===>>>>>>???@@@AAAAAABBBCCCCCCDDDEEEEEEEEEDDDDDD@@@AAADDDFFFHHHIIIIIIIIIKKKIIIHHHHHHIIIHHHFFFDDDCCCEEEIIIJJJIIIGGGFFFFFF@@@BBBEEEGGGFFFDDDCCCDDDCCCCCCAAA@@@@@@@@@AAABBBGGGGGGGGGGGGGGGEEEBBB@@@???@@@@@@???======>>>???888999:::;;;<<<;;;;;;:::===============<<<;;;:::666666555555666777888999888888999999999999888888666666666666555555555555333444444555666666666666555555555666666666777777777777777777777888999999999999888888777777777777555666888:::<<<<<<======<<<<<<======>>>>>>======<<>><<<<<<<<<===??????>>><<<<<<<<<;;;<<<>>>BBBEEEHHHEEEDDDCCCCCCDDDEEEDDDCCCEEEEEEFFFHHHJJJHHHEEEBBBBBBDDDFFFEEECCCBBBBBBCCCFFFEEEDDDDDDDDDEEEEEEFFFCCCDDDDDDEEEEEEFFFHHHIIIFFFIIIKKKIIIDDDBBBFFFJJJFFFGGGHHHHHHIIIIIIKKKLLLGGGHHHHHHGGGFFFFFFGGGGGGGGGHHHIIIIIIHHHGGGGGGFFFCCCDDDDDDDDDDDDCCCAAAAAA@@@@@@@@@??????===<<<<<<888888999:::::::::::::::888888999:::::::::;;;;;;:::999777666777888:::;;;888888888777777777777777777777666666666555555555222444555444333222333444444444555555555666666666888888777777666666555555333444444555555555444444666666777777777666555555??????@@@AAAAAAAAA@@@@@@>>>>>>?????????@@@@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======;;;999999:::666666777777777666666555222222333444444444444444111000000///////////////........................---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************)))))))))))))))((((((''''''(((((()))((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&(((******((('''''''''&&&&&&''''''((()))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******************************++++++******++++++,,,---,,,,,,,,,---------......000000000//////000000111000111222444555666666666666888:::<<<===>>>======;;;<<<===>>>?????????>>>;;;;;;<<<===???@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCC???@@@AAACCCDDDEEEFFFFFFKKKIIIFFFFFFFFFGGGFFFEEEDDDFFFHHHHHHGGGFFFFFFFFFHHHHHHIIIKKKGGG@@@===>>>===>>>>>>???AAABBBDDDEEEEEEEEEEEEFFFFFFEEEAAA???>>>???@@@???===<<<<<<===888888999:::::::::::::::============<<<;;;:::999555555555555666666777888555666777888999999999999666666666666555555555555555555555555555555666666555555555555666666666666666666666555666777777888999999::::::::::::::::::666777999;;;<<<<<<<<<;;;:::;;;===>>>>>>===<<<;;;;;;===@@@BBBCCCBBB???>>>;;;;;;;;;===??????===;;;;;;;;;:::;;;===@@@CCCEEEAAA@@@???AAACCCDDDCCCBBBDDDEEEHHHKKKLLLIIIDDD@@@BBBFFFHHHGGGDDDBBBBBBCCCFFFEEECCCBBBBBBDDDFFFHHHDDDEEEFFFFFFEEEEEEGGGHHHEEEGGGHHHFFFCCCBBBDDDGGGGGGHHHHHHHHHGGGHHHJJJKKKGGGHHHHHHFFFDDDDDDEEEFFFFFFHHHJJJJJJHHHFFFFFFFFFBBBBBBBBBBBBBBBBBBAAAAAA;;;;;;;;;;;;;;;::::::999:::::::::::::::999888888666777999:::;;;;;;;;;;;;:::999999888888999:::;;;888888888888888888888888888777777777666666666666333444555555333333444555444444555555555666666666888888777777666666555555444444555666666666666555555666777888888777666555=========???@@@@@@???>>>>>>>>>>>>???@@@AAABBBCCC>>>>>>>>>======<<<<<<<<<:::<<<===<<<:::888888999888888888888777777666555333444444444444444333333222111000000//////000000------------------------,,,------------,,,++++++++++++++++++++++++++++++************++++++++++++)))))))))))))))*********((((((''''''''''''((((((((()))***++++++***)))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''')))***)))''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))******************************************+++,,,,,,+++,,,,,,,,,,,,---------//////............//////...///111333444555555555666777:::<<<===>>>======:::;;;===>>>??????>>>>>>;;;;;;<<<>>>???AAABBBBBBDDDCCCBBBAAAAAABBBCCCCCCAAABBBBBBCCCCCCDDDEEEEEEJJJHHHGGGGGGHHHHHHFFFDDDEEEEEEFFFEEEDDDCCCEEEFFFOOOKKKJJJJJJFFF>>>===@@@===>>>???@@@AAAAAAAAAAAACCCBBBBBBCCCEEEDDD@@@===>>>???@@@???<<<;;;;;;;;;888888888888999999999:::<<<<<<<<<;;;;;;:::999888555555555555666666666666222333555777999999999999666666666666666666666666777777666666555555666666555555555555666666666666555555555444555666666777888888999:::;;;;;;;;;;;;666888999;;;;;;;;;999888888:::<<<======;;;999888999:::===?????????>>>===;;;;;;<<<===??????===;;;;;;;;;;;;<<<===???AAACCCAAA@@@@@@BBBDDDFFFFFFEEEFFFGGGHHHJJJKKKJJJFFFCCCEEEIIILLLKKKGGGDDDDDDFFFFFFFFFEEEEEEFFFGGGHHHHHHGGGHHHIIIGGGEEEDDDFFFHHHEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIJJJHHHGGGFFFIIILLLGGGHHHHHHFFFCCCBBBDDDFFFDDDGGGJJJJJJGGGEEEEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@888888999999::::::999999:::::::::::::::999888777666777999:::<<<<<<<<<<<<999999999999999999999999888999999999999999999999777777777777666666666666444555666666444444555666555555555555666666666666888888777777666666555555555555666777777777777777444555666888888777555444<<<<<<<<<===??????>>>===>>>>>>>>>???@@@BBBCCCDDDAAA@@@@@@???>>>======<<<999;;;<<<;;;999777777888::::::::::::999777666666666666666555444333222111222222111000000000000000------------------------,,,,,,---------,,,++++++++++++++++++++++++++++++))))))******+++++++++,,,(((((())))))******++++++((((((''''''''''''((((((''')))***++++++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''&&&(((******''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))***++++++,,,++++++,,,,,,,,,---------...------,,,,,,,,,------,,,...000222444444444444555777:::<<<>>>>>>======;;;<<<===?????????>>>>>>;;;<<<===???@@@BBBCCCDDDEEEDDDBBBAAAAAABBBCCCEEEDDDDDDDDDDDDDDDEEEFFFFFFIIIHHHHHHIIIJJJIIIFFFDDDEEEEEEEEECCCAAABBBDDDFFFOOOIIIGGGGGGCCC>>>@@@FFFAAABBBBBBAAA@@@>>><<<:::@@@??????AAACCCCCC???<<<>>>???@@@???<<<:::::::::888888777777888888999:::;;;;;;;;;::::::888777777666666666666666666666666111222444777999:::::::::666666777777777777777777999888777666666666666666555555555666666666777777555444444444444555666666555666777888999:::::::::666888999::::::999888666777888;;;<<<<<<:::888666888999:::<<<<<<===<<<<<<;;;;;;<<<>>>@@@???===;;;;;;;;;<<<===>>>???AAAAAACCCBBBCCCEEEHHHJJJKKKJJJIIIHHHHHHHHHIIIIIIHHHFFFGGGLLLPPPNNNJJJFFFGGGIIIFFFGGGHHHIIIJJJIIIIIIHHHHHHJJJJJJHHHEEEDDDEEEHHHEEEDDDDDDFFFIIILLLMMMMMMIIIKKKKKKIIIFFFFFFIIILLLGGGIIIIIIFFFBBBAAADDDFFFCCCFFFIIIIIIFFFDDDDDDDDD>>>>>>>>>>>>????????????888888999;;;;;;;;;;;;;;;888888999999999999888888666777999;;;<<<===<<<<<<999999999999999888777777999999999999999999::::::777666666666666555555555555666777777555555666777555555555666666666777777888888888777666666555555666666777888999999888888222444555777777666444333AAA@@@???>>>>>>>>>??????AAA???>>>???CCCFFFFFFDDDAAAAAAAAA@@@@@@?????????===;;;:::;;;===>>><<<999::::::;;;<<<:::888666444888888888777777666555444111111000//////000111111111111000///////////////------......------,,,+++......---,,,,,,+++******+++++++++,,,,,,---------))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))*********)))))))))((((((''''''))))))))))))))))))))))))******))))))******+++,,,******))))))******+++,,,***+++,,,---............---------.........//////111000000000111222333333555888;;;<<<<<<;;;;;;;;;;;;===>>>===<<<<<<===>>>BBBDDDEEECCCAAAAAADDDGGGPPPOOOLLLGGGCCCAAABBBDDDIIIJJJKKKLLLKKKIIIGGGFFFDDDFFFGGGIIIIIIHHHGGGFFFJJJJJJHHHDDD@@@@@@DDDHHHMMMKKKIIIFFFEEEEEEGGGGGGDDDEEEGGGFFFDDD@@@;;;888@@@@@@@@@@@@??????>>>>>><<<;;;::::::::::::;;;;;;:::999888777777888:::<<<>>>===:::777555555666666777777666555555555555555333555666777888888777777888777666666999::::::999999999888888777666555555777777777777777777777777555555555444444333222222444555777888999999888888999888888888999::::::;;;999::::::;;;;;;::::::999:::999::::::;;;<<<===>>>;;;===???AAABBBAAA@@@???<<<<<<;;;;;;<<<===???@@@@@@AAADDDGGGJJJKKKLLLLLLJJJJJJIIIIIIIIIJJJJJJKKKQQQSSSRRRMMMKKKLLLLLLJJJIIIJJJKKKKKKKKKKKKKKKJJJJJJLLLLLLKKKHHHFFFEEEFFFMMMKKKIIIIIIIIIJJJIIIHHHLLLHHHEEEFFFJJJMMMOOOOOOQQQOOOLLLHHHFFFEEEDDDEEEEEEEEEFFFEEEDDDCCCAAA@@@>>>>>>???@@@???>>>===<<<;;;::::::;;;<<<======<<<999999999::::::;;;;;;;;;999:::<<<>>>>>>===;;;:::999777666777888888777666888888999::::::::::::999666666555555666777888888888777666555555666777888555555444444444444555555666555555444444444555555555555555555666666666666777666444333444555777999?????????@@@@@@AAAAAAAAABBB@@@???@@@BBBDDDCCCBBBAAAAAAAAA@@@@@@@@@?????????======>>>@@@AAA???===;;;<<<======<<<:::888666888888888777777666555444222222222222222222222222111111000////////////000...............---,,,,,,......------,,,++++++***++++++,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))***************))))))((((((((())))))))))))))))))))))))******))))))******+++,,,******))))))******+++,,,***+++,,,---............---------.........//////000000000000111222333444555888;;;===<<<<<<<<<===;;;===>>>>>>>>>>>>???AAABBBCCCDDDCCCAAABBBFFFIIIOOONNNLLLIIIFFFEEEGGGIIILLLMMMNNNNNNMMMKKKIIIHHHCCCEEEGGGIIIJJJJJJIIIHHHJJJIIIGGGEEECCCCCCEEEHHHHHHGGGFFFFFFFFFGGGHHHIIIFFFFFFGGGGGGEEEBBB???===CCCCCCAAA@@@???>>>======;;;;;;;;;;;;;;;<<<<<<<<<:::999888777888999;;;<<<<<<;;;999888777888999:::777777666555555555555555444555666888888888888777999777666777999;;;;;;:::;;;::::::999888888777777999999999999999999888888999888777777666666666666666777999:::;;;;;;::::::888888888888888999::::::999999::::::::::::999999999999999999:::;;;<<<===;;;===???AAAAAAAAA@@@???:::::::::;;;<<<>>>AAABBB@@@@@@AAACCCEEEHHHKKKMMMIIIIIIHHHHHHHHHHHHIIIIIIMMMPPPPPPMMMLLLOOOPPPNNNLLLLLLLLLLLLLLLKKKJJJIIIJJJKKKLLLKKKIIIHHHHHHIIIMMMJJJFFFEEEFFFHHHIIIJJJJJJHHHEEEFFFJJJNNNOOOOOOQQQOOOLLLHHHEEEDDDDDDDDDDDDEEEEEEEEEDDDBBB@@@???>>>??????@@@@@@>>>===<<<===;;;;;;<<<===>>>>>>===888999999999:::::::::::::::;;;<<<======<<<:::999888777666777888888777666666777888888999999888888666666666666666777888999888777666666555666777888666555555555555555555666666555555444444444444555555555555555666666666666666666444444444555777888===???@@@BBBCCCDDDCCCCCCBBBAAA@@@@@@BBBBBBAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>@@@BBBBBBAAA@@@===>>>>>>>>>===;;;:::888888888888777777666555444333333555555555555333333222111000000///000000000///////////////......---......------,,,+++++++++,,,,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))*********************)))))))))))))))))))))))))))))))))***))))))))))))***++++++******))))))******+++,,,***+++,,,---............------........./////////000000000111111222444444666888<<<===>>>>>>???@@@===>>>@@@@@@@@@@@@BBBDDDDDDDDDCCCCCCCCCEEEIIILLLOOOOOONNNLLLJJJKKKMMMPPPPPPPPPQQQQQQOOONNNLLLJJJBBBDDDHHHKKKLLLKKKJJJIIIIIIGGGGGGGGGHHHIIIHHHGGGCCCDDDEEEGGGHHHIIIJJJJJJGGGGGGGGGFFFEEEDDDCCCBBBGGGEEECCC@@@???>>>>>>>>>;;;<<<============<<<;;;:::999888888888:::;;;<<<999999888888999:::<<<===777777666555555555555555444555777888999999888888999888777777:::;;;;;;;;;<<<<<<;;;;;;:::999999999;;;;;;;;;::::::999999999:::999888666666777888999777888999:::::::::::::::888888777777777888999999888999999999999999999888888888888888999:::;;;;;;<<<===???@@@AAA@@@@@@???888999:::;;;===@@@BBBCCC@@@?????????AAAEEEIIILLLJJJIIIHHHGGGGGGFFFGGGGGGIIIMMMNNNMMMNNNSSSTTTRRROOOOOONNNNNNMMMKKKJJJIIIIIIJJJKKKJJJIIIJJJLLLNNNNNNJJJFFFCCCEEEGGGJJJKKKIIIHHHGGGHHHKKKNNNPPPPPPRRROOOLLLHHHEEEDDDCCCCCCDDDEEEDDDDDDCCCAAA@@@??????@@@@@@AAAAAA???>>>===>>>===<<<===???@@@???>>>999999999999:::::::::::::::;;;<<<<<<;;;:::888777888777666666888888777666555666777777888888777777777777777777777888888999777777666666666777777888777666666555555666666777666666555444444333444444444555555555555666666666666555444444444555777888>>>@@@BBBDDDEEEDDDCCCBBB@@@@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@AAAAAAAAA@@@>>>>>>>>>>>>===;;;:::999888888888777777666555444222444555777777555444222222222111000000000000111000000000000000///............------,,,,,,,,,,,,---,,,,,,,,,++++++******************************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&((()))((('''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******++++++******************)))))))))))))))))))))))))))))))))))))))***++++++******))))))******+++,,,***+++,,,---........................////////////000000000111222333444555666999<<<>>>>>>???AAABBB@@@BBBCCCCCCBBBBBBCCCEEEFFFFFFEEEDDDFFFIIIMMMPPPPPPPPPPPPNNNMMMNNNPPPRRRQQQRRRRRRQQQPPPNNNMMMLLLEEEGGGIIIKKKLLLKKKIIIHHHGGGFFFFFFIIIMMMNNNKKKHHHCCCDDDGGGIIIJJJKKKJJJIIIGGGFFFEEEDDDDDDDDDFFFGGGGGGEEECCCAAA@@@@@@@@@AAA>>>>>>??????>>><<<999888999999888888999:::;;;<<<888888777888999:::;;;<<<777777666555555555555555555666777999:::999999888999888777888:::;;;;;;;;;;;;;;;;;;::::::999999999<<<;;;;;;::::::999999888888777555333333555777999666666777777888888888888777777777666666777777888777888888999999888888777888888777777888999::::::<<<===>>>????????????>>>999:::;;;<<<>>>@@@AAABBB????????????BBBEEEHHHJJJJJJJJJIIIGGGFFFFFFFFFFFFHHHKKKMMMMMMPPPUUUVVVSSSOOOOOOOOOOOONNNMMMLLLLLLHHHIIIJJJKKKKKKLLLOOORRRQQQNNNJJJHHHHHHIIIJJJJJJIIIIIIJJJKKKNNNPPPRRRRRRQQQOOOKKKHHHEEECCCCCCCCCFFFEEEEEEDDDCCCBBBAAA@@@AAABBBBBBCCCBBBAAA@@@???@@@>>>===>>>???@@@???>>>:::::::::::::::;;;;;;;;;::::::;;;:::999888777666777666555666777888777666555666777777888888777777888888777777777888888999777777777777777777888888777777666666666666777777666666555444333333333333444444444555555555666666555555444444444555666777@@@AAACCCDDDDDDCCCAAA@@@===>>>@@@BBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>???AAAAAAAAAAAAAAAAAA=========<<<;;;:::999888888888888777777666555444111333444666666444333111333333222111111111111111000000111111000000///.........------------,,,,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''((()))(((''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))************************++++++))))))))))))))))))))))))))))))(((((())))))***+++******))))))******+++,,,***+++,,,---...................../////////000000000000000111222444555666888:::===>>>???@@@BBBCCCDDDEEEFFFFFFDDDCCCDDDEEEIIIHHHGGGHHHJJJNNNQQQSSSPPPQQQQQQOOOMMMMMMOOOPPPPPPPPPPPPOOOOOONNNMMMMMMIIIJJJKKKKKKJJJIIIGGGFFFFFFFFFGGGKKKOOOPPPMMMIIIGGGIIIKKKLLLLLLKKKIIIHHHEEEDDDBBBAAABBBDDDFFFHHHEEEDDDCCCBBBBBBCCCDDDDDDAAAAAAAAA@@@>>>:::666444777777888888999:::;;;;;;777777777777777888888888777777666555555555555555666777888::::::::::::999999888777777999;;;;;;:::999999999999888888888888:::999999999888888888777777555333222333555777999777777777777777777888888777666666555555666666666666777777777777777777666888888777777777888999999<<<<<<==================;;;<<<<<<===>>>???@@@@@@===>>>@@@CCCEEEFFFGGGGGGKKKKKKIIIHHHGGGGGGGGGGGGIIILLLLLLMMMPPPUUUTTTPPPMMMMMMNNNOOOOOOPPPOOOOOOKKKMMMOOOOOOPPPRRRTTTWWWTTTRRRPPPOOONNNLLLJJJHHHJJJKKKMMMOOOQQQRRRSSSTTTPPPNNNJJJGGGEEEDDDCCCDDDGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDCCCBBBAAA@@@>>>===>>>??????>>>===<<<<<<<<<<<<<<<;;;;;;;;;999999999888777666666555666555444555777888777666666777888888999999888888888888777777777777777888666666777888888888888888777777666666666666777777666666555333333222222222444444444444555555555555444444444444444555555666@@@AAABBBBBBBBB@@@???>>><<>>>>>???AAACCCEEEFFFGGGGGGEEEEEEFFFGGGKKKJJJIIIJJJNNNQQQRRRRRRNNNOOOOOONNNLLLKKKLLLMMMNNNNNNNNNMMMMMMMMMNNNNNNLLLKKKJJJIIIGGGFFFFFFEEEEEEFFFHHHLLLOOOOOOMMMKKKLLLMMMMMMNNNLLLJJJGGGFFFDDDCCCAAA@@@AAACCCFFFHHHDDDDDDDDDEEEEEEEEEEEEEEECCCBBBAAA???<<<888555333555666666777888999::::::777777777777777666666666777777666555555555555555666777999:::;;;;;;::::::888777666666999:::::::::777777777777777777777777777777777777777777777777777666555555555777:::;;;:::999999888999999::::::666666555555444444555555555666666777777666666555999888888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>????????????===???AAADDDFFFGGGFFFFFFKKKJJJIIIHHHHHHGGGHHHHHHJJJLLLLLLLLLPPPTTTRRRLLLKKKLLLMMMOOOPPPPPPQQQQQQOOOQQQTTTUUUVVVVVVXXXYYYUUUSSSRRRRRRQQQNNNJJJGGGJJJMMMPPPRRRRRRQQQRRRSSSNNNLLLIIIFFFEEEDDDEEEEEEGGGFFFEEECCCBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCAAA@@@???===<<<<<<===>>>===;;;<<<<<<<<<<<<;;;;;;;;;;;;888888777666666555555555555444444555777888888777666777888888999999888888888777777666666666666666666666777888999999999999777666666555555666666777666666444333222222222222333444444444444555555555333333444444555555555555>>>>>>>>>>>>????????????>>>AAADDDEEEDDDCCCDDDEEEAAAAAAAAABBBBBBBBBCCCCCCBBBDDDFFFEEEBBB@@@AAABBB======<<<:::999999888888888888888777777666555444333333333333333333333333444444333222222222222333//////000000//////...---------..................************++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((()))))))))***&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&''''''((())))))******''')))***)))((('''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******((((((((())))))*********))))))))))))))))))))))))((((((((((((((()))************))))))******+++,,,***+++,,,---.............../////////000000000000000000111111333555666777:::<<<=========>>>@@@BBBCCCEEEFFFGGGGGGGGGIIIKKKJJJIIIIIILLLOOOQQQQQQOOOJJJKKKKKKKKKIIIHHHIIIJJJLLLLLLLLLLLLMMMNNNOOOOOOLLLKKKHHHFFFEEEEEEFFFGGGCCCFFFJJJMMMMMMMMMMMMMMMNNNNNNNNNMMMKKKIIIFFFEEEDDDCCCAAA@@@AAACCCEEEGGGDDDEEEGGGHHHGGGFFFEEEDDDBBBAAA???===:::888666555333444555666777888888999777777777888888888777777777777666555555555555555777888999;;;;;;;;;;;;:::777666555555777999999888777777777777777777777777555666666777777888888888666666666777888999;;;<<<;;;:::999888888999::::::666555555444333333444444555555555666666555555555:::999999888888888999999::::::999999999999999::::::;;;===???@@@@@@@@@@@@??????@@@BBBCCCEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKPPPTTTQQQJJJLLLMMMNNNOOOOOOOOOOOOOOOMMMQQQTTTVVVVVVUUUUUUUUURRRPPPOOONNNNNNMMMKKKIIIJJJMMMQQQRRRQQQOOOPPPPPPLLLJJJHHHFFFEEEEEEFFFGGGFFFDDDCCCAAA@@@@@@@@@@@@@@@@@@AAABBBAAA@@@???>>>===<<<:::;;;<<<<<<:::999;;;;;;:::::::::999999999666666555555555555555666555444333555777888888777555666777777888888777777777777666555555555555555555666888999::::::999999666555555555555555555666777666444333222111111111333333444444444555555555333333444444555555555444<<<<<<<<<<<<===>>>@@@AAA@@@CCCGGGGGGEEEBBBCCCDDDAAAAAAAAABBBBBBCCCCCCCCCAAACCCEEECCC@@@===>>>???>>>===<<<;;;:::999999999888888888888777666555444555444333333333333444555555444333333222222333333///////////////......---------..................))))))******+++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((())))))******%%%%%%&&&'''((()))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******''''''(((((()))))))))***))))))))))))))))))))))))((((((((((((((()))***************)))***++++++,,,++++++,,,---............////////////000000000000000000111222333555777777;;;<<<======<<<===???AAA@@@BBBEEEGGGGGGIIILLLNNNIIIHHHIIILLLPPPQQQOOOLLLFFFGGGHHHHHHGGGGGGHHHJJJKKKKKKKKKLLLMMMNNNPPPQQQKKKIIIFFFDDDCCCEEEHHHJJJCCCGGGLLLMMMLLLKKKMMMOOONNNMMMLLLKKKIIIGGGFFFEEEDDDCCCBBBAAABBBDDDFFFGGGFFFGGGIIIJJJIIIFFFCCCAAA@@@???===;;;999888888888222333444666777888888888666777888999999999999999777777666555555555555555777888:::;;;<<<<<<;;;:::666555444555777888888888777777777777777888888888555555666777888999::::::444444555777888999::::::999888777666666777888888666555444444333333333333444555555555555555555444::::::999999999999999:::999999888888777888888999888:::<<>>>>>>>>???>>>>>>???@@@???>>>===<<<<<<;;;999999::::::999888999999999888888777777777555555444444444555666666555444333555777888888777444555555666666666666666777666555444444444444444555666888999::::::999999555555444444444444555555777666444333222111111111333333333444444444555555222333444444555555444444???<<<:::;;;???AAABBB@@@@@@BBBDDDEEEEEECCC@@@???@@@@@@AAAAAA@@@BBBEEEGGG@@@DDDDDD@@@===@@@DDDEEE>>>===;;;999777666666777999888777666555444333333222222222222222222222222333333333333333333333333333222111000///////////////............---------************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''')))***+++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((***************************+++,,,,,,------,,,,,,++++++,,,------......///000000000111222222333333777888888888888:::>>>AAAAAABBBBBBCCCDDDEEEEEEFFFJJJKKKLLLNNNOOOLLLHHHEEEEEEEEEGGGJJJLLLLLLJJJHHHLLLLLLNNNOOOOOOOOOOOOOOONNNKKKHHHFFFFFFFFFFFFEEECCCDDDEEEGGGHHHHHHHHHHHHJJJIIIHHHFFFEEEDDDDDDDDDEEEDDDBBBAAABBBCCCEEEFFFFFFEEEDDDDDDEEEDDDBBB@@@AAA???<<<;;;;;;999777555555555555555666666666666666666666666666777777777888777555333333333555666888888999999999999888888666666666666777777777777666666666666777777777777777777666666555555555444222333666888999999888777666666666555555444444444555444333222222444555777777666333111111222444666888888888888888777666666666666666777888888999999::::::::::::;;;===???@@@@@@>>><<<<<<<<<>>>AAACCCBBBBBBBBBCCCDDDFFFHHHIIIFFFIIILLLMMMLLLIIIHHHHHHHHHIIIJJJKKKKKKLLLLLLKKKOOOPPPRRRTTTSSSPPPLLLJJJKKKJJJHHHFFFFFFGGGHHHIIIKKKJJJIIIJJJLLLNNNNNNMMMJJJIIIHHHGGGFFFFFFFFFFFFEEEBBB>>><<<===>>>???????????????>>>>>>>>>>>>===>>>>>><<<999888:::777333:::999888777666666666666555555666666666666666555555555555555666888999:::666666666666666666666666777666444333333444555666555555666666777777888888555555555444444333333333333333333222222111111111222222222333333333444444111111222333333444555555???<<<:::;;;>>>@@@@@@???;;;<<<>>>@@@@@@@@@???>>>>>>???@@@AAAAAABBBDDDFFFFFFIIIHHHCCC@@@BBBDDDDDD>>>===;;;999777777777777888777777666555444444333222222222222222222222222333333333333333333333333111111000//////...------............------------************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))(((((('''''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((***************************+++,,,,,,------,,,,,,++++++,,,------......//////000000111111222333333444555555555555777:::===@@@AAAAAABBBBBBCCCCCCCCCHHHGGGGGGGGGGGGGGGGGGFFFHHHGGGGGGHHHJJJKKKIIIHHHJJJKKKKKKLLLLLLLLLLLLLLLKKKIIIFFFEEEFFFGGGHHHGGGEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCEEEDDDBBBAAAAAABBBDDDEEEDDDCCCBBBBBBBBBBBB???>>>>>><<<::::::999999777555777666666666666666666666777777777777777777777777888666555333333333555666777888888999999888888777555555666666666777777777555555555555555555555555666666666555555555444444333444666777888888777666555555444444444333333333555444222222222333555666666444222111111333555666777888888888888777666555666666777777888999999999999999888999:::;;;===>>><<<;;;:::999:::<<>>===>>>>>>>>>>>>============>>>>>>;;;888:::???AAA???:::999888777666555555555666666777777777777666666444444444555666777999999777777777777777777777777777666444333333444555666555555666666666777777777555555444444444333333333333333333222222111111111222222222333333333333444111111222222333444444444???===<<<<<<===>>>>>>===?????????@@@@@@@@@@@@@@@<<<>>>@@@BBBBBBBBBDDDEEEKKKMMMKKKFFFBBBCCCDDDCCC>>>===;;;999888777777777666666666555555555444444111111111111111111111111222222222222222222222222000111111111111///...---............------------************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,,,,,,,,,,++++++,,,------....../////////000111111222222333333333444444444555999;;;???@@@@@@@@@@@@@@@@@@@@@BBBAAA??????@@@CCCGGGIIINNNKKKGGGFFFGGGIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJGGGEEEDDDEEEGGGJJJKKKJJJFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEECCCBBBBBBBBBBBBEEEDDDBBBAAA@@@AAAAAABBBBBBAAA?????????>>><<<:::;;;999888888999888777555888888888777777666666666888888777777777777777777777666555333333444555555777777888888888888777777555555555666666666666777555555555444444333333222555555555555444444444444333444555666666666444444333333333222222222222222444333222222222333444555444333111111111333555777777777777777777666666555666666777888888999999:::777777777777888:::;;;<<<;;;:::999999:::===???AAAFFFFFFGGGGGGFFFCCC@@@>>>BBBEEEGGGHHHGGGEEEEEEEEEGGGHHHIIIJJJJJJKKKKKKJJJNNNOOOPPPPPPOOOMMMKKKIIIIIIGGGDDDBBBCCCFFFIIILLLJJJHHHFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBAAABBBBBBAAA>>>;;;>>>>>>=========<<<<<<<<<======999777;;;EEEKKKKKK:::999888777555555555444666777777777777777666666444444444555666777888999777777777777777777777777666555444333333444555666555555555666666666666666444444444444333333333333222222222222222111111111111111222222222333333333222222222222222222333333@@@???>>>>>>>>>>>>>>>===EEEDDDBBB@@@>>>>>>>>>>>><<>>>>>>>>;;;<<<<<<===@@@DDDIIIMMMRRRNNNHHHEEEFFFIIIKKKLLLNNNMMMLLLKKKKKKJJJJJJJJJEEEDDDDDDFFFIIILLLNNNNNNFFFFFFEEEDDDDDDDDDDDDDDDFFFEEEDDDCCCBBBBBBBBBBBBDDDCCCBBB@@@?????????@@@AAA???>>>======<<<:::888999888777777999999888777999999888888777777666666888888888888888777777777666555444444444444555555666777777777777777777666444444555555555666666666666666555444333222222111444444444444333333333333444444555555444333222222111111111111111111111111333222222111222333444444111111000000111333666777666666666777777666555555666666777777888999999:::666666777777888::::::;;;;;;;;;;;;;;;<<<>>>AAABBBGGGGGGFFFEEECCCAAA???>>>AAACCCFFFFFFEEEDDDDDDDDDGGGHHHIIIJJJJJJKKKKKKJJJLLLMMMMMMMMMLLLKKKIIIHHHFFFEEEEEEEEEFFFHHHJJJKKKMMMKKKIIIHHHHHHHHHGGGFFFDDDDDDEEEEEEEEEEEEEEEEEEBBBAAA@@@@@@@@@???===;;;>>>>>>>>>>>>=========<<<<<<<<<999777<<>><<<<<<<<<===>>>@@@BBBEEEFFFFFFFFFFFFGGGEEEGGGFFFBBBAAACCCBBB???<<<<<<<<<;;;:::999888888555555555555444444444444000000000000000000000000111111111111111111111111111222444555444333111000...------------,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***'''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++************************)))***++++++,,,,,,++++++++++++,,,------......///...//////000111111222222555666777888777888:::<<>>>>>>>>>>>>>>>>>777:::???BBBEEEHHHMMMPPPSSSOOOIIIFFFFFFIIILLLNNNMMMMMMKKKJJJIIIHHHHHHIIIEEEDDDEEEGGGKKKNNNOOOOOOEEEDDDCCCBBBAAAAAABBBBBBFFFEEEDDDDDDCCCCCCCCCCCCBBBAAAAAA??????>>>>>>>>>???>>>=========<<<:::888999777777888999::::::888999888888888777777777666888888888888777777666666555555444444444555555555555666666777777666666555444444444444555555555555666666555555444333222222222222222222333333333333444333333333222222111000000000000000000000000000111111111111222222333333/////////000111333555666444555555666666666555555555666666777777888999999555666777888999::::::;;;;;;::::::;;;<<<>>>???@@@BBB@@@>>>;;;:::;;;<<<===@@@BBBDDDEEEDDDCCCCCCDDDFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHDDDEEEHHHJJJKKKKKKKKKJJJNNNLLLJJJIIIIIIHHHGGGEEECCCCCCDDDEEEEEEEEEDDDDDDBBB???<<<;;;<<<=========??????>>>>>>>>>=========:::;;;999777:::@@@AAA???888777666555444444444444444444555555444333333222222222333333444666777888666666666666666666666666444444444444555555666666555555555444444444444444333333333333333333333333111111111111111111111111000000000111111111222222111111111111111111000000AAABBBDDDCCCAAA@@@@@@@@@>>>>>>>>>???@@@CCCEEEGGGDDDEEEGGGGGGFFFFFFFFFGGGBBBDDDBBB@@@AAACCCBBB>>><<<<<<<<<<<<;;;:::999888555555555444444444333333111111111111111111111111000000000000000000000000//////000111111000///...------------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******&&&&&&'''(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++************************)))******+++++++++++++++++++++,,,------......///......///000000111111222222444666666555555777888========================888===CCCGGGHHHJJJMMMPPPOOOKKKGGGFFFGGGJJJLLLNNNJJJIIIGGGFFFEEEEEEFFFFFFFFFFFFFFFHHHKKKMMMMMMLLLEEEDDDBBBAAA@@@AAABBBBBBEEEEEEDDDCCCCCCCCCCCCCCC????????????>>>=========>>>===<<<<<<===<<<:::888888777777777999:::999888777777777777777777777777888888777777666666555555444444444555555555555555555555666666666666555555333333333444444444555555555555555444444333333333111111111111222222222222222222222111111000000000////////////000000000000000000111111111222222222/////////000111333444555333444555555555555555555444444555666666777777888444555777888999:::::::::999999999999::::::;;;<<<@@@>>>;;;999999;;;>>>@@@???@@@BBBCCCBBBBBBCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHDDDDDDDDDDDDDDDEEEFFFGGGDDDFFFIIIKKKLLLLLLKKKJJJLLLJJJHHHFFFFFFFFFDDDCCCBBBCCCDDDEEEDDDCCCBBBAAA@@@===:::999:::<<<>>>>>>>>>>>>>>>=========<<<<<<888:::999777888:::999444555555444444444444555555444444444444333222111111222222222333444555666777555555555555555555555555333333444555555666666666444444444444444333333333222222222222333333333333000000000111111111111111///000000000000111111111000000000000000000111111???AAACCCCCCAAA???@@@AAA>>>???AAACCCFFFIIILLLMMMFFFGGGGGGFFFEEEDDDEEEGGGCCCDDDCCC@@@BBBEEEBBB===;;;<<<<<<<<<<<<:::999888666666555444444333222222222222222222222222222222000000000000000000000000////////////////////////---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********%%%&&&(((***++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******+++,,,,,,************************))))))***+++++++++++++++++++++,,,------......///......//////000111111111111333555555444444555666999::::::;;;;;;<<<<<<<<<>>>CCCGGGHHHGGGFFFIIILLLGGGFFFDDDDDDGGGJJJKKKKKKIIIHHHFFFDDDDDDDDDEEEFFFGGGFFFFFFGGGIIIJJJIIIGGGEEEDDDCCCBBBAAABBBDDDEEEDDDCCCBBBBBBBBBBBBBBBBBB======>>>>>>>>>======<<<;;;:::::::::<<<<<<:::999777666555666888999888777555555555666666777777888777777666666555444444333333444444555555666555555444555555666666555555444222333333333333444444444333333333333333222222222000000000111111111222222111111000000///000000000.../////////000000000000///000000111111111111111/////////000111222333333222333444555555555555555333333444444555666666666222444555777888888888888999999999999999999999:::@@@???===<<<<<<>>>@@@AAA<<<>>>@@@@@@??????AAABBB@@@AAABBBCCCDDDDDDDDDDDD@@@?????????AAACCCFFFGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKHHHFFFEEEEEEEEEDDDBBBBBBCCCDDDDDDDDDBBB@@@???===;;;:::;;;===>>>???>>><<<<<<;;;;;;;;;:::::::::777999888555666888666222333333333333444555666777444444444444333222111111111111222222333444666777444444444444444444444444222333444555666666666666444444444333333333222222111111222222222333333333///000000000111111111222/////////000000000111111.../////////000111111111===@@@CCCCCC@@@??????AAA===>>>@@@BBBEEEGGGIIIJJJHHHHHHGGGEEECCCBBBDDDFFFFFFGGGEEEBBBDDDFFFCCC===;;;<<<<<<===<<<;;;999888777777666555333222111111222222222222222222222222000000000000000000000000111000000000000000111222---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************%%%'''***,,,---,,,***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))***++++++,,,,,,************************))))))***++++++++++++***++++++,,,------......///......//////000111111111222444666666555555666777777777888999::::::;;;;;;DDDGGGIIIGGGCCCBBBEEEIIIBBBAAAAAACCCGGGIIIJJJIIIJJJIIIGGGEEEEEEFFFHHHIIIHHHGGGFFFFFFGGGGGGEEECCCGGGEEEDDDCCCCCCDDDFFFGGGBBBBBBAAAAAA@@@@@@AAAAAA;;;<<<===============<<<999888888999;;;;;;:::888777555444555666777666555333333444555666777888888777666666555444444333333333333444555666666666555444555555555555555555444222222333333333444444444111111111111111222222222//////000000111111111222000000////////////000000.../////////000000111111//////000111111111111111//////000000111111222222222333444444555555555444222222333333444555555666111222444666777777666666<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<>>>>>>===>>>???AAA>>>>>>???@@@AAAAAAAAAAAA======<<<===???BBBEEEGGGJJJHHHFFFDDDEEEHHHKKKMMMKKKIIIFFFFFFFFFFFFEEECCCBBBCCCDDDDDDCCCAAA???>>>::::::;;;>>>@@@AAA@@@>>>:::::::::999999999888888777888666333444888888555222222222333444555777777555555555555444333222111111111111222333444666666333333333333333333333333222333444555666666666666444444444333333222222222111111111222222333333333//////000000111111111222////////////000000000000---......///000111111222>>>>>>>>><<<<<<===@@@CCC@@@AAACCCCCCCCCCCCAAA@@@EEEDDDBBBBBBBBBCCCEEEFFFEEEDDDBBBAAA@@@?????????<<<;;;:::999888777777777555555555555444333222111111111111111111111111111///000111111111///...---.........///////////////------,,,,,,+++***))))))************************))))))))))))))))))))))))******))))))((((((''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''(((((((((((())))))))))))((((((''''''***///444333,,,&&&(((((())))))))))))(((((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++)))(((&&&&&&((()))+++))))))(((((((((((())))))+++++++++)))''''''((()))))))))(((((('''''''''&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------,,,,,,------.../////////111222444333222222333555555666666666666999===@@@DDDBBB@@@@@@BBBCCCCCCCCCCCCEEEDDDCCCFFFLLLNNNLLLGGGJJJMMMMMMKKKJJJKKKLLLJJJIIIIIIHHHHHHGGGFFFFFFDDDDDDFFFHHHKKKLLLJJJHHHBBB???<<<<<<>>>@@@???===>>>===<<<:::999888777777:::;;;;;;:::999888999999999888666555444555777888555444222222222333555777555555444333222111111000555555555555555444444444444444444333222111000///222222333333333222222111444444333333222111000000111111111111111111111111111000///......///000111------------........./////////............//////////////////000000000000222222222111111111111000555333111111222444555444555444444333333333444444777777777777777888888999999;;;===>>>???>>>===<<<888:::<<<===>>>===<<<;;;===>>>???@@@AAAAAA@@@???>>>=========???BBBEEEFFFHHHDDD@@@@@@DDDHHHIIIIIIFFFEEEDDDBBBBBBAAAAAAAAA@@@AAABBBCCCCCCAAA???>>>>>>?????????>>>===<<<<<<;;;;;;::::::999888888777555555555555555555555555333333222111222333444555555555444444444333333333444444444555555555666666222222222222222222222222222222333444444444333333333333333222222222111111000000111111111111000000//////000000000000//////222111111111000000////////////000000111111111222<<<=========<<<===???AAA???@@@@@@@@@@@@@@@@@@???AAABBBBBBCCCCCCCCCCCCCCCCCCBBBAAA??????>>>>>>>>>>>>===<<<:::999888888777555555555555444333222111111111111111111111111111000000111111111000...---///////////////.........------,,,,,,+++******)))************************))))))))))))))))))))))))***)))))))))((((((((('''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((''')))---222111,,,&&&(((((())))))))))))(((((()))(((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))***)))))))))))))))(((((()))(((((((((''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,------,,,------......///000000111222333333222222333555444555666777777999<<>>BBBEEEGGGHHHIIIIIIFFFAAABBBIIINNNOOOYYYZZZYYYVVVQQQMMMLLLLLLJJJJJJIIIHHHHHHGGGGGGFFFGGGGGGHHHJJJLLLLLLJJJHHHCCC@@@===<<<===>>>===;;;>>>===<<<:::888888777777999AAAIIIJJJEEE>>>999888999888666555444555666777555444333222222444666777555555444444333222222222555555444444333333222222222222222222111000///...111222222333333222222111333333222111111000//////111111111111111111111111111000///......///000111------........./////////000//////......//////000/////////000000000111111222222222111111111000000444222111111222444444444555444444333333333444444666666555555666666777888888999;;;<<<===<<<:::999666888:::<<<>>>>>>======>>>>>>@@@@@@AAA@@@?????????>>>=========???BBBCCCFFFDDDBBBBBBDDDFFFHHHIIIFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDCCCAAA???>>>============<<<;;;::::::999999888888777666666666555555555555555555555555333333222222222333444555555444444444444333333333333444444444555555555666333333333222222222222222222333333333333333222222222222222222111111111000///000000111111000000/////////000000000000//////000000000//////.........//////000000000111111111999;;;============>>>???>>>==================>>>>>>???BBBCCCDDDCCCAAA@@@@@@@@@???>>>======>>>>>>@@@???>>><<<;;;999888888555555555555444333222111111111111111111111111111000000111111111000///...000000//////......---------,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((('''(((***......+++'''(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((()))))))))'''''')))+++,,,)))&&&((((((((((((''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,------......///000000000000222333333222222333444222444666777888999;;;===555555555888===BBBEEEFFF???EEEIIIHHHKKKSSSZZZ]]]cccaaa^^^XXXRRRMMMLLLLLLJJJJJJIIIHHHHHHGGGGGGFFFGGGGGGHHHIIIKKKJJJGGGEEECCC@@@===<<<<<<<<<;;;:::>>>===;;;:::888777777777999CCCMMMNNNEEE<<<888888888777666444444555666666555444333333333444666777444444444444444444444444444444333333222111000000111111111111000///......111111222222222222222111111111111000000//////...000000000000000000000000000//////......//////000....../////////000000000000000////////////000000000000000000111111111111222222111111111000000000333222000111222444444333444444333333333333444444444444444444444555666666777888999::::::999777666444666999<<<>>>???@@@@@@???@@@@@@AAA@@@@@@???>>>???>>>===<<<<<<>>>???AAADDDEEEFFFEEEDDDEEEGGGHHHFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCAAA???>>><<<<<<<<<;;;;;;999888888777777777666555555444444555555555555555555555555333333222222222333444555444444444444333333333333333333444444444444555555333333333333333333333333333333333333333222111000111111000000000000000/////////000000000000/////////000000111111000000///...............---------////////////000000000000888;;;>>>???>>>======>>>===<<<;;;::::::;;;<<<===>>>>>>@@@AAAAAAAAA@@@?????????>>>>>>===>>>>>>>>>AAA@@@???>>><<<;;;999888555555555555444333222111111111111111111111111111000000000111000000000000111111000///...------,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((())))))))))))(((((()))''''''(((***+++***((((((((())))))))))))((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))&&&&&&)))...///+++&&&((((((((((((((('''''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,------...//////000000111000111222222111111222333111333666888888888:::;;;666555555777<<<@@@BBBCCC;;;GGGSSSXXX[[[___bbbcccZZZXXXTTTPPPLLLJJJJJJKKKIIIIIIIIIHHHGGGGGGFFFFFFCCCCCCDDDEEEGGGGGGDDDBBB@@@???===;;;;;;;;;;;;;;;===<<<;;;999888777777777;;;>>>@@@>>>888444555777777666555444444444555555444444333333444444555666333333444444444555555555444444333222111000000///000111111111000000///...000111111222222222222111111111111000000/////////000000000000000000000000////////////////////////////////////000000000000000000////////////000000000000000000111111111222111111111111000000000000222111000000222333333222333333333222333333444444444444444444444555555666888888888888888777666555444666999<<>>???>>>=========???AAABBBDDDGGGJJJIIIFFFEEEFFFHHHFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFEEEEEECCCAAA???>>><<<<<<<<<;;;:::999888777777777666555555444444333555555555555555555555555222222222333333333444444444444444333333333222222333333333333333333444444333333333333333444444444333333333333222111//////////////////////////////...//////000000//////...///000000111111000000///............------------////////////////////////888;;;>>>@@@???>>>=========<<<;;;::::::;;;<<<===???>>>>>>===>>>???@@@AAA@@@??????>>>>>>>>>??????@@@@@@???>>>===;;;999888555555555555444333222111111111111111111111111111111000000000000111111111111111000///...------,,,,,,,,,+++++++++++++++***************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))(((((()))(((''''''((()))))))))(((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))''''''***000111---((('''''''''(((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,------......///000000000///000222111000000111333000222555777777888999;;;999888888:::???CCCEEEEEELLLVVV______\\\ZZZYYYWWWPPPNNNJJJHHHGGGHHHIIIJJJHHHHHHHHHGGGFFFFFFEEEEEE??????AAACCCFFFFFFDDDBBB<<<;;;;;;::::::;;;<<<===<<<;;;:::999888777777777999666333111222333444555666555555444444444444444333333333333333444555555222222333333444555555555444444333333222111111000111111111222111111000//////000111111222222222222111111111111111000000000////////////////////////......////////////......////////////000000000000000000////////////000000///000000000000111111111111111111000000000//////111000///000222333222000222222222222222333444555555555444444555555666777888888888888777777666666666777:::===@@@CCCEEEFFFBBBBBBAAA@@@@@@???????????????>>>>>>@@@BBBEEEGGGFFFIIILLLKKKGGGEEEEEEGGGEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDBBBAAA???>>>>>>=========;;;:::999888888777777666666555444444555555555555555555555555222222333333333444444444444444333333333222222222333333333333333333222222222222222333333444444444222333222222111000///.................................////////////......//////000000000000//////........................///.....................777:::===>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<@@@>>>===<<<<<<>>>@@@AAA@@@@@@???>>>>>>>>>>>>>>>======>>>>>>===;;;999888555555555555444333222111111111111111111111111111111111000000000111222222000000//////......------++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&''''''((()))***(((((())))))))))))(((((()))((((((''''''((())))))(((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&''''''(((((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((()))))))))((((((***...///---***'''''''''(((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++,,,,,,------.../////////...000111111000000111222000222444555666777999;;;666666666888===AAADDDDDDUUUYYYYYYSSSOOOPPPQQQQQQOOOLLLHHHFFFGGGHHHIIIIIIGGGGGGFFFFFFEEEDDDDDDCCC>>>???AAADDDFFFGGGFFFDDD999::::::999999999<<<>>>;;;;;;999888888777777777666333222444888999666222555444444444444333333333111222222222333333333333222222222333333444444444333333333222222222222111000111111222222111000000//////000111222222222222111111111111111111111111////////////////////////---......//////......---....../////////000000000//////............//////////////////000000000000111111000000000/////////000//////000222222111///222111111222222333444555555444444444444555666666888888888777777777777777888999;;;===@@@BBBEEEFFFBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@BBBEEEHHHJJJHHHIIIJJJIIIFFFDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEDDDCCCBBB@@@@@@????????????>>><<<;;;999888888888888777666666555555555555555555555555555555111222333444444444333333333333333333222222222222333333222222222222111111000111111222222333333444111111111111111000///...---............/////////------............---------......//////......------------............///...............---------555888:::;;;:::::::::;;;::::::;;;;;;;;;;;;::::::>>>>>>>>>>>>>>>??????@@@@@@???>>>===<<<<<<;;;;;;999:::;;;<<<<<<:::888777555555555555444333222111111111111111111111111111111111000000000111222333///////////////.........++++++++++++++++++++++++************************))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''((()))***(((((())))))))))))((((((((())))))(((((('''((()))(((((())))))))))))((((((''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))%%%%%%&&&''''''((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((((((((()))************''''''''''''((((((((()))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++,,,,,,---............///111000//////000222111222333444444666999<<<:::999888999<<>>@@@BBBCCCAAAAAA@@@@@@@@@AAABBBCCCCCCBBBAAAAAABBBEEEGGGIIIIIIGGGEEEDDDDDDCCCAAA???BBBBBBBBBBBBCCCDDDEEEFFFDDDCCCBBBAAAAAA@@@@@@@@@?????????>>><<<;;;999888888888777777666555555555555555555555555555555555111222333444444444333333333333333222222222222111333222222222111111111111//////000111111222333333///000000000000000//////---.........////////////---------......---------,,,,,,------------,,,,,,+++,,,,,,,,,---------............---------,,,,,,444666888888777777888:::888999:::;;;;;;:::999888<<<===???@@@AAA@@@>>>===@@@???===<<<;;;:::999999777888:::;;;;;;:::888777555555555555444333222222111111111111111111111111111111000000000111333444.........///////////////++++++++++++++++++++++++************************))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''')))******(((((())))))))))))((((((((()))***)))((((((((()))(((((())))))))))))((((((&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))'''(((((('''&&&&&&(((***&&&'''''''''(((((())))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******+++,,,,,,------......///000000//////000111222222333222333555999<<>>>>>???@@@BBBAAA???<<<:::;;;<<<999666666888;;;::::::999888777777777888444555555444222222555888333333444444444333222111//////000111111111111000111111111111111111111111......//////000111111111......///////////////.........000111111222222222.........///////////////........................,,,---...//////...---,,,------------.........///---------,,,,,,---------------------.........///000000000000////////////.........000222222000...111111111111222333444555222222111111222222333444555555555555555666777888999999999:::<<<===???@@@AAA@@@@@@???@@@AAACCCDDDEEEDDDBBBBBBBBBCCCEEEGGGIIIEEEAAA@@@AAAAAA???<<>>===<<<:::888777777777777666555555444444555555555555555555555555111222333444555444333333333333333222222222111111333222222222111111000000...//////000111111222222...///000000000000000///........./////////000000,,,------......------,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,.........------,,,,,,,,,555666777888888999999888::::::999888999:::;;;<<>>>>>@@@>>>;;;999888888:::;;;::::::999999888777777777777555444222222333444555444333222222111111222222000000000000000111111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((('''''''''''''''((())))))((((((((((((((((((((((((***((('''&&&'''((('''&&&&&&&&&&&&'''((())))))***+++*********))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''''''''''''''((((((((()))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))******+++)))************++++++++++++(((''')))---...+++'''------------------------////////////000000000000333222111000000333888<<>>>>>@@@@@@CCCGGGGGGDDDCCCGGGIIIIIIGGGDDDAAA???@@@AAABBBBBBCCCBBB@@@>>>======>>>>>>>>>======>>>@@@BBBAAA@@@===<<<;;;999777666444444999888888777666555555444444555666777777666555555444444333333333333222222111111000000000000111111222222222111111111000000000000////////////000000000000000000000000000000000000000000000111111222000000000000///////////////............---------//////---,,,,,,---...///............////////////------------------------000000//////.........---:::888555222000000000111......//////000000111111000111111222222333444444444444444333333222222222555555444333222333666999888777777777888:::<<<===??????>>>>>>@@@BBBEEEGGG@@@@@@AAAAAABBBCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@EEEDDDBBBCCCDDDDDDCCCBBB??????>>>===<<<;;;;;;:::<<<<<<<<<;;;:::999777666999888666444333333333333444444444444444444444444222222222222222222222222333222111111333333222111111111111111000000000000000000111222222222222111////////////////////////......------------......///...---,,,++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......444555666777888888888888888777777888999;;;<<<>>>??????@@@@@@@@@@@@??????@@@>>><<<999888999:::;;;:::999999888888777666666666555333222222333444555444333222222111111222222111000000000//////......///............---------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((('''''''''''''''((())))))((((((((((((((((((((((((***((('''&&&'''((('''&&&&&&&&&''''''((())))))************)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''''''''((((((((())))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))*********+++++++++---***(((***...///---)))------------------------///////////////000000000111222222111111333777;;;DDDLLLOOOHHHAAAAAABBBBBBCCCFFFGGGCCCCCCFFFIIIHHHDDDBBB???>>>@@@BBBCCCDDDBBBAAA???>>><<<<<<<<<<<<<<<;;;;;;<<<>>>??????>>>;;;;;;:::999777666555555888888777777666555555444666777777888777666444333444444333333333222222222111111000000000000111111222222222111111111000000000000////////////000000000000000000000000000000000000//////000000111222000000000000/////////...............------------...---,,,,,,,,,,,,---...............////////////------------------------000/////////.........---666444333111////////////000000000///////////////000000111111222333333444444444444333333333222222555555666555333444666888777777777777888:::<<<=========<<<===>>>AAACCCEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBBBBBBBBBBBBBBEEEDDDCCCCCCDDDDDDCCCBBB???>>>======;;;;;;:::999;;;;;;;;;:::999888777666999777666444333333333333444444444444444444444444222222222222222222222222333222111111333333222111111111111111000000000000000000111222222222222111000000000000000000000000......------------.........---,,,++++++*********---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---333444555666777777777777666666666888:::<<<>>>???;;;<<<===>>>???@@@@@@@@@@@@>>><<<:::999999:::;;;999999888888777777666666666555333222222222333444333333222111111111111222111111000///...---,,,,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((''''''''''''(((((()))((((((((((((((((((((((((***((('''&&&'''((('''&&&&&&&&&''''''((()))))))))******))))))))))))(((((((((((((((((())))))))))))************************))))))))))))((((((((((((''''''((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))*********++++++...,,,***,,,///000...+++,,,,,,,,,,,,------------........./////////000000///111222222222333666888???FFFJJJFFFAAA@@@AAAAAAAAAEEEFFFCCCBBBEEEGGGFFFAAA???======@@@CCCEEEEEEAAA@@@>>><<<;;;:::999999:::999888:::<<<===<<<;;;999999888888777777666666777777777666555555444444888888999888777666444333333333333333222222222222111111000000000000111111222111111111111000000000000000////////////000000000000000000000000000000000000//////000000111222000000000/////////..................------------,,,,,,+++++++++,,,,,,------............/////////......................../////////...............000000000000///...------111111000000///......---000000000111222222333333444444444444333333333333444666777777555444555666666666666777888999:::;;;;;;;;;;;;;;;<<<>>>AAABBBBBBBBBBBBBBBAAAAAAAAA@@@DDDCCCBBBAAAAAACCCEEEFFFFFFEEECCCCCCDDDDDDCCCBBB>>>===<<<;;;:::999999888:::::::::999888777666555888777555444333333333333444444444444444444444444222222222222222222222222333222111111222333222111111111111111000000000000///000111111222222111111000000000000000000000000......------------......---,,,+++***************------,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++222333444555666666666666777777888999;;;<<<>>>>>>:::;;;<<<===>>>>>>>>>>>>@@@>>><<<:::999999::::::999888888777666666555555555444333222222222333333333222222111111111111111000000000//////.........///............---------++++++++++++++++++++++++************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((''''''''''''((()))((((((((((((((((((((((((***((('''&&&'''((('''&&&''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************---,,,+++,,,//////...,,,,,,,,,,,,,,,,,,------------------......//////000---///222222222222444555777<<>><<<<<<===???CCCDDDAAAAAADDDEEEDDD@@@>>><<<===???BBBCCCCCC???>>>===;;;999888777777999888777888:::;;;:::999777777777777777777777777666666666555555444444444777777888888888777555444333333333222222222222111111111000000000000111111111111111111000000000000000000////////////000000000000000000000000000000///////////////000111111000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,------------------.........//////................................................---...///000000///---,,,000000/////////.........//////000000111222222222444444444333333333333333444666888999777555444444555555666666777888999999:::::::::;;;<<<===???@@@???????????????@@@@@@@@@BBBAAA??????@@@BBBEEEGGGHHHFFFEEEEEEFFFFFFDDDCCC===<<<<<<;;;:::999888777888888888888777666555444666666555444333333222222333333333333333333333333222222222222222222222222222111000111222333222000111111111111000000000//////000000111111111111111111111111111111111111111...------,,,,,,------...,,,++++++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,111111222333444444444444::::::;;;<<<<<<=========;;;<<<<<<======<<<<<<<<<>>>===<<<:::999999999999888888777666666555555444444444333333222222222222333222111111000000111111/////////000000111111111///............---------++++++++++++++++++++++++************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((***((('''&&&'''((('''&&&''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++******(((((()))))))))******************+++------,,,++++++++++++,,,,,,,,,------+++,,,,,,---......//////,,,...111222222111222333222555:::<<<;;;888888:::===AAACCC@@@@@@BBBCCCBBBAAA???======>>>@@@??????===<<<;;;:::999777666555999888777888:::::::::999555555666666666777777777555555555555444444444444444555666777888888777666333333222222222111111111111111000000000000111111000000000000000000000000000000////////////000000/////////////////////////////////...///000000111////////////...............------------,,,,,,,,,,,,,,,------............------------....................................---------...............,,,...000111111000...,,,---........./////////000...//////000000111111222333333333333333333333333222555888999777555444444444555555666777777777777999::::::;;;<<<===>>>>>>:::;;;;;;===>>>???@@@@@@???>>>======>>>AAADDDFFFIIIGGGFFFFFFFFFFFFEEECCC<<<<<<;;;:::999888888777777777777777666555555444555555555444444333222222333333333333333333333333222222222222222222222222222111000000222222111000111111111111000000000/////////000111111111111000000000000000000000000000------,,,,,,,,,,,,------++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,000000111222333333333333:::;;;;;;<<<<<<<<<<<<;;;<<<<<<=========<<<<<<;;;===<<<;;;999888888777777777777666666555555444444333333333333222222222222222222111000000000000111......///000111222333333///............---------++++++++++++++++++++++++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((***((('''&&&'''((('''&&&''''''((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))))))))******))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***,,,,,,,,,++++++((((((((()))))))))******((()))******++++++************++++++,,,,,,------***++++++,,,---...//////,,,...000111000000111222222333666::::::888888;;;;;;???AAA???>>>AAABBB@@@AAA@@@>>>===>>>>>>===;;;::::::::::::999777666555:::888777888999:::999888444555555555666666666777444444444444444444444444222333555666777888777777222222222222111111111111111111000000000000111111//////000000000000000111000000////////////000000//////////////////////////////......//////000111/////////.........------------------,,,,,,,,,,,,,,,,,,---...////////////,,,------------.........---------------------------------------............///000111111000...---,,,------...//////000000.........///000000111111111111111111222222222222111333666777666555444555333444555666666666666555888999999:::;;;;;;<<<<<<888999:::;;;===???@@@AAA======<<<<<<>>>@@@CCCEEEHHHGGGEEEEEEEEEEEECCCBBB===<<<;;;:::999888888777666777777777666666555444444444444444444333222222333333333333333333333333222222222222222222222222222111000000111222111000111111111111000000000000...///000000111111000000////////////////////////------,,,,,,,,,,,,------,,,++++++*********++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,---//////000111222222222222666777999:::;;;<<<;;;;;;:::;;;<<<======>>>======;;;::::::888777777666666777777666555555444444333333333333333333222111111222222111000000000000000.../////////000111111111///............---------************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))((('''''''''''''''((((((((((((((((((((((((***((('''&&&'''((('''&&&(((((((((((((((((((((''''''''''''((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((()))))))))*********((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))+++,,,+++******(((((((((((()))))))))***((()))***+++*********+++)))******+++,,,,,,------******+++,,,---...//////---...////////////000222444222444999999666777<<<999>>>@@@>>>>>>@@@@@@>>>@@@???============<<<:::888999999:::999888777666999888777777888999888666444555555555555555666666333333333333333333333333222333444666666666555555222222222222111111111111111111000000000000111111////////////000000111111000000////////////000000///////////////////////////............///000000//////.........------------------,,,,,,,,,++++++***+++,,,...//////......,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////000000000...---,,,........................------...//////000000111//////000000000111111111///111444555555444555666222333444555666555444444666777888888999999999999:::;;;;;;===>>>???@@@@@@=========>>>???AAABBBCCCFFFDDDCCCBBBBBBBBB@@@>>>======<<<;;;:::999888888666777777777777666555555333333444444444333222111222222222222222222222222222222222222222222222222222000///000111222111///111111111111000000000000...//////000000000000000........................---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************++++++++++++...///000111111222222222333444666999:::;;;;;;;;;888999;;;===>>>???@@@@@@:::999999888777666555555777666666555444444333333222333333333333222111111222111111000000000000000///////////////.........//////.........---------************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))***)))((('''''''''''''''((((((((((((((((((((((((***((('''&&&(((((('''&&&((((((((((((((('''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&(((***++++++))))))(((((((((((())))))))))))((()))++++++*********+++))))))***+++,,,,,,------)))******+++---...//////---...///...---...000222333000111666777444666;;;888===@@@>>>===???@@@>>>???===<<<<<<======<<<;;;777888999::::::999888777888777666666777888777555555555555555555555555555333333333333333333333333333444555555555444333222222222222111111111111000111111000000000000111111.../////////000000111111000000////////////000000////////////////////////...............///000000//////.........------------------,,,,,,,,,++++++)))***+++---......------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,------.........////////////...---,,,+++/////////...------,,,,,,------......///000000000......//////000000000111...000222333333444555777222333444555555555444333444555666777888888777777======>>>>>>??????@@@@@@===>>>???@@@AAABBBBBBCCCDDDBBB@@@@@@@@@???>>><<<>>>===<<<<<<::::::999888777777777777777777666555222333444555444333222111222222222222222222222222222222222222222222222222111000///000111222111///111111111111000000000000...//////000000000000000........................---,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++))))))))))))************////////////000000000000333444666888999888777666999::::::;;;<<<===>>>>>>:::<<<===:::555222555888888888777777666444333222222222222222222222222222444222000///000000///...000000//////.........---......---------,,,,,,,,,---------,,,+++***)))(((******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''((())))))******)))'''''''''''''''((())))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------............////////////222333333444555666777777:::;;;;;;<<<===>>>??????===??????<<<<<<@@@AAA@@@888888888888999999:::;;;;;;999777555444444555666555555555555666666666666333333444444444444444444222222111111222222333444222222222111222222333333222222222111000//////...000000000000000000000000111000000///...---------/////////......---------...------,,,,,,------...000000//////.........---///...,,,++++++,,,...///---,,,,,,++++++,,,,,,---++++++***************+++++++++++++++++++++++++++******+++,,,,,,---......---------............///222111000///...---,,,+++,,,,,,,,,---------......---......///000111111222111222333333444444333333444444444555444444333333444444444444444555666777999;;;===>>>>>>???@@@AAABBBAAA@@@@@@@@@AAABBBCCCBBBAAA???>>>>>>>>>??????===<<<;;;:::999999888999555666666777666444222111111222333444333222111000111111222222222111111000555555444333333222222111111111000000//////......////////////////////////------......//////000000---,,,,,,,,,,,,---......------------------------++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,++++++*********)))))))))))))))))))))))).../////////000000000000333444666888999888777666999999:::;;;<<<======>>>;;;===>>>;;;666444666999888888888777666555333222222222222222222222222222222111000000222333333222000/////////.........---...------------,,,,,,,,,,,,,,,,,,,,,+++***))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''((())))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------............////////////222222333444555666777777::::::;;;<<<===>>>>>>???===???>>>;;;<<<@@@AAA???:::::::::999::::::;;;;;;===;;;999777555555666666555555555555666666666666444444444444444444444444222222111111222222333444333333222111111222222222222222111111000//////...////////////////////////000000000///...---------.........---------,,,,,,...------,,,,,,------...////////////......------------...//////...------,,,,,,++++++++++++,,,,,,++++++***************+++++++++++++++++++++++++++******++++++,,,------...,,,---------............111111000///...---,,,+++,,,,,,,,,------------............///000000000111111222222333333333333333333333444444444444333333333333333444444555777777888:::<<<=========>>>???AAA@@@@@@???@@@@@@@@@AAAAAA@@@???>>>===>>>>>>???<<<;;;:::999999888888888555666666666555444333222222222333333333222111000000111111222222222111111444444333333222111111111000000000000//////......////////////////////////............////////////---,,,,,,,,,,,,---......------------------------+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,++++++*********))))))))))))))))))))))))....../////////000000000333444666888888888888777777888999:::;;;<<<<<<===;;;======;;;777555666999888888888777666555444333222222222222222222222222111000000111333666666666/////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))************)))((('''&&&'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))(((((('''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------............////////////111222333333555555666777999999:::;;;<<<===>>>???<<>>;;;;;;???@@@>>>======<<<<<<;;;;;;<<<<<<>>>===:::888777666666666555555555555666666666666555555555444444333333222222222111111222222333444444333222111111111111111222111111000000//////...........................000000//////...---------------,,,,,,,,,,,,,,,+++...------,,,,,,------...///............---------***,,,000222222000,,,***,,,,,,++++++++++++,,,,,,+++***************++++++++++++++++++++++++++++++*********+++,,,,,,------,,,,,,,,,,,,------------000//////...---,,,,,,+++,,,,,,,,,,,,------------......//////////////////000111222222333333222222222333333444444333333333222222222333444666777888888999;;;;;;::::::;;;<<<>>>>>>????????????>>>>>>@@@???>>>=========>>>>>>;;;:::999888888888888888555555666555555444333222222333333333333222111000///000111222222222222222333222222111111000//////000000000////////////.../////////////////////////////////...............---,,,,,,,,,,,,---......------------------------++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++*********))))))))))))))))))))))))........./////////000000333444555777888888888888777777888999:::;;;;;;<<<:::;;;;;;999666555666888777777777777666555444333111111111111111111111111111000///000333555555555........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++++++++,,,,,,,,,------............////////////111111222333444555666666888888999;;;<<<===>>>>>><<>><<<<<>>======<<<======>>>===;;;999777666555555555555555555666666666666666666555444333333222222222222111111222222333444444444222111000000000000111111000000////////////......................../////////......---------++++++++++++++++++++++++...------,,,,,,------...------------------------)))+++///111111///+++)))++++++************++++++*********)))******+++,,,************************)))*********++++++,,,,,,++++++++++++,,,,,,,,,---......------,,,,,,++++++++++++,,,,,,,,,---------///.....................///000111111222222111111111222222333333333333222111111222333444666888999777888999999777777999:::<<<===>>>???>>>===<<<;;;>>>=====================:::999888777777777777777555555555555444444333333333333333333222111111000...///000111222333333333111111111000//////......////////////////////////......................../////////......------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++***************))))))))))))))))))))))))............////////////222333444555666777777888666777777888999:::;;;;;;999999888777555444555555666666666666666555444333111111111111111111111111222000//////000111111000---------...............------,,,,,,,,,+++++++++++++++,,,,,,,,,+++******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))'''((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++++++++,,,,,,,,,------............////////////000000111222333444555555777777888:::;;;===>>>>>><<>>===============<<<;;;:::888777666555444555555555555666666666666666666555444333333222222222222111111222222333444444333222111000000//////000000000///////////////....................................------------++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,------------******,,,------,,,******+++******))))))******+++******))))))***++++++,,,************************))))))***************+++************++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------.........---------------...///000000111111000000000111111222333333222222000111111222444666777888777888888777666666888:::<<<<<<===>>>===<<<:::999<<<<<<<<<<<<<<<<<<<<<<<<888888777666666666777777555444444444333333333333444444333222111111111000...///000111222333333333111111000//////......---.............../////////------------------------//////......------,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))------........./////////111111222333444555777777666777888999:::;;;;;;<<<888777666555444444444444555555555555555444333222111111111111111111111111222111.........///...,,,---------------.........,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))&&&'''((()))************'''((()))***+++***)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))******))))))(((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------............///////////////000111111333333444555666666888999;;;<<<===>>>===@@@AAA>>>>>>@@@???<<<>>>>>>======<<<<<<======::::::999888777666666555555555555555666666666666555555555444444333333222222222111111222222333444333222111000000000000000////////////////////////........................------------------------***++++++++++++,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,,,,---******************************))))))))))))******))))))))))))***+++,,,,,,************************))))))))))))))))))))))))))))))))))))*********+++************++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------------...//////000000/////////000111111222222222222111111111222333555666777777888888777666777:::<<<============<<<;;;:::999::::::;;;<<<<<<<<<;;;;;;777666666555555666666666444444333333333333444444555444333222111000000000///000111222222222222222111000000//////......------............/////////------------------------.........------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,++++++******++++++,,,)))))))))***************))))))))))))))))))))))))---------.........////////////000111222444555666777777888999:::;;;<<<<<<888777666555555555555444333333444444333333222222111111111111111111111111222000...---......---,,,,,,,,,,,,------.........,,,,,,,,,++++++++++++******++++++,,,,,,+++++++++'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''((()))))))))))))))((('''((()))++++++***)))((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------............//////////////////000111222333444444555666777999:::<<<===>>>>>>AAABBB@@@???AAA@@@<<<<<<;;;;;;;;;;;;<<<<<<===999999:::999999888888777555555555555666666666666444444444444444444444444222222111111222222333444111111000000000000111111////////////////////////////////////////////////------------------------++++++++++++,,,,,,------...------,,,,,,------...***+++++++++,,,,,,,,,,,,*********++++++*********)))))))))(((((()))))))))))))))))))))***+++,,,---************************))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++***++++++++++++,,,,,,,,,+++++++++,,,---------...------...////////////......///000111222222222222222222222222333444555666888888888888777999<<<>>>>>>>>>===;;;;;;:::::::::888999:::;;;<<<;;;;;;:::666555555444555555666666444333333222222333444444666555333222000000000111000111111222222222111111111111000000///.........---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...---,,,,,,,,,,,,---......++++++++++++++++++++++++************++++++++++++,,,++++++******++++++,,,((()))))))))*********+++))))))))))))))))))))))))---------.........//////......///000111333555666888888999:::;;;<<<<<<===999888666666666666666555222222333333333222111111000000000000000000000000111///...---...///...---,,,,,,,,,------.........,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((************)))((('''&&&'''(((***+++,,,+++)))((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------............/////////000//////000111222333444444555555777888:::<<<===>>>???BBBCCC@@@@@@BBB@@@<<<:::::::::::::::;;;<<<===999::::::;;;;;;::::::999555555555555666666666777333333444444444444444444222222111111222222333444111000000000000000111222.........///////////////000000000000000000000000------------------------+++++++++,,,,,,---------...------,,,,,,------...*********++++++,,,,,,,,,)))***,,,------,,,***)))))))))(((((((((((())))))))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))******++++++******+++++++++,,,,,,,,,******+++,,,,,,---......,,,---......//////............000111111222222222222222222222333333444555888999999888888:::===@@@???>>><<<;;;::::::;;;;;;888888:::;;;<<<;;;;;;:::555555444444444555555666444333222222222333444555666555333111000000000111111111222222222111111000111111111000//////......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,---......++++++++++++++++++++++++)))************+++++++++,,,++++++++++++++++++,,,(((((())))))*********+++)))))))))))))))))))))))),,,---......//////....../////////000111111222222666777777777777777666666666666666666666555555555444444333222222111111000111000///------......///////////////....................................+++++++++++++++++++++++++++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((******))))))((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++------------------------///000000000000111111111111222444666888999::::::<<<>>>@@@@@@===;;;:::999777777888888888999999999999:::<<<>>>???<<<777333555555555666777888888999999999888666555444333222333333333222222222111111444333222111000000000000//////............//////////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))),,,+++)))((((((((()))***))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......---...///000222222222222111111111111222333444444777888999999999999<<<>>>BBBAAA>>>;;;:::::::::;;;<<<;;;;;;::::::999999888555555444333333333333444555444333333222222222222666555555444222111000000000000000000111111111111////////////..................---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,)))************++++++++++++*********))))))((((((,,,------..................//////000000111222222555666666666666666555555666666666666555555555555444444333222222111111000111000///...---...//////////////////....................................+++++++++++++++++++++++++++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((***)))))))))((((((((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***++++++++++++++++++***(((((()))))))))***************)))))))))(((((((((((((((((((((((((((((((((******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++------------------------000000000000111111111111111222444666777999999:::999;;;======;;;888777777777777777888888888999999888888999;;;<<<:::666222333333444555555666777777888777777666555444333333333333222222222111111111333333111000000///////////////............//////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++)))((((((((())))))))))))))))))*********************+++++++++,,,,,,------------.........///---...///000111222222222222111111111111333555666999:::<<<;;;::::::<<<===@@@>>><<<:::999999::::::;;;;;;;;;:::999999888888555555444333333333333333555444333222222222222222666555444333222111111000//////000000000111111111////////////...............------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,))))))*********+++++++++************)))))))))(((,,,,,,---.....................//////000111111111444444555555555555444444555555555555555555555555444444333222222111111000111000///.........///////////////............---------------------------+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))(((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,,,,,,,------,,,,,,,,,(((((())))))))))))******))))))((((((((((((((('''''''''''''''''''''''''''***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,------------000000000111111111222222000111333555666888888888666888:::;;;999666555555777777777777888888888888777777666777888777444222222222222333444444555555666666555555555444444444333222222222222111111111222111000//////...////////////............//////------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))******)))((((((((())))))))))))))))))*********************++++++++++++,,,------........./////////,,,---...000111111222222222111000000111444777999<<<>>>???>>>===;;;;;;<<<<<<;;;999888888999999:::;;;::::::999888888777777555444333333222222333333444333333222222222222333555555444333222111111000//////000000000000111111/////////............---------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++************++++++)))))))))*********++++++************)))))))))))),,,,,,---.........------------...//////000000111222222333444444444333333444444555555555555555666444444333222222111111000000000000/////////////////////.........---------------------------------++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++,,,,,,------,,,,,,+++(((((((((((()))))))))***((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))((()))))))))************************************,,,,,,,,,,,,,,,---------000000000111111111222222///000222444555666777777555777::::::999777666666666666666777777777888888777666555555666666555333222222333333333444444444444444444444444444444444222222222222111111111111000000///...............///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((())))))((()))))))))************************++++++++++++,,,,,,,,,---------......,,,,,,...///000111111111222111000///111555999;;;???@@@AAA@@@===;;;::::::999999888888888999:::;;;:::999999888888777666666444333333222222222222222333333222222222222222333444444333333222111111000////////////000000000111//////.........------------------,,,,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++))))))))))))*********************)))))))))))))))+++,,,,,,---...------------------...//////000000111111222333333333333333333444444444555555666666444444333222222111111000000000000000000/////////............------------------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++******'''(((((((((((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))((()))))))))************************************+++++++++,,,,,,,,,------//////000000000111111111...///111222444444555555555888;;;;;;:::999888888555555666666666777777777888666555555666666666555444444444444444555555555333333333333444444444444222222222111111111000000000///........................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))((((((((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,---...///000000000222111///000222666;;;>>>???@@@@@@???;;;999888888888888888888999:::;;;;;;999888888777666666555555333333222111111111111222222222222111111222222333333333333222222111111000...////////////000000000............------------------,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************+++******))))))******+++(((((()))))))))*********))))))))))))))))))******++++++,,,---------------,,,,,,------.../////////000111222333333444444333333333333444555555666666444444333222222111111000000000111111111000///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))))))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***(((((((((((()))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))(((''''''(((((((((((())))))'''(((((((((((()))))))))************************)))))))))************+++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))******************************************++++++,,,,,,------........./////////000000......000111222333333333555777:::;;;:::999999999555555555555666666666666777666555555777777666555555555555555555555666666333333333333333333333333222111111111111000000000//////............//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''((()))))))))(((((())))))))))))************)))))))))************+++)))))))))*********++++++***+++,,,...//////000000000000000111444888<<>>;;;777555555666777777888888999:::::::::888777777666666555444444333222111111000000111111222111111111111222222333333333222222111111111111......////////////000000.........------------,,,,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******************************))))))))))))******((((((((()))))))))******))))))))))))************++++++,,,------------,,,+++,,,,,,---......//////000111222333444444444444222222333444444555666666444444333222222111111000000000111222111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******'''((((((((()))))))))***)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))((('''''''''((((((((())))))((((((((()))))))))******))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))************************************)))******+++,,,,,,------------------............---...///000111222222222111444777999888777777888444444555555555666666666666555555666777777666444666555555555555555555555333333333222222222222222111111111111000000000000000//////...//////000000...------,,,,,,------...------------------------******+++++++++,,,,,,,,,******************************************************++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&((()))))))))(((((())))))))))))************))))))))))))************)))*********++++++++++++***+++,,,---.../////////...///000222666999===???===<<<:::666222111333555555666666777888888888888777777666666555444444333222222111000000000000000111111111111111222333333222222222222111111111111........./////////000000.........---------,,,,,,,,,,,,,,,++++++++++++***)))******+++,,,,,,------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))******************************))))))))))))******(((((((((((()))))))))***((()))))))))************++++++,,,---------,,,,,,++++++,,,------......///000111222333444555555555222222333333444555666666444444333333222111111000000111111222222000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******'''((((((((())))))******)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))''''''''''''((((((((()))(((((())))))******++++++(((((((((((((((((((((((())))))******++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,---------......------///000111111111111///111555666666555555555444444444555555555666666444444444666777777555333555555555555555555555555333333333222222222111111111111111111000000000000000000/////////000000111...------,,,,,,------...------------------------*********++++++,,,,,,,,,******************************************************++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''%%%&&&((()))))))))(((((())))))))))))************))))))))))))******************+++++++++,,,,,,,,,******,,,---.../////////---...000333777:::===???<<<:::777333//////222444444444555666777777666666777666666555444444333333222111111000000000000000111111000000111222333333222222222111111111111111............/////////000......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,,,,------,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))(((((())))))*********+++++++++,,,,,,,,,,,,---------------............///...///000111222333444444333333444444555555444444333333111000000000111222///000000000000000//////......---,,,,,,,,,,,,---//////...---,,,,,,++++++***++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((******)))(((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))''''''(((((())))))******'''((()))))))))(((&&&%%%(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******++++++*********))))))(((((())))))))))))))))))))))))+++******,,,......+++'''(((((((((((())))))))))))))))))(((((()))***++++++))))))************))))))+++++++++*********))))))+++*********))))))((((((*********)))))))))))))))******************************+++++++++,,,,,,,,,************************************************++++++,,,,,,,,,,,,------------------------------,,,...000333444444333222222222222222222222333333111111222222333444555555666777777888888777555444444444555555666777777777555444333222111111111111333222222222111111000000////////////............------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,***(((''''''((()))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++)))************+++++++++,,,,,,+++++++++,,,------......///444:::===<<<;;;888999888333...---111666555555444333444555666777555555555555555555555555111111222222222333333333111111222222222333333333333333222222111000000000........................000000//////.........---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******))))))******+++,,,************)))))))))))))))************+++++++++)))))))))))))))))))))))))))((('''''''''(((***+++)))************++++++++++++++++++,,,,,,,,,------------------..................///000111222333444222222333444444444333333333222111000000000111111//////000000000000//////......---,,,,,,,,,,,,---///......---,,,,,,++++++***++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))(((''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))'''((()))))))))(((&&&%%%(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))*********)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++************)))))))))((())))))))))))))))))))))))***))))))+++---,,,***'''(((((((((((()))))))))))))))))))))))))))***++++++))))))************))))))+++++++++*********))))))+++*********))))))))))))************))))))))))))******************************+++++++++,,,,,,,,,************************************************+++++++++,,,,,,,,,------------------------------,,,...000222333333333222111111222222222222333333111222222333444444555555666777888888777666555444444444444555666666777777555444333222111111111111222222111111000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,***((('''((())))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++)))************+++++++++++++++*********+++,,,,,,......000555:::===<<<;;;888:::999444///---000444555444333333333444666666333333333333222222222222111111111222222222333333111111111111222222222222333333222111111000000///....................................---------,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))******))))))******+++,,,************))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))(((((('''((()))***+++))))))*********+++++++++++++++++++++,,,,,,,,,,,,------------..................///000111111222222000111111222333333222222222222111000000000000111//////000000000000//////......---,,,,,,,,,,,,---.........------,,,,,,+++***++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((('''''''''&&&''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))((((((((((((((((((((((((((()))(((((('''&&&(((((((((''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((******))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++************))))))))))))))))))))))))))))))))))))(((((((((***++++++(((&&&(((((((((((())))))))))))))))))))))))))))))***+++))))))************))))))+++++++++******************************)))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,---------------------------...000111222222222111111111111222222222333333222333333444444555555555777777777777777555333222333333444555555666666777555444333222111111111111000000000000/////////////////////............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++***((((((((())))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++)))************+++++++++***)))))))))******+++,,,...///222666:::===<<<;;;999::::::666111...///111333333333333333444555555333333222222111111111000111111111222222222222333111111111111222222222222333222222111111000//////---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++***)))***))))))))))))***++++++************)))))))))))))))))))))*********++++++))))))))))))))))))))))))((((((((((((((()))******)))))))))*********++++++***++++++++++++,,,,,,,,,,,,,,,---------.........------...///000000111111...///000111222222222111222111111000000000000000...//////000000000000///......---,,,,,,,,,,,,---......---------,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))((((((''''''&&&((((((((((((((((((''''''((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++*********)))))))))))))))))))))))))))))))))))))))(((((()))*********)))((((((((((((((())))))))))))***)))))))))))))))******))))))************))))))************************************************)))***************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,---------------------...///000111111111111000000111111222222333333333333444444444555555555666777777777666444222111222333333444555555666666444444333222111111111111//////////////////......//////.........---------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***)))(((((())))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))*********+++++++++******)))******+++,,,---...000333888;;;<<<<<<;;;999::::::777333///...///222222222222333333333444444444444333222222111111111111111111222222222222222222222222333333333333222222222111000000//////---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******++++++++++++******)))))))))))))))***++++++************)))))))))((())))))))))))************))))))))))))))))))))))))((((((((((((((())))))***))))))))))))*********************+++++++++,,,,,,,,,,,,,,,------------...---------......//////000---...///000111111111111111111111111000000//////......///000000000000000......---,,,,,,,,,,,,------------------,,,,,,,,,***++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))******)))))))))))))))))))))))))))*********************(((((((((((())))))))))))******)))))))))))))))***))))))************))))))***************************************+++++++++))))))******+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,---------......---......///000000000000//////000111111222333333333333333444444444444444555666666666555444222111222222333333444444555555444444333222111111111111..................//////............------------........................++++++++++++++++++++++++***++++++,,,,,,++++++************)))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++*********++++++---.........111666999<<<<<<<<<<<<:::::::::888444111///...000111111222222222222222333333222222222111111111000000111111111222222222333333333444444444444555222222111111000//////...---------------------------------------------...,,,,,,+++++++++*********++++++++++++++++++++++++)))******++++++*********))))))(((((())))))***+++************)))))))))((((((((()))))))))*********(((((((((((((((((((((((('''(((((()))))))))))))))(((((()))))))))*********************++++++++++++,,,,,,,,,,,,------------,,,,,,---------.........---...///000111222222222000000111111000000///...---...///000000111111000......---,,,,,,,,,,,,---------------------------***++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((()))(((((('''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''(((''''''''''''((())))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))************)))))))))))))))))))))))))))***++++++))))))***+++(((((((((((())))))))))))+++******)))))))))))))))))))))************))))))***************+++++++++*********+++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************+++++++++++++++,,,,,,------...................../////////000...//////000111222333333333333333333333333333333333444555555555444333222111111222333333444444555555444333222111111111111............////////////.........------------,,,........................++++++++++++++++++++++++******++++++++++++******))))))******))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******)))************+++++++++******++++++,,,---...///...222777;;;<<<<<<<<<<<<::::::999777555222000//////000000111222111111111////////////////////////000000000111111111111222333333333333444444444444222111111000000///......,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++++++++************++++++++++++++++++++++++((()))******+++*********)))(((((((((((()))******************))))))))))))((((((((()))))))))******((((((((((((((((((((((((''''''((()))))))))))))))((((((((()))))))))******************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---------------...///000111222222222///000111111111000......---...///000111111111111......---,,,,,,,,,,,,---------------------------***++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((+++***)))((('''&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''(((''''''&&&'''((()))***'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++((()))))))))************))))))))))))))))))))))))((()))***)))'''''')))+++(((((((((((())))))))))))++++++***)))))))))))))))))))))************))))))))))))*********+++++++++*********++++++,,,,,,,,,))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++++++++,,,,,,---......///......------......//////......///000111222333333222222222222222222222222111222333444555444333333111111111222333333444444555444333222111111111111....../////////000000000.........---------,,,,,,------------------------++++++++++++++++++++++++******++++++++++++******)))))))))*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***)))************+++++++++)))))))))***+++---...///...333999<<<===<<<<<<===;;;999777666555333222000...///000111111111000000,,,------......//////000000000000000111111111111111111111222222222333333111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------++++++++++++************++++++++++++++++++++++++(((((()))***************((((((((((((((()))******************))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((&&&'''((()))***))))))((((((((((((((()))))))))***)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---------...///111222222333333///000111111111000...------...///000111111111111......---,,,,,,,,,,,,---------------------------***++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((---,,,***)))'''&&&&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((((('''&&&&&&'''((()))***'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))************************&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++(((((())))))*********+++))))))))))))))))))))))))'''(((***(((&&&%%%(((***(((((((((((())))))))))))++++++***))))))((())))))))))))************))))))))))))******++++++++++++*********++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++,,,,,,---...//////......---------...//////---...///000111222333333222111111111111111111111000111333444555555444333000111111222333333444444555444333222111111111111.../////////000000111111......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''************************(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++((((((((()))***,,,---......333:::======<<<<<<===;;;999777555555444333222---...000111111111000///---......///000111222222000000000000111111111111///000000000000111111111111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++************)))++++++++++++++++++++++++(((((()))***************((((((((((((((()))******************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''')))*********)))((((((((((((((()))))))))))))))************+++++++++************************---+++)))((((((***---///...------------.../////////000000000///...---,,,---......///000111111222222111111000///......---------,,,,,,,,,,,,+++++++++++++++************)))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))((('''&&&%%%%%%$$$))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((()))******&&&'''((()))))))))''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++++++++*********))))))+++*********))))))(((((())))))))))))******************++++++++++++******((((((((((((((()))******((()))))))))******************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////000000111111111222222222555444444333222111000000111222222333333222222111222222222222222222222222444333222111000000000000........................000000///...------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))))))))************))))))******))))))((((((''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''((())))))))))))))))))************+++++++++---,,,***)))))))))******,,,///444999===?????????BBB>>>:::999999999666333000///......///000...---...///////////////......///000000000111111111111111111222222222333333333222222222111000//////.........---------,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,+++*********+++++++++******************++++++******)))(((''''''++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++************************,,,+++*********+++---...///...---------...000000111111000///......---------......///000000111111111111000000///......---------,,,,,,,,,,,,+++++++++++++++************)))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%)))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((()))******'''(((((((((((((((''''''(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((*********)))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))))))))))))))))))))))))))+++++++++*********))))))************)))))))))((())))))))))))******************++++++++++++******((((((((((((((()))******************++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------...//////000000000111111111222222333333333222222111111000111222222333333222222111222222222222222222222222333333222111000//////000........................000//////...------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))))))))************))))))***)))))))))(((((((((''''''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''((()))))))))))))))))))))*********+++++++++,,,,,,***)))))))))******---000555999===?????????@@@===:::999::::::888555111000.../////////...---...//////000000//////...//////000000000111111111111111111222222222333333222222111111000//////.........---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++***************************************)))))))))************+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))************+++++++++************************+++++++++,,,,,,,,,------///...---------...000111444333111///...---...............//////000000111000000000///......------------,,,,,,,,,,,,+++++++++++++++************)))))))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((()))*********)))((('''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))+++++++++***************************))))))))))))))))))))))))******************++++++++++++******)))(((((((((((()))*********++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------......///000000000000111111111111111111111111111111111111111111222222222222111111222222222222222222222222222222111000////////////........................//////......---,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))'''(((((())))))))))))))))))))))))*********++++++,,,+++******)))*********,,,...222666999;;;=========<<<::::::;;;;;;:::888333111000///000///...,,,//////000000000000//////////////////000000000000000111111111222222222222222111111000000//////.........---------,,,,,,,,,++++++,,,,,,,,,,,,++++++*********)))))))))))))))************************'''((()))***+++---......+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***************************+++,,,---...------,,,...---,,,,,,,,,---///000555333111...------...///........./////////000000/////////......---------------,,,,,,,,,++++++++++++++++++*********))))))))))))(((((((((((())))))'''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))***+++***((('''&&&&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((*********************************)))))))))))))))((()))))))))******************++++++++++++******))))))(((((())))))***+++*********+++++++++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------,,,,,,------...////////////000000000111111000000000000111111222222111111222222222222111111111111111111222222222222111111000///////////////.................................------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************++++++******************)))+++---000333666777888:::::::::;;;;;;;;;::::::444222000000000///---,,,...///000000111000000000........./////////000000000000000111111111111222111111000000////////////......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++((()))))))))))))))(((((())))))))))))************(((((()))+++,,,---...///******)))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))*********+++++++++************************)))***,,,......---,,,+++,,,,,,,,,,,,,,,---------444333000...------...///............////////////............------------------,,,,,,,,,++++++++++++++++++*********))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&'''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++***((('''&&&&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((************************))))))))))))))))))******((()))))))))******************++++++++++++******)))))))))))))))***++++++))))))))))))*********+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///------------------------.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,---............/////////000000000...//////000000111111222000111111222222111111000000000000111111222222222111000//////////////////........................---------------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((((((((()))))))))*********************+++*********)))***+++---000222555666888999:::;;;::::::999999444222000/////////---+++......///000000000000000---............///////////////000000000111111111000000000///////////////......---------,,,,,,,,,***++++++,,,,,,++++++***'''(((((()))))))))(((((((((((()))))))))***************+++++++++,,,,,,,,,***)))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++)))************+++++++++************************)))***+++,,,---,,,++++++***+++,,,......---,,,,,,111000///...------..............................------------------------------,,,,,,,,,,,,+++++++++++++++************)))))))))(((((((((((())))))''''''''''''''''''''''''((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********)))((('''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***************+++++++++))))))))))))************))))))))))))******************++++++++++++*********))))))))))))***++++++(((((()))))))))***************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------......///------------........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,------...............////////////......//////000000000111000000111111111111000000//////000000111222222222111000000//////000000000........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((()))))))))))))))))))))))))))(((((('''((((((((()))))))))******))))))***++++++++++++***+++++++++---///222555666888999;;;;;;999777666777222000///...///...---+++,,,---...///000000000///------------.........///////////////000000000000////////////////////////......---------,,,,,,,,,******++++++++++++******&&&''')))******)))(((((('''(((((())))))*********+++++++++++++++*********)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++)))************+++++++++************************))))))******++++++******))),,,///111222000---+++.........---------------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++************)))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((()))******'''(((((((((((((((''''''(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))*********+++++++++((()))))))))************))))))))))))******************++++++++++++************))))))******+++,,,))))))*********+++++++++******+++,,,,,,,,,,,,+++---------------------------------------...//////------------.........///............------------------------------------------------------------........................,,,,,,,,,---------......,,,,,,++++++,,,,,,---...------........./////////.../////////////////////000000111111111111000000/////////000111222222222111111000000000111111222........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))'''((((((((()))))))))******)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((()))))))))***((()))***+++,,,++++++***,,,+++++++++---000333666888:::<<<;;;777444333333000...------......---++++++,,,---...////////////,,,,,,---------................../////////000000////////////////////////......---------,,,,,,,,,******++++++++++++******&&&''')))++++++***)))(((''''''(((((()))******+++************************)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,)))************+++++++++************************)))))))))))))))************---111444555222...,,,+++,,,------......------.....................---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((()))******&&&'''((()))))))))''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))))))))******++++++++++++(((((())))))*********+++))))))))))))******************++++++++++++***************)))******+++,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++------------------------...------------...//////---------.........////////////.........---------........................------------------------........................,,,,,,,,,---------......,,,,,,++++++,,,,,,---...---------.........//////////////////////////////000000111111111111000000...//////000111222222222222111111111111111222222........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))************))))))'''((((((((())))))************))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))((()))***+++,,,,,,+++******)))((((((***---111333888;;;<<<;;;666222111111...---,,,,,,---...---+++***+++,,,---............,,,,,,,,,---------................../////////000.........///////////////......---------,,,,,,,,,******++++++++++++******&&&(((***+++,,,+++***)))&&&''''''((()))******+++(((((())))))************))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++)))+++000777<<<===999444///...---,,,,,,,,,,,,,,,//////.........---------------,,,,,,,,,,,,++++++------......------,,,++++++++++++************)))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))((((((''''''&&&&&&(((((())))))((('''&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))((('''&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))+++*********))))))(((((()))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,---------......////////////////////////......////////////......////////////////////////........................///............---------........................------------------------......------------......//////............//////000000000000000000000000///000111222222111000///000000000000000000000000000000000000////////////------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))+++***)))))))))+++---///666555444333111///---+++.........------,,,,,,,,,******+++,,,,,,---......///...---,,,+++,,,---...........................222000------///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))*********))))))((((((''''''(((((((((((())))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))************************)))***++++++,,,,,,++++++))))))+++///444666444222///......---,,,,,,------///.........------------------,,,,,,,,,,,,++++++------......------,,,++++++++++++************)))((()))))))))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((('''''''''((((((((((((((('''&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******((((((((()))))))))))))))************************+++*********))))))))))))************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++---,,,,,,,,,++++++++++++,,,,,,---------.........////////////////////////...//////000000//////...////////////////////////////////////////////////000000000/////////..............................------------------------///......------....../////////............//////000000000000000000000000///000111222222111000///111111111111111111000000000000000000////////////---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***))))))***+++---///333333333111000...,,,+++......---------,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,,,,,,,---...........................111///,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))******)))))))))((((((((('''(((((((((((())))))))))))***)))))))))((((((((('''))))))************))))))))))))))))))************))))))))))))))))))))))))************************)))***++++++,,,,,,++++++***)))((())),,,///000000//////...------------...............------------------,,,,,,,,,,,,++++++------......------,,,++++++++++++************))))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''((((((((((((((((((((((((((((((''''''&&&'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))+++******))))))((((((((((((((((((''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************++++++++++++******))))))))))))******'''(((((())))))************************************************)))))))))************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---------------------,,,,,,,,,,,,,,,------------........./////////////////////////////////000000000000//////////////////////////////000000000000000000000000111111111111000000000000////////////////////////........................///......------....../////////............//////000000000000000000000000///000111111111111000000333333222222111111111000000000000000////////////,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++******)))***,,,---...111111000000///---,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...........................///...,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))******++++++******)))))))))))))))************))))))))))))))))))))))))************************))))))***+++++++++++++++,,,+++******+++---/////////......------.........------------------------------,,,,,,,,,+++++++++------......------,,,++++++++++++*********)))))))))******))))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&''''''(((((())))))'''((((((((((((((('''''''''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))*********++++++******))))))))))))******''''''((()))******++++++*********************************************************+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------...------------------------------------------------............/////////000000000000000000000000///000000111111000000///000000000000000000000000111111111111111111111111111111111111000000000000////////////////////////........................//////............////////////............/////////////////////////////////000000111111111111111444444333333222111111111000000000000////////////,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++,,,---...///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,------..............................---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++,,,,,,,,,,,,,,,---......---------......///,,,,,,------------------------,,,,,,,,,+++++++++------......------,,,++++++++++++*********)))))))))))))))))))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''(((((())))))''''''((((((((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''((())))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))((((((((()))))))))************))))))))))))******'''(((((()))***++++++,,,***************************************+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,---------................................./////////000000111111111111111111111111000000111111111111000000111111111111111111111111000000000000000000000000111111111000000000//////000000000000000000000000/////////////////////////////////......///////////////............//////////////////////////////000000000000000111111222333333333222222222111111000000000000////////////,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))************+++,,,------//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.................................,,,,,,,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))***(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((((((''''''((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******(((***,,,,,,+++***)))***---,,,,,,,,,,,,---......,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++------......------,,,++++++++++++************)))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))'''(((((((((((('''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((&&&'''((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((())))))))))))******))))))))))))******((())))))******+++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,---------///////////////000000000////////////000000000000111111111111111111111111111111222222222222111111111111111111111111111111000000000000000000000000111111111000000000000///000000000000000000000000000000000000000000000000000//////......//////000//////............//////000000000000000000000000000/////////000111222333222222222222222222222222000000000000////////////,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''(((((())))))***)))))))))))))))))))))))))))******+++,,,,,,------///000000000///...------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---....................................+++,,,---,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&''''''((((((''''''&&&))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************(((***,,,,,,)))((()))++++++++++++++++++,,,------++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++------......------,,,++++++++++++************)))&&&'''((())))))******)))''''''''''''''''''''''''))))))))))))))))))))))))%%%'''((())))))'''%%%$$$(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((('''''''''&&&&&&'''(((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************))))))))))))******************************++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...........................,,,---------............/////////000000111111111//////000000000111111111222222222222222222222222111222222222222222222111222222222222222222222222222222222222222222222222333222222222111111111111111111111111111111111111000000000000000000000000000000////////////000000//////............//////000000000000000000000000000/////////000111222333///000000111111222222222000000000000////////////,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,/////////......,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------***+++,,,.......................................+++,,,...---++++++---000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***'''((((((((()))))))))***(((((((((((())))))))))))'''((((((((()))))))))***''''''((((((((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******************,,,---,,,)))))),,,///************++++++,,,---+++++++++,,,,,,------------------,,,,,,,,,++++++------......------,,,++++++++++++************)))%%%&&&''')))************''''''''''''''''''''''''))))))))))))))))))))))))$$$&&&)))******(((%%%"""(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))(((((('''''''''&&&&&&&&&'''((())))))((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((&&&'''(((******((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++******))))))))))))******+++++++++***************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------..............................---.........//////000000//////000000111111111222000000000000111111111111222222222222222222222222111222222333333222222111222222222222222222222222333333333333333333333333444444444333333333222222111111111111111111111111000000000000000000000000000000////////////000000//////............//////000000000000000000000000000////////////111333444......///000111222222333000000000000////////////,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,******************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))***,,,,,,,,,,,,,,,.........---,,,+++))))))*********++++++,,,,,,,,,******+++,,,,,,---......)))+++,,,...//////..............................+++---...---++++++...111,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***'''((((((((())))))******(((((((((((())))))))))))'''((((((((())))))******(((((())))))))))))(((((())))))))))))************+++++++++************)))))))))))))))))))))))))))*********)))))))))))))))*********++++++,,,,,,,,,******++++++++++++******++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&%%%&&&'''((()))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************---+++******+++,,,+++***************************)))******++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......111111000000000000111222444333111000000000111222......------...111333555...000222222222333555777222333444444222222333444444555777666555333333444333333333333333333333222111222333333222111222333111333666666111---...222444333333222111000000000000000///............///111000///------......///////////////////////////////////////////////////////////////000000000000//////.........---------------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&%%%%%%&&&)))******)))'''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((((((((()))***++++++,,,,,,------,,,,,,+++***)))))))))************+++++++++************************++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))***)))))))))))))))))))))*********++++++,,,,,,,,,******++++++++++++******+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((()))((((((((((((((((((((('''((((((((((((((((((((((((((((((((())))))))))))******)))(((''''''((()))***)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))************---+++******,,,------,,,************************)))***+++,,,---//////000***++++++++++++,,,,,,,,,,,,,,,---------.........,,,,,,---------.........///......//////000111222.........///000222333444555333111111222222000---444555666555444333333444777888999999888888:::<<<666555555444444444444333444555555555666666666666222333333222111111111222555111...///333555333111444444444444444444333333111111111111111222333333111000///.........//////////////////////////////////////////////////////////////////000000000000//////.........---------------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''&&&&&&''')))***)))((('''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))(((((())))))***++++++,,,,,,------,,,,,,+++******))))))************+++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))************,,,+++***+++---///000///++++++++++++++++++++++++***+++,,,---///111222222++++++++++++,,,,,,,,,,,,,,,------------.........------------.........///////////////000111333333555666666666777777777777333222222444666777444111555777999999888888999:::555555666666777999>>>AAAAAA>>>:::999:::;;;999777999::::::::::::::::::999888777666555555555555666777333000000333666555444111111222222222111000///111111000000000000111111111000000///.../////////////////////////////////////////////////////////////////////000000000000/////////.........------------------------------++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((('''&&&'''((()))(((''''''(((((())))))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))***++++++,,,,,,---,,,,,,++++++*********)))************+++++++++*********************************++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))************************+++++++++******++++++++++++*********++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************)))))))))((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))(((((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((()))))))))*********((()))))))))************+++******+++///111222222++++++++++++++++++++++++,,,,,,---...///000000111+++++++++,,,,,,,,,------------------............---............/////////222111111111222333444444111111222222333333333333333444666777777888999:::888<<<@@@DDDGGGIIILLLNNNMMMMMMKKKKKKNNNTTT]]]ccc^^^XXXRRRPPPSSSTTTRRRNNNNNNNNNMMMLLLJJJHHHEEEDDDDDDBBB???===<<<;;;:::999444999;;;777444444666666555555555444333222111000444333222111000/////////111111000000000/////////////////////////////////////////////////////////////////////000000000000////////////............------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((''''''((()))'''&&&'''(((((())))))))))))(((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))))))))*********+++++++++,,,,,,,,,++++++*********))))))*********+++++++++************************))))))*********+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++++++++*********))))))************************(((((())))))******************************************++++++++++++***************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))((()))))))))*********************,,,///222333333++++++++++++++++++++++++.........---------------++++++,,,,,,,,,------------------.........//////........./////////000000333333222222111222222222111222333444555666777888555888;;;999666888???FFFPPPTTTZZZ```eeeiiimmmooonnnllljjjiiimmmvvv|||}}}yyyyyywwwtttppplllgggeee___[[[VVVRRROOOJJJEEEAAA;;;>>>>>>>>>BBBEEE???555888888777777777777777777555555444333222222222222111111111111111000000000000000000000000000000000000000000000000000000000////////////000000000000000000/////////.........------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((''''''((()))'''&&&''''''((()))******))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********************+++++++++,,,,,,+++++++++++++++***))))))*********+++++++++************************))))))*********++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++++++++************)))************************((((((((()))******++++++***************)))))))))******++++++++++++******************++++++++++++*********+++++++++++++++++++++++++++++++++++++++************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''((())))))))))))(((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))***************))))))+++///222333333,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++******,,,,,,,,,,,,------------------........./////////////////////000000000000222222111111000111111222:::999888666666777888999666;;;@@@DDDGGGPPP\\\ggg}}}zzzsssiiicccYYYQQQJJJOOObbblll[[[AAA888777555333222333444555111111111111222222333444111222222222222111000000000000000000000000000000000000000000000000000000////////////000000000000000000000/////////......------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((('''&&&'''((()))((('''''''''((()))************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************++++++++++++++++++++++++)))************+++++++++*********************************++++++++++++,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))************************'''(((((()))******+++++++++*********)))))))))(((******++++++++++++******************++++++++++++)))*********++++++++++++++++++++++++++++++++++++************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''((()))***))))))(((&&&&&&''''''((())))))***(((((((((((((((((((((((('''(((((((((((()))))))))'''((()))******)))((('''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))***************))))))+++...111222222,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++,,,,,,,,,------------...............//////////////////000000000111111111111111222222333555666777999999999<<<@@@EEEKKKNNN\\\___eeeppp}}}wwwyyyhhhQQQMMMGGG@@@<<<:::;;;;;;777666555444333333333333222222333333333222111000000000000000000000000000000000000000000000000000////////////000000000000000000000000/////////...------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''&&&&&&''')))***)))(((''''''(((******++++++***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************************************++++++++++++++++++++++++)))************+++++++++************************++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))************************'''(((((()))***++++++++++++*********))))))((((((******++++++++++++******)))************+++++++++))))))******++++++++++++++++++++++++++++++++++++************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&''')))*********)))(((&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))************'''((()))******)))((('''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******************************))))))))))))************))))))))))))***************))))))+++...000111111,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------................../////////000000000000000111111111111222333444666888;;;===>>>EEEHHHOOO[[[jjj{{{|||uuujjj___VVVQQQOOONNNGGGEEEBBB>>>;;;888666555222222333444333222111000000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&%%%''')))******)))''''''(((******+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++++++++******************++++++++++++++++++++++++)))************+++++++++************************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************+++***)))'''''')))***+++******))))))(((((('''''')))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++''')))***+++)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***))))))((('''&&&&&&&&&(((((((((((())))))))))))''''''((((((((((((''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))******++++++************************,,,+++++++++******))))))*********)))))))))))))))+++,,,---...////////////,,,,,,,,,---------......---------...............///000000222222222///---111444555333111000000///999666777:::===@@@IIISSSVVVrrrwwwrrroooggghhhaaaPPP@@@;;;===???555888888666666888555///222000111555555111///111444444333333222111111000000000000000000000000000000000000000000000000000////////////..................---,,,,,,+++******++++++++++++++++++++++++************************+++*********))))))(((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((('''((()))***************************************)))******))))))))),,,...///...,,,***)))))))))***************************++++++******************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++,,,++++++******++++++,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************+++***)))(((((()))***+++))))))))))))(((((((((((())))))*********+++++++++++++++++++++++++++++++++---,,,++++++------,,,+++(((***,,,+++***))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))***))))))(((''''''&&&&&&'''((((((((())))))))))))''''''((((((((((((''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************+++++++++******)))))))))************************,,,,,,---...////////////,,,,,,---------.........------............///////////////000222333333222...222444333222555888999111>>>NNNXXX\\\cccoooxxxvvvfff]]]VVVQQQJJJDDD===888666666666777888444222444555222222555333333333222222111111111000000000000000000000000000000000000000000000000////////////..................------,,,++++++***++++++++++++++++++++++++************************************)))))))))((((((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((('''''''''&&&))))))))))))))))))))))))&&&&&&'''''''''(((((((((((())))))************)))************************)))******))))))))),,,...///...,,,***))))))******************************++++++******************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************+++++++++******))))))******+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************+++***)))(((((()))***+++(((((((((((()))))))))))))))))))))*********++++++************************---+++***+++,,,---,,,+++***,,,---,,,***))))))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((())))))))))))))))))(((''''''&&&&&&''''''((((((((()))))))))''''''((((((((((((''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))*********************************)))))))))))))))*********++++++,,,,,,,,,------...............---,,,------------.........---........./////////000333222111000//////000000222555555111222;;;DDDIII\\\xxx|||nnnaaaXXXLLL===555555555111///222333111///111222222222222111111111111000000000000000000000000000000000000000000000000////////////..................------,,,+++++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((())))))))))))************))))))(((************************)))******))))))))),,,...///...,,,+++******************************************++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++***))))))))))))))))))***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************)))(((((()))******''''''(((((())))))******))))))))))))************)))))))))))))))))))))))),,,+++***+++,,,,,,,,,***,,,---...---+++)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))(((((('''''''''''''''''''''((((((((())))))''''''((((((((((((''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************+++++++++******)))))))))************************))))))))))))))))))))))))******++++++,,,---........................------------------.....................//////000000111333333333222111111222444666<<>>FFF[[[nnnwww|||[[[CCC===777333222666888555222111222222222222222222222222000000000000000000000000000000000000000000000000////////////..................------,,,,,,,,,,,,++++++++++++++++++++++++*********************************)))))))))))))))************************((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***************)))((('''************************)))******))))))))),,,...000///---+++*********+++******************************+++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++******))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***((('''((()))***)))'''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******************************************************************************))))))))))))******''''''(((((())))))******(((((()))))))))*********)))))))))))))))))))))))),,,+++******,,,,,,+++***,,,---...---+++)))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************,,,,,,++++++******))))))************************)))))))))))))))***************+++,,,---...........................---------------.........//////......//////000111222222///111333444555777;;;>>>:::LLL]]]hhh{{{hhh___LLLCCC;;;::::::999888999333333333222222222222222111111111111111111111111111111111111111111111111////////////..................------------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))******++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************)))((('''************************)))******))))))))),,,...000///---+++*********+++******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************+++++++++++++++******+++++++++))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***************************((('''((()))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************************************************)))))))))******)))))))))(((((((((((())))))))))))((((((((()))))))))******)))))))))))))))))))))))),,,***)))***+++,,,+++******,,,---,,,***))))))***************************''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++************************************************++++++++++++++++++,,,,,,---------------...............---------........./////////......///000111222333333222444555444555:::BBBIIIYYYsssiiiYYYGGG>>>999666666888555555555444333333222222111111111111111111111111111111111111111111111111////////////..................------------------++++++++++++++++++++++++************************))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((''''''((((((((())))))))))))************))))))(((************************)))******))))))))),,,...000///---,,,+++***++++++******************************++++++,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++,,,,,,++++++++++++,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''************************(((((((((((((((((((((((())))))))))))))))))))))))***************************((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))************))))))))))))))))))(((((((((((((((((((((((()))))))))***************************+++***)))***+++,,,+++)))(((***,,,+++***))))))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''(((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++++++++,,,***************************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...////////////............////////////...//////000222333333444888999;;;>>>EEEUUUhhhuuuooobbbVVVHHH===888888888777666444333222222111111111111111111111111111111111111111111111111////////////............------..................++++++++++++++++++++++++************************((()))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((((())))))************)))************************)))******))))))))),,,...111///...,,,++++++++++++******************************++++++,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++++++++************++++++))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))************))))))******))))))((((((''''''(((((((((((())))))))))))************************+++***)))***+++++++++)))''')))++++++)))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&''''''((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,---************************+++++++++,,,,,,---------,,,++++++++++++++++++++++++,,,---...////////////............/////////000...///000111222333444444777;;;AAAMMMaaa}}}xxxooommmqqqzzz~~~lllRRRCCC:::999888777555333222111111111111111111111111111111111111111111111111111000/////////............------..................++++++++++++++++++++++++************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((************************&&&&&&&&&&&&'''''''''((('''((()))***************************************)))******))))))***,,,...111000...,,,+++++++++,,,******************************+++,,,,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++******))))))))))))******))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((************************))))))))))))))))))))))))***************************((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++++++++*********)))))))))(((((((((((())))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&(((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&***)))(((***,,,,,,)))&&&))))))))))))))))))))))))))))))))))))******************))))))******+++,,,)))))))))))))))))))))))))))************+++++++++***---000222222111...,,,,,,,,,,,,---------........................------+++///222222...,,,---000...///111333555777<<>>999999888777666666666666444444333222222222222222111111111000000000//////...------------,,,,,,,,,------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''((()))*********(((((((((((())))))))))))(((((((((((())))))))))))******************************************************))))))))))))******...//////---+++)))*********,,,------+++******+++))))))*********+++++++++************************))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))******))))))))))))******************************************************************************************************((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))***))))))(((((((((((())))))''''''(((((((((((('''''''''((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))******)))''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))***************+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))+++*********)))))))))((('''((())))))******+++,,,))))))))))))))))))))))))((()))))))))******************))))))******+++,,,************************))))))*********+++++++++,,,+++*********+++------++++++,,,,,,,,,---------/////////000000000111111...222444222111666BBBLLL[[[___kkk{{{yyyzzzssspppmmmooouuu{{{~~~~~~}}}}}}{{{jjjSSSNNNFFF>>>888555444555555444444333333333333333111111111111000000000000.........---------,,,,,,---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))((())))))***))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***************************************************))))))))))))))))))***---......---+++)))*********,,,------+++******+++))))))*********+++++++++************************))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))+++******))))))******+++************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''''''''((((((((((((((()))))))))******))))))(((((((((((())))))''''''((((((((((((''''''''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))***)))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))((('''''''''))),,,---,,,++++++,,,))))))))))))))))))))))))))))))))))))******************))))))******+++,,,++++++++++++++++++++++++)))************+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......//////000000111111222222...111333333888JJJfff{{{vvvjjjggggggeeegggmmmrrrvvv}}}sssmmmzzzwwwbbbMMM>>>777666777666555444444333333444444222222111111111000000000............---------,,,------------,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))***************************************+++++++++***))))))(((((())))))***,,,---...---***)))***+++***,,,------+++******+++)))************+++++++++************************)))************++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******))))))******+++************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''''''''(((((((((((()))))))))*********))))))(((((((((((())))))''''''(((((((((((('''''''''''''''((()))*********)))))))))))))))))))))))))))((((((''''''(((((())))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''+++///000...,,,++++++))))))))))))))))))))))))))))))))))))******************))))))******+++,,,++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,,,,------------.........///////////////000111111222333333111666>>>HHHXXXrrrxxxllleeeaaaccckkkppprrr{{{pppuuuzzz}}}kkkTTTEEE===:::666555555444444444444444222222222111111111000000............------------...------------,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************))))))*********+++++++++))))))(((((((((((()))))),,,------,,,***)))***+++***,,,------+++******+++)))************+++++++++************************)))************++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++************++++++************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************))))))(((((((((((())))))''''''((((((((((((''''''&&&''''''((()))******+++))))))))))))))))))))))))((((((''''''''''''(((((((((((('''''''''(((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))''',,,111222000,,,******))))))))))))))))))))))))))))))))))))*********************)))***++++++,,,++++++++++++++++++++++++)))************+++++++++******+++,,,,,,,,,,,,+++.........////////////000///000000111222222333333444===MMMbbbzzzrrrgggcccaaaeeehhhtttlllUUUCCC:::666666555444444444444555222222222111111111111000//////.........---------......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++)))))))))))))))))))))))))))***,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''((()))***++++++(((((((((((())))))))))))(((((((((((())))))))))))************************))))))******++++++++++++))))))(((((((((((()))))),,,------,,,***)))***+++***,,,------+++******+++)))************+++++++++************************)))************++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''((()))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))111///...000000,,,+++---000...,,,+++,,,...000111,,,,,,,,,...//////---******+++,,,......------,,,++++++******************))))))))))))))))))))))))************************++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''))),,,......,,,)))'''************************(((((()))***************))))))))))))************,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,---------------------------///000///---,,,---...333///...222777999::::::@@@[[[qqqccc\\\```llluuuwww{{{~~~bbbMMM???:::777888666000111666444444333111111222111///000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))*********)))))))))))))))************************)))******+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))******))))))))))))******,,,...000000...+++******,,,+++)))((((((((())))))+++*********))))))(((((())))))))))))************++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))444111000111111//////333222111///.........---,,,111000//////000///...,,,***+++,,,,,,,,,+++***)))++++++++++++++++++++++++************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((***)))))))))((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))+++------+++)))(((************************(((((()))***************))))))))))))************,,,,,,+++******+++,,,,,,***++++++++++++,,,,,,,,,------------------------,,,,,,...///000222444555...444888777444:::MMM^^^qqqtttlllmmmkkkhhhgggppp{{{yyy\\\LLL===;;;===:::444000444444333111000111111111111000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))***)))))))))))))))))))))******************************+++++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((''''''''''''((()))'''((()))))))))))))))((())))))))))))(((((((((((())))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))******))))))))))))******,,,...000111///,,,++++++---,,,***)))(((((())))))*********)))))))))(((((())))))))))))************++++++++++++++++++++++++************************))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))999555333444333000000444333222111111222111000...222000.........///...,,,,,,---------,,,+++***)))+++++++++,,,------......************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((()))***************)))))))))*********++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,------------------------000///......000111111000222777;;;;;;BBBXXX{{{yyymmmjjjiiieeelllqqquuuuuuyyyoooWWWIIIBBB<<<666444555555555444111000111222111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++***))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))((()))))))))))))))((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******,,,///111222000.........///...,,,***)))((())))))******))))))))))))(((((())))))))))))************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))KKKGGGDDDDDD@@@:::777888666333000000111222111000111///------...000000000............------,,,,,,+++,,,,,,---...//////000++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((()))***************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------............222111000000222222000---777666999GGGfffuuuccc___gggssszzzhhhNNN===888:::666555666777555111111222111111111000000000//////------------------------++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))************************************+++++++++***)))((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))(((((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******,,,///222333222000000000000///---+++)))(((((()))))))))))))))))))))((((((((()))))))))************************************************************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))qqqnnnllljjjdddZZZSSSRRRKKKDDD<<<777666555222///111///------///111111111........................,,,,,,---...//////000000++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((()))******(((((((((((((((((((((((((((((()))***************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------....../////////......///222555666777666:::BBBSSSnnnrrrmmmhhhiiimmmuuu~~~rrrWWWDDD:::666222333777888444222444111111111111000000000000------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))***************)))((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))))))))))))))((((((((())))))))))))(((((('''((((((((()))))))))***'''((((((((()))))))))***))))))************))))))))))))))))))))))))))))))******))))))))))))******+++...111333333222222222000///---+++)))(((((()))(((((((((((((((((())))))((()))))))))************************************************************))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))~~~xxxnnnbbbZZZTTTOOOGGGAAA;;;888555444333222111///000///......---.........---------.../////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((()))************************++++++++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,---------------------...//////000000///000000///111555;;;@@@SSSooommm\\\jjjiiikkkrrryyycccEEECCC888222666999666444666222222111111111000000000------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))******))))))(((''''''((()))))))))))))))''''''(((((())))))******''''''(((((())))))******))))))************))))))))))))))))))))))))))))))******))))))))))))*********---111333333333333444///...,,,***)))((())))))''''''(((((((((((())))))))))))))))))************************************************************))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))|||rrrjjj[[[XXXSSSNNNIIICCC===999777666444222000/////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))************************+++++++++,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,------------...---------...///000000000333444333222555AAASSS```yyyssskkk```WWWsssrrruuu~~~ssseeeOOO===:::;;;777444666222222222111111111000000........................++++++++++++++++++++++++************************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))************)))(((%%%&&&''')))************'''''''''((()))*********'''''''''((()))*********))))))************))))))))))))))))))))))))))))))******))))))))))))******))),,,000222333333444444---,,,***)))(((((())))))'''''''''((((((((())))))))))))))))))************************************************************))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))~~~wwwnnnfff\\\RRRLLL???===:::777444222111111...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++'''((((((((())))))******''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************(((((()))*********************+++++++++,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,---------......---------...///000000111333555888;;;EEE\\\{{{}}}rrrdddZZZYYY^^^cccggghhhnnn~~~hhhJJJ@@@===777333444222222222111111111111000........................++++++++++++++++++++++++************************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))%%%&&&''')))************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++***)))((($$$%%%'''(((***+++++++++&&&''''''((()))******+++&&&''''''((()))******+++))))))************))))))))))))))))))))))))))))))******))))))))))))******(((+++///222333333444555,,,+++)))((((((((())))))&&&'''''''''(((((())))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))uuukkkaaa^^^TTTEEE===;;;888111///333777555111------...000000/////////...---,,,...---,,,,,,------,,,***+++++++++,,,,,,---------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&((()))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++---------...............333---***---......000444777888;;;HHHdddqqqcccbbbaaa___]]]^^^dddlllwww~~~oooVVVEEE999555777444222000111222333222000000/////////............------------------------------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))+++*********))))))(((((()))))))))))))))))))))))))))+++...111222333222222...,,,)))'''&&&''')))***(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&%%%###""""""###%%%&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))yyy|||tttlllkkkhhh\\\OOOBBB===666000......///000***,,,...///---,,,---...///---,,,,,,...///......++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***************************))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++------............//////...,,,...444666222---,,,555???TTTuuu}}}hhh[[[ccc```]]]___fffoooyyyeeeLLL;;;555999777444222111222333444000000/////////.........------------------------------,,,,,,,,,,,,++++++************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))************)))))))))((())))))))))))))))))))))))***+++---000111111111000...,,,)))''''''''')))***(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***((('''&&&&&&'''(((***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))}}}{{{tttmmmcccVVVMMMGGGAAA999222111222333111---+++,,,---...---++++++,,,------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++************************))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---........./////////000000------111444666;;;AAATTTiii}}}ttthhh```___```hhhgggjjjrrr~~~jjjLLL>>>:::999777555333222111111000000000000////////////------------------------------,,,,,,,,,,,,++++++************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))***))))))((((((''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))***+++---...//////...------,,,)))((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************((((((''''''''''''(((((())))))))))))))))))))))))}}}ooopppuuuqqqzzzxxxfffPPPAAA@@@<<<666222000000000000000///.../////////---+++,,,,,,------------------------,,,,,,,,,+++++++++************************))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))***))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,.........//////000000111333111222222333999HHHWWW~~~sssjjj]]]WWW\\\gggmmmmmmnnnvvv||||||lllYYYCCC>>>888777999888333...111111111000000000//////........................------,,,,,,,,,+++++++++************************((()))))))))************************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))***+++,,,,,,---,,,,,,+++,,,+++)))((((((((()))***************************))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((zzz|||}}}{{{|||ooobbbTTTJJJ===666666666555222//////000222444333000------------------------------------,,,,,,,,,++++++************************))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------......//////000111222222///333999;;;;;;AAASSSfffvvvpppgggccc]]]^^^jjjuuutttlllyyy~~~wwwttttttxxx|||]]]MMM<<<555999<<<888222222111111111111000000000........................------,,,,,,,,,+++++++++************************((()))))))))************************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))&&&''''''((()))***++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))******++++++++++++******+++***)))(((((())))))***++++++++++++++++++++++++)))))))))))))))))))))))))))***++++++++++++***)))***))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((yyyrrr}}}}}}~~~wwwjjjYYYKKKDDD>>>777111000///...///000000...---............------------------------,,,,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,------............///000111222333333000111444;;;FFF\\\}}}vvvfff\\\[[[bbbeeeeeelllzzz|||ssstttwww{{{fffFFF444333777777444222222222222111111111000........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))&&&&&&'''(((***+++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))******************++++++******)))))))))))))))***************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))zzzpppmmmppp~~~pppaaaVVVNNNJJJDDD>>>777111.........---///.........------------...------------,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,---......///...//////000222333333444666555===QQQnnnssseee[[[VVVZZZdddlllooo|||uuuwwwwwwrrrnnnvvv}}}}}}zzzzzz|||zzzyyyxxxzzz|||~~~gggMMM???999555333333333222222222111111111........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''((()))***+++++++++))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))))))))))))))***++++++,,,))))))))))))))))))******************************)))))))))))))))))))))))))))***,,,------,,,***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))~~~vvvtttvvvsssuuubbbXXXIII===555333333444//////.........---------......---------,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,---...//////...///000111222333444444777???XXXrrraaaXXXXXX\\\```mmm|||pppgggjjjggg^^^lllyyysssfffccchhhlllwww|||~~~zzzooopppoookkkgggeeegggiiijjjkkkmmmqqqvvvyyyzzzzzzqqqXXXFFF:::555333333333222222222111111////////////////////////---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))~~~{{{zzz~~~}}}qqq___OOOEEE;;;444444111---+++,,,---------...///000///---+++******,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******)))))))))))))))***))))))(((((((((((())))))+++)))(((''''''((()))+++******++++++++++++******+++*********))))))((((((*********)))))))))))))))))))))))))))************)))******++++++,,,------......---------......///000---111777555///555AAAGGGdddqqqbbb]]]\\\]]]ccckkk{{{iiieeeiiikkkiiihhhkkkrrr|||zzzuuulllggg]]]QQQKKKPPP\\\ggglllooossswwwxxxwwwtttrrrrrrnnniiidddaaaaaaaaabbb^^^^^^```aaaccccccddddddmmmnnnpppsssvvvyyy|||}}}```GGG>>>888666333111111222222222000000000000////////////........................************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&uuuwww|||{{{{{{~~~sss^^^NNNEEE@@@777555333111222111000///......///...------...///,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))///...---+++)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))(((((((((((())))))***)))(((''''''((()))*********++++++++++++******************)))))))))(((***)))))))))))))))))))))))))))))))))*********************+++,,,,,,------/////////...//////000000777222222888777333999EEE___wwwiii\\\VVVXXX```ooo}}}tttfffeeeiiilllnnnqqqyyyzzz{{{zzzvvvooohhhcccXXXVVVRRRLLLIIIMMMWWW___]]]___bbbdddeeedddbbb``````^^^[[[XXXWWWWWWXXXYYY[[[\\\^^^```bbbcccddddddmmmnnnooopppssswwwzzz|||zzz}}}YYY@@@888777666555555444222111111000000000////////////........................************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))(((((()))******++++++******)))(((((((((((())))))))))))************************************************((((((((((((((((((((((((************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''|||}}}zzz{{{vvvwwwyyyyyykkkdddbbbQQQJJJ@@@888222///,,,+++...---,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***222111///---***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))))))))******))))))(((((((((((())))))***)))(((''''''((()))*********++++++++++++******************))))))))))))))))))))))))))))))******)))))))))*********++++++******++++++,,,,,,------000000///000000111222222111000222444444===XXXssspppaaaYYYSSSVVVaaauuuvvvppplllnnnrrruuuyyy|||{{{vvvnnneee\\\UUUPPPNNNEEEGGGHHHGGGFFFHHHNNNSSSSSSTTTUUUUUUUUUTTTSSSRRRSSSRRRRRRRRRRRRSSSTTTTTTTTTUUUWWWYYY\\\^^^```aaahhhgggggghhhjjjnnnrrruuuqqqsssxxx~~~yyyWWW===;;;777555444222000...111111000000000/////////........................++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))((((((((())))))******))))))((((((((((((((())))))))))))************************************************''''''''''''''''''''''''************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''vvvooowww|||xxxuuurrrxxx}}}vvvjjjXXXGGG;;;555222111000...------.........---------------------------+++++++++*********)))))))))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))***111000...,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***+++))))))(((((((((((())))))******)))(((((()))************++++++++++++***************))))))))))))))))))))))))))))))*********))))))*********+++++++++******++++++,,,------.../////////000000222333333///333777666999TTT|||kkk\\\UUUUUU[[[kkk}}}ooosssssssssuuuzzz}}}|||zzzxxxeee```VVVLLLEEEAAA@@@@@@AAACCCEEEEEEDDDDDDGGGIIILLLLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRNNNNNNOOOQQQSSSUUUWWWWWW]]]\\\ZZZZZZ\\\```dddgggggghhhkkkpppvvv{{{VVVJJJ<<<555444555333///111111111000000000//////........................++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))************************************************((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''|||yyy|||wwwgggYYYMMMEEE@@@222000//////111222000...------------------------++++++++++++******************))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******---,,,+++******))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((()))***++++++))))))(((((((((((())))))******))))))))))))************++++++++++++******))))))))))))))))))******(((((())))))************************++++++++++++***++++++,,,------...............///000222333444999999<<>>999444555555444333444555777888999:::;;;>>>AAABBBBBBAAABBBCCCDDDEEEEEEDDDCCCBBBEEEEEEDDDDDDDDDEEEFFFFFFDDDCCCCCCCCCDDDGGGJJJLLLMMMLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLMMMNNNOOOPPPOOOTTTTTTZZZdddcccbbbkkkmmmqqqvvvzzz|||}}}}}}}}}qqqqqqpppoooooorrrwww|||ooouuuZZZ@@@888:::222222222111111111111000........................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))|||wwwpppzzztttaaaPPP>>>555555777///---000000,,,---333,,,,,,,,,+++++++++...000+++***)))((((((***,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))------,,,+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---222///000444555666>>>HHHppp{{{oootttwwwwwwyyyyyy|||}}}zzzooohhh___QQQDDD<<<777444333444444333444555777999:::;;;;;;<<<===>>>???@@@@@@@@@AAABBBCCCDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDFFFGGGHHHHHHFFFFFFGGGHHHIIIJJJJJJKKKJJJJJJKKKKKKJJJIIIGGGFFFJJJJJJJJJLLLOOOSSSWWWZZZZZZ[[[^^^bbbgggmmmrrruuuzzzyyyyyyzzz{{{yyytttpppmmmmmmkkkiiijjjsssvvvTTTCCC===:::444000111333111000000111111000000//////......,,,------......------,,,,,,+++******)))*********************************)))))))))))))))))))))))),,,+++***(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************************+++*********))))))(((((())))))))))))))))))******+++*********))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''$$$&&&((())))))(((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))|||zzzwww}}}wwweeeUUUHHHBBB888222111444333---***------...---,,,++++++,,,...+++***)))((()))***,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++------------------...//////000333444444===TTTkkkwwwgggrrrssszzzqqqbbbTTTNNNDDD<<<888666666666555555555555666888:::;;;::::::;;;<<<===>>>>>>???>>>???@@@@@@@@@@@@???>>>@@@@@@AAAAAABBBAAAAAAAAA??????@@@AAABBBCCCCCCDDDBBBBBBCCCDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHGGGEEEDDDBBBBBBBBBDDDGGGKKKNNNQQQUUUVVVXXX[[[___dddhhhjjjpppttt{{{~~~}}}yyysssooooootttxxxzzztttZZZIII;;;777444555444111000222111111111000//////......,,,------......------,,,,,,++++++***************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((()))***************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))************************************)))))))))(((*********)))))))))))))))*********)))))))))(((((())))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((()))))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))|||{{{yyyvvv~~~xxxzzzlll^^^TTT>>>888222111111000111333///......------,,,++++++++++++***))))))***,,,---************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************)))))))))))))))))))))))))))))))))*********++++++************************)))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,...............///000111000222444444999NNNvvvgggaaatttyyy}}}uuucccSSSBBB>>>999666555666666666666666666666777999:::;;;888888999:::;;;<<<<<<===>>>>>>>>>>>>===<<<;;;;;;<<<===???@@@@@@@@@??????<<<<<<=========>>>>>>>>>======>>>>>>?????????@@@BBBCCCCCCCCCCCCCCCBBBBBBAAAAAABBBCCCFFFIIILLLNNNOOOPPPRRRTTTWWW[[[]]]___cccgggppp|||xxxrrrnnnfffkkktttrrrZZZAAA;;;777777555111111444222111111000000///......------............------,,,,,,+++***************************************))))))))))))))))))))))))))))))))))))***,,,---...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))************************************))))))))))))+++*********))))))((((((******))))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))yyyzzzuuukkkZZZPPP???222...111555666......------------+++***,,,+++*********+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************(((((((((((((((((((((((())))))*********+++++++++************************))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,---------...///000111222333222222777IIImmmxxxlllqqqzzz{{{qqqlllbbbQQQBBB>>>;;;888666555555444333555666666666777888999999666666777888999:::;;;;;;>>>>>>======<<<;;;:::999;;;<<<>>>@@@@@@@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<======>>>>>>>>>>>>CCCCCCCCCEEEGGGIIIKKKMMMLLLMMMOOOQQQTTTWWWYYYZZZ^^^^^^aaahhhsss~~~wwwvvvvvv{{{sssOOOCCC888444444222222444222222111111000//////...------............------,,,,,,+++************+++************************))))))))))))))))))))))))((((((((()))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********************************************************)))))))))))))))++++++******)))((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((++++++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))~~~uuu```III===999444,,,///---,,,,,,---...,,,+++,,,,,,++++++++++++++++++************************))))))))))))))))))))))))*********************************)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************((((((((((((((((((((((((************++++++++++++)))***++++++++++++***)))************************************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---...000111222444111333EEEiiixxxkkkqqquuueee[[[PPPCCC999===;;;888777666555333222444444555666666777777777555555666777888999::::::;;;;;;::::::999999999888===>>>@@@AAAAAAAAA@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;999999999999999999999888777777888999:::;;;<<<<<<@@@AAAAAACCCDDDFFFGGGHHHIIIJJJLLLOOORRRTTTVVVWWW\\\[[[\\\___gggqqq}}}~~~gggSSS>>>555555555333333222222222111000000//////---......//////......------,,,,,,+++***+++++++++************************))))))))))))))))))))))))))))))((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************************))))))))))))))))))))))))(((((()))***************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************))))))))))))))))))******************))))))(((((((((((((((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''***)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))sssggg]]]III333444111---,,,...///...,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********************************))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))*********++++++++++++,,,)))***+++,,,,,,+++***)))*********************************++++++++++++,,,++++++,,,,,,------......++++++,,,---///111222333444888FFFeeewwwqqqrrrxxxvvvaaaTTTMMMGGG@@@<<<999888666555666666555444444444555666666666666666666666777888999::::::;;;888777777777777888999:::BBBBBBBBBBBBBBBBBBBBBBBB???>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::999999888888666666666777999:::<<<===BBBBBBCCCDDDEEEEEEFFFFFFEEEFFFIIIKKKNNNPPPQQQQQQQQQUUUZZZ^^^cccggglllpppyyyoooSSSCCC<<<777444333333222222111111000//////......////////////......------,,,+++++++++++++++************************))))))))))))))))))))))))******)))((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++************************))))))))))))************)))))))))))))))))))))***''''''(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))}}}oooPPP>>>888111///000111///---,,,---------,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))************************((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))*********+++++++++,,,,,,)))***,,,------,,,***)))*********************************+++++++++,,,,,,++++++,,,,,,---......///,,,,,,---...000222444555:::MMMkkkzzzpppyyy}}}fffYYYNNNJJJHHHCCC??????777666444444666777777666444555666777888777666666777777888999:::;;;<<<<<<888777888888:::<<<>>>@@@FFFEEECCCAAAAAAAAABBBCCC@@@@@@@@@@@@@@@AAAAAAAAA<<<<<<;;;;;;:::999888888777777888999;;;===???AAAEEEFFFGGGHHHHHHHHHHHHHHHEEEFFFHHHIIIKKKKKKKKKKKKJJJOOOTTTXXXZZZ\\\___aaaiiippp{{{sss[[[HHH:::444555333333222111111000000///......////////////......------,,,++++++++++++,,,************************))))))))))))))))))))))))+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***************************(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,************************((()))))))))************((((((((()))******++++++'''''''''((((((((())))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&''')))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))~~~uuurrrwwwzzzxxx|||dddEEE>>>555111111111000---------------,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))************************&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))******+++++++++,,,,,,,,,)))***,,,------,,,***)))******************************+++++++++,,,,,,,,,++++++,,,,,,---...//////------...000222444666777BBBaaa~~~gggsss|||}}}aaa\\\SSSNNNNNNJJJAAA:::999999777555555666888888888666666888999999888777777888888999:::;;;<<<<<<===::::::;;;<<>>333000000///......,,,+++,,,...///,,,(((,,,,,,,,,+++++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))************++++++++++++,,,,,,------.........---333555222222777<<<===WWWzzzmmmmmmrrr~~~eeeTTTXXXSSSLLLFFFBBB>>>;;;999888888888777777777888888888888888888888888888888777888999;;;===???AAABBB>>>======>>>???BBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAABBBBBBCCCCCCDDDAAA???>>><<<;;;;;;;;;;;;>>>>>>======???AAADDDFFFGGGHHHHHHHHHGGGFFFDDDDDDDDDHHHLLLMMMKKKIIIJJJLLLNNNNNNNNNNNNOOOPPPQQQRRRYYY]]]eeennntttmmmMMM:::666666666444222111222222000000/////////............+++++++++,,,,,,---------++++++,,,,,,,,,+++************))))))((((((''''''******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))***++++++++++++***++++++******)))(((((((((+++++++++*********))))))))))))))))))************************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***((('''&&&&&&'''(((***))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))~~~|||{{{kkkVVVDDD:::444222111222000...,,,,,,...000111,,,,,,,,,,,,++++++++++++************************************************************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************+++++++++++++++,,,,,,------......///111...///222222666GGGYYYrrrqqqzzztttaaaXXXXXXUUUPPPHHHBBB>>>===<<<;;;;;;:::999777777777777888:::::::::::::::;;;;;;;;;=========>>>???AAABBBCCC????????????@@@BBBDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCAAA@@@???>>>======>>>>>>???>>>>>>???@@@CCCEEEGGGHHHGGGFFFFFFEEEDDDCCCCCCEEEHHHKKKLLLKKKKKKJJJKKKJJJJJJJJJKKKKKKLLLMMMNNNRRRUUU\\\dddjjjttt```FFF;;;666555333111222222111///000000/////////.........++++++,,,,,,,,,---------+++++++++++++++******)))******))))))((((((((((((******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))*********))))))((()))))))))))))))*********+++++++++*********))))))))))))))))))************************************************************))))))))))))))))))))))))(((((((((((()))))))))******)))))))))(((((((((((())))))))))))))))))))))))***)))'''&&&&&&''')))***))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))uuu```OOOAAA777111111111000...,,,,,,...///------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************+++++++++,,,+++,,,,,,---......//////444---///666777===ZZZ|||uuuqqqqqqaaaWWWVVV\\\PPPJJJCCC===;;;;;;<<<======;;;999777666777888888<<<<<<<<<======>>>>>>>>>@@@@@@@@@@@@AAABBBBBBCCCBBBBBBAAAAAABBBBBBCCCDDDGGGGGGFFFEEEDDDCCCCCCBBBDDDEEEFFFGGGFFFDDDBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBEEEGGGIIIHHHGGGEEECCCBBBBBBBBBCCCHHHHHHIIIKKKLLLMMMKKKJJJHHHHHHHHHHHHIIIJJJJJJKKKLLLNNNSSSYYY]]]fffxxx^^^DDD;;;777333333444444222000000000000/////////......,,,,,,,,,,,,------------++++++,,,,,,++++++***)))***))))))))))))(((((((((******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((((()))))))))))))))(((((('''(((((()))******+++++++++++++++***************)))))))))*********++++++************************************************))))))))))))))))))))))))((((((((()))))))))************)))))))))((((((((())))))))))))))))))))))))))))))''''''''''''))))))))))))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))yyyiiiXXXDDD444222111111111111///,,,)))------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************************+++++++++,,,,,,+++,,,,,,---...///000000111111555;;;@@@RRRwww~~~ppp}}}hhh```bbbaaa[[[UUUIIIEEE@@@===<<<<<<===<<<;;;:::888666666888:::;;;=========>>>??????@@@@@@????????????@@@AAABBBCCCEEEDDDDDDCCCCCCCCCCCCCCCFFFFFFEEEDDDCCCBBBAAAAAACCCEEEFFFGGGEEECCC@@@===AAAAAAAAAAAABBBBBBCCCCCCAAAAAABBBCCCEEEGGGIIIJJJJJJHHHFFFCCCBBBCCCDDDDDDJJJHHHGGGJJJMMMNNNLLLIIIHHHHHHHHHHHHHHHIIIJJJKKKJJJKKKNNNRRRVVV\\\kkkyyyxxxUUUEEE<<<555444777666555333000000000////////////...,,,,,,------------------,,,------------,,,++++++))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((())))))))))))(((((('''((()))******+++++++++(((((())))))************************************))))))*********+++++++++************************************************))))))))))))))))))))))))(((((()))))))))******************)))))))))(((((())))))))))))))))))))))))))))))(((''''''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((}}}rrr]]]JJJ:::555//////222333000---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************++++++++++++,,,,,,,,,++++++,,,---...000000111---555999999JJJrrr|||tttvvvjjjYYYYYYbbb```SSSGGGCCCAAA@@@??????>>><<<:::888777666777888:::===???===>>>>>>>>>??????@@@@@@===>>>>>>???@@@BBBCCCDDDFFFFFFEEEEEEDDDCCCBBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBCCCDDDEEEDDDBBB???===@@@AAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJKKKJJJGGGEEEEEEEEEGGGHHHKKKIIIGGGIIIMMMNNNMMMJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJLLLOOOPPPTTT___jjjsss}}}tttUUUEEE777444666666444555111000000000////////////------------------------.........///......---,,,))))))))))))******************))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((())))))))))))((((((&&&''')))+++---......///************))))))((((((************************************++++++++++++************************************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((yyyiiiJJJ@@@333,,,+++///111222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++,,,,,,,,,,,,++++++,,,...///000111222---666:::AAAbbbxxxsssxxxgggbbb______[[[QQQGGGDDD@@@@@@@@@AAAAAA???;;;888666777888:::<<>>>>>???@@@AAACCCEEEFFFEEEEEEFFFEEEEEECCCBBBAAA@@@@@@AAAAAABBBCCCCCCCCCBBBCCCDDDEEEEEEDDDBBBAAAAAABBBCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIKKKJJJIIIHHHHHHIIIJJJJJJJJJIIIIIIJJJLLLMMMMMMLLLHHHHHHHHHGGGGGGHHHHHHIIIIIIHHHJJJLLLLLLMMMSSS[[[```hhhttt|||{{{www|||nnnVVV>>>666666333222444111111000000000/////////............------------......//////......---,,,)))))))))************+++******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((&&&''')))+++---///000000++++++******)))(((((('''***************+++++++++*********++++++++++++,,,************************************************)))))))))))))))))))))))))))))))))*********++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))){{{ddd^^^QQQBBB444...000333////////////.........---++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************+++++++++,,,,,,,,,------++++++,,,...///111222222444999EEEaaa{{{yyy|||rrrooo^^^aaaccc___SSSFFFCCCGGGAAA@@@??????>>>===999777999:::===???AAACCCCCCCCCAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>???@@@AAABBBDDDEEEEEEEEEEEECCCBBBAAA>>>???@@@BBBDDDFFFGGGHHHDDDEEEFFFGGGHHHIIIIIIIIIDDDDDDFFFFFFGGGFFFEEEEEEGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLIIIJJJKKKKKKKKKKKKMMMNNNKKKKKKJJJIIIIIIJJJJJJKKKHHHGGGIIILLLJJJHHHJJJPPPRRRVVV```lllvvvvvvwwwzzz}}}vvvtttlllmmmyyymmmLLL===888333222555111111111000000000/////////.........---------------------------,,,,,,+++))))))*********+++++++++******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((((()))***+++,,,---------*********)))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,************************************************))))))))))))))))))))))))))))))*********++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))******)))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))www|||xxxdddKKK888111333000/////////............++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++,,,,,,,,,---------++++++,,,...///111222222:::<<>>AAADDDEEEEEEDDDDDDCCCCCCBBBAAA@@@??????>>>======<<<<<<<<<<<<<<<===CCCDDDEEEEEEEEEDDDBBBAAA===???AAACCCFFFIIIKKKLLLGGGHHHIIIJJJKKKMMMNNNOOOFFFGGGHHHIIIHHHHHHFFFFFFGGGHHHHHHHHHGGGGGGFFFEEEFFFGGGIIIJJJKKKLLLLLLLLLHHHKKKMMMLLLJJJJJJMMMPPPOOONNNNNNMMMMMMMMMNNNNNNIIIIIIJJJMMMKKKGGGGGGKKKLLLNNNTTT]]]bbblll~~~{{{{{{{{{sssmmmoooooo{{{XXXEEE===666444777111111111111000000000000//////.........---------++++++,,,,,,,,,+++******))))))******++++++++++++******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((******++++++++++++******((((((((()))******++++++))))))******++++++++++++******+++++++++,,,,,,,,,************************************************)))))))))))))))))))))))))))************++++++++++++++++++************)))))))))))))))))))))))))))))))))************))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))___:::000999111---,,,///111///...///...------,,,,,,++++++***************************************************))))))))))))))))))))))))******))))))))))))******((((((((((((((()))******))))))))))))************++++++************++++++*********++++++,,,,,,,,,+++*********))))))((((((******************************+++++++++,,,,,,,,,,,,,,,,,,---------......***222111///111---///;;;:::HHHooojjjeeexxxvvvhhh___\\\\\\WWWPPPJJJGGGEEECCCBBBAAA@@@>>>:::777888<<<@@@AAABBBCCCDDDDDDCCCBBBBBBEEEEEEDDDBBB@@@???>>>===;;;<<<<<<<<<;;;<<>>666333///---...---+++...222......---,,,,,,++++++***************************************************))))))))))))))))))))))))******))))))))))))******((((((((((((((()))******))))))))))))************+++******))))))******+++)))))))))******+++++++++************)))))))))(((******************************+++++++++,,,,,,,,,,,,,,,---------.........000444000///444111111<<>>;;;999:::>>>BBB@@@AAACCCDDDDDDDDDCCCCCCEEEDDDBBB@@@>>><<<;;;::::::;;;;;;;;;:::<<<>>>AAAEEEFFFHHHJJJIIIHHHEEEDDD@@@AAADDDFFFHHHIIIIIIIIIIIIHHHHHHIIILLLMMMKKKIIIFFFFFFEEEEEEDDDCCCBBBBBB?????????@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEBBB@@@???@@@DDDGGGHHHGGGLLLLLLMMMNNNOOOPPPPPPQQQQQQOOONNNOOOQQQPPPMMMKKKJJJJJJMMMRRRSSSUUU```kkkyyyrrrooozzznnnUUUBBB777444333444111---...222111,,,//////.........---------,,,------------,,,++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++)))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))************))))))))))))************))))))vvvZZZCCC555222000111///,,,---222......------,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******((((((((((((((()))******))))))))))))************+++******))))))******+++)))))))))))))))*********************))))))))))))******************************+++++++++,,,,,,,,,,,,------------.........000111,,,---444444555BBB```}}}kkkrrrvvvhhh^^^YYYVVVUUUOOOKKKGGGDDDCCCBBBBBBAAA@@@@@@???===<<<===AAADDDAAABBBCCCDDDDDDDDDDDDCCCBBBAAA???===;;;999777666888999::::::999;;;===@@@DDDEEEHHHIIIIIIHHHFFFEEEBBBCCCDDDFFFHHHIIIIIIIIIJJJJJJJJJKKKKKKJJJGGGDDDCCCBBBAAA@@@???>>>===============>>>>>>>>>??????>>>>>>??????@@@AAAAAAAAA???===<<<===@@@BBBBBBBBBGGGHHHIIIKKKMMMPPPRRRSSSUUUSSSRRRRRRRRRQQQNNNLLLMMMLLLLLLOOOOOOOOOSSSYYYggguuu~~~~~~uuuoooxxxuuuTTT>>>777444555333//////111111////////////.........---------------------,,,++++++++++++++++++++++++++++++************************++++++***************)))************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++)))(((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++******)))((())))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))************))))))))))))************))))))~~~yyyaaa===777333444444111...///.........---,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******((((((((((((((())))))***((()))))))))******************))))))))))))******))))))***************************)))))))))))))))******************************+++++++++,,,,,,,,,------------............///111---///666777@@@TTTrrrtttzzziii\\\WWWUUUTTTRRRHHHFFFCCCBBBCCCCCCBBBAAA?????????>>>???AAACCCEEECCCCCCCCCCCCBBBAAAAAA@@@<<<<<<;;;:::999888777666777888999999999:::===@@@BBBDDDGGGIIIIIIHHHFFFEEECCCDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJKKKJJJGGGDDDAAA@@@@@@???>>>===<<<;;;;;;>>>>>>>>>>>>????????????<<<<<<======>>>??????@@@@@@@@@???@@@@@@AAAAAAAAACCCDDDFFFIIILLLPPPSSSUUUVVVUUUTTTTTTSSSRRRPPPOOOQQQPPPNNNNNNNNNOOOQQQSSSWWWbbbqqq|||~~~}}}uuuvvvxxx|||iiiJJJ===555666666444333333333333////////////............---------...---,,,,,,+++++++++++++++++++++++++++************************++++++++++++************************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++///...,,,*********,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((((((((())))))************)))))))))************)))))){{{SSSDDD555111222111000000//////...------,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******((((((((((((((())))))***((()))))))))***************))))))))))))))))))***++++++++++++++++++++++++))))))))))))))))))************************************+++++++++,,,,,,,,,---------.........//////000444222333777:::NNNmmmyyyvvvkkk\\\TTTRRRRRRPPPMMMEEEDDDBBBCCCDDDDDDCCCBBB?????????@@@BBBDDDEEEFFFEEEDDDCCCAAA???===<<<<<<777777888888999999999999888999:::::::::;;;>>>AAABBBDDDFFFHHHIIIHHHFFFEEEDDDDDDEEEEEEFFFGGGHHHIIIFFFHHHJJJJJJHHHFFFCCCAAA??????>>>======<<<<<<;;;======>>>>>>>>>?????????=========>>>??????@@@@@@AAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDGGGJJJOOOSSSUUUVVVWWWWWWWWWWWWWWWXXXYYYXXXWWWSSSPPPNNNOOOOOOOOOPPPVVV]]]bbbeeeiiinnnrrrooovvv~~~~~~}}}}}}{{{yyy}}}~~~ZZZDDD888666666777666444333222000000/////////.........------.........---,,,,,,++++++++++++++++++++++++************************+++,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++000...,,,******+++,,,---************************************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))***************+++++++++************************(((((((((((((((((((((((((((((())))))))))))))))))(((((()))***************))))))************))))))qqq[[[AAA333//////111555//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))******((((((((((((((()))******))))))))))))***************))))))(((((())))))***,,,,,,,,,+++++++++++++++))))))))))))******************************************+++++++++,,,,,,,,,------........./////////...222111333999@@@^^^eee]]]SSSNNNMMMMMMJJJGGGDDDCCCCCCDDDEEEEEECCCAAA?????????AAADDDEEEEEEDDDCCCBBB@@@===;;;:::999888555666777888:::;;;<<<===999:::;;;;;;<<<===AAACCCCCCDDDGGGHHHHHHGGGEEEDDDEEEEEEDDDDDDEEEFFFGGGGGGEEEGGGIIIHHHFFFCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>>>>>>>??????@@@AAAAAABBB???AAABBBBBBAAA@@@@@@AAABBBBBBCCCDDDGGGKKKOOOQQQTTTVVVYYYZZZ\\\___bbbeeeaaacccaaaYYYSSSPPPNNNLLLPPPQQQRRRTTTXXX^^^eeejjjgggkkkooorrrtttxxx|||pppTTTBBB;;;666666666333111000000000000/////////.....................---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++,,,,,,***))))))***++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))***++++++,,,+++++++++))))))))))))))))))))))))*********+++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))******'''((()))******+++******))))))************))))))vvv^^^KKK;;;222111555/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))******((((((((((((((()))******))))))))))))************))))))(((((((((((())))))++++++++++++*********)))((()))))))))******************************************+++++++++,,,,,,,,,............////////////...000000888GGGXXX~~~~~~|||jjj]]]XXXQQQLLLKKKIIIGGGEEEDDDDDDDDDEEEFFFEEEBBB??????>>>???AAAEEEFFFEEECCC???>>><<<:::888888777888777888999:::;;;===>>>>>>;;;<<<======>>>@@@CCCFFFCCCEEEGGGHHHHHHFFFDDDBBBEEEDDDCCCCCCCCCDDDEEEFFFFFFHHHHHHGGGCCC@@@@@@AAA======>>>>>>???@@@@@@@@@===>>>>>>>>>??????????????????@@@AAAAAABBBBBBCCC===@@@BBBBBB@@@??????AAABBBBBBAAAAAACCCFFFIIIKKKMMMQQQVVVYYY]]]ccciiinnnmmmtttvvvmmmccc\\\WWWRRRSSSPPPOOOOOOSSSXXX]]]___ccceeegggjjjooowwwpppUUUFFF888555666333111111000000000000/////////..................------,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++******++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))***++++++,,,,,,,,,+++))))))))))))))))))))))))*********++++++,,,,,,,,,************************))))))))))))))))))))))))(((((()))))))))*********'''((()))******+++++++++))))))************))))))zzzgggNNN888000111/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))******((((((((((((((()))******))))))))))))************))))))(((((((((((())))))+++*********))))))(((((((((((())))))*********+++******************************+++++++++,,,,,,,,,............/////////000555555555DDD]]]vvvxxxttt~~~qqqmmm]]]YYYSSSNNNJJJHHHGGGFFFDDDDDDDDDEEEEEEDDDAAA>>>???>>>???AAAEEEFFFDDDAAA;;;:::888777777777888888::::::;;;<<<======>>>>>><<<===>>>??????AAAEEEGGGDDDEEEGGGHHHHHHFFFCCCAAAEEEDDDCCCBBBBBBCCCDDDEEEHHHIIIIIIFFFAAA>>>???@@@<<<<<<===>>>???@@@AAABBB@@@AAAAAAAAABBBBBBBBBBBB@@@@@@@@@AAABBBBBBCCCCCC===@@@CCCCCCAAA???@@@BBBBBBAAA??????@@@BBBEEEGGGFFFKKKQQQVVV[[[bbbkkkqqqvvvtttlllddd^^^VVVRRRNNNNNNQQQSSSSSSRRR___aaafffmmmsssyyy}}}fffQQQ<<<666666555444444000000000000////////////......//////......---,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********)))***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************++++++++++++,,,---...............++++++++++++++++++++++++************************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))*********++++++,,,,,,,,,************************))))))))))))))))))))))))(((((())))))*********+++''''''(((******+++++++++))))))************))))))iiiQQQ>>>222333...,,,...000...,,,......------,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++)))******++++++,,,------+++...///---,,,---000111444555:::MMMuuujjjwww}}}|||nnnddd```XXXVVVQQQLLLIIIGGGGGGHHHGGGFFFDDDCCCAAA@@@@@@@@@???@@@BBBCCCBBB???<<<:::===;;;:::;;;>>>>>><<<999999::::::;;;<<<======>>>@@@AAAAAABBBCCCDDDDDDEEEHHHHHHHHHGGGEEECCC@@@???BBBDDDEEEEEECCCCCCDDDFFFEEEEEEDDDAAA???>>>@@@BBBAAAAAAAAABBBBBBBBBCCCCCCDDDCCCBBBBBBCCCBBBAAA???FFFFFFEEEEEEDDDCCCCCCCCCEEEEEEDDDDDDDDDDDDDDDEEE@@@AAAAAABBBDDDFFFHHHHHHFFFGGGKKKQQQTTTYYYeeeqqquuu~~~qqqmmmaaaWWWUUUTTTOOOMMMOOOWWW^^^aaa```eeeqqq{{{}}}|||gggJJJ555222777777333222111111000000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++************)))++++++************++++++,,,,,,,,,+++++++++******************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++************)))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))){{{vvvssswww}}}iiiMMM888666222000111000------000......---,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++*********+++,,,,,,------+++---/////////000111222777888BBB___nnnzzzrrrggg```[[[VVVSSSOOOKKKHHHGGGGGGGGGFFFEEEDDDCCCAAAAAA@@@@@@BBBAAA@@@???>>>===<<<<<<>>><<<;;;<<<>>>>>><<<:::======>>>??????@@@AAAAAAAAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDBBB@@@>>>???@@@AAAAAA??????@@@AAADDDDDDCCCAAA??????AAACCCCCCCCCCCCDDDDDDDDDEEEEEEHHHFFFDDDCCCCCCDDDDDDDDDEEEFFFFFFGGGHHHIIIIIIJJJFFFEEEEEEDDDDDDEEEEEEFFFCCCCCCCCCCCCDDDEEEFFFFFFHHHGGGJJJNNNQQQUUU```kkkvvv~~~vvvggg\\\SSSNNNPPPWWWRRRYYY^^^^^^dddrrrwwwXXX>>>555666333---222222111000000000000000.........---------,,,,,,---------------,,,++++++++++++++++++************++++++************++++++,,,,,,,,,+++++++++******************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))eeeMMM;;;555111///---******.........------,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******++++++,,,,,,------,,,---...000111222333333888===RRR{{{{{{ooo|||ssshhhaaa[[[WWWQQQOOOLLLIIIGGGFFFGGGGGGEEEEEECCCBBBAAAAAAAAAAAACCCAAA>>>;;;:::;;;===>>>@@@???>>>>>>??????===<<<@@@@@@@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHDDDDDDDDDCCCBBB@@@???>>>===>>>??????======>>>???CCCCCCCCCBBB@@@@@@CCCEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHGGGFFFEEEEEEGGGIIIJJJEEEFFFGGGHHHIIIJJJKKKKKKHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGJJJHHHIIIKKKLLLPPPYYYcccqqqxxx|||lll\\\QQQPPPTTTQQQYYY```dddjjjwwwiiiJJJ;;;666222,,,222222111000000000000111.........------------,,,------.........---,,,,,,,,,+++++++++************++++++************++++++,,,,,,,,,+++++++++******************************************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))nnnMMM@@@222...---,,,,,,............---,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******++++++,,,------......---...111222222333666>>>NNNpppooovvvyyykkkccc^^^WWWRRRLLLKKKIIIGGGFFFFFFFFFGGGDDDDDDCCCBBBAAA@@@@@@AAA???>>><<<:::;;;<<<>>>@@@BBBAAA@@@????????????>>>AAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFFGGGHHHHHHIIIAAAAAAAAA@@@@@@???>>>>>>???@@@AAAAAA??????@@@AAACCCDDDEEEDDDCCCDDDFFFHHHGGGGGGGGGGGGGGGGGGHHHHHHEEEEEEFFFGGGGGGIIIKKKMMMKKKKKKKKKKKKKKKJJJJJJJJJLLLKKKKKKJJJJJJJJJJJJKKKLLLLLLKKKJJJJJJJJJKKKKKKMMMIIIHHHIIIIIIKKKRRRZZZeeeiiiqqq|||xxxiii]]]WWWYYY]]]dddkkkttt||||||{{{|||xxxwwwUUUAAA999666222333222111111000000111111............------------,,,---------------,,,,,,,,,,,,+++++++++*********++++++************++++++,,,,,,,,,+++++++++******************************************************************************************************))))))))))))))))))))))))))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))))))))************************************))))))))))))))))))))))))((((((((((((((((((((((((gggQQQ:::222333444222000//////...------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++***++++++,,,------......000...///222111111666???UUUqqq|||rrr|||oooeee___YYYRRRMMMIIIHHHGGGEEEEEEEEEEEEFFFCCCCCCAAA@@@????????????999:::<<<>>>???@@@AAAAAABBBBBBAAA@@@??????@@@AAACCCCCCCCCDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGGGGGGGGGG??????>>>>>>>>>>>>>>>???@@@AAACCCBBBAAAAAABBBDDDFFFGGGHHHHHHGGGGGGIIIKKKGGGGGGGGGGGGGGGGGGGGGGGGDDDFFFIIIJJJHHHHHHHHHJJJNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNMMMLLLKKKJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOKKKHHHIIIHHHHHHMMMSSSYYYYYY^^^iiiyyy~~~qqqeee```^^^fffsss~~~{{{|||cccIII>>>999666333222222111111111111111//////.........---------***+++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++************++++++,,,,,,,,,+++++++++******************************************************************************************************))))))))))))))))))))))))************++++++++++++))))))*********+++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))))))))************************************))))))))))))))))))))))))((((((((((((((((((((((((xxx___DDD888666444000---//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++,,,,,,------......111///000222111111>>>OOOxxxvvvppphhh```XXXQQQLLLHHHGGGFFFEEEEEEDDDDDDEEEEEECCCBBB@@@???===<<<<<<<<<777:::>>>AAADDDDDDCCCBBBAAABBBBBB@@@??????BBBDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDD===============>>>???@@@???@@@BBBBBBBBBBBBDDDFFFHHHIIIKKKKKKJJJJJJKKKLLLHHHHHHGGGGGGGGGGGGGGGFFFGGGJJJMMMLLLIIIHHHIIIKKKMMMMMMNNNNNNOOOOOOPPPPPPTTTSSSQQQOOONNNMMMLLLLLLMMMLLLLLLLLLLLLMMMMMMNNNPPPLLLJJJKKKKKKIIIKKKOOORRROOOQQQ[[[jjj{{{rrrdddYYY[[[hhhvvvvvvWWWDDD:::555333333222111111111111222/////////.........------******++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++************++++++,,,,,,,,,+++++++++******************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))*********++++++++++++,,,*********++++++++++++,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,,,,------------,,,,,,,,,,,,------------......---------,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))mmmUUUFFF===555///.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++,,,,,,---.........000...000333111444JJJbbbnnnkkkeee[[[RRRKKKIIIIIIFFFFFFEEEEEEDDDDDDDDDDDDBBBAAA???===;;;:::999888;;;===AAADDDEEEEEEDDDBBB@@@AAAAAA@@@??????CCCFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFDDDCCCBBBAAA@@@===<<<<<<<<<===>>>@@@AAA>>>@@@BBBCCCDDDEEEGGGIIIIIIKKKLLLLLLKKKJJJKKKLLLIIIIIIHHHHHHHHHGGGGGGGGGGGGJJJLLLLLLKKKNNNUUUZZZYYYYYYYYYYYYYYYYYYYYYYYY___^^^\\\YYYWWWUUUSSSSSSRRRQQQPPPOOONNNNNNNNNNNNPPPMMMLLLNNNNNNLLLKKKNNNOOOKKKLLLUUU```mmm~~~uuufff```bbbhhhuuujjjPPP>>>555444333222222111111222222////////////............***++++++,,,------,,,,,,------,,,,,,,,,+++++++++++++++************++++++,,,,,,,,,+++++++++******************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...........................------------------------,,,,,,------.../////////,,,,,,,,,------------...,,,,,,,,,------------...............------------........................------------------------------------------------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))|||iiiXXXHHH;;;555555/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++,,,------......//////...111444222777RRRppp~~~pppnnnllleeeZZZNNNHHHIIILLLFFFFFFEEEEEEDDDDDDDDDCCCBBBAAA???<<<:::888777666@@@AAACCCDDDEEEDDDDDDCCC???@@@AAA@@@>>>???CCCGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGEEEDDDBBB@@@>>>>>><<<<<<<<<<<<===???AAABBB???AAADDDEEEFFFHHHJJJLLLIIIKKKLLLLLLKKKJJJJJJKKKJJJJJJIIIIIIIIIHHHHHHHHHDDDFFFIIIJJJMMMVVVbbbllloooooonnnllljjjiiiggggggjjjiiifffccc```]]]\\\[[[XXXWWWUUUTTTRRRQQQPPPPPPQQQMMMMMMPPPQQQNNNLLLMMMMMMIIIKKKSSS[[[dddrrr{{{pppddd^^^dddnnnyyyxxxZZZDDD777444333222222111111222222000/////////............+++,,,------.........------------,,,,,,,,,++++++++++++************++++++,,,,,,,,,+++++++++******************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------..............................------------------------,,,,,,------...///000000,,,,,,,,,---------......,,,,,,,,,---------......//////.........---------////////////////////////........................------------------------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))~~~{{{zzz}}}qqqUUU>>>000111......000///,,,,,,000...---,,,,,,++++++,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))************************++++++++++++++++++++++++---------...............111000333555111999bbb}}}~~~zzzppppppfffYYYPPPMMMLLLKKKHHHFFFEEEDDDCCCCCCCCCCCCCCC===<<<999777888:::===??????CCCGGGGGGEEEAAA@@@AAA===AAADDDCCC@@@@@@CCCFFFFFFGGGGGGHHHGGGFFFDDDCCCIIIGGGDDDAAA??????????????????>>>>>>???AAACCCDDDGGGGGGGGGHHHHHHHHHHHHHHHKKKLLLMMMMMMMMMKKKJJJIIIEEEDDDCCCBBBBBBAAAAAABBBBBBDDDGGGLLLTTTaaappp{{{~~~|||yyyqqqgggbbb```[[[VVVSSS[[[SSSOOOSSSUUUQQQMMMMMMOOOKKKKKKOOORRRVVVcccpppyyy```^^^iiitttzzzXXX<<<555666555222111222222000111111000000//////.................................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,---------..............................111000...------...///000------------------------.........////////////000................................................------------------------////////////////////////------------------------------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))pppSSS999444111000111000,,,,,,///...---,,,,,,++++++,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))************************++++++++++++++++++++++++---------............///------222777777EEEqqq~~~zzzqqqiii```UUUOOOMMMMMMKKKIIIEEEEEEDDDDDDCCCCCCBBBBBB<<<;;;999888999<<>>>>>>>>???@@@@@@@@@@@@BBBDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIKKKKKKKKKKKKJJJHHHGGGFFF>>>>>>===<<<;;;;;;<<<<<<===@@@DDDHHHRRRbbbvvvxxxlllddd___dddlllnnncccTTTNNNQQQNNNLLLLLLPPPRRRUUU```kkkxxxqqqfffhhhiiivvvrrrSSS:::666333333444333222111111111111000//////.................................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,---------.................................//////............//////........................////////////000000000000////////////////////////................................................////////////////////////........................---......//////......---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++************************))))))))))))************************************(((((((((((()))))))))***fffBBB888333000111111---,,,......------,,,,,,,,,,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,------........./////////---...333:::???SSS{{{xxxooo___YYYQQQMMMLLLLLLKKKIIIDDDDDDEEEEEEDDDBBBAAA???::::::999999;;;>>>AAACCCEEEDDDAAA>>><<<<<<@@@CCCHHHIIIJJJHHHEEEDDDGGGJJJJJJKKKKKKLLLLLLLLLLLLKKKDDDCCCAAA???>>>>>>>>>>>>BBBBBBBBBCCCEEEGGGHHHIIIHHHHHHHHHHHHIIIIIIIIIJJJIIIIIIHHHGGGFFFCCCBBB@@@888888777666666666777777888<<>>>>>>>>>>>???BBBCCCDDDEEEGGGIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHIIIGGGFFFDDDCCC@@@>>><<<;;;666666555555555666666777666999<<<===???JJJ\\\jjjsssWWWNNNQQQPPPQQQRRRQQQOOONNNQQQVVVhhhssslllccc]]]bbbnnn}}}|||fffJJJ:::000444777222111555222222111111000//////..............................---,,,,,,++++++,,,,,,***************************************************++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***,,,+++***)))***+++,,,---+++++++++,,,,,,,,,,,,,,,------------....................................---...///000000000///...////////////////////////////////////000000000111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////......////////////......................................................------------------------.........---,,,+++***)))************************+++++++++******)))))))))************************(((((()))))))))*********vvvKKK>>>111...///000000111///...------,,,,,,------,,,++++++******++++++,,,************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))******))))))))))))))))))))))))************************++++++,,,,,,,,,---------------......///000000111444333888CCCTTTqqqzzzkkk]]]SSSQQQNNNKKKJJJHHHFFFEEECCCDDDEEEDDDCCC@@@===;;;888999:::<<>>FFFJJJJJJJJJJJJHHHGGGGGGIIIJJJMMMLLLJJJHHHFFFDDDCCCBBB??????>>>??????@@@@@@AAABBBCCCDDDFFFGGGIIIIIIJJJHHHGGGGGGGGGFFFFFFFFFEEEBBBAAA@@@>>><<<:::999888666555555555666777888888555999<<<;;;:::???IIIRRRdddyyyrrrUUUGGGHHHMMMPPPTTTVVVTTTRRRQQQSSSTTT]]]bbbmmm{{{ppp```___hhhttt{{{ZZZHHH999666555222222555222222222111000000//////...........................---,,,,,,++++++,,,,,,************************************************)))******+++,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++,,,+++*********+++---...++++++,,,,,,,,,------------------.........//////////////////////////////---...000111222111000000............................../////////000000000////////////////////////111111111111111111111111000000000000000000000000111111111111111111111111...........................//////////////////...////////////////////////........................------------------------.........---,,,+++***)))************************,,,,,,++++++******))))))************************))))))))))))************fffRRR<<<222000000111222///......---------------,,,,,,,,,++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************************++++++,,,,,,------......------...///000000111222222444>>>SSSmmm~~~rrrbbbVVVQQQOOOMMMKKKIIIGGGFFFEEEDDDDDDDDDCCCAAA???<<<;;;888999;;;>>>???@@@AAAAAA;;;888555666;;;AAAGGGJJJFFFGGGGGGHHHIIIJJJJJJJJJOOOMMMJJJGGGDDDBBB@@@@@@>>>>>>???@@@AAABBBCCCCCCCCCDDDFFFGGGHHHHHHIIIHHHGGGFFFFFFDDDCCCBBBAAAAAA>>>===;;;:::888888888888555555666666777888999:::777:::<<<======>>>BBBEEEIIIXXXmmm}}}VVVAAAAAAJJJPPPOOOTTTWWWTTTQQQRRRSSSRRRSSSTTTZZZgggyyynnnhhhjjjooozzz{{{rrrbbbMMM<<<555333444444333222222111111000//////...........................---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,+++++++++++++++++++++,,,------++++++,,,,,,------......------.........////////////////////////////////////000111222222333333222000000000000000000000000/////////000000000111111000000000000000000000000222222222222222222222222111111111111111111111111111111111111111111111111...........................//////000000//////...000000000000000000000000........................------------------------------------,,,++++++***+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++)))))))))*********++++++~~~mmmMMM999333000///000//////...---------------,,,++++++++++++++++++,,,************************))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))************************++++++,,,,,,---......///------...///000111222222111888JJJjjjzzzhhhYYYUUUOOONNNMMMKKKIIIGGGHHHHHHFFFEEEDDDBBB???===<<<;;;999:::<<<>>>??????>>>>>>888666666999>>>DDDFFFGGGBBBCCCFFFIIIKKKLLLLLLKKKMMMKKKHHHEEEBBBAAA@@@???>>>???@@@BBBDDDEEEFFFFFFFFFFFFHHHIIIIIIIIIHHHHHHFFFEEEDDDBBB@@@>>><<<<<<999999888777666777888888888888888999:::;;;<<<===<<<<<<===>>>@@@AAAAAA@@@>>>CCCLLLZZZiiixxxlll[[[YYY]]]]]]^^^cccddd\\\VVVUUUTTTQQQRRRQQQRRRYYYfffvvv}}}wwwrrrnnntttfffFFF666666666222333333222111111000000///...........................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,++++++,,,,,,---......///............////////////////////////////////////222222222222333444555555222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222//////////////////////////////000000000000//////000000000000000000000000................................................,,,,,,,,,------,,,++++++++++++++++++++++++++++++***++++++++++++++++++,,,++++++++++++++++++++++++))))))*********+++++++++ZZZ@@@555000......//////...------------...++++++************++++++************************))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))************************++++++,,,,,,---...//////------...///000111222222444===VVV{{{vvv```TTTWWWMMMMMMLLLJJJIIIIIIJJJLLLGGGEEECCC@@@>>><<<<<<;;;:::;;;===>>>???>>><<<;;;777666777;;;AAADDDEEECCC@@@AAAEEEJJJMMMOOOMMMLLLIIIHHHEEEBBB@@@???>>>>>>>>>???AAADDDFFFGGGHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGFFFEEECCC@@@>>>;;;999888777666555555666777888999;;;;;;;;;<<<===???@@@AAAAAA???======@@@AAA???===EEEBBBBBBHHHRRR\\\fffmmmrrryyyzzzqqqjjjwww|||yyymmmccc___[[[VVVWWWUUUSSSRRRXXXdddsss~~~yyyooorrr|||xxxNNN777888888111333333222222111000000000...........................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,***+++,,,---...---,,,+++++++++,,,,,,---...//////............/////////000000000000000000000000000333333222222333555666888444444444444444444444444333333444444444444555555555555555555555555555555333333333333333333333333444444444444444444444444222222222222222222222222000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////........................++++++,,,---------,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++)))************+++++++++wwwJJJ//////222///000///...---,,,---...///,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))((())))))))))))***************))))))******+++,,,+++***)))(((((()))***+++,,,++++++******++++++,,,++++++,,,,,,,,,---------///---///222222111444:::;;;@@@^^^wwwgggYYYTTTTTTPPPMMMJJJIIIIIIJJJIIIHHHFFFFFFDDDAAA>>><<<===???:::;;;;;;<<<<<<;;;;;;:::===;;;:::<<<@@@CCCBBB@@@CCCDDDGGGIIIJJJKKKJJJIIIEEEDDDBBBAAA????????????>>>BBBGGGJJJKKKJJJIIIIIIJJJHHHFFFFFFGGGGGGFFFEEEDDDBBB???<<<999888777777555666777888:::;;;=========<<<<<<<<<===>>>@@@AAA>>>???@@@@@@>>>>>>???AAA@@@AAADDDFFFJJJPPPVVV[[[pppwww~~~{{{zzz}}}yyytttiiiZZZWWWTTTSSSUUUWWW]]]iiivvvvvvvvv~~~uuu{{{}}}eee@@@222666777444333222111000000000000//////.........------------------,,,,,,,,,++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++---,,,+++***+++,,,---...//////////////////......////////////000000000000111111000///000111222333+++111333000222999:::777777333333777777333222666888222000555888888777777666888:::999888999:::;;;888777:::<<<999444333777999999666333555999999555666555777:::999666666999777333...///222333000,,,000222444222...,,,...111///......///222333333222000/////////....................................,,,------......------,,,+++,,,,,,------,,,,,,+++---,,,++++++******++++++************************))))))))))))))))))))))))___BBB666333000000///...---,,,+++++++++,,,,,,,,,+++++++++************++++++++++++******)))))))))))))))))))))))))))))))))*********++++++******))))))******+++,,,,,,+++***))))))***+++,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------///...///111000///222888<<>>>>>???::::::;;;;;;;;;;;;::::::<<<;;;;;;===AAADDDCCCBBBDDDFFFHHHJJJKKKJJJIIIHHHEEEDDDAAA?????????@@@@@@@@@DDDHHHKKKKKKJJJIIIIIIGGGGGGGGGHHHIIIHHHEEEBBB@@@>>><<<:::888777666666777777888:::;;;<<<===>>>??????>>>===>>>???@@@AAA>>>???AAAAAA@@@@@@AAABBB@@@AAACCCDDDFFFJJJOOOSSSfffmmmvvv{{{|||}}}~~~|||~~~kkkaaaYYYRRRRRRTTTYYYaaaiii|||xxxpppHHH666777666444333222111000000000000//////.........------------------,,,,,,,,,++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---.........................../////////000000000111111333222222111111222222333555555333//////222555555777333222555555333555999:::888999<<<===<<<>>>CCCDDDLLLPPPKKKIIIOOOXXX]]]___VVVMMMLLLMMMNNNPPPTTTLLLRRRSSSNNNHHHFFFDDDBBBEEE???;;;888444000111555222111111111222222222111...///111111000000111222444333111111111000...,,,000000/////////.................................,,,------......------,,,+++,,,,,,------,,,,,,+++---,,,++++++***+++++++++************************************************}}}vvvYYYAAA444111111111000...---,,,+++***,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))************+++++++++,,,******))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------...---///222111000555<<>>>>>???::::::;;;;;;;;;;;;::::::;;;;;;<<>>>>>???AAABBBCCCFFFJJJLLLKKKJJJIIIIIIEEEFFFHHHJJJJJJGGGBBB===;;;:::888777666666777777999:::;;;<<<===>>>??????BBBAAA@@@?????????@@@@@@===@@@CCCDDDCCCCCCCCCDDDCCCDDDDDDCCCCCCEEEHHHKKKSSSYYYcccmmmtttxxxyyyyyy{{{yyywwwxxx{{{|||zzzxxxrrreeeYYYUUUWWWYYY]]]aaazzz|||PPP999777666444333222111111000000111/////////.........------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...........................///000000000000111111111///000000111111222222222555444333555444444777<<<@@@;;;999:::;;;===BBBGGGMMMPPPWWW\\\\\\^^^gggrrr~~~}}}wwwvvv{{{}}}}}}}}}}}}vvvmmmhhhgggkkkddd]]]XXXRRRKKKIIIKKKDDDEEEDDD@@@:::666444444666444333222333222111///000//////000111111///---000000000000////////////........................------............------,,,,,,------------,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++************************}}}zzzyyyqqqTTT>>>666222222111111000...---,,,,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,******))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,------------...------000333444444<<>>AAAEEEGGGHHHHHHJJJJJJKKKLLLKKKIIIFFFEEECCCAAA???===>>>@@@BBBDDDFFFIIILLLMMMKKKIIIHHHHHHHHHHHHHHHHHHGGGCCC>>>999888777666666666777999:::<<<======>>>???@@@@@@AAABBBBBBAAAAAA@@@@@@??????>>>AAADDDFFFFFFEEEFFFFFFGGGGGGGGGFFFEEEEEEHHHJJJHHHKKKRRR]]]hhhoooqqqpppqqqooooooqqquuuyyyzzzzzzwwwzzzyyykkkccc^^^[[[]]]```lll}}}~~~vvvTTT;;;777555444444333222111111111111////////////...............------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------............000000000111111111222222///000111222444444555555444333777===>>><<>>111111000000//////......,,,,,,,,,+++++++++************++++++++++++************************************+++++++++,,,,,,,,,******))))))******+++,,,***++++++++++++++++++***,,,++++++******++++++,,,,,,,,,---------...............111333333555@@@KKKYYYoooYYYQQQRRRRRRPPPOOOPPPLLLGGGCCCBBBBBBAAA@@@BBBCCCDDDBBB???;;;999999999::::::::::::::::::999:::===@@@DDDFFFHHHIIIJJJKKKKKKLLLLLLJJJGGGEEECCCAAA@@@???>>>???BBBEEEFFFHHHJJJLLLMMMKKKIIIHHHHHHLLLJJJFFFCCC@@@===:::777777666666777888:::<<<>>>?????????@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@BBBEEEGGGFFFFFFGGGHHHGGGGGGHHHGGGFFFFFFHHHJJJIIIHHHKKKSSS]]]fffiiiiii`````````ccciiipppvvvyyyuuuyyy|||~~~uuuggg]]][[[___bbbqqqvvv|||sss[[[@@@999444555444333222111111111111000000/////////..................---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////111111111111222222222222444444444555555555666666555666;;;AAAGGGMMMYYYeeegggiiilllrrr{{{pppccc[[[OOOIIIBBB===;;;999555222777555333333333333222111222111111111111000000000////////////////////////---......//////......---,,,------......------,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************uuuXXXCCC222111///...---------...,,,,,,,,,+++++++++************++++++++++++******************************************+++++++++,,,******))))))******+++,,,******++++++++++++******,,,++++++******++++++,,,,,,---------............111000111222111555CCCQQQjjjzzzhhhVVVQQQSSSSSSQQQPPPMMMIIIDDDAAA@@@AAAAAAAAADDDDDDDDDAAA===999888888999999::::::::::::999999;;;>>>CCCGGGHHHIIIJJJKKKJJJKKKKKKKKKIIIFFFCCCBBB?????????@@@BBBEEEGGGHHHIIIJJJLLLLLLJJJHHHHHHIIIMMMHHHBBB===:::999888777777777777888:::===???AAAAAAAAAAAAAAAAAAAAABBBBBB@@@AAABBBCCCDDDDDDDDDDDDCCCDDDFFFFFFFFFFFFHHHIIIDDDEEEFFFFFFEEEFFFHHHIIIIIIGGGFFFJJJRRRYYY\\\]]]YYYZZZ\\\___eeelllssswwwrrrwww{{{||||||vvveee___aaa___hhhtttwwwxxx~~~xxxkkkNNN@@@666555444333222222111111222000000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------......///000000000111111222222222333333333444333222222222333444555555>>>GGGOOO]]]tttuuuppphhh^^^SSSGGG<<<555666333000///000111222222222222222222111111111000////////////////////////......////////////......------............------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++jjjRRR:::777333///---,,,---...,,,,,,,,,+++++++++************++++++++++++******************************)))))))))*********++++++******))))))******+++,,,***+++,,,------,,,+++***,,,++++++******++++++,,,------------............111000111222333;;;MMM___qqqbbbUUURRRTTTSSSQQQPPPJJJFFFAAA??????AAACCCCCCCCCCCCBBB???;;;999999:::999999::::::::::::999999<<<@@@FFFIIIIIIIIIKKKLLLIIIJJJJJJJJJHHHEEEBBBAAA===???AAACCCEEEGGGHHHIIIHHHJJJKKKKKKIIIHHHHHHIIIGGGCCC===:::888888888888888888888999<<<>>>AAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@AAACCCFFFHHHIIIIIIIIIFFFFFFFFFEEEDDDEEEHHHJJJDDDFFFGGGFFFEEEEEEGGGHHHGGGFFFFFFHHHKKKOOOQQQRRRYYY]]]bbbhhhnnnssswwwzzzssswww{{{~~~uuurrreeefffhhhqqqyyy{{{bbbNNN===555555444333222222222222000000000000/////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------------,,,,,,.../////////...---......//////000111111222222222222333333333333444333333222444777<<>>888333///...///000,,,,,,,,,+++++++++************++++++++++++******************************((())))))))))))******************)))***++++++,,,,,,,,,---......---,,,,,,,,,++++++++++++++++++,,,---------.........////////////111444999DDD[[[oookkk```UUUSSSUUUSSSPPPPPPGGGDDD???===???AAACCCDDDBBBBBB@@@>>>;;;999;;;<<<999999999::::::999999999===AAAGGGJJJJJJIIIKKKLLLHHHIIIIIIIIIGGGEEEBBB@@@===>>>BBBEEEGGGIIIJJJJJJGGGIIIJJJJJJIIIHHHHHHIIIAAA>>>;;;999999999999999888888888:::<<>>FFFPPPXXX^^^iiiuuulll^^^PPPEEE>>>999666333333333222222222111111000000000000000000000000......////////////......------............------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++yyybbbIII444111222...---222...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++------------,,,,,,+++***,,,,,,++++++,,,,,,---...,,,,,,------.../////////555///000777;;;FFFdddrrraaa\\\WWWUUUUUUSSSNNNJJJEEEBBB???<<<===@@@DDDGGGFFFDDD@@@===;;;;;;<<<===;;;;;;;;;999888888:::<<>>@@@CCCDDDAAAAAAAAAAAABBBBBBCCCDDDFFFGGGIIIKKKLLLLLLKKKKKKIIIHHHFFFGGGHHHJJJIIIIIIGGGFFFEEEDDDEEEFFFGGGHHHMMMJJJIIIJJJKKKKKKMMMOOOXXX___hhhooowww~~~~~~zzzzzzzzz|||pppaaaddduuu}}}xxxyyyqqqiiigggQQQ;;;666999:::111///444111000000000000///////////////............------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++------,,,++++++,,,,,,,,,000000/////////.........///222333111//////000///...444111000666555222999DDDAAADDDOOO[[[fffvvvqqqbbbTTTFFF>>>888777666555333222111111000------222333000...///222111000//////000111222------..................//////...---,,,++++++***++++++++++++++++++++++++++++++++++++******))))))sssZZZ???444333222000///...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,,,,++++++,,,,,,---...,,,,,,---......//////000333///111888AAARRRvvv{{{ggg```[[[WWWUUUUUUSSSMMMHHHAAA???===;;;===@@@DDDGGGHHHGGGEEEBBB???===;;;:::777888999999888:::<<>>BBBFFFIIIJJJJJJIIIGGGCCC===888555333555777999:::<<>>???@@@AAABBBBBB@@@???>>>???@@@DDDGGGIIIIIIJJJKKKKKKKKKKKKJJJJJJIIIGGGFFFEEEFFFFFFEEECCCGGGHHHHHHIIIJJJJJJIIIIIIIIIJJJIIIIIINNNZZZiiisssxxxwwwqqqjjjjjjooossstttuuuwwwyyy|||~~~uuulllggglll|||wwwnnnsssaaaGGG777111444111222555///111111000000000////////////............------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,------++++++,,,---...///000111444111///000111333444555111999888999DDDLLLUUUddd|||zzzlllYYYJJJCCC>>>888222888333111333333111000111///000000111000000//////........................,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************}}}|||ccc@@@000222222***......---,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,++++++,,,,,,---...---------...//////000000000222555===OOOqqqwwwiii]]]\\\ZZZXXXVVVTTTOOOHHHCCC:::;;;<<<>>>AAAEEEIIIKKKMMMLLLIIIEEE@@@;;;666333444666999;;;===???BBBEEEDDDGGGJJJLLLLLLKKKKKKKKKHHHFFFCCCAAA@@@AAADDDEEELLLLLLMMMMMMMMMMMMLLLLLLMMMKKKIIIEEEAAA===:::888666666777777999:::;;;<<<<<<===???AAABBBBBBAAA@@@@@@???>>>>>>AAAEEEJJJMMMKKKKKKLLLLLLKKKKKKKKKJJJLLLJJJIIIIIIIIIHHHFFFDDDEEEFFFHHHIIIJJJJJJIIIHHHKKKMMMNNNMMMSSSbbbsss~~~tttooosssxxxyyytttwwwzzz|||}}}~~~wwwmmmjjjsss~~~vvvwww\\\CCC555666444444444---111111111000000000/////////............------------,,,,,,++++++,,,,,,---------,,,,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,------------,,,,,,---,,,,,,,,,,,,------...++++++,,,---...///000000333000...111555555666777555@@@DDDJJJ[[[jjj{{{tttkkk___NNN@@@999555444777777444111222///000111222111000///...////////////............---------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++yyyQQQ666333555111///...------,,,,,,------++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,+++++++++,,,,,,++++++,,,,,,---...------......///000000111111555999AAAXXX~~~iiiaaaZZZ[[[ZZZXXXVVVRRRLLLFFFBBB;;;<<>>???>>>???@@@BBBBBBBBBAAA@@@@@@???>>>???BBBGGGMMMPPPMMMLLLLLLLLLKKKKKKLLLLLLMMMLLLJJJJJJJJJIIIFFFDDDCCCDDDFFFGGGHHHHHHGGGGGGIIIMMMOOONNNVVVgggvvv~~~yyyzzz|||}}}xxxzzz}}}}}}}}}}}}~~~uuusssvvvuuu|||nnnMMM888777666555444...111111111111000000000000///............------------,,,,,,++++++,,,,,,---------,,,,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,------......------,,,---,,,,,,,,,------...///---------.........//////666111111555777666777:::DDDVVVeeeqqqxxxiiiPPPGGG???:::777333333555000111222222222111///...000000/////////.........000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,~~~{{{|||^^^===111111111///......---------------++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++)))***++++++++++++++++++,,,,,,++++++,,,,,,---...---......//////000111111222999???JJJfffzzzeeeaaa]]]ZZZZZZXXXTTTOOOIIIDDDAAA===???CCCGGGJJJLLLMMMNNNLLLGGG@@@999555444666777:::===@@@AAABBBCCCEEEFFFGGGIIIKKKLLLJJJIIIIIIJJJFFFEEECCCBBBDDDGGGKKKNNNLLLLLLMMMMMMLLLLLLKKKJJJJJJHHHEEEAAA===:::888777555666777999;;;>>>@@@AAA@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@BBBEEEJJJNNNQQQMMMMMMLLLLLLLLLLLLMMMNNNLLLKKKJJJJJJJJJIIIFFFDDDBBBBBBDDDEEEFFFFFFFFFFFFGGGLLLNNNPPP\\\qqq~~~~~~~~~}}}yyyuuuwwwxxx|||yyySSS:::888666666666111222222111111111000000000///............------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,---...///000.........///////////////444///000555666555;;;EEEbbb{{{sssdddQQQCCC999333333666333333333333222111000000111000000//////.........111111000///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,zzz~~~lllJJJ555000000//////...---------------++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,++++++,,,,,,---............///000000111111333<<>>AAAEEEIIILLLMMMMMMLLLGGGCCC<<<666444444777999999<<<@@@BBBCCCDDDFFFHHHIIIKKKLLLKKKIIIGGGGGGHHHCCCBBBBBBCCCFFFIIIMMMPPPLLLMMMMMMMMMMMMLLLLLLKKKKKKIIIEEE@@@<<<999777666666777888:::<<>>KKK^^^ttt}}}qqqccc___ZZZ[[[ZZZWWWQQQKKKEEEBBBBBB???BBBFFFJJJMMMMMMLLLJJJCCC@@@;;;777555555888:::777:::>>>AAACCCEEEGGGIIIJJJKKKLLLKKKHHHFFFFFFFFF@@@@@@AAACCCFFFJJJNNNPPPMMMMMMNNNNNNNNNMMMMMMLLLMMMKKKFFFAAA<<<888555444777888999;;;===@@@BBBCCCDDDCCCBBBAAA@@@AAABBBCCCAAABBBDDDGGGJJJNNNPPPRRRLLLLLLKKKKKKLLLNNNPPPQQQNNNNNNNNNOOOPPPOOOLLLIIICCCCCCBBBBBBDDDEEEHHHIIIWWW[[[]]]ddd~~~yyy{{{zzz}}}hhhIIIAAA:::555666444222222222111111111111000//////.........------------,,,,,,++++++,,,,,,------------,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------------............------,,,,,,,,,---...///000000,,,---...000111333444555888555999DDDMMM[[[www{{{dddPPPGGG888666555333222222333333222111111000///......---.........///////////////------------------------+++++++++,,,,,,---------wwwmmmddd```dddcccfffmmmrrrvvv{{{zzzzzzwwwqqqooossstttrrrwwwyyyXXX888666//////...,,,,,,...///...,,,++++++******++++++,,,///...,,,++++++,,,...///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------.........///000000000111111777KKKZZZooovvv|||kkkgggdddYYY\\\YYYVVVRRRJJJAAA@@@CCCIIIIIIIIIKKKLLLKKKIIIGGG===;;;888666555888:::===;;;===@@@AAABBBDDDFFFIIIJJJJJJJJJIIIHHHEEECCCBBBBBBAAAAAAEEEJJJMMMMMMKKKPPPOOOMMMLLLLLLLLLMMMMMMHHHEEEAAA>>><<<;;;888777999;;;===@@@BBBCCCCCCCCCBBBAAA???>>>>>>>>>???@@@BBBFFFJJJMMMMMMNNNPPPSSSPPPOOOOOONNNMMMMMMNNNNNNNNNPPPSSSTTTSSSPPPLLLIIILLLGGGDDDDDDDDDDDDFFFKKKbbbpppyyy|||yyynnnnnn}}}___FFF555666:::333333333222222111000000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000///------///000***///333333000000555:::???AAAKKK___xxx~~~~~~www]]]HHH777555999777222000222//////222222///---///000000000///......------------------------------------------------------yyyooofff___YYYVVVWWWUUUVVVZZZ^^^aaahhhooonnnooommmhhhfffhhhhhheeeiiimmmrrrwwweeeEEE;;;111000///---,,,------,,,,,,++++++******++++++,,,...---,,,******,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,---.........////////////000111222>>>QQQbbb|||vvvgggffffff\\\\\\XXXTTTOOOHHHAAAAAAEEEIIIJJJKKKLLLLLLJJJFFFCCC:::999888777888999<<<===???AAACCCDDDDDDEEEFFFHHHJJJJJJIIIHHHFFFDDDBBB@@@BBBBBBCCCFFFKKKMMMMMMLLLOOONNNMMMMMMLLLMMMMMMNNNIIIEEEAAA===<<<;;;999888999:::<<<>>>@@@AAABBBBBBAAAAAA???>>>>>>???@@@AAAFFFIIILLLMMMLLLLLLMMMOOOMMMMMMMMMMMMMMMNNNOOOOOOMMMMMMNNNNNNNNNLLLKKKJJJKKKHHHEEEEEEDDDDDDJJJQQQttt|||}}}wwwnnnlll|||kkkPPP;;;777888111333333222222111000000000000///......------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---///000000//////111222444222///000444888;;;<<>>888888999:::<<<===>>>???DDDEEEGGGGGGFFFFFFGGGIIIKKKJJJHHHGGGDDDBBB@@@???CCCCCCEEEHHHLLLNNNMMMLLLNNNNNNNNNNNNNNNNNNOOOOOOIIIEEE@@@<<<;;;;;;;;;;;;:::::::::;;;<<>>>>>@@@AAABBBKKKLLLNNNMMMKKKIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOPPPLLLKKKJJJIIIIIIIIIIIIIIILLLIIIGGGEEEBBBBBBKKKVVV}}}~~~wwwnnniiilll~~~xxxZZZ@@@777777111333333333222111111000000111000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,...000111111111222333777444111///222:::EEEMMMZZZrrr{{{tttggggggxxxrrrssswwwxxxuuurrrqqqlllggg^^^hhhyyyyyysssrrr|||yyyzzz~~~www___JJJ;;;666888666000---///111000000333111111000000///.........------------------------------------------------}}}yyyppphhh^^^XXXYYY[[[\\\\\\ZZZWWWUUUWWWZZZ```mmmyyy}}}}}}||||||yyytttkkkhhhfffgggkkkqqquuuxxxyyydddHHH555000---///000...,,,+++,,,++++++******++++++,,,++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++,,,,,,---............///000000///000555888HHHZZZvvvrrrhhhaaaeeeggg___[[[TTTMMMHHHEEEBBBEEEKKKMMMOOOPPPOOOJJJCCC===:::888999<<>>???AAACCCEEEMMMNNNMMMLLLJJJIIIHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNLLLLLLKKKJJJIIIHHHHHHHHHJJJHHHGGGEEEBBBCCCNNN[[[}}}~~~zzzooogggbbbmmmaaaBBB666777444444333333222222111000000111000//////......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------............,,,///111222111111111222///444777555555BBB[[[pppwwwyyyzzzwwwyyy|||}}}|||kkkSSS@@@666666222111444666333000000222111111000000//////...........................------------------------}}}}}}~~~{{{uuunnnhhhdddbbbaaadddhhhkkkkkkjjjiiiggggggjjjnnnwww|||{{{{{{zzzxxxwww{{{wwwXXX999111,,,///111///---///,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------...//////...000111000///222999>>>MMMeee}}}kkkgggcccdddeee]]]ZZZRRRJJJFFFEEEDDDHHHNNNOOOPPPQQQMMMFFF???:::999:::<<<@@@DDDFFFFFFEEEEEEAAACCCEEEGGGHHHIIIKKKNNNNNNLLLIIIFFFDDDCCCCCCCCCEEEGGGJJJMMMNNNNNNNNNMMMLLLMMMOOOQQQQQQQQQPPPOOOHHHDDD???;;;;;;===>>>???;;;:::888888999<<<@@@BBBAAA@@@>>>>>>???BBBEEEHHHMMMLLLKKKJJJJJJJJJIIIHHHIIIJJJKKKLLLLLLLLLLLLKKKNNNNNNOOOOOONNNKKKIIIHHHEEEFFFIIILLLLLLQQQ___mmm~~~rrrhhhaaaiiikkkGGG666777777444444333333222111111111000///......------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////...000111111000000000111000555===FFFTTTkkkyyytttuuu|||___KKKEEE<<<555444555222111111222222222111000000//////........................------------------------zzzrrrmmmhhhgggffffffhhhlllpppssssssuuuwwwuuupppiiieeeccchhhmmmsssyyy}}}~~~}}}}}}jjj???333,,,000222///...111,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,---......//////---000222111111555>>>EEEVVVuuusssggghhheeecccbbb\\\YYYPPPHHHFFFFFFGGGLLLQQQQQQRRROOOIIIAAA<<<:::;;;>>>@@@CCCFFFHHHGGGFFFEEE>>>AAADDDFFFHHHJJJNNNPPPNNNLLLIIIEEEDDDDDDEEEFFFFFFIIIMMMOOOOOONNNNNNNNNMMMNNNQQQSSSSSSQQQOOONNNFFFCCC???<<<===>>>???@@@===;;;:::999;;;===@@@BBBAAA???>>>>>>@@@CCCGGGJJJMMMKKKIIIIIIJJJKKKJJJIIIJJJJJJLLLMMMMMMLLLKKKKKKPPPQQQRRRSSSSSSQQQOOONNNGGGJJJSSS^^^gggpppzzzooofffiiizzzRRR999777888444444444333222222111111000///......------......------------------------++++++,,,,,,,,,,,,------------------------------------------------------------........./////////000111111111000111333555<<>>>>>@@@@@@@@@>>>===<<<<<<===???AAACCCAAA???>>>>>>@@@DDDIIILLLMMMJJJHHHHHHJJJKKKJJJIIIHHHIIIKKKMMMNNNNNNMMMMMMQQQQQQRRRTTTUUUWWWXXXXXXWWW[[[hhhyyy{{{ooogggvvvwwwjjjhhhyyy___@@@888888555444444333333222111111111000//////......//////........................+++++++++,,,,,,---------............................................................////////////000111111111111444888<<>>@@@@@@@@@???>>>>>>>>>>>>???@@@BBBCCCAAA???>>>>>>@@@EEEJJJMMMNNNKKKHHHGGGIIIKKKJJJHHHFFFHHHKKKNNNOOOPPPPPPOOOQQQQQQQQQRRRUUUZZZ^^^aaahhhmmmzzzsss[[[JJJccc{{{~~~mmmfffooo{{{gggEEE:::888555444444333333222222111222111111000000000000000........................+++++++++,,,,,,---------............................................................/////////000000111111111333888>>>BBBAAA```zzzyyylllbbbrrrssseeeXXXIII;;;444444444333222222111111000////////////////////////------------------------zzzxxxgggXXXOOOLLLLLLKKKLLLPPPTTTUUUSSSSSSWWW[[[eeeuuuxxxtttppp|||qqqrrrfffGGG666444///...000...---------,,,,,,,,,++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***444333...444===KKK^^^pppuuulllfffggggggaaa\\\\\\UUUMMMDDDCCCIIIOOOQQQOOOVVVMMMAAA::::::===@@@AAAKKKIIIGGGEEEDDDCCC@@@>>>@@@CCCHHHLLLOOOOOOMMMLLLJJJFFFFFFGGGDDD???BBBIIIOOOOOOOOOQQQRRRRRRPPPNNNQQQSSSVVVXXXXXXTTTNNNIII============>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCC@@@<<<<<>>:::<<<@@@DDDFFFIIIGGGDDDCCCBBBAAA@@@>>>CCCFFFJJJMMMOOONNNLLLJJJIIIEEEEEEFFFDDDAAAEEELLLQQQPPPPPPQQQRRRRRRQQQPPPQQQTTTWWWZZZYYYTTTMMMHHH>>>>>>===>>>???@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@???AAAEEEHHHHHHGGGIIIGGGDDDEEEGGGHHHHHHFFFHHHLLLQQQRRRPPPMMMMMMNNNOOOPPPPPPRRRTTTWWWYYYZZZ\\\dddooovvvyyyxxxgggnnn{{{wwwllljjjkkk~~~\\\>>><<<666555444444444333111///000000///............///................................................,,,,,,---------.................................,,,...000000//////000111000555:::<<>>EEEIIIKKKGGGDDDAAA@@@@@@AAAAAA@@@GGGIIILLLNNNOOOMMMJJJIIIGGGDDDCCCCCCCCCDDDIIIPPPRRRRRRQQQPPPPPPQQQRRRRRRSSSVVVZZZ[[[YYYRRRKKKFFF@@@???>>>>>>???BBBDDDFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAACCCFFFHHHHHHFFFDDDHHHFFFCCCCCCEEEGGGIIIIIIJJJSSS\\\ZZZRRRMMMNNNSSSOOONNNOOOSSSVVVVVVRRROOOLLLOOORRRTTTUUUZZZbbbhhhvvvrrrmmmpppzzzlllGGG===777666444444444333222000111000//////......//////................................................,,,------------.................................,,,.../////////000222444666<<>>@@@BBBDDDEEEHHHJJJLLLNNNOOOMMMKKKIIIEEECCCAAAAAADDDHHHNNNSSSRRRRRRPPPOOONNNOOORRRUUUVVVYYY]]]]]]XXXQQQIIIEEEBBBAAA@@@???AAACCCFFFHHHDDDDDDDDDDDDCCCCCCCCCCCCAAABBBDDDFFFGGGFFFEEECCCHHHFFFCCCAAACCCFFFJJJLLLLLLUUU]]]]]]VVVPPPQQQUUUPPPMMMMMMQQQUUUTTTOOOIIIGGGHHHKKKMMMNNNQQQUUUXXXiiiyyynnnpppsss{{{PPP===999777555444444444222111111000000///.../////////................................................------------........................///////////////000111111111222555777BBBCCCEEEIIIWWWrrrvvvhhhaaafffjjjeeebbbddddddddd___XXXVVVZZZ]]]]]]___ccckkkpppmmmggggggllluuuuuuuuuuuusssooollljjjmmmttt{{{~~~qqqhhhdddooooooPPP<<<444222333444111111111000000000//////////////////............YYYZZZ\\\aaagggjjjiiifffbbb```^^^\\\[[[\\\___aaahhhjjjnnnsssyyyssssss{{{}}}}}}|||zzzttt}}}lllSSSAAA111000555111.........---------,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////222444111888IIITTTaaavvvzzzjjjjjjhhheeecccaaa^^^ZZZOOOJJJEEEGGGMMMPPPMMMIII>>><<<:::===BBBHHHJJJIIICCCAAA??????BBBFFFHHHIIIHHHJJJLLLNNNNNNMMMLLLJJJCCCBBB@@@@@@DDDKKKQQQTTTPPPPPPPPPNNNMMMOOOSSSWWWZZZ]]]___]]]WWWOOOHHHEEEBBBAAA@@@AAABBBEEEGGGIIIEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDEEEHHHFFFDDDBBBBBBEEEJJJMMMNNNRRRWWWYYYXXXUUUTTTTTTNNNKKKIIILLLQQQRRROOOJJJIIIJJJKKKMMMQQQXXX```fffttt|||llljjjiiisssZZZ@@@;;;888666444444444333111111111000///////////////////////////////////////........................---------.........//////........./////////000000111222222111111333888;;;FFFGGGNNN^^^vvvzzzoooiiifff^^^```aaa^^^\\\\\\]]]^^^^^^bbbccc```___cccggghhhfffjjjrrrxxxuuuooommmppplllooorrrrrrqqqsssxxx}}}oooiiiooofffPPP???444111444222111111111111000000000000000/////////.........qqq{{{xxxoooppppppnnnlllkkklllooorrrwwwzzziii___aaa[[[^^^ccchhhmmmwww|||zzzxxx}}}|||zzz~~~}}}yyyvvvrrrzzzcccKKK444...222///............---------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////111000999JJJVVVhhhrrriiikkkiiieeebbb```]]]XXXNNNIIIEEEGGGMMMNNNJJJDDD???===<<>>>>>@@@DDDFFFDDDAAA======>>>BBBGGGKKKNNNNNNKKKKKKLLLLLLKKKJJJHHHGGGCCCDDDCCCBBBGGGPPPSSSPPPLLLOOORRRRRRQQQSSSYYY^^^bbbdddccc\\\RRRJJJFFFFFF>>>???BBBDDDFFFGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBAAACCCCCCBBBAAABBBFFFIIIJJJJJJIIIFFFDDDEEEIIIMMMNNNLLLLLLOOOSSSUUUTTTQQQLLLNNNRRRWWW[[[___bbbcccaaadddhhhlllvvvqqqgggaaaaaawwwsssVVV>>>;;;777555444444333333222111000000//////000000////////////////////////....................................////////////---......///000000111111111222333444888???GGGMMMTTThhhlllfff]]]XXXXXX]]]dddiiifffdddhhhttt{{{{{{|||}}}yyy}}}~~~yyyxxxxxxqqqSSS@@@999333333222222222111111111000000000000/////////...fffTTTSSSUUUXXX[[[UUU^^^eeejjj{{{{{{qqqnnnpppsssuuuxxxuuurrrqqqsssxxx|||~~~yyyttt|||rrrddd@@@333444111//////.........---------++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............/////////000///333666BBBUUUeee}}}wwwggglllllleee```___[[[UUUMMMHHHEEEGGGKKKKKKDDD===???>>>>>>AAAEEEFFFCCC???:::;;;===BBBHHHLLLNNNNNNMMMMMMMMMLLLJJJHHHEEEDDDCCCEEEDDDBBBHHHQQQRRRNNNLLLPPPTTTTTTTTTVVV[[[aaadddeeeddd\\\QQQIIIFFFGGG===???BBBEEEGGGGGGGGGFFFGGGFFFFFFEEEDDDCCCCCCBBB@@@CCCEEEEEEDDDDDDGGGIIIJJJKKKJJJHHHEEEFFFIIIMMMNNNMMMMMMNNNPPPRRRRRRRRRPPPUUU\\\bbbgggkkknnnppppppyyy}}}xxxllleee```jjj|||___>>>;;;777555444444444333222111111000000000000000000000000000000000000000..................................../////////000---......///000111111222333444666999???GGGQQQXXXhhh|||vvvcccbbbbbbcccfffiiikkkkkklllnnn~~~|||yyyvvvvvvzzzbbbHHH===333333333222222222111111000000000000////////////uuukkk___YYYZZZ]]]^^^^^^cccgggooo~~~~~~{{{~~~xxxrrrsss}}}vvvKKK333444000...............---------,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...,,,,,,,,,---------......///............//////000000111888FFFUUUkkkuuupppmmmhhhccc```\\\YYYVVVNNNHHHFFFJJJMMMIIIAAA<<<>>>@@@CCCEEECCC???:::777555:::AAAFFFIIIKKKMMMNNNIIIKKKMMMMMMKKKHHHGGGFFFCCCBBBCCCEEEIIINNNQQQRRRRRRQQQQQQQQQUUU[[[ccchhhjjjeee```\\\TTTIIICCCBBBBBBBBBCCCDDDEEEFFFFFFGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBCCCDDDGGGIIIKKKOOOOOONNNKKKHHHFFFGGGHHHHHHKKKNNNQQQQQQQQQQQQQQQUUU]]]fffllloooqqqvvvzzz|||{{{zzzjjjiiihhhkkkeeeKKK777333999444000444666222111111000000000000000////////////////////////....................................///////////////111222222111111222444AAA<<<999===GGGQQQXXX[[[rrrkkkjjjiiiiiihhhhhhiiimmmsssvvvqqqyyyZZZAAA===444555777///...444333000000000000////////////zzzmmmjjjhhhggggggfffgggkkkooosssyyy~~~zzzwww}}}~~~|||uuuuuu}}}~~~TTT888333//////............---------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...,,,,,,,,,---------......///............///000000111333<<>>@@@NNNSSSTTTiiiwwwjjjfffmmmwwwzzzxxx|||ttt^^^GGG:::777777000000444111111111000000000/////////ttthhh___^^^bbbkkksss|||||||||wwwvvv}}}|||}}}cccAAA555////////////.........------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,---...,,,,,,,,,---------......///.........//////000111222777AAAPPPdddoookkkiiigggfffdddaaa]]]ZZZRRRKKKGGGIIIIIIDDD>>>;;;DDDCCC@@@===;;;999999999===@@@CCCFFFHHHKKKNNNQQQMMMNNNOOOMMMIIIEEECCCCCCBBBEEEHHHLLLOOOQQQQQQRRRSSSRRRTTTZZZcccmmmtttwwwsssllleee___UUUJJJEEEDDDEEEEEEFFFFFFGGGGGGHHHHHHDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDFFFIIILLLNNNMMMNNNPPPOOOLLLJJJIIIIIILLLRRRVVVUUUPPPLLLKKKMMMPPPUUU[[[^^^___aaaeeeiiiffflllrrrwww}}}{{{sssvvvhhhccc[[[eeebbbDDD666999777444444222222222111000000000000111////////////////////////....................................////////////000111222111000000222555@@@???GGGTTT]]]lll}}}{{{sssxxxyyytttnnnsssrrr~~~}}}[[[GGG===:::333333555000111111111000000000000///zzzppprrrpppnnnnnnnnnqqqwww|||xxxuuu{{{xxxxxxsssMMM888111000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------..................///000111111222:::FFFVVVmmmwwwkkkllljjjiiihhhfffccc^^^ZZZTTTMMMGGGGGGFFFAAA===<<>>@@@BBBDDDEEEHHHLLLOOOMMMNNNNNNLLLHHHEEECCCCCCBBBFFFLLLPPPRRRRRRRRRRRRSSSRRRSSS[[[hhhuuu~~~vvvnnneee]]]TTTIIIDDDEEEGGGGGGGGGHHHHHHHHHHHHHHHDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCDDDGGGJJJNNNPPPJJJLLLOOOOOOMMMJJJIIIIIIMMMQQQSSSPPPKKKGGGJJJMMMPPPTTTWWWXXXVVVTTTSSSSSSRRRQQQNNNOOORRRUUUTTTRRRZZZnnn{{{kkkdddZZZ[[[wwwoooLLL777777777666555111333222111111000000111111////////////////////////....................................////////////111111111111000222555888===LLLSSSSSShhh{{{wwwooofffmmm{{{rrriiittt[[[III???666555777222222222111111111000000000}}}xxxuuusssqqqoooqqqppppppqqqsssxxx~~~yyy|||~~~|||wwwqqqnnnmmmnnnrrrwww{{{|||xxxzzzzzzvvvwwwvvvuuu}}}VVV999222111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------...............//////000222222333>>>KKK[[[vvvzzzrrrooopppnnnllljjjgggccc]]]YYYUUULLLFFFDDDCCC???===>>>DDDBBB???<<<999777555444===>>>@@@AAABBBEEEJJJMMMLLLLLLMMMKKKHHHEEEEEEEEEBBBHHHOOOSSSTTTSSSRRRRRRTTTQQQQQQ[[[lll|||{{{rrrhhh___VVVLLLIIIKKKIIIIIIIIIIIIHHHHHHHHHHHHDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCDDDGGGJJJNNNPPPJJJMMMOOOPPPOOOMMMLLLLLLPPPQQQQQQMMMJJJJJJOOOTTTQQQUUUYYYZZZWWWRRRLLLIIISSSPPPLLLKKKLLLOOORRRUUUUUU```ppp}}}mmmccc\\\ZZZnnn|||TTT999666666666666222333222222111111111111111000000000000000000000000////////////////////////............////////////111111111111222666;;;???PPPVVVXXX```oooggghhhpppnnnjjjvvvooolllpppZZZKKK;;;555666222222222222222111111111111wwwuuuqqqmmmjjjjjjlllooolllkkkjjjjjjkkknnnqqqsssrrruuuxxxvvvrrrqqqsssvvv{{{|||qqqttt~~~xxxuuuvvvvvv~~~^^^;;;444222111000000///...------,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------...............///000111222333555CCCQQQ```}}}uuuuuuwwwtttqqqnnnkkkgggbbb]]]YYYSSSKKKDDDBBB@@@>>>???BBBDDDBBB???;;;888777666555<<<===???AAABBBEEEJJJMMMKKKLLLLLLJJJGGGEEEEEEFFFCCCIIIQQQUUUTTTSSSRRRSSSUUUQQQSSS```tttxxxoooddd[[[SSSKKKIIILLLJJJJJJIIIIIIHHHHHHGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDFFFIIILLLNNNLLLNNNPPPQQQPPPOOOPPPPPPOOONNNKKKIIIIIILLLQQQUUUKKKOOOSSSVVVVVVSSSNNNKKKJJJIIIKKKMMMLLLLLLQQQYYYnnnmmmlllqqqqqqbbb^^^]]]fff^^^???888555555666333333333222111111111111222000000000000000000000000////////////////////////............////////////111111222333666;;;CCCHHHVVVKKKRRRvvvssseeebbbeeekkknnnuuu{{{xxxtttaaaGGG999666222333333333222222222111111rrrqqqrrrsssuuuxxx{{{|||{{{zzzyyyyyy{{{|||}}}}}}~~~}}}tttwwwyyy{{{hhhAAA999222222111000///...------,,,,,,,,,---------......******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------...............///000222333444999IIIWWWeee{{{}}}~~~vvvsssnnnjjjgggccc^^^[[[QQQIIIBBB???>>>>>>AAAGGGFFFCCC===999666666888999===???BBBDDDFFFIIILLLOOOMMMNNNLLLIIIFFFCCCCCCDDDCCCJJJQQQUUUTTTRRRRRRTTTUUUSSSYYYjjjsssiii^^^VVVNNNHHHHHHLLLJJJJJJIIIIIIHHHGGGFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBCCCEEEHHHKKKLLLKKKLLLNNNNNNNNNNNNPPPQQQMMMJJJHHHIIILLLOOOQQQQQQIIIJJJMMMQQQTTTTTTSSSRRROOOPPPTTTWWWVVVXXXfffvvv|||fffbbb___\\\jjjGGG<<<555444666333444333222222111111222222000000000000000000000000////////////////////////............////////////000111222444999AAAJJJQQQSSSPPPdddtttlllqqqrrruuuwww{{{\\\CCC:::555444333333333333222222222tttvvvzzz{{{qqqfffjjjttttttxxx{{{xxxqqqGGG>>>222222111000///...------,,,,,,,,,------.........*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------...............///000222333444<<>>===>>>CCCIIIIIIDDD<<<666333666:::===>>>AAADDDGGGIIILLLOOORRRPPPOOONNNJJJEEEBBBAAABBBCCCJJJQQQTTTSSSQQQRRRUUUTTTUUU___ssstttjjj___WWWPPPKKKLLLPPPJJJJJJIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBCCCDDDGGGIIIKKKGGGIIIJJJJJJIIIJJJMMMOOOPPPMMMLLLOOOTTTWWWTTTQQQOOOOOOOOORRRUUUYYY[[[[[[ZZZZZZ\\\]]]^^^ggg{{{{{{mmmfff___TTTwwwsssNNN???666333555333444333222222111111222222000000000000000000000000000000000000000000000000............/////////000000111222555;;;DDDOOOVVVZZZnnnpppqqqzzzyyynnnMMM@@@999444444444333333333222222hhhooo|||zzzggg^^^]]][[[YYYXXXYYY\\\gggxxx}}}uuuwww{{{~~~ZZZ888444000000111111---,,,......---,,,,,,++++++++++++,,,+++*********,,,...000...---,,,+++++++++,,,,,,,,,,,,,,,---------......111......000111111444888DDDPPPYYYnnn~~~~~~tttiiieeeeeefffbbb^^^QQQGGG>>>===???@@@CCCGGGGGGBBB<<<888888;;;===???AAADDDGGGIIIJJJKKKMMMOOOVVVMMMFFFFFFHHHFFFEEEEEEGGGLLLQQQSSSSSSSSSTTTWWWTTTTTTfffyyypppcccWWWQQQOOOOOOOOOLLLKKKJJJIIIIIIIIIIIIIIIDDDCCCCCCCCCCCCBBBBBBBBBEEECCCBBBCCCFFFIIIKKKLLLHHHIIIIIIHHHHHHIIILLLOOOPPPRRRUUUUUURRROOOMMMLLLPPPTTTXXX\\\___eeemmmrrrpppllljjjmmmuuuvvv}}}|||fffYYYZZZjjj]]]<<<333777666000222222222111111111111000000000000000000000000000000000000000000000000000000111111000//////222444000444777<<>>???CCCFFFIIIKKKLLLMMMOOOQQQUUUMMMFFFFFFGGGFFFEEEEEEGGGLLLQQQRRRRRRQQQSSSUUUSSSXXXnnnyyypppcccXXXRRRPPPQQQQQQMMMLLLJJJIIIHHHHHHGGGGGGDDDCCCCCCCCCCCCBBBBBBBBBEEECCCBBBCCCGGGJJJLLLLLLHHHJJJKKKKKKKKKKKKMMMOOOOOORRRTTTTTTRRRPPPNNNNNNWWW___gggkkkkkknnnuuu|||wwwuuuwwwzzzdddZZZ```qqqdddAAA555777777222222222222222111111111111000000000000000000000000000000000000000000000000///000111000//////111333555666>>>HHHLLLNNNYYYgggzzzUUU@@@777666444222222333444333ddddddgggnnn{{{|||qqqhhhddd___[[[\\\aaaddddddeeegggfffgggooo|||zzzuuutttrrrtttwwwfffDDD888333000111111...---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000///...,,,+++++++++,,,---,,,------------.........///------000000000555;;;LLLYYYddd{{{xxxooofffbbbcccccc___ZZZRRRHHH@@@>>>???@@@CCCFFFGGGBBB<<<999999<<>>PPP]]]kkkuuulllaaa]]]___aaa___[[[QQQHHH@@@???@@@AAACCCFFFGGGBBB===999:::===@@@AAAFFFHHHLLLNNNOOOPPPRRRTTTRRRKKKFFFFFFFFFEEEEEEGGGNNNQQQUUUUUUTTTSSSUUUXXXWWWffftttmmmbbbYYYTTTRRRSSSSSSRRRPPPNNNKKKIIIGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCBBBAAACCCFFFHHHIIIIIIGGGJJJNNNPPPPPPOOOOOOOOOTTTTTTTTTRRROOONNNOOOPPPUUU^^^iiippptttzzzkkkaaadddjjjxxxQQQ;;;666777666333333222222222111111111000000000000000000000000000000000000000000000000...000222222111111333444;;;AAAKKKSSSTTT]]]yyysssKKKBBB999555333222333444zzzqqqbbbUUUOOOTTT___hhhrrrwwwyyyuuurrrppppppnnnoooqqqsssuuuvvvwwwxxxrrrrrrqqqpppppprrrwww{{{~~~vvvssstttvvv~~~uuuooo{{{ddd???777000000111000...///---------,,,,,,---......------------...///000000///...---,,,,,,,,,---------------.........//////------...000000111999BBBUUUaaaqqqrrrhhh]]]YYY\\\``````]]]PPPGGG@@@@@@AAABBBDDDGGGGGGCCC===:::;;;>>>AAABBBEEEHHHKKKMMMNNNPPPRRRTTTPPPJJJFFFFFFFFFDDDEEEIIINNNQQQTTTTTTSSSSSSUUUXXXXXXkkkpppiii___WWWSSSRRRRRRSSSTTTSSSPPPMMMJJJHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@BBBEEEGGGGGGFFFEEEIIINNNPPPPPPOOOOOOOOOWWWVVVTTTPPPMMMLLLMMMOOOPPPSSSXXX^^^fffnnnuuuyyypppddd___^^^qqq\\\@@@666666777333333333222222222222111000000000000000000000000111111111111111111111111...000222333333444666888BBBMMMSSSUUUaaa}}}]]]JJJ777333555555333222}}}vvvjjjZZZOOOKKKNNNSSSaaagggooouuuxxx{{{|||~~~{{{yyywwwtttqqqooommmllllllnnnqqqsssuuuuuuuuuttttttvvvxxxzzz|||vvvrrrssssssxxx}}}mmmfff|||www|||iiiCCC999111000222000//////------------------...///------...//////000000000000///---,,,,,,,,,---...------........./////////------000222111222;;;FFF[[[fffwwwkkkcccZZZYYY]]]aaa```^^^NNNFFF@@@@@@BBBCCCEEEHHHHHHCCC===;;;;;;???BBBCCCEEEHHHKKKMMMNNNOOOQQQSSSNNNIIIFFFFFFEEEDDDFFFJJJLLLOOORRRRRRQQQQQQTTTWWW\\\pppmmmggg^^^WWWSSSSSSSSSSSSTTTSSSPPPMMMJJJHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBEEEFFFFFFEEEFFFIIINNNPPPQQQPPPPPPPPPWWWUUURRRMMMJJJJJJLLLOOOPPPNNNNNNQQQWWW]]]```aaaeeeeeejjjtttzzz{{{{{{}}}wwwzzzzzzqqqfff^^^WWWfffiiiGGG777555777333333333333222222222222000000000000000000000000111111111111111111111111///000111333444666:::>>>EEEPPPUUUZZZrrryyy}}}qqqUUU;;;444777777333222wwwvvvpppeeeXXXOOOLLLLLLTTTZZZaaadddfffkkkssszzz|||}}}}}}|||zzz|||~~~yyyuuutttrrrtttyyy}}}qqqkkk||||||kkkEEE:::111000222111000000---------------...//////---......///000000000000000///...,,,,,,------...............////////////......111333222444>>>IIIbbblll}}}bbb]]]ZZZ]]]bbbeee```[[[MMMEEE???@@@CCCEEEGGGJJJHHHCCC>>>;;;<<>>:::555333555qqqttttttmmm```TTTMMMJJJBBBIIIQQQTTTVVV^^^lllxxx~~~yyywwwssssssvvvvvvppp~~~mmmGGG;;;111000222111000000---------------...///000---...///000111111111111000///...---,,,---................../////////000...///222444333555???KKKgggqqqxxx\\\ZZZ[[[aaagggggg```XXXKKKDDD???@@@DDDFFFHHHKKKHHHCCC>>>;;;<<<@@@CCCEEEFFFIIILLLNNNOOOQQQSSSTTTLLLHHHFFFFFFEEECCCFFFLLLOOORRRUUUVVVUUUWWW[[[___lll|||xxxlllfff^^^XXXVVVVVVVVVVVVQQQOOOMMMJJJHHHFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDDDDFFFHHHIIIHHHGGGJJJMMMPPPRRRRRRSSSTTTUUUQQQOOOLLLHHHGGGJJJPPPTTTMMMQQQUUUUUURRRPPPQQQSSSNNNMMMLLLMMMJJJIIINNNUUUTTTXXXYYY___jjjpppqqqhhheeeZZZ\\\nnnWWW===555555444444444333333333222222000000000000000000000000111111111111111111111111000111111222555:::BBBGGGUUUTTTaaa~~~sssvvvwwwrrrmmmzzz]]]III===333111666lllnnnpppnnnggg]]]RRRKKKHHHCCCAAAEEEIIIMMMVVVaaammmxxx~~~xxx~~~vvvxxxzzzwwwyyy{{{yyy[[[===///555111+++---000////////////000000000000...///000111111111111111------------------------------------------------///000222333222555BBBOOOlllppplllXXXZZZYYYWWW[[[aaa___XXXJJJCCCAAAGGGKKKJJJJJJMMMFFFCCC>>>;;;>>>BBBDDDCCCFFFKKKMMMLLLNNNRRRRRROOOKKKIIIGGGEEEFFFJJJNNNPPPWWWPPPOOOTTTVVVTTTYYYcccvvv~~~}}}kkkeee\\\VVVTTTTTTTTTUUUSSSQQQOOOMMMLLLIIIFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEIIIJJJGGGDDDEEENNNUUUSSSOOOPPPSSSTTTOOOHHHDDDHHHMMMOOOPPPQQQJJJKKKMMMNNNOOOOOOOOOOOONNNKKKJJJMMMQQQSSSTTTVVV[[[hhhxxxzzzjjj]]]ZZZ\\\```fff???999888555555444333222222222222222222222222222111000///222222111111111111222222333777333222:::???FFFUUUSSSbbbuuussszzz}}}lllmmmvvvbbbFFF888555555mmmmmmnnnlllhhhbbb\\\XXXMMMHHHFFFGGGGGGEEEIIIOOOZZZggg{{{}}}zzzyyypppqqqrrrqqqxxxwwwvvvvvvtttyyy}}}dddBBB000444222---///000////////////000000000000//////000111111111000000------------------------------------------------000000222444333777DDDRRRfffooo~~~hhhUUUWWWWWWUUUXXX\\\YYYRRRJJJDDDCCCIIILLLIIIGGGHHHEEEBBB===;;;===AAACCCBBBFFFJJJMMMLLLNNNRRRRRROOOJJJIIIFFFEEEFFFJJJNNNQQQVVVQQQPPPTTTUUUTTTZZZdddxxx~~~zzzzzzhhhbbb[[[VVVTTTUUUVVVVVVTTTQQQNNNLLLKKKIIIFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCGGGKKKLLLIIIGGGEEENNNTTTRRRNNNOOORRRSSSLLLGGGGGGLLLQQQQQQPPPQQQIIIKKKOOORRRTTTUUUUUUTTTRRRRRRUUUZZZ___bbbdddfffsss|||nnnaaaZZZZZZ\\\sssmmmCCC999777666555444333222222222222111222222222222111111000222222111111111111222222333777444666@@@CCCIIIWWWXXXtttxxxmmmvvvppp___nnn|||YYY@@@888:::lllkkkjjjiiihhhhhhggggggTTTOOOJJJGGGDDDAAACCCFFFGGGSSSggg}}}mmmlllrrrkkkgggfffmmmxxxyyytttrrrrrrxxx|||rrrIII222444333000000///////////////000000000000000000000000000000///...------------------------------------------------000000222444444999HHHVVVdddtttooobbbWWWYYYYYYYYY[[[[[[VVVNNNKKKGGGGGGKKKMMMJJJEEECCCCCC@@@<<<;;;<<>>:::999<<<===<<>><<<@@@HHHMMMQQQTTTRRRRRRRRROOOJJJFFFDDDCCCCCCFFFJJJPPPSSSQQQQQQTTTWWWUUUWWWggg{{{tttqqqiii]]]YYYWWWUUUUUUVVVWWWWWWVVVVVVSSSOOOLLLKKKJJJHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHHHHFFFDDDCCCCCCJJJOOOQQQNNNNNNRRRTTTSSSRRRQQQQQQRRRPPPQQQYYYdddnnnnnnooosss|||ppp___VVVWWWVVVooofff>>>888777666555444333333333333111222333333333333333333333333222222222222333333555:::>>>FFFMMMPPPcccwwwttt}}}ooozzz|||~~~]]]FFFDDDbbbbbbBBBgggggghhhhhhhhhiiiiiiiiiccckkksssyyy}}}{{{pppbbbXXXSSSNNNLLLMMMMMMIIIFFFDDDGGGLLLTTTcccssszzz{{{wwwxxxxxxvvvsssqqqrrrtttwwwyyyzzzxxxtttrrrrrrtttooohhhbbbdddfffiiipppxxx}}}{{{uuuwwwyyy~~~kkk{{{ddd>>>777555333222///////////////000000000000,,,,,,---.........---------------------------------------...///000000000111000222555999EEEYYYkkkzzzvvvgggcccdddhhhggg^^^TTTPPPOOOSSSVVVVVVWWWVVVMMMBBB888444777>>>@@@<<>>:::888777666666555222000111111222222222333333333333444333222111333777:::===@@@EEEJJJSSSjjjyyywwwzzzpppZZZyyy]]]ssssssssstttuuutttrrrpppllljjjhhhhhhiiijjjjjjjjjmmmmmmnnnpppqqqqqqooonnnaaaZZZPPPKKKLLLTTT]]]ccc}}}|||{{{zzzyyyzzzyyyvvvxxxvvvrrrxxx{{{vvv|||JJJ444777222---333//////...------------...------------------------,,,,,,,,,---------..................////////////...444111333DDDSSSaaarrr|||rrrkkkooouuutttkkk^^^UUUQQQWWWWWWYYY[[[YYYPPPCCC888555666999===>>>>>>CCCJJJNNNSSSTTTSSSSSSRRRMMMEEEDDDBBBAAACCCHHHNNNSSSUUUQQQSSSVVVWWWVVV___uuu{{{fff]]]ZZZWWWTTTSSSRRRRRRSSSTTTTTTTTTTTTPPPLLLKKKKKKJJJHHHFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGFFFGGGHHHJJJNNNQQQQQQNNNNNNRRRSSSQQQKKKJJJJJJHHHHHHGGGHHHIIIMMMQQQVVVXXXXXXVVVUUUTTTOOORRRRRROOOOOORRRPPPJJJRRRTTTWWW[[[bbbkkkuuu|||~~~zzzxxx|||~~~{{{zzz|||mmm___XXXUUUZZZyyyPPP@@@999888777666666555333111111222222222222333333333444444444333222555888<<>>??????DDDKKKLLLOOOQQQQQQQQQPPPKKKDDDDDDBBBAAACCCIIIOOOSSSUUUSSSUUUWWWYYYZZZcccyyyxxxeee^^^ZZZVVVSSSRRRRRRRRRSSSSSSTTTUUUSSSQQQNNNLLLKKKJJJIIIGGGFFFEEEDDDCCCCCCDDDEEEFFFEEEFFFGGGGGGFFFGGGIIIKKKMMMPPPPPPNNNOOOSSSTTTRRRLLLLLLMMMOOOPPPOOOMMMKKKPPPRRRTTTTTTQQQNNNLLLKKKOOOQQQQQQNNNOOORRRSSSRRRVVV\\\dddooozzzsssnnnjjjiiilllrrrwwwzzzzzzyyy|||tttzzz~~~~~~vvvuuu{{{}}}|||oooaaaZZZVVVRRRiiiVVV===999777666666666666444333222222222222333333333333444444444444444777;;;>>>AAAMMMUUUVVVddd}}}nnnuuu}}}VVVHHHYYYwwwuuutttssssssuuuuuuuuutttqqqrrrqqqmmmiiiiiilllpppuuuwwwzzz~~~}}}ooo```\\\eeeqqqzzz}}}}}}~~~vvvssstttmmmoookkk]]]eeeWWW999555333///333//////...------------...------------------------,,,,,,,,,---------..................////////////111444222888KKKZZZkkkwwwjjjgggmmm|||nnn```ZZZYYYWWW\\\aaa___VVVJJJ???:::777777<<<@@@AAAAAAEEELLLLLLMMMPPPQQQQQQOOOIIIDDDBBBAAA@@@BBBGGGMMMQQQSSSSSSTTTWWWYYY\\\fff|||uuueee___[[[TTTRRRRRRSSSRRRRRRRRRTTTUUURRRQQQOOOMMMLLLJJJHHHGGGGGGEEEDDDBBBBBBDDDEEEGGGDDDFFFGGGGGGFFFGGGIIIKKKNNNQQQQQQOOOPPPUUUVVVTTTNNNNNNPPPSSSUUUSSSOOOKKKQQQRRRSSSRRROOOMMMLLLMMMNNNOOOPPPPPPSSSYYY___cccdddlllyyyppphhhaaa^^^___bbbiiipppttttttxxxpppvvv}}}qqqrrrqqqaaaXXXYYYOOObbb```===999777666666666777666444222222222333333333444444333333444444555888===AAACCCPPPWWW\\\rrryyypppzzzxxxppp}}}qqq___\\\aaa{{{wwwtttrrrrrrtttuuuuuutttuuuuuuqqqmmmlllooorrrwwwuuuuuuyyy|||pppeeeeeeqqq~~~wwwuuuwwwooopppkkk]]]ddd\\\:::444333000333//////...------------...------------------------,,,,,,,,,---------..................////////////000222111:::NNN\\\mmmrrrjjjlllyyyjjj\\\XXXYYYZZZ^^^bbb^^^TTTHHH???<<<999:::???DDDDDDCCCGGGMMMMMMNNNOOORRRRRRNNNIIIEEEBBBAAA@@@CCCHHHNNNQQQSSSRRRSSSUUUYYY]]]hhh~~~tttddd___ZZZSSSRRRSSSTTTSSSQQQPPPRRRTTTQQQQQQPPPNNNKKKIIIHHHGGGGGGEEEDDDBBBBBBDDDEEEGGGDDDEEEFFFGGGFFFGGGJJJLLLPPPRRRSSSQQQRRRVVVXXXVVVMMMMMMOOOPPPQQQOOOLLLJJJPPPRRRTTTTTTTTTTTTVVVXXXUUUVVVWWWZZZ^^^eeennnvvvwwwqqqdddXXXTTTTTTVVV\\\dddkkklllqqqwwwzzz|||uuunnnvvv~~~pppqqqtttaaaUUUYYYOOO___nnnDDD:::888666555666777666555222222333333333444444444111222333444666:::???CCCGGGPPPXXXeeexxxwwwllluuu}}}mmmccc{{{wwwuuuuuuvvvwwwwwwvvvvvvuuutttqqqppppppqqqwwwrrrooorrrzzz~~~wwwooohhhlllxxxxxx}}}~~~}}}wwwuuuvvvpppuuuvvvgggiiixxx```===444444111333//////...------------...------------------------,,,,,,,,,---------..................///////////////111111===QQQ^^^nnnooonnnuuulll^^^[[[ZZZ]]]___```\\\RRRHHHAAA>>>===???CCCGGGGGGEEEHHHNNNPPPNNNPPPTTTSSSMMMGGGEEEDDDCCCCCCFFFKKKPPPSSSUUURRRQQQTTTXXX^^^kkktttddd^^^YYYSSSRRRTTTUUUSSSPPPNNNPPPSSSOOOPPPPPPNNNJJJHHHFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFCCCEEEFFFGGGFFFHHHJJJLLLQQQSSSSSSQQQRRRVVVWWWUUUPPPQQQQQQPPPOOOOOOQQQSSSZZZ]]]aaadddgggiiilllooommmlllmmmppprrrwwwppp^^^OOOKKKLLLLLLQQQXXX]]]^^^dddjjjllllllrrryyy}}}zzzxxxooonnnyyy{{{qqquuuxxxcccTTTVVVQQQ]]]xxxHHH;;;999666555666666666555333333333333444444444444111222444555888<<>>;;;888555555666555444333333333444444444555555444666888:::>>>CCCIIINNNTTT]]]vvv|||qqquuuxxx}}}~~~}}}{{{zzzyyyyyyzzzzzzuuutttssstttttttttrrrqqqrrrlllfffdddeeehhhhhhgggjjjmmmttt|||zzznnndddfffnnntttxxx{{{vvvqqqlllllllllsssvvvmmmiii______```dddnnnzzzuuurrrtttmmmgggnnnsssooo~~~yyy???555555555...000000///.................................------------------------------.........//////000111222000222888???ZZZiiimmmlllcccnnnsssmmmbbb______iii```YYYWWWQQQHHHCCCDDDJJJJJJJJJJJJFFFCCCHHHPPPQQQRRRTTTSSSPPPJJJEEEBBBFFFDDDCCCFFFLLLQQQSSSRRRUUUVVVWWWZZZbbbqqqxxxhhh]]]VVVQQQUUUUUUTTTSSSQQQNNNLLLJJJMMMMMMLLLKKKJJJHHHFFFEEEFFFFFFEEEEEEDDDDDDCCCCCCEEECCCBBBCCCFFFIIIKKKKKKSSSTTTTTTRRRPPPOOOPPPQQQOOOPPPPPPNNNOOOVVVbbbllluuuzzz~~~|||zzzwww[[[IIIFFFBBBBBBDDDAAACCCDDDEEEGGGHHHJJJKKKLLLQQQTTTYYY]]]aaaffflllooozzz{{{yyywwwlllqqqvvvWWWTTTUUU^^^jjjYYYBBB===999888666333333666333333333444444444555555444555777;;;@@@GGGNNNRRRZZZ___vvvuuu{{{}}}}}}|||{{{{{{{{{|||}}}}}}{{{zzzyyyxxxxxxvvvsssqqqqqqnnniiiffffffggghhhiiilllooouuu{{{{{{wwwsssqqqqqqsssooogggaaa```aaa^^^\\\^^^^^^```jjjvvv~~~wwwuuummmiiidddccciiivvvuuuoooqqqmmmiiinnnpppmmm~~~~~~|||BBB777666666///000000///.......................................------------------------.........//////000111222111222999AAA\\\kkkrrrtttmmm{{{jjj``````aaaiiiccc]]]ZZZSSSJJJFFFHHHKKKIIIGGGGGGCCCAAAEEELLLPPPQQQSSSRRRNNNIIIDDDAAAEEEDDDCCCGGGMMMRRRSSSRRRQQQSSSUUUXXX___oooxxxhhh^^^WWWRRRUUUUUUUUUTTTRRRPPPNNNLLLMMMMMMLLLKKKJJJHHHFFFEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEDDDCCCDDDFFFIIIKKKMMMSSSTTTTTTRRRPPPPPPQQQRRRMMMNNNMMMKKKJJJOOOYYYaaakkkttt}}}zzznnnddd```lll}}}kkkRRRGGGAAAAAABBB???AAAAAABBBCCCEEEFFFGGGGGGJJJMMMPPPTTTWWW[[[```cccoooyyy~~~vvvkkkrrryyyZZZUUUTTTZZZddd|||^^^CCC===999888666444444777333333444444444555555555555666777:::@@@HHHQQQWWW^^^mmmvvv{{{}}}||||||||||||}}}~~~~~~}}}|||{{{xxxsssppppppooommmkkkjjjkkkooorrrsssvvv|||~~~~~~}}}nnnZZZOOOMMMQQQPPPQQQTTTSSSRRRTTTYYYkkk{{{{{{wwwpppmmmooowwwwwwnnnnnnmmmlllnnnllljjj{{{GGG999666666111000000///.......................................------------------------.........//////000111222222222:::DDD```pppxxx}}}zzz|||fff^^^bbbgggiiifffbbb]]]TTTKKKJJJMMMMMMGGGCCCBBBAAA@@@CCCHHHNNNPPPRRRQQQLLLGGGCCCAAAEEECCCCCCGGGMMMRRRSSSSSSPPPSSSWWWYYY___pppzzzjjjaaa[[[VVVUUUUUUUUUTTTRRRPPPOOONNNLLLLLLLLLKKKJJJHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDFFFEEEEEEEEEGGGJJJMMMOOORRRSSSTTTSSSRRRQQQRRRSSSKKKKKKKKKIIIGGGIIIOOOTTTXXXcccnnnqqqooovvvuuuiiieeehhhbbb^^^___aaagggzzz^^^JJJCCCBBBAAA@@@@@@AAAAAABBBCCCCCCDDDDDDDDDFFFHHHJJJLLLNNNRRRUUU___hhhqqqxxxwwwlllsss~~~^^^XXXUUUXXX```vvveeeDDD===888888777555555888333444444444444555555555666777888;;;AAAJJJTTTZZZaaarrrooo||||||~~~~~~}}}|||xxxtttpppnnnpppqqqpppppprrrxxx}}}xxxzzzzzzfffTTTOOOQQQRRRSSSTTTUUUTTTSSSTTTUUU[[[fffyyy~~~}}}~~~zzzoookkknnnooooooiiihhhzzzMMM;;;666666111000000///...............---------...............------------------------............///000111222222222<<>>888777777666666888444444444444555555555555555888;;;???CCCJJJSSSYYYccc~~~hhhjjj|||zzzzzz{{{qqqmmmqqq~~~~~~~~~}}}{{{wwwtttqqqssstttsssrrrtttyyy~~~xxxyyy|||nnn^^^TTTTTTYYY[[[\\\[[[XXXVVVXXX\\\^^^]]]```lll~~~~~~zzzooojjjoooqqqooogggdddzzzTTT===444444111000000///...............---------.........//////------------------------............///000111222333333>>>MMMiiiwwwttttttgggdddjjjrrriiijjjggg^^^TTTNNNMMMOOOHHHAAA===>>>AAACCCHHHMMMOOORRRTTTQQQKKKFFFDDDDDDDDDCCCDDDIIIOOOTTTTTTSSSSSSXXX\\\^^^eeexxxzzzjjjccc___\\\XXXWWWTTTQQQNNNLLLJJJIIIKKKKKKKKKKKKJJJIIIGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFEEEGGGHHHHHHHHHKKKOOOSSSPPPRRRTTTTTTSSSRRRRRRSSSNNNOOOPPPQQQPPPPPPQQQRRRPPPPPPQQQPPPPPPQQQTTTVVVOOOTTTUUUOOOMMMRRRUUUSSSQQQPPPNNNMMMNNNTTT\\\aaacccmmm|||jjjLLLIIIHHHBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFHHHJJJKKKOOOUUU]]]ffftttzzzlllsssfffWWWTTTYYYaaasssnnnHHH???888777888777666777444444444555555555666666444999???CCCFFFJJJQQQWWWjjjwwwlllmmm{{{~~~nnneeehhhmmm~~~~~~~~~~~~}}}{{{yyyvvvvvvuuutttssstttvvvyyy}}}}}}}}}rrrggg___[[[[[[^^^eeeiiihhhaaa\\\]]]bbbeeeiiihhhmmm}}}yyyllljjjnnnooonnneee___~~~[[[@@@444333000000000///...............,,,,,,------.../////////------------------------.........//////000111222222333@@@QQQmmmyyyooovvvmmmjjjooouuukkklllhhh^^^TTTPPPNNNLLLDDD???===???BBBCCCIIIOOOOOOSSSUUURRRJJJEEEDDDFFFCCCCCCDDDIIIPPPUUUUUUSSSSSSWWWZZZ\\\dddxxxuuufff```]]][[[XXXVVVSSSPPPMMMKKKIIIHHHKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEEEEFFFFFFFFFFFFGGGDDDGGGIIIIIIHHHJJJPPPTTTOOOQQQTTTTTTRRRQQQPPPQQQPPPPPPRRRSSSTTTTTTTTTTTTQQQOOOMMMMMMOOOPPPOOOMMMNNNQQQSSSPPPPPPRRRTTTSSSRRRPPPNNNNNNQQQXXX```fffzzzxxxhhhjjjtttoooMMMKKKHHH@@@DDDDDDDDDDDDDDDDDDDDDEEEEEEGGGHHHIIIHHHGGGGGGIIIJJJKKKLLLPPPVVV\\\iii}}}|||mmmuuukkkUUURRRWWW]]]kkkqqqLLLAAA888777888777666666444444555555555666666666444:::AAAEEEHHHLLLTTT[[[wwwrrrrrrrrrvvvlll```cccsss}}}|||||||||{{{zzzxxxvvvuuuuuuwwwyyyzzzzzzyyypppmmmllljjjkkknnnxxxzzznnnkkklllnnnpppqqqvvv~~~{{{llliiikkkkkkkkkbbbZZZuuubbbDDD444333111000000///...............,,,,,,------...//////000------------------------.........//////000111222222333AAATTToooxxx~~~qqqvvvpppoootttzzzooooooiii]]]VVVSSSOOOIIIAAA??????AAAAAAAAAGGGOOONNNRRRTTTPPPHHHCCCCCCEEECCCBBBDDDJJJQQQUUUUUUTTTTTTUUUWWW[[[eeexxxttteee___]]][[[VVVUUURRRPPPNNNLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGCCCFFFIIIHHHGGGJJJOOOUUUOOOQQQSSSSSSQQQOOONNNNNNNNNOOOOOOQQQRRRSSSRRRQQQNNNNNNNNNOOOPPPPPPPPPOOOLLLKKKLLLOOOOOOMMMNNNQQQLLLRRR[[[bbbiiittt~~~hhhbbbnnn||||||TTTOOOJJJ@@@HHHFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJKKKKKKJJJJJJLLLNNNNNNMMMOOOSSSVVV___sss~~~rrrwwwqqqZZZUUUVVVYYYaaa{{{OOOCCC999777888777555555555555555555666666666666666<<>>DDDMMMLLLQQQSSSOOOGGGAAABBBEEEBBBBBBDDDJJJQQQUUUUUUTTTVVVVVVWWW[[[fffyyyvvvgggaaa```^^^TTTSSSQQQPPPOOOOOOOOOPPPKKKKKKKKKKKKJJJIIIHHHHHHEEEEEEFFFFFFGGGGGGGGGGGGBBBFFFIIIHHHGGGIIIOOOUUUOOOQQQSSSSSSQQQNNNMMMMMMMMMLLLLLLMMMOOOOOONNNMMMOOOQQQTTTTTTSSSRRRTTTVVVTTTQQQTTT\\\___^^^aaagggvvvwww```\\\jjj|||\\\TTTMMMCCCMMMIIIIIIJJJKKKKKKLLLMMMMMMLLLMMMNNNNNNMMMNNNPPPRRRQQQOOOOOORRRSSSYYYmmmzzzyyywwwzzzttt```YYYXXXVVV[[[zzzQQQEEE:::777888777444444555555555555666666666777999===AAADDDHHHRRRbbbnnnrrrsss~~~}}}}}}{{{yyyyyy{{{~~~}}}}}}}}}}}}yyy|||wwwwww|||wwwllliiipppwwwmmmoooiiikkk```YYYXXXfffmmm???;;;555000111000///......------...,,,,,,,,,---------......---,,,,,,,,,,,,---......//////...//////000111222222444>>>YYYpppwww~~~tttuuuyyy{{{zzz|||sssfff]]]ZZZXXXPPPHHHBBB@@@>>>===>>>BBBGGGKKKPPPRRRRRRNNNHHHDDDCCCDDDCCCCCCEEEIIINNNRRRTTTTTTVVVWWWXXX\\\eeewwwtttddd]]][[[[[[UUUSSSPPPNNNOOOPPPPPPPPPQQQPPPPPPOOOMMMKKKJJJIIIHHHIIIJJJIIIGGGFFFGGGHHHIIIJJJJJJLLLMMMNNNOOOOOOPPPPPPSSSVVVTTTOOOLLLNNNHHHKKKNNNPPPQQQQQQSSSTTTUUUZZZaaabbb```^^^```ccciiiqqqvvvuuusssyyyyyyfffZZZ```|||tttYYYKKKGGGNNNEEEIIIKKKIIIIIIMMMRRRTTTOOOQQQRRRSSSTTTTTTVVVXXXYYYVVVXXX^^^cccjjjyyy|||nnn~~~xxxbbbVVVZZZ[[[TTToooZZZCCC:::<<<777444888777666666666444333333555666:::???DDDMMMTTTTTTccczzznnnvvv}}}||||||}}}~~~}}}wwwuuuwwwrrrjjjlllttt}}}wwwmmmkkkgggkkkaaaYYYUUU```lll???;;;444///111000///......------...,,,,,,,,,---------......---,,,,,,,,,,,,---......///......//////000111222333555@@@[[[qqqwww~~~sssuuu|||vvvggg^^^ZZZVVVNNNFFFBBB@@@===<<<===AAAFFFIIIOOOQQQQQQNNNHHHCCCBBBCCCCCCCCCEEEIIINNNRRRTTTTTTVVVWWWYYY]]]gggzzzrrrddd]]]YYYXXXVVVSSSPPPOOOOOOPPPQQQPPPPPPPPPOOOOOONNNLLLKKKJJJHHHIIIJJJJJJHHHGGGHHHIIIIIIJJJKKKLLLMMMNNNOOOOOOOOONNNQQQUUUTTTPPPNNNOOOJJJMMMPPPQQQQQQQQQRRRSSSZZZ___eeefffeeedddgggiiiwwwyyyeee[[[eee~~~aaaNNNHHHOOOLLLLLLLLLLLLMMMOOOTTTZZZbbbccceeeffffffeeeffffffbbbaaafffpppxxx~~~{{{ooo{{{dddWWWYYYYYYTTTmmm^^^EEE999<<<777444888888666666666444333333555777@@@BBBCCCIIISSSYYYooo|||pppwww}}}yyytttsssqqqqqqzzzvvvlllgggdddkkkcccZZZSSS]]]jjj???:::444///111000///......------...,,,,,,,,,---------......---,,,,,,,,,,,,---..................///000111222555777CCC]]]qqqvvv~~~rrruuuxxxhhh___[[[UUUKKKCCCAAA???<<<;;;<<<@@@DDDGGGMMMOOOPPPMMMGGGCCCBBBBBBBBBCCCEEEIIIOOORRRTTTSSSVVVWWWZZZ^^^iii~~~oooeee___[[[XXXVVVTTTPPPOOOPPPQQQQQQQQQOOOOOOOOOOOONNNMMMLLLKKKIIIJJJKKKKKKIIIIIIJJJKKKKKKKKKLLLMMMNNNNNNOOOOOONNNMMMOOOTTTTTTPPPOOOPPPMMMOOOQQQRRRQQQQQQRRRSSSVVVZZZ___aaa``````cccfffvvv}}}uuupppuuuxxxggg___nnnmmmSSSHHHNNNNNNIIIIIIPPPWWW^^^lllzzz{{{ppp~~~fffXXXWWWWWWTTTjjjfffHHH999;;;777555888888555666666555444444666888BBBDDDDDDJJJUUU]]]vvv{{{pppxxxlllyyy}}}wwwxxx}}}uuukkkeeeccclllfff]]]WWWeeefff===999333111111000///......------...,,,,,,,,,---------......---,,,,,,,,,,,,---..................///111222333555999EEE___rrruuu|||qqqvvvyyyhhh```\\\TTTJJJCCC???===;;;:::<<>>BBBFFFHHHIIIMMMPPPNNNIIIDDDBBBBBBAAABBBFFFKKKQQQSSSSSSRRRRRRXXXZZZ\\\kkk~~~nnnccc^^^]]]]]]YYYVVVSSSRRRRRRSSSTTTSSSQQQQQQRRRQQQQQQPPPOOONNNMMMNNNNNNMMMKKKIIIIIIJJJLLLLLLLLLLLLMMMMMMMMMMMMLLLEEEBBBGGGKKKLLLLLLMMMOOOPPPRRRRRRSSSVVVYYY\\\\\\^^^cccgggjjjiiifffdddjjjeeehhhuuu}}}~~~}}}\\\YYYaaa|||uuueee\\\WWWhhhooolll```RRRUUU^^^]]]|||eee???===<<<777666666444666777777777888;;;>>>FFFKKKMMMSSS^^^kkkiiirrryyytttuuu~~~{{{pppggghhhdddnnnjjj^^^VVVnnn```===777111222111000///......------...,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,------...000111333444555===OOOiiiyyyyyyttt|||iiiccc___RRREEE???777888999;;;>>>CCCGGGIIIIIIMMMPPPOOOJJJEEEBBBBBB@@@BBBFFFLLLQQQSSSSSSQQQTTTZZZ\\\]]]lllnnnccc______aaaYYYVVVSSSRRRSSSTTTTTTSSSOOOOOOPPPQQQRRRRRRRRRRRRNNNOOOOOOMMMJJJHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKHHHAAA???DDDJJJMMMMMMOOOOOOQQQSSSTTTVVVYYY]]]```cccffflllrrrvvvvvvsssppprrrmmmsss~~~fffbbbzzzooodddaaa]]]bbbdddmmm}}}nnnbbbRRRUUU]]]YYYtttiiiAAA>>>===777666666444666777777777999<<>>BBBEEEKKKSSSWWWdddhhh|||tttkkkhhh|||{{{|||mmmkkkfff```ZZZXXXZZZ\\\gggvvv}}}xxxnnnddd___ccc```XXXMMMGGG```ggg>>>666000777111000000///////////////,,,,,,,,,---------.................................///000000///000222444666CCCUUUnnn~~~lllddd]]]OOOAAA;;;:::<<<@@@DDDHHHKKKNNNOOOOOOQQQSSSPPPJJJEEECCCDDDCCCDDDFFFKKKPPPSSSTTTSSSUUU[[[]]]^^^jjjyyymmmeee^^^\\\]]]YYYWWWUUUSSSSSSSSSTTTUUUTTTTTTTTTSSSRRRPPPOOONNNSSSPPPMMMJJJJJJJJJIIIIIIQQQMMMJJJJJJLLLLLLIIIFFFBBB>>>;;;===DDDKKKLLLKKKNNNQQQVVVYYY\\\___bbbdddlllpppuuu}}}}}}~~~xxxzzzzzzsssyyyttt^^^QQQOOOXXXVVVbbbUUU???@@@888:::777777666666888;;;@@@EEEHHHKKKUUUYYYcccjjjhhhlllpppzzztttxxxtttnnnhhheee```ZZZVVVVVVYYY\\\]]]nnn}}}zzziiibbb^^^bbb^^^UUUMMMJJJcccoooDDD888///777111000000///////////////,,,,,,,,,---------..............................---...000000000000333555999DDDVVVppplllddd\\\NNN@@@;;;999<<<@@@EEEJJJLLLNNNNNNNNNQQQRRROOOIIIDDDBBBBBBBBBCCCFFFKKKPPPTTTTTTTTTSSSXXX[[[\\\jjjyyynnnfff^^^[[[[[[XXXWWWUUUTTTSSSTTTUUUVVVWWWUUUSSSPPPOOOOOOOOOPPPUUUPPPIIIFFFGGGIIIKKKLLLRRRNNNIIIGGGHHHIIIHHHGGGBBB===999;;;BBBIIIMMMMMMMMMQQQVVVZZZ]]]```dddfffoooqqquuu}}}|||{{{~~~vvv```SSSOOOYYYWWWaaaSSS>>>@@@:::<<<888888777777999===CCCHHHLLLLLLXXXZZZbbbjjj|||uuuuuutttttttttuuuvvvwwwxxx|||qqqoooyyyzzzvvvnnniiiiii~~~llldddaaa[[[WWWVVVXXX\\\^^^]]]kkk}}}{{{gggccc^^^ccc^^^UUUOOOQQQlllwwwNNN===///555111111000///////////////,,,,,,,,,---------..............................---...///000000111333555;;;DDDVVVssszzzjjjddd\\\MMM???:::;;;>>>CCCIIIMMMOOOPPPPPPOOOQQQRRROOOIIIDDDBBBBBBBBBCCCFFFKKKPPPTTTUUUTTTRRRXXXYYYYYYfffvvvnnnhhh```[[[[[[WWWVVVTTTTTTTTTUUUWWWXXXVVVTTTRRRPPPOOOQQQSSSUUUQQQKKKEEECCCFFFKKKNNNNNNJJJKKKLLLMMMLLLKKKJJJIIIHHHAAA::::::@@@HHHMMMNNNMMMQQQUUUZZZ^^^bbbgggkkktttuuuwww{{{fffWWWPPPXXXUUU\\\TTT>>>@@@;;;===888888888888:::>>>EEEKKKPPPNNN[[[\\\aaakkk|||xxx{{{yyypppiiiiiigggdddbbbbbbcccfffhhhxxx|||pppmmmzzzqqqnnn|||{{{ssstttxxx~~~rrrfffccc```^^^___aaaccceeefffooozzztttdddccc^^^ddd___VVVTTTZZZwwwnnnIII;;;111888111111000///////////////,,,,,,,,,---------..............................,,,...///000000111333666;;;CCCUUUvvvuuuhhhddd]]]MMM???:::;;;???EEEKKKOOOQQQQQQPPPPPPRRRSSSPPPJJJEEEBBBBBBBBBCCCFFFKKKPPPTTTUUUUUUSSSXXXXXXXXXeee~~~xxxrrrkkkbbb\\\ZZZUUUTTTTTTSSSTTTWWWYYYZZZTTTSSSRRRQQQPPPPPPQQQRRRGGGCCC@@@CCCIIIOOOQQQPPPNNNYYYfffnnnmmmfff```]]]RRRIII>>>;;;@@@GGGLLLNNNNNNQQQUUUYYY^^^dddkkkooovvvvvvxxx|||gggXXXPPPXXXUUUZZZ\\\@@@>>>999===888999888888:::???FFFNNNRRRQQQ______bbbmmm}}}nnnsssyyyyyyrrrkkkccc]]]\\\[[[YYYWWWWWWXXX[[[\\\kkkkkknnnmmmggg```aaagggpppzzz{{{qqqlllzzz~~~zzzvvvppphhhfffddddddfffgggggggggmmmsssyyy~~~oooaaabbb___eee```WWWWWW___^^^<<<555222>>>111111000///////////////,,,,,,,,,---------..............................,,,...///000000111444666;;;BBBTTTxxx~~~{{{}}}rrrgggddd]]]MMM???::::::>>>DDDKKKOOOPPPPPPOOOQQQTTTUUURRRKKKFFFCCCCCCAAACCCFFFKKKQQQTTTUUUUUURRRXXXYYYYYYggg}}}wwwoooddd[[[XXXTTTTTTSSSSSSUUUWWWZZZ\\\RRRRRRRRRQQQOOOMMMJJJIII???===>>>DDDLLLRRRSSSQQQ___rrr{{{ZZZOOOCCC===@@@GGGLLLNNNNNNQQQUUUYYY___fffmmmrrruuutttwwwxxxdddUUUNNNXXXVVV[[[cccBBB===888<<<888999999999;;;@@@GGGOOOTTTSSSbbbaaadddpppoookkkuuu~~~vvvmmmgggaaa[[[VVVOOOOOONNNNNNOOOOOOPPPQQQ[[[YYYXXXYYYXXXXXX^^^fffiiigggfffhhhtttuuuooooooppppppnnnnnnnnnooopppqqqtttzzz~~~qqqddd```_________```\\\TTT\\\PPP???777444---////////////....................................---------............///......//////000222333444888IIIXXXsss~~~tttsss}}}zzzuuummmcccYYYMMMBBB;;;@@@CCCIIINNNQQQSSSSSSRRRQQQPPPQQQPPPJJJCCCAAAEEEBBBCCCFFFKKKQQQUUUVVVVVVWWWXXX\\\\\\ddd{{{pppcccZZZXXXVVVTTTRRRSSSVVVWWWUUUSSSRRRTTTWWWYYYVVVNNNDDD===<<<===DDDNNNRRRSSSZZZdddvvv```QQQAAA;;;AAAJJJNNNMMMVVVUUUUUUXXX^^^ffflllpppxxxrrrvvv{{{```UUUQQQWWWWWW[[[fffAAA???888999::::::888777:::AAAKKKRRRVVVXXXccckkkhhhrrr}}}ppptttxxx~~~}}}wwwooofff___XXXQQQMMMPPPMMMKKKKKKOOOQQQQQQQQQRRRRRRRRRSSSUUUVVVXXXYYY\\\aaafffkkkwwwsssuuuzzz|||uuupppooowwwyyyzzzuuuoookkkmmmppptttyyy~~~nnnccc``````_________ZZZRRRYYY|||LLL;;;555555222////////////....................................---------............///......//////000222333444:::JJJXXXqqqxxxllljjjpppyyy}}}~~~nnnmmmjjjdddZZZMMMCCC<<>>BBBEEEIIINNNQQQSSSSSSSSSQQQQQQSSSSSSNNNFFFCCCFFFDDDDDDGGGKKKQQQUUUVVVVVVVVVTTTYYY___jjj|||xxxoooddd^^^TTTQQQOOOPPPTTTVVVVVVTTTTTTTTTTTTRRRMMMEEE>>>:::@@@JJJTTTRRRNNN]]]cccVVVFFF>>>BBBIIINNNPPPTTTTTTVVVZZZ^^^dddhhhkkkooovvv}}}~~~zzzpppkkklllvvv|||cccVVVOOOSSSRRRTTTvvviiiCCCAAA999888888;;;:::999===EEEOOOWWW[[[```jjjqqqmmmxxxwwwyyywwwnnnvvvzzzpppggg___[[[UUUPPPNNNNNNMMMLLLRRRPPPOOOPPPRRRTTTUUUUUUTTTSSSRRRQQQOOOOOOOOOOOOPPPMMMLLLSSSbbbsssvvvpppppp{{{}}}uuuaaaccciiippppppkkkiiikkkxxxwwwrrrtttyyy}}}vvvddd_______________]]]WWWPPPXXXvvvRRR<<<333555555////////////....................................---------............///......//////000222333444<<>>HHHMMMQQQQQQVVVlllyyy^^^TTTHHHAAADDDJJJOOOQQQSSSTTTWWWYYY\\\aaaeeeiiisssnnnnnnttt}}}eeeXXXOOOQQQQQQRRRrrrgggBBBAAA999999999;;;999999===FFFPPPYYY^^^cccmmmtttrrr~~~yyyzzzzzzmmmkkksssyyytttbbbZZZWWWSSSNNNKKKLLLNNNPPPQQQRRRSSSUUUWWWXXXWWWVVVTTTOOONNNMMMLLLJJJJJJIIIIIIGGGDDDAAADDDKKKRRRUUUUUUYYYVVVWWWcccsss{{{xxxqqq||||||wwwrrrsssrrraaabbbffflllllliiijjjmmmwww|||{{{yyy{{{}}}rrrbbb]]]]]]\\\^^^___\\\UUUQQQ]]]yyyUUU>>>444444222////////////....................................---------............///......//////000222333444:::JJJVVVjjjttt^^^XXXRRRPPPQQQPPPJJJEEEJJJNNNQQQOOOHHHCCCBBBDDDCCCEEEIIILLLOOOQQQRRRRRRPPPRRRUUUWWWRRRIIIEEEGGGHHHHHHJJJNNNSSSVVVWWWVVVVVVRRRXXX```iii~~~xxxtttqqqmmmfff___TTTQQQMMMMMMQQQUUUWWWWWWSSSOOOHHHAAA<<<===BBBGGGMMMQQQSSSQQQXXXrrrsssVVVPPPHHHDDDFFFKKKQQQUUUPPPSSSVVVYYY^^^eeennntttxxxyyy}}}|||fffYYYOOOQQQRRRRRRpppccc@@@@@@999:::::::::888999===GGGQQQZZZ___gggpppwwwuuukkkfffiiirrrxxxmmm___[[[RRROOOKKKJJJLLLPPPSSSTTTSSSVVV[[[]]]\\\XXXTTTQQQIIIIIIHHHGGGFFFFFFFFFFFFCCCDDDFFFHHHJJJKKKMMMOOOIIIIIIKKKQQQWWW[[[[[[YYYbbbfffmmmuuuwwwrrrkkkffffffmmmmmm]]]^^^cccjjjmmmkkkmmmqqqwww{{{~~~~~~|||{{{~~~nnn```]]]\\\ZZZ\\\\\\YYYSSSSSScccRRR>>>555555222////////////....................................---------............///......//////000222333444888IIIVVVkkk~~~kkk```SSSRRRRRRQQQQQQPPPMMMKKKKKKLLLKKKHHHCCCAAAAAACCCCCCDDDGGGKKKNNNOOOPPPQQQOOOQQQUUUXXXSSSJJJEEEFFFHHHHHHJJJMMMQQQTTTUUUTTTUUURRRYYYaaagggyyy|||tttkkkdddWWWRRRNNNMMMQQQUUUWWWWWWRRROOOHHH@@@;;;???GGGOOOMMMWWWZZZSSSUUUrrr|||pppcccWWWQQQHHHBBBAAAFFFMMMRRRMMMPPPUUUZZZaaannn|||yyyxxxdddXXXNNNQQQTTTUUUqqqaaa???@@@::::::;;;999888999>>>HHHSSS\\\aaammmtttyyyvvv{{{uuudddffflllvvv|||tttbbbYYYXXXNNNKKKIIIJJJNNNRRRUUUWWWWWWZZZ^^^^^^ZZZUUUPPPNNNGGGGGGFFFFFFFFFFFFGGGGGGCCCGGGLLLLLLIIIGGGJJJMMMEEEGGGIIIJJJIIIKKKOOOSSSQQQUUU\\\cccccc^^^\\\]]]iiizzzdddWWWZZZccclllooollllllooossszzz{{{{{{kkk___^^^\\\YYYXXXYYYVVVPPPSSShhhNNN<<<555666222////////////....................................---------............///......//////000222333444666IIIWWWmmmwwwbbbWWWRRRMMMPPPSSSSSSPPPNNNNNNPPPNNNMMMJJJGGGDDDBBBAAA@@@BBBDDDFFFIIILLLNNNOOOPPPMMMPPPUUUXXXSSSJJJEEEFFFFFFFFFGGGKKKOOOQQQQQQQQQSSSQQQZZZbbbeeevvvqqqgggZZZTTTOOOMMMPPPUUUWWWXXXRRRQQQLLLEEEAAACCCKKKRRROOOXXX[[[WWW^^^{{{rrrmmmqqqppptttiiiYYYIII@@@AAAHHHOOONNNPPPSSSWWW```ppp}}}zzzvvvqqqnnnkkkjjjxxx~~~rrr```VVVKKKPPPUUUVVVrrrbbb@@@@@@::::::::::::999:::@@@JJJUUU___dddqqqxxx}}}yyy{{{pppeeekkkttt~~~wwwhhhXXXPPPQQQJJJIIIIIILLLQQQVVVYYYZZZ\\\]]]\\\YYYSSSNNNKKKKKKLLLKKKJJJJJJIIIIIIJJJJJJFFFIIIKKKJJJEEEBBBCCCEEEIIIKKKMMMJJJGGGFFFIIILLLLLLMMMRRRWWWVVVVVV]]]ggg|||\\\TTTYYYdddnnnqqqlllhhhhhhmmmxxxzzz{{{~~~iii___^^^]]]YYYVVVVVVSSSNNNSSSkkkzzzMMM:::555666222000/////////....................................---------.........//////......//////000222333444666IIIXXXmmmaaaOOOKKKKKKJJJPPPUUUTTTOOOLLLNNNQQQQQQNNNKKKIIIGGGDDDAAA>>>BBBCCCEEEHHHKKKMMMNNNOOOLLLOOOUUUYYYTTTJJJEEEEEEDDDDDDEEEHHHLLLOOOOOONNNQQQQQQ[[[dddeeeuuutttggg[[[VVVPPPNNNPPPUUUWWWXXXSSSSSSQQQLLLGGGGGGLLLRRRTTTUUUTTTYYYlllwwwyyy}}}sssYYYHHHDDDJJJQQQPPPQQQRRRTTT\\\llltttccc___hhhkkkfffgggfffeeedddcccbbbbbbbbbbbbdddiiippp}}}mmm]]]SSSIIIOOOUUUWWWrrrdddAAAAAA::::::999;;;:::;;;AAAKKKWWWaaafffssszzz|||ppphhhqqq{{{~~~}}}zzzssseeeUUUNNNNNNIIIIIIJJJNNNTTTZZZ]]]^^^```^^^ZZZSSSLLLHHHHHHJJJQQQPPPOOONNNMMMLLLLLLLLLHHHIIIKKKKKKJJJIIIJJJKKKLLLNNNPPPOOOMMMKKKKKKMMMLLLLLLOOORRRQQQVVVeeewwwpppWWWRRRVVV```lllnnniiigggjjjoooxxx|||~~~{{{ggg^^^]]]]]][[[TTTXXXUUUNNNRRRlllOOO888555333222000000000000//////////////////.........---------------------------------......//////000222333444999DDDUUUooosssZZZPPPMMMQQQOOOPPPRRRQQQNNNMMMOOOSSSQQQUUUSSSNNNMMMPPPKKKBBB===@@@DDDGGGIIIKKKLLLNNNQQQQQQTTTXXXUUUMMMFFFDDDDDDFFFIIIKKKKKKLLLMMMOOOUUUWWWYYY^^^jjj}}}wwwjjj___YYYQQQMMMNNNQQQVVVXXXYYYRRRPPPSSSNNNGGGJJJTTTXXXUUUTTT]]]nnnuuuooosssfffJJJEEEKKKPPPSSSRRRRRRUUU\\\dddkkkooo]]]YYYVVVWWW[[[^^^___^^^]]]___``````^^^\\\\\\]]]``````aaaaaaeeeqqqmmm```LLLHHHQQQTTT[[[kkkjjjBBB<<<@@@;;;777999>>>999;;;PPP___eeekkkttt|||}}}oookkk}}}vvvdddSSSKKKHHHIIIOOOSSSTTTWWW[[[[[[XXXRRRPPPLLLKKKKKKMMMOOOPPPWWWSSSPPPPPPRRRTTTQQQNNNKKKNNNQQQQQQNNNLLLNNNPPPPPPTTTTTTPPPMMMMMMNNNLLLNNNOOORRRSSSRRRXXXmmmjjjUUURRRUUU___jjjlllhhhfffiiiqqqzzzwwwbbbZZZZZZYYYWWWTTTVVVSSSNNNXXXuuu|||yyyIII777555222000000000000000//////////////////.........---------------------------------......//////000222333444;;;FFFWWWpppsss]]]SSSOOOSSSSSS^^^ddd]]]RRRNNNQQQTTTUUUZZZ[[[ZZZ]]]___TTTEEE???@@@BBBCCCFFFJJJNNNQQQRRRRRRUUUYYYVVVNNNGGGEEECCCEEEGGGGGGHHHIIIKKKMMMPPPTTTYYY^^^hhh|||xxxnnn```ZZZRRRMMMMMMQQQUUUXXXYYYRRRNNNPPPLLLFFFJJJTTTUUUYYY___gggnnnqqqoookkkgggrrrpppPPPGGGJJJMMMTTTRRRPPPPPPQQQTTTVVVWWWLLLLLLMMMQQQUUUZZZ\\\\\\___```bbbbbb``````aaabbbbbbccccccaaabbbhhhttt~~~}}}~~~jjj^^^MMMIIIRRRTTTXXXgggiiiAAA<<<@@@;;;888777<<<777:::OOO___eeelll|||vvvsssvvvbbbQQQKKKKKKJJJOOOTTTUUUXXX[[[[[[WWWQQQPPPOOOPPPRRRTTTUUUUUUWWWVVVVVVYYY\\\\\\XXXTTTSSSTTTUUUTTTSSSSSSSSSTTTUUUXXXWWWSSSRRRUUUUUURRRTTTUUUVVVWWWTTTTTTaaappp{{{aaaQQQPPPUUU___gggiiiffffffiiisss|||}}}nnn]]]XXXYYYXXXVVVSSSSSSOOOOOOaaavvvjjjAAA555666222///000000000000////////////...............---------------------------------......//////000222333444<<>>>>>;;;:::777<<<777;;;RRRfffpppyyywwwzzzvvvssseeeddd___hhhqqqvvvnnn]]]PPPMMMPPPSSSWWWZZZZZZ\\\^^^]]]YYY]]]aaafffiiihhhiiillloooiiirrr}}}|||uuupppnnn~~~uuujjjiiikkkkkksss{{{~~~vvvnnnkkklllnnnsssyyy|||sss___SSSQQQUUU```gggdddbbbgggooossswww{{{uuunnn___]]]\\\WWWUUUXXXUUUTTTOOOVVVzzzzzzhhhyyyvvvJJJ666999666000555000000000000////////////---------.........//////------------------------......//////000222333444999KKK[[[llliii]]]^^^nnnbbbVVV[[[bbbhhh}}}zzzbbb\\\SSSIIIDDDFFFJJJMMMMMMTTTTTTWWW\\\ZZZSSSMMMKKKDDDDDDEEEEEEFFFIIINNNRRRQQQTTTXXXZZZ^^^iiiyyyrrrjjj^^^UUURRRTTTXXXZZZ\\\ZZZXXXVVVWWWWWWTTTPPPKKKHHHMMMVVVYYY\\\kkk|||nnn^^^XXXTTTSSSTTTTTTPPPLLLKKKOOOSSSWWWVVVUUUYYYaaallluuu{{{wwwwwwvvvuuuvvvzzzwww}}}uuugggZZZTTTWWW___fffuuu~~~{{{yyyhhh___NNNHHHNNNPPP[[[ppptttIII>>>>>>;;;;;;888<<<777;;;RRRfffpppyyyzzzvvvxxxlll^^^^^^[[[\\\bbbeee___TTTLLLMMMQQQSSSWWW[[[\\\```fffhhhgggiiimmmqqqrrrqqqtttyyy}}}{{{|||||||||wwwwww|||}}}rrr```VVVSSSVVVbbbhhheeeccciiiqqquuuyyy{{{ppp~~~{{{iii[[[ZZZZZZVVVXXX___WWWUUUOOOVVV|||sss```uuuuuuJJJ666888444///555000000000000////////////---------.........//////------------------------......//////000222333444;;;MMM]]]lll}}}hhh^^^cccwwwgggVVV[[[hhhjjjxxxpppdddTTTIIIGGGIIIKKKKKKVVVVVVYYY^^^]]]UUUOOONNNBBBCCCEEEFFFGGGJJJOOORRRPPPVVVZZZYYYZZZeeeyyywwwnnnbbbXXXUUUWWW[[[^^^ZZZZZZYYYXXXYYYXXXSSSNNNFFFGGGOOOWWWWWWZZZnnnvvveee[[[SSSQQQRRRQQQNNNKKKLLLSSSYYY]]][[[[[[```jjjttt{{{}}}vvvvvvuuuvvvxxx}}}xxxzzzwwwnnngggfffffffffhhhmmmtttzzz}}}ddd\\\NNNIIIOOOPPPZZZnnnsssHHH===>>><<<<<<:::>>>999<<>>@@@<<<999999999888===MMMeeevvv}}}yyyyyyxxx{{{{{{}}}ppphhheeefffhhhoooqqqpppggg[[[TTTSSSVVV[[[VVVOOOLLLMMMPPPSSSSSSXXXWWW[[[dddkkkqqq|||xxxrrrsss{{{rrruuucccXXXWWWYYY```gggkkklllnnnrrruuu{{{~~~vvvkkk}}}wwwiii```XXXWWWYYYYYY[[[^^^```fffPPPhhhnnnjjjrrr???444999000---222222222111111000/////////........................------............------...///111111000111333555999JJJ^^^lllyyyeeebbbnnnooo___```iiivvvnnnWWWOOOMMMHHHFFFIIINNNVVVXXX[[[aaa[[[QQQRRRKKKGGGCCCBBBEEEIIILLLMMMNNNTTTUUUWWW\\\bbbvvv~~~wwwkkkaaaZZZWWWWWWWWW[[[XXXWWWXXXVVVOOOJJJJJJNNNMMMQQQWWWYYY^^^rrrlll```ZZZRRRRRRRRRRRRUUUXXXYYYYYYZZZ\\\```eeekkkpppuuuxxx{{{{{{zzzzzz{{{yyyzzz|||ooocccXXXSSSIIIOOOVVVVVVnnntttHHH???@@@<<<:::999999999===MMMdddvvv~~~uuu|||wwwssssssdddgggooouuuuuuqqqiii___ZZZZZZ\\\bbbaaa___XXXRRRPPPSSSWWWYYYQQQIIIIIINNNSSSSSSQQQXXXYYY```kkksss}}}~~~mmmsssaaaXXXWWWZZZ```iiiooopppqqqrrrttt|||~~~ppphhh|||lllccc\\\VVVVVVXXXYYY\\\aaa___aaaOOOllluuuwwwnnn>>>666:::333///777222222111111000/////////........................------............------...///000000000111333555;;;III[[[jjjyyyfffcccqqqnnn___cccmmm|||uuueeeWWWQQQLLLFFFEEEJJJKKKTTTVVVZZZbbb^^^TTTTTTJJJGGGCCCBBBDDDHHHLLLNNNOOOTTTTTTVVV\\\bbbvvvzzzoooddd\\\XXXVVVVVVXXXWWWXXXWWWRRRKKKJJJMMMRRRSSSXXX^^^bbblllqqqmmmlllnnnwwwqqqccc[[[SSSQQQQQQTTTWWWZZZ\\\\\\[[[___dddiiimmmppptttvvv}}}}}}|||{{{|||www|||uuufffYYYSSSKKKQQQVVVUUUmmmvvvJJJ@@@@@@<<<::::::;;;:::>>>LLLcccwwwrrruuuzzzpppssstttaaa^^^dddiiinnnnnnkkkbbbXXXSSSVVV[[[\\\YYYTTTPPPOOOSSSXXX\\\UUULLLDDDFFFOOOUUUSSSNNNRRRWWWaaammmyyy}}}{{{zzzkkkwwwmmmaaaYYYVVV[[[```jjjsssvvvttttttvvv~~~jjjhhhxxxggg^^^YYYVVVWWWXXXYYY___eee```]]]OOOppp{{{eee<<<666999666000888222222111111000/////////........................------............------...///000000000111333555<<>>>>>999888999<<<======GGG]]]uuu}}}{{{|||~~~xxxwww{{{yyydddYYYZZZbbbkkkppp}}}ooo]]]RRRQQQUUUYYY[[[SSSNNNKKKKKKOOOSSSSSSRRRNNNNNNMMMNNNNNNOOOPPPPPPSSS\\\jjjwww}}}uuussstttwwwzzzaaassseeeYYY[[[ffflllfff]]]\\\]]]hhhwww}}}yyywww{{{jjjzzzzzzggg\\\XXXXXXZZZ\\\[[[\\\dddooossseee\\\XXXHHH>>>:::EEE888666222222111111000/////////........................------............---------.../////////000222444999GGGYYYhhhvvvqqqlll~~~qqqeeemmm}}}YYYXXX]]]___XXXJJJAAABBBHHHOOOUUUUUU[[[gggdddYYYVVVPPPMMMIIIDDDBBBEEEJJJOOOPPPSSSRRRUUU\\\^^^mmmuuuhhh___ZZZZZZUUUUUUUUUTTTNNNKKKRRR[[[[[[ggguuuiii\\\]]]eeeffftttuuulllkkk^^^VVVXXX[[[ZZZ[[[```___fffnnnqqqppppppssswwwsssuuuwww{{{zzzwwwvvveeeSSSHHHOOOUUUYYYyyysssIII>>>===999999888<<<===<<>>;;;;;;AAAKKKfffzzziii```]]]WWWVVV[[[YYYPPPLLLOOOKKKMMMPPPRRRRRRRRRRRRSSSPPPQQQRRRSSSSSSTTTTTTUUUYYYYYYYYY[[[bbbiiihhhcccccceeeooo{{{wwwvvvqqqllliiikkkkkklllYYYhhhrrrZZZXXXaaafffrrrmmm\\\WWWVVV```lllsssvvvxxx|||}}}|||uuugggZZZUUUXXXZZZUUU[[[```\\\bbbppptttaaaVVVmmmwww}}}aaaLLL;;;999:::666444777333333222222111000000000......................................................///000111222333333666DDDWWWeeepppzzzvvv{{{~~~qqqxxxwwwiii|||sss\\\LLLIIILLLNNNQQQUUU\\\hhhrrrqqqjjj^^^WWWPPPLLLIIIEEEGGGKKKOOOPPPNNNSSSZZZZZZcccyyywwwmmmddd^^^[[[VVVUUUZZZZZZXXX^^^hhhcccXXX\\\```aaakkkvvvlllddd^^^aaa]]]ddd^^^aaaeeeiiilllmmmmmmlllooommmqqq{{{}}}uuu{{{qqqkkk}}}hhhWWWQQQVVVTTTXXX}}}SSSDDDAAA===>>>:::>>>;;;:::AAAIIIbbbwwwnnnccc\\\[[[___^^^TTTOOOQQQNNNOOOQQQSSSSSSSSSSSSTTTSSSUUUVVVVVVTTTTTTWWWZZZXXX[[[]]]aaaiiiqqqpppkkkmmmqqq|||}}}wwwssspppmmmhhhgggjjjcccggggggyyy___WWWbbbpppuuuxxxaaaXXXSSS[[[iiirrrwwwzzz}}}zzzuuupppiii___VVVUUUYYYYYYVVV]]]aaa___hhhssssssXXXWWW|||uuuzzzTTTEEE:::999999555444777333333333222111111000000......................................................///000111222333333777DDDVVVeeeoooxxxnnnuuuuuuyyy{{{qqqzzzcccRRRMMMNNNNNNQQQTTT[[[gggsssuuuqqqaaaZZZSSSOOOKKKFFFGGGKKKOOOQQQOOOQQQXXXXXX```sss}}}ttthhh```XXXUUUWWW\\\[[[YYYbbbooo{{{YYYYYY______cccmmmrrrggg___bbb^^^ddd``````bbbggglllnnnllljjjmmmnnnttt~~~wwwttt~~~qqqiiimmmfffVVVOOOQQQQQQXXXYYYGGGBBB???AAA:::===::::::???FFF\\\}}}}}}llldddbbbgggfff\\\UUUUUUTTTTTTUUUVVVVVVVVVVVVVVVWWWZZZ\\\ZZZUUUUUU[[[bbb___ccchhhnnnxxx||||||}}}zzztttnnnkkkhhheeegggkkkkkkoookkk^^^```mmmyyy}}}gggZZZQQQWWWfffrrrzzz~~~|||wwwpppgggaaaZZZUUUWWW\\\ZZZYYY^^^aaaaaalllssslllTTTVVV~~~yyyoooJJJBBB;;;:::999555444777444333333222222111000000////////////..........................................///000111222333333777BBBUUUfffpppwwwqqqdddssszzz|||{{{tttlllZZZQQQPPPQQQSSSUUUZZZdddpppsssqqqeee]]]VVVQQQLLLGGGFFFJJJNNNRRRPPPPPPVVVVVV\\\mmm}}}yyymmmcccWWWUUUVVVZZZYYYZZZgggwwwfffQQQ]]]ddd```iii~~~wwwiiiaaaccc___eeeccc``````dddkkknnnkkkhhhjjjmmmwwwqqqssskkkjjjuuudddUUUMMMNNNNNNYYYYYYKKKFFFAAAAAA;;;===:::999>>>BBBUUUsssvvvmmmjjjpppqqqggg]]][[[[[[ZZZYYYYYY[[[\\\\\\\\\[[[aaaccc^^^WWWWWW```iiinnnsssxxx~~~{{{xxxxxxqqqkkkiiigggfffjjjpppvvvwwwssssssaaa___gggsss}}}oooaaaVVVYYYggguuu~~~|||tttjjj```ZZZWWWTTTWWW\\\[[[[[[aaacccgggvvvyyyjjjWWW]]]yyydddGGGBBB>>>===:::777555666444444333333222111111111000000/////////.......................................///000111222333333555???SSSfffqqqwwwlllhhhzzz}}}xxxvvv```TTTPPPSSSUUUVVVZZZcccnnnsssrrrhhhaaaYYYTTTNNNGGGFFFHHHLLLRRRPPPPPPUUUUUUYYYhhhwww}}}pppggg]]]XXXWWWYYYXXX[[[kkk~~~{{{[[[XXXaaaeeehhhvvviiiaaaccc^^^cccddd```___bbbhhhllljjjgggggglllyyyooovvvtttkkkqqq{{{```SSSLLLMMMNNNZZZ|||XXXOOOLLLCCC>>><<<>>>::::::===???NNNiiiwwwwwwuuu|||vvvjjjeeebbb```]]]^^^aaacccddddddeeejjjmmmggg___^^^hhhsss{{{wwwtttmmmgggeeeeeegggmmmtttqqqyyywww}}}fff\\\cccppp~~~xxxjjj___```kkkyyyzzzwwwmmmbbbXXXUUUUUUTTTWWWZZZZZZ]]]dddgggoooooo]]]ooommmuuuXXXEEEBBB???===<<<:::777555444444444333222222111111111000000//////.......................................///000111222333333444===PPPeeepppvvvtttvvv}}}bbbSSSOOORRRUUUWWWZZZcccnnnssssssmmmeee]]]XXXPPPIIIFFFHHHKKKSSSRRROOOTTTUUUXXXeeetttuuummmfff___ZZZZZZYYY\\\kkk|||{{{]]]RRRZZZ]]]hhh}}}qqqfff```ccc]]]aaacccaaa```aaaeeehhhhhhgggeeelllzzzrrr}}}iiimmmxxx|||vvv\\\QQQMMMPPPPPP[[[}}}\\\UUURRRFFF>>>===???;;;:::===<<>>:::666555444444333333222111111111111000000///......---..............................///000111222333333333;;;NNNcccnnnrrr}}}~~~~~~aaaSSSRRRQQQUUUWWWXXX^^^gggllllllqqqjjjbbb\\\TTTLLLHHHJJJJJJSSSRRROOOTTTUUUXXXcccpppyyytttlllccc\\\[[[ZZZYYYbbbnnnppp```QQQUUU\\\[[[pppwwwiiibbb___ccc\\\^^^bbbbbbaaaaaaccceeeggghhhffflllyyy}}}yyywwwkkkpppsssYYYPPPOOOTTTTTT\\\eee[[[UUUIIICCC>>>@@@<<<;;;>>>;;;DDDZZZnnnzzz}}}yyyvvvxxx~~~~~~~~~|||iiiddd```bbbfffjjjsss{{{}}}{{{lll```eeerrr~~~{{{qqqgggeeekkkyyy|||tttmmmbbbXXXQQQTTTYYY\\\]]]___^^^bbbhhhiiitttjjjeeeuuu___qqqlllLLLBBB???;;;:::>>>@@@===777555444444333333222222111222111111000///......---..............................///000111222333333333:::LLLbbblllnnnyyy}}}___TTTUUURRRUUUVVVUUUXXX^^^aaa```uuummmfff___WWWNNNJJJKKKIIISSSSSSPPPTTTVVVXXXbbbkkkzzz|||yyynnnccc\\\[[[XXXTTTXXX```SSSRRRUUU^^^aaa^^^zzzpppddd```___ccc[[[]]]aaabbbbbbaaaaaacccfffiiigggmmmyyyxxx~~~gggjjjuuuqqqWWWOOOPPPWWWWWW]]]nnn___VVVLLLHHH???AAA===<<<>>>:::BBBVVVyyy|||zzz}}}|||}}}~~~~~~}}}zzzxxxiiidddbbbeeeiiiooowwwuuufff\\\eeeuuuyyyvvvpppiiilll||||||rrrlllbbbZZZRRRTTT\\\bbb```[[[iii]]]bbbttttttcccnnngggccc~~~^^^JJJBBB@@@===<<<<<<===<<<;;;888777555333222222222222////////////....................................,,,---//////......000111555555GGGcccnnnjjjqqqwww{{{www]]]SSSQQQOOOUUUUUUUUUUUUOOOUUUjjjzzzvvvnnncccYYYOOOHHHEEEJJJNNNRRRSSSRRRTTTZZZ```bbbuuu}}}ttthhh\\\YYYYYYWWWUUUTTTOOOOOOWWWaaa___fffsss``````eeebbb^^^___```^^^[[[ZZZ\\\aaafffiiirrrqqq{{{sss}}}kkkiiipppXXXPPPNNNSSSTTTaaavvvaaaXXXQQQJJJGGGAAA===>>><<<;;;@@@HHHsssyyy~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}{{{wwwttteeecccdddiiijjjnnnmmmeeecccnnn|||}}}xxxvvvyyyyyywwwyyy}}}uuummmhhh```ZZZUUUVVV]]]aaa```]]]aaacccjjjxxx}}}lll```gggfffZZZEEECCCAAA???>>>?????????>>>:::888666444333222222222////////////....................................,,,---//////......000111666444DDD^^^iiigggppp~~~|||bbbVVVRRRLLLQQQPPPQQQRRRMMMUUUkkk{{{sssiii^^^TTTLLLHHHIIIMMMPPPQQQPPPRRRXXX]]]```qqqvvvjjj^^^ZZZYYYUUUQQQPPPKKKMMMXXXaaacccppplll]]]___dddbbb^^^___]]][[[YYYXXXYYY^^^cccfffpppmmmvvvnnn|||kkkiiiqqqnnnWWWPPPNNNTTTXXXgggnnn```\\\WWWQQQMMMGGGBBB@@@<<<:::>>>FFFjjjwww~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}zzzvvvooojjjfffaaa```bbbhhhooo}}}yyyjjjbbbbbbiiivvv~~~{{{yyyzzzyyyuuuqqqsss{{{{{{ssskkkeeeaaa[[[ZZZYYYZZZ\\\______^^^XXXffflllvvvppp___gggjjjooo}}}UUUBBBCCCBBB@@@@@@AAABBBBBBAAA<<<;;;888666444333222222////////////....................................,,,---//////......000111666333???WWWddddddnnn~~~fffYYYRRRLLLOOOMMMMMMPPPOOOYYYpppzzzqqqfffZZZQQQLLLIIILLLNNNOOOOOOQQQVVVZZZ]]]kkkzzznnnccc___\\\VVVPPPNNNIIIOOOZZZbbbhhh~~~ttteee\\\```eeeccc______\\\ZZZXXXWWWXXX\\\aaadddnnnjjjooossspppbbbppp}}}kkkUUUOOONNNUUU\\\ooo{{{kkkfffgggddd]]]TTTNNNGGGBBB<<<999===BBB[[[qqq}}}{{{||||||||||||||||||||||||~~~~~~xxxoooeee___]]]aaaccciiiqqq}}}zzzhhhZZZ\\\bbbnnnyyy{{{yyyvvvuuuuuutttqqqooorrryyyvvvmmmddd]]]YYYVVVXXX[[[\\\[[[[[[]]]___YYYgggkkkvvv~~~aaaZZZppp|||eeeRRRDDDBBBAAA@@@AAACCCDDDDDDCCC???===:::777555333222222////////////....................................,,,---//////......000111444111===TTTbbbdddlllxxxwwwiiiZZZRRRPPPRRRNNNNNNSSSSSS___wwwwwwlll```UUUOOOKKKMMMNNNOOOOOOQQQUUUXXX[[[fff{{{}}}sssiiiddd___XXXRRRPPPJJJSSS\\\aaaiiikkkccc```dddhhheee``````\\\[[[YYYXXXZZZ]]]aaadddlllhhhlll{{{nnnhhhxxxgggSSSOOONNNUUU]]]tttyyykkkkkkmmmhhhaaaWWWRRRJJJCCC<<<:::<<<@@@KKKhhh}}}}}}zzz{{{{{{{{{{{{{{{||||||~~~~~~vvvkkkccc```aaaeeelllttt}}}{{{nnnccc]]]^^^gggrrrxxx{{{{{{zzzyyytttsssrrrrrrrrrqqqpppoootttwww|||{{{sssjjj```XXXTTTRRRWWW[[[\\\ZZZYYY\\\___```jjjrrrZZZ[[[www[[[PPPCCCAAA@@@@@@AAACCCDDDCCCBBB@@@>>>;;;888555333333222////////////....................................,,,---//////......000111333000<<>>???BBB```xxx~~~}}}{{{yyyzzzzzzzzz{{{{{{||||||{{{qqqgggbbbdddhhheeennnvvv{{{zzzlllaaa]]]]]]dddmmmuuuvvvvvvwwwvvvtttnnnnnnoooooopppqqqrrrrrrxxxxxxyyy}}}sssmmmiiiqqq~~~{{{uuummmddd\\\UUUQQQRRRWWW[[[\\\YYYYYY\\\``````mmm{{{zzzXXXeee|||YYYLLLBBB@@@@@@@@@AAACCCDDDBBBAAA@@@>>>;;;888555444333333////////////....................................,,,---//////......000111222000:::QQQbbbgggiiimmmsssqqqyyyvvvdddWWWSSSSSSNNNOOOUUUSSS\\\pppxxxkkk___WWWQQQQQQPPPPPPQQQSSSUUUVVVWWW___qqq~~~uuukkkeee^^^UUUQQQQQQKKKWWW\\\ZZZiiivvvsssaaaeeejjjllliiiddd___]]]YYYXXXWWWWWWXXXZZZ]]]___bbbeeekkkttt~~~zzzpppxxxwwwyyy~~~www___OOOOOOOOOTTT]]]xxxyyykkkhhheee^^^WWWSSSSSSNNNFFF@@@??????>>>???XXXqqq~~~~~~}}}|||~~~}}}}}}}}}}}}zzzxxxwwwxxxxxxyyyyyyzzzzzzzzz}}}uuukkkcccbbbfffjjjgggqqqzzz}}}ttthhh^^^YYYZZZ\\\eeemmmssssssrrrsssqqqlllkkkmmmoooqqqsssuuuwwwyyy}}}~~~~~~~~~|||wwwqqqmmmddd```dddxxxwwwssslllccc\\\VVVRRRQQQUUUXXX[[[\\\[[[[[[___bbb```uuu~~~hhhbbbuuuqqqTTTGGGFFFAAAAAAAAABBBDDDDDDBBB@@@???===:::777555444333333////////////....................................,,,---//////......000111444000888LLL^^^eeehhhkkkppptttwwwnnn]]]SSSTTTPPPQQQUUURRRVVVhhh~~~sssfff^^^SSSRRRPPPPPPRRRSSSTTTTTTUUUYYYggg{{{pppggg^^^UUUQQQRRRNNN[[[``````vvvqqqkkkkkkbbbjjjqqqrrrnnnhhhdddbbbZZZYYYXXXWWWXXX[[[]]]______dddiiinnnxxxyyy{{{xxxwww}}}uuuZZZLLLOOOPPPVVV___{{{vvviiigggddd___[[[SSSUUURRRIIICCCBBB@@@===;;;MMMeeeyyy|||{{{{{{{{{{{{zzzyyyyyyyyyyyyvvvtttttttttuuuvvvvvvwwwxxxxxxyyyuuummmgggeeegggkkknnnsss|||vvvllleee]]]WWWWWW[[[```dddbbbjjjpppoooooopppmmmffflllooorrruuuxxx{{{~~~zzzqqqkkkhhhuuuooorrrtttnnneee[[[TTTQQQQQQQQQXXXZZZ\\\\\\\\\^^^aaadddhhhuuu[[[sssvvvppp[[[LLLCCCMMMBBBBBBBBBCCCEEEDDDBBB@@@>>><<<:::777555444444444000/////////....................................,,,---//////......000111666111555GGGZZZdddhhhkkkqqqxxxvvvvvvbbbUUUVVVRRRSSSWWWRRRTTTdddxxxllldddSSSQQQPPPPPPQQQSSSSSSSSSSSSUUU___vvvuuukkk```VVVSSSTTTQQQ```fffhhhqqqgggeeefffeeeoooxxxxxxsssnnnkkkiii\\\[[[ZZZZZZ[[[]]]___aaa___eeehhhhhhnnnuuuyyyyyywwwqqqWWWKKKOOOQQQWWWaaa~~~lllaaaaaa___]]]\\\TTTXXXVVVLLLFFFDDDAAA<<<777DDDZZZrrr}}}zzzyyyzzzzzzxxxwwwvvvvvvvvvuuusssqqqrrrrrrsssssstttuuuuuuvvvqqqmmmhhhfffiiinnnrrruuuyyyqqqkkkfffaaa^^^TTTTTTTTTUUUWWWZZZ\\\^^^kkkkkkjjjhhheeedddeeefffdddjjjrrrwwwxxxyyy{{{}}}}}}wwwvvvssspppwww}}}}}}tttfffbbb\\\TTTOOOOOOSSSWWWZZZZZZZZZ[[[]]]```gggnnn{{{zzz]]]```}}}{{{PPPDDDGGGGGGEEECCCAAA@@@AAABBBBBBAAA@@@>>>;;;777555555666777444444222111000000000000...------,,,,,,------..................///000000111---000AAAWWWhhhnnnnnnyyy}}}}}}kkk[[[XXXTTTPPPPPPRRRVVVYYYvvvxxxhhhaaaVVVNNNOOOSSSTTTTTTTTTZZZXXX^^^qqqyyyooocccXXXUUUXXXZZZaaabbblllrrrjjjcccaaaccchhhooouuuwwwwwwxxxvvvqqqjjjaaaZZZYYYYYYZZZ]]]aaacccggghhhooozzzxxxpppvvv{{{kkkOOORRRIIIVVV\\\___jjjgggfffgggeee\\\___ZZZSSSOOOLLLHHHCCC???===BBBJJJaaa}}}|||xxxvvvwwwyyywwwwwwxxxwwwvvvtttrrrpppsssqqqnnnnnnppprrrrrrrrrlllgggdddgggnnnvvv~~~qqqmmmzzztttjjjaaaZZZVVVSSSQQQSSSSSSUUUWWW[[[___ccceeeffffffeeecccaaabbbdddgggiiinnnuuuyyyyyyyyy{{{|||}}}~~~wwwwwwtttsss{{{yyypppbbb]]]VVVPPPNNNOOOSSSVVV^^^^^^^^^^^^^^^aaagggmmmfffXXXooorrrMMMCCCEEEDDDFFFDDDAAAAAABBBCCCBBBBBBAAA???;;;888777666777888444333222111000/////////...------,,,,,,------..................///000000111...000@@@UUUfffmmmmmmzzzmmm\\\YYYTTTPPPPPPRRRVVVYYYrrrzzzlllfffZZZQQQPPPSSSTTTTTTUUUYYYWWW]]]nnn{{{pppdddZZZXXX[[[[[[dddiiivvvwwwgggbbb___^^^```ccckkkrrruuuwwwyyywwwssslllddd]]]\\\\\\[[[\\\___dddkkkrrryyyxxxqqqyyyeeeLLLQQQJJJVVV[[[aaa}}}hhhdddbbbeeeiiieee```\\\VVVSSSPPPLLLFFFAAA>>>AAAFFF]]]~~~}}}{{{||||||zzzvvvuuuvvvxxxxxxxxxxxxwwwvvvtttrrrqqqqqqooommmmmmnnnnnnlllkkkkkkhhhdddeeelllxxxuuuhhhzzztttnnnhhhaaaXXXQQQMMMKKKKKKKKKQQQQQQSSSVVVZZZ]]]```bbb_________^^^^^^aaafffiiinnnsssxxx{{{zzzzzz{{{||||||~~~yyy{{{zzz}}}~~~|||zzzrrriii]]]WWWPPPMMMOOOSSSWWWXXXWWWZZZ]]]]]]```hhhuuuYYY^^^zzzyyy~~~bbbIIIDDDEEECCCFFFDDDBBBBBBCCCDDDDDDCCCAAA@@@===:::888888999999444333222111000/////////......------------.....................///000000222///111===RRRccckkkkkkwww~~~~~~ttt{{{qqq\\\YYYUUUQQQPPPRRRVVVXXXkkk~~~tttjjj^^^SSSPPPQQQQQQRRRTTTXXXVVV[[[jjj|||sssggg]]]ZZZ]]][[[eeeooommmaaaaaaaaabbbeeeiiipppvvvyyy{{{|||yyytttlllddd\\\\\\]]]\\\\\\^^^bbbnnnvvvsss|||^^^JJJOOOLLLWWWYYYdddzzzddd```]]]aaafffddd]]]ZZZWWWVVVTTTPPPIIICCC@@@AAABBBUUUwww}}}{{{yyyyyyxxxvvvttttttuuuwwwxxxwwwvvvuuusssqqqooonnniiihhhfffeeeeeedddbbb```^^^```aaadddnnnxxxrrrhhh{{{uuuooohhh```[[[UUUQQQNNNLLLMMMOOOPPPQQQTTTTTTUUUVVVWWWXXXYYYZZZ[[[[[[[[[[[[\\\aaahhhmmmqqquuuzzz|||{{{{{{|||~~~|||}}}|||wwwsssjjjaaaYYYSSSMMMMMMSSSYYY\\\\\\TTT[[[___\\\___nnnrrr___vvvhhhcccppppppTTTGGGFFFGGGEEEFFFDDDCCCDDDEEEEEEEEECCCBBB@@@>>><<<::::::::::::555444222111000///............------------.....................///000000222111111:::MMM```iiiiiirrr{{{{{{nnn```mmmvvv]]]ZZZVVVRRRQQQRRRUUUWWWbbbyyy|||rrrfffZZZTTTSSSQQQRRRUUUWWWUUUYYYeeetttyyymmmbbb\\\\\\ZZZbbboooggg___aaadddggglllwww|||}}}vvvpppeee[[[XXXZZZ[[[]]]```]]]mmm|||tttvvvzzzZZZKKKOOOOOOYYYWWWfffiiidddbbbdddeee___XXXWWWVVVXXXXXXTTTMMMGGGCCCBBB>>>LLLlll~~~}}}|||zzzyyyxxxwwwuuutttssssssuuuvvvuuutttsssqqqnnnllljjjiiieeebbb___^^^___``````___[[[```eeejjjwwwkkklll~~~|||zzzwwwtttssspppkkkeee^^^WWWPPPLLLIIIIIIKKKNNNRRRUUUVVVVVVXXXXXXXXXXXXXXXXXXWWWWWWZZZZZZZZZ[[[]]]bbbiiinnnrrrwww|||~~~}}}}}}yyyrrrkkkbbbYYYSSSOOOKKKNNNVVV\\\^^^]]]]]]dddeee^^^^^^ooowwwccckkkeee```ooo```MMMGGGFFFEEEDDDEEEDDDDDDDDDFFFFFFEEEDDDAAA@@@>>>===;;;;;;;;;;;;666555333222000//////...///......------......///...............///000000222111111777HHH]]]hhhhhhnnnzzzyyyyyywww]]]VVV___sssuuu^^^[[[WWWSSSRRRRRRTTTVVVZZZppp~~~rrreee]]]YYYUUUUUUXXXVVVTTTWWW```lllxxxvvvhhh^^^[[[]]]```kkkvvv```ZZZ]]]aaahhhpppooo___XXXXXXZZZ^^^bbb\\\kkkvvvuuu{{{yyyZZZNNNOOOQQQ[[[VVViiiooonnnooonnnhhh]]]WWWWWWYYY\\\^^^[[[UUUOOOGGGEEE>>>EEEbbbyyy~~~}}}{{{zzzzzzyyyxxxxxxvvvtttrrrrrrssstttuuutttssspppmmmjjjhhhfffeeeccc```]]]\\\___cccfffhhheeeiiikkkoooyyyooottt|||sssllliiigggccc``````^^^ZZZVVVQQQLLLIIIGGGIIIJJJMMMRRRWWWYYYXXXWWWVVVWWWXXXYYYZZZZZZZZZZZZ^^^^^^___```aaaffflllpppvvvzzz~~~tttjjjccc[[[TTTKKKJJJKKKPPPVVV[[[\\\\\\]]]cccdddaaagggyyyiii\\\xxxhhheeesssyyyWWWKKKIIIDDDAAABBBDDDCCCCCCDDDFFFFFFEEECCC@@@@@@???===<<<;;;;;;;;;888666555333111000////////////............//////...............///000000000111000333DDD[[[ggghhhmmmzzzxxxuuukkkUUUOOORRR```tttzzznnn^^^\\\XXXTTTRRRRRRTTTUUUTTThhh~~~vvviiiaaaYYYSSSRRRUUUVVVTTTVVV]]]eeeppp~~~oooccc]]]```___iii|||kkk\\\ZZZ]]]dddppp~~~}}}ggg\\\YYYZZZ]]]aaa```jjjttt|||xxxYYYOOONNNRRR[[[VVVnnnnnnqqqqqqpppiii\\\\\\]]]___cccfffddd]]]WWWKKKKKKAAAAAAXXXooo~~~~~~}}}zzzyyyyyyzzzyyyxxxyyyuuurrrpppppprrrrrrrrrsssrrrnnnkkkgggdddbbbbbb]]]ZZZXXXYYY^^^dddiiikkkcccgggjjjsssmmmyyy||||||pppiii```ZZZXXXWWWUUUSSSQQQPPPOOOMMMLLLKKKLLLMMMRRRRRRUUUYYY]]]``````___[[[]]]___aaacccdddddddddiiijjjkkkkkklllooosssvvv}}}|||}}}}}}wwwlllbbb\\\VVVPPPGGGJJJOOOTTTYYY[[[\\\\\\[[[^^^```gggxxxvvv]]]aaazzzkkkqqqzzzmmmPPPKKKKKKCCC???DDDCCCBBBCCCDDDFFFFFFEEECCC??????>>>===<<<;;;;;;;;;999888666444222111000000//////............//////...............///000000...111000111AAAYYYggghhhjjjxxxuuuooo{{{gggTTTKKKLLLPPPXXXbbbjjjllljjjiii___]]]YYYUUUSSSRRRSSSTTTPPP```vvvzzznnnddd[[[SSSPPPRRRVVVUUUVVVZZZ```jjj|||vvviiiccc```^^^eee{{{kkkaaaZZZ\\\aaakkk~~~iii^^^[[[[[[]]]___eeefffwwwxxxtttVVVOOOKKKPPP\\\WWWssszzzoooqqqmmmiiifff___ddddddeeehhhjjjggg```ZZZOOOPPPEEE???PPPgggyyy{{{~~~|||{{{yyyxxxxxxzzz{{{zzzzzzxxxtttooommmnnnoooooooooooommmjjjeeeaaa^^^\\\[[[XXXXXXYYY]]]ccchhhkkklllgggppp|||nnnvvvwww]]]WWWOOOJJJJJJKKKKKKJJJJJJKKKKKKLLLMMMPPPTTTWWW[[[ZZZ\\\___dddhhhjjjkkkjjjkkkmmmoooqqqqqqqqqppptttuuuvvvvvvvvvxxx{{{}}}vvvwwwwwwqqqfff\\\WWWRRRNNNFFFLLLSSSYYY\\\]]]]]]]]]aaaaaaaaammmuuuVVVSSSkkkfffmmm~~~bbbJJJKKKMMMDDDBBBIIIBBBBBBBBBDDDFFFFFFDDDBBB???>>>>>>===<<<;;;;;;::::::999777555333222111111//////............//////...............///000000---111//////???YYYhhhiiiggguuuqqqjjj}}}{{{xxxuuutttqqqfffXXXMMMKKKHHHGGGKKKSSSZZZbbbggg___]]]YYYVVVSSSSSSSSSTTTMMM\\\pppwwwmmmcccYYYUUUWWWVVVUUUVVVYYY]]]gggyyyyyynnnhhh]]][[[bbbsss]]]WWWUUUZZZaaammm{{{fff]]]\\\]]]^^^___gggbbbrrr|||pppSSSNNNHHHNNN[[[XXXvvvwwwvvvlllgggiiiggghhhggggggiiijjjfff___YYYQQQTTTHHH>>>LLLbbbvvvuuurrrrrrnnnssswww}}}~~~|||||||||~~~}}}{{{xxxwwwwwwxxx{{{||||||{{{xxxsssmmmkkklllmmmmmmllljjjhhhddd___[[[XXXVVVUUU\\\]]]aaahhhnnnqqqrrrqqq~~~ppprrrrrrzzzvvvfffPPPLLLHHHHHHIIIJJJLLLOOOOOOTTTWWWUUUVVV\\\^^^]]]dddbbbhhhttt|||~~~~~~~~~~~~|||zzzyyy}}}~~~zzzvvvtttlllbbb\\\YYYUUUOOOJJJOOOQQQTTTXXX[[[]]]______\\\bbbjjjyyyXXXYYYvvvjjjsssjjjXXXKKKKKKKKKEEE@@@CCCBBBBBBCCCEEEEEEBBB@@@@@@???>>>>>>>>>============<<<<<<:::888555222///...000//////............///,,,,,,,,,---------......///111000///666III```pppmmmrrrrrroooyyy|||qqqnnnggggggiiittt}}}kkkWWWMMMIIIFFFKKKNNNOOO```pppqqqaaaSSSQQQTTTQQQTTTXXXUUU[[[[[[iii~~~xxxnnn```VVVTTTSSSSSSVVVYYY[[[cccuuuooojjj]]]bbb```eeevvv|||YYYWWWVVVXXXaaannn|||~~~yyyiii___\\\\\\]]]\\\^^^gggvvv~~~tttzzz___SSSMMMSSSQQQ\\\___|||pppiiilllnnnkkkfffsssoookkkiiigggccc\\\WWWYYYNNNFFFDDDDDDMMMfffnnnqqq|||oooqqqooopppyyy{{{|||}}}~~~}}}|||{{{zzzzzzxxxwwwuuuttttttuuuwwwxxxtttlllggghhhjjjgggcccbbb^^^\\\]]]\\\WWWRRRUUU[[[cccccchhhnnnoooooo|||xxxYYYzzzyyysssiiiffflllNNNLLLKKKNNNRRRVVVZZZ]]]aaaccceeeiiikkkjjjfffdddkkkppp~~~~~~}}}yyysssnnnjjjeee]]]VVVQQQNNNLLLLLLSSSUUUWWWZZZ]]]___``````aaammm|||ggg```oooyyymmmbbbRRRHHHIIIJJJEEEAAACCC@@@@@@AAACCCBBB@@@===;;;=====================<<<<<<;;;:::888666333111000000000///............///,,,,,,---------.........///111000///666GGG^^^nnnlllrrrrrrooowwwdddYYYZZZWWW___aaajjjtttrrreeeWWWPPPQQQNNNSSSYYY```sssaaaSSSOOOSSSQQQUUUZZZVVV[[[[[[hhhqqqaaaWWWWWWTTTTTTVVVXXXYYY___nnn~~~vvvooobbb___]]]eeepppvvvgggUUUTTTTTTUUUZZZaaahhhmmmeeekkkooonnnrrr}}}qqqbbb\\\\\\]]]^^^___bbbsssnnnuuuuuusss}}}XXXNNNIIISSSRRRZZZ___xxxooommmqqqtttqqqmmmmmmjjjhhhggghhhfffbbb^^^ZZZSSSNNNJJJEEEHHH___yyy|||qqqpppwww|||||||||~~~~~~~~~~~~~~~}}}||||||{{{zzzzzzvvvuuutttssssssssstttuuupppiiieeeggggggbbb]]][[[^^^YYYUUUVVVXXXZZZ```gggqqqkkkjjjoooxxxuuufff{{{wwwpppnnnhhheeehhhNNNQQQVVV\\\ccckkkpppsss|||wwwzzzwwwuuuwww|||yyytttmmmggg```^^^XXXPPPJJJIIIMMMQQQWWWXXXYYY[[[]]]___```aaagggssscccUUUpppllloooWWWLLLEEEHHHIIIDDDAAACCCCCCCCCDDDEEEEEECCC>>>:::;;;<<<<<<<<<<<<<<<<<<<<<::::::999888666555333222111000//////.........///,,,------------.........///000000000555DDDZZZkkklllssstttqqqtttqqqVVVMMMSSSTTTUUUXXX___ffffff^^^WWWTTTTTTPPPXXXcccpppdddSSSNNNQQQQQQVVV[[[WWW[[[ZZZeee{{{xxxfff\\\ZZZVVVUUUVVVWWWWWWZZZeeeqqqvvvkkk```\\\dddmmmwww^^^TTTUUUWWWYYY[[[]]]___```dddkkkrrryyy}}}hhh]]][[[]]]___```^^^nnnvvvhhhlllxxx{{{rrrpppqqqwww}}}}}}vvvfffdddvvvTTTLLLIIIUUUUUUYYYfffqqqooonnnpppssstttrrroooiiigggeeefffhhhiiifffccc]]]ZZZXXXRRRGGGEEEUUUjjjvvvooowww{{{{{{~~~}}}~~~{{{}}}}}}~~~|||yyy||||||||||||{{{zzzyyyyyysssssssssssssssrrrqqqppplllfffcccdddccc]]]WWWUUUWWWQQQPPPUUU\\\bbbggglllppplllllluuufffZZZbbboookkknnnkkkhhhjjjXXXaaalllvvv~~~~~~}}}zzzxxxuuupppiiiccc\\\XXXQQQLLLJJJMMMSSSWWWXXXYYYYYY[[[\\\^^^```aaahhhhhhsssjjjKKKUUUxxxjjjvvv{{{OOOHHHEEEHHHHHHDDDAAABBBCCCDDDEEEEEEFFFEEE???999::::::;;;;;;;;;;;;<<<<<<888888888777666555333333111111000///............------------............//////000111444???TTTggglllrrruuuqqqqqqxxxfffPPPMMMTTTSSSNNNTTT\\\bbbbbb]]]XXXWWWTTTSSS___pppjjjVVVNNNQQQRRRXXX]]]XXXYYYXXXaaatttqqqddd^^^WWWUUUUUUVVVVVVWWW^^^fff}}}qqqfff```dddqqqZZZRRRTTTXXX\\\___bbbcccdddkkkpppyyyqqqbbb]]]\\\]]]```^^^kkkooollldddiiillljjjeeeccceeehhhkkkrrr{{{vvv|||tttggggggrrrSSSNNNMMMXXXXXX[[[sss|||jjjkkklllmmmlllkkkhhhggggggeeecccdddggghhhfffccc```^^^\\\WWWMMMGGGOOO[[[xxx}}}{{{}}}||||||}}}yyyuuuuuuyyy}}}~~~~~~|||}}}~~~~~~|||xxxyyyyyyzzzzzzzzzyyywwwwwwrrrsssssssssrrrpppnnnllliiiccc______^^^XXXUUUTTTRRRRRRXXX```fffgggjjjoooooowwwnnnUUUddd|||lllkkknnnkkkiiilllsss~~~|||}}}zzzuuurrrooojjjbbb\\\XXXQQQJJJIIINNNTTTYYYZZZZZZZZZ[[[\\\]]]^^^___```aaaSSSQQQNNNIIIiiissstttgggKKKHHHGGGHHHGGGCCCAAAAAA???AAA@@@???BBBDDD>>>666:::::::::;;;;;;;;;;;;;;;666666666666555444333333222222000//////.........---------.........////////////000222222:::NNNbbbhhhnnnqqqooommmwwwvvvhhh[[[MMMLLLPPPJJJRRR\\\gggkkkgggaaa\\\YYYZZZ\\\mmmrrr\\\QQQSSSVVV]]]bbb\\\YYYVVV\\\lllpppcccXXXUUUSSSUUUVVVVVVZZZ```xxxssslllfffcccvvvrrrMMMNNNPPPSSSXXX^^^ccchhhjjjtttyyy|||jjj```\\\[[[^^^```hhhuuuhhhkkkhhhccc^^^ZZZ[[[]]]___```fffoooxxx~~~{{{ttt}}}pppccciiilllQQQOOOQQQWWWYYY]]]uuuggggggfffdddaaa___^^^^^^bbb```^^^aaaeeeggggggeeebbb___[[[XXXSSSNNNMMMOOOfff|||{{{}}}zzzuuuwww{{{~~~~~~wwwtttrrrsssxxx}}}~~~~~~~~~~~~}}}||||||~~~~~~|||{{{{{{}}}||||||~~~{{{vvvvvvwwwwwwxxxwwwvvvtttssspppqqqrrrrrrpppmmmjjjhhhddd]]]XXXWWWVVVTTTUUUXXXXXX\\\dddjjjkkkkkkttt~~~{{{fffcccnnnuuummmiiikkkiiidddeeeiii|||wwwpppkkkfff```XXXRRRQQQKKKFFFIIIQQQYYY[[[ZZZ]]]]]]^^^___^^^]]]\\\[[[TTTEEE???GGG___{{{vvvmmmKKKHHHHHHIIIHHHEEEBBBAAABBB@@@BBBAAA???DDDIIIEEE;;;<<<<<<;;;;;;;;;:::::::::666777777666666555444333333222111000///.........------.........////////////...000333111666III^^^dddhhhlllllliiioooxxxooofffYYYWWWXXXRRRaaannnzzzzzzrrrhhh```[[[]]]bbbvvvxxx```SSSVVV[[[eeejjjddd\\\XXXXXXeeexxx|||lll]]]WWWTTTVVVWWWWWWYYY\\\lll|||wwwpppllleeexxx___JJJRRRSSSUUUXXX^^^ffflllppp}}}sssfff^^^ZZZ]]]```eeeqqqeeeiiikkkccc\\\\\\ccckkkooooooxxxtttwwwlll^^^iiibbbLLLOOOSSSUUUYYY^^^nnncccaaa^^^[[[ZZZZZZZZZ[[[ZZZXXXXXX\\\bbbggghhhgggbbb___[[[YYYWWWSSSMMMJJJSSStttyyyuuuvvvvvvvvvwwwzzz~~~}}}{{{zzz{{{}}}~~~}}}vvvwww{{{~~~~~~~~~}}}}}}|||{{{zzzyyy{{{}}}}}}{{{xxxwwwwwwxxxxxxxxxyyyzzzyyyvvvtttttttttuuuuuutttrrrpppnnnlllmmmmmmllljjjfffcccaaa[[[UUUPPPPPPQQQRRRWWW]]]aaadddhhhkkkmmmuuuoooXXXgggvvvggghhhkkkmmmiiidddfffkkk{{{tttlllmmmnnnttt~~~}}}wwwqqqiiibbb]]]XXXRRRMMMIIIHHHIIIMMMTTTZZZ]]]^^^^^^^^^___^^^[[[WWWRRRPPPEEEGGGHHHZZZzzzrrrlllRRRBBBCCCFFFHHHFFFBBBAAABBBCCCDDDFFFDDDAAAHHHQQQOOOEEE>>>>>>===<<<;;;:::999999999999999888888777555555444333222000///.....................///////////////---000333111222EEE[[[eeegggkkkmmmlllnnn|||{{{kkkgggkkkhhhuuu{{{nnnddd]]]^^^dddyyy{{{aaaTTTXXXaaannntttnnnbbb[[[XXX```sssvvvddd\\\VVVWWWXXXWWWWWWYYYgggxxxtttrrrnnnxxxmmm{{{UUURRRVVVWWWXXX\\\bbbjjjqqquuu|||{{{kkkaaa]]]aaa^^^bbbsssiiiiiiiiieeeccciiiuuu~~~rrr~~~nnncccoooxxxXXXJJJSSSUUUUUU]]]bbbiiiaaa]]]YYYXXXXXXZZZZZZYYYWWWUUUUUUXXX^^^ccceeeddd``````]]]ZZZVVVRRRMMMIIIIIIdddzzzppphhhiiinnnrrrtttwwwzzz{{{|||}}}~~~~~~}}}}}}}}}yyyxxxzzz}}}{{{zzzyyyyyyyyyyyyyyyzzzxxxzzz{{{{{{xxxvvvttttttssstttvvvuuutttsssssssssrrrsssssssssrrrooollliiifffeeeeeeccc```]]]ZZZYYYSSSOOONNNQQQTTTWWW]]]eeeiiijjjooowwwZZZcccyyyuuujjjggghhhkkkmmmkkkhhhjjjnnnfffuuu~~~~~~|||vvvggghhhnnnjjjnnnkkk___XXXYYY\\\\\\fffiiinnn{{{|||xxxuuupppjjjbbb\\\XXXUUUPPPMMMEEEIIINNNRRRVVVZZZ___bbb\\\]]]]]][[[VVVPPPIIIEEE<<>>===;;;:::999888;;;;;;;;;:::999888777666444333222000///...................../////////000///---000444000000BBBYYYiiijjjmmmqqqqqqqqq|||oookkktttwwwqqqggg___aaaggg|||{{{aaaTTTZZZeeettt{{{uuuggg___XXX]]]ooo}}}iii```XXXXXXYYYWWWVVVWWW```qqq}}}xxxwwwxxxxxxssspppjjjKKKUUURRRTTTWWW\\\ccckkkrrrvvvoooddd```fff\\\___vvvkkkiiiiiiiiillltttzzzwwwpppjjjvvvnnnSSSKKKYYYXXXXXXcccggghhhbbb]]]YYYXXXZZZ[[[YYYWWWYYYVVVUUUWWW[[[______^^^___aaaaaa[[[TTTPPPMMMKKKIII[[[tttpppqqqbbb```fffjjjlllpppsssuuuxxx{{{}}}|||yyyyyy}}}}}}wwwwwwvvvwww{{{~~~~~~{{{wwwwwwvvvvvvuuuvvvxxxyyyzzzxxxyyy{{{{{{xxxuuussssssrrrtttvvvtttqqqppprrruuuqqqrrrsssrrrpppmmmiiigggaaa```^^^\\\YYYVVVTTTRRROOONNNPPPVVVZZZ]]]dddkkkrrrttt}}}UUUXXXcccjjjfffeeeeeefffgggggghhhkkkTTTNNNQQQUUUVVV^^^ccc[[[eeejjjiii^^^VVVTTTSSSQQQOOOSSSVVVUUUSSSUUU\\\bbbiiikkkrrryyyqqqkkkiiiccc[[[UUUSSSPPPMMMJJJEEELLLRRRTTTXXX]]]___]]]]]]SSSPPPTTTRRRHHHBBBEEEFFFXXXmmmddddddvvv___JJJNNNGGGDDDEEEEEEDDDAAA???>>>>>>BBBAAAAAAAAAAAAAAAAAABBB???>>>>>>===<<<;;;;;;;;;CCCAAA>>>;;;888666555555555444222000............////////////////////////111------111000///<<>>?????????>>>>>>>>>>>>?????????>>>>>>===<<<<<<;;;;;;???>>><<<999888777777777666555333111////////////////////////////////////222---...111000///;;;KKKkkkooorrroookkknnnwww}}}pppfffdddjjjxxxeeeXXX```vvvooo\\\ZZZdddsssqqq___YYYXXXVVVUUUVVVYYYaaaooozzzuuu^^^QQQPPPWWWXXX[[[aaajjjuuu~~~oooaaaaaabbbaaaoooxxxjjjjjjlllvvvoooffflllqqq\\\OOOOOOUUUXXXWWWXXXmmmqqqeeeaaa^^^[[[[[[[[[ZZZYYYZZZXXXWWWYYY]]]___^^^\\\]]]]]]\\\ZZZVVVRRRPPPNNNLLLTTT\\\qqqzzznnnnnntttvvv}}}pppccc````````````aaahhhjjjnnnqqqrrrqqqmmmjjjlllmmmlllllllllpppvvvzzzxxxvvvtttrrrrrrsssrrrrrrrrrrrrqqqpppnnnllljjjiiikkkkkkkkkkkkkkkkkkkkkkkkhhhfffcccaaa___\\\XXXUUUXXXVVVTTTRRRPPPPPPPPPPPPQQQVVV\\\___bbbmmmooo___```kkk~~~hhhdddaaabbbaaadddhhhiiidddbbbcccUUUOOOQQQRRRKKKMMMSSSQQQKKKOOOQQQNNNNNNTTT[[[^^^______bbbhhhqqqxxx{{{{{{~~~|||wwwqqqiii___YYYVVVTTTPPPJJJFFFDDDEEEFFFQQQWWW[[[\\\\\\[[[WWWQQQIIIEEEEEEIIIHHHHHHQQQ^^^uuuzzz___```sssWWWGGGFFFIIIDDDEEEEEEDDDAAA?????????<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>===<<<<<<;;;;;;::::::999888888888999999777666444222111000000000////////////////////////222...///111000///888FFFeeeqqqvvvooojjjpppyyy|||uuujjjhhhmmmwwweeeYYYeee{{{ccc\\\```lll{{{hhh]]]XXXUUUTTTUUUVVV[[[fffyyy^^^SSSRRRXXXXXX[[[dddtttgggccccccbbbmmmnnniiimmm|||}}}|||oooiiippp{{{bbbSSSNNNRRRXXXXXXSSSVVVkkk|||uuummmjjjgggcccaaaaaaaaaaaa```]]]\\\[[[ZZZ[[[\\\]]]]]]___]]][[[XXXVVVVVVVVVWWWTTTXXXVVVddduuufffXXXbbb{{{tttjjjgggaaaZZZUUUYYY^^^eeeiiijjjkkklllmmmkkklllkkkiiigggiiinnnrrrpppppppppnnnllljjjjjjkkkjjjiiigggeeedddddddddeeecccbbbbbbaaaaaaaaabbbbbbbbb___\\\ZZZYYYWWWUUUSSSOOOQQQTTTUUUUUUVVVXXXYYYYYY```iiisssppp\\\SSSUUUaaayyyhhh___aaa[[[^^^___eeemmmmmmgggaaa```jjj___^^^]]]UUUWWW______[[[\\\\\\ZZZZZZ```fffkkkooorrrwww~~~}}}{{{}}}~~~{{{vvvpppjjjbbbYYYTTTQQQPPPLLLFFFBBBCCCIIINNNVVV\\\_________\\\UUUMMMFFFGGGKKKPPPRRRVVVcccqqqccc```uuu|||[[[LLLDDDHHHCCCDDDEEEDDDAAA?????????;;;;;;::::::::::::;;;;;;>>>>>>======<<<<<<<<<<<<999999999999999999::::::777777555444333222111000////////////////////////222//////111000///666???[[[nnnwwwooollluuu}}}|||yyylllhhhmmmyyyfffZZZgggpppeeebbbgggxxxpppaaaXXXUUUWWWYYY[[[\\\cccrrrdddXXXTTTVVVWWW]]]lllrrreeeeeeccckkk}}}rrrmmmppp|||xxxwww|||pppiiikkknnnVVVMMMMMMSSSYYYZZZRRRXXXkkkwwwpppmmmmmmjjjfffdddeeeeeeeeeddd``````___\\\ZZZZZZ]]]___bbb___ZZZXXXYYY[[[^^^___\\\^^^WWW```uuu~~~mmmlllyyyjjjaaa[[[[[[[[[[[[\\\___cccfffggghhhiiijjjjjjiiifffdddeeegggiiihhhdddbbbccceeecccbbbaaa`````````aaaaaa\\\\\\\\\\\\\\\[[[[[[ZZZVVVSSSPPPNNNNNNNNNMMMLLLIIIRRR[[[]]]YYYXXX\\\aaadddmmm}}}gggUUUQQQSSS^^^nnnfff]]]^^^WWW]]]___eeelllmmmfffaaa___~~~uuuvvvwwwkkkfffiiihhhooollliiihhhhhhjjjoootttwww}}}|||{{{~~~{{{wwwsssmmmhhhbbb\\\VVVRRRNNNLLLHHHCCCAAAFFFPPPWWWYYY^^^aaaaaaaaa^^^VVVLLLJJJJJJLLLQQQXXXdddvvv{{{fffmmm}}}jjjQQQFFF???DDDAAACCCCCCBBB@@@>>>>>>???<<<;;;;;;::::::;;;;;;<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999777777666555444222111111////////////////////////000///000111000///444:::SSSiiiwwwsssooovvv{{{yyy~~~qqqiiinnnlll```kkk~~~ooodddbbbppp{{{gggYYYVVVXXX[[[^^^^^^bbbnnnmmm]]]TTTWWWYYY```nnn}}}iiigggccciiixxxwwwsssttttttyyy{{{sss~~~zzz~~~{{{mmmccc___uuufffQQQKKKNNNSSSXXXWWWQQQ[[[ooozzzqqqnnniiifffcccaaabbbcccccccccccccccaaa___]]]\\\___aaaeee```\\\ZZZ\\\```cccddd^^^___ZZZddd}}}{{{rrrllliiieee___[[[]]]ZZZXXX[[[aaaccc___[[[YYY\\\___^^^[[[YYYZZZ]]]\\\\\\\\\\\\[[[ZZZXXXWWWTTTUUUVVVWWWVVVUUUSSSRRRRRRPPPMMMMMMOOOPPPQQQPPPSSS]]]dddbbb\\\]]]jjjwwwlllZZZVVVXXXeeezzzxxxggg^^^___^^^aaaaaadddiiiiiidddaaaaaawwwxxxyyy{{{{{{{{{{{{}}}xxxuuulllhhhccc]]]YYYUUUQQQOOOIIIGGGDDDCCCEEELLLVVV]]]\\\___aaaaaaaaa___VVVLLLGGGEEEHHHTTTjjjrrruuuYYYEEE@@@@@@EEE???AAABBBAAA???======>>>===<<<<<<;;;;;;<<<<<<=====================<<<<<<<<<<<<<<<<<<;;;:::999999777777777666444333111000////////////////////////...///000000000000333555MMMcccuuuvvvqqqqqqssssss~~~zzzqqqrrrtttfffnnn{{{hhh```kkk|||sss```XXXXXXYYY[[[\\\```iiiwwwsssaaaSSSUUUVVV[[[dddmmmssssssrrrooopppkkkdddiiiwwwvvv{{{{{{mmm{{{~~~xxxzzzpppfff```bbbzzz~~~___NNNLLLOOOSSSWWWRRRRRRbbbvvvqqqnnniiigggdddcccccceeeeeeeeeeeedddbbbaaaaaabbbbbbccceeeaaa\\\\\\___cccdddccc[[[\\\\\\hhhxxxmmmooo~~~iii```UUUPPPQQQTTTTTTRRRNNNOOOPPPOOOMMMMMMMMMNNNPPPPPPQQQQQQPPPNNNLLLKKKNNNMMMLLLKKKKKKJJJKKKKKKLLLLLLMMMQQQUUUZZZ\\\\\\jjjpppuuuvvvxxx}}}kkkXXXMMM[[[sssiiifffaaa___fffkkkgggddddddgggfffbbbaaaccc~~~zzztttoookkkbbb]]]WWWRRROOOMMMJJJHHHCCCCCCCCCGGGNNNVVV\\\______aaaaaa```aaa___UUUKKKCCCEEEPPPhhhqqqqqqlllPPPBBBBBBFFFDDD===???@@@???===<<<<<<<<<===<<<<<<<<<<<<<<<<<<===<<<=====================::::::;;;;;;;;;:::999888666777777666555333111///////////////////////////,,,...///000000111222333CCCWWWoooxxxssslllllloootttzzzxxxuuuwwwuuucccffftttlll```[[[YYYYYY[[[^^^dddmmmyyyuuueeeUUURRRTTTWWW[[[___aaabbbcccsssxxxpppfffkkkyyywww{{{vvv}}}~~~~~~jjj___bbbooonnnWWWMMMMMMQQQUUUXXXUUUXXXmmm~~~mmmkkkkkkiiifffeeefffhhhhhhhhhfffdddbbbdddggghhhfffdddccc```\\\]]]aaacccaaa___YYYYYY\\\jjj{{{hhh[[[]]]ddddddlllzzz~~~qqqcccYYYUUUVVVXXXQQQOOOLLLJJJJJJIIIHHHHHHIIIJJJKKKMMMOOORRRTTTVVVXXXTTTNNNJJJIIILLLPPPTTTNNNPPPUUU]]]gggnnnrrrsssmmmcccZZZTTTUUUdddjjj___```___eeeoooooolllhhhggghhhgggcccbbbeee~~~|||yyytttnnngggccc[[[WWWPPPKKKHHHFFFDDDCCCAAAAAAEEEMMMWWW^^^aaa```aaabbbaaa``````^^^TTTJJJGGGNNN___|||xxxuuuSSSKKKCCCCCCFFF<<<<<<>>>???>>><<<;;;;;;<<<===<<<<<<;;;;;;<<<<<<===<<<<<<<<<===============777888999:::;;;:::999999666666666666444222000///////////////////////////+++---//////000222222111999MMMhhhxxxuuujjjiiipppnnn|||hhhbbbiii{{{vvvhhh```[[[YYY[[[^^^```dddooo~~~uuuhhhYYYTTTWWW[[[___bbbfffkkkoooyyy~~~ssshhhmmm{{{xxxvvv~~~~~~lll^^^ccctttsssbbbQQQKKKNNNRRRVVVYYY[[[aaavvv|||hhhiiihhhfffccccccdddfffffffffgggdddbbbeeejjjllliiieeebbb^^^\\\]]]aaabbb___[[[YYYYYY]]]lllvvvsss}}}pppgggcccVVVVVVXXX^^^fffsssqqqhhhhhhlll___ZZZUUURRRRRRRRRPPPNNNNNNNNNQQQUUU\\\dddlllppplllfff\\\UUUTTTZZZbbbhhhqqquuu}}}uuu___NNNSSS___iiimmmwwweeebbbeeeeeecccnnntttkkknnnkkkjjjkkkiiieeeccceee}}}yyyssskkkddd]]]YYYSSSQQQNNNJJJGGGDDDBBBAAABBBGGGNNNTTTYYY^^^aaadddeeedddbbbaaa```\\\QQQGGGIIIXXXvvvbbbGGGCCCGGGDDD>>>===>>>???@@@???<<<;;;<<<======;;;::::::;;;<<<<<<<<<999999999::::::;;;;;;;;;;;;::::::999999::::::;;;999888555333222111111111000000000000////////////---...000111222222222222:::LLLdddsssrrrkkklllsssssstttgggbbbjjjrrrcccYYY___^^^___cccfffkkkuuu{{{mmm^^^UUU``````bbbsss}}}||||||~~~ssslllwwwsssqqqxxxuuuoooaaannnmmm\\\KKKHHHMMMSSSYYY]]]___jjjxxxwwwggghhhffffffffffffeeeeeefffgggdddbbbaaacccfffgggfffdddeeebbb___^^^___```aaa```bbbXXX\\\lllpppooo~~~dddWWWNNNPPPXXX^^^eeelll||||||xxxjjjZZZSSSVVV[[[\\\[[[TTTRRRUUU```pppzzz|||zzzvvvnnnccc[[[___pppvvvddd\\\VVVRRRTTTYYY]]]sssrrrkkkdddaaagggkkkjjjkkknnnllljjjkkkooonnnggg```^^^|||yyywwwsssmmmfff^^^XXXUUUOOOMMMIIIEEEBBBAAABBBBBBHHHLLLRRRWWWZZZ]]]```bbbaaacccbbb]]]VVVPPPKKKIIIXXXkkkeeeQQQAAAAAACCC@@@===@@@>>>??????>>><<<;;;;;;<<<======???DDDIIIIIIBBB;;;:::::::::::::::;;;;;;;;;::::::999999999999::::::999777555333222111111111111000000000////////////---......///000000111111777FFF\\\mmmoookkklllqqqvvvuuueee___eee{{{|||kkk^^^]]]\\\^^^dddjjjqqq|||zzzlll[[[ZZZ[[[\\\pppsssxxx|||ttthhhgggmmmrrrmmm{{{zzzttt{{{vvvqqqrrrzzzuuummm|||~~~fffXXXKKKJJJNNNRRRUUUXXX^^^dddxxxsssfffhhhccceeefffeeecccbbbbbbccc```______bbbdddeeebbb```___]]]ZZZZZZ[[[]]]]]]]]]___YYY]]]gggkkkkkkzzzwwweee]]]YYYXXX[[[```kkkiiimmmwww}}}|||zzzfffkkkttt}}}yyyrrrmmmssssss___VVVPPPRRRZZZfffxxxsssjjjeeedddiiilllkkkjjjmmmjjjggghhhlllkkkeee```___~~~zzzwwwooommmiiiccc]]]VVVQQQNNNKKKHHHDDD@@@@@@BBBEEEGGGPPPSSSXXX[[[\\\]]]^^^___^^^```^^^UUUIIIEEEKKKSSSqqqtttJJJBBB>>>AAA@@@<<<===BBB===>>>???===;;;:::;;;<<<<<<===BBBLLLTTTQQQEEE:::;;;;;;;;;;;;::::::::::::::::::999999999999::::::888777555444222222111111111111000000000/////////......------...///000111333>>>RRRfffooommmkkkllltttuuuyyyggg```bbbpppuuufff]]][[[]]]ccciiiqqq}}}}}}tttcccaaa\\\^^^yyyqqq```iiivvv{{{rrrmmmkkkiiitttppprrr|||tttkkklllzzzqqq\\\RRRJJJKKKOOOQQQRRRTTTdddddd~~~mmmdddggg```cccdddccc___]]]]]]___\\\]]]^^^```aaaaaa^^^[[[ZZZXXXWWWWWWYYY[[[\\\\\\]]]^^^aaadddeeehhhrrr}}}{{{jjjZZZWWW^^^eeehhhjjjzzz~~~{{{mmmaaaWWWOOOKKKPPPWWWbbbppp|||{{{lllooojjjgggfffiiijjjhhhfffggggggdddbbbeeeeeeaaa^^^^^^~~~|||yyytttqqqeeeccc___ZZZUUUOOOKKKIIIIIIFFFBBB@@@AAAFFFKKKOOOUUUXXX\\\]]]]]]]]]]]]]]]^^^[[[UUUKKKBBBEEEWWWjjjyyyzzzUUUCCC@@@@@@CCCAAA===>>>CCC<<<===>>><<<:::999:::;;;999;;;AAAIIINNNKKKAAA999<<<<<<;;;;;;::::::999999999999888888888888999999777666555444333222222111111111111000000000//////000///---------///111222111999KKKcccrrrrrrjjjeeemmmfffqqq}}}mmmgggbbbhhhwwwqqqbbb^^^\\\___dddjjjttt~~~uuuwww~~~zzzjjjaaa^^^bbbvvvooo[[[^^^gggvvvmmmyyyyyyxxx|||nnnlllwww{{{xxx~~~```SSSMMMIIILLLOOOQQQTTTWWWffffffuuufffbbbfff```aaaaaa^^^[[[YYY[[[]]]ZZZ[[[]]]______]]]ZZZWWWXXXWWWVVVWWWZZZ\\\]]]]]]]]]bbbdddbbbaaafffkkknnnooo|||lllhhhfffaaa]]]hhhdddgggwww{{{ppp]]]YYYRRRMMMKKKOOOWWW]]]rrr|||nnnkkkgggjjjgggeeedddcccbbbbbbcccgggbbb^^^___^^^[[[ZZZ[[[~~~{{{wwwsssmmmiii]]][[[WWWSSSNNNJJJGGGEEEEEECCCAAAAAADDDJJJQQQUUUWWWZZZ]]]^^^]]]\\\\\\\\\[[[SSSJJJEEEFFFSSSmmmuuufffooocccJJJDDD@@@???@@@AAAAAAAAACCC;;;<<<===;;;999888999:::888;;;???@@@@@@===<<<;;;;;;;;;;;;:::999999999888999888888777777888888999666666555555444333222111111111111111000000000000222000///......000222333222777HHHcccvvvvvvjjj```eee^^^eeeqqqkkk```aaannnkkkddd^^^^^^aaaeeemmmuuuooonnn{{{|||lll^^^]]]aaapppuuuddd]]]nnnmmmuuueeelllxxx~~~yyyuuupppuuu~~~ttt{{{|||sssVVVNNNJJJHHHKKKPPPSSSZZZ```aaajjj|||kkkaaaaaaccc```___]]]ZZZYYYYYY[[[]]]YYY[[[^^^___]]]ZZZWWWUUUUUUTTTTTTVVVYYY\\\\\\\\\ZZZaaaccc^^^]]]aaadddbbbgggqqq~~~vvvqqqkkkjjjuuusssffffffiiigggcccaaaaaa^^^XXXTTTTTTUUUWWW^^^iiivvvhhhffffffbbbgggfffccc``````cccgggjjjjjjddd^^^]]]\\\YYYYYY[[[}}}yyyuuupppkkkddd```VVVTTTQQQMMMIIIFFFDDDCCC@@@@@@AAACCCHHHNNNTTTWWWXXXZZZ]]]]]][[[ZZZYYYYYYUUUNNNKKKQQQ[[[jjjiiicccsssiiiNNNFFFBBB>>>;;;;;;>>>AAABBBCCC:::;;;<<<:::888777888999999<<<===:::777666:::>>>999999999999888888888888888888777777777777888888555555555555444333222111222222111111111000000000222111000//////000111222333555EEE```uuuwwwlllaaaaaa]]]aaaxxxrrrmmm```^^^fffxxxwwwnnneeecccdddhhhooovvvpppnnnuuuxxxeee```___lllwwwpppoooxxxdddhhhssswwwyyyqqquuuqqq{{{{{{lllTTTKKKIIIIIIMMMPPPUUU]]]fffddd|||vvvddd______aaa___\\\YYYZZZ]]]___]]][[[YYY\\\^^^]]]ZZZWWWUUUTTTPPPPPPPPPRRRVVVXXXXXXWWWVVVZZZ\\\ZZZYYY\\\]]]\\\___^^^iiivvvllliiilllooorrr}}}xxxmmmbbb[[[ZZZ[[[TTTXXXYYYUUUZZZgggpppqqqsssvvv{{{~~~ooofff]]]\\\cccdddfffeeebbbccciiiooorrrllleee___^^^]]][[[[[[^^^zzzwwwtttoookkkgggbbb\\\XXXQQQOOOLLLIIIEEECCCBBBAAA>>>@@@DDDIIIOOOTTTXXXZZZYYY[[[\\\\\\YYYVVVTTTSSSPPPRRR]]]ooo{{{rrrhhhqqqyyySSSGGG@@@>>>===;;;::::::===>>>>>>999:::;;;:::888666777888888999999888777888:::===777777777777777888888888777777777666666777777777444555555555555333222111222222222111111111000000000000000000000000000000222222>>>XXXooouuunnnfff___^^^___lllvvvrrrhhhcccbbbkkk}}}yyynnniiiiiikkkpppvvvtttrrrttt~~~jjjgggccckkk{{{wwwdddiiirrr}}}zzz~~~}}}}}}yyy{{{|||}}}tttaaaQQQIIIIIILLLPPPRRRTTT]]]fffoootttaaa^^^___^^^[[[XXXXXX^^^fffggg```XXXYYY[[[]]][[[WWWTTTSSSSSSNNNMMMNNNPPPSSSUUUUUUTTTUUUTTTVVVYYYZZZYYYZZZ]]]WWWSSSVVVdddzzz~~~xxxuuutttpppqqqwwwooo```bbbeeeeeeaaa]]]___iiirrrxxxffffffhhhcccaaaeeeeeejjjkkkgggfffjjjmmmmmmfff```[[[[[[[[[ZZZ[[[^^^{{{{{{yyynnnnnnkkkfffbbb___[[[WWWTTTNNNLLLIIIFFFCCCAAAAAA@@@@@@CCCIIIOOOUUUZZZ\\\^^^ZZZ[[[\\\[[[WWWSSSPPPOOOOOOYYYpppjjjlllRRRFFFGGG;;;===@@@@@@<<<888777999:::999::::::999777666777888555444555888;;;<<<;;;888555555666666777777888888777777666666666666777777444555555666555444222111222222222111111111111000...//////000//////...---000///888PPPhhhrrrpppjjj]]]___]]]bbb{{{yyyrrrjjjaaacccssstttmmmkkkkkknnnssszzzyyyvvvxxx|||eeekkkkkknnn}}}ooo___fffnnnuuufffmmmzzz~~~xxxkkkzzziiiVVVJJJHHHJJJNNNRRRSSSTTTZZZcccuuusss```^^^___]]]XXXUUUXXXbbbnnnnnnaaaTTTYYY[[[\\\YYYTTTQQQQQQRRRNNNMMMNNNPPPSSSUUUTTTSSSVVVRRRTTTZZZ\\\YYY[[[aaaVVVSSSRRRTTT^^^uuu}}}rrrbbbfffccc___fffsssqqqeeehhhoooqqqkkkffffffeeeaaa^^^YYYUUUVVVWWWWWWYYY\\\|||yyyuuuoookkkeee```[[[XXXXXXVVVPPPKKKFFFFFFEEEBBB@@@@@@BBBDDDGGGMMMTTTXXXYYYZZZ\\\___\\\]]][[[VVVSSSSSSRRRPPPbbbxxx}}}qqqYYYBBBDDDAAA444;;;;;;::::::::::::999999555666888999:::::::::999999::::::::::::999888888666666777888888888777777666666666666666666666666666555555555555444444444111222222111000//////000222111111000000000000000///000555CCCZZZnnntttpppccc[[[aaafffmmmsssaaa___kkk|||}}}uuurrrrrrrrrssswww{{{}}}yyyvvvssszzzyyygggdddaaahhhoooeee[[[^^^kkkvvv|||wwwmmmrrr~~~tttZZZNNNKKKKKKPPPKKKPPP[[[SSSUUUqqqkkkccc]]]VVVVVVXXXUUUTTTXXX^^^aaa___[[[]]]\\\ZZZWWWUUUTTTTTTTTTRRRRRRSSSRRRRRRTTTWWWZZZXXXWWWVVVUUUVVVXXXZZZ[[[TTTSSSZZZaaa___cccvvvddd```]]]___dddgggeeebbbdddjjjpppqqqlllddd^^^[[[^^^WWWSSSXXX]]]ZZZUUURRR}}}{{{xxxtttoooiiieee___ZZZUUUSSSSSSQQQLLLGGGDDDDDDCCCAAA@@@@@@CCCFFFQQQTTTXXX[[[[[[[[[\\\]]]]]]___]]]TTTKKKKKKXXXfffwwwoooKKK???>>>??????;;;;;;:::::::::999999999555666888999999999999888999999999999999888777777888888999999::::::999999777777777777777777777777666555555555555444444444111222111111000///000000222111000000//////000000111222666CCCYYYnnnuuusssccc\\\```cccjjj}}}hhhaaagggvvvzzztttuuuwwwvvvxxx{{{|||~~~}}}vvveeebbbaaahhhpppkkkfffeeehhhlllppp{{{jjjmmm{{{mmmVVVKKKIIIJJJQQQQQQWWW]]]VVVaaalllccc\\\WWWYYYUUUVVVXXX[[[]]]```aaabbb___]]][[[YYYWWWVVVWWWWWWUUUVVVUUUSSSPPPOOOOOOPPPUUUWWWZZZ\\\]]]\\\ZZZYYYVVVUUUZZZ```^^^```xxxpppeeebbb```aaadddfffeeeccc]]]bbbiiikkkiiiddd```___XXXSSSSSSXXX[[[XXXTTTSSS}}}|||zzzxxxtttppplllgggaaa]]]VVVRRRMMMKKKKKKJJJFFFBBB@@@AAAAAA@@@AAADDDHHHLLLYYYYYYYYY[[[\\\]]]\\\[[[aaa\\\WWWUUUSSSYYYmmmxxxKKK@@@@@@:::;;;DDD::::::::::::999999999999666777888888888888777777888888888777777777666666777888888888999999999999888888888888888888888888666555555555555444444444222222111000000000000111222111000000//////000000000111444>>>SSShhhsssttteee______```eeepppccccccmmm}}}zzzxxxzzzxxxzzz{{{{{{}}}qqqbbb``````gggoookkkhhheeeeeemmmxxxmmmgggjjjzzzzzzaaaOOOHHHHHHEEEMMMTTTZZZYYYTTTooonnnccc[[[VVV[[[XXX[[[______]]]^^^cccggg___]]][[[XXXWWWWWWXXXYYYWWWXXXWWWUUUQQQNNNMMMMMM[[[\\\^^^___```___]]]\\\YYYVVVYYY___^^^\\\kkkqqqiiicccbbb```______``````aaaZZZ]]]aaacccbbb```______SSSRRRTTTYYYZZZVVVSSSTTT~~~yyyvvvsssppplllhhhccc^^^XXXTTTNNNKKKGGGEEEEEEDDDBBB@@@===???AAACCCFFFKKKQQQUUUZZZXXXVVVXXX\\\^^^]]][[[bbbUUURRRaaarrrnnnsssxxxTTT;;;???DDD<<<888>>>:::::::::999999999999888777777777777777777666666777777666666555555555555555555555555666777777888888888888888888888888888666555555555555444444444333222000000111222222111111111000///////////////...///000888JJJ```nnnqqqfffaaa^^^\\\```yyyrrrgggbbbeeeqqq|||~~~zzzyyy{{{}}}~~~~~~mmm______^^^dddlllpppiiiiiiwwweeedddoookkkWWWKKKGGGIIIHHHNNNVVVZZZTTTYYYoooddd\\\XXX^^^___aaacccbbb``````cccggg]]]\\\YYYWWWWWWXXXYYYZZZXXXYYYYYYWWWVVVWWWYYY\\\hhheeeaaa^^^\\\^^^```bbb\\\WWWYYY______\\\bbbnnn||||||fff___ccc^^^^^^]]][[[YYYYYY[[[]]]\\\]]]]]]\\\[[[ZZZYYYYYYSSSUUUZZZ^^^[[[UUUSSSUUU~~~yyyssspppkkkgggccc___[[[VVVQQQNNNHHHFFFCCCAAAAAAAAAAAA@@@===@@@DDDHHHMMMSSSZZZ___]]]ZZZXXXYYY\\\]]][[[YYYYYYWWWbbbzzzggg^^^sssrrrQQQDDD;;;===@@@>>>:::999::::::999999999888888888777777666666666666666666777666555444444444555555444444444444555666777888888888888888888888888888666555555555555444444444333222111222444555333111111000000///.../////////......///333CCCXXXiiiooogggddd]]]ZZZ^^^nnn~~~ssskkkggggggmmmttt|||~~~kkk^^^^^^]]]bbbiii||||||kkkaaakkkvvv___PPPIIIHHHLLLRRRTTTZZZZZZVVVkkknnniiibbb___fffcccccccccccceeefffggghhh^^^]]]ZZZXXXXXXZZZ\\\^^^]]]]]]\\\\\\]]]aaaggglllllliiieee```^^^^^^___```\\\XXXYYY___aaa^^^```eeejjjwwwttt\\\WWW[[[\\\\\\\\\[[[YYYWWWWWWZZZ]]]^^^\\\ZZZWWWWWWWWWWWWWWWYYY[[[```bbb]]]UUUSSSVVV}}}|||zzzyyyvvvqqqkkkggg```]]]YYYVVVSSSOOOKKKHHHDDDCCCAAA??????@@@AAABBBAAAEEEKKKPPPUUUZZZ___bbbaaa___^^^]]]\\\ZZZXXXUUUQQQfffzzzkkkfffnnnNNNAAABBB>>>888888<<<===;;;999999999999888888888888666666555555555555666777777666555444444444555666666555555555666777999:::888888888888888888888888666555555555555444444444444333333555888888555111111000//////....../////////111000333???SSSeeemmmhhheee\\\YYY___eee}}}uuuuuuyyyyyypppmmmmmmnnnsssxxxiii]]]___^^^bbbhhh{{{xxxhhhpppxxxhhhUUUMMMIIIJJJOOOVVVTTTWWWVVVZZZvvvlllnnnjjjfffmmmbbbbbbdddfffiiijjjjjjjjj```^^^\\\ZZZ[[[]]]```bbbaaaaaa```___```dddjjjoooeeefffggggggeee```\\\YYY]]]YYYZZZ___bbbaaaaaaccckkklllvvvbbbTTTYYY\\\WWW^^^]]][[[ZZZ[[[^^^```bbb]]]ZZZWWWVVVWWWYYY[[[\\\^^^___bbbccc^^^WWWTTTVVV~~~|||{{{zzzzzz{{{{{{yyywwwxxxuuuqqqnnnkkkgggaaa\\\VVVTTTPPPMMMKKKIIIFFFDDDAAAAAA???>>>>>>???BBBDDDHHHLLLRRRWWWZZZ\\\^^^```]]]^^^___^^^[[[WWWUUUTTT[[[xxxtttdddgggwwwsssIII>>>???===999777999;;;;;;999999999999888888888888555444444444444555777888888777555444333444555666555444444444555777999;;;777777777777777777777777666555555555555444444444444333444999<<<<<<666111000000///............//////111111111;;;NNN```jjjiiifff[[[ZZZaaa___mmm{{{}}}wwwjjjhhhmmmttt}}}{{{hhh]]]``````dddjjj~~~uuuooovvvZZZOOOKKKIIIKKKRRRSSSOOOQQQQQQaaarrrkkkrrrnnnfffiiibbbfffkkkkkkiiigggggghhh^^^\\\ZZZXXXYYY\\\```ccc]]]^^^`````````aaadddggg___bbbeeegggfffbbb\\\YYY]]][[[[[[___aaaaaaaaaccchhhdddeeekkkyyysssnnnfff]]]ZZZZZZZZZXXXaaa^^^[[[\\\```eeegggggg]]]ZZZVVVVVVYYY]]]_________]]]^^^```]]]WWWUUUVVV~~~}}}|||{{{wwwvvvvvvwwwwwwvvvtttqqqsssooojjjgggddd```ZZZUUUPPPMMMJJJHHHGGGFFFDDDBBB@@@@@@???======???BBBEEEMMMQQQWWW[[[\\\\\\\\\\\\UUUYYY\\\\\\XXXUUUTTTUUUlllsssiiifffuuucccNNN===:::;;;???===777555888999999999888888888888777444333333333444555777888999777555444444444666777333222111111222555777999666666666666666666666666666666555555555444444444444333666;;;???>>>777000000000///...............---/////////777III[[[eeeiiifffZZZZZZccc\\\ddduuuddd```iiiuuuwww{{{{{{ggg]]]aaabbbfffmmmxxxuuujjjRRRLLLKKKIIILLLSSSSSSOOOQQQSSSkkkrrrlllsssmmmaaaaaaeeemmmssspppggg```aaaddd[[[YYYVVVUUUVVVYYY]]]```VVVYYY]]]__________________``````aaaaaaaaa``````^^^\\\\\\^^^``````aaaccc]]]\\\\\\\\\___oooqqq^^^WWWVVV^^^___WWWVVV\\\bbb]]]ZZZ\\\ccciiikkkjjj```\\\XXXXXX[[[^^^``````]]]ZZZZZZ\\\[[[WWWUUUVVV~~~|||zzzwwwvvvuuutttrrroookkkiiigggaaa^^^[[[ZZZZZZWWWOOOHHHJJJHHHDDD@@@??????@@@AAA???>>>>>>???CCCIIIOOORRRTTTWWW[[[aaacccaaa]]]XXXSSSTTTWWWXXXWWWZZZjjjzzznnnllllll|||ooo^^^OOO;;;:::999888888::::::999888:::999999888777666555555444444333333333444555555888777666555444333222222333333333333333333333333555555555555555555555555555555555555555555555555333222111111222222000...222111111000000000000000000000111111222999LLL^^^eeefffaaaWWWSSS[[[gggnnnpppllliiihhh~~~{{{nnndddbbbhhhhhhpppppp___NNNHHHIIILLLPPPTTTLLLWWWLLLTTT~~~ooodddbbbdddsssyyyfffXXXYYY___\\\]]]^^^____________^^^bbbaaa^^^ZZZXXXXXXZZZ]]]gggeeebbb```______```aaa```___^^^___```aaaaaa``````[[[[[[___```aaahhhqqq{{{hhhYYYUUUVVVXXXZZZ[[[\\\\\\[[[^^^]]]\\\```eeeiiijjjiii```___\\\YYYWWWWWWZZZ]]]]]]\\\YYYWWWVVVWWWXXXYYY}}}|||zzzxxxuuuqqqpppnnnjjjgggdddaaa```WWWSSSPPPOOOOOOLLLFFFAAAAAA@@@???>>>>>>???@@@AAA@@@AAACCCFFFKKKPPPUUUXXX]]]\\\[[[\\\]]]\\\ZZZXXXRRRVVV[[[___hhhzzzzzzlllOOOIIIBBB666:::999888999::::::999888999888888777777666666666333333222222222222222333555555444444444444333333333333333333333333333333444444444444444444444444444444444444444444444444444333222333444444222000222111000000//////000000//////000111111888IIIZZZccceee```WWWSSSYYYccciii|||mmmmmmuuupppbbbgggsssfffWWWIIIEEEHHHLLLQQQUUUTTTTTTYYYzzz~~~vvv|||kkkeeeeeecccjjjooolllaaa[[[\\\```\\\[[[YYYXXXYYY[[[^^^```cccbbb___\\\YYYYYY\\\^^^___```aaaaaaaaa```___^^^\\\\\\\\\^^^```aaa```___ZZZWWWXXX[[[\\\[[[___fffmmmpppZZZUUUTTTVVVXXX\\\___aaabbbcccbbbaaa```aaaeeeggggggfff[[[\\\]]]\\\ZZZZZZ[[[]]]\\\ZZZWWWTTTSSSTTTVVVXXX~~~{{{yyyxxxwwwtttrrrmmmjjjfffbbb^^^[[[YYYXXXRRRNNNJJJIIIIIIGGGCCC@@@=========>>>???@@@@@@AAABBBEEEIIINNNSSSWWWZZZ\\\aaa___\\\ZZZXXXWWWTTTQQQLLLYYYeeelll{{{mmmuuunnnGGG>>>>>><<<888:::999888999::::::999888777777777777777666666666555444333333222222222222111222222222333333444444222222333333333333333333444444444444444444444444333333333333333333333333444333333444666666555444111000000//////////////////...///000000666DDDSSS```bbb___VVVRRRVVV^^^cccrrr}}}gggnnnvvvYYYNNNEEEEEEKKKOOOTTTXXXZZZOOOiiiuuukkktttoooeeeeeegggeeedddbbb___]]]]]]^^^```]]][[[VVVTTTUUUYYY^^^bbbcccbbb___\\\YYYYYY\\\^^^ZZZ\\\```ccccccaaa^^^\\\XXXXXXZZZ\\\___```^^^]]]XXXWWWYYY\\\\\\ZZZ\\\```]]]eeevvvuuu^^^WWW[[[YYYZZZ\\\___bbbdddfffffffffdddcccbbbddddddcccbbbXXX[[[]]]^^^]]]\\\\\\\\\[[[XXXTTTQQQOOOQQQSSSUUU~~~}}}}}}}}}~~~{{{xxxvvvtttsssqqqooolllhhhfffaaa[[[WWWTTTSSSRRRNNNKKKGGGEEEEEEEEECCCBBB@@@@@@>>>>>>>>>@@@BBBCCCFFFIIINNNSSSWWWZZZ[[[[[[^^^\\\[[[YYYXXXTTTPPPLLLQQQjjj~~~pppeeepppRRR@@@CCC@@@;;;<<<:::999888888::::::999888555666666666666666666666888777666555444444444444111111111111222222222222222222222222222333333333333333333333333333333333222222222222222333333333333222333444666777666555111000//////......//////...---///000000333???KKK[[[___^^^WWWRRRTTTYYY\\\hhhpppiiiRRRJJJEEEIIIOOOSSSXXX\\\]]]YYYnnneeejjjfffaaaccceeehhheee```]]]]]]^^^___``````]]]YYYUUUUUUXXX]]]```aaa```]]]YYYVVVWWWYYY\\\ZZZ]]]```ccccccaaa^^^\\\WWWWWWXXXZZZ\\\\\\ZZZXXXUUUWWWZZZ\\\\\\[[[[[[]]]eeedddffftttmmm___^^^cccaaabbbbbbcccccccccbbbbbbfffdddcccaaaaaa```______ZZZ\\\^^^]]]\\\[[[[[[[[[YYYVVVQQQNNNMMMNNNQQQSSS~~~~~~~~~}}}}}}}}}}}}~~~~~~{{{yyywwwvvvvvvvvvsssqqqnnnmmmllljjjgggeee```^^^YYYTTTPPPNNNMMMLLLEEECCC@@@>>>>>>?????????AAA@@@>>>===>>>BBBFFFIIINNNPPPTTTWWWZZZZZZZZZZZZ\\\YYYUUUTTTUUUWWWXXXXXXjjjpppdddqqqdddBBB???CCC;;;777<<<999888777777888999888777555555555555555666666666888777666555444333333333222222111111111000000000111111111222222333333333333333333333333333333333111111111222222222333333111111111333555666555444111111000///////////////...---...000000111999CCCUUU[[[]]]XXXSSSTTTWWWXXX]]]{{{~~~~~~qqq^^^LLLGGGEEEKKKQQQUUUYYY]]]aaaxxxjjjcccgggccc```bbb```bbbbbbaaa```^^^^^^___aaa```]]]ZZZXXXWWWWWWYYYZZZ]]]\\\ZZZVVVSSSSSSVVVYYY\\\]]]^^^^^^^^^]]][[[ZZZYYYXXXXXXXXXYYYXXXVVVTTTOOOSSSWWWXXXXXXYYYZZZZZZ]]]______aaaqqqzzzpppfff______cccdddeeeeeeeeedddbbb___^^^aaaaaa```^^^\\\[[[[[[\\\^^^^^^^^^[[[YYYXXXYYYZZZWWWTTTPPPMMMMMMNNNQQQSSS{{{{{{zzzyyyyyyyyyyyyzzzyyyxxxvvvssspppnnnlllllliiigggdddcccbbb```]]][[[TTTSSSOOOLLLIIIGGGFFFEEE@@@???>>>======>>>???@@@>>>======???CCCIIINNNRRRVVVWWWXXXYYYZZZZZZZZZZZZ\\\WWWPPPOOOUUUaaalllsss~~~lll}}}]]]III::::::;;;666666;;;777666555666777888777555555555555555555444444444444333222222111111111111222222111111000000000///000000111111222333333333222222222222222222222222111111111222222333333444111000000222444555444333222111111000000000000000...---///111000///444<<>>?????????AAABBBEEEHHHNNNTTTXXXYYYYYYYYYWWWUUURRRQQQQQQTTTWWWYYYKKKNNNWWWdddttt}}}tttsss___DDD:::???>>>666888???;;;///555444333333444555444333666666555444333333222222222222222111222222333333//////000111222333444444///000000111222222333333111111111111111111111111111111222333444444555555333222222333444555444222444333222222111111222222///...000333222...000444GGGRRR\\\^^^\\\\\\[[[ZZZ[[[fffrrrjjjddd```^^^]]]^^^dddlllwww]]]hhhmmmxxxYYYKKKLLLFFFEEEHHHPPPWWW[[[bbbhhhnnncccaaabbb^^^cccgggaaaeeebbb``````aaa```^^^[[[\\\ZZZXXXWWWXXXZZZ]]]___```___\\\YYYVVVVVVYYY[[[ZZZ[[[]]]___`````````___ZZZWWWSSSRRRSSSUUUVVVVVVYYY[[[YYYQQQPPPVVVZZZZZZXXXXXXWWWUUUYYY___```]]]ZZZjjj{{{yyyuuu[[[XXX```^^^bbbcccaaa^^^\\\ZZZXXX^^^aaagggkkkjjjfff```\\\___```___[[[UUURRRRRRSSSUUUXXX[[[\\\ZZZWWWUUUTTTRRRSSSTTTUUUVVVWWWXXXXXXwwwuuuqqqooommmllliiigggiiigggccc___[[[WWWUUUTTTPPPOOOMMMKKKIIIGGGGGGFFFEEEDDDCCCBBBAAA@@@???>>>>>>======>>>@@@BBBDDDFFFMMMNNNRRRWWWZZZZZZXXXUUUWWWQQQPPPUUUVVVSSSQQQTTTVVV[[[fffvvvzzzyyybbbBBBBBB<<<;;;:::888777666666666555555444333333333333444666666555444333333222222333222111111000000111111000000000000000000000000111111222222222222111111//////000111111111111111//////000111222333333444444444333333333444444555555222///...///000111000111000...---...///111222===LLL[[[```ZZZTTTVVV[[[WWWfffsss}}}sss```VVV]]]bbb]]]]]]dddsssggg___ccchhhxxxbbbRRRLLLIIIFFFIIIIIIUUU^^^QQQYYYkkkiiifffcccaaa``````aaaaaa```^^^\\\ZZZZZZZZZZZZVVVUUUUUUYYY___ccccccaaaddd___YYYVVVVVVYYY\\\]]]YYYZZZ]]]``````]]]XXXSSSWWWWWWWWWWWWWWWWWWVVVUUUSSSRRRQQQRRRTTTUUUTTTSSSaaa[[[UUUSSSUUUYYY\\\]]]eeejjjpppvvvzzzuuuuuu~~~|||uuuqqq___ZZZ\\\]]]dddaaa^^^\\\[[[[[[ZZZYYY^^^```bbbbbbbbbaaa```aaa``````]]]XXXVVVWWWTTTOOOPPPXXXaaa```YYYRRRQQQTTTSSSRRRQQQSSSVVVXXXYYYYYYqqqnnnjjjhhhfffdddbbb```^^^]]]YYYVVVRRROOOMMMLLLJJJIIIGGGEEECCCBBBBBBAAA@@@@@@???>>>===<<<;;;;;;===>>>@@@DDDHHHKKKOOOQQQVVVWWWYYY\\\]]]ZZZUUUQQQPPPNNNOOOQQQQQQSSS^^^iii|||{{{|||{{{rrruuujjjJJJBBB:::;;;;;;999888777666666666555555444333333333333444555555555444333333222222333222111111000000111111000000000000000000000000000111111222222111111000//////000111111111111000111111111111111111222222...///111333333222000///444222000///000000111111222000///......///000111666BBBQQQYYYWWWQQQMMMMMMOOOYYYeeessstttvvvjjjZZZ[[[[[[TTTSSSZZZ\\\gggvvv~~~vvvhhh```aaammmzzztttYYYLLLHHHFFFHHHHHHKKKRRRQQQQQQsssmmm```___^^^]]]]]]^^^___```^^^]]]\\\[[[[[[[[[\\\]]]ZZZYYY[[[```eeehhhgggddd```^^^[[[YYYWWWXXXYYY[[[YYY[[[^^^___^^^[[[XXXVVVWWWXXXYYYZZZ[[[[[[ZZZZZZWWWUUUTTTUUUVVVWWWVVVTTT___[[[WWWVVVXXX\\\______aaaeeehhhiiiooouuu___VVVYYY^^^aaa```^^^\\\[[[ZZZZZZZZZYYY\\\^^^```aaaaaaaaaaaaaaa]]]^^^[[[WWWVVVWWWUUUPPPPPPVVV\\\[[[VVVPPPOOOPPPQQQPPPPPPRRRTTTVVVVVVUUUgggddd```]]]\\\ZZZWWWUUUSSSRRROOOLLLIIIFFFDDDDDDCCCBBBAAA???>>>>>>======????????????@@@@@@@@@@@@AAACCCGGGKKKPPPTTTVVVXXXXXXYYY\\\^^^^^^ZZZSSSNNNNNNQQQTTTTTTTTT\\\qqqxxxqqqkkknnnzzzggg===:::@@@666;;;:::999777666666666666555555444333333333333333555444444333333222222222222222111000000000000111000000000000000000000000000111111222222111111000...///000000111111000000222222111111111000000000333444444444444444444444222333333222111000111333222111000.........//////333<<>>>>>===<<<=========>>>???@@@BBBDDDFFFGGGHHHJJJLLLOOORRRUUUVVVWWWWWWWWWYYY[[[^^^___[[[UUUPPPNNNTTT[[[^^^```kkkoooccc[[[lllZZZIII@@@<<<<<<888999999888777666555555666555444333333222222333333444333333333222222222111222222111000000000000000000000000000000000000000000000111111111111000000...//////000000000000000111111111111000000000000777555222000000222555777333555666444222111222333333222000///............222666@@@PPP]]]```XXXOOOLLLNNN```zzz|||fffaaacccsssuuuccc\\\ZZZZZZbbbnnn|||yyy{{{{{{gggYYY\\\rrrsssdddwwwuuucccRRRHHHGGGHHHIIIMMMSSS^^^VVVQQQ~~~kkkVVV[[[\\\\\\]]]]]]\\\[[[ZZZ\\\\\\[[[[[[[[[\\\]]]^^^VVVUUUUUUXXX^^^``````^^^bbbdddddd```YYYUUUWWWZZZ[[[]]]___[[[UUUQQQSSSVVVYYYZZZ[[[\\\[[[ZZZYYYXXX___^^^^^^^^^^^^]]][[[YYYXXXXXXYYYZZZ]]]___aaaaaaaaaeeehhhhhheeedddgggkkkyyyzzzvvvrrrjjjaaa\\\^^^bbbeeeeee\\\]]]]]]\\\YYYWWWVVVVVVUUUVVVXXX[[[^^^______^^^YYYZZZYYYWWWYYY\\\[[[WWWWWWWWWWWWXXXYYYYYYWWWUUUSSSSSSSSSTTTUUUUUUSSSRRRWWWTTTQQQNNNMMMKKKIIIGGGFFFEEEDDDBBBAAA@@@@@@@@@<<<<<<<<<<<<<<<===>>>>>>;;;===???BBBFFFIIIKKKLLLQQQSSSUUUWWWXXXXXXXXXWWW[[[ZZZ[[[\\\[[[XXXSSSOOOOOOYYYeeennnvvvnnnbbb]]]sssSSS888CCCGGG>>>999999888888777666555555555555444444333222222222222333222222222222222111111111222111000000//////000000////////////////////////000000000111111000000000......///000000000000000...//////000111111222222///000000111222222222222777777777555333222222333222222111000///.........000000666GGGZZZeeeccc\\\SSSNNNYYYpppzzz}}}{{{^^^\\\```ppprrrddd``````ffftttoooaaabbbyyyqqqhhheeezzz~~~oooiii___SSSKKKHHHGGGIIIKKKNNNWWW\\\RRRbbbkkk[[[^^^^^^______^^^]]]\\\\\\___^^^]]][[[ZZZ[[[[[[\\\]]]ZZZWWWYYY^^^bbbcccbbb[[[]]]]]]YYYTTTSSSXXX^^^___aaaaaa]]]VVVSSSUUUYYYYYYYYYZZZ[[[[[[\\\\\\\\\```______```aaa```^^^[[[ZZZ[[[^^^```bbbcccdddeee^^^ccciiimmmoooppprrrsssppphhheeeiiiuuupppgggjjjfffbbb```aaabbbaaa___^^^```aaa___ZZZVVVTTTTTTRRRRRRSSSWWW[[[]]]]]][[[YYYZZZZZZYYY[[[```___\\\YYYXXXXXXZZZ\\\]]]\\\ZZZTTTSSSRRRRRRSSSRRRPPPNNNPPPMMMJJJIIIHHHGGGEEECCCAAA@@@??????>>>>>>??????;;;;;;<<<<<<===???@@@AAAAAACCCEEEHHHKKKNNNQQQRRRSSSTTTUUUWWWXXXYYYZZZZZZXXXVVVTTTSSSSSSSSSRRRPPP^^^kkk{{{yyyhhhgggrrr}}}YYYDDD<<<>>>999777999777777777666555555555555555444444333222222222222222111111111111111111111111111111000////////////000///////////////////////////000000111111000000///---...//////000000//////---......///000111222333...444>>>FFFIIIFFFAAA<<<>>>;;;666444444444333222111111000000//////......111000444CCCVVVeeejjjjjj```TTTTTTbbbjjjqqqzzz___]]]]]]dddqqq|||{{{rrrhhheeefffmmm{{{vvvkkknnnrrreeeccchhh~~~oooaaa\\\TTTMMMJJJHHHFFFHHHKKKSSSXXXUUUUUUiiibbb_____________________```aaa```^^^\\\ZZZYYYYYYZZZ^^^[[[XXXZZZ^^^bbbcccbbbZZZ[[[[[[YYYXXXZZZ```eeeaaabbbaaa^^^ZZZXXXZZZ]]]YYYYYYYYYZZZ\\\___bbbccc]]]]]]^^^aaabbbbbb```]]]WWWZZZ\\\^^^^^^^^^___aaaYYY\\\bbbhhhnnnrrruuuvvvgggaaaaaagggkkknnnxxx{{{lllggghhhdddbbbaaaaaabbbcccbbbaaa___bbbdddbbb\\\VVVSSSSSSQQQQQQQQQVVV[[[]]]\\\ZZZYYY[[[[[[ZZZ]]]bbbbbb^^^YYYYYYYYY[[[]]]]]]\\\ZZZSSSQQQNNNMMMMMMMMMKKKJJJIIIFFFDDDCCCCCCBBBAAA@@@>>>============>>>??????>>>??????@@@BBBDDDFFFGGGKKKKKKLLLNNNPPPQQQSSSSSSPPPPPPPPPQQQRRRTTTUUUVVVPPPOOONNNQQQYYYaaahhhlllwwwxxxhhhiiizzzxxxXXXCCC>>>???;;;111333:::777666666555555444444555555444333222222111222222222000111111111111111111111111111000/////////////////////////////////////////////000000000000//////---...//////000000//////.../////////000000111111000888EEEQQQWWWWWWSSSPPPEEE>>>555222444555333000///000000000000000//////111111444???OOO^^^gggkkkfffYYYSSSZZZ___ggg~~~xxxeeedddccceeejjjqqqxxx|||{{{vvvppplllkkkppp}}}{{{wwwbbb______hhhqqqaaaXXXTTTMMMIIIIIIGGGFFFJJJQQQYYY[[[ZZZpppttteeegggeeedddcccaaa``````aaaaaaaaa```^^^\\\ZZZYYYZZZZZZYYYXXXWWWZZZ^^^```^^^\\\]]]]]]\\\\\\\\\]]]^^^___[[[[[[[[[[[[[[[\\\^^^___^^^\\\ZZZXXXYYY\\\```bbbYYYZZZ\\\___bbbcccaaa___WWWYYY[[[[[[ZZZYYY[[[]]]ZZZYYYZZZ]]]ccchhhkkklllaaa]]]aaajjjkkkeeegggooouuuvvvwwwyyyuuulllgggfffhhhcccbbbaaabbbbbbcccdddddd]]]aaaeeeccc\\\VVVSSSSSSTTTRRRRRRWWW\\\___]]]ZZZXXXZZZZZZZZZ]]]bbbbbb___\\\]]]______]]][[[YYYXXXTTTQQQLLLJJJIIIIIIIIIHHHDDDBBB@@@?????????>>>===============>>>???@@@AAACCCCCCDDDEEEGGGIIIKKKMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLKKKKKKLLLMMMNNNLLLLLLOOOYYYiii{{{wwwkkkkkk}}}gggFFFFFFBBB333444===:::888;;;:::666666555444444444555555444333222222111111222222000000000000000111111111111111000/////////////////////////////////////////////000000000000//////---......///////////////000000000000////////////***000999CCCLLLSSSVVVXXXJJJ???444111444666333///...///000000000000000///+++,,,000999DDDQQQ\\\bbbaaaVVVRRRWWWYYY\\\kkk}}}uuufffiiilllmmmnnnpppuuuxxx}}}zzzvvvrrrpppttt~~~|||jjjXXX\\\\\\ffftttbbbWWWTTTNNNHHHEEEGGGGGGGGGNNNXXX^^^```fffllldddlllooommmiiieeebbb````````````___]]][[[ZZZZZZZZZ[[[WWWXXXZZZ^^^bbbbbb]]]YYY]]]\\\ZZZYYYXXXVVVRRROOOSSSRRRSSSUUUYYY\\\^^^^^^ccc___ZZZVVVUUUVVVYYY[[[VVVWWWZZZ^^^bbbcccbbb```]]]```aaa```^^^]]]^^^aaa___[[[WWWVVVYYY]]]______aaaZZZ[[[cccddd```eeepppkkkllllllhhheeegggnnnuuuwwwqqqjjjfffhhhlllmmmjjjgggeeecccaaa_______________ZZZ___dddbbb\\\VVVTTTTTTVVVTTTTTTXXX^^^aaa^^^[[[WWWYYYZZZYYY\\\aaabbb^^^```bbbdddccc___ZZZWWWWWWWWWRRRMMMIIIIIIIIIIIIIII@@@??????>>>============@@@@@@??????AAACCCEEEFFFFFFGGGHHHJJJLLLNNNOOOPPPOOOKKKFFFEEEGGGIIIJJJJJJDDDEEEIIILLLLLLIIIHHHIIIPPP[[[iiivvvuuukkkwwwoooKKK@@@>>>999999888888777666666666777666666444333222111111000000111111111222222222222111111111000000//////////////////////////////000///...------...///000111111000000//////......,,,---...///000000000000000000000000000000000000222222444666:::>>>BBBDDD555555555444444333333333222111111111000000/////////333444333:::JJJXXX]]]ccc^^^XXXSSSRRRWWWdddpppsssoookkklllsssxxxxxxwwwxxx{{{}}}~~~{{{wwwxxx}}}qqq^^^VVVZZZ```sss}}}jjjZZZRRROOOLLLHHHEEEEEEEEEHHHQQQ[[[YYYeee}}}ccc___bbblllllljjjgggbbb___^^^^^^]]]ZZZ\\\dddhhhccc[[[WWWYYY[[[]]]]]][[[YYYXXXXXXVVVYYY[[[[[[XXXUUURRRQQQTTTJJJHHHQQQWWWVVVYYYaaaaaa^^^YYYTTTRRRSSSUUUWWWZZZYYYYYYZZZ\\\]]]]]]]]]___``````___^^^[[[YYYXXX]]]^^^______]]]^^^aaaddd_________```aaaaaabbbbbbdddaaa___```bbbcccbbb```lllsssvvvmmmtttmmmgggiiiqqqsssmmmeeecccaaa______aaabbbcccccchhhccc]]]YYYXXXXXXVVVTTTSSSVVVZZZ[[[[[[ZZZZZZ[[[```^^^]]]\\\]]]]]]\\\ZZZaaabbbcccbbb```]]]YYYWWWZZZUUUOOOJJJIIIKKKMMMOOO==================>>>>>>@@@AAABBBCCCEEEGGGIIIJJJOOOOOONNNMMMLLLKKKJJJJJJDDDBBBAAACCCGGGJJJKKKJJJHHHGGGEEEDDDFFFLLLWWW```mmm|||vvvkkkgggfff}}}TTT???;;;<<<999999888777777666666555555555444333222111000000000000000111111111222222111111111000000000//////........................000///...------...///000/////////.........------,,,---...///000000000000//////////////////////////////000111333666888:::444444444444333333333222111111111111000000000///...222333111777FFFVVV]]]```\\\UUUPPPNNNRRR\\\ddd}}}nnnlllnnnuuuzzzzzzyyyzzzzzz|||~~~~~~}}}|||}}}dddWWWWWW^^^bbbtttvvvdddVVVNNNKKKHHHDDDBBBFFFLLLQQQYYYaaabbbwwwaaa___aaahhhiiiiiigggccc```______```^^^```eeefffaaa^^^^^^YYY[[[^^^^^^\\\YYYXXXWWWXXX[[[^^^^^^[[[VVVRRRPPPFFF???@@@KKKRRRQQQTTT[[[]]][[[XXXUUUUUUVVVXXXYYYZZZYYYXXXZZZ]]]___]]][[[\\\]]]]]]^^^]]]\\\[[[ZZZ\\\ZZZYYYYYY\\\^^^``````\\\\\\]]]___````````````bbb___]]]^^^```bbbaaa```ddddddhhhtttxxxmmmhhhmmmhhhdddffflllnnnjjjdddcccaaa```___```aaa```___bbb^^^YYYWWWWWWXXXWWWVVVYYY[[[]]]]]][[[YYYXXXYYY\\\[[[ZZZ[[[\\\]]]\\\[[[`````````___]]]ZZZWWWUUUYYYUUUOOOKKKIIIKKKMMMOOO??????>>>??????@@@AAABBBBBBDDDGGGJJJLLLNNNNNNOOONNNMMMJJJHHHEEECCCBBBAAA======???CCCGGGIIIIIIHHHFFFIIIKKKNNNUUUdddvvvqqqbbbgggzzzpppNNN===888999<<<888888888777666666555555444333333222111000//////000000000000111111111111111111000000000000//////........................//////...------...//////.........---------------,,,---...///////////////////////////////////////...............//////000333333333333333222222222111111111111000000000000---111222...111???QQQ]]]___[[[UUUPPPOOORRRWWWZZZpppnnnmmmpppwww{{{zzzyyyzzz|||}}}~~~aaaZZZUUU]]]fffjjjzzzzzzhhhZZZQQQJJJGGGIIIDDDBBBHHHNNNSSSYYY]]]ppplll^^^___]]]bbbddddddccc```]]]\\\\\\```___aaadddaaa\\\]]]aaaXXX[[[^^^___]]]ZZZWWWVVV\\\^^^```^^^ZZZTTTOOOMMMGGGCCCGGGQQQWWWUUUVVVZZZXXXWWWVVVVVVWWWYYY[[[\\\YYYWWWVVVXXX]]]^^^[[[VVVXXXYYYZZZ[[[\\\\\\\\\\\\ZZZVVVRRRTTTXXX\\\\\\[[[WWWYYY[[[]]]^^^^^^^^^]]]```^^^]]]^^^```aaaaaa```___[[[XXX[[[eeettt|||rrrlllhhhfffeeefffcccbbbcccggghhheeebbbaaa````````````___\\\ZZZYYYWWWUUUTTTVVVXXXYYYYYY^^^___```^^^[[[XXXWWWWWWXXXXXXXXXZZZ]]]^^^^^^\\\bbbbbb```^^^[[[YYYWWWVVVYYYVVVRRRNNNLLLMMMOOOQQQEEEDDDDDDDDDDDDDDDEEEFFFDDDGGGJJJMMMOOOOOOOOONNNEEEDDDBBB@@@???>>>>>>>>>CCCDDDFFFHHHJJJKKKKKKKKKFFFTTTeeerrr}}}{{{sssuuuaaaBBB999:::::::::<<<888777777666666555444444333333222111111000///////////////000000000111111000000000000000000//////......................................................------------------,,,---....../////////.../////////////////////////////////000//////...---222222222222222222222222111111111000000000000000---000000,,,,,,777JJJYYY```___[[[VVVVVVXXXZZZYYYaaazzzwwwvvvyyy~~~|||}}}~~~sssZZZ[[[YYYdddpppwwwjjjYYYPPPLLLHHHEEEGGGEEEGGGLLLPPPUUU]]]eeevvvaaa^^^```ZZZ___^^^]]]ZZZWWWVVVWWWXXX[[[ZZZ\\\___^^^YYYXXXZZZWWWZZZ^^^___]]]YYYWWWVVV______^^^[[[VVVQQQNNNNNNQQQQQQUUU]]]```\\\ZZZ[[[UUUVVVVVVXXXYYYZZZ[[[[[[WWWTTTRRRUUUZZZ[[[WWWQQQWWWWWWXXXYYYYYYZZZZZZZZZWWWTTTRRRRRRSSSUUUVVVWWWTTTVVVYYY\\\^^^]]]\\\[[[^^^^^^^^^^^^___aaabbbbbb]]][[[YYYZZZ]]]aaadddeeeoooxxxlllpppjjjccc___```ccceeefffdddcccdddddddddbbbaaa```]]]]]]]]]______^^^ZZZWWWSSSRRRRRRTTTVVVYYY\\\]]]```aaa```]]]ZZZWWWWWWWWWWWWWWWYYY\\\___bbbaaa```fffdddaaa^^^[[[ZZZYYYXXXYYYXXXUUURRRPPPPPPRRRUUUHHHHHHGGGEEEEEEDDDDDDDDDBBBDDDGGGJJJKKKJJJHHHFFFAAAAAA?????????@@@AAABBBHHHIIIJJJKKKMMMPPPRRRTTT^^^qqqpppiiilllqqqyyyMMM>>>555999===999888;;;777777666666555444444444333333222222111111000000....../////////000000000//////////////////000000........................------............------........................,,,------..........................................///000222222111000///000111111111111111111111000000000000000000111111---//////,,,***222CCCRRR]]]aaaaaa\\\\\\___```]]]XXXlllddd\\\]]]\\\iii{{{zzzbbbQQQKKKIIIGGGDDDAAAEEEKKKPPPRRRZZZkkk|||xxxggg\\\bbbeee[[[```^^^YYYTTTPPPPPPSSSVVVXXXTTTUUU[[[^^^[[[UUUSSSWWWYYY]]]]]][[[XXXVVVUUU]]]\\\ZZZWWWTTTTTTWWWYYYSSSUUUYYY______[[[YYYYYYVVVWWWWWWXXXXXXXXXXXXXXXXXXUUUSSSUUUYYYYYYUUUQQQXXXWWWWWWWWWVVVVVVVVVVVVSSSVVVWWWTTTPPPNNNQQQUUUSSSUUUXXX[[[\\\\\\ZZZYYYZZZZZZ[[[\\\\\\^^^___aaa]]][[[[[[[[[[[[[[[YYYWWWZZZccclllllliiiooo}}}uuukkkccc```dddaaa^^^\\\^^^aaadddfffgggggggggfffccc```^^^]]]XXXXXXZZZ\\\^^^]]]YYYVVVQQQRRRSSSUUUWWWZZZ]]]___]]]]]]\\\ZZZWWWVVVWWWYYYXXXYYY[[[___ccceeeeeeccceeeccc```\\\ZZZYYYXXXXXXVVVVVVUUUSSSPPPPPPRRRUUUFFFEEECCCBBB@@@@@@??????===???AAACCCCCCBBB@@@???@@@???>>>===>>>@@@BBBCCCDDDGGGJJJNNNRRRWWW]]]bbbnnniiiuuuwwwIII===::::::;;;999555444777666666666555444444333333222222222222111111000000............////////////......////////////000000------------------------------............------.............../////////,,,------.........------........................+++---000222333222000////////////000000000000000000000000000111111111111.........---+++///;;;HHHVVV___ccc^^^\\\```bbb___\\\hhhZZZYYY[[[^^^rrrvvv___OOOIIIGGGFFFDDDCCCGGGMMMPPPRRR]]]wwwkkkaaa]]]dddggg^^^aaa^^^YYYTTTPPPPPPSSSVVVVVVRRRRRRZZZ___]]]VVVRRRVVVYYY[[[ZZZXXXVVVUUUUUUWWWWWWVVVVVVWWW[[[aaaeeeQQQUUUYYY\\\[[[YYYXXXYYYXXXXXXWWWWWWVVVUUUUUUUUUYYYWWWVVVVVVWWWWWWVVVTTTXXXWWWVVVTTTTTTSSSSSSSSSQQQWWW[[[YYYQQQNNNQQQVVVTTTUUUWWWYYYYYYYYYXXXWWWTTTVVVWWWXXXXXXYYY\\\^^^aaa^^^ZZZXXXXXXZZZ[[[[[[XXX\\\``````YYYWWW___kkkggglllvvv{{{ooommmlllfffcccddd``````___^^^]]]^^^aaadddiiiiiiiiigggdddaaa]]]ZZZUUUVVVWWWZZZ[[[[[[XXXUUURRRSSSUUUWWWWWWYYY\\\^^^YYYXXXWWWUUUSSSTTTVVVYYYYYYZZZ\\\```dddeeedddccc^^^\\\ZZZWWWUUUTTTTTTTTTQQQSSSTTTRRRNNNMMMPPPSSSAAA@@@???>>>===<<<<<<<<<;;;===???@@@AAAAAA@@@???@@@@@@??????AAADDDGGGIIIOOOUUU]]]dddjjjpppvvv{{{qqqvvvtttVVV<<<:::<<<;;;777444666666444666666555555444333333222111111000000000000//////------........./////////........./////////000000------------------------,,,------......------,,,,,,,,,---------.........---------......------,,,........................***,,,000333444222000............//////000000000///000000000111111111111000------///......555???OOO]]]ddd]]]YYY]]]aaa___```cccuuuuuuYYYZZZ\\\hhhwwwjjjXXXJJJEEEEEEFFFFFFIIILLLPPPVVV___tttwwwbbb___\\\___bbb^^^\\\[[[YYYUUURRRQQQSSSTTTTTTQQQRRRXXX[[[YYYWWWWWWWWWXXXXXXWWWUUUTTTTTTUUURRRSSSUUUVVVXXX[[[___bbbVVVYYY[[[ZZZXXXWWWWWWXXXXXXWWWVVVUUUTTTSSSSSSSSSWWWWWWVVVTTTQQQQQQSSSVVVVVVUUUTTTSSSRRRRRRRRRSSSPPPVVV[[[[[[WWWTTTUUUWWWTTTTTTUUUUUUUUUUUUTTTTTTSSSUUUWWWXXXWWWYYY\\\___aaa]]]XXXVVVWWWZZZ\\\]]]WWWXXX\\\```]]]XXXZZZ```YYYYYYZZZaaammm~~~|||xxxsssiiieeejjjjjjccc```bbb___aaabbb___[[[\\\bbbiiihhhgggfffeeedddaaa\\\XXXVVVUUUVVVWWWYYYXXXUUUSSSTTTVVVXXXWWWVVVVVVXXXZZZUUUUUUSSSQQQOOOPPPTTTWWWXXXYYY[[[___bbbbbbaaa___VVVVVVTTTSSSQQQPPPOOOOOOPPPSSSUUUSSSOOONNNQQQTTT======<<<<<<<<<<<<<<<======>>>@@@BBBDDDDDDDDDDDDDDDCCCDDDEEEIIIMMMRRRUUUhhhpppzzz```===;;;???555999777222555===<<<444666555555444444333222222///////////////.........---------.........//////---.........//////000000------------------------,,,,,,---......---,,,,,,+++++++++,,,,,,------------------...------,,,,,,........................,,,...222555555333000...---.........//////000000//////000000111111111222111------111000...222999MMM]]]eee]]]WWWZZZ______[[[XXXdddnnn^^^```bbbuuufff\\\NNNEEEBBBDDDGGGIIIKKKLLLSSSaaawwwmmm]]]^^^ZZZWWWZZZ[[[TTTVVVVVVUUUSSSQQQQQQQQQPPPOOOQQQUUUUUUTTTWWW\\\WWWWWWWWWUUUSSSRRRTTTUUUQQQSSSVVVWWWVVVUUUVVVWWWZZZ]]]]]]XXXSSSRRRRRRRRRXXXVVVUUUSSSRRRRRRSSSTTTSSSUUUTTTPPPKKKKKKOOOTTTUUUTTTRRRQQQQQQRRRSSSSSSQQQTTTYYY\\\]]][[[YYYWWWTTTSSSSSSSSSRRRRRRRRRRRRTTTWWWZZZZZZZZZ[[[___bbbYYYWWWUUUVVVWWWWWWVVVUUUWWWSSSTTTYYYYYYTTTSSSVVVWWWUUUSSSTTTWWW^^^fffjjjoooxxxzzzpppgggdddfffkkkpppfff]]]\\\cccddd]]]\\\bbb```dddeeeaaa[[[]]]gggpppfffdddbbbcccdddbbb\\\VVVXXXWWWVVVVVVWWWUUUSSSQQQUUUWWWYYYXXXUUUSSSUUUWWWSSSSSSQQQNNNLLLNNNQQQTTTVVVWWWYYY\\\______]]][[[SSSSSSRRRQQQPPPOOONNNNNNRRRUUUXXXVVVRRRQQQSSSWWW;;;<<<>>>??????>>><<<;;;<<<<<<<<<===@@@BBBDDDEEEGGGHHHGGGRRRfffppp{{{|||TTTCCC>>>999555666555555555555444444444444444444333333222222222000000////////////000000//////...------------.........////////////....................................---------,,,,,,,,,------------------------,,,,,,,,,---------....../////////......------------------............///000000000000////////////000000000000111111111111000000000000000000000000<<>>@@@AAA>>>>>>@@@DDDJJJMMMOOONNNZZZ```iiiuuuSSS===888:::;;;999555555555555444444444444333333333333222222222111000000////////////000000//////...---------------......////////////......------------------------......---------,,,,,,,,,------------------------,,,,,,,,,------------............---------,,,,,,------------............000///////////////////////////000000000111111111000000000000000000000000444BBBSSS]]]^^^ZZZYYYYYYXXXUUUZZZjjj~~~|||cccaaaeeelllnnnZZZRRRJJJDDDCCCDDDEEEFFFGGGVVV\\\kkklllaaaXXXYYY[[[YYYXXXXXXTTTVVVYYY[[[\\\YYYVVVTTTVVVZZZ[[[ZZZbbbnnnooohhh[[[XXXTTTSSSTTTUUUVVVVVVQQQLLLKKKPPPUUUWWWZZZ]]]SSSRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTRRROOONNNPPPRRRQQQPPPOOONNNNNNPPPSSSVVVRRROOOLLLMMMRRRVVVUUUTTTSSS[[[bbbaaa^^^\\\XXXSSSVVVXXXYYYYYYWWWWWWXXXYYY[[[___aaa^^^]]]^^^[[[VVVUUUTTTTTTTTTTTTSSSQQQPPPTTTSSSRRRSSSWWWZZZ\\\\\\[[[ZZZXXXVVVUUUUUUVVVVVVYYYWWWYYY___bbb```___```^^^cccgggfffbbbaaacccffffffmmmrrrrrrsssuuutttpppppppppqqqsssssspppiiiccciiilllnnnkkkfffbbbbbbcccdddcccaaa___^^^^^^^^^______```bbbbbbcccbbbaaa```___``````___^^^___bbbeee___```aaaaaa```\\\YYYWWWTTTTTTSSSRRRQQQQQQRRRSSSQQQQQQRRRSSSTTTUUUVVVWWWUUUSSSTTTXXXXXXUUUTTTVVVXXXVVVSSSRRRRRRSSSRRRQQQUUUXXXZZZYYYTTTRRRSSSUUUYYY[[[ZZZWWWWWW\\\^^^]]]>>>>>>===<<<<<<<<<<<<===>>>@@@GGGRRR]]]dddfffeeegggooo{{{WWWKKK;;;444444888888666555555444444444333333333222222222111111111111111000//////......//////000///......---------------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,+++------------............//////////////////////////////000000000000111111000000000000000000000000///:::JJJWWW]]]\\\YYYVVVZZZVVVXXXcccrrrqqq\\\aaalllxxx|||\\\LLLJJJFFFCCCDDDCCCCCCHHHOOOWWWcccddd\\\UUUWWWZZZ[[[ZZZ[[[ZZZ[[[]]]^^^]]][[[XXXVVVUUUYYYYYYXXX^^^ffffff___XXXVVVSSSRRRTTTUUUVVVVVVVVVRRRQQQTTTVVVUUUUUUWWWPPPQQQRRRSSSTTTTTTTTTTTTUUUUUUSSSPPPMMMMMMPPPRRRSSSRRRPPPPPPQQQSSSUUUWWWQQQNNNLLLNNNRRRUUUUUUTTTVVV]]]aaa```^^^\\\XXXSSSWWWXXXZZZZZZZZZYYYZZZ[[[[[[___aaa___]]]\\\XXXRRRQQQRRRSSSSSSSSSRRRQQQQQQYYYWWWUUUVVVYYY]]]______]]][[[YYYWWWVVVUUUVVVVVVVVVUUUXXX\\\\\\[[[]]]aaaccc___[[[YYYZZZ[[[[[[ZZZbbbddddddbbbcccdddbbb]]]___dddhhhiiieeebbbbbbcccdddffffffccc^^^\\\]]]___aaa``````___^^^^^^]]]]]][[[]]]___aaabbbaaa___]]]___``````___^^^___bbbdddbbbbbbbbbaaa___]]][[[ZZZTTTRRRQQQPPPPPPRRRTTTVVVOOOPPPQQQSSSUUUVVVVVVWWWWWWXXX]]]cccbbbZZZTTTRRRWWWSSSNNNLLLLLLMMMNNNNNNSSSVVVYYYXXXUUUSSSTTTVVVVVVYYYZZZXXXXXX[[[[[[XXX=========>>>@@@BBBDDDEEEQQQUUU^^^oooJJJDDD@@@<<<999999888666444444444444444333333333222111111111000000000000000/////////......////////////...------,,,,,,---------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,---------..................///////////////////////////000000000111000000000000000000000000000888DDDRRR[[[]]]XXXSSS[[[WWWWWW^^^hhhssslllXXXaaaqqqhhhQQQIIIEEEAAAAAAFFFHHHHHHMMMVVV^^^yyynnn___ZZZUUUVVVZZZ\\\\\\[[[\\\\\\]]]]]]\\\ZZZWWWVVVSSSVVVWWWVVVYYY]]]\\\VVVVVVTTTRRRRRRTTTVVVWWWWWW[[[XXXWWWXXXWWWSSSQQQRRRRRRSSSUUUVVVWWWVVVUUUTTTWWWUUURRRNNNMMMNNNPPPRRRTTTSSSQQQQQQRRRTTTTTTTTTOOOMMMLLLNNNQQQTTTUUUTTTVVV\\\```___^^^^^^ZZZUUUWWWYYY[[[\\\[[[[[[[[[\\\ZZZ]]]]]]ZZZXXXXXXUUUPPPQQQQQQRRRRRRSSSTTTWWWYYY]]]ZZZXXXXXXZZZ\\\]]]]]]ZZZYYYXXXWWWVVVVVVWWWWWWTTTTTTVVVYYYXXXWWW[[[bbbeee```\\\[[[^^^aaabbbaaacccaaa^^^^^^```bbb```\\\```dddhhhgggbbb```bbbeeeiiiiiigggccc^^^\\\]]]______`````````___]]]\\\ZZZWWWYYY]]]___```^^^\\\ZZZ______```___^^^___aaaccccccbbb```^^^\\\[[[ZZZZZZUUUSSSOOONNNPPPTTTWWWYYYPPPQQQSSSVVVWWWXXXXXXXXXXXXYYY___fffeee\\\TTTQQQSSSNNNIIIGGGHHHKKKMMMOOORRRSSSUUUTTTRRRPPPPPPQQQPPPTTTWWWVVVWWWYYYWWWSSSLLLIIIFFFGGGNNN[[[hhhppp{{{}}}}}}kkkQQQ===888888888999999888777666444333333333222222222222000000000000000000000000//////............//////......---,,,,,,,,,,,,,,,------............------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,------------...------....../////////000...////////////000000000000000000000000000000000111555>>>LLLXXX]]][[[VVVVVVUUUVVVZZZ^^^cccnnnyyy~~~xxxvvvnnnjjjiiilllooosssjjj\\\hhhyyywwwfffSSSFFFGGGFFF@@@AAAIIILLLKKKQQQ\\\}}}{{{ccc]]][[[XXXWWWZZZ\\\[[[YYYZZZZZZZZZZZZYYYXXXVVVUUUWWWYYYZZZYYYZZZ\\\ZZZVVVVVVTTTSSSSSSUUUWWWWWWWWWRRRQQQTTTXXXYYYWWWXXX[[[WWWXXXYYYYYYYYYXXXVVVUUUWWWUUUQQQNNNNNNPPPRRRSSSUUUSSSQQQQQQSSSSSSQQQOOOMMMMMMMMMOOOQQQTTTUUUUUUUUUZZZ]]]]]]^^^___]]]XXXWWWYYY\\\]]]\\\[[[[[[[[[[[[\\\ZZZUUUSSSUUUVVVSSSRRRSSSRRRRRRSSSWWW^^^ddd^^^\\\ZZZYYYYYYZZZYYYXXXUUUUUUUUUVVVVVVWWWXXXXXXPPPPPPRRRTTTTTTSSSXXX___ZZZZZZYYYYYYZZZ\\\___``````\\\YYYZZZ]]]^^^]]]\\\___```aaa```______```aaaeeedddbbb___\\\\\\^^^```aaaaaabbbaaa```^^^[[[YYYYYY[[[^^^```aaa___]]][[[^^^___``````^^^^^^```aaa^^^\\\XXXUUUSSSSSSUUUVVVWWWTTTPPPOOORRRWWWZZZ\\\RRRTTTWWWZZZ\\\\\\ZZZZZZWWWWWW\\\aaaaaaZZZUUUTTTNNNKKKGGGFFFIIIMMMPPPQQQSSSTTTTTTRRRPPPNNNMMMMMMLLLRRRVVVWWWXXXYYYVVVRRRyyylllfffjjjzzzssssssrrrqqqvvvwwwPPP===<<<@@@666666666555666666666555333333333222222222111111000000000000111111111111///......------......///...------,,,,,,,,,,,,,,,------............------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------------......//////000......////////////000000000000000000000000000000///111777CCCQQQ[[[]]]\\\VVVWWWYYY\\\\\\^^^gggrrruuujjjhhhdddbbbcccaaa```fffqqqzzz~~~lllfffwwwxxx```TTTHHHBBBGGGHHHBBBCCCJJJKKKKKKXXXlllmmmbbb]]]^^^\\\ZZZ[[[]]]\\\YYYXXXXXXXXXWWWWWWWWWWWWWWWYYYZZZZZZZZZYYYYYYXXXWWWVVVUUUTTTUUUVVVXXXXXXWWWQQQPPPTTTXXXYYYWWWYYY^^^YYYYYYYYYYYYXXXWWWVVVUUUWWWTTTQQQPPPQQQSSSTTTUUUTTTRRRPPPQQQSSSSSSPPPMMMMMMNNNOOOQQQSSSUUUVVVWWWVVVYYY[[[ZZZ\\\___\\\WWWVVVYYY\\\\\\[[[YYYXXXXXX\\\\\\XXXSSSRRRWWWYYYYYYSSSTTTTTTSSSSSSXXX```ggg^^^\\\[[[[[[[[[YYYWWWTTTRRRSSSTTTUUUWWWXXXYYYYYYRRRPPPRRRUUUWWWVVVZZZ```WWWYYYZZZZZZXXXYYY\\\___hhhcccaaabbbbbbaaaaaabbbdddccccccdddfffggggggggg]]]]]]\\\\\\]]]```cccdddbbbcccccccccaaa```^^^\\\^^^```bbbccccccbbb```^^^^^^___``````___^^^___```___[[[VVVQQQPPPQQQTTTVVVYYYTTTPPPPPPTTTYYY\\\\\\UUUXXX[[[^^^___^^^\\\ZZZWWWVVVXXX[[[[[[WWWUUUWWWLLLKKKJJJKKKNNNQQQSSSTTTVVVVVVUUUTTTRRRPPPNNNMMMNNNTTTXXXYYYZZZ[[[WWWRRR|||ooouuu|||gggIII@@@<<<::::::;;;999666555555444444333222222222222111111111111000000000111111222222222///......------......///...---,,,,,,++++++,,,,,,,,,------......------,,,------------------------......---------,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,------++++++,,,,,,,,,---------,,,,,,---......///000000........./////////000000000000000000000000000000......111:::GGGRRRYYY[[[XXXYYY\\\]]]\\\^^^hhhuuu|||iiifffgggeeeggglllnnnqqq}}}|||vvv~~~rrrssseeeQQQNNNIIICCCHHHFFFDDDGGGLLLJJJNNNkkkdddccc]]]``````\\\\\\```___ZZZWWWWWWWWWWWWXXXYYY[[[\\\WWWWWWWWWVVVUUUUUUUUUWWWXXXWWWVVVVVVXXXYYYXXXWWWWWWVVVWWWYYYVVVRRRTTTXXXVVVUUUUUUTTTTTTTTTUUUUUUVVVSSSQQQRRRTTTWWWWWWVVVRRRPPPOOOQQQUUUVVVSSSOOOOOOQQQSSSUUUWWWXXXZZZ[[[YYYZZZZZZYYYZZZ]]]YYYTTTVVVXXX[[[[[[YYYWWWUUUUUUWWWXXXVVVRRRSSSXXXZZZYYYRRRTTTVVVUUUTTTVVV[[[aaa\\\\\\]]]^^^___]]]YYYVVVTTTTTTUUUWWWXXXXXXXXXYYYUUURRRRRRWWW[[[[[[]]]```[[[[[[[[[ZZZZZZ]]]```dddbbb______aaa___[[[]]]bbbaaaaaaaaaaaaaaa`````````\\\[[[\\\^^^aaaeeeggghhhbbbbbbccccccccccccccccccbbbbbbcccccccccaaa```___^^^___``````___^^^^^^___bbb]]]WWWQQQPPPRRRVVVYYYXXXTTTPPPPPPUUUYYY[[[ZZZWWWZZZ^^^aaaaaa___\\\ZZZZZZWWWWWWYYYYYYVVVUUUXXXNNNNNNOOORRRUUUVVVUUUTTTWWWVVVUUUUUUTTTSSSQQQPPPQQQWWWZZZZZZYYYYYYTTTOOO~~~~~~}}}{{{sss}}}sssHHH???AAA:::555888777444222222444666666555222222222111111111111000000000111111222222222333.........------............---,,,,,,++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,------...///000000............/////////000000000000000000000000000111//////444>>>JJJRRRWWWUUUVVVXXXYYYXXX[[[hhhvvvyyy}}}oooeeegggiiigggjjjrrrzzzqqq}}}yyy{{{pppSSSEEEJJJIIICCCEEEAAADDDKKKOOOJJJSSS~~~vvv```ccc\\\aaaaaa^^^^^^bbbaaa\\\XXXXXXWWWXXXZZZ\\\^^^```YYYWWWWWWWWWVVVUUUWWWZZZYYYXXXWWWWWWYYYYYYXXXWWWWWWVVVWWWXXXUUURRRTTTYYYQQQQQQPPPPPPPPPRRRSSSUUUUUUSSSQQQSSSWWWYYYXXXWWWOOONNNNNNRRRWWWYYYVVVQQQQQQSSSVVVXXXYYYZZZ\\\^^^\\\\\\ZZZXXXYYYZZZWWWPPPVVVXXXZZZ[[[XXXUUUSSSRRRPPPSSSSSSQQQSSSWWWYYYWWWPPPTTTXXXWWWTTTSSSVVVYYYZZZ\\\^^^aaacccaaa\\\YYYVVVWWWXXXXXXYYYYYYXXXXXXRRRNNNNNNTTTYYYZZZZZZ[[[XXXUUUSSSSSSWWW\\\aaaccc]]][[[]]]aaa___[[[^^^fffccceeefffccc^^^[[[ZZZ[[[\\\\\\\\\^^^aaadddeeeeeeaaaaaabbbccceeefffggghhhbbbbbbaaaaaa```^^^]]]]]]]]]___``````___^^^^^^___```[[[TTTNNNLLLOOOTTTWWWXXXSSSOOOPPPUUUYYYYYYXXXXXX[[[___bbbbbb___[[[XXX\\\YYYXXXZZZYYYVVVUUUWWWPPPQQQSSSWWWYYYYYYVVVTTTUUUTTTSSSTTTTTTTTTRRRQQQSSSXXXZZZXXXWWWUUUPPPJJJzzzuuuvvvuuukkkooosss~~~|||vvvVVVLLL???666555666777666444444333333333222222222222222222111111111000000111000///111555777666555------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---...///000000......//////000000111111000000111222333888GGGUUUWWWXXXYYYZZZ\\\]]]^^^___zzzrrrnnnjjjkkkrrr{{{zzzwww}}}zzzppp\\\JJJFFFFFFDDDBBBCCCKKKCCCDDDOOOYYYqqqxxxqqqjjjgggddd```^^^___aaabbbbbb]]]UUUOOORRR[[[aaa^^^XXXVVVTTTSSSSSSTTTUUUVVVWWWSSSUUUVVVVVVTTTRRRSSSUUUVVVTTTRRRQQQQQQSSSUUUVVVUUUTTTSSSQQQPPPNNNMMMMMMPPPQQQSSSUUUVVVWWWVVVVVVMMMLLLNNNSSSXXXWWWQQQKKKNNNRRRXXX[[[\\\ZZZXXXWWWXXXWWWVVVUUUTTTUUUVVVVVV[[[\\\\\\\\\ZZZWWWTTTQQQOOOPPPRRRTTTVVVWWWXXXXXXVVVUUUSSSSSSSSSUUUWWWYYY\\\]]]___aaaaaa___ZZZVVVVVVWWWXXXXXXWWWXXXYYY[[[TTTSSSSSSVVVZZZ]]]\\\ZZZVVVWWWYYY[[[]]]^^^______XXXZZZ\\\^^^^^^```bbbdddfffccc```^^^^^^^^^^^^]]]^^^___```aaaaaa``````___ccc```]]]]]]```ccccccccc```cccaaa[[[[[[```bbb^^^]]]]]]^^^^^^^^^\\\[[[ZZZZZZXXXUUUQQQOOOPPPTTTWWWRRRQQQPPPRRRVVVZZZ\\\]]][[[ZZZZZZZZZ[[[\\\]]]^^^]]]ZZZVVVTTTTTTUUUUUUUUURRRRRRTTTWWWYYYXXXUUUSSSQQQPPPRRRUUUYYY[[[XXXVVVTTTTTTTTTSSSPPPOOOOOOPPPyyyssstttttt~~~yyy~~~|||~~~aaaFFFEEE???777444555777777555444333333333333222222222222222111111111000000000000///...000333444333222------------------------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++------------------------,,,,,,------......//////.........///000000111111111000111111111444@@@LLLSSSVVVXXXYYYZZZ[[[^^^```nnnuuussssssyyyzzzhhhRRRKKKDDDDDDGGGGGGGGGGGGCCCDDDHHHVVVzzzuuuqqqlll___]]][[[[[[]]]_________]]]VVVQQQSSSZZZ^^^\\\XXXTTTVVVWWWVVVSSSSSSVVVYYYXXXUUUTTTVVVXXXYYYUUURRRTTTSSSRRRQQQQQQQQQQQQRRRWWWVVVUUUTTTRRRPPPOOONNNMMMNNNPPPQQQRRRRRRRRRRRRPPPOOOPPPSSSUUUTTTOOOJJJNNNQQQUUUWWWXXXXXXXXXYYYXXXWWWVVVUUUUUUVVVWWWXXX[[[\\\\\\[[[XXXTTTPPPMMMNNNNNNPPPRRRTTTVVVXXXXXXTTTTTTTTTTTTTTTVVVWWWXXXXXXYYY[[[^^^___]]]YYYUUUTTTUUUWWWXXXXXXXXXXXXXXXWWWTTTRRRRRRUUUWWWWWWWWWVVVXXXZZZ\\\\\\[[[YYYWWWUUUYYY]]]______^^^]]]]]]^^^]]]\\\\\\]]]]]][[[YYY\\\]]]___aaabbbaaa```___]]][[[ZZZZZZ\\\]]]^^^^^^___bbb```ZZZYYY\\\]]]ZZZ^^^___``````___\\\ZZZYYYXXXWWWUUURRRPPPQQQTTTWWWVVVUUUTTTVVVXXXZZZ[[[ZZZYYYYYYZZZZZZZZZZZZZZZZZZYYYXXXXXXYYYYYYXXXUUUSSSSSSSSSTTTWWWXXXWWWTTTRRRMMMMMMNNNRRRWWWYYYWWWUUUWWWWWWWWWUUUQQQNNNLLLLLLuuuOOO===<<<999666333333666777555333333333333222222222111111111111111111000000000000///...---...000000000///------------------------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.........---......//////000111111111000111111//////666@@@LLLRRRXXXZZZYYYYYY]]]aaacccooozzzzzz}}}rrraaaSSSFFFGGGFFFCCCCCCFFFGGGEEEGGGHHHTTTvvvzzzjjjiiiddd\\\[[[[[[]]]___aaaaaa```\\\XXXUUUUUUXXXZZZYYYWWWTTTXXXZZZWWWRRRQQQVVV[[[[[[UUUQQQUUU\\\]]]VVVNNNQQQQQQPPPOOOOOONNNNNNNNNWWWWWWVVVUUUSSSQQQOOONNNMMMNNNOOOQQQQQQQQQPPPOOORRRRRRRRRRRRQQQOOOMMMKKKNNNPPPRRRSSSSSSUUUWWWYYYWWWVVVUUUUUUVVVWWWYYYZZZ[[[[[[ZZZXXXUUUPPPLLLIIIMMMMMMMMMOOOQQQTTTVVVXXXSSSSSSTTTUUUVVVVVVVVVVVVSSSTTTWWWZZZ\\\ZZZVVVSSSRRRTTTWWWYYYZZZYYYVVVUUUXXXUUUQQQOOOPPPQQQRRRRRRWWWYYYZZZ[[[YYYUUUQQQNNNSSSXXX^^^aaa```]]]ZZZXXXXXXXXXYYY[[[]]]\\\YYYWWWYYY[[[^^^```aaa```___^^^YYYXXXXXXXXXXXXYYYYYYZZZ___aaa```\\\ZZZZZZYYYVVV^^^___aaaaaa```]]]ZZZXXXVVVVVVUUUSSSQQQQQQSSSUUUTTTTTTTTTVVVYYYZZZZZZYYYWWWXXXYYYYYYYYYXXXWWWVVVSSSUUUXXX\\\^^^[[[UUUQQQSSSSSSTTTVVVWWWVVVSSSPPPJJJJJJLLLPPPTTTVVVVVVUUUUUUVVVWWWUUURRRNNNLLLKKK~~~aaaMMM===;;;BBB888666555555666666333111222222222222111111111111111111000000000/////////......------......---------------------------------,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---------------------------......///000000111000///000111///,,,111888BBBLLLXXX\\\[[[ZZZ]]]aaaaaaeeerrr}}}vvvtttxxx}}}www```OOOJJJIIIKKKHHHAAA@@@FFFHHHEEEIIIMMMmmmiiicccddd]]][[[[[[\\\^^^``````___]]]ZZZYYYWWWVVVVVVVVVVVVVVVVVVXXXXXXVVVSSSSSSUUUXXXXXXSSSPPPTTTZZZZZZSSSKKKOOONNNLLLKKKKKKLLLNNNOOOTTTTTTTTTSSSQQQOOOMMMLLLQQQRRRSSSTTTTTTSSSRRRRRRQQQRRRRRRPPPNNNLLLMMMNNNMMMOOOQQQQQQQQQQQQSSSTTTTTTSSSSSSSSSTTTVVVXXXYYYZZZYYYXXXVVVSSSOOOLLLJJJNNNMMMLLLLLLNNNPPPSSSUUUQQQRRRTTTVVVWWWVVVUUUTTTRRRSSSUUUXXXYYYXXXTTTPPPQQQSSSWWWZZZ[[[YYYUUUQQQVVVUUURRRQQQPPPPPPQQQQQQXXXXXXXXXVVVTTTPPPMMMKKKRRRWWW\\\```___]]]ZZZYYYYYYXXXXXXZZZ[[[[[[YYYWWWWWWYYY\\\^^^^^^\\\ZZZXXXXXXYYYZZZYYYWWWWWWXXXZZZ___```___]]]\\\ZZZXXXVVV\\\]]]___aaa```^^^[[[YYYVVVVVVVVVUUURRRQQQQQQRRRNNNNNNPPPTTTXXXZZZZZZYYYTTTUUUWWWXXXWWWUUUSSSRRROOORRRVVVZZZ\\\ZZZTTTPPPSSSSSSSSSUUUVVVTTTQQQNNNJJJJJJLLLOOOQQQSSSSSSSSSNNNPPPSSSSSSQQQNNNLLLLLLrrrOOOFFFDDD;;;333222999777555333333333333222222222111111111000000000000000000/////////............///...------------------------------------,,,,,,+++************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---------...//////000000......000222000---000555999EEEUUU^^^___]]]^^^aaacccbbbhhhwwwwwwuuusssuuu{{{zzzqqqooopppuuuyyyyyyyyyzzzwwwdddOOOFFFIIIDDDEEEDDDBBBCCCGGGJJJHHHFFFddd}}}mmmdddhhhiii___YYYYYYYYYZZZ[[[ZZZWWWUUUWWWWWWWWWUUUTTTTTTTTTTTTXXXUUURRRRRRUUUVVVUUUTTTRRRQQQQQQRRRSSSRRRNNNLLLNNNKKKHHHFFFGGGKKKOOOSSSQQQRRRRRRRRRQQQPPPNNNLLLSSSTTTUUUVVVVVVUUUTTTTTTOOOOOOOOONNNMMMMMMOOOQQQKKKNNNQQQRRRPPPNNNMMMMMMPPPPPPOOOPPPQQQSSSUUUVVVWWWWWWWWWUUUSSSQQQOOOMMMPPPOOOMMMLLLLLLNNNPPPQQQPPPRRRTTTVVVWWWVVVUUUSSSUUUUUUUUUVVVWWWVVVSSSQQQUUUUUUWWWYYY[[[XXXSSSOOOQQQRRRTTTUUUTTTSSSSSSRRRYYYWWWTTTQQQNNNMMMMMMMMMOOOSSSVVVYYYYYYYYYZZZ[[[[[[XXXVVVUUUVVVVVVVVVUUUVVVWWWXXXYYYYYYWWWTTTRRRXXX[[[\\\ZZZVVVTTTWWW[[[]]]\\\\\\\\\[[[YYYWWWWWWXXXZZZ\\\^^^^^^]]][[[ZZZVVVWWWWWWUUURRRPPPOOOPPPPPPPPPRRRUUUXXXZZZYYYXXXRRRSSSUUUVVVUUUSSSQQQPPPOOOPPPQQQTTTUUUTTTQQQOOOPPPQQQQQQSSSTTTRRROOOLLLIIIJJJKKKLLLLLLLLLMMMMMMJJJMMMPPPPPPNNNLLLJJJIIIZZZIII<<<;;;<<<777333444555444222000000111333444111111111000000000000///////////////............---...//////---,,,---...------------------------,,,,,,+++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------......///000000...---///222111...000444222>>>NNNZZZ^^^___aaabbbeeecccdddlllyyyrrrfffccc```___aaafffiiijjjooooooppptttxxx{{{{{{|||lll^^^RRRDDDBBBHHH???AAAEEEHHHGGGEEEIIIOOOcccjjjeeedddjjjjjjaaa]]]\\\[[[[[[[[[YYYVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSVVVQQQMMMNNNTTTWWWTTTQQQOOOQQQRRRQQQMMMKKKLLLMMMNNNKKKHHHFFFGGGKKKOOOSSSOOOQQQRRRSSSSSSRRRPPPOOOPPPQQQRRRTTTTTTTTTSSSRRRNNNMMMLLLLLLMMMOOOPPPQQQJJJMMMPPPQQQOOOMMMLLLKKKMMMMMMMMMMMMNNNPPPRRRSSSUUUUUUUUUTTTSSSRRRQQQPPPPPPOOONNNNNNNNNOOOPPPQQQPPPQQQTTTUUUVVVVVVTTTSSSWWWUUUTTTTTTUUUVVVUUUTTT[[[YYYWWWXXXYYYWWWSSSOOOKKKOOOSSSVVVVVVTTTTTTTTTYYYVVVRRRNNNLLLLLLNNNPPPLLLNNNPPPQQQRRRTTTWWWYYYXXXUUURRRPPPQQQRRRRRRRRRTTTTTTUUUUUUTTTSSSQQQPPPWWW[[[\\\XXXQQQPPPUUU[[[\\\ZZZYYYZZZYYYVVVVVVXXXWWWXXXYYYZZZZZZZZZYYYXXXTTTUUUVVVTTTRRRPPPPPPQQQYYYXXXWWWXXXYYYYYYWWWVVVQQQRRRSSSSSSSSSRRRQQQPPPQQQOOONNNNNNNNNOOONNNMMMMMMMMMNNNPPPQQQPPPMMMJJJFFFGGGHHHGGGFFFFFFGGGHHHLLLNNNOOONNNKKKHHHFFFEEEuuuWWWGGG???<<<888555444666:::===222333222222111111222333111111000000000//////////////////.........------+++---///...,,,+++---///------------------------,,,++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++************************(((((()))******+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...,,,,,,---......//////000///---...111111...///222000888EEEQQQYYY___ccceeefffdddccccccgggtttwwwhhh```bbbccccccaaa```cccgggmmmppptttzzzuuueeeVVVNNNHHHBBBBBBGGGCCCCCCIIIOOOIIIEEEXXXrrr|||jjjcccfffdddeeegggaaa```^^^]]]\\\\\\[[[XXXVVVPPPOOONNNPPPSSSTTTSSSQQQQQQNNNKKKLLLPPPSSSSSSQQQQQQRRRSSSPPPLLLKKKMMMOOONNNMMMKKKJJJJJJKKKMMMNNNLLLMMMPPPRRRSSSRRRPPPOOOLLLMMMOOOQQQRRRRRRQQQQQQNNNLLLJJJKKKNNNPPPPPPOOOIIIKKKMMMNNNMMMMMMNNNOOOMMMLLLLLLLLLMMMNNNPPPQQQUUUTTTTTTSSSRRRQQQQQQPPPMMMNNNOOOPPPQQQRRRRRRSSSQQQRRRSSSTTTUUUUUUTTTTTTVVVSSSQQQQQQSSSWWWYYYZZZaaa]]]WWWVVVWWWVVVSSSOOOIIILLLPPPRRRQQQQQQSSSTTTXXXVVVRRROOOMMMMMMNNNNNNMMMNNNPPPQQQQQQRRRUUUWWWTTTRRRQQQQQQRRRSSSRRRQQQQQQQQQQQQQQQRRRRRRSSSSSSXXX\\\]]]WWWOOOMMMTTT]]]bbb]]][[[\\\[[[VVVVVVZZZXXXXXXWWWVVVUUUUUUTTTTTTPPPRRRRRRRRRRRRRRRTTTVVV]]][[[YYYXXXYYYXXXWWWVVVQQQQQQQQQQQQQQQQQQRRRRRRSSSPPPMMMKKKKKKKKKJJJIIIJJJJJJKKKNNNOOOOOOLLLIIIDDDFFFHHHGGGEEEEEEGGGJJJMMMNNNNNNLLLIIIGGGFFFFFFdddDDD===AAA888::::::888888999444,,,444555666666444111000000000000000000//////////////////.........---------))),,,...---++++++---///------------------------,,,++++++***)))*********************************************************++++++++++++++++++++++++************************)))************+++++++++************************'''(((((()))******++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,------...//////000111......111000------000///555>>>IIIUUU^^^dddhhhfffeeeccc]]]XXX___uuuyyyqqqccc```fffnnnqqqmmmiiikkkooogggooozzz}}}}}}]]]TTTKKKHHHGGGEEEDDDEEEDDDAAAHHHOOOJJJNNNuuujjjbbbgggmmmfffccceeeddd]]][[[YYYXXXYYYXXXVVVUUUNNNLLLKKKNNNSSSUUUSSSPPPKKKLLLLLLLLLMMMOOOQQQSSSUUUTTTRRRPPPNNNMMMOOOQQQNNNOOOOOOOOOMMMLLLJJJHHHGGGIIILLLOOOPPPPPPOOONNNKKKLLLNNNPPPQQQQQQQQQQQQPPPLLLIIIJJJOOOQQQOOOLLLIIIJJJJJJJJJKKKMMMQQQTTTMMMLLLLLLLLLLLLNNNOOOPPPUUUTTTSSSRRRQQQPPPOOOOOOKKKLLLNNNQQQSSSTTTUUUUUUQQQRRRSSSTTTTTTUUUUUUUUUTTTQQQNNNNNNRRRXXX\\\^^^fff___XXXTTTUUUVVVSSSPPPHHHKKKMMMMMMLLLMMMQQQTTTXXXVVVTTTQQQOOOMMMLLLLLLPPPRRRTTTUUUTTTTTTTTTUUUQQQQQQRRRUUUWWWWWWUUUSSSOOOOOOOOOOOOQQQSSSVVVWWW[[[^^^___XXXOOONNNVVV___jjjccc``````^^^YYYYYY]]]ZZZYYYVVVTTTRRRQQQQQQQQQMMMNNNPPPQQQRRRTTTXXX[[[[[[YYYVVVVVVWWWXXXXXXXXXPPPPPPPPPPPPPPPQQQRRRSSSTTTQQQNNNLLLKKKJJJHHHGGGHHHHHHJJJLLLNNNNNNKKKHHHEEEHHHJJJIIIHHHHHHKKKNNNJJJKKKLLLKKKJJJIIIJJJKKK\\\HHH???:::777777777777666555555444444333333222222111000/////////////////////......---...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,+++***)))************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++++++++,,,,,,,,,,,,---------------............///////////////000000000000555222555CCCRRR\\\bbbgggggghhhdddaaa```[[[fff~~~tttfffiiiooouuuyyyxxxwwwxxxyyy|||{{{uuuqqqaaaPPPKKKEEECCCDDDEEEFFFFFFFFFIIIMMMNNNLLL___uuuhhhgggjjjoooooohhhaaa___[[[ZZZYYYZZZZZZYYYVVVTTTRRRSSSTTTUUUTTTRRRPPPOOORRRNNNJJJIIILLLOOOQQQQQQRRRRRRPPPLLLIIIIIIMMMQQQLLLLLLLLLLLLLLLKKKIIIGGGHHHIIILLLPPPSSSSSSPPPNNNNNNLLLMMMPPPPPPMMMNNNQQQLLLKKKKKKNNNRRRTTTRRRPPPHHHJJJLLLNNNPPPQQQQQQQQQOOOMMMKKKLLLPPPRRRRRRPPPQQQOOONNNMMMNNNNNNMMMKKKKKKMMMPPPRRRSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTUUUUUUQQQPPPNNNOOOQQQRRRRRRRRRTTTUUURRRNNNQQQVVVUUUOOOQQQOOOMMMNNNOOOQQQRRRQQQZZZYYYWWWSSSPPPNNNOOOQQQOOOVVVYYYWWWTTTTTTSSSQQQMMMOOORRRUUUVVVVVVUUUUUUTTTSSSSSSSSSSSSUUUVVVWWW[[[XXXUUUSSSPPPPPPYYYdddooofff]]][[[^^^```^^^[[[YYYVVVSSSRRRSSSRRROOOLLLQQQRRRRRRSSSTTTVVVXXXYYYZZZWWWRRRPPPVVV\\\ZZZTTTLLLLLLLLLMMMOOORRRUUUWWWSSSRRROOOLLLKKKKKKLLLMMMKKKLLLMMMNNNNNNMMMLLLKKKIIIJJJMMMNNNNNNOOORRRTTTNNNNNNNNNNNNNNNNNNNNNOOOxxxhhhSSSCCC============777777666666555444444444333333222111111000/////////////////////...------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++)))************++++++++++++++++++,,,,,,,,,------------------.............../////////000000000000333000444???KKKTTT]]]dddlllnnnjjjgggeee]]]fff}}}}}}jjjzzzxxxqqqxxx}}}wwwttttttyyynnn\\\TTTKKKHHHCCCBBBCCCEEEFFFGGGKKKCCCCCCWWWwwwiiicccbbbeeejjjiiibbb\\\ZZZYYYXXXWWWXXXXXXWWWUUURRRSSSSSSUUUUUUUUUSSSQQQOOORRRNNNMMMRRRZZZ^^^\\\XXXSSSSSSQQQMMMJJJKKKNNNQQQMMMSSSXXXXXXRRRLLLKKKLLLJJJKKKNNNRRRUUUUUURRRPPPJJJHHHIIINNNPPPMMMLLLMMMLLLLLLMMMOOORRRSSSPPPNNNKKKLLLNNNPPPQQQRRRRRRRRRPPPNNNMMMNNNQQQRRRQQQPPPTTTTTTTTTSSSQQQPPPOOONNNLLLNNNPPPRRRSSSSSSRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTRRRQQQPPPQQQQQQOOONNNOOOQQQPPPMMMPPPUUUTTTNNNQQQOOOMMMMMMOOOQQQQQQQQQXXXWWWUUURRRPPPOOOQQQSSSRRRXXX\\\YYYVVVVVVTTTRRRRRRSSSUUUWWWWWWWWWWWWVVVTTTTTTSSSSSSTTTVVVXXXZZZ\\\XXXTTTQQQNNNMMMUUU___gggccc___^^^```___\\\XXXZZZVVVQQQPPPPPPQQQPPPOOOTTTTTTTTTTTTUUUVVVWWWXXXTTTTTTSSSRRRVVVZZZXXXSSSLLLLLLMMMOOOQQQSSSUUUVVVSSSQQQNNNKKKKKKMMMPPPQQQOOOOOOPPPPPPOOOMMMKKKJJJJJJMMMOOOPPPOOOOOOPPPQQQNNNOOOOOOOOOOOONNNMMMMMM~~~___AAA>>>:::999999::::::999777666666555555444333333222222222111111000000///...////////////...------------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,------------................../////////000000000000///222999AAAIIITTT___jjjnnnnnnmmmnnnggglllpppqqq|||xxxooohhhhhhooo}}}xxx```PPPIIIHHHFFFEEEDDDCCCEEEGGGJJJKKKMMMOOO\\\|||ppp\\\]]]]]]```dddbbb[[[UUUTTTVVVTTTSSSTTTUUUVVVUUUTTTUUUVVVWWWWWWVVVTTTRRRQQQSSSPPPQQQZZZeeeiiibbbYYYUUUTTTRRROOOMMMMMMOOORRROOOYYYccc```UUULLLKKKOOOLLLLLLOOORRRTTTTTTRRRPPPKKKIIIKKKRRRVVVSSSOOONNNMMMMMMOOOQQQRRRQQQMMMJJJOOOPPPQQQSSSTTTSSSSSSRRRQQQPPPPPPQQQSSSSSSQQQPPPQQQTTTVVVTTTPPPMMMLLLMMMOOOOOOQQQRRRSSSSSSSSSSSSRRRTTTUUUWWWWWWVVVTTTSSSTTTRRRRRRRRRSSSRRRPPPNNNMMMOOOPPPPPPRRRVVVTTTPPPQQQOOONNNNNNPPPQQQQQQPPPUUUUUUTTTRRRQQQRRRTTTWWWVVV[[[]]]ZZZXXXXXXWWWTTTWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTUUUXXX\\\^^^\\\XXXTTTPPPLLLJJJPPPXXX___```bbbcccaaa^^^ZZZXXXYYYUUUQQQOOOOOOQQQSSSTTTVVVVVVUUUUUUUUUUUUUUUUUULLLQQQSSSSSSUUUWWWVVVRRRLLLMMMOOORRRSSSTTTTTTTTTRRRPPPMMMLLLLLLOOOSSSUUUTTTSSSSSSQQQOOOMMMKKKJJJLLLOOOQQQQQQPPPNNNMMMMMMMMMNNNOOOOOOOOOMMMKKKJJJtttZZZHHH>>>:::<<<======:::777444333666666555555444333333222222111111111000000000///......//////......---,,,---,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************,,,+++***))))))***+++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,---------................../////////000000//////111555888>>>KKKXXX___hhhlllqqqwwwsssvvvuuussszzzzzzuuulllpppxxxppp[[[MMMFFFDDDDDDCCCDDDFFFGGGGGGHHHKKKNNNGGGjjjfff\\\ZZZ[[[^^^aaa^^^WWWRRRRRRUUURRROOOOOORRRVVVYYY[[[XXXYYYZZZZZZYYYWWWUUUSSSTTTSSSUUU\\\cccddd]]]VVVVVVUUUSSSPPPOOOOOOQQQRRRQQQZZZaaa]]]RRRIIIIIIMMMKKKLLLMMMPPPRRRRRRPPPNNNPPPNNNQQQZZZ___\\\VVVSSSNNNOOOQQQRRRQQQOOOKKKIIIRRRSSSTTTUUUUUUUUUTTTSSSRRRRRRSSSSSSTTTSSSQQQPPPNNNSSSWWWUUUPPPMMMMMMPPPSSSSSSSSSTTTTTTUUUUUUUUUUUUVVVXXXZZZZZZXXXVVVTTTRRRQQQRRRTTTVVVWWWVVVTTTRRRSSSUUUVVVWWWXXXVVVTTTSSSRRRPPPQQQRRRSSSRRRQQQTTTUUUUUUUUUTTTVVVYYY\\\YYY\\\[[[WWWWWWZZZ\\\ZZZXXXWWWVVVUUUTTTTTTTTTTTTWWWVVVUUUUUUWWW[[[___aaa^^^YYYTTTQQQLLLIIIMMMTTT[[[___dddeeeaaa]]][[[ZZZVVVUUUSSSRRRRRRTTTVVVWWWVVVVVVVVVUUUUUUTTTSSSRRRJJJPPPTTTRRRQQQSSSUUUTTTOOOPPPRRRTTTTTTSSSQQQPPPQQQPPPOOOOOOPPPQQQRRRTTTUUUTTTSSSQQQOOOMMMLLLKKKMMMOOOQQQQQQNNNKKKHHHGGGHHHJJJLLLNNNNNNLLLJJJHHHdddGGG<<<;;;;;;888:::;;;:::777555555777555555444444333333222222111111111000000000000000...............------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,+++***))))))***+++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,------------...............////////////000000111333333777BBBOOOYYYdddkkkrrrzzzxxxwww|||cccdddttt|||wwwzzz{{{tttpppsssxxx~~~{{{{{{~~~~~~vvviiiYYYMMMIIIHHHEEEBBBBBBEEEGGGFFFEEEGGGMMMSSSTTTrrrcccccc[[[\\\___bbb^^^VVVRRRSSSUUUPPPKKKKKKOOOWWW___ccc[[[\\\]]]]]]\\\YYYWWWUUUSSSUUUXXXZZZ[[[ZZZXXXVVVUUUSSSQQQPPPPPPQQQRRRSSSUUUWWWWWWSSSNNNJJJJJJLLLMMMMMMNNNPPPRRRRRRPPPNNNPPPOOOTTT]]]aaa]]]WWWTTTOOOQQQRRRSSSQQQNNNLLLJJJTTTTTTUUUVVVVVVVVVUUUTTTSSSSSSTTTTTTSSSRRRRRRRRRQQQUUUZZZYYYUUUSSSUUUXXXWWWWWWVVVUUUUUUVVVWWWXXXWWWYYY[[[\\\[[[YYYWWWUUUTTTTTTTTTVVVXXXZZZYYYXXXWWWWWWYYYZZZYYYWWWUUUUUUVVVUUUTTTTTTVVVVVVUUUSSSTTTVVVXXXYYYYYY[[[]]]___ZZZZZZWWWSSSTTT[[[______XXXWWWVVVUUUTTTTTTTTTTTTWWWVVVVVVWWWYYY]]]```ccc___ZZZUUUSSSOOOLLLNNNSSS\\\```dddddd```\\\\\\]]]SSSTTTVVVWWWWWWWWWWWWXXXUUUUUUUUUUUUTTTSSSRRRQQQMMMRRRTTTPPPMMMPPPTTTVVVQQQSSSTTTUUUTTTRRRNNNLLLOOOPPPRRRSSSSSSRRRQQQPPPSSSRRRQQQPPPOOONNNMMMMMMLLLNNNPPPOOOKKKGGGDDDCCCCCCEEEHHHKKKLLLKKKIIIHHHyyyWWWCCCAAACCC>>>777888777777555444444777999555444444333333222111111000000000000000000000000---............---,,,,,,,,,,,,++++++++++++,,,,,,++++++************++++++++++++++++++++++++++++++************************++++++************++++++***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++************++++++++++++,,,,,,,,,,,,------------------........./////////000000222333222333;;;DDDVVVbbbiiioooyyyvvvpppuuu~~~yyyyyyttt^^^XXXeee}}}qqqjjjnnnuuuxxxooooooooommmuuu|||mmmkkkzzz^^^VVVMMMHHHIIIIIIEEEAAACCCEEEFFFEEEFFFPPPaaaooo{{{iiidddhhh]]]^^^bbbddd___VVVSSSVVVTTTPPPKKKKKKPPPXXX```eee\\\]]]]]]]]]\\\ZZZWWWUUUQQQTTTVVVVVVUUUUUUWWWYYYQQQPPPNNNOOOPPPRRRSSSRRRWWWTTTOOOLLLLLLMMMNNNNNNQQQPPPPPPRRRSSSSSSQQQPPPKKKMMMTTT[[[\\\WWWRRRRRRPPPRRRSSSSSSQQQOOONNNOOOSSSTTTUUUVVVVVVVVVUUUTTTRRRSSSTTTSSSRRRRRRSSSUUURRRUUUWWWWWWUUUUUUXXX[[[ZZZYYYWWWVVVUUUVVVXXXYYYYYYZZZ[[[[[[ZZZXXXVVVUUUZZZXXXVVVVVVXXXXXXXXXWWWXXXWWWXXXZZZWWWSSSRRRUUUXXXWWWVVVWWWXXXXXXVVVTTTTTTXXX\\\^^^^^^^^^^^^^^^ZZZZZZVVVSSSUUU\\\```___WWWWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWYYY[[[^^^```bbb___YYYVVVUUUSSSQQQRRRVVV\\\___bbbaaa^^^[[[[[[\\\QQQTTTWWWYYYYYYXXXXXXXXXSSSTTTUUUVVVVVVUUUSSSRRRRRRVVVUUUPPPMMMPPPSSSTTTQQQRRRTTTTTTSSSQQQNNNLLLNNNPPPRRRSSSSSSRRRPPPOOORRRRRRQQQPPPOOOOOOPPPPPPJJJLLLMMMLLLIIIEEECCCCCCCCCDDDGGGIIIJJJIIIIIIHHHqqqYYYJJJ<<<999???AAA<<<555999888666555555555555555444444333333222111111111///000000000000000000000------......------,,,+++,,,,,,++++++++++++,,,,,,++++++************++++++******************************************************++++++++++++******************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++************++++++++++++++++++,,,,,,,,,------------------.........////////////111333333111444:::JJJXXX```iiivvvvvvppprrrwwwtttuuu~~~zzziiihhhmmm{{{lllcccfffnnnxxxqqqooowwwzzzuuu{{{lll]]]MMMKKKIIIGGGEEEEEEGGGHHHEEEFFFGGGIIITTTooo{{{lllfffeeeddd^^^___cccddd^^^VVVTTTWWWSSSPPPMMMNNNRRRXXX\\\^^^[[[[[[\\\\\\ZZZXXXUUUTTTQQQQQQRRRRRRSSSTTTUUUVVVNNNLLLKKKLLLPPPSSSSSSRRRSSSPPPLLLJJJKKKNNNQQQRRRRRRQQQQQQRRRSSSSSSQQQOOOJJJNNNVVV\\\ZZZSSSQQQSSSQQQRRRSSSRRRPPPPPPRRRTTTQQQRRRTTTUUUUUUUUUTTTTTTRRRSSSSSSQQQPPPQQQUUUXXXUUUUUUTTTSSSTTTUUUWWWYYY[[[YYYVVVTTTTTTUUUWWWYYYYYYYYYYYYXXXWWWVVVTTTSSSZZZXXXUUUTTTUUUWWWXXXYYYWWWUUUVVVXXXVVVQQQRRRWWWXXXWWWWWWXXXYYYXXXVVVTTTTTTXXX^^^aaaaaa___]]][[[ZZZ[[[YYYWWWZZZ^^^]]]XXXRRRSSSUUUWWWWWWWWWWWWVVVVVVWWWYYY[[[]]]^^^______\\\WWWTTTVVVVVVUUUVVVYYY[[[]]]___```^^^ZZZWWWVVVQQQSSSVVVWWWVVVUUUWWWYYYRRRTTTVVVWWWXXXXXXWWWVVVVVVYYYXXXSSSPPPQQQQQQOOONNNOOOQQQRRRRRRQQQPPPOOONNNNNNOOOOOOPPPQQQRRRSSSUUUTTTRRRQQQPPPPPPQQQQQQJJJKKKLLLJJJHHHEEEEEEEEEGGGHHHHHHIIIIIIHHHGGGGGGlllSSS<<<>>>>>>>>><<<666333777===333222222444666666444111444444333333222111111000////////////000000000000------......------,,,+++,,,++++++++++++++++++,,,++++++************++++++************************************************)))***+++,,,,,,+++***)))************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++)))************+++++++++++++++,,,,,,,,,------------------........./////////...000333333000000333;;;JJJVVVcccuuuzzzvvvxxxssstttwww{{{wwwggg^^^gggzzzmmmjjjsssrrrzzz{{{{{{yyy|||fff\\\SSSIIICCCGGGJJJGGGBBBCCCJJJRRRFFFGGGIIIPPPeeellldddgggfff^^^]]]___cccccc]]]UUUSSSVVVQQQPPPPPPRRRUUUWWWWWWWWWYYYZZZZZZZZZYYYVVVSSSRRRSSSPPPNNNOOORRRSSSPPPMMMKKKJJJIIIKKKPPPSSSSSSRRRLLLLLLJJJIIIJJJMMMQQQSSSQQQPPPOOOPPPQQQQQQOOOMMMMMMSSS\\\```\\\TTTSSSXXXQQQRRRSSSRRRPPPQQQTTTXXXPPPQQQSSSTTTUUUUUUTTTTTTRRRRRRRRRPPPNNNPPPUUUZZZ]]]ZZZVVVUUUWWWYYYZZZZZZ[[[YYYUUUSSSRRRTTTVVVXXXXXXXXXWWWUUUTTTSSSRRRRRRWWWTTTQQQQQQTTTXXX[[[\\\WWWTTTVVVXXXVVVRRRTTT[[[XXXWWWWWWXXXYYYXXXVVVSSSSSSXXX___cccbbb^^^[[[YYYZZZ\\\]]]\\\^^^___ZZZSSSMMMOOORRRUUUVVVVVVUUUUUUUUUWWWYYY\\\^^^^^^^^^^^^ZZZUUUSSSVVVWWWWWWXXX[[[XXXZZZ]]]___^^^ZZZTTTPPPQQQSSSUUUTTTRRRSSSVVVYYYRRRTTTWWWYYY[[[[[[ZZZYYYXXXZZZZZZVVVTTTSSSPPPKKKKKKLLLNNNPPPRRRRRRRRRRRRNNNMMMLLLKKKMMMQQQUUUXXXXXXVVVTTTSSSQQQQQQQQQRRRKKKKKKLLLJJJHHHFFFGGGHHHLLLLLLKKKIIIHHHGGGGGGFFFjjjXXXOOODDD======::::::999999888777666666555555444444444333333333444444333333333222222222////////////////////////000///...---,,,++++++++++++++++++++++++++++++++++++++++++*********))))))************************+++++++++*********)))))),,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------......///000000000111111111111999@@@LLLYYYeeeqqq|||{{{wwwzzz~~~tttffffffttt}}}{{{{{{uuujjj]]]RRRJJJEEEDDDCCCCCCEEEHHHKKKLLLJJJGGGGGGKKKTTTlll}}}iiigggjjjddd^^^]]]WWWiiixxxuuubbbSSSQQQWWWOOONNNMMMOOOSSSVVVXXXXXXUUUUUUWWWXXXYYYWWWTTTQQQPPPPPPPPPPPPPPPOOONNNNNNPPPMMMLLLOOOTTTUUURRRMMMGGGFFFFFFFFFGGGIIILLLMMMPPPNNNLLLJJJIIIJJJKKKLLLNNNOOOPPPPPPPPPOOOPPPQQQLLLLLLLLLNNNTTTYYYWWWPPPRRRPPPNNNNNNOOOOOOMMMLLLQQQQQQPPPNNNNNNPPPSSSWWWZZZZZZXXXWWWUUUTTTSSSRRRRRRSSSSSSRRRQQQQQQSSSUUUXXXXXXWWWTTTQQQOOOOOOPPPSSSLLLIIILLLPPPQQQTTTWWWTTTUUUVVVUUUTTTSSSTTTUUUXXXWWWWWWYYY[[[YYYTTTOOOPPPRRRVVVYYY[[[ZZZWWWTTTVVVYYY[[[\\\YYYUUUSSSQQQMMMLLLOOOTTTTTTRRRSSSVVVYYYVVVUUUXXX]]]___\\\YYYUUUWWWXXXXXXWWWWWWXXXZZZTTTZZZ^^^^^^XXXRRRPPPQQQRRRQQQOOOOOOPPPSSSWWWYYYUUUUUUWWWYYY[[[\\\[[[YYYaaa___\\\YYYVVVRRRMMMIIIJJJMMMPPPPPPOOONNNMMMMMMKKKJJJJJJJJJLLLOOORRRTTTSSSSSSTTTSSSSSSQQQOOONNNKKKJJJHHHFFFDDDBBBBBBAAAFFFFFFGGGGGGGGGHHHHHHHHHttt\\\GGGBBBBBB>>>===???:::999999888777777666666444444444444333333333333333333333333222222222222........................//////...,,,,,,++++++,,,+++++++++++++++++++++++++++++++++*********))))))************************+++++++++*********)))))),,,++++++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,------------...//////000000000111111111///666BBBOOO\\\jjjvvv}}}}}}mmmkkkxxxxxxlllfffddd___XXXPPPIIIFFFDDDDDDGGGEEEDDDFFFIIINNNQQQRRROOORRRbbbmmm^^^```ccc```]]]^^^aaaooozzzvvveeeVVVSSSWWWOOONNNNNNPPPTTTYYY[[[\\\VVVVVVWWWWWWWWWVVVTTTRRRRRRSSSSSSSSSRRRRRRQQQQQQMMMLLLLLLOOOSSSUUUSSSPPPIIIHHHFFFEEEEEEFFFHHHIIILLLKKKJJJIIIIIIKKKLLLNNNQQQQQQQQQPPPOOONNNOOOPPPMMMPPPQQQOOOPPPTTTSSSPPPNNNMMMLLLLLLMMMLLLJJJHHHLLLLLLLLLKKKJJJKKKNNNPPPVVVVVVUUUTTTSSSQQQPPPOOOPPPQQQQQQPPPNNNOOOQQQSSSVVVVVVVVVTTTQQQOOOPPPQQQOOOKKKKKKOOORRRQQQPPPQQQRRRSSSTTTSSSRRRRRRSSSTTTTTTTTTVVVXXXYYYWWWTTTQQQOOOOOOQQQUUUYYYYYYVVVSSSRRRTTTWWWXXXVVVSSSQQQPPPNNNMMMPPPTTTUUUSSSSSSVVVWWWTTTSSSUUUZZZ\\\ZZZWWWVVVWWWXXXXXXWWWVVVWWWYYYUUUYYY]]]\\\WWWRRRQQQQQQPPPOOOOOOPPPQQQSSSUUUWWWSSSTTTUUUWWWXXXYYYYYYXXXZZZZZZYYYWWWTTTPPPMMMKKKKKKMMMPPPPPPOOOMMMLLLLLLIIIHHHHHHHHHIIILLLNNNPPPNNNOOOPPPPPPOOONNNMMMLLLHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFGGGGGGHHHjjjZZZLLL???777:::<<<999888;;;999888888777777666666666444444444333333333222222333333222222222111111111........................///...---,,,,,,++++++,,,+++++++++++++++++++++++++++++++++***************************************+++++++++***************,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------////////////000000000000///444===GGGTTTbbbnnnvvvooogggiiiqqqwwwmmm___VVVSSSPPPMMMIIIEEECCCCCCDDDEEEDDDEEEFFFGGGHHHJJJNNNQQQYYYwwwkkk___WWWZZZ]]][[[ZZZ]]]```hhhoookkk```VVVSSSTTTUUUSSSQQQRRRUUUYYY\\\]]]WWWWWWVVVUUUUUUTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQMMMNNNPPPQQQRRRRRRQQQPPPJJJHHHFFFDDDCCCCCCDDDEEEGGGGGGFFFFFFHHHJJJLLLNNNSSSRRRPPPNNNMMMLLLMMMMMMLLLQQQQQQMMMKKKMMMNNNNNNLLLKKKJJJKKKKKKKKKIIIGGGKKKLLLMMMMMMLLLKKKMMMNNNSSSSSSTTTSSSRRRPPPNNNMMMPPPQQQPPPOOONNNNNNPPPRRRRRRSSSTTTSSSQQQPPPPPPRRRMMMLLLOOOUUUWWWRRRNNNMMMPPPQQQQQQPPPOOOOOOPPPRRRNNNQQQTTTVVVUUUSSSRRRRRRMMMKKKKKKOOOUUUXXXUUUQQQNNNQQQTTTUUUSSSRRRQQQQQQPPPNNNPPPUUUVVVTTTSSSVVVUUURRRPPPRRRVVVXXXWWWVVVVVVWWWXXXWWWVVVUUUVVVWWWVVVYYY[[[YYYUUUQQQQQQRRRNNNNNNNNNOOOQQQRRRTTTTTTSSSSSSSSSTTTTTTUUUUUUUUUSSSUUUWWWUUUQQQNNNNNNOOOMMMNNNPPPPPPNNNLLLLLLLLLJJJIIIHHHHHHIIIJJJLLLMMMLLLLLLMMMNNNNNNMMMLLLKKKEEEEEEEEEEEEEEEFFFFFFGGGEEEEEEEEEDDDEEEFFFGGGGGGrrraaaMMMBBBCCCCCC>>><<<>>>===777555888777777777666666666555555333333333333222222222222222222111111111000000000...........................------,,,+++++++++,,,++++++++++++++++++++++++************************************************************************++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------........./////////000000222555:::@@@JJJUUUaaaiiiyyyppp```bbbeeevvvzzzqqqgggaaa[[[SSSNNNOOOLLLIIIFFFDDDCCCCCCEEEFFFAAAGGGLLLLLLIIIKKKSSS[[[pppaaa[[[XXXZZZZZZWWWWWW[[[WWW[[[___^^^[[[WWWVVVWWW]]]ZZZVVVTTTVVVXXXYYYYYYWWWWWWVVVTTTRRRQQQRRRSSSQQQQQQPPPPPPOOOOOOOOOOOOQQQRRRSSSRRROOOMMMLLLLLLHHHFFFDDDBBBAAAAAABBBCCCDDDDDDCCCCCCEEEGGGJJJLLLPPPNNNLLLJJJJJJKKKKKKKKKHHHKKKKKKHHHHHHLLLNNNMMMNNNLLLJJJIIIJJJJJJIIIHHHJJJLLLNNNNNNMMMLLLLLLLLLRRRRRRSSSSSSSSSQQQOOOMMMRRRRRRRRRPPPNNNNNNOOOQQQOOOPPPRRRQQQPPPPPPQQQRRROOOOOORRRWWWWWWRRRMMMMMMPPPPPPPPPNNNKKKJJJLLLMMMKKKOOOSSSSSSPPPNNNNNNPPPKKKHHHFFFJJJQQQUUUSSSPPPMMMOOORRRSSSRRRRRRSSSTTTQQQOOOPPPTTTVVVTTTSSSTTTSSSQQQOOOPPPSSSUUUUUUTTTUUUVVVWWWVVVTTTSSSSSSTTTVVVWWWXXXVVVRRRPPPPPPQQQMMMMMMLLLMMMNNNPPPSSSTTTUUUUUUTTTRRRQQQPPPPPPQQQOOOTTTWWWUUUPPPMMMNNNPPPOOOPPPQQQPPPNNNLLLLLLLLLMMMLLLLLLKKKLLLLLLMMMNNNLLLMMMNNNOOOPPPOOONNNMMMEEEEEEEEEEEEEEEEEEFFFGGGDDDDDDDDDDDDDDDEEEFFFFFFyyy```LLLIIIFFF<<<999>>>:::999999;;;999777777:::666666555555555555555444333333222222222111111111111111000000000/////////........................------,,,+++++++++,,,,,,++++++++++++++++++++++++************************************************************************+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------............////////////000222666===HHHSSS[[[mmmyyytttfffZZZZZZlllsssllleee\\\UUUQQQNNNJJJIIIKKKKKKIIIGGGEEEDDDEEEGGGHHHGGGIIIJJJHHHKKK[[[vvv{{{aaa[[[ZZZZZZ[[[YYYWWWWWWZZZWWWXXXYYY[[[\\\\\\\\\\\\]]]ZZZVVVUUUVVVXXXXXXXXXWWWWWWVVVSSSOOONNNPPPRRRPPPOOONNNMMMMMMMMMNNNNNNPPPQQQRRRQQQNNNLLLKKKKKKEEEDDDCCCAAAAAABBBDDDEEECCCBBBBBBBBBCCCEEEHHHIIIKKKIIIGGGGGGIIIJJJJJJIIIFFFFFFDDDDDDKKKRRRSSSOOONNNKKKHHHFFFGGGHHHIIIIIIEEEHHHJJJKKKJJJIIIHHHIIIOOOOOOPPPPPPPPPOOOMMMLLLQQQQQQPPPNNNLLLKKKMMMNNNKKKMMMPPPPPPPPPPPPPPPQQQPPPOOOPPPRRRQQQMMMKKKMMMQQQQQQOOOKKKHHHFFFGGGHHHKKKNNNQQQPPPMMMJJJJJJKKKIIIFFFEEEHHHMMMQQQPPPMMMJJJLLLNNNOOOOOOPPPRRRSSSQQQNNNNNNSSSUUUSSSQQQQQQQQQPPPOOOPPPQQQRRRRRRRRRSSSTTTTTTSSSQQQPPPQQQRRRTTTTTTTTTRRRPPPOOOOOOOOONNNLLLJJJIIIJJJNNNRRRUUUXXXWWWUUUQQQMMMKKKLLLNNNQQQUUUXXXVVVPPPMMMNNNPPPOOOPPPQQQPPPNNNLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMLLLMMMOOOPPPPPPOOONNNMMMGGGGGGFFFEEEDDDDDDDDDEEECCCCCCDDDDDDEEEEEEEEEEEEooobbbLLLAAA;;;???AAA===:::<<<777777777666555555777999444444444444444444444444222222222111111111000000000000/////////.........------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***************+++++++++***************************************+++++++++*********)))******+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------.........///---...///222888BBBLLLTTT```qqqvvv```QQQUUUdddwww}}}ttthhh```ZZZSSSMMMLLLJJJHHHGGGJJJFFFEEEEEEEEEFFFHHHKKKMMMMMMHHHCCCGGGZZZ}}}~~~fff[[[VVVWWWXXXYYYYYYXXXZZZ[[[ZZZYYYXXXXXXZZZ[[[[[[ZZZUUUTTTSSSTTTWWWYYYZZZZZZVVVWWWWWWSSSNNNLLLNNNQQQPPPOOOMMMLLLLLLLLLMMMNNNJJJKKKMMMNNNOOOOOONNNMMMEEEDDDCCCBBBBBBDDDFFFGGGCCCCCCBBBBBBDDDFFFIIIJJJHHHFFFEEEFFFIIIKKKIIIFFFEEEEEECCCFFFNNNWWWWWWQQQLLLJJJHHHGGGHHHHHHGGGFFFEEEGGGJJJKKKJJJIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJMMMMMMLLLJJJGGGFFFGGGIIIIIIKKKNNNPPPOOOOOOOOOPPPOOOLLLKKKLLLJJJGGGIIIMMMQQQPPPMMMIIIEEEDDDEEEFFFKKKMMMNNNMMMKKKIIIHHHHHHHHHHHHGGGIIIKKKLLLLLLKKKFFFGGGHHHIIIIIIKKKNNNPPPPPPLLLKKKPPPSSSQQQNNNMMMMMMNNNNNNOOOPPPPPPOOOOOOOOOPPPQQQPPPOOONNNOOOPPPQQQQQQPPPOOONNNMMMLLLLLLLLLJJJHHHHHHIIILLLPPPSSSWWWWWWTTTOOOJJJHHHJJJMMMSSSUUUWWWUUUQQQNNNNNNOOOMMMNNNOOONNNLLLKKKKKKLLLIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHGGGEEEDDDCCCCCCCCCAAACCCEEEGGGGGGFFFDDDCCCtttaaaTTTKKKFFFFFFCCC>>>;;;::::::::::::::::::888666555555555555333333333333333444444444222111111111000000000000/////////.........------------------------------,,,+++++++++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************))))))*********+++++++++******))))))***++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,---------.........//////000111555===EEEKKKSSSdddyyyfffWWWVVVaaauuuyyyqqqooohhh]]]VVVSSSMMMJJJKKKKKKIIIIIIKKKEEEFFFFFFHHHKKKOOORRRTTTQQQMMMRRRhhhhhh]]]WWWUUUWWWXXXXXXYYYZZZ[[[[[[YYYWWWVVVUUUVVVWWWVVVVVVOOOOOOPPPSSSVVVXXXXXXXXXUUUWWWWWWSSSNNNKKKLLLOOOMMMLLLJJJIIIIIIIIIKKKLLLHHHGGGHHHKKKOOOPPPOOOLLLFFFEEEDDDCCCDDDEEEGGGHHHCCCCCCCCCDDDGGGJJJNNNPPPIIIGGGFFFHHHKKKLLLGGGCCCCCCFFFGGGHHHMMMSSSSSSOOOJJJKKKMMMPPPPPPNNNHHHDDDDDDFFFIIIJJJJJJJJJKKKMMMJJJIIIHHHGGGGGGHHHJJJKKKKKKKKKJJJHHHEEEDDDEEEFFFHHHJJJMMMOOOOOONNNNNNOOONNNLLLJJJJJJGGGEEEHHHOOONNNNNNKKKHHHDDDDDDFFFHHHKKKJJJJJJJJJKKKJJJHHHGGGHHHJJJLLLLLLJJJHHHIIIJJJEEEEEEFFFFFFGGGIIILLLOOOOOOJJJHHHMMMPPPNNNKKKIIIHHHJJJMMMOOONNNMMMKKKKKKKKKMMMNNNNNNLLLLLLMMMOOONNNNNNMMMMMMMMMLLLJJJHHHGGGGGGHHHJJJKKKLLLMMMNNNRRRRRRQQQLLLGGGFFFJJJOOORRRSSSTTTSSSRRRQQQOOONNNIIIJJJKKKJJJHHHHHHIIIKKKFFFGGGGGGHHHIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJHHHGGGIIIHHHGGGEEEDDDDDDCCCCCC@@@CCCFFFIIIIIIGGGDDDBBBddd\\\SSSLLLIIIFFF@@@;;;;;;???@@@<<<999;;;:::666555666666444555888888666333333333333333333333333111111111111000000000000//////.........---------------------------------+++++++++***++++++,,,,,,++++++++++++++++++++++++))))))******++++++++++++************************))))))******++++++++++++******))))))***+++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......//////...---...333:::???LLLYYYhhhuuuhhhVVVUUU```llluuusssgggbbb___WWWNNNIIIHHHDDDCCCGGGIIIHHHHHHJJJKKKKKKLLLNNNQQQUUUXXXZZZVVVZZZoooiii[[[ZZZSSSZZZ[[[ZZZYYYZZZ[[[[[[YYYXXXWWWVVVVVVWWWWWWXXXXXXNNNOOOPPPRRRUUUVVVUUUSSSTTTVVVXXXTTTNNNJJJKKKNNNJJJHHHGGGEEEEEEFFFGGGHHHKKKHHHFFFIIINNNPPPLLLHHHIIIHHHFFFEEEDDDFFFGGGHHHCCCDDDDDDFFFJJJNNNRRRUUULLLIIIHHHKKKMMMLLLFFFAAA@@@FFFJJJHHHHHHKKKKKKJJJJJJNNNTTTYYYZZZTTTKKKEEE???AAACCCDDDDDDFFFHHHJJJLLLKKKHHHGGGGGGIIILLLMMMMMMLLLKKKHHHEEEDDDEEEFFFGGGJJJMMMOOONNNMMMMMMNNNOOOMMMMMMMMMJJJGGGKKKQQQLLLKKKIIIGGGDDDEEEGGGJJJJJJHHHFFFHHHKKKLLLJJJGGGHHHLLLPPPNNNIIIFFFGGGIIIFFFGGGGGGGGGGGGIIIMMMPPPNNNHHHGGGKKKOOOMMMIIIGGGEEEHHHLLLNNNMMMKKKIIIHHHIIIKKKLLLLLLKKKKKKLLLNNNLLLLLLLLLLLLLLLKKKHHHFFFCCCEEEIIIMMMNNNMMMKKKJJJMMMNNNMMMIIIEEEEEEKKKQQQQQQPPPPPPRRRSSSRRRPPPNNNFFFGGGHHHGGGFFFFFFGGGIIIEEEFFFGGGHHHIIIIIIIIIIIILLLLLLMMMMMMLLLJJJHHHGGGHHHGGGFFFEEEDDDDDDDDDEEE???BBBGGGKKKKKKHHHDDDAAAmmm^^^RRRKKKFFFEEECCCAAA@@@>>>>>>===;;;;;;;;;;;;:::999888777777777666555555555555555555555444333333222111111000000000000////////////////////////////////////------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++)))************+++++++++++++++************+++++++++++++++************)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---...///111333444555CCCKKKYYYiii{{{{{{hhh[[[RRR]]]^^^ggg{{{}}}vvvhhhbbbZZZTTTQQQNNNJJJGGGKKKFFFCCCDDDEEEEEEFFFJJJWWWLLLJJJTTT\\\ZZZZZZ^^^vvveee\\\^^^___]]]^^^\\\ZZZ[[[^^^___\\\YYYZZZVVVSSSRRRTTTUUUSSSQQQOOOPPPSSSTTTUUUSSSQQQOOOWWWUUUQQQNNNMMMMMMNNNOOOKKKIIIGGGGGGHHHIIIJJJIIIJJJGGGEEEEEEGGGHHHFFFDDDCCCDDDFFFHHHIIIIIIIIIIIIFFFIIINNNRRRSSSQQQMMMJJJHHHIIIIIIHHHHHHFFFEEEEEEEEEEEEEEEGGGHHHJJJLLLMMMNNNQQQUUUWWWTTTOOOHHHDDDDDDCCCAAAAAABBBEEEHHHKKKPPPKKKGGGHHHLLLNNNMMMJJJLLLIIIEEEDDDGGGIIIJJJIIIGGGGGGGGGIIILLLMMMLLLKKKLLLMMMMMMMMMKKKIIIGGGFFFJJJHHHEEEDDDEEEFFFFFFEEECCCEEEHHHKKKLLLKKKJJJIIIHHHGGGDDDCCCCCCFFFIIIKKKJJJIIIIIIHHHHHHIIIJJJJJJKKKIIIGGGGGGHHHGGGCCC???BBBHHHNNNOOOLLLIIIIIIKKKIIIJJJKKKIIIFFFDDDFFFIIIIIIIIIJJJKKKKKKJJJIIIHHHLLLKKKIIIHHHGGGHHHHHHIIILLLOOOPPPLLLHHHFFFJJJNNNNNNNNNNNNOOOOOOMMMIIIEEEEEEEEEEEEEEEEEEFFFFFFGGGNNNJJJEEEFFFJJJMMMLLLJJJKKKLLLLLLJJJIIIIIIKKKLLLIIIDDD???@@@EEEHHHGGGDDDKKKJJJIIIIIIIIIGGGDDDAAA}}}jjjaaaTTTKKKGGGEEEBBB???CCCBBB@@@???======<<<<<<;;;;;;;;;;;;:::999888777777666666555555555555555555444444333222222111111000000000000/////////...........................------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))************************++++++******************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++)))************+++++++++++++++************+++++++++++++++************)))*********+++++++++,,,,,,*********+++++++++,,,,,,,,,++++++++++++,,,------------...///111222333333:::BBBMMM\\\nnnxxxXXXSSSUUUbbbsss|||pppfffaaaXXXTTTNNNJJJIIIHHHFFFEEEEEECCCCCCFFFGGGIIIOOOWWWNNNRRRZZZ^^^XXXXXXllllll```^^^[[[YYY]]]^^^]]]]]]]]]^^^^^^\\\[[[VVVTTTRRRRRRSSSSSSSSSSSSSSSSSSQQQPPPOOOOOONNNNNNRRRPPPNNNKKKJJJJJJKKKKKKLLLJJJHHHHHHJJJKKKKKKKKKJJJHHHEEEEEEGGGHHHGGGEEEEEEFFFGGGHHHHHHGGGFFFFFFFFFIIIMMMPPPQQQOOOLLLJJJHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDEEEFFFHHHIIIJJJJJJLLLOOOPPPNNNIIIDDD@@@DDDCCCBBBAAABBBCCCEEEGGGLLLIIIFFFHHHLLLOOONNNKKKKKKHHHEEEDDDFFFHHHIIIHHHIIIKKKMMMOOOOOOLLLJJJHHHKKKLLLLLLLLLKKKIIIHHHGGGKKKIIIGGGFFFGGGHHHHHHGGGFFFHHHJJJMMMMMMMMMKKKJJJIIIGGGDDDCCCCCCEEEHHHJJJLLLKKKIIIGGGGGGHHHJJJKKKKKKJJJIIIHHHGGGEEEBBB???CCCHHHMMMNNNKKKIIIJJJLLLGGGIIILLLMMMLLLJJJIIIHHHIIIJJJKKKLLLMMMMMMLLLKKKNNNMMMKKKIIIHHHGGGGGGGGGIIILLLNNNLLLHHHGGGJJJMMMMMMLLLLLLMMMNNNLLLIIIFFFDDDDDDDDDEEEGGGIIIKKKMMMKKKGGGDDDEEEHHHKKKIIIGGGHHHIIIIIIHHHGGGHHHKKKMMMKKKHHHDDDDDDGGGIIIHHHGGGIIIHHHFFFFFFFFFEEEBBB@@@rrrhhh^^^SSSKKKJJJEEE@@@???AAADDDEEEDDD>>>>>>===<<<;;;;;;;;;;;;::::::::::::999888777777666666555444444444444555444444333333222111111111000000000/////////......------------------------------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))************************,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++)))************+++++++++++++++************+++++++++++++++************)))*********++++++++++++,,,*********++++++++++++,,,+++++++++++++++,,,------......//////000111111111888===FFFRRRcccyyy~~~hhh[[[PPPQQQYYYaaaiiinnn~~~|||vvvmmmeee]]]WWWTTTPPPMMMIIIGGGGGGGGGGGGFFFCCCCCCFFFIIIIIIIIIOOOXXXVVV[[[aaa```[[[gggqqqWWWZZZ```XXXUUU[[[ZZZ\\\]]]]]]\\\ZZZZZZZZZSSSSSSTTTSSSQQQQQQSSSTTTWWWTTTOOOKKKIIIJJJKKKLLLMMMLLLKKKJJJIIIIIIIIIIIIKKKJJJIIIIIIKKKLLLLLLLLLIIIGGGFFFFFFGGGGGGGGGFFFHHHHHHHHHGGGFFFEEECCCCCCGGGIIIKKKMMMMMMMMMKKKJJJGGGGGGEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIFFFHHHIIIIIIHHHEEEAAA???DDDCCCCCCBBBBBBBBBCCCCCCIIIFFFEEEGGGKKKNNNMMMLLLJJJGGGDDDDDDEEEGGGHHHHHHJJJNNNSSSTTTPPPKKKGGGFFFIIIJJJJJJJJJJJJIIIHHHGGGJJJHHHFFFFFFHHHHHHHHHGGGGGGHHHJJJLLLMMMLLLKKKJJJIIIGGGEEECCCCCCDDDFFFHHHNNNLLLIIIGGGGGGHHHJJJLLLNNNOOONNNKKKGGGDDDCCCCCCEEEIIILLLLLLJJJIIIKKKMMMFFFHHHLLLOOOQQQNNNJJJFFFHHHIIIKKKMMMOOOPPPPPPPPPPPPNNNLLLJJJHHHFFFEEEEEEFFFIIILLLLLLJJJHHHJJJLLLKKKJJJIIIJJJKKKKKKIIIGGGEEEEEEDDDDDDFFFIIILLLNNNGGGEEECCCEEEHHHJJJGGGEEEEEEFFFFFFEEEEEEGGGJJJMMMLLLJJJIIIGGGGGGGGGHHHIIIHHHGGGEEEDDDDDDDDDBBB@@@|||ppphhh^^^XXXPPPLLLLLLKKKIIIGGGHHHEEEAAA???@@@???>>><<<;;;;;;::::::999:::::::::888999999999888888777666666555444444333333444444333333222222111111111000000000/////////.........------------------------------------------------++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************,,,,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))*********+++++++++))))))*********+++++++++++++++************+++++++++++++++*********))))))************++++++++++++************+++++++++++++++++++++***+++,,,,,,---......///////////////000777:::???GGGUUUjjj{{{ggg[[[UUUTTTZZZaaaqqq|||~~~}}}zzzuuurrrnnnggg___XXXTTTRRRRRRNNNMMMJJJIIIHHHHHHIIIIIIEEEGGGLLLQQQQQQOOOPPPUUU\\\XXXZZZeeeyyywwwaaaSSSWWW]]]XXXUUUWWWUUUXXX[[[[[[WWWUUUUUUVVVSSSUUUWWWUUURRRPPPRRRTTTTTTRRRMMMIIIGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJIIIJJJIIIHHHIIIKKKLLLLLLKKKGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCHHHHHHIIIIIIJJJJJJJJJJJJHHHGGGEEECCCBBBBBBBBBBBBDDDEEEFFFGGGHHHHHHHHHIIIFFFFFFFFFFFFEEECCCBBBAAABBBBBBCCCCCCCCCCCCCCCCCCGGGEEEEEEFFFIIIKKKKKKJJJGGGFFFDDDCCCDDDEEEFFFFFFHHHMMMSSSRRRLLLGGGFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDFFFGGGFFFEEEEEEGGGHHHIIIJJJIIIHHHGGGIIIHHHFFFDDDCCCDDDFFFGGGMMMLLLKKKJJJJJJKKKKKKLLLRRRSSSRRRNNNHHHEEEEEEGGGGGGIIIKKKJJJIIIJJJLLLOOOIIIHHHJJJMMMOOOMMMHHHBBBFFFGGGJJJMMMPPPQQQRRRRRRMMMLLLKKKIIIHHHFFFEEEEEEGGGKKKNNNOOOLLLJJJIIIIIIJJJHHHGGGHHHIIIJJJIIIHHHHHHFFFCCCBBBBBBDDDGGGJJJFFFEEEFFFHHHKKKKKKHHHFFFFFFFFFFFFDDDDDDEEEHHHKKKJJJKKKJJJIIIGGGFFFGGGIIIIIIGGGDDDCCCDDDDDDBBBAAAlllfff^^^VVVPPPJJJFFFCCCDDDAAA??????AAABBBBBB@@@===<<<;;;;;;;;;:::999777::::::999999999999::::::777777777888777777666666555555444333333333333333222111111111111111000000////////////............------------------------------------------------++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************,,,,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))*********+++++++++))))))*********+++++++++++++++************+++++++++++++++*********))))))))))))*********+++++++++))))))*********++++++++++++************+++,,,,,,........................111222555999CCCTTTgggtttjjjXXXQQQRRRUUUYYYcccqqq}}}rrrpppqqqmmmfffaaa]]]VVVPPPLLLKKKLLLMMMHHHHHHHHHHHHGGGHHHJJJKKKLLLLLLQQQXXXYYYVVVTTTUUUQQQXXXlllooo___^^^YYYTTTTTTVVVUUUPPPTTTWWWZZZZZZVVVSSSSSSTTTVVVXXXYYYWWWSSSQQQRRRTTTNNNNNNLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGIIIJJJKKKJJJIIIEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFFFFGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFDDDDDDCCCCCCBBBBBBBBBBBB@@@@@@AAACCCDDDEEEEEEFFFFFFEEEEEEFFFGGGHHHGGGFFFDDDDDDDDDCCCCCCCCCDDDEEEDDDIIIMMMLLLGGGEEEGGGJJJGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDCCCDDDFFFGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIHHHJJJHHHGGGEEEEEEEEEFFFGGGJJJKKKMMMNNNOOOOOONNNNNNRRRRRRQQQMMMGGGEEEFFFIIIHHHIIIIIIJJJJJJKKKMMMOOOMMMJJJHHHHHHJJJHHHDDD@@@DDDFFFIIILLLNNNPPPQQQQQQIIIIIIIIIIIIIIIHHHHHHHHHMMMOOOQQQRRRPPPLLLJJJHHHIIIHHHGGGHHHIIIJJJJJJIIIHHHFFFCCCBBBBBBDDDGGGJJJGGGGGGIIILLLMMMMMMKKKIIIIIIIIIGGGDDDBBBCCCFFFIIIJJJKKKLLLKKKIIIIIIJJJLLLHHHEEEBBBAAAAAABBBBBBAAAFFFCCC???>>>???AAABBBCCCBBB@@@???>>>>>>>>><<<:::===>>>??????@@@??????>>>::::::999999888999999999555666666777777666555555444444333222222222222333000000000000000000000000/////////.........------------------------------------------------------++++++++++++++++++++++++***************************************+++++++++************************))))))))))))))))))))))))************************,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++)))************+++++++++++++++************+++++++++++++++************))))))))))))************+++)))))))))************+++***************+++,,,,,,---------..................///111333999FFFUUU```pppttt^^^TTTLLLGGGFFFNNN[[[iiiyyywwwqqqkkkiiiiiiggg___WWWQQQOOOKKKGGGEEEFFFHHHIIIFFFHHHJJJKKKLLLNNNQQQTTTXXXVVVVVVVVVTTTRRRUUU[[[ccc}}}nnnPPPTTT]]]]]]SSSOOOTTTTTTMMMVVVXXX[[[[[[YYYVVVTTTSSSWWWXXXYYYXXXUUUTTTSSSSSSKKKLLLLLLLLLLLLKKKJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIHHHHHHIIIJJJJJJIIIGGGDDDEEEEEEEEEDDDDDDEEEGGGEEEEEEEEEEEEEEEFFFGGGHHHFFFEEEEEEDDDDDDEEEFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEBBBBBBDDDEEEEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@BBBDDDEEEFFFDDDEEEEEEEEEEEEEEEDDDDDDBBBCCCDDDCCCAAAAAACCCDDDAAADDDGGGHHHFFFFFFIIIKKKGGGFFFFFFEEEDDDDDDDDDEEEEEEDDDEEEFFFIIIJJJIIIGGGFFFGGGHHHIIIJJJKKKKKKLLLIIIIIIHHHGGGFFFGGGHHHHHHHHHJJJMMMPPPSSSTTTTTTTTTPPPNNNLLLHHHEEEEEEGGGIIIIIIIIIIIIJJJKKKMMMNNNOOOPPPMMMJJJGGGFFFEEECCCBBBDDDFFFHHHKKKMMMNNNOOOOOOGGGHHHIIIKKKLLLLLLLLLLLLRRRRRRSSSSSSRRROOOKKKIIIJJJIIIIIIJJJKKKLLLJJJHHHEEEEEEDDDDDDFFFIIILLLNNNGGGIIIKKKMMMNNNNNNMMMLLLJJJIIIGGGCCCAAAAAADDDGGGLLLLLLMMMNNNOOOPPPQQQQQQGGGDDD@@@>>>???@@@AAAAAAEEECCCBBBCCCDDDEEEDDDCCCAAA@@@>>>>>>>>>???>>>>>>;;;<<<======;;;:::999999:::999888777777777777777444555555666666666555555444333333222222222222222000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))************************++++++******************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++)))************+++++++++++++++************+++++++++++++++************)))))))))))))))************))))))))))))***************************++++++,,,,,,,,,,,,------.........///111333555999BBBMMMVVVaaaqqqxxx^^^QQQEEEDDDIIIPPPZZZcccjjjuuuwwwkkkiiieeebbbbbbaaa\\\TTTMMMJJJIIIHHHGGGGGGHHHJJJKKKLLLNNNRRRSSSSSSUUUXXX[[[[[[ZZZXXXTTTQQQZZZrrr~~~tttYYYSSSWWWZZZZZZVVVSSSTTTTTTRRRXXXXXXYYYZZZZZZXXXTTTPPPUUUTTTTTTVVVWWWWWWUUUSSSMMMMMMMMMMMMLLLKKKJJJJJJKKKJJJHHHGGGFFFGGGHHHIIIKKKJJJJJJJJJKKKJJJHHHFFFEEEFFFGGGGGGEEEEEEGGGJJJGGGFFFFFFEEEFFFGGGHHHIIIDDDDDDDDDCCCCCCCCCDDDDDDBBBCCCFFFHHHIIIHHHFFFEEEAAABBBDDDEEEEEECCCBBBAAA======>>>?????????@@@@@@???>>>======>>>@@@BBBCCC@@@BBBDDDEEEEEEDDDDDDDDD@@@BBBCCCBBB@@@@@@AAACCCAAACCCFFFIIIKKKKKKKKKJJJHHHGGGEEECCCCCCBBBCCCCCCCCCCCCDDDFFFIIIJJJIIIGGGEEEFFFGGGHHHJJJLLLMMMMMMIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJLLLOOORRRWWW[[[]]]PPPMMMHHHFFFGGGIIIKKKLLLHHHHHHIIIJJJMMMNNNNNNNNNPPPOOONNNKKKHHHFFFFFFGGGFFFHHHIIILLLMMMMMMMMMMMMIIIJJJLLLNNNOOOPPPPPPOOOSSSSSSSSSSSSRRRPPPMMMKKKKKKKKKKKKMMMNNNMMMKKKHHHDDDDDDDDDEEEGGGIIIKKKMMMFFFGGGJJJKKKKKKKKKLLLLLLHHHGGGDDDAAA???@@@DDDGGGLLLJJJKKKNNNSSSVVVUUUTTTJJJFFFBBB???@@@BBBDDDDDD??????@@@AAABBB@@@<<<999???===;;;:::;;;<<<>>>@@@;;;<<<======;;;::::::;;;999999777666666555555555444444555555666555555444444333222222111111222222////////////000000000000//////.........---------************************------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++************************))))))))))))))))))))))))***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++)))************+++++++++++++++************+++++++++++++++************)))))))))))))))************))))))))))))*********************)))***++++++,,,++++++,,,------...//////---000333555888???IIIPPPXXXeeetttwwweeeSSSLLLIIIJJJOOOVVVRRR\\\hhhssspppeeefff___[[[XXXWWWVVVQQQLLLIIIGGGGGGGGGHHHIIIJJJKKKLLLQQQSSSVVVVVVTTTTTTVVVYYYSSSVVVWWWVVV[[[ttt|||UUUSSSfff___WWWUUU[[[[[[VVVVVVZZZWWWVVVVVVXXXYYYWWWRRRMMMRRRPPPPPPTTTXXXYYYWWWTTTQQQPPPNNNLLLKKKKKKKKKKKKPPPNNNKKKIIIHHHIIIKKKLLLMMMLLLKKKLLLLLLKKKHHHFFFFFFHHHIIIHHHGGGFFFIIILLLIIIHHHGGGFFFFFFGGGHHHHHHCCCCCCCCCCCCCCCCCCCCCBBB???BBBEEEHHHJJJIIIFFFEEECCCDDDFFFGGGGGGEEECCCBBB===>>>???@@@AAAAAAAAAAAA@@@>>><<<;;;;;;<<>>>>>========================<<<<<<;;;:::999999999999888888888888777777777777555555555444444555555555111111111111111111111111111111000000//////............------------.........------,,,,,,------...++++++++++++++++++++++++************************))))))))))))))))))))))))(((***++++++******+++,,,,,,+++******))))))******))))))))))))))))))))))))************************************************(((((()))***************************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))(((((())))))************))))))+++*********))))))(((((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///111444888;;;>>>@@@LLL[[[kkkwwwpppuuunnnYYYPPPLLLMMMOOOTTTRRRTTT]]]dddkkkvvvuuummmfff___ZZZWWWTTTOOOKKKIIIIIIJJJKKKFFFEEEEEEHHHMMMPPPPPPNNN[[[RRRQQQYYY[[[UUUVVV]]]WWWZZZ^^^fff}}}```RRRZZZeeeYYYWWWTTTTTTTTTUUUUUUTTTQQQUUUYYYWWWRRROOOPPPSSSWWWZZZ\\\[[[WWWTTTTTTUUULLLNNNNNNLLLIIIIIILLLNNNNNNMMMMMMMMMLLLLLLKKKKKKNNNMMMKKKJJJIIIIIIJJJJJJLLLJJJGGGGGGHHHHHHGGGFFFIIIIIIIIIHHHHHHHHHGGGGGGFFFDDDBBBBBBCCCDDDCCCCCCCCCEEEGGGIIIIIIHHHEEEDDDGGGGGGFFFEEEDDDBBB@@@???@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>============>>>??????@@@AAACCCDDDEEEBBB@@@???@@@BBBBBB???<<<@@@CCCFFFJJJLLLLLLKKKJJJGGGFFFEEECCCAAA@@@@@@???DDDCCCCCCFFFJJJKKKHHHEEEEEEDDDDDDFFFIIIJJJHHHEEEJJJIIIHHHHHHJJJLLLKKKKKKGGGGGGGGGKKKQQQVVVYYYZZZMMMLLLLLLLLLNNNNNNLLLJJJIIIHHHHHHKKKOOOQQQPPPNNNPPPRRRQQQLLLJJJMMMNNNLLLHHHHHHIIIIIIJJJJJJKKKKKKMMMNNNPPPRRRSSSUUUUUUUUUOOONNNNNNPPPSSSTTTSSSRRRLLLMMMOOOQQQQQQOOOJJJFFFJJJGGGEEEGGGJJJLLLKKKJJJJJJHHHFFFDDDDDDEEEGGGHHHGGGJJJHHH@@@;;;>>>DDDGGGIIIJJJKKKMMMNNNNNNNNNNNNJJJIIIIIIHHHHHHGGGFFFFFF??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888888777777777777666666666666444333333222222333333444111111111111111111111111000000000000//////............------------......------,,,,,,,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))(((***++++++******+++,,,,,,+++******))))))******************************************************************************(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))************))))))************)))))))))((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,------------...//////000222444777999:::===IIIVVV```ppplllZZZOOOQQQNNNOOOUUUWWWUUUWWW[[[dddnnnwwwppphhh```\\\XXXTTTQQQOOOMMMJJJHHHHHHHHHJJJKKKQQQNNNLLLMMMQQQUUUXXXXXXXXXUUUVVV[[[\\\XXXWWWYYY^^^vvv~~~xxxfffXXXUUUVVVVVVSSSQQQPPPQQQTTTVVVVVVVVVWWWZZZ]]]YYYSSSNNNNNNPPPYYYZZZ[[[ZZZXXXUUUTTTTTTPPPQQQPPPNNNKKKJJJLLLNNNPPPPPPOOONNNLLLKKKJJJJJJKKKJJJIIIHHHGGGGGGGGGHHHHHHFFFFFFFFFHHHHHHHHHFFFGGGFFFFFFFFFFFFEEEEEEEEECCCBBBAAABBBDDDEEEEEEDDDBBBDDDFFFGGGHHHFFFEEECCCFFFEEEDDDCCCAAA@@@???>>>>>>>>>???@@@@@@AAA@@@@@@>>>>>>>>>========================>>>???AAABBBCCCBBB@@@???@@@AAABBB???===???@@@CCCEEEFFFEEEDDDCCCDDDCCCBBBBBBAAAAAAAAABBBCCCCCCCCCEEEGGGGGGDDDAAADDDCCCBBBDDDGGGGGGEEECCCEEEDDDCCCEEEHHHJJJJJJJJJIIIGGGGGGHHHKKKNNNOOOOOOKKKKKKJJJKKKMMMMMMLLLJJJJJJIIIIIIKKKOOOQQQPPPNNNLLLKKKIIIIIIOOOVVVUUUOOOIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLNNNOOOQQQRRRTTTTTTOOONNNNNNOOOPPPPPPOOONNNNNNNNNPPPQQQRRRQQQMMMIIIFFFEEEDDDFFFIIILLLLLLKKKIIIGGGEEECCCCCCDDDFFFGGGEEEHHHFFF@@@===AAAFFFHHHKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFEEEEEE=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777666666666666666555555555444444444111111111000000111111111111111111111111111111111000000000////////////.........------------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((***++++++******+++,,,++++++***))))))))))))***++++++++++++++++++++++++************************************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,------------////////////000222333333555>>>GGGNNN[[[qqq{{{ddd[[[SSSPPPNNNLLLKKKLLLKKKOOOWWWaaajjjppprrrqqqmmmwwwuuujjjeeeccc\\\YYYTTTPPPNNNMMMLLLKKKIIIIIIIIIIIIJJJLLLMMMNNNQQQPPPPPPRRRUUUXXXXXXXXXYYY[[[ZZZYYY___jjjsssuuu^^^PPPRRRRRRNNNLLLOOONNNNNNOOORRRUUUVVVVVVWWWZZZ]]]ZZZSSSNNNNNNQQQWWWWWWWWWXXXYYYYYYWWWVVVTTTTTTSSSPPPLLLKKKLLLMMMQQQPPPOOONNNLLLJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDEEECCCCCCCCCEEEHHHHHHGGGEEEDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@BBBDDDFFFEEEDDD@@@AAACCCEEEEEEEEECCCBBBCCCBBBAAA???>>>=========;;;<<<===???@@@@@@AAAAAA>>>>>>=========<<<<<<<<<;;;;;;<<<<<<===>>>???@@@AAA@@@??????AAAAAA???>>>???@@@BBBCCCBBBAAA???===@@@@@@@@@@@@AAAAAABBBCCCBBBBBBBBBCCCDDDCCC@@@>>>BBBAAAAAABBBDDDDDDCCCAAA???>>>>>>AAADDDGGGHHHHHHHHHGGGEEEFFFGGGHHHHHHHHHIIIHHHHHHIIIKKKLLLKKKIIIIIIIIIIIIKKKNNNOOOOOOMMMJJJFFFCCCGGGSSS\\\WWWMMMHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJLLLMMMOOOQQQRRRNNNMMMLLLLLLMMMMMMLLLJJJNNNNNNNNNOOOPPPPPPMMMKKKBBBBBBBBBEEEHHHKKKKKKKKKGGGFFFDDDBBBBBBBBBDDDEEEFFFHHHGGGCCCDDDIIILLLKKKLLLJJJHHHFFFEEEDDDDDDEEEHHHGGGGGGFFFEEEEEEDDDDDD===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888777666555555555555444444444444333333333333111000000//////000000111111111111111111111111111////////////////////////...------,,,,,,------...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((***++++++******+++,,,++++++***)))))))))))))))************************************************************************(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))************))))))*********)))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,---------......---......///000111555;;;@@@EEEOOObbbyyyzzzvvvsss|||iiiXXXQQQOOOOOOOOOOOOLLLIIIJJJOOOUUUZZZ]]]dddooo}}}zzzwwwqqqjjjffffffjjjooowwwyyyyyyuuukkk```XXXTTTQQQOOOMMMKKKIIIIIIHHHGGGKKKLLLNNNPPPQQQRRRSSSSSSOOOQQQUUUYYY[[[ZZZWWWTTTWWW]]]]]]ZZZhhhvvvjjjXXXUUURRRJJJIIIOOOPPPOOOOOOPPPRRRSSSSSSRRRPPPUUUYYYXXXTTTQQQSSSVVVTTTRRRSSSVVVZZZ\\\ZZZWWWVVVUUURRROOOLLLJJJJJJJJJNNNNNNMMMLLLJJJIIIHHHHHHEEEEEEEEEDDDDDDCCCCCCCCCAAAAAABBBEEEFFFFFFDDDAAABBBBBBBBBBBBAAAAAAAAAAAA??????@@@BBBDDDDDDCCCAAA>>>???AAABBBCCCBBBAAA@@@@@@???===<<<;;;;;;;;;;;;;;;;;;<<<>>>>>>?????????=========<<<<<<<<<;;;;;;<<<;;;;;;;;;<<<===>>>>>>@@@?????????????????????AAABBBCCCDDDCCCBBB@@@???>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@AAAAAAAAA???>>>AAAAAAAAAAAABBBBBBAAAAAA===<<<<<<>>>AAADDDEEEEEEEEEDDDDDDEEEHHHJJJJJJIIIFFFEEEEEEGGGIIIJJJIIIHHHGGGGGGHHHJJJKKKLLLKKKKKKIIIFFFCCCFFFQQQXXXRRRHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHJJJLLLOOOPPPMMMKKKJJJJJJLLLLLLLLLJJJLLLKKKJJJJJJLLLLLLKKKJJJ@@@AAABBBDDDFFFHHHIIIIIIEEEDDDBBBAAA@@@AAABBBBBBEEEGGGGGGFFFIIINNNOOOKKKKKKIIIFFFCCCBBBBBBBBBCCCGGGGGGGGGFFFEEEEEEDDDDDD======<<<<<<<<<;;;;;;;;;999999999999999999999999777777666555444444444444333333333333222222222111111111000000000000111111000000000000000000000000.............../////////------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((***++++++******+++,,,+++***))))))(((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******))))))************))))))))))))))))))))))))******))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---...000111222222555888<<>>CCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@BBBBBB@@@???>>>???@@@@@@@@@@@@???>>>===<<<;;;:::::::::::::::;;;<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<======>>>>>>>>>>>>=========>>>???AAABBBCCCCCCCCCCCCBBBBBB???>>>>>>============>>><<<===>>>?????????@@@AAA@@@@@@AAAAAA@@@AAAAAABBB@@@>>>===>>>@@@AAAAAAAAABBBBBBBBBDDDGGGIIIJJJIIICCCCCCCCCEEEGGGHHHGGGFFFDDDEEEFFFGGGGGGGGGGGGGGGDDDEEEEEEFFFJJJOOOLLLFFFHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGIIIKKKMMMNNNKKKJJJIIIIIILLLMMMNNNMMMKKKIIIHHHHHHIIIIIIIIIGGG@@@BBBCCCEEEEEEEEEEEEFFFDDDCCCBBBAAA@@@@@@@@@@@@BBBEEEGGGGGGJJJNNNLLLHHHHHHGGGDDDBBBAAABBBCCCDDDGGGGGGFFFFFFEEEDDDDDDDDD<<<<<<<<<<<<;;;;;;;;;:::999999999999999999999999777666555444444333333444333333222222222222111111222111111000000111111222000000000000000000000000---............/////////------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((***++++++******+++,,,******)))(((((((((((()))((((((((((((((((((((((((************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---///000222333000111444777:::CCCTTTdddlll{{{vvvfffhhhuuuooo]]]XXXRRRMMMLLLMMMNNNNNNZZZ___cccaaa[[[UUUSSSSSSXXX^^^cccggglllpppnnniiijjjiiiddd^^^\\\^^^]]]ZZZXXXZZZ[[[YYYVVVQQQNNNLLLHHHHHHHHHHHHIIIJJJLLLMMMIIIJJJKKKLLLLLLLLLKKKKKKJJJLLLOOOOOOOOONNNOOOPPPRRRRRRSSSTTTUUUUUUUUUUUUWWWUUURRRPPPRRRYYYcccjjjvvvuuukkk___VVVPPPRRRRRRNNNOOOUUUMMMMMMOOORRRUUUWWWWWWVVVSSSXXX\\\[[[WWWUUUWWWZZZXXXWWWVVVUUUTTTRRROOOLLLPPPMMMJJJHHHHHHGGGFFFEEEFFFFFFFFFGGGGGGGGGGGGHHHEEEEEEFFFFFFFFFFFFEEEEEECCCBBBBBBBBBCCCBBB???===DDDDDDCCCCCCCCCBBBBBBBBBBBBAAA???>>>???@@@???>>>????????????>>>======<<<::::::;;;;;;;;;::::::999;;;;;;<<<<<<;;;:::999999999999::::::;;;<<<<<<<<<>>>>>>======<<<=========<<<<<<<<<;;;:::;;;===???>>>>>>???@@@@@@AAAAAAAAA???>>>===<<<;;;:::::::::999;;;<<<=========???AAA===?????????>>>???AAACCCBBB@@@>>>>>>???@@@???>>>AAA@@@AAABBBDDDEEEDDDBBBBBBAAAAAABBBDDDEEEDDDCCCBBBDDDEEEEEEDDDCCCDDDEEE???CCCFFFEEEEEEIIIJJJIIIJJJJJJIIIHHHGGGFFFFFFEEECCCDDDFFFHHHJJJKKKLLLLLLKKKJJJHHHIIIKKKNNNOOOOOOKKKJJJHHHHHHHHHHHHGGGEEE???BBBDDDEEEEEEDDDDDDEEEDDDCCCBBBAAA@@@?????????HHHMMMPPPPPPPPPQQQNNNJJJEEEDDDCCCBBBBBBBBBCCCCCCFFFEEEEEEDDDDDDCCCCCCBBB;;;::::::::::::999999999888888888888888888888888777666555444444333333444333333333222222222111111111111000000000000111111000000000000000000000000---------.........//////---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,************************************************))))))))))))))))))))))))(((***++++++******+++,,,******)))(((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))************))))))((()))))))))************))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,------------...000111111222111333555555888DDDSSSVVV```uuuzzzoookkkkkkvvvuuufff]]]XXXWWWWWWOOOQQQRRRPPPLLLIIIIIIJJJIIINNNQQQPPPQQQTTTTTTQQQNNNRRRQQQMMMKKKMMMNNNLLLOOOOOOOOOMMMIIIGGGGGGGGGDDDCCCDDDEEEGGGHHHIIIIIIJJJIIIIIIIIIKKKMMMOOOOOONNNQQQUUUVVVUUUTTTUUUVVVQQQQQQRRRRRRSSSSSSTTTTTTXXXZZZ]]]cccmmm||||||\\\fffkkkUUUYYYTTTOOONNNPPPRRRRRRQQQMMMNNNOOORRRUUUWWWVVVUUUTTTXXX\\\ZZZVVVSSSTTTWWWVVVWWWWWWUUUQQQNNNLLLKKKMMMJJJFFFFFFGGGHHHFFFEEEGGGGGGGGGGGGGGGFFFFFFFFFDDDEEEFFFGGGGGGFFFEEEEEEBBBAAA@@@@@@BBBBBBAAA@@@DDDDDDDDDCCCCCCCCCBBBBBBBBB???<<<<<<===???@@@AAAAAAAAA@@@???===<<<;;;:::888999;;;======<<<:::999999999::::::::::::::::::777777888:::;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<999:::;;;999888888;;;???<<<<<<<<<=====================;;;::::::999999:::888:::;;;;;;999999;;;>>>:::<<<======<<<===@@@DDDAAA@@@>>>===>>>???>>>===@@@???@@@AAACCCCCCAAA???AAA@@@@@@AAABBBCCCAAA@@@AAADDDFFFEEECCCBBBBBBDDD@@@DDDEEECCCCCCGGGJJJIIIIIIIIIHHHGGGFFFDDDDDDCCCBBBDDDGGGJJJLLLLLLKKKKKKLLLJJJHHHHHHJJJLLLMMMMMMJJJHHHGGGGGGGGGFFFCCCAAA===AAADDDFFFEEEDDDEEEFFFDDDCCCBBBAAA@@@??????>>>LLLTTTYYYXXXTTTRRRNNNJJJCCCCCCCCCBBBAAAAAA@@@@@@CCCCCCBBBBBBAAA@@@@@@@@@999999999888888888888777777777777777777777777777777777666555444444444444333333333222222222222111000000////////////000000000000000000000000000000---------.........//////---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))(((***++++++******+++,,,******)))((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))************))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,......------......//////111000222333000...888EEESSSWWWhhhrrrqqquuucccYYYTTTTTTSSSQQQOOONNNOOOPPPMMMQQQQQQNNNLLLPPPSSSRRRKKKQQQSSSPPPLLLMMMNNNMMMOOOMMMKKKJJJJJJKKKLLLLLLIIIHHHGGGHHHJJJKKKLLLLLLOOOOOOPPPRRRTTTTTTRRRQQQPPPSSSVVVVVVTTTQQQQQQRRRQQQQQQQQQQQQRRRSSSUUUUUUaaakkkzzzfffUUU^^^cccVVV[[[NNNUUUYYYTTTPPPQQQQQQOOOQQQPPPQQQRRRTTTTTTRRRPPPOOOTTTXXXWWWRRRPPPQQQTTTPPPSSSUUUTTTPPPMMMNNNOOOKKKHHHEEEEEEGGGHHHGGGFFFIIIIIIHHHHHHGGGFFFEEEEEEDDDEEEFFFGGGGGGFFFEEEEEEAAA@@@??????AAACCCCCCCCCDDDDDDCCCCCCCCCCCCBBBBBB@@@>>>::::::<<<@@@BBBCCCBBBBBB@@@???===;;;:::999777999<<>>???>>>===<<<<<<;;;;;;;;;;;;888999:::888666777;;;>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999::::::888:::;;;999666555888:::777999;;;;;;:::<<<@@@CCC@@@>>>======>>>???>>>===>>>>>>???AAADDDEEECCCAAAAAA@@@@@@@@@AAAAAA@@@>>>BBBDDDGGGFFFCCCAAABBBDDDEEEGGGEEEBBBCCCGGGHHHFFFFFFEEEEEECCCBBBAAA@@@???AAADDDHHHLLLNNNMMMKKKJJJNNNKKKHHHGGGHHHJJJJJJJJJFFFEEEDDDDDDDDDBBB???<<<;;;???DDDFFFFFFEEEGGGIIIDDDDDDCCCBBBAAA@@@???>>>HHHRRRXXXVVVOOOKKKGGGDDDCCCCCCBBBBBBAAA???===<<>>>>>===