BM6g6( oooqqqtttwwwyyyzzzzzzyyy||||||||||||||||||{{{{{{uuuyyy~~~}}}zzzyyy}}}xxx{{{kkkmmm}}}PPPRRRVVVXXXZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZUUUZZZ^^^^^^[[[[[[^^^bbbjjjkkkkkkjjjiiiiiijjjlllnnnnnnmmmnnnoooqqqssstttrrrssssssrrrrrrtttwwwzzzxxxxxxxxxyyyzzz|||}}}~~~zzz{{{}}}~~~~~~yyywwwtttpppnnnnnnoooppptttxxx|||~~~{{{xxxvvvvvvxxxxxxyyyyyy{{{|||}}}}}}}}}{{{yyyyyy|||~~~|||{{{|||~~~~~~~~~~~~zzz}}}zzzpppmmm|||===???BBBDDDDDDDDDEEEFFFDDDDDDCCCCCCCCCCCCDDDEEEBBBEEEHHHIIIGGGGGGIIILLLPPPQQQQQQQQQOOOOOOQQQRRRPPPPPPQQQQQQSSSUUUXXXYYYZZZZZZZZZXXXXXXZZZ^^^bbbaaa```___]]]]]]]]]^^^___aaabbbdddfffhhhiiijjjjjjiiihhhgggfffgggiiikkkmmmiiiiiijjjmmmpppqqqpppnnnqqqnnnnnnnnnmmmmmmttt|||~~~~~~zzzuuu{{{~~~|||||||||}}}~~~}}}wwwuuuqqqnnnmmmnnnoooppphhheeecccccceeefffccc```\\\\\\[[[XXXVVVVVVXXXZZZ^^^cccjjjllljjjfffdddddddddcccbbbbbbaaaaaabbbbbbdddeeedddcccfffkkkmmmjjjmmmlllkkkkkkmmmnnnmmmllllllkkkjjjiiihhhhhhhhhiiilllmmmmmmmmmmmmllllllkkk``````bbbdddfffiiilllmmmjjjjjjgggddddddhhhqqqwwwttttttsssrrrrrrrrrrrrsssqqqmmmkkkmmmssswwwxxxvvvtttwwwyyywwwtttssswww{{{|||{{{{{{|||~~~}}}|||~~~888:::<<<<<<::::::<<<>>>;;;::::::::::::;;;===>>>;;;<<<>>>??????@@@@@@@@@AAAAAABBBAAA@@@@@@AAACCC@@@@@@@@@@@@AAACCCEEEFFFEEEFFFGGGGGGFFFGGGJJJLLLJJJIIIGGGEEEDDDDDDEEEFFFKKKLLLNNNPPPQQQRRRSSSSSSOOOMMMLLLLLLNNNSSSXXX\\\XXXXXXZZZ\\\______^^^\\\WWWUUUTTTTTTRRRRRRZZZdddoooooooookkkfffccccccdddvvvuuuooogggfffkkknnnoooppptttrrrkkklllqqqnnneee___cccfffjjjsss{{{{{{tttqqqssstttpppjjjgggjjjnnnppptttyyy{{{|||~~~zzz{{{xxxpppqqqtttqqqoooooo{{{uuu~~~~~~}}}zzzttttttwwwyyyzzz}}}{{{~~~~~~yyysssppppppppprrrwww{{{yyypppggghhhfffddddddeeeeeebbb___```___^^^]]]^^^```ccceeefffffffffeeeeeedddcccbbb[[[XXXTTTPPPOOOPPPRRRSSSMMMJJJIIIKKKNNNOOOKKKGGGEEEFFFGGGFFFDDDDDDFFFHHHJJJQQQYYY]]][[[XXXWWWWWWUUUSSSRRRPPPOOONNNOOOOOOSSSVVVVVVUUUXXX^^^^^^ZZZ[[[ZZZZZZ[[[\\\[[[YYYWWWTTTSSSQQQOOOOOOQQQSSSTTTUUUUUUVVVVVVVVVUUUTTTSSSGGGHHHJJJLLLOOORRRUUUVVVVVVTTTQQQPPPQQQVVV[[[___YYYYYYYYYYYYZZZZZZZZZ[[[ZZZYYYYYY\\\```cccccccccbbbccccccccccccfffjjjmmmkkknnnpppooommmnnnrrrwwwssstttsssssssssvvv{{{~~~uuullljjjnnnoookkkeeeeeehhhmmmrrruuuuuusssqqqssswww|||~~~~~~~~~|||}}}xxxwww~~~~~~}}}wwwpppmmmpppyyy}}}{{{lllqqq|||uuujjjppp}}}xxxrrrttt|||}}}{{{}}}}}}vvvwww444666888666444444777:::555555444444555777999:::777666666888::::::999888<<<======<<<;;;;;;<<<>>>===<<<<<<;;;<<<===???@@@:::===???@@@?????????@@@@@@???===<<<<<<>>>@@@AAA===>>>@@@BBBDDDEEEFFFFFFCCCAAA???@@@CCCJJJQQQVVVOOOOOOQQQSSSVVVVVVTTTRRRGGGEEEDDDBBB@@@@@@HHHSSSaaaaaa^^^XXXRRROOOPPPSSSeeeccc[[[RRROOOTTTYYYZZZXXX]]]\\\WWWZZZaaa___VVVGGGLLLQQQVVVaaajjjiiibbbYYY]]]___YYYOOOIIILLLQQQFFFKKKRRRVVVYYY]]]eeekkkooovvv~~~zzzvvvwwwzzzuuutttuuuuuuooogggdddggghhhkkkrrryyyyyyssspppqqqssscccVVVTTTWWWUUURRRSSSgggqqqvvvrrrrrruuuooodddYYYeeeqqqtttppplllmmmppprrrvvvzzz{{{zzz|||zzzzzz~~~vvvsssyyyzzznnn]]]QQQOOOTTTYYY]]]hhhllluuu~~~~~~mmmgggfffkkkmmmeeeZZZSSSRRRRRRWWWbbblllmmmddd[[[SSSOOOKKKIIIKKKMMMMMMLLLHHHGGGFFFFFFGGGJJJNNNPPPSSSSSSSSSSSSRRRQQQOOOOOONNNKKKGGGCCCBBBCCCEEEGGGCCCAAAAAADDDHHHHHHDDD???999<<<>>>>>><<<<<<>>>@@@???GGGPPPTTTSSSPPPOOOPPPMMMLLLJJJHHHGGGGGGGGGGGGKKKOOOPPPOOORRRXXXXXXSSSNNNNNNNNNPPPQQQPPPMMMJJJFFFDDDAAA???@@@BBBEEEGGGFFFFFFGGGGGGGGGFFFDDDCCC?????????@@@AAACCCEEEEEEIIIIIIJJJLLLNNNMMMJJJGGGEEEEEEEEEFFFGGGGGGHHHHHHBBBDDDGGGJJJLLLMMMMMMLLLTTTSSSQQQPPPPPPQQQSSSTTTWWW[[[___^^^]]]aaaiiipppkkkiiieeebbbbbbgggnnntttrrrhhh\\\YYYZZZXXXPPPGGGHHHLLLRRRWWWZZZZZZXXXVVV]]]aaahhhooouuuuuuqqqnnnkkkjjjhhhhhhiiimmmqqqssssss{{{zzzooogggiiinnntttxxx{{{zzzsssjjjbbb]]]eeeiiimmmkkkfffeeejjjpppyyyqqqccc]]]\\\dddqqqxxxppphhhlllxxxzzzzzz}}}}}}wwwnnnmmmvvv~~~zzzrrriiiddddddbbbeeejjjmmmnnnmmmmmmmmmsssrrrsssvvvyyy{{{yyywwwvvvppphhhccccccgggkkknnnrrrrrrqqqooolllgggcccaaaTTTZZZdddooowwwvvvpppiiihhhooosssrrrpppooolllggghhhmmmtttxxxxxxyyyzzz|||uuuqqqqqqtttmmm^^^YYY^^^hhhpppyyy}}}{{{wwwuuuuuuggghhhiiiiiigggggghhhjjj______bbbhhhjjjjjjmmmrrriiihhhhhhjjjmmmlllfffaaaiiisss{{{}}}~~~sssqqqpppqqqssssssoookkkcccbbbbbbbbbdddhhhlllooovvvuuuuuuwwwxxxwwwuuusssxxxzzzvvvooottt~~~jjj```YYY]]]hhhppplllfffYYYZZZZZZ]]]gggttt{{{{{{xxxvvvuuuyyy}}}zzzqqqhhhhhhlllrrrsssssstttyyy}}}rrrnnnjjjllluuu~~~~~~}}}zzzyyy|||~~~~~~tttkkkiiinnnssssssppplllmmmrrryyyzzzsssllliiiiiimmmpppqqqpppppprrruuu~~~uuusssxxxxxxqqq\\\UUUWWWccclllkkknnnvvvuuuoooiiigggjjjooosssuuu555444444333333444444555444444444555555555555555555666666777888999999999555777888888888888:::;;;999999888888999999:::;;;::::::<<<=========<<<;;;>>><<<;;;999999:::;;;<<>>>>>>>>>>>??????AAA@@@???@@@BBBGGGLLLOOONNNOOOPPPPPPOOOOOOQQQSSSKKKHHHCCC>>><<<@@@IIIPPPTTTSSSPPPMMMKKKKKKMMMOOOWWWXXXUUUNNNGGGGGGMMMTTTQQQMMMIIIKKKOOOPPPJJJCCC>>>@@@CCCHHHQQQYYYXXXSSSXXX^^^\\\PPPFFFFFFIIIJJJAAA???===>>>BBBEEEGGGHHHMMM[[[ggghhheeeeeedddaaaccc^^^ZZZZZZ^^^aaa```^^^]]]ZZZ```lllsssooojjjhhheeeYYYOOOLLLLLLLLLLLLNNNcccccc___[[[bbbkkkkkkbbbQQQWWW___ddd```]]]bbbjjjjjjqqqwwwxxxtttqqqtttwwwxxx|||{{{uuuqqqooommmjjjyyyyyyyyyuuulllfffkkktttgggVVVHHHFFFGGGHHHOOOZZZ\\\hhhqqqrrruuuvvvkkk[[[SSSPPPTTT[[[WWWJJJDDDGGGKKKIIIJJJOOOTTTVVVRRRNNNJJJEEECCCEEEGGGHHHLLLQQQIIIGGGBBB>>><<>>BBBGGGJJJKKKJJJIIIIIIHHHGGGDDDAAA@@@???@@@AAAEEEEEEEEEEEEEEEDDDDDDCCC???AAADDDFFFFFFEEEBBB@@@<<<;;;999888888999:::;;;<<<===???@@@AAAAAA@@@???999:::;;;<<<;;;:::999888===>>>AAACCCCCCBBB@@@>>><<<;;;:::999999;;;===>>><<<<<<<<<<<<<<<===>>>???CCCBBBAAA@@@AAABBBCCCDDDFFFIIIIIIGGGJJJQQQWWWYYY]]][[[VVVRRRNNNOOOSSSVVVSSSLLLDDDAAAAAABBB@@@===::::::;;;>>>@@@@@@===;;;BBBOOO___gggddd[[[RRRNNNKKKPPPUUUSSSOOOQQQZZZcccdddggghhhddd\\\UUUUUUVVVccc______bbb___UUUMMMKKKRRR[[[ZZZVVVXXXUUUUUU___gggkkkjjjbbb]]]]]]\\\XXX[[[aaaeee```XXX[[[jjjyyyrrrpppnnnooorrruuuxxxzzzwwwmmm```XXXYYYbbblllsssssstttnnn```SSSLLLIIIFFFJJJQQQYYY___aaa```______```eeejjjjjjfffaaa___^^^aaagggfffZZZNNNOOOXXX``````aaaaaa```^^^\\\[[[\\\RRRMMMLLLRRR]]]dddbbb^^^[[[UUUQQQTTT\\\___[[[UUUWWWWWWXXX[[[```dddggghhhdddbbb```^^^XXXOOOLLLNNNVVVYYY___ggglllkkkeee___WWWWWWVVVTTTRRRQQQSSSUUUHHHKKKRRRVVVTTTQQQUUU[[[```WWWQQQTTT\\\___XXXNNNRRRXXX^^^^^^[[[[[[___ddddddaaaaaabbb]]]SSSQQQTTTHHHHHHMMMTTTTTTQQQSSSYYY\\\XXXYYY^^^bbbcccdddgggccc\\\TTTQQQUUU^^^fffjjjXXXRRRNNNRRRZZZ\\\SSSJJJGGGPPPTTTNNNJJJQQQ\\\aaa______\\\\\\```aaaYYYOOONNNPPPVVVYYYUUUNNNRRR\\\\\\\\\[[[ZZZ[[[___eeejjjiiieeefffkkkmmmlllkkklllhhhXXXLLLNNNYYYaaafffhhhaaacccgggkkkllljjjeee```]]]]]]]]]]]]]]]```dddhhhmmmsssuuurrrnnnjjjeee```ZZZTTTPPPTTT^^^eeedddaaagggfffaaaYYYWWW[[[^^^]]]444444333333333333444444444444444444444555555666555555666777777888999999666777888888888888999:::888888777777888888999:::999:::;;;<<<===<<<<<<;;;;;;:::999888888999;;;<<<=========<<<<<<=========BBBAAA@@@@@@BBBEEEIIIKKKLLLMMMOOOOOOMMMLLLKKKLLLNNNNNNKKKGGGDDDEEEIIINNNMMMNNNNNNIIICCCAAADDDIIIPPPTTTVVVPPPHHHEEEJJJQQQTTTJJJAAABBBIIIMMMJJJDDD???@@@CCCHHHSSS[[[YYYRRRTTT[[[]]]TTTKKKHHHFFFDDD??????@@@@@@AAABBBCCCDDDAAAOOO[[[]]]\\\\\\[[[YYY___[[[XXXYYY^^^aaaaaa___]]]ZZZ]]]gggmmmkkkhhhgggdddZZZRRRPPPRRRRRRRRRTTTZZZ\\\[[[YYYaaammmnnnfffZZZ]]]bbbfffeeecccgggmmmnnnrrrvvvvvvrrrnnnnnnoooqqqttttttooolllmmmmmmkkkpppuuuzzzyyynnnccccccjjj]]]SSSMMMPPPPPPMMMPPPXXX]]]cccfffcccccccccVVVFFFEEECCCHHHPPPMMMCCC@@@EEEOOOMMMJJJIIIHHHGGGEEEBBBGGGDDDDDDHHHIIIIIIJJJNNNKKKGGGAAA======AAAEEEIIIOOONNNMMMKKKIIIHHHFFFFFFDDDCCCAAA@@@?????????@@@???>>>>>>@@@BBBDDDDDDCCC>>><<<:::888777888:::;;;===@@@EEEHHHIIIIIIJJJJJJHHHGGGDDDBBB@@@@@@AAAAAAAAABBBBBBBBBAAA@@@??????>>>@@@CCCEEEEEEDDDAAA@@@<<<;;;999888999:::;;;<<<======>>>>>>???>>>>>>>>>:::;;;;;;;;;;;;:::999999:::<<<>>>@@@@@@???===<<<;;;:::999888888:::<<<===;;;::::::::::::;;;;;;<<>>>>>>>>???@@@AAA888???EEEFFFHHHKKKMMMLLL>>>BBBGGGKKKOOORRRUUUXXXIIIEEEAAA@@@AAA@@@<<<888:::999:::<<<>>>>>>===;;;<<>>GGGNNNQQQLLLIIILLLRRRSSS[[[[[[YYYYYY\\\^^^WWWMMMMMMKKKNNNSSSSSSNNNMMMOOOHHHIIIHHHGGGHHHKKKOOOSSSTTTRRRUUUZZZ[[[ZZZ[[[^^^]]]UUUNNNPPPTTTYYY___dddccccccdddccc```]]]ZZZXXX[[[]]]____________aaacccWWW]]]bbbccceeeiiikkkjjj]]]XXXTTTVVV[[[]]][[[XXXQQQSSSQQQNNNMMMQQQRRRPPP444333333222222333333444555444333222333444555666555555555666777777888888666777999888777666888999888777777777777888999999999::::::;;;<<<;;;;;;;;;999888777777888999;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBAAAAAABBBCCCEEEFFFHHHKKKNNNOOOMMMIIIFFFDDDLLLMMMNNNMMMKKKJJJJJJKKKFFFJJJKKKFFF===:::>>>DDDNNNUUU[[[WWWMMMHHHLLLRRRSSSIII@@@BBBJJJNNNHHHAAA???@@@AAAGGGSSSZZZUUULLLMMMWWW]]]ZZZRRRJJJDDD@@@@@@CCCEEEEEEAAA???>>>???@@@LLLXXX\\\[[[[[[[[[YYY[[[XXXVVVXXX]]]```aaa```\\\ZZZ\\\bbbfffeeeeeefff```XXXSSSSSSTTTSSSRRRTTTTTTYYYZZZZZZbbbmmmnnnhhheeebbbbbbdddeeecccdddhhhiiikkkmmmnnnnnnkkkiiigggrrrtttrrrmmmkkknnnqqqqqqcccjjjsssuuukkk]]]XXXZZZOOOMMMQQQXXXXXXQQQPPPTTTccceeedddaaacccdddYYYJJJAAAAAAGGGLLLHHH@@@@@@GGGKKKJJJHHHDDDBBBAAACCCEEEEEEEEEHHHNNNOOOLLLJJJLLLMMMGGG@@@>>>@@@DDDFFFGGGKKKKKKJJJJJJIIIHHHGGGGGGEEEDDDBBBAAA@@@?????????=========???AAACCCBBBAAA>>><<<:::888777777888999;;;>>>AAADDDEEEGGGIIIKKKHHHFFFDDDBBBAAAAAAAAAAAA@@@@@@@@@??????===<<<<<<===???AAACCCDDDBBB@@@???;;;::::::999:::;;;===>>>>>>======<<<<<<<<<<<<===<<<<<<;;;:::::::::::::::888999;;;======<<<;;;999999999888777888999:::;;;999999999888888888888888;;;;;;;;;;;;;;;<<<======:::???AAAAAABBBDDDBBB>>>AAAGGGNNNSSSTTTRRRPPPOOOEEEDDDDDDFFFGGGFFFAAA<<<999888777888:::<<<;;;:::<<>>AAAEEEKKKSSSYYYUUUKKKFFFKKKRRROOOLLLKKKNNNQQQOOOFFF???AAAAAAAAAGGGQQQVVVNNNCCCIIIQQQYYY[[[UUUNNNGGGCCCDDDJJJNNNMMMFFFAAA???@@@GGGPPPZZZ______^^^^^^^^^ZZZYYYXXXYYY]]]___```___ZZZ[[[]]]```aaaaaabbbcccaaa[[[WWWWWWVVVQQQNNNOOOUUU\\\___^^^bbbjjjiiicccfff^^^YYYZZZ\\\[[[[[[\\\bbbbbbdddhhhmmmooommmkkkhhhjjjgggaaa```dddhhhhhhaaaccchhhlllhhh^^^WWWVVVNNNQQQYYY```___YYYXXX\\\cccbbb```___bbbaaaVVVHHHHHHIIILLLMMMFFF???@@@GGGGGGIIIJJJGGGCCCBBBEEEIIIHHHIIIOOOVVVWWWRRRNNNMMMOOOHHHAAA@@@CCCGGGGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDBBBAAA@@@??????=========>>>??????>>><<<;;;:::999777777777888999;;;===???@@@AAABBBEEEGGGFFFEEECCCBBBAAA@@@@@@@@@AAAAAAAAA@@@???>>>===<<<<<<>>>@@@AAABBBAAA???>>>::::::::::::;;;<<<===>>>???>>>===;;;;;;;;;<<<======<<<:::999999999:::;;;666777999:::::::::999888888777777777777888999999888888888888777777666555999999999999999:::::::::AAA>>>::::::AAAIIIIIICCCRRRTTTVVVUUUPPPIIICCC@@@FFFEEEGGGIIIKKKJJJGGGCCC:::888777888:::<<<<<<;;;@@@BBBGGGLLLOOONNNIIIEEE>>>???@@@CCCFFFHHHIIIHHHIIIHHHGGGFFFFFFGGGGGGFFFJJJPPPVVVVVVRRROOOTTT[[[\\\]]]TTTMMMOOOMMMIIINNNZZZXXXTTTQQQPPPQQQQQQPPPQQQUUUZZZ]]]^^^___```aaafffaaa]]]]]]aaaccc___[[[\\\^^^^^^YYYRRRPPPRRRVVVVVVYYYWWWMMMFFFGGGLLLOOOMMMHHHDDDFFFLLLQQQQQQOOORRRQQQNNNIIIFFFHHHNNNTTTWWWZZZ[[[ZZZ]]]aaa^^^YYYXXXYYY[[[]]]______]]]\\\aaaaaaaaa^^^[[[ZZZ]]]``````aaa```^^^\\\YYYXXXXXX[[[\\\\\\\\\[[[ZZZZZZZZZaaa```aaabbb]]]UUUQQQRRRVVVWWWXXX[[[]]]_________aaa[[[TTTRRRTTTVVVTTTQQQIIIIIIJJJJJJFFFCCCHHHPPPVVVWWWXXXYYYZZZZZZYYYXXX[[[^^^```^^^ZZZWWWYYY[[[TTTOOOIIIFFFGGGHHHKKKNNNQQQPPPOOOOOOOOOOOOPPPRRRTTTQQQRRRVVVWWWSSSOOOOOOIIIDDDBBBFFFNNNQQQNNNHHHCCCDDDGGGLLLPPPSSSSSSSSSJJJKKKLLLMMMOOOQQQOOOMMMQQQRRRQQQQQQTTTVVVRRRKKKLLLJJJKKKQQQVVVUUUNNNGGGNNNOOOPPPPPPOOOOOOPPPRRRQQQSSSWWWYYYTTTNNNOOOTTTUUUXXX\\\___\\\WWWYYY___bbbcccbbb[[[RRRNNNOOORRR\\\]]]\\\YYYTTTPPPMMMLLLUUUZZZ\\\[[[[[[^^^```___WWWXXXYYYYYYXXXWWWVVVWWWSSSWWWXXXVVVVVVVVVSSSOOO222222111111111111222222333222222111222333444555444444444444444555555555666777888777555555555777888888888888888999::::::888888888888888999999:::888888999:::;;;<<<>>>>>>???@@@AAAAAAAAAAAA@@@???======>>>???AAABBBDDDEEEDDDHHHNNNQQQPPPMMMJJJHHHGGGGGGGGGHHHIIIIIIIIIHHHFFFEEEDDDDDDFFFHHHIIIHHHGGGMMMPPPLLLCCC@@@FFFNNNNNNQQQUUUTTTPPPJJJFFFEEEHHHHHHGGGJJJQQQTTTLLL@@@GGGLLLTTTXXXVVVQQQNNNMMMMMMRRRVVVTTTNNNHHHFFFGGGKKKPPPWWW\\\]]][[[[[[\\\^^^]]]\\\]]]^^^___^^^^^^YYY]]]```___^^^^^^```aaafffaaa]]][[[WWWNNNIIIHHHQQQ[[[aaa```aaaeeeddd]]]]]]SSSLLLOOOTTTVVVVVVVVV___^^^___eeelllppppppnnnfffhhhgggbbbbbbgggkkklllgggaaa^^^cccgggddd```^^^YYY\\\aaaeeedddbbbdddhhhmmmllliiihhhhhhcccVVVJJJJJJJJJKKKIIICCC>>>???CCCLLLQQQUUURRRKKKFFFFFFHHHLLLMMMSSS[[[\\\VVVQQQPPPPPPIIICCCBBBEEEHHHHHHEEEEEEFFFFFFFFFGGGGGGHHHHHHEEEEEEDDDCCCBBBAAA@@@???>>>============<<<999666888777777777777888999:::<<<=========<<<===@@@BBBCCCBBBAAA@@@??????>>>>>>????????????>>>===<<<;;;;;;<<<>>>?????????>>>===999999999:::;;;<<<======@@@???===<<<;;;;;;<<<===<<<;;;:::888888999::::::666777888999999999888888666666666666777777888888888888888999888777666555777888888999999999999999<<<777333888GGGTTTSSSKKKFFFFFFEEEBBB???=========EEEDDDDDDEEEGGGHHHGGGGGG???>>><<<===???AAAAAAAAACCCCCCDDDGGGIIIIIIGGGEEE<<<===@@@DDDHHHHHHDDDAAAGGGHHHIIIEEEAAA@@@CCCGGGCCCKKKQQQNNNGGGFFFKKKQQQUUUZZZUUUNNNNNNKKKKKKUUU\\\^^^___\\\VVVPPPPPPSSSMMMTTT\\\___^^^\\\^^^```bbb^^^[[[[[[]]]\\\XXXSSSZZZ[[[[[[WWWQQQOOOTTTYYYXXXSSSJJJBBBCCCKKKPPPQQQLLLGGGBBBCCCHHHMMMNNNMMMNNNNNNMMMIIIFFFGGGLLLQQQZZZ```dddbbb``````^^^[[[```______aaacccbbb```]]]cccccccccbbb```]]]\\\[[[WWWZZZ]]]^^^\\\ZZZZZZ[[[]]]___aaaaaa```______aaabbb___]]][[[UUUNNNLLLNNNUUUWWWZZZ\\\]]]]]]\\\\\\[[[XXXVVVXXXYYYVVVOOOHHHEEEHHHMMMPPPKKKCCCCCCGGGOOOMMMMMMPPPUUUWWWWWWUUU[[[\\\\\\YYYUUUTTTVVVXXXTTTTTTOOOEEE>>>===BBBGGGQQQOOOJJJGGGIIINNNRRRUUUHHHDDDBBBEEEFFFCCCBBBCCCFFF@@@;;;<<<@@@BBB@@@;;;===;;;<<>>===@@@CCCCCCCCCBBB@@@BBBBBBAAACCCEEEBBB<<<;;;>>>AAADDDFFFFFFDDD@@@???AAABBBBBBAAA@@@@@@AAA@@@BBBGGGHHHCCC<<<<<>>======???EEEJJJJJJKKKNNNNNNLLLBBBDDDGGGGGGEEEDDDEEEFFFAAADDDDDDAAA@@@AAA@@@===222111111000000111111222111111222222222333333333333333333333333333333333444666777666555444666777888777777777777888999999888777777777777888999999888888999;;;<<<===>>>>>><<<===>>>??????>>>===<<<;;;;;;;;;===???BBBDDDFFFDDDHHHMMMPPPPPPOOOMMMMMMOOOMMMKKKJJJJJJHHHFFFDDDDDDBBBAAADDDJJJNNNNNNLLLJJJLLLMMMHHHBBBBBBHHHOOOPPPTTTUUUPPPHHHEEEJJJPPPPPPQQQQQQQQQUUUVVVOOOFFFHHHJJJOOOUUUVVVTTTTTTWWWUUUXXXZZZXXXTTTPPPOOOOOOQQQRRRVVV[[[\\\ZZZ[[[___cccbbbbbbaaaaaa```______ZZZ___aaa\\\YYY[[[___bbbddd```\\\YYYQQQGGG@@@???JJJWWW```______bbbaaa[[[QQQHHHDDDJJJSSSXXXZZZ\\\]]]ZZZXXXZZZ^^^aaabbbaaa___ccceeecccccchhhkkkkkk```VVVOOOTTT[[[]]]]]]\\\ZZZZZZ[[[\\\\\\]]]___bbbffffffhhhiiijjjeee]]]VVVJJJJJJJJJHHHFFFDDDDDDEEEMMMTTT[[[]]]YYYTTTRRRSSSMMMNNNRRRXXXYYYTTTQQQQQQMMMIIIDDDCCCEEEFFFFFFDDDBBBBBBBBBCCCDDDDDDEEEEEEBBBBBBBBBBBBAAA@@@??????<<<<<<<<<<<<<<<:::666333555555666666777999:::::::::;;;<<<;;;999999;;;===??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::999:::;;;<<<=========<<<<<<888999999::::::;;;;;;;;;>>>======<<<<<<<<<<<<===::::::999888888888888888555666777777888888777777666666666777777777888888777777888999999888666555777888888999:::999999999888888888>>>HHHMMMGGG<<<:::::::::999:::===BBBFFFFFFFFFEEEDDDEEEFFFHHHIIIDDDCCCBBBDDDFFFGGGFFFEEEGGGGGGGGGFFFFFFEEEEEEEEE@@@AAAEEEIIILLLLLLJJJGGGEEEGGGGGGBBB;;;999>>>DDDBBBKKKPPPLLLEEEEEEIIILLLOOOWWWUUUPPPQQQOOOQQQ]]]XXX]]]cccddd^^^WWWZZZaaaYYY^^^cccccc___[[[ZZZ[[[[[[ZZZZZZZZZYYYXXXUUURRRVVVVVVTTTPPPMMMMMMRRRVVVYYYQQQEEE>>>CCCMMMRRRQQQGGGDDDAAAAAAEEEIIIJJJJJJJJJLLLNNNNNNNNNPPPUUUYYY```eeeeee\\\UUUVVV[[[^^^___]]][[[]]]___```^^^[[[___aaabbbaaa___\\\YYYXXX^^^\\\WWWSSSPPPRRRWWW[[[]]]```cccbbb___]]]]]]___aaa]]]ZZZXXXSSSMMMMMMQQQRRRTTTVVVVVVUUUTTTTTTUUUSSSSSSSSSUUUTTTOOOGGG@@@DDDIIIPPPSSSMMMCCC???AAAGGGFFFFFFIIIOOOTTTWWWWWW\\\[[[XXXTTTRRRSSSVVVYYYUUUZZZYYYQQQIIIJJJRRRWWWYYYVVVOOOIIIJJJQQQVVVVVVIIIDDDCCCFFFHHHFFFFFFHHHMMMGGGAAA>>>>>>>>>>>>======:::888<<>>;;;777444:::===;;;:::<<<======<<<>>>>>>>>>===<<<===>>>444666:::===;;;666666999888666777<<<===:::777888999<<>>;;;999:::;;;;;;<<<<<<;;;::::::<<<>>>444:::>>>======>>>===;;;888999:::999888777888999;;;===<<<999999===>>><<<111111000000000000111111///000222333333333222111333333333333333222222222333444555555555555666777555555555555555666777777777777666666666777888999888888999:::;;;<<<<<<<<<;;;<<<>>>??????>>><<<;;;;;;;;;::::::===@@@DDDFFFEEEGGGJJJLLLLLLLLLMMMNNNRRRPPPNNNNNNMMMKKKFFFBBBBBBBBBCCCGGGKKKOOOPPPPPPOOOOOONNNKKKIIIIIIMMMQQQOOORRRSSSNNNIIIHHHOOOVVVTTTWWWXXXVVVWWWWWWTTTOOOKKKJJJMMMTTTWWWUUUWWW\\\ZZZZZZYYYXXXWWWVVVVVVVVVYYYVVVXXX]]]______ccciiiffffffgggfffdddcccbbbbbb]]]bbb```VVVQQQVVV___dddaaa]]]ZZZWWWPPPEEE@@@@@@HHHWWWbbbbbbaaacccaaa\\\LLLFFFCCCJJJTTTZZZ^^^aaa[[[XXXRRROOONNNOOOPPPQQQKKKPPPRRRPPPOOOQQQPPPNNNLLLEEEBBBFFFJJJLLLNNNQQQMMMLLLLLLKKKMMMNNNMMMKKKDDDGGGKKKOOOQQQPPPPPPPPPMMMLLLJJJIIIJJJKKKIIIFFFFFFLLLSSSXXXXXXVVVTTTTTTKKKIIIKKKOOOOOOLLLLLLNNNHHHGGGEEECCCBBBBBBBBBCCC======>>>??????@@@@@@AAA===>>>?????????>>>======999999999:::;;;999666333666666666666777888888888666888999999888888999;;;;;;;;;;;;;;;:::999888888777777888999999999999888999:::;;;;;;<<<<<<;;;;;;888888999999999999999999:::;;;;;;<<<<<<<<<<<<;;;777888888888888777666666444555555555666666666666666666777888888888888888444555777888999888666555666777888999:::999888888888===@@@>>>===;;;666111999;;;<<<===>>>@@@CCCFFFDDDDDDDDDCCCCCCCCCDDDFFFBBBBBBBBBDDDFFFGGGEEEDDDDDDFFFGGGFFFEEEEEEHHHLLLFFFGGGHHHHHHIIIJJJKKKLLLEEEDDDAAA===999888;;;???BBBKKKPPPLLLHHHJJJMMMMMMJJJQQQOOONNNTTTTTTTTT]]]VVVXXX]]]aaa___[[[^^^eeecccbbbaaa```]]]YYYTTTQQQQQQTTTWWWXXXWWWUUUUUUVVVSSSQQQNNNJJJIIIJJJMMMNNNUUUPPPFFF@@@CCCLLLQQQPPPFFFEEEEEEFFFHHHJJJLLLMMMKKKOOOSSSUUUVVVZZZaaafffdddgggdddZZZRRRTTTYYY\\\UUURRRPPPSSSYYY]]]]]][[[[[[```cccaaa[[[XXXZZZ]]]ddd]]]RRRIIIGGGJJJQQQUUUUUUYYY]]]\\\XXXUUUUUUWWWYYYWWWWWWXXXVVVRRRRRRVVVOOOOOOOOOLLLIIIIIIKKKNNNMMMNNNNNNNNNNNNLLLKKKIIILLLNNNRRRSSSLLLCCCAAADDDGGGHHHIIIIIIJJJOOOUUU[[[ZZZWWWRRRNNNMMMPPPUUUYYYVVV]]]___YYYWWW\\\bbbddd\\\[[[UUUOOOPPPWWWZZZWWWTTTQQQRRRXXX[[[ZZZYYY[[[ZZZWWWRRRLLLIIIHHHIIIJJJAAA@@@???@@@BBBCCCBBBAAA===<<>>BBBBBB<<<:::>>>AAAAAA<<<======<<<;;;;;;===???===<<>>???:::777777::::::888999<<<:::;;;<<<<<<<<<<<<;;;;;;999;;;>>>@@@@@@@@@AAABBB>>>BBBBBB>>><<<<<<<<<:::===<<<;;;::::::;;;<<<<<<:::======:::999<<<<<<999111111000000000000111111...///222444444333111///333222222222222222222222222333555555555555666888444333333333333444555555777666555555555666888999777888999:::::::::::::::<<<>>>???@@@@@@???>>><<<===<<<:::999;;;>>>BBBEEEEEEGGGHHHIIIIIIIIIKKKMMMNNNMMMNNNPPPQQQNNNHHHCCCBBBEEEHHHKKKLLLNNNQQQTTTNNNMMMLLLKKKKKKKKKMMMNNNKKKNNNRRRSSSQQQQQQRRRUUURRRWWWZZZWWWVVVWWWWWWTTTMMMKKKNNNUUUXXXVVVWWW]]]\\\YYYWWWVVVWWWYYYZZZZZZ\\\WWWXXX]]]aaabbbgggoooggghhhiiihhhgggfffeeefff```ccc^^^QQQJJJRRR___gggdddaaa___]]]VVVMMMIIIJJJMMM\\\hhhgggddddddbbb\\\NNNHHHFFFMMMUUUZZZ]]]```___ZZZTTTMMMIIIIIILLLNNNMMMRRRTTTPPPLLLJJJFFFAAA>>>===@@@CCCBBBAAADDDJJJCCCDDDCCCDDDFFFFFFAAA;;;>>>???BBBDDDCCCBBBEEEIIIMMMKKKHHHGGGJJJKKKFFF@@@@@@CCCGGGIIIHHHDDDAAA@@@HHHEEEDDDGGGGGGFFFGGGKKKEEEEEEDDDBBB???>>>???AAA::::::;;;;;;<<<<<<======999:::<<<=========<<<;;;555666777999;;;:::777444777777777777777666666666333555777888888888999:::999999999999999888777666666777888999999::::::999999999:::;;;;;;;;;;;;:::888888999999999888777777777888:::;;;<<<;;;;;;:::666777888888888777555444333333444444444555555555666666777888888888888888222444666888888777666555555666888999999999888777111:::>>>888111111777;;;000444999<<<=========>>>===>>>???>>>===<<<<<<=========???AAACCCCCCAAA???999===AAABBBAAADDDJJJPPPHHHFFFCCC???<<<===AAAEEEGGGBBB===999999;;;<<<<<<<<>>===CCCEEECCCGGGHHHHHHGGGFFFFFFIIIKKKGGGEEEFFFKKKKKKGGGBBBAAA???===>>>???===;;;???FFFAAA???===<<<===>>>>>>===:::>>>CCCEEEDDDAAA@@@???CCCFFFFFFBBBAAADDDGGGGGGBBB@@@===>>>AAACCCEEEEEEGGGJJJJJJGGGEEEEEEBBB>>>000000000000000000000000000000000000000000000000000000000000000000000000333222222111222333555666555444333333222222222333444444444444444444444444888888888888999999999999;;;;;;::::::;;;;;;<<<===<<<:::888666777:::===@@@AAA@@@@@@AAACCCGGGJJJLLLIIIKKKNNNPPPPPPOOOLLLJJJKKKPPPPPPKKKKKKNNNMMMHHHNNNLLLFFFAAABBBGGGHHHEEEEEEIIINNNRRRUUUVVVVVVUUUTTTUUUWWWXXXWWWUUURRRPPPNNNPPPQQQTTTVVVWWWXXXXXXYYYSSSMMMMMMRRRWWWZZZYYYSSSUUUXXX[[[]]]^^^_________^^^___aaadddccc___[[[___ddd^^^OOOJJJSSS\\\]]]]]]^^^^^^\\\YYYUUUPPPMMMMMMRRR[[[bbbffffffbbb```PPPNNNLLLNNNRRRVVVXXXXXXVVVVVVTTTNNNHHHDDDDDDFFFGGGLLLRRRSSSPPPJJJFFFDDD>>>???@@@AAAAAAAAAAAAAAADDDBBBAAABBBCCCBBB>>>;;;<<<<<<<<<===>>>???@@@AAAFFFEEEEEEDDDCCCBBBBBBAAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@<<<<<<<<<;;;;;;:::::::::999::::::::::::999888888777777888888888888777777666444333555999<<<;;;999555555555555555555555555666666666666666666666666555444444333333444444555444444444444444444444444777777777777777777777777777777666666555555555555666666666666777888999:::888777666555444333222222555222000111444555444333555555555666666666666777666555555555555666777777666666777888888888888888999999888777666555444444555555555555666777999999777666555444444444444444999999888999;;;;;;:::888;;;;;;;;;<<<===@@@BBBCCCFFFDDDAAA>>><<<===>>>???AAA???<<<999888888999:::???@@@AAAAAA@@@AAACCCDDDFFFFFFGGGHHHIIIJJJJJJKKKFFFJJJNNNOOOOOOPPPSSSUUUVVVUUUSSSPPPMMMJJJHHHGGGDDDIIIMMMOOONNNMMMMMMNNNIIIGGGDDDAAA@@@AAACCCDDDHHHHHHDDD??????EEEIIIIIIIIINNNSSSTTTRRRRRRVVVZZZ[[[[[[[[[[[[\\\___dddggghhheeecccdddeeeccc]]]XXXIIIFFFFFFMMMRRRUUUYYY]]]^^^cccddd]]]XXXXXXZZZZZZWWWSSSNNNLLLMMMOOOQQQRRRMMMOOONNNJJJEEEDDDHHHMMMKKKMMMPPPSSSVVVXXXXXXYYYWWWSSSLLLEEEAAAAAAFFFJJJJJJIIIJJJNNNTTTXXXYYYXXXRRRRRRQQQOOOMMMLLLMMMOOOTTTQQQMMMJJJJJJMMMQQQTTTGGGEEEBBB???>>>???AAACCCIIIIIIIIIHHHHHHHHHGGGGGGOOONNNMMMLLLLLLNNNPPPRRRWWWVVVWWWZZZ^^^```___\\\UUUVVVWWWYYY[[[YYYUUURRRRRROOOJJJEEEBBBBBBCCCDDD999CCCPPPYYY\\\]]]^^^```ZZZXXXVVVVVVVVVTTTPPPLLLUUUSSSMMMEEE???AAAJJJRRRWWWSSSOOOLLLMMMQQQWWW[[[VVVQQQMMMOOOTTTWWWTTTPPPMMMFFF@@@AAAIIIQQQUUUTTTUUUNNNJJJMMMOOOJJJCCC@@@HHHLLLOOOLLLFFFCCCFFFJJJSSSSSSOOOKKKLLLOOOMMMIIIEEEFFFJJJKKKHHHFFFMMMWWWZZZWWWSSSQQQNNNJJJCCC===000000000000000000000000000000000000000000000000000000000000000000000000111111000111222444666777444333333222111111222222222222222222222222222222555555555666666666777777888777777777777888999999888777666555555777999;;;;;;;;;;;;;;;===@@@BBBDDDEEEFFFIIIKKKKKKJJJHHHGGGLLLOOOPPPLLLLLLOOONNNJJJBBBAAA===999<<>>???@@@AAADDDHHHHHHFFFCCCBBBCCCBBBCCCCCCCCCCCCCCCBBBAAA>>>===<<<===>>>???===:::::::::999::::::;;;<<<=========<<<<<<;;;<<<<<<<<<=========<<<<<<:::999999;;;<<<<<<<<<<<<<<<<<<;;;999999999888888888888888777777777777777666555555444444555555555555444444666555444666999::::::888333333333333333333333333444444444444444444444444444444333333333333444444444444444444444444444444666666666666666666666666555555555444444333333333444444444555555666777888555555555444444444444444444222000111444555444333333333333444444444555555444333333333333444555555333444555555666666555555666555555555555555444444333333333333444555666666555555444333333333333333555444444666888999888666777777777888:::<<<>>>???@@@???<<<:::999:::;;;<<<>>>>>>===<<<;;;:::999888999:::;;;;;;;;;<<<>>>???>>>>>>>>>>>>????????????@@@BBBEEEEEEDDDDDDEEEGGGDDDCCCBBBAAA@@@???>>>>>><<<@@@CCCCCC@@@>>>======???>>><<<;;;:::;;;<<<===HHHHHHDDD===;;;>>>@@@>>>@@@CCCGGGGGGFFFGGGJJJMMMRRRRRRRRRRRRRRRUUUYYY\\\___\\\[[[]]]aaaccc```\\\FFFBBBAAAFFFJJJKKKMMMPPPQQQVVVWWWQQQLLLMMMOOOOOOOOOPPPSSSUUUVVVTTTOOOKKKIIIKKKJJJGGGBBBAAAEEEIIIJJJLLLNNNPPPRRRTTTTTTTTTPPPNNNKKKFFFBBBAAACCCEEEEEEDDDDDDFFFJJJLLLLLLKKKJJJJJJIIIGGGEEEEEEFFFHHHJJJIIIGGGFFFEEEEEEFFFFFF???>>>;;;999999;;;>>>???<<<<<<===>>>???@@@@@@AAAIIIHHHFFFDDDCCCDDDEEEEEEJJJJJJKKKOOOTTTWWWVVVUUUMMMNNNPPPRRRSSSRRRNNNJJJMMMLLLKKKIIIGGGEEEDDDCCC===FFFQQQYYY\\\___bbbeee```^^^\\\[[[\\\[[[WWWTTTSSSSSSQQQKKKFFFFFFKKKPPPOOONNNLLLLLLPPPVVV\\\```^^^[[[XXXYYY]]]___]]][[[TTTOOOJJJMMMVVV^^^aaa```ddd```]]]ZZZTTTLLLIIIJJJRRRVVVYYYWWWQQQOOORRRVVVXXX\\\\\\WWWSSSQQQNNNKKKNNNNNNOOONNNIIIHHHOOOYYY```^^^]]][[[XXXRRRJJJDDD000000000000000000000000000000000000000000000000000000000000000000000000/////////111222444666777222222111000000000111111000000000000000000000000222222222222333333333333333333333333333444555555444333333333333333444555555555444444555777999:::<<<===>>>???@@@AAAAAAAAABBBDDDEEECCCDDDFFFEEECCC:::;;;999666:::@@@CCCAAA:::<<<>>>AAABBBBBBAAA@@@???@@@BBBEEEHHHJJJLLLMMMQQQPPPOOOMMMKKKIIIGGGFFFFFFCCC@@@AAAFFFIIIJJJIIICCCEEEGGGJJJLLLNNNOOOOOOIIIFFFBBB@@@AAABBBCCCBBB@@@GGGIIIBBB@@@DDDGGGEEECCCDDDDDDDDDCCCAAA???>>>===>>>AAACCCDDDCCCBBBAAA>>><<<;;;;;;===>>>>>>===;;;;;;<<<:::999888:::;;;:::;;;<<<<<<;;;;;;===???>>>>>>>>>======<<<;;;:::999888666777999::::::999777777666666666777777777666666555444555666777888888888888888777666555555666666666777777666666666555555555666666666666666444444555555444444333222222222333333333333222222555333333444555666555444222222222222222222222222222222222222222222222222444444333333333333444444444444444444444444444444333333333333333333333333333333222222222222111111333222222222333444555666222222222333333444444444444222111111333444444333111111222222222333333333222222111111222222333444111111222333333333333222222222333333444444444555000000111111222333333333444444333333333333333333222111111222444666555444333333444444666777999::::::999777666666666777888;;;===???AAA@@@===999777555555555666666777999999:::::::::999999888888888999;;;<<<;;;999888888999999999999999999888888888777999<<<;;;999666555555666555555555666666777888BBBCCC@@@:::888999999666999999999::::::<<<===>>>AAAAAABBBAAAAAABBBEEEHHHLLLJJJHHHKKKPPPSSSRRRQQQCCC???<<>><<<;;;;;;???===<<<===>>>???>>>===???@@@@@@>>>===<<<===???>>>>>>???@@@???===:::999777777555555666888:::<<<999999:::;;;<<<======>>>???>>><<<;;;:::;;;;;;<<>>===BBBIIIMMMOOORRRVVVYYYXXXVVVTTTSSSSSSSSSRRRPPPHHHJJJLLLJJJFFFDDDDDDFFFDDDDDDDDDFFFJJJOOOTTTWWWWWWWWWVVVVVVWWWXXXXXXYYYTTTPPPNNNQQQXXX]]]^^^]]]]]]\\\[[[UUUIII???AAAHHHRRRVVVYYYWWWSSSRRRTTTXXXTTT\\\```\\\VVVRRROOOLLLQQQOOOMMMJJJEEECCCIIISSSZZZZZZZZZZZZWWWQQQIIICCC000000000000000000000000000000000000000000000000000000000000000000000000//////000111222333444555111000000/////////000000000000000000000000000000000000000111111111222222111111000000111111222333111111222222222222111111222222111111111222333444444444444555666888999:::666888999999999::::::999888:::999666888===???===:::;;;<<<======<<<;;;;;;:::999999999:::<<<>>>???AAAAAAAAAAAA@@@???======<<<:::999:::===???@@@???:::;;;===???AAACCCDDDEEEBBB@@@<<<999888999::::::666<<<===:::888:::;;;999:::;;;;;;<<<<<<<<<;;;;;;999999999999::::::::::::777777777888999:::::::::777777888888888888999:::777777666666666777999:::777777777777777777666666999777666555666777888888777777666555555555555555888777555444444555666777777777888888999999888888555555444444444444555555555555555666666777777777555555555555555444333333222222333333333333222222333222111111111111111000111111111111111111111111222222222222222222222222444333333333333333333444333333333333333333333333333333333333333333333333222222222222222111111111222222222222222333444444111111222222222333333333333222222222333444444444111111111111222222222222111111111111111222333333111222222333333333333333222222333333333444444444111111222333333333333333444444555555555444444444333222111222444555555444333333444444555666777777777777666555444444444444888<<>>;;;999999<<<>>>??????AAA<<<999;;;<<<999888999888<<<===999888:::<<<;;;<<<<<<;;;<<<>>>>>><<<:::<<<===<<<:::777777999;;;:::::::::::::::999999999777999;;;;;;999666666666999888888777777777666555777888999888666666777888666777999:::999888555333555444444444555777888999<<<<<<;;;;;;;;;:::::::::666666666666777888:::;;;;;;;;;;;;;;;;;;;;;;;;:::888:::<<>>>>>???CCCEEEFFFEEECCCAAAAAABBBBBBBBB>>>@@@CCCCCC@@@===<<<<<>>BBBJJJLLLLLLMMMMMMKKKGGGCCC???////////////////////////////////////////////////////////////////////////000000111111111111111111/////////......///000000111111111111111111111111000000111111111222222222111000000000000111222222000111222333333333222222333333333222222222333333111111111222333555777888555444555777888777777777777:::999555444777888555;;;;;;;;;;;;;;;;;;:::::::::999888777777888999:::777777888888888888888777777666666666888999999888666666777888:::<<<===>>>???>>><<<:::888777777777666999999555444555555444777777777888888999:::;;;888888888888888888999999<<<======<<<:::777666555::::::::::::;;;;;;;;;:::777777888888999999888777777888999:::;;;<<<<<<<<<===<<<;;;999888888999:::::::::999888777777777777<<<;;;999888666666666666555666888:::;;;<<<======777666666555555666666777777777888888999999::::::777777777888777666666555444555555666666555555444444444444333222111111111333333333333333333333333222222222222222222222222333333333222222333333333333333333333333333333333333333333333333333333333222222222222222333333333333333333222333333444444333333222222222111111111222333333222222333444555222222222222333333333333222222222222222333333444333444555555666666555555555555555555444444444444444444555666666666555555666666777888888777777666888666555444666666666555666666777777888888888888999999999888777555444333888<<>>999888::::::888777888555888999555555888:::888<<<:::777777888:::;;;;;;999999888666555555666777999888888777666666666666666888888888666555666777444444555444444333444444222333555444333333444555333444444555555555444444444444444444555555666666666666555555555444444444333444444555666777888999888888888777666666666666666777999<<<======999777;;;;;;<<<===>>>??????@@@<<<;;;:::888777888:::<<<<<<;;;:::999888888:::;;;;;;<<<======;;;:::999999???>>>>>>===<<<;;;;;;:::888:::===;;;888888;;;>>>AAA@@@???@@@CCCDDDAAA???>>>???CCCFFFDDD>>>===@@@???BBBDDDCCCBBBBBBDDDFFFGGGHHHIIIJJJPPPTTTQQQJJJBBBAAACCCEEECCC>>>???DDD@@@AAA@@@@@@??????@@@AAA////////////////////////////////////////////////////////////////////////000111111111111000////////////.........///000000111111111111111111111111111111111222222222333333222111111111111222333333111222333444555555555555666666666666666555555555555555555555666777999999666444555888888555555777;;;??????;;;888999999777;;;;;;:::999999:::;;;;;;888777777666777888:::;;;888999999999999999888888:::999999888888888888999888888888888999:::;;;<<>>;;;888777888999<<<<<<:::999888888888888999999888888888:::;;;<<<999999:::::::::::::::999999<<>>>>>???@@@@@@>>><<<::::::;;;===>>>===;;;888:::;;;===>>>@@@@@@AAAAAABBBBBBBBB@@@>>><<<===>>>???>>>===<<<<<<<<<<<<<<>>>>>:::999888777777888999:::999999:::::::::::::::;;;888999999999999888777777666666777777777777666666666777888777444333444555444444444444444444444444333333333333333333333333333333222222222222333333333333333333333333333333444444444444444444444444222333333333333444444444444444333333333333444444333333333222222111111111222333333333222222444666222222333333333444444444333333222222333333444555555555666777777777777777777666666666555555444444555666777888888888666666777888999:::;;;:::999888;;;999777666888999999999999999:::;;;;;;;;;::::::;;;;;;<<<<<<<<<:::888777:::===AAADDDEEECCCAAA???AAA>>>;;;<<<>>>???>>><<<;;;;;;<<<===>>>???@@@@@@777777888:::===???>>>===<<<<<<===>>>@@@AAABBBCCC<<<;;;::::::::::::888666999999888777777888888888555999:::999999;;;:::777888999:::::::::999888888555777:::;;;:::999999:::888888777777888;;;>>>???===999888<<<===;;;:::;;;777999999666777:::;;;999:::::::::;;;======;;;999::::::999888888888888888888777666666555666666666555666666555444444666777333444555555444444666777111333555666555444555666555555444444444444555555333333444555666666555555111111222333444555666666666666777777666666666666555666777777777888:::<<<:::::::::<<<>>>>>>===;;;888888777777888999;;;===999888777777777999:::;;;999::::::999777666777888888888777777666777777888999999999999999888888888444666777666444444666999666555666888;;;<<<<<<;;;;;;:::===BBBCCC>>>999999888999::::::999999;;;<<<@@@>>>:::;;;BBBHHHDDD<<<777777;;;??????::::::===888888888777777999<<<@@@////////////////////////////////////////////////////////////////////////...///000111111000000/////////......///000000111111111111111111111111111111111111222222222333333222222222222222333333444111222333444555777888888777777777888888888777777777888888888999999::::::888555555999888444444777;;;AAACCC@@@>>>???@@@???;;;;;;:::999:::<<<===???::::::::::::;;;;;;<<<======>>>>>>???????????????BBBAAA@@@>>><<<;;;<<<===???>>>============>>>???CCCBBB@@@;;;888888<<<@@@@@@@@@@@@BBBBBBAAA@@@???@@@???===<<<<<<===???@@@;;;===>>>@@@???===:::888666;;;AAAEEEFFFFFFGGGIIIEEECCCCCCDDDFFFFFFDDDAAA<<<;;;;;;>>>AAABBB@@@>>>===>>>???@@@AAABBBBBBBBBDDDFFFGGGGGGDDDBBBCCCDDDBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@AAAAAA???===;;;999777888999;;;<<<=========;;;:::999888888999:::;;;::::::999999999999999999888888888888888777666666555555666666666666555555666888999777555333444666444444444444444444444444333333333333333333333333333333222222222222333333222222222222222222222222333333333333333333333333222222222333333333444444444333333222222333333444222222222333333333333333111333444333111111444666222222222333333333444444333222222222222333444444444555555666666666666666555555555555555666666666555666777888888777555444777888:::<<<<<<;;;:::999888666555555888;;;<<<<<<:::;;;;;;<<<<<<;;;:::999:::<<<>>>@@@@@@@@@>>>===>>>???@@@AAABBBCCCDDDDDDEEEBBB@@@CCCHHHKKKJJJGGGCCCDDDDDDDDDEEEEEEFFFFFF<<<<<<<<>>BBB@@@>>><<<::::::;;;<<<;;;>>>???===<<>>::::::>>>BBBBBB@@@>>>===>>>888;;;???@@@@@@?????????:::;;;<<<<<<>>>@@@BBBDDDBBB>>>>>>BBBDDDAAA@@@AAA===???>>><<<===@@@@@@============???@@@AAA???===???>>>======>>>>>>===<<<999999888888888999:::;;;888:::;;;;;;:::999999:::888:::<<<<<<::::::;;;>>>777999<<<===<<<<<<<<<===<<<<<<;;;:::999888777777333444777999:::;;;::::::888888999:::;;;<<<<<<===999::::::;;;;;;:::::::::;;;===>>>>>>===>>>AAADDD???>>>======???AAABBBAAA999888888888888999:::;;;:::::::::;;;<<<<<<;;;;;;:::<<<>>>===:::888888999999888777777888999999888666666777777999:::;;;<<<777888888777777777999:::444444555777999;;;;;;:::999777999===<<<777444444555666777666666666777777999888666666;;;???<<<555444333555999999666666999444666777666555666999===////////////////////////////////////////////////////////////////////////,,,---///000111111111000///////////////000111111111111111111111111111111111111111111222222222222222222222222222333444444222222222333555777999:::777777888999999999888888777777888999999999888888===999999===<<<777666:::555<<<@@@>>>===@@@BBBAAA===<<<;;;;;;<<<>>>AAABBBCCCCCCCCCCCCBBBBBBAAAAAA>>>???AAACCCDDDEEEFFFFFFHHHGGGEEEBBB??????@@@BBBEEEDDDBBBAAA@@@AAAAAABBBHHHFFFAAA<<<888:::AAAGGGBBBBBBDDDIIIKKKIIIFFFEEEGGGEEECCCAAA@@@BBBDDDEEE???AAACCCEEECCC@@@;;;888???DDDIIIKKKJJJIIIIIIIIIIIIGGGGGGIIILLLLLLJJJGGG===;;;:::<<>>;;;<<<<<<=========<<<<<<<<<:::999888888999:::<<<999999888888777777666666666666666777666666555444333444444555555444444333333555777555333111333555333333333333333333333333222222222222222222222222333222222222222222222333222222222222222222222222222222222222222222222222111111222222333333333333333333222222222222222333000111222333444555666666111333444333111111444666111222222222222333333333222222111111222222333444222333444444555555444444222222333444555666777888333444666777777555444222777888:::<<<<<<<<<:::999555333222444777;;;>>>>>>::::::;;;<<<<<<;;;999888999;;;>>>BBBCCCCCCBBBBBBAAA@@@??????@@@CCCFFFHHHJJJGGGFFFIIIPPPUUUTTTRRREEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAADDDIIIKKKJJJHHHIIIIIIIIIIIIIIIIIIIIIIIIBBB@@@???AAAEEEGGGFFFDDDIIIGGGCCC@@@>>>>>>???@@@<<<@@@AAA??????BBBBBB@@@===CCCIIIJJJFFFBBBBBBDDDBBBEEEIIIKKKKKKJJJIIIIIIBBBCCCDDDEEEEEEFFFHHHIIIIIIEEEEEEIIIJJJHHHFFFHHHDDDFFFDDDBBBCCCFFFFFFCCCHHHEEEAAAAAACCCEEEGGGHHHCCCBBBAAAAAABBBBBBBBB@@@@@@?????????@@@AAACCCDDDBBBDDDGGGHHHGGGDDDCCCCCC???AAACCCCCC@@@???AAADDD>>>AAADDDEEEDDDDDDDDDEEEDDDDDDDDDCCC@@@===:::888555777:::===@@@AAA@@@@@@@@@@@@@@@?????????>>>>>>:::;;;===???@@@AAAAAABBBFFFGGGHHHFFFCCCCCCFFFIIICCCAAA??????AAADDDEEEEEE@@@AAAAAAAAAAAAAAAAAA@@@CCCBBBBBBCCCCCCAAA>>><<>>???>>>>>>???@@@AAA@@@???;;;;;;<<<===>>>@@@BBBCCC>>>>>>======>>>?????????>>>=========>>>>>>>>>>>>===<<<===???===999999<<<::::::::::::::::::::::::888;;;>>>>>>???BBB@@@<<<999777777::::::999:::===888:::======;;;:::;;;>>>//////.........---------............////////////000000000000////////////000000000000000000000000000000000000000000000000//////000000111111111111///000111222222222222222111111222222222111111000222333444444555555444444777666666666666666777888;;;;;;:::999888777666555999888888:::>>>@@@>>><<<>>>>>>???@@@AAABBBBBBCCCAAA@@@>>>>>>>>>@@@BBBDDDEEEDDDBBBAAAAAABBBCCCCCCAAA@@@??????@@@BBBDDDFFFAAACCCDDDFFFFFFFFFEEEDDDGGGDDDAAAAAAEEEGGGFFFEEEEEEFFFFFFCCC??????BBBFFFBBBCCCFFFIIIJJJJJJIIIIIILLLJJJGGGDDDBBB@@@@@@???@@@AAACCCDDDDDD???999444<<>>===<<<<<<<<<;;;777444444888===??????AAA<<<888:::>>>>>>999444888:::===@@@BBBBBBAAA@@@BBBAAAAAAAAABBBDDDFFFGGGIIIFFFFFFNNNXXX]]]XXXRRRIIIHHHEEEBBB@@@?????????EEEDDDCCCCCCEEEGGGJJJKKKEEEFFFHHHIIIJJJIIIIIIHHHDDDCCCDDDGGGJJJJJJGGGDDDJJJGGGBBB>>><<<<<<>>>???FFFEEEAAA>>>AAAHHHIIIFFF@@@CCCGGGIIIIIIHHHHHHIIIHHHIIIJJJKKKJJJHHHFFFEEEBBBCCCDDDFFFHHHIIIJJJJJJIIIHHHFFFEEEEEEEEEFFFGGGEEEEEEDDDEEEEEEGGGIIIJJJJJJIIIGGGFFFEEEFFFGGGGGGCCCDDDFFFGGGGGGEEECCCBBBBBBCCCDDDFFFFFFFFFFFFEEEAAACCCFFFHHHJJJJJJJJJIIIFFFHHHJJJIIIGGGFFFEEEEEECCCGGGKKKMMMLLLIIIGGGFFFMMMJJJHHHHHHIIIEEE===666222555:::???CCCFFFGGGHHHGGGDDDBBBBBBDDDCCC===888777999<<>>???CCCFFFHHHHHHCCCDDDBBB???>>>DDDNNNWWWVVVMMMDDDCCCGGGIIIDDD???KKKKKKIIIFFFCCCAAAAAABBBFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEDDDDDDDDDGGGIIIBBBEEEGGGEEE@@@>>>@@@CCC@@@AAABBBBBBBBBBBBDDDFFFBBBAAA@@@???????????????BBBCCCCCCAAA???>>>???AAA>>>:::>>>JJJQQQMMMDDD@@@===>>>@@@AAAAAAAAA@@@@@@GGGEEECCC@@@??????@@@@@@//////.........---------............////////////000/////////////////////000000000000000000000000000000000000000000000000000000000000000000111111///000111222222222222111111111222222222111111000222333444444555444444444777666666666666777888888;;;::::::999999888777777;;;999999;;;???@@@???==================>>>>>>>>>AAA@@@?????????@@@AAABBBDDDCCCCCCBBBBBBBBBCCCCCCCCCBBBAAA@@@@@@AAABBBCCCEEEEEEFFFFFFFFFFFFFFFFFFGGGEEEDDDDDDEEEEEEEEEDDDHHHHHHGGGFFFDDDEEEFFFHHHFFFGGGHHHIIIIIIHHHGGGFFFIIIIIIGGGFFFFFFFFFGGGGGGHHHIIIKKKMMMMMMJJJEEEAAABBBEEEJJJLLLLLLKKKJJJJJJKKKKKKJJJHHHKKKKKKEEE<<<444333333888???DDDEEECCCFFFFFFEEEEEEFFFGGGIIIJJJHHHIIIJJJJJJIIIGGGDDDBBBBBBCCCDDDEEEEEEEEEDDDDDDCCCDDDEEEFFFEEEDDDBBBAAAAAA@@@???@@@AAA@@@===;;;======<<<;;;;;;:::999999999999999888777777666666777777777666666555555555444444555555666666777777111222222222222333333333111222222333333222222111222111111000000111111222111111111111111111111111111111111111111111111111000111222222333333222222111111111111111111111111222222222222333333333444333222222111111222222333222222222222222222222222333333333222222111111111111222222333333222222111111111111222222222333333111111222333333444444555444555777888888777555444999;;;<<<<<<;;;;;;<<<===BBB>>>999888:::<<<===<<<;;;777444777<<<===999555888:::===@@@BBBBBBAAA@@@BBBBBBAAAAAABBBCCCDDDEEEEEECCCDDDIIIQQQTTTRRRMMMHHHGGGFFFDDDDDDCCCDDDDDDKKKJJJHHHGGGGGGHHHJJJKKKIIIIIIIIIHHHHHHGGGFFFEEEGGGFFFFFFHHHKKKLLLJJJHHHHHHGGGDDDBBB@@@?????????FFFGGGEEECCCDDDHHHFFFBBB<<<>>>AAABBBCCCCCCEEEFFFGGGGGGGGGGGGEEEBBB???===BBBBBBDDDEEEFFFGGGGGGGGGHHHGGGFFFDDDCCCCCCBBBBBBHHHGGGFFFEEEEEEFFFGGGHHHHHHGGGFFFFFFGGGHHHJJJKKKCCCCCCDDDDDDDDDCCCAAA@@@AAABBBBBBCCCCCCAAA@@@???===@@@FFFJJJMMMMMMKKKJJJIIIJJJKKKKKKHHHFFFEEEEEEEEEHHHMMMOOONNNKKKJJJIIINNNLLLJJJKKKMMMKKKEEE@@@:::<<>>AAADDDDDDCCCBBBGGGGGGFFFEEEFFFGGGHHHIIIEEEBBB@@@AAADDDGGGGGGGGGAAACCCDDDCCCCCCHHHQQQXXXWWWQQQKKKJJJMMMNNNKKKHHHEEEEEEFFFEEECCCBBBDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEFFFEEEDDDDDDFFFHHHGGGIIIJJJFFF@@@<<<===???CCCDDDEEEDDDDDDEEEHHHJJJHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFDDDBBBAAACCCEEECCC@@@DDDMMMRRRMMMFFFCCCAAABBBCCCEEEEEEEEEEEEDDDIIIHHHFFFDDDCCCCCCDDDDDD...............------------............/////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222111111000111111222222222111111222222333444444444444444666777777777777888888999::::::::::::::::::::::::<<<;;;;;;===???@@@@@@???>>>>>>=========<<<<<<<<>><<<======<<<<<<;;;:::::::::888888888777666666555555555555555555555444444444333333333333333333444444333333333222222111111111111111222222222222111111222111111000000111111222000000000000000000000000111111111111111111111111000111222222333333222222111111111111111111111111111111111111222222222222222222111111111111222222222222222222222222222222222222222222222111111111111111222222222222111111111111111111222222222222111111222222333444444444333555666888888888777777::::::999888666888;;;>>>GGGDDD???<<<;;;;;;;;;;;;777555333777<<>>BBBEEEFFFEEEDDDBBBDDDEEEFFFFFFGGGGGGGGGGGGEEEDDDCCCDDDFFFGGGFFFEEEAAADDDFFFFFFFFFHHHNNNRRRNNNLLLJJJJJJKKKKKKIIIHHHBBBCCCDDDDDDCCCCCCDDDFFFEEEEEEEEEFFFFFFFFFGGGGGGEEEFFFFFFEEECCCCCCEEEFFFHHHJJJJJJGGGBBB>>>>>>@@@FFFFFFFFFEEEDDDEEEHHHKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGDDDBBBBBBEEEGGGFFFFFFIIINNNNNNIIIEEEDDDCCCDDDEEEFFFGGGHHHGGGGGGHHHGGGGGGGGGFFFFFFFFFFFF........................---------.........//////.........///////////////000000000000000000000000000000000000000000000000000000000000000/////////000000111111111111000000000000111222222222111111222222333444444444444333666666777888888999999999999999::::::;;;<<<<<<===============>>>?????????@@@@@@@@@@@@????????????@@@AAABBBCCCBBBAAA???>>>@@@BBBCCCDDDEEEEEEDDDCCCGGGEEECCC@@@>>><<<<<<;;;BBBCCCDDDDDDDDDBBBAAA@@@AAADDDHHHHHHFFFEEEFFFHHHHHHFFFDDDFFFJJJKKKJJJHHHJJJKKKKKKKKKKKKJJJIIIHHHLLLLLLLLLLLLLLLLLLMMMMMMJJJJJJKKKNNNPPPQQQPPPNNNLLLMMMMMMLLLJJJJJJKKKLLLNNNNNNKKKIIIJJJKKKEEE<<>>???BBBFFFIIIJJJIIIGGGGGGGGGGGGHHHIIIJJJJJJHHHHHHGGGFFFFFFHHHIIIJJJEEEEEEFFFFFFFFFFFFFFFFFFDDDEEEEEEEEEDDDCCCAAA@@@@@@???>>>>>>>>>>>><<<;;;<<<<<<<<<<<<;;;;;;::::::777777777666555555444444555555555555444444444444444444333333222222222222333333333222222222111111111111222222222222111111111111000000000000111111111111111111111111111111111111111111111111111111000000111222222222222222111111111111111111111111111111111222222222222333222222111111111111222222111111111111111111111111222222222111111111111111111111222222222222111111222333333333333444444444111111111222333333444444333444666777888999999999:::999666333222444888<<>>;;;<<<>>>???@@@@@@@@@???@@@@@@??????>>>>>>>>>>>>???@@@AAABBBAAABBBCCCEEEDDDEEEEEEEEEFFFGGGHHHHHHDDDDDDDDDEEEFFFHHHJJJKKKFFFEEECCCCCCDDDFFFIIIKKKHHHFFFEEEDDDEEEGGGHHHIIIGGGGGGGGGGGGGGGFFFFFFFFF???CCCFFFFFFIIIMMMLLLIII@@@@@@===;;;999;;;???BBB@@@AAACCCDDDDDDCCCBBBAAABBBCCCDDDFFFGGGHHHHHHHHHGGGHHHIIIIIIIIIHHHFFFEEE;;;;;;<<<===???BBBEEEGGG????????????AAACCCFFFGGGDDDCCCBBB@@@???????????????@@@@@@@@@???===;;;:::777:::>>>BBBEEEFFFEEEDDDDDDEEEFFFEEECCCBBBBBBCCCDDDHHHLLLOOOOOONNNMMMNNNJJJHHHGGGHHHKKKMMMMMMLLLGGGHHHHHHHHHHHHGGGFFFEEEHHHGGGGGGHHHKKKKKKIIIGGGDDDEEEEEEFFFFFFFFFEEEEEEBBBCCCEEEGGGGGGGGGFFFEEEEEEEEEFFFFFFGGGFFFEEEDDDBBBEEEGGGGGGEEEDDDEEEFFFDDDEEEFFFFFFDDDCCCBBBAAACCCEEEFFFEEECCCBBBCCCDDDBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGEEECCCCCCCCCEEEDDDFFFIIIHHHFFFEEEEEEGGGHHHHHHFFFDDDBBBBBBEEEGGGHHHGGGGGGFFFFFFGGGGGGGGGHHHGGGEEEAAA???@@@CCCFFFFFFHHHKKKJJJGGGBBBAAABBBBBBBBBCCCDDDEEEFFFFFFGGGCCCDDDEEEEEEEEEEEEDDDDDD---.....................------------............------....../////////000////////////////////////////////////////////////000000//////////////////000000111111111000000//////000111222222222222222111222333333444444333333444555777888999999999888888999:::;;;<<<======>>>>>>=========<<<===>>>?????????@@@AAAAAABBBCCCCCC@@@AAACCCDDDCCCAAA???===???@@@BBBDDDDDDDDDDDDCCCFFFEEECCC@@@>>><<<;;;:::@@@BBBEEEGGGFFFCCC@@@===???CCCGGGIIIHHHGGGIIILLLIIIFFFDDDFFFIIILLLKKKIIILLLKKKJJJIIIGGGFFFDDDCCCIIIIIIJJJKKKLLLMMMMMMMMMHHHGGGGGGIIIKKKMMMMMMMMMKKKMMMNNNNNNMMMKKKJJJKKKLLLLLLKKKKKKOOOSSSNNNGGGFFFFFFFFFGGGHHHIIIIIIIIIDDDEEEFFFFFFGGGHHHHHHHHHIIIHHHFFFEEEFFFHHHKKKMMMHHHGGGGGGGGGGGGGGGGGGGGGBBBBBBBBBCCCCCCCCCBBBBBB???===;;;;;;<<<<<<:::999;;;;;;;;;;;;::::::::::::777777666666555444444444555555555555555555555555555444444333333222222222111111222222222333333333000111111222222111111000111000000000000000000111222222222222222222222222000000000000000000000000000000111222222222222111000000000000000000000000222222222222333333333333222111111000000111111222111111111111111111111111111111111111111111111111000111111222222111111000222222222333333333444444000000111222222333333444333333555666777888999999888666444111///111555999===<<<;;;:::::::::<<<>>>;;;::::::<<<@@@BBBAAA???<<<===>>>???@@@?????????============<<<;;;::::::???AAABBBBBB@@@@@@BBBDDDBBBBBBCCCCCCCCCDDDDDDDDDAAAAAABBBCCCDDDFFFGGGHHHEEEDDDBBBAAABBBEEEIIIKKKGGGFFFEEEDDDCCCEEEGGGIIIIIIHHHGGGFFFFFFGGGIIIJJJAAADDDEEEDDDFFFKKKNNNNNNIIIGGGDDD@@@======@@@BBB@@@AAACCCEEEEEEEEECCCBBB>>>???AAACCCEEEGGGGGGHHH???@@@BBBDDDEEEEEEEEEDDD;;;;;;;;;<<<>>>@@@CCCDDD??????>>>>>>???AAABBBCCCDDDCCCBBBAAA@@@@@@@@@@@@???@@@AAABBBBBBAAA@@@???=========>>>???AAABBBCCCBBBCCCDDDDDDCCCCCCDDDFFFAAADDDHHHKKKKKKKKKKKKKKKHHHGGGFFFFFFHHHIIIJJJJJJGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGIIILLLNNNNNNNNNHHHGGGDDDBBBBBBCCCDDDEEE@@@AAADDDFFFGGGFFFEEEDDDDDDEEEGGGHHHGGGEEEDDDCCCBBBDDDFFFGGGEEECCCAAAAAACCCEEEGGGFFFCCC@@@??????CCCEEEGGGGGGEEEDDDEEEEEE@@@AAAAAAAAABBBBBBBBBCCCDDDFFFFFFFFFDDDBBBCCCDDDCCCEEEHHHJJJJJJJJJJJJJJJJJJJJJHHHEEEBBBAAACCCDDDDDDDDDCCCCCCCCCDDDDDDEEEGGGFFFDDDAAA???@@@CCCFFFFFFJJJKKKHHHCCC@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFAAABBBCCCDDDDDDDDDCCCCCC---------...............,,,------------.........---------......//////000////////////////////////////////////////////////.........//////000000000000000111111000000/////////000111222222222222222111111222333333333333333333444666777888888888777888999999:::;;;<<<===>>><<<======;;;999999<<<>>>======>>>???@@@AAABBBCCC@@@AAACCCDDDCCCBBB@@@???>>>>>>@@@AAACCCCCCDDDDDDDDDDDDCCCBBB@@@???>>>===AAADDDGGGIIIIIIGGGCCC@@@AAACCCFFFGGGHHHIIIKKKLLLJJJHHHFFFFFFHHHKKKLLLMMMMMMLLLIIIFFFCCC@@@>>>===BBBCCCFFFIIILLLNNNOOOPPPJJJHHHFFFFFFHHHIIIJJJJJJFFFIIILLLNNNLLLJJJIIIIIIJJJKKKKKKMMMSSSYYYWWWQQQHHHHHHHHHGGGGGGFFFFFFFFFCCCCCCDDDFFFFFFFFFFFFFFFIIIHHHFFFEEEFFFHHHKKKMMMIIIHHHGGGGGGFFFGGGGGGGGG@@@@@@@@@@@@AAAAAABBBBBB>>><<<:::999::::::999888:::::::::999999999999999777777777666555555444444444444444555555555555666555555444444333333222222111111111222222333333333000000111111111111000000111000000//////000000111111111111111111111111111000000000000000000000000///000111111222222111111000000000000000000000000222222222222333333333444111111000000000000111111111111111111111111111111000000000111111111111111000000111111111111000000000000000000111111111111000000111111222333333333333333444555666777888999666555444222000111444666666777888777777888;;;===:::999999;;;>>>???>>>======>>>>>>?????????>>>>>>;;;;;;<<<;;;;;;:::999888>>>@@@BBBBBBBBBBBBCCCCCC@@@AAAAAABBBBBBAAAAAA@@@DDDDDDDDDDDDDDDDDDDDDDDDGGGEEECCCAAAAAACCCEEEFFFGGGHHHGGGEEEDDDEEEGGGJJJJJJHHHGGGEEEFFFGGGIIIJJJFFFIIIGGGBBBBBBGGGLLLMMMMMMLLLJJJFFFBBB@@@AAABBBBBBCCCDDDEEEDDDBBBAAA???;;;<<<>>>@@@BBBCCCDDDDDD>>>???AAACCCEEEFFFGGGHHHCCCBBB@@@?????????@@@@@@BBBAAA@@@@@@@@@AAABBBCCCCCCCCCBBBBBBBBBBBBAAAAAA???@@@BBBCCCDDDDDDCCCCCCCCCBBB@@@>>>>>>@@@BBBDDD===>>>???>>>======???AAA>>>AAADDDFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHEEEEEEDDDDDDDDDDDDDDDDDDGGGGGGHHHHHHIIIIIIJJJJJJGGGDDDAAA???>>>???@@@BBB???@@@CCCEEEFFFEEEDDDCCCCCCEEEGGGGGGFFFDDDDDDDDDAAABBBDDDEEEFFFEEEDDDDDDBBBDDDEEEDDDAAA???>>>>>>???BBBEEEGGGGGGGGGHHHIIIAAAAAAAAAAAAAAAAAAAAAAAACCCDDDFFFFFFDDDCCCCCCDDDFFFGGGIIIJJJJJJIIIHHHFFFJJJKKKJJJHHHEEEDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEEEEIIIHHHGGGDDDBBBBBBEEEGGGGGGLLLMMMHHHDDDCCCBBBAAAAAAAAAAAABBBCCCEEEFFFGGGCCCCCCCCCCCCDDDDDDDDDDDD---------.........//////,,,,,,---------.........,,,,,,---......///000000////////////////////////////////////////////////,,,------...///000111111000000000000000//////...//////000222222333333222111111222333333333333222111222555777888888777666888888999:::;;;<<<<<<===;;;<<<;;;999666666999<<<>>>>>>>>>??????@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAA======>>>???@@@BBBCCCDDDCCCDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFGGGGGGGGGFFFEEEGGGFFFEEEFFFHHHJJJJJJJJJJJJIIIGGGEEEDDDFFFJJJNNNLLLKKKIIIGGGEEEDDDCCCBBB@@@BBBEEEHHHKKKMMMNNNNNNJJJGGGCCCAAAAAABBBCCCCCCAAACCCGGGHHHHHHHHHHHHHHHHHHIIIIIIKKKQQQXXXVVVPPPGGGGGGHHHGGGFFFEEEEEEFFFBBBCCCDDDFFFFFFFFFFFFEEEGGGFFFDDDDDDDDDFFFHHHJJJHHHGGGFFFEEEEEEEEEFFFFFF@@@@@@??????????????????>>><<<999999999:::999999888888888888888888888888888888777777666555555444222333333333444444444555333333333333333333333333333333222222222222222111000000111111111111000000000000////////////000000////////////////////////000000000000000000000000///000000111111111111111000000000000000000000000111111111111222222222222111111000000000000111111111111111111111111111111///000000000111111111222000000111111111111000000000000000000111111111111000000000111222222333333333333333444444666777777555666777666444333444555444666777666444444666888777777888:::<<<=========????????????>>>>>>>>>>>>:::;;;<<<<<<<<<;;;:::999;;;<<>>???@@@AAAAAAAAAAAAAAACCCCCCDDDEEEGGGIIIJJJKKKFFFEEEBBB@@@???>>>>>>>>>AAA@@@?????????@@@BBBCCC@@@AAABBBCCCCCCCCCBBBAAA???@@@BBBCCCDDDDDDCCCCCCDDDCCCAAA@@@@@@AAABBBCCC===>>>===;;;999888:::;;;<<<>>>AAACCCCCCBBBCCCDDDCCCDDDEEEEEEDDDDDDEEEFFFDDDDDDCCCCCCBBBBBBBBBCCCFFFFFFFFFEEEDDDCCCDDDEEEDDDCCCBBBAAA@@@???>>>>>>>>>???AAACCCDDDDDDDDDDDDBBBDDDFFFFFFDDDCCCDDDFFFBBBAAAAAAAAABBBCCCCCCCCCAAAAAA@@@AAAAAA@@@???>>>???AAAEEEGGGFFFFFFFFFGGGCCCCCCCCCBBBAAAAAA@@@@@@AAACCCEEEEEEDDDCCCDDDDDDFFFFFFHHHIIIIIIGGGDDDBBBEEEGGGIIIIIIGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIIIIHHHFFFDDDDDDFFFGGGGGGKKKLLLHHHFFFGGGEEEAAA@@@??????@@@BBBDDDFFFGGGEEEDDDCCCBBBBBBCCCCCCDDD---------.........//////,,,,,,,,,---------......,,,,,,------...///000000////////////////////////////////////////////////+++,,,---...///111222222000000000000000///......//////000222222333333333111111222333333333333222000111444666777777666666888888999::::::;;;<<<<<<:::;;;:::888555444777:::AAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCC===<<<<<<===???AAACCCEEECCCDDDEEEGGGHHHHHHHHHHHHEEEDDDCCCBBBCCCDDDGGGHHHLLLHHHEEEEEEHHHJJJIIIGGGGGGGGGEEEBBB???AAAGGGMMMJJJIIIIIIJJJJJJLLLMMMMMMCCCDDDFFFHHHJJJJJJJJJJJJGGGCCC>>>:::::::::;;;;;;>>>@@@BBBCCCDDDEEEGGGIIIFFFFFFEEEFFFMMMSSSQQQKKKFFFGGGHHHHHHFFFFFFGGGHHHBBBCCCEEEFFFGGGGGGFFFFFFEEEDDDCCCBBBCCCDDDFFFGGGGGGFFFEEECCCCCCCCCDDDEEEBBBAAA???>>>============???===:::999:::;;;::::::777777777777777888888888888888888777666666555555111111111222222333333333222222222222222222222222555555444333222111000///000000111111111111000000000000////////////000000........................000000000000000000000000//////000111111111111111000000000000000000000000000000000000111111111111111111000000000000111111000000000000000000000000//////000000111111111222000000111111111111000000111222222222222333333333000000000111222222333333333333333333333444555666555777999999888666555555666888888666222111222444555666888:::===>>>???????????????>>>>>>>>>>>>>>>:::;;;<<<=========<<<;;;999999<<<@@@CCCDDDBBB??????@@@BBBDDDEEEEEEDDDDDD===>>>???AAABBBCCCCCCDDD@@@@@@@@@AAABBBDDDGGGHHHBBBCCCEEECCCAAA@@@BBBEEEDDDFFFHHHIIIIIIGGGDDDCCCAAAEEEFFFCCCBBBGGGLLLMMMDDDFFFIIIHHHFFFCCCAAAAAA@@@AAADDDFFFGGGHHHGGGFFFDDDDDDDDDDDDCCCBBBAAAAAACCCCCCBBBBBBCCCEEEGGGIIICCCBBB@@@???>>>===>>>>>>>>>=========>>>???AAABBB===???AAACCCDDDCCCBBBAAA???@@@AAABBBCCCBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@FFFEEEDDDAAA>>><<<===>>>;;;>>>@@@AAAAAAAAAAAABBB>>>@@@BBBBBBBBBBBBBBBCCCEEEDDDCCCBBBAAAAAAAAAAAABBBCCCCCCAAA@@@@@@AAABBBCCCDDDEEEFFFEEEBBB???===>>>???@@@BBBCCCDDDDDDDDDAAACCCEEEDDDBBBBBBDDDGGGDDDBBB???===>>>>>>>>>===CCCBBBAAABBBDDDEEEEEECCCAAADDDFFFFFFEEECCCBBBBBBEEEEEEDDDCCCBBBAAAAAA@@@@@@BBBEEEEEEEEEDDDDDDEEECCCCCCEEEGGGGGGFFFCCC@@@>>>AAAEEEGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIGGGHHHHHHGGGEEEDDDEEEFFFEEEJJJJJJFFFFFFHHHEEE???=========>>>???AAADDDEEEEEECCCAAA@@@???@@@BBBCCC------------------------////////////////////////,,,,,,,,,---------......////////////////////////........................000////////////111333444333222222222111111000000///000111222333222111111111111222222222333333333333333333444444444555555777777777888999999::::::BBB<<<555111111444777999===>>>>>>>>><<<<<<>>>@@@===>>>@@@AAABBBBBBAAAAAA<<<888555777===AAAAAA??????@@@BBBBBBBBBCCCFFFHHHDDDEEEEEEDDDBBBCCCEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJHHHFFFDDDDDDEEELLLKKKIIIGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFGGGHHHBBB:::666777???DDDIIIJJJHHHGGGGGGHHHGGGFFFFFFFFFFFFHHHIIIJJJIIIIIIIIIIIIHHHGGGGGGGGGEEEGGGHHHGGGFFFEEEFFFGGGHHHGGGFFFDDDCCCCCCCCCCCCHHHGGGFFFDDDDDDDDDDDDEEEDDD@@@:::777888999;;;<<<;;;:::999:::<<<;;;:::888888888777777666666555555555666666666555444444333444333333222222333333444222222111111111111222222111111111111111111111111//////000000111111111222111111000000//////......////////////000000000000............////////////......//////000000111111111111000000//////......//////000000000000////////////000000000000//////000000000000000000000000222111000//////000111222000000000000111111111111111111111111111111111111111111111111111111111111333333333333333333333333222444666777888777666555888777555333333444666777555666777999;;;===>>>???AAA>>>===??????======@@@@@@@@@@@@@@@@@@???>>>===;;;;;;<<<>>>@@@BBBDDDEEECCC???;;;999:::===@@@AAABBBAAAAAA@@@AAABBBCCCDDDAAACCCDDDCCCAAAAAACCCFFFHHHGGGFFFDDDBBBAAA@@@@@@FFFEEEDDDDDDDDDEEEGGGHHHCCCCCCCCCDDDEEEGGGHHHIIIKKKGGGEEEFFFEEEBBBBBBEEECCCCCCCCCCCCCCCDDDEEEEEEDDDEEEFFFFFFEEECCC@@@>>>FFFDDDCCCDDDGGGGGGEEEBBBBBB???;;;;;;>>>@@@@@@>>>@@@???>>>=========>>>???AAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBB???@@@@@@<<<777888>>>DDDCCCCCCCCCCCCCCCCCCCCCCCCEEECCCAAA???===;;;:::999666999===???@@@@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAA???@@@AAABBBBBBAAAAAA@@@EEEDDDBBBBBBCCCCCCBBBAAA>>>@@@BBBCCCDDDDDDEEEFFFEEEFFFHHHGGGEEEBBB@@@???AAACCCDDDDDDBBB@@@@@@@@@BBBDDDDDDCCCEEEJJJJJJGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBDDDEEECCCAAA@@@BBBEEECCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGCCCDDDCCCBBB@@@@@@BBBDDDEEEGGGHHHGGGEEEDDDDDDEEEEEEFFFFFFGGGGGGFFFDDDCCCGGGGGGHHHIIIHHHGGGFFFEEE:::::::::;;;===@@@BBBDDD>>>??????>>>======???AAA------------------------------------------------,,,,,,,,,---------.....................................................................000111222222222111111000000000000///000111222222222111111111111111222222222333333333333333333444444444444666777777888888999::::::===:::777666888:::;;;<<<;;;<<<======<<<<<<>>>@@@===>>>???@@@AAAAAAAAAAAA>>>:::666777<<<@@@AAA@@@???@@@AAAAAAAAABBBDDDFFFFFFFFFFFFDDDBBBBBBDDDEEEBBBBBBCCCCCCDDDEEEFFFFFFIIIIIIJJJHHHFFFDDDDDDEEEFFFEEEDDDBBBBBBCCCDDDEEECCCCCCDDDDDDDDDEEEEEEEEEIIIGGGHHHKKKHHHAAA<<<;;;???AAAEEEFFFFFFEEEFFFFFFEEEEEEDDDDDDEEEFFFHHHIIIHHHHHHGGGFFFEEEEEEEEEEEEGGGHHHHHHHHHFFFEEEFFFHHHGGGFFFEEEDDDCCCCCCCCCCCCGGGFFFEEECCCCCCCCCCCCDDDDDD@@@<<<::::::;;;<<<<<<888777666777999::::::999888888777666666555555444444555555555444444333222333333222222222222333333222111111000000111111222111111111111111111111111/////////000000000111111000000000000//////........./////////000000000000............////////////......//////000000000000000000000000//////......//////000000000000//////000000111111111111000000000000000000000000000000111111000//////000111111//////000000000111111111111111111111111111111111111111111111111111111111222222222222222222222222111222444666777777666555;;;:::888666555444444444666777888:::;;;===>>>??????;;;;;;======;;;;;;>>>BBBBBBBBBBBBBBBAAA@@@???>>>======>>>???@@@AAABBB<<<999777666999<<>>???@@@BBBCCCDDDDDDDDDAAACCCDDDCCCAAAAAACCCEEEGGGGGGGGGFFFEEECCCBBBAAAFFFFFFEEEDDDDDDEEEFFFGGGKKKKKKIIIHHHGGGGGGGGGGGGJJJFFFEEEGGGGGGDDDEEEHHHDDDDDDDDDCCCDDDEEEEEEFFFFFFFFFGGGFFFFFFDDDBBBAAACCCBBBBBBDDDGGGIIIHHHFFFBBB@@@>>>===>>>@@@AAAAAA@@@????????????@@@BBBCCCAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@BBBDDDDDDAAA<<<:::<<<@@@AAAAAAAAABBBBBBBBBBBBBBBAAA@@@???>>>============777888:::;;;<<<>>>BBBDDD@@@@@@AAABBBCCCDDDDDDEEEBBBCCCDDDEEEFFFEEEDDDDDDDDDBBBAAAAAABBBBBBAAA@@@===???AAABBBBBBBBBBBBCCCAAACCCEEEEEEEEECCCBBBAAA???AAACCCCCCBBB@@@@@@@@@BBBCCCAAA>>>AAAGGGJJJIIIGGGFFFFFFEEEDDDDDDDDDDDDCCCDDDEEECCCAAA@@@AAACCCDDDDDDEEEFFFGGGGGGGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFDDDBBB???>>>???AAACCCEEEGGGGGGEEEDDDCCCDDDGGGGGGGGGGGGFFFEEECCCBBBDDDEEEFFFGGGGGGFFFDDDDDDAAA@@@>>>===<<<======>>><<<>>>@@@@@@???>>>>>>???........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................------------...///000000000000000000///////////////000111111222222111111111111111222222222222333222222222222333333333333666666777888888999999::::::::::::;;;======<<<;;;999;;;<<<<<<<<<<<<>>>@@@>>>>>>>>>>>>??????@@@AAAAAA===999888<<>>???@@@AAACCCDDDEEEFFFFFFHHHIIIHHHEEEDDDDDDDDDDDDCCCAAA?????????@@@AAADDDDDDDDDDDDEEEEEEEEEFFFIIIFFFGGGMMMNNNHHHBBB???@@@??????AAACCCDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFEEECCCBBBBBBCCCDDDFFFGGGGGGEEEDDDCCCEEEFFFEEEEEEDDDCCCCCCCCCBBBBBBEEEDDDCCCAAAAAAAAAAAABBBCCCAAA>>>============<<<666444333444666888999999777777666666555444444444333333333333333333222111333333222222222222333333111111000000000000111111000000000000000000000000...///////////////000000000000000////////////........./////////000000000---............/////////...////////////000000000000000000////////////......//////000000//////...000111111222222111111000000000000000000000000000111000000//////000000111//////000000000000111111000000000000000000000000111111111111111111111111111111111111111111111111000111333555777777777666:::::::::999888666555444777888999:::<<<>>>??????>>>;;;:::======;;;;;;>>>AAAAAABBBBBBBBBAAA@@@@@@@@@??????>>>>>>>>>>>>>>>888777555666888:::;;;;;;999;;;>>>AAACCCCCCCCCBBBAAACCCDDDDDDBBBAAABBBCCCDDDEEEGGGHHHHHHFFFEEECCCGGGFFFFFFEEEEEEEEEFFFFFFKKKJJJHHHGGGEEEEEEDDDDDDJJJGGGEEEGGGFFFBBBBBBEEECCCCCCBBBBBBCCCCCCDDDEEEFFFEEEEEEEEEDDDDDDCCCCCCBBBAAAAAABBBEEEFFFFFFDDDAAAAAAAAA@@@??????AAACCC@@@@@@@@@AAABBBCCCDDDEEE@@@AAABBBBBBCCCCCCCCCBBBAAAAAAAAA@@@@@@?????????@@@BBBDDDCCC???<<<<<<>>>@@@@@@@@@???????????????<<<<<<<<<===>>>???@@@AAA<<<;;;:::888888;;;@@@DDD>>>???AAACCCEEEGGGHHHHHHDDDEEEFFFFFFGGGGGGFFFFFFCCCAAA@@@@@@AAABBBAAA???<<<===???@@@@@@@@@???>>>???@@@AAABBBAAA@@@>>>===>>>@@@CCCCCCBBBAAAAAABBBBBBBBB???;;;<<>>;;;:::;;;===@@@BBBEEEFFFEEECCCCCCCCCGGGGGGGGGGGGFFFDDDBBB@@@BBBBBBDDDEEEEEEDDDCCCBBBDDDCCCAAA???===<<<;;;;;;<<<>>>AAABBB@@@>>>======........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................---------......//////000//////////////////......///000000111111111111111111111111111222222222222111111222222222333333333666666777777888999999999;;;;;;:::;;;<<<;;;999777777999;;;<<<<<<<<<>>>??????>>>=========>>>@@@AAACCC@@@;;;:::<<<>>>@@@AAA??????@@@???======???@@@EEEFFFFFFEEECCCBBBCCCDDDBBBBBBCCCDDDEEEFFFGGGGGGDDDEEEGGGGGGEEEDDDDDDDDDHHHFFFCCC@@@>>>>>>???@@@GGGGGGGGGHHHHHHHHHIIIIIIHHHEEEEEELLLOOOKKKCCC???BBB???===>>>BBBEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGFFFDDDBBBAAAAAABBBCCCBBBCCCCCCBBB@@@???AAABBBBBBCCCCCCCCCCCCBBBBBBBBBCCCBBB@@@???>>>>>>???@@@AAA???>>>===>>>>>><<<;;;777555222222444666888888666666555555444333333333111111222222222222111111222222111111111111222222000000000//////000000000////////////////////////............////////////////////////////////////........./////////000000---------.........//////////////////////////////////////////////////////...//////////////////...000000111111111111000000000000000000000000000000000000000//////000000000////////////000000000111000000000000000000000000111111111111111111111111000000000111111111111111000222333555777888888888666777999;;;;;;:::999888888999:::;;;===>>>???@@@???<<<<<<>>>???======@@@??????@@@@@@@@@??????>>>@@@??????>>>============<<<:::999999:::999888777;;;<<<===???@@@AAAAAAAAABBBCCCDDDDDDCCCAAA@@@@@@===@@@CCCFFFHHHHHHGGGFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHLLLHHHEEEEEEBBB===;;;===AAAAAAAAA@@@AAABBBBBBCCCDDDDDDCCCBBBBBBCCCCCCDDDBBBAAA@@@@@@@@@??????>>>???AAACCCAAA>>>>>>@@@DDDAAAAAABBBBBBBBBCCCDDDDDD???@@@AAABBBCCCCCCCCCBBBCCCBBBBBBAAA@@@??????>>>;;;===??????>>>===???@@@>>>>>>>>>>>>============;;;;;;;;;<<<>>>???AAABBBBBBAAA>>>;;;888888;;;>>>>>>@@@BBBDDDFFFHHHHHHHHHAAABBBCCCCCCDDDDDDDDDDDDCCCAAA@@@AAABBBBBBAAA@@@>>>===>>>???@@@???===<<<@@@?????????>>><<<888555???AAACCCDDDCCCBBBCCCCCCCCCDDDBBB<<<<<>>@@@AAAAAA???>>>===>>>........................------------------------,,,,,,,,,---------............................................................//////////////////..................//////000000000000000111111111000000111111111222222222111111222222222333333333555666666777888888999999:::888777777888999888777777999;;;===<<<===>>>??????>>>=========>>>???@@@CCCAAA===;;;<<<>>>???@@@>>>??????>>><<<<<<===???AAABBBDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGAAACCCEEEFFFEEEDDDDDDDDDFFFDDDBBB??????@@@BBBDDDHHHHHHHHHIIIIIIIIIIIIJJJIIIEEEEEELLLOOOKKKDDD@@@DDD@@@>>>???BBBEEEFFFDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHGGGEEECCCBBBBBBBBBBBB???@@@AAAAAA@@@???@@@AAA@@@AAAAAABBBBBBBBBAAAAAAAAA@@@???============>>>>>>===<<<<<<===<<<;;;999:::888444333444555666666555555444444333222222222000000111111111111111000222111111000000111111222000//////......//////000........................////////////.........................../////////............////////////------------............/////////............................../////////......////////////............////////////....../////////////////////////////////000000/////////...////////////000000000////////////////////////000000000000000000000000111111111111222222333333222333444666777999999:::555777999<<<<<<<<<:::999999999:::;;;<<<>>>??????>>>;;;;;;>>>>>><<<===AAA>>>??????@@@@@@@@@?????????>>>>>>>>>>>>>>>?????????>>>===>>>???>>>===;;;CCCBBB@@@??????@@@BBBDDDBBBBBBDDDDDDDDDBBB???===555888===BBBFFFHHHHHHHHHFFFGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFGGGIIIKKKLLLMMMJJJGGGEEEEEECCC===;;;===BBBBBBAAAAAABBBBBBCCCDDDEEEEEEDDDCCCCCCCCCDDDDDDAAAAAA@@@???>>>>>>???@@@>>>@@@BBBAAA>>>===???BBBCCCCCCBBBBBBBBBAAA@@@@@@>>>???@@@AAABBBBBBBBBBBBDDDCCCCCCBBBAAA@@@@@@???===============>>>AAACCC>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBB@@@===;;;;;;;;;@@@BBBDDDFFFGGGGGGGGGFFF?????????@@@AAABBBBBBCCCCCCBBBAAABBBCCCDDDCCCBBB@@@???===>>>@@@@@@>>><<>>:::777@@@BBBDDDEEEDDDDDDDDDEEECCCGGGGGGBBB???@@@AAA???DDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEECCCBBBCCCCCCCCCCCCDDDEEEGGGGGGFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@<<<999777777888===@@@CCCDDDCCCBBBBBBBBB>>>???@@@BBBBBBBBBAAAAAA@@@AAABBBCCCCCCBBBAAAAAA??????@@@AAAAAABBBBBBBBBCCCBBBAAA>>><<<<<<>>>@@@------------------------------------------------,,,,,,,,,---------......------------------------...........................//////000000000//////............////////////000////////////000111222000000000111111111111222222222222222333333333333555555666777777888888999666444333333666:::<<<<<<777:::===>>>=========>>>?????????>>>>>>??????@@@AAA@@@>>>===<<<===>>>???===>>>???===<<<<<<===???===???BBBCCCBBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEE>>>AAADDDEEEEEEDDDDDDDDDAAA???>>>===>>>BBBEEEHHHEEEEEEEEEFFFFFFFFFFFFGGGIIIEEEFFFKKKNNNJJJFFFDDDDDDBBBAAAAAADDDFFFGGGGGGEEEFFFGGGHHHHHHIIIIIIHHHGGGGGGFFFEEEDDDBBBAAAAAA<<>>???@@@BBBBBBBBBAAA@@@@@@???>>><<<<<<<<<<<<===<<<;;;::::::;;;;;;999888;;;999666555555555555444444444333333222111111111///000111111222111111111111111000000000000111111//////............//////////////////////////////000000000////////////...---............/////////------........./////////,,,------------........./////////............------............/////////---......//////......------......//////......---////////////////////////...//////000000//////.........////////////000000////////////////////////000000000000000000000000000000111111222333333333333333444555666777888999888999;;;<<<<<<:::888777999999:::;;;<<<===>>>>>><<<999999<<<<<<:::;;;???@@@@@@AAABBBBBBBBBAAAAAA>>>>>>>>>>>>???@@@AAABBB@@@??????AAADDDEEEEEEEEEIIIFFFCCCAAA@@@BBBEEEGGGBBBBBBCCCEEEEEEBBB>>>:::000333888===BBBEEEGGGGGGEEEFFFGGGGGGHHHHHHGGGGGGEEEEEEEEEFFFFFFGGGHHHIIIGGGDDDDDDGGGFFFCCCBBBDDDDDDDDDDDDCCCDDDEEEEEEFFFGGGGGGFFFFFFEEEEEEEEEDDD???@@@AAAAAAAAACCCFFFHHH???@@@AAA@@@?????????@@@CCCCCCCCCBBBAAA@@@>>>===<<<===>>>???@@@AAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAACCCBBB@@@??????@@@AAACCC??????>>>>>>======<<<<<<>>>======<<<<<<======>>>;;;>>>AAABBBAAA???>>>>>>AAACCCEEEFFFGGGFFFEEEDDD>>>>>>>>>???@@@AAABBBCCCCCCBBBAAABBBDDDEEEDDDCCCCCC???<<<<<>>@@@??????BBBFFFFFFCCC???@@@CCCEEEEEEDDDCCCCCCDDDAAAHHHJJJFFFBBB@@@???===AAABBBDDDEEEFFFFFFFFFEEEBBBBBBBBBCCCDDDCCCAAA???DDDCCCBBBAAABBBCCCDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@HHHHHHHHHEEE@@@<<<:::999???AAABBBBBBAAAAAAAAABBB;;;===???@@@BBBBBBBBBBBB@@@AAABBBBBBBBB@@@???>>>AAABBBBBBBBBBBBBBBAAA@@@EEEDDDAAA===;;;;;;>>>AAA,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................---.../////////...------....../////////000000000000//////...///000111222000000000000111111111111333333333333444444444444555555666666777888888888666555444666999<<<===>>>999<<<>>>???>>>=========???@@@@@@@@@@@@@@@??????>>>??????>>>=========>>>===>>>>>>===<<<<<<>>>@@@===???AAABBBAAA@@@AAAAAABBBBBBBBBCCCCCCDDDDDDEEE<<>>===>>>AAAEEEGGGBBBBBBCCCCCCCCCDDDDDDDDDCCCAAACCCHHHIIIGGGFFFIIIBBBCCCDDDDDDDDDEEEGGGIIIEEEFFFGGGHHHIIIIIIIIIHHHEEEFFFFFFFFFEEEBBB@@@>>>888===BBBEEEEEEDDDBBBAAA<<<===???AAABBBBBBAAA@@@@@@???===<<<;;;;;;<<<<<<<<<:::999888999::::::999888777555555666666555333333333333222111111000000///000111222222222222111000000000//////000000000///......------......///////////////////////////111111000000000/////////---------.........//////---------.........//////,,,,,,---------.........//////.........------------------.........//////---......//////......---......////////////......////////////////////////......///000000///.............../////////000000........................000000000000000000000000//////000000111222222333222222222333444555666666888999::::::;;;:::999888888888999:::;;;<<<======;;;888888;;;<<<:::;;;??????@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAABBBAAA@@@@@@BBBEEEHHHIIIIIIDDDCCCAAA@@@@@@BBBDDDEEEBBBBBBCCCEEEFFFCCC===888111333666:::>>>AAACCCEEECCCDDDFFFHHHIIIIIIIIIHHHCCCCCCCCCBBBCCCCCCDDDDDDDDDBBBDDDGGGHHHEEEDDDGGGCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFEEEDDDCCCAAA@@@???AAABBBBBBBBBDDDHHHLLLAAA@@@@@@AAABBBBBBAAA???AAABBBBBBCCCBBBAAA??????:::;;;<<<>>>??????@@@@@@BBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBAAAAAA@@@@@@@@@???>>>>>>======>>>======<<<<<<<<<======999<<<@@@AAA@@@?????????@@@BBBDDDFFFGGGFFFDDDCCC<<<<<<<<<<<<===???AAABBBBBBAAA@@@AAACCCDDDCCCBBBDDD???:::999===@@@AAA@@@AAA??????CCCHHHIIIFFFBBB@@@BBBDDDDDDBBBAAA@@@AAA???FFFJJJFFFBBB@@@@@@>>>>>>???AAACCCEEEEEEDDDCCCAAA@@@AAACCCEEEEEEBBB???EEEDDDBBBAAA@@@AAACCCDDDDDDDDDDDDCCCCCCBBBBBBAAAGGGIIIKKKKKKHHHDDDAAA@@@BBBCCCCCCAAA@@@@@@AAACCC===>>>@@@BBBCCCCCCBBBBBB@@@@@@@@@@@@???>>><<<;;;BBBCCCCCCDDDCCCBBBAAA@@@EEEDDDBBB???<<<<<<===???++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------........................,,,---.........---,,,+++.../////////000000111111000///.........///111222000000000000111111111111333333444444444444555555555555666666777888888888:::999999:::<<<===<<<;;;:::===???@@@???=========???@@@AAABBBBBBAAA???>>><<<===??????>>>=========<<<===>>>=========???@@@===???AAAAAA@@@>>>>>>>>>@@@@@@AAABBBDDDEEEFFFFFF;;;>>>BBBEEEEEEDDDDDDDDDJJJGGGCCC@@@???@@@BBBDDDBBBBBBBBBCCCCCCCCCCCCDDD<<<<<>><<<444999@@@EEEEEECCCAAA???;;;<<>><<<===AAA===>>>???@@@@@@@@@@@@@@@BBBBBBAAAAAA@@@AAAAAAAAAEEECCCBBBBBBEEEGGGHHHHHH<<<<<<===>>>??????@@@AAABBBBBBCCCEEEFFFCCC<<<666444555777999<<>>?????????@@@@@@@@@@@@@@@@@@AAAAAA999:::===@@@CCCDDDBBB@@@BBBAAAAAA@@@???>>>>>>=========<<<<<<<<<<<<======<<<>>>??????>>><<<<<<===>>>@@@CCCFFFGGGFFFEEEDDD::::::999:::;;;===???@@@AAA@@@???@@@BBBCCCBBBAAADDD>>>888777;;;@@@AAAAAABBB@@@???BBBFFFGGGCCC>>>???AAACCCBBB@@@???>>>>>>===DDDHHHDDD@@@@@@AAAAAA<<<===@@@BBBCCCDDDCCCBBBCCCBBBBBBEEEHHHIIIFFFBBBFFFEEECCCAAA@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCC@@@DDDIIILLLLLLJJJHHHGGGEEEDDDCCCAAA??????BBBDDD@@@AAABBBCCCCCCCCCBBBAAA????????????===;;;999888@@@AAABBBDDDDDDDDDCCCCCCCCCDDDDDDBBB???===<<<===,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------............------,,,++++++++++++,,,------////////////////////////............////////////111000/////////000222333111111000000111111222333444444333333333444555555444444555555555555555444888999:::;;;<<<;;;:::999<<<======>>>>>>>>>======>>>===============>>>?????????>>>>>>>>>>>>??????=========>>>>>>????????????@@@@@@AAAAAA@@@@@@???BBBDDDEEEFFFEEEEEEFFFHHHDDDDDDDDDDDDDDDCCCBBBAAALLLKKKJJJHHHFFFEEECCCCCCCCCCCCDDDEEEEEEEEEEEEEEEBBBDDDDDDCCCAAAAAADDDGGGDDDEEEFFFGGGFFFFFFDDDDDDEEEFFFGGGGGGGGGEEEDDDCCCCCCAAA???@@@CCCEEEFFFFFF===>>>@@@AAABBBCCCCCCCCCDDDDDDCCCBBBBBBAAAAAA@@@<<<;;;::::::999999999999;;;:::999777666555555555444444333333333444555555444444444333333222222222222111000//////000111222000000000000000000000000///////////////////////////...---,,,,,,---...///---------............//////......---------.......................................------,,,,,,,,,...---,,,,,,,,,,,,---...------............------............////////////////////////000000000000111111000000//////......000000000000000000000000............//////////////////.........---------000000000000000000000000222222222222222222333333333333333444444444555555555444444555777888777666888888777777888999:::::::::;;;;;;;;;:::999:::;;;:::<<<===??????>>>===<<<============@@@CCCFFFHHHFFFEEEDDDCCCCCCCCCCCCCCC>>>???@@@@@@???===<<<;;;???AAACCCCCC@@@;;;888777333555:::???CCCCCC???<<<===???CCCEEEGGGGGGFFFFFFEEEEEEEEEDDDBBBBBBDDDFFFEEEEEEEEEEEEDDDCCCAAAAAAEEECCCBBBCCCEEEEEEBBB???BBB???===<<<999666:::AAAFFFDDDBBBAAAAAA@@@>>>===@@@@@@@@@?????????????????????>>>>>>>>>>>>??????>>>:::666666999>>>AAAAAA@@@@@@@@@AAABBB@@@===:::444888>>>BBBCCCBBBAAA@@@>>>>>>>>>>>>>>>===<<<<<<>>>>>>???>>>>>>===<<<;;;::::::::::::<<<>>>@@@BBBFFFFFFFFFFFFFFFEEEDDDDDD@@@===;;;;;;===>>>===;;;;;;<<<===@@@BBBBBB???===CCCCCCCCCBBBBBBAAA???>>>===>>>???@@@AAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB???@@@AAAAAAAAABBBEEEHHHCCCCCCCCCDDDCCCCCCBBBBBB?????????>>>===>>>AAADDDBBBBBBCCCCCCCCCCCCCCCCCCFFFEEEDDDCCCCCCEEEGGGIIIAAABBBCCCAAA@@@???@@@BBBAAABBBCCCBBB@@@??????@@@<<<;;;:::;;;<<<===<<<;;;BBBBBBBBBCCCDDDEEEFFFGGGAAAAAA@@@???>>>>>>>>>???,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------............------,,,,,,,,,,,,,,,------.......................................////////////111000/////////000111222111111000000111111222333444333333333333444444555444555666666777777777777888999:::;;;;;;<<<<<<<<<<<<<<<===>>>??????>>>>>>@@@??????>>>>>>?????????=========>>>???@@@AAABBB??????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@CCCDDDFFFFFFEEEEEEGGGHHHGGGGGGGGGGGGGGGFFFEEEEEEJJJIIIHHHGGGFFFDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCDDDFFFGGGFFFEEEEEEGGGIIIFFFEEEDDDDDDDDDDDDEEEFFFEEEEEEEEEFFFEEEEEEDDDDDDFFFDDDCCCCCCEEEGGGGGGGGGAAABBBBBBCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@??????>>>===<<<;;;;;;::::::;;;999888777666555444333333555555444444444444444555333333333333333222222222222111000000000000111222////////////////////////........................///...------------...///---------............//////......---------....................................---------,,,,,,,,,...---,,,,,,,,,,,,---...------............------............////////////.../////////000000000000000000000000//////......////////////////////////............//////////////////.........---------000000000000000000000000000000111111111111222222222222222222333333333444444444444555777888888888777666666666777777888999:::::::::999888777888888888888888999:::;;;<<<===:::;;;<<<>>>@@@AAABBBBBBCCCBBBAAA@@@@@@@@@AAAAAA@@@AAABBBBBBAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAA===>>>@@@CCCFFFEEEBBB@@@???@@@BBBCCCCCCCCCCCCCCCDDDEEEEEEDDDBBBBBBDDDFFFDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@>>>???AAAAAA???===???>>>???AAA>>>:::<<<@@@DDDCCCBBBBBBBBBAAA???===?????????????????????>>>?????????>>>>>>????????????;;;888888;;;>>>@@@@@@@@@???>>>>>>===<<<888666666999>>>AAABBBAAAAAAAAA??????@@@@@@??????>>>===>>>>>>?????????>>>>>>===<<<<<<;;;;;;<<<>>>@@@AAAGGGGGGGGGGGGGGGFFFEEEEEE@@@>>>;;;;;;===>>>===;;;999:::;;;>>>@@@@@@===;;;BBBCCCCCCCCCAAA?????????<<<===???@@@@@@@@@???>>>AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@??????@@@CCCEEEAAABBBBBBBBBBBBBBBAAAAAABBBBBBAAA???===<<<>>>@@@BBBCCCDDDDDDDDDDDDCCCBBB::::::;;;<<<>>>@@@BBBCCCDDDEEEDDDCCCAAAAAACCCEEEBBBCCCDDDDDDCCCBBBCCCEEE@@@???>>>???AAABBBAAA@@@????????????@@@AAABBBBBBCCCBBBAAA@@@>>>=========,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------............---------------,,,---......///....................................////////////000000/////////000111222111000000000000111222222333222222222333333444555444555666777888999999999888888888999:::;;;<<<===;;;<<<===>>>???@@@@@@@@@@@@??????>>>>>>=========999::::::<<<>>>@@@BBBCCCBBBBBBBBBBBBCCCCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAACCCDDDFFFFFFEEEEEEGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFGGGGGGFFFEEEEEEDDDDDDCCCFFFFFFFFFEEEEEEDDDCCCBBBEEEGGGHHHHHHGGGGGGHHHIIIGGGFFFCCCBBBBBBDDDFFFHHHDDDDDDDDDCCCDDDDDDEEEEEEGGGFFFDDDDDDFFFGGGFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@>>>>>>?????????@@@@@@@@@@@@???>>>===<<<<<<<<<<<<888888777666555555444444666666555555444444333333222222222222222333333333222222111111111111222222////////////////////////........................///...------------...///---------............///......---------......///------------------------...------------,,,,,,,,,...------,,,,,,------...------............---------............/////////....../////////000000000000000000////////////...////////////////////////............/////////////////////.........------000000000000000000000000/////////000000000111111111111111111222222222222333333444444666777888999888888777777888888999999::::::999888888888888888888777666555555777999:::999;;;===???@@@@@@???>>>@@@>>>===<<<<<<>>>???AAA@@@AAABBBAAA@@@AAABBBDDDCCCAAA@@@CCCGGGKKKLLLKKKFFFEEEDDDDDDEEEEEECCCBBBAAABBBBBBAAA>>>>>>>>>@@@DDDDDDEEEDDDCCCCCCDDDFFFCCCDDDDDDDDDCCCBBBAAA@@@???>>>===>>>@@@@@@???>>>===>>>AAAEEECCC>>>===???AAAAAAAAABBBCCCBBB???============>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???===;;;;;;===????????????===<<<;;;<<<;;;:::888999;;;???@@@@@@@@@AAABBBAAAAAAAAAAAAAAA@@@??????===>>>?????????????????????>>>=========>>>@@@AAAHHHHHHHHHHHHHHHGGGFFFFFF@@@>>><<<<<<===>>>===<<<::::::<<<>>>@@@@@@>>><<<<<>>???@@@@@@AAA@@@@@@@@@AAAAAAAAA@@@@@@?????????>>>?????????????????????===>>>???>>>===>>>@@@AAABBBBBBCCCCCCCCCCCCBBBBBBCCCCCCAAA>>>:::999999:::CCCDDDDDDDDDCCC@@@===;;;222444777;;;>>>AAABBBBBBEEEDDDCCCAAA??????BBBEEEBBBDDDEEEFFFEEEEEEGGGHHHDDDCCCBBBCCCEEEFFFEEEDDD>>>>>>=========>>>>>>???DDDCCCBBB@@@???===<<<<<<,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------------...//////....................................////////////////////////000000111111000000000000000111222222222111111222222333444555333444555777888999999999999888777777777888999::::::;;;<<<>>>???@@@@@@@@@=========<<<;;;:::999999888888999:::<<<>>>@@@AAACCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAABBBDDDEEEEEEEEEEEEFFFHHHFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCEEEFFFGGGGGGFFFFFFFFFGGGFFFEEEDDDDDDEEEGGGHHHDDDCCCBBBBBBBBBDDDEEEFFFEEEDDDBBBBBBCCCCCCBBBAAAEEEEEEEEEDDDCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@>>>===<<<<<<<<<<<<999999999999888777777666555555555444333222111111000000111111222222333333222222111111111111222222////////////////////////.................................------.........---------............///...------------...//////------------------------------------------------------------------------,,,------......------,,,---------.........//////........./////////000000////////////////////////////////////////////////............////////////////////////............000000000000000000000000...//////000000111111111111111111222222222222333111222222333333555777999;;;;;;;;;::::::;;;;;;<<<:::999888888999;;;<<<<<<<<<;;;999777555555555555<<<===>>>?????????>>>>>>???>>><<<;;;<<<>>>@@@BBB@@@AAAAAA@@@>>>>>>@@@CCCBBB@@@???CCCJJJOOONNNKKKFFFDDD@@@???@@@AAABBBAAACCCCCCBBB>>>:::888:::<<>><<<>>>===>>>???AAACCCBBB>>><<<<<<<<<<<<===============@@@@@@@@@AAAAAA@@@@@@@@@???>>>>>>>>>>>>???>>>>>>===<<<;;;<<<>>>@@@AAA@@@;;;===????????????AAABBB@@@AAAAAAAAAAAA@@@??????<<<<<<===>>>>>>???>>>>>>@@@???>>>>>>>>>???@@@AAAGGGGGGHHHHHHGGGGGGFFFEEE@@@???>>>======>>>>>>=========>>>@@@BBBBBB@@@>>>555999>>>?????????CCCFFFAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>????????????>>>???@@@???>>>===>>>@@@BBBCCCDDDDDDDDDDDDDDDDDDAAAAAA???<<<999666777888EEEEEEEEECCC@@@<<<888555111333888===@@@AAABBBAAABBBAAA???<<<:::;;;???BBBBBBDDDEEEEEEDDDDDDEEEFFFDDDCCCBBBCCCEEEFFFEEEDDDAAA@@@??????>>>>>>>>>???BBBBBBBBBAAA???>>>===<<<,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...------------...//////....................................////////////......//////000000000000000000//////000000111222000000000111222333444444111222333555666777777777999888777555555555666666::::::<<<===??????@@@@@@============<<<;;;999888<<<<<<<<<<<<===>>>???@@@BBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAACCCDDDDDDDDDDDDEEEGGGEEEFFFFFFGGGGGGGGGFFFFFFBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBDDDEEEFFFFFFFFFFFFCCCDDDEEEFFFGGGGGGEEEDDDEEEFFFGGGGGGHHHHHHHHHGGGDDDCCCBBBBBBBBBDDDEEEFFFDDDCCCBBBBBBCCCBBBAAA???BBBBBBCCCCCCCCCBBBBBBAAABBBBBBBBBAAAAAAAAA@@@@@@@@@???===<<<;;;:::::::::777777888888888777777666444444444444333111000///000000000111111222222222111111111111111111111111................................................---..................------------............///---------------...//////------------------------------------------------------------------------,,,,,,------------,,,,,,------------........................////////////.............../////////....................................////////////000000/////////.........000000000000000000000000//////000000111222222333222222222222333333333333///111111111000111555888<<<<<<;;;;;;;;;;;;;;;<<<777555444555999<<<======<<<======<<<;;;999777666>>>===<<<<<<<<<<<<===>>>AAA@@@???>>>???@@@BBBCCC@@@BBBCCC@@@===<<>>???DDDJJJLLLHHHDDDAAA???<<<;;;===???AAAAAACCCCCCAAA<<<666444666999BBBDDDEEEFFFEEEDDDEEEGGGDDDDDDEEEEEEEEEDDDCCCCCCAAAAAAAAAAAAAAAAAACCCDDDCCC@@@???AAA@@@<<<;;;<<<;;;;;;===???AAA@@@===:::;;;;;;<<<<<<============???@@@AAAAAAAAAAAA@@@?????????@@@??????>>>>>>>>>===<<<;;;===@@@BBBCCCBBB===>>>???>>>======???AAA???????????????>>>>>>===::::::;;;<<<=========<<<@@@???>>>>>>>>>@@@AAABBBFFFFFFFFFFFFFFFEEEEEEDDD@@@@@@???>>>>>>>>>>>>???>>>===>>>@@@BBBBBBAAA???666999===???>>>???BBBDDDAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@??????????????????@@@@@@@@@AAAAAA???@@@AAAAAA???>>>???@@@@@@AAABBBCCCCCCCCCCCCCCC@@@@@@@@@>>><<<::::::;;;CCCCCCDDDCCCBBB???<<<;;;333555999<<<>>>?????????AAA@@@>>>;;;999:::>>>AAAAAABBBCCCBBB@@@@@@@@@AAA@@@?????????AAABBBAAA@@@BBBAAA@@@??????>>>>>>???>>>???@@@@@@@@@???>>>>>>,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,---......///------------------------............////////////---...///000000000//////000////////////000111111//////000000111222333444000111222333444555555555888777666666555555555555999:::;;;<<<===>>>>>>>>>>>>???@@@@@@???>>><<<;;;AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@????????????AAAAAABBBBBBBBBBBBAAAAAA@@@AAACCCCCCBBBBBBDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGBBBBBBCCCCCCCCCDDDDDDDDD@@@AAACCCDDDFFFGGGGGGGGGEEEDDDDDDEEEGGGGGGFFFEEEDDDEEEGGGHHHIIIHHHGGGGGGDDDDDDDDDCCCDDDDDDEEEEEEFFFEEEDDDEEEFFFEEECCCBBB@@@AAABBBCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@???>>>===;;;:::999999888222333444555666555444333222333444444444222111000000000000000000111111111000000111111111111000000........................------------------------------...//////...---------------............///---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------......------,,,,,,,,,------------,,,,,,,,,------------.........------........./////////---............/////////....................................////////////000000000/////////......000000000000000000000000//////000000111222333333222222222222333333333444000111222000...///333777::::::999999888888999999555222000222777;;;===<<<999:::===???@@@???>>>===>>>===;;;999999:::<<<>>>AAAAAAAAAAAAAAAAAABBBBBB???CCCEEECCC???===AAAEEE@@@@@@AAADDDGGGFFFAAA===<<<;;;:::;;;>>>AAABBBBBB@@@BBBAAA<<<555222444888@@@BBBDDDDDDDDDCCCDDDEEECCCDDDDDDDDDDDDDDDCCCCCC???@@@@@@???>>>>>>AAACCCDDD???<<<===>>>;;;;;;===<<<;;;<<<>>>@@@???===:::;;;;;;<<<<<<======>>>>>>>>>???@@@AAAAAA@@@???>>>>>>???@@@???>>>===>>>???>>>===<<<===>>>???>>>===<<<===>>>>>><<<<<<<<<>>>===>>>>>>>>>>>>===<<<<<<999:::;;;;;;;;;;;;;;;;;;============???AAACCCDDDEEEFFFFFFFFFFFFEEEDDDDDD@@@AAAAAA@@@>>>===???@@@===<<<<<<===???@@@???>>>>>>>>>???@@@AAAAAAAAA@@@@@@??????>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBB???AAACCCBBBAAA@@@@@@AAA===>>>???@@@@@@@@@@@@@@@AAABBBCCCBBBAAA@@@AAABBB???@@@AAACCCEEEFFFGGGGGG===>>>>>>???@@@AAABBBCCCCCCBBBAAA>>>======@@@CCC@@@AAABBB@@@>>>======>>>>>>===<<<===???@@@???>>>@@@???>>>===============<<<<<<>>>?????????>>>===,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,------...------------------------............////////////---...///000000000///...///////////////000111111////////////111222333444111111222333444444333333555666777777888888888777999999:::;;;<<<<<<;;;;;;===>>>@@@AAAAAA???>>>===BBBAAAAAA@@@@@@@@@AAAAAA????????????>>>>>>>>>===@@@@@@AAAAAAAAAAAA@@@@@@>>>@@@AAAAAAAAAAAABBBDDDCCCDDDEEEEEEFFFFFFEEEEEECCCCCCCCCCCCDDDDDDDDDDDDBBBBBBCCCEEEFFFFFFFFFFFFEEEBBBAAAAAADDDEEEEEECCCCCCDDDDDDEEEEEEFFFGGGGGGEEEEEEEEEFFFEEEEEEDDDDDDGGGFFFFFFGGGHHHHHHFFFDDDBBBBBBCCCDDDDDDDDDDDDDDD>>>??????AAABBBCCCDDDDDD???>>>===;;;:::999888888000111333444555444333222333444555666666555333222000000000000000/////////...///000000000000///...........................------------------------------...//////...---------------............///---,,,,,,------///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------.........---------.........//////---------.........//////....................................////////////000000000000/////////...000000000000000000000000------...///000111222333111111111111222222222222222444555222...///333888::::::999888888888888888:::666222333888<<<===<<<888999;;;===???@@@AAABBB>>>>>>>>>===>>>>>>>>>???@@@@@@AAAAAAAAA@@@??????999???CCCCCC@@@>>>BBBGGGBBBCCCCCCCCCBBB@@@>>><<<999999:::===@@@BBBBBBAAA===@@@AAA<<<555111444888<<<>>>AAAAAAAAA@@@AAABBBAAAAAABBBBBBBBBBBBBBBAAA???@@@@@@>>><<<<<<>>>AAAAAA<<<:::===???>>>===??????>>>===>>>??????>>><<<;;;<<<<<<===>>>>>>??????===>>>@@@AAAAAA@@@>>>======>>>???>>><<<<<<>>>AAA===<<<<<<===???>>><<<:::;;;===>>>===;;;::::::;;;======>>>>>>======<<<;;;;;;;;;<<<<<<;;;;;;::::::999::::::<<>>===???AAA===<<<<<<===???@@@@@@???BBB@@@???BBBFFFHHHFFFCCCBBBAAA@@@???>>>??????@@@?????????@@@@@@AAAAAABBB??????@@@@@@AAABBBBBBCCC>>>@@@BBBBBBAAA@@@@@@AAA===>>>???@@@AAAAAAAAAAAA@@@BBBDDDDDDCCCBBBCCCDDD>>>>>>???AAADDDGGGJJJKKKEEEDDDBBBAAAAAADDDGGGIIIDDDDDDDDDBBB@@@@@@BBBDDD???@@@AAA@@@???>>>???@@@???>>>===>>>@@@@@@@@@???>>>>>>===============>>>;;;<<<===>>>>>>===;;;:::,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++++++++,,,------------------------------............/////////000,,,---///000000000///...///////////////000111111.........///000222333444222222333444444333333333333555777999;;;;;;;;;;;;999999:::;;;;;;:::::::::;;;<<<>>>???@@@???===<<<>>>>>>>>>>>>>>>??????@@@?????????>>>>>>>>>======???@@@@@@AAAAAA@@@@@@???===???@@@@@@@@@@@@AAACCC@@@@@@AAABBBBBBCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEEEEEEEEEEEEEDDDBBB???======@@@BBBBBB@@@DDDCCCAAAAAAAAADDDFFFHHHEEEFFFGGGGGGGGGEEEDDDCCCFFFEEEFFFGGGHHHHHHFFFDDDDDDDDDEEEEEEEEEEEEDDDDDD>>>???@@@CCCEEEGGGIIIJJJ@@@???>>><<<:::999999999000222444666666666444333333555666888888777555444111111000000//////......---...///000000///...---........................------------------------,,,---...//////...---,,,---------.........//////,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------.........//////---------.........//////..................................../////////000000000000000////////////000000000000000000000000,,,,,,---...///000111222000000000000111111111111555777777333//////444999<<<;;;::::::999999999999@@@;;;777777;;;??????===<<<;;;::::::<<<>>>@@@BBB@@@AAACCCDDDDDDCCCBBBAAA>>>???@@@AAA@@@???<<<;;;333999@@@AAA>>>>>>BBBGGGEEEFFFEEECCC???>>>>>>???666777999===@@@AAA@@@>>>;;;???AAA<<<555111444888999;;;>>>???>>>>>>>>>?????????@@@AAAAAAAAA@@@@@@AAABBBBBB???<<<<<>>:::999>>>BBBAAA@@@AAABBB@@@??????@@@@@@???>>><<<<<<<<<===>>>??????@@@<<<===???@@@@@@???===<<<<<<>>>>>>===;;;;;;>>>BBB::::::<<>>===;;;999888999>>>>>>>>>>>>>>>===<<<<<<============<<<;;;::::::777888999;;;???CCCFFFHHHGGGHHHHHHHHHHHHGGGFFFFFF@@@BBBCCCAAA>>>===???BBB@@@???>>>???AAABBBBBBAAABBB>>>>>>CCCLLLPPPNNNJJJEEEEEECCCBBBAAABBBBBBCCC>>>>>>???@@@AAABBBBBBCCC>>>>>>???@@@AAAAAABBBBBB===???AAABBBAAA@@@@@@AAA@@@AAABBBCCCDDDDDDDDDDDD???AAABBBBBBAAAAAAAAABBB???>>>>>>>>>@@@CCCFFFHHHDDDBBB>>><<<===@@@EEEHHHCCCDDDDDDCCCBBBAAABBBCCC>>>@@@AAAAAAAAAAAABBBDDDAAA@@@???@@@BBBCCCBBBAAA??????>>>>>>>>>>>>??????<<<===>>>>>>===;;;999888,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,---......//////......------------------------...........................------------...//////////////////////////////////////////000000000000444222000///...///000111111111111000000000000///666666666666666666666666===<<<:::999888888999:::888:::===>>><<<:::999999>>>======>>>@@@@@@???===>>>>>>???@@@AAABBBBBBCCC@@@>>>===???CCCEEEDDDBBBBBB???<<<;;;<<>>===@@@CCCDDDDDDCCCBBB@@@???@@@CCCFFFHHHGGGEEECCCEEEHHHIIIHHHFFFEEEFFFFFFGGGGGGGGGGGGGGGCCCDDDEEEFFFEEECCC@@@???@@@>>>===>>>AAADDDEEEEEEBBB???;;;999999999888777666444777666111888:::...222333333333333222111111000000000000000000000000000000000000000///..............................///...---,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------...............///000000------------------------++++++++++++++++++++++++---------............///++++++,,,,,,,,,,,,---------------............///---------............///........................////////////////////////........................////////////////////////...............///000000////////////000000000000222222222222222222333333666666666666666555444444999:::;;;::::::<<<>>>AAAFFFCCC???<<<:::;;;===>>>;;;<<<===>>>@@@@@@AAAAAA@@@BBBDDDEEEEEECCC@@@>>>BBB@@@===;;;::::::<<<===???@@@AAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBB777999;;;>>>@@@BBBBBBBBB<<>>???AAAAAAAAAAAAAAAAAABBBCCCDDD@@@AAAAAAAAABBBBBBBBBBBBAAA???>>>>>>???@@@@@@@@@<<<;;;;;;===???@@@@@@???AAA@@@@@@???>>>======<<<>>><<<999:::>>>@@@@@@???>>>======;;;:::777666444?????????>>>===<<<<<<;;;??????>>>>>>======<<<<<<===<<<;;;;;;===@@@CCCFFFHHHJJJLLLKKKHHHFFFGGGIIIFFFEEEDDDBBB@@@?????????@@@?????????@@@AAABBBBBB>>>======BBBHHHJJJGGGCCCCCCCCCCCCAAA??????@@@BBB>>>>>>>>>>>>???AAACCCDDDCCCAAA???>>>>>>???AAABBB@@@??????>>>>>>???@@@@@@BBBAAA@@@??????@@@AAAAAABBBAAAAAAAAAAAABBBBBBCCCGGGEEEBBB??????@@@AAACCCAAA???===<<<===AAAFFFIIIDDDEEEFFFFFFFFFDDDAAA@@@>>>???@@@@@@???>>>???AAA@@@???>>>>>>======>>>>>>============>>>???@@@AAA:::888777888<<<>>>>>>===,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,------...............------------------------...........................------------...//////////////////////////////////////////000000000000333222000///...///000111222222222222222222222222777777777777777777777777===<<<;;;:::999::::::;;;;;;===??????>>><<<<<<===EEECCCBBBAAAAAA@@@===;;;@@@@@@@@@@@@@@@@@@@@@@@@AAA???>>>???AAABBBAAA???===;;;999999;;;>>>??????AAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCEEEFFFFFFDDDCCCDDDEEEFFFCCC@@@???AAACCCCCCCCCCCCBBBAAA@@@@@@AAACCCDDDGGGEEEDDDDDDFFFGGGEEECCCDDDDDDDDDDDDDDDCCCCCCBBB>>>???@@@AAAAAA@@@>>>===@@@>>>===>>>@@@BBBBBBBBB???<<<999777888999888888666222555555000333666...222222333333222222111000000000000000000000000000000000000000000///..............................///...---,,,,,,,,,,,,---......---------,,,,,,,,,---------------------------------------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++,,,,,,,,,,,,---------------............///---------............///........................////////////////////////........................////////////////////////...............///000000////////////000000000000111222222222222333333333888888888888888777666666888999:::999999:::<<>><<<<<<>>>???@@@AAAAAAAAA???@@@AAAAAAAAA@@@>>>======<<<:::999999;;;===???@@@@@@AAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDD???????????????AAABBBCCC>>>CCCGGGFFF???888444333888:::===@@@AAAAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA???AAABBB@@@>>><<<===???CCCCCCBBBAAAAAAAAABBBBBBDDDCCCBBB@@@@@@?????????AAA@@@@@@AAAAAAAAA@@@???888777777999<<>>>>>===<<<<<>>??????>>>===<<<:::999888@@@@@@???>>>>>>===<<<<<>>>>>============<<<;;;;;;===@@@CCCEEEGGGJJJLLLKKKHHHFFFFFFGGGDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@??????>>>?????????CCC@@@???AAAEEEEEEAAA===???@@@AAA@@@???>>>>>>???????????????@@@BBBDDDEEEBBBAAA@@@??????@@@AAABBBAAA@@@@@@@@@@@@?????????>>>>>>===<<<===???AAABBBDDDDDDCCCCCCCCCDDDEEEEEEEEECCCAAA@@@??????@@@AAACCCBBB@@@???@@@CCCFFFHHHBBBCCCBBBAAA@@@===;;;:::???@@@AAAAAA??????@@@AAA@@@@@@??????>>>>>>??????AAAAAA@@@@@@@@@@@@@@@AAA;;;999888999;;;======<<<,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***,,,,,,---...............------------------------------------------------...------------...//////////////////////////////////////////000000000000222222000/////////000111222333333444444555555666888888888888888888888888======<<<;;;;;;;;;<<<<<<===>>>??????======>>>???FFFEEECCCBBBAAA???<<<:::AAAAAA@@@@@@@@@?????????BBB@@@??????@@@@@@???===999888777888;;;===>>>>>>AAAAAAAAAAAABBBCCCDDDEEECCCCCCCCCCCCCCCBBBBBBBBB@@@BBBDDDDDDBBBAAABBBCCCFFFDDDBBBBBBBBBCCCBBBAAACCCBBBBBBAAAAAAAAAAAA@@@GGGEEEDDDDDDDDDDDDCCCAAABBBBBBBBBAAA@@@???>>>===:::;;;===>>>??????>>>>>>???>>><<<===>>>?????????;;;999666666777888888888444...333777000///444222222222333333222222111000//////////////////////////////000000000///....................................---,,,,,,,,,------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...------------------------------------------------------------............++++++,,,,,,,,,,,,---------------............///---------............///........................////////////////////////........................////////////////////////...............///000000////////////000000000000111111222222222333333333777777777888777777666555777888999888777888:::<<<;;;;;;;;;::::::;;;<<<<<<<<<===>>>???@@@AAAAAAAAA????????????>>>>>>>>>>>>888888777888999<<>>??????======>>>???DDDDDDCCCBBBAAAAAAAAAAAABBBAAA???======>>>???@@@@@@AAABBBCCCCCCBBB@@@???999777777888<<<@@@BBBCCC??????>>>>>>======<<<<<<@@@>>><<<;;;===>>>>>>>>>@@@@@@@@@@@@???>>>======@@@@@@@@@???>>>>>>======@@@@@@??????????????????>>>===<<<<<<===@@@BBBDDDFFFHHHKKKKKKIIIGGGEEEDDDBBBBBBCCCDDDEEEDDDCCCBBBAAA@@@???>>>>>>======>>>CCCAAA???@@@BBBBBB>>>;;;===???@@@@@@>>>=========@@@@@@@@@AAABBBCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAA@@@???>>><<<;;;:::999;;;>>>AAACCCAAAAAA@@@@@@AAABBBCCCCCCBBBBBBBBBAAA@@@@@@??????DDDCCCBBBAAABBBCCCDDDEEEDDDCCCCCCBBBAAA@@@??????AAABBBCCCBBBAAA@@@AAACCCAAAAAAAAA@@@@@@@@@@@@@@@CCCBBBAAA@@@????????????<<<;;;999999;;;;;;;;;:::++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........------------------------------------------------------...------------...//////////////////////////////////////////000000000000222111000//////000111111222222333444555666777777888888888888888888888888<<<<<<<<<<<<<<<<<<======<<<======<<<;;;;;;===??????>>>>>>???@@@@@@???===@@@@@@@@@???????????????AAA@@@@@@@@@@@@AAA@@@@@@::::::999;;;===>>>>>>===@@@??????@@@AAABBBDDDEEEDDDDDDDDDCCCCCCBBBAAAAAA???AAACCCCCCBBBAAABBBCCCEEEEEEDDDDDDCCCBBBAAA@@@AAAAAABBBCCCCCCBBBAAA@@@EEEDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@>>>===;;;:::888999;;;===???@@@@@@@@@===;;;:::;;;===>>>>>>===:::888666666777888777666555---222888111///555666222222222222222111000000////////////////////////...///////////////.................................------,,,,,,,,,------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...------------------------------------------------,,,,,,---------.........+++++++++,,,,,,,,,---------------............///---------............///........................////////////////////////........................////////////////////////...............///000000////////////000000000000111111111222222333333444444444444555555444444333666888999888777777999:::999999:::::::::999999999;;;<<<===>>>????????????AAA@@@???>>>>>>???@@@@@@888888888999;;;>>>@@@BBBAAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBCCCDDDFFFFFFGGGJJJIIIGGGEEEDDDCCCCCCCCCDDDDDDEEEGGGHHHEEE???:::444777===BBBEEEFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@AAAAAAAAAAAABBBCCCCCCBBBAAAAAAAAABBBBBB===<<<::::::;;;===@@@BBB???@@@AAAAAAAAAAAABBBCCCBBB???<<<<<<>>>BBBDDDDDD>>>>>>>>>=========<<<<<<>>>===<<<<<<===>>>???@@@???@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@??????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===>>>???AAABBBDDDFFFIIIKKKJJJGGGDDDBBBBBBCCCEEEFFFFFFEEECCCBBB@@@@@@???????????????@@@@@@>>>===>>>AAABBBBBB@@@>>>??????>>>===<<<>>>@@@AAAAAAAAABBBCCCDDDDDDEEEAAABBBCCCCCCDDDCCCCCCBBB???@@@BBBCCCDDDBBBAAA???>>><<<:::::::::===@@@BBB@@@@@@@@@@@@@@@AAABBBCCCBBBBBBCCCCCCCCCBBB@@@???AAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFHHHHHHCCCDDDEEEDDDBBBBBBBBBDDDBBBBBBBBBBBBBBBAAAAAA@@@@@@??????>>>======>>>>>>===<<<::::::999999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...---------------------------------------------------------...------------...//////////////////////////////////////////000000000000000000000000000000111111000111222333444555666777888888888888888888888888::::::;;;<<<<<<<<<======;;;<<<===<<<;;;<<<>>>@@@;;;;;;;;;===@@@AAAAAA@@@======>>>??????@@@AAAAAA???@@@AAABBBBBBBBBCCCDDD@@@???>>>???@@@@@@???===???>>>======>>>@@@BBBCCCCCCDDDDDDDDDCCCBBBAAA@@@???AAACCCCCCBBBBBBBBBCCCCCCDDDEEEDDDCCCAAA@@@@@@>>>@@@BBBDDDDDDDDDCCCBBBAAABBBCCCCCCDDDDDDEEEFFFBBBBBBBBBAAA???>>><<<;;;777888:::;;;===???@@@@@@:::999999:::<<<======;;;;;;:::888777777777666444777///333777000///444333111222222222222111000000////////////////////////......////////////..............................------,,,,,,,,,------.........---------,,,,,,,,,---------------------------------,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++++++++,,,,,,,,,---------------............///---------............///........................////////////////////////........................////////////////////////...............///000000////////////000000000000000000111222333333444444222333444444444444333333666777999999888888999;;;999:::::::::999888777666999:::;;;<<<<<<===<<<<<>>======>>>@@@AAA<<<<<<<<<<<<===>>>@@@AAAAAAAAAAAABBBBBBAAAAAA@@@??????@@@AAACCCDDDEEEEEEFFFGGGHHHIIIHHHFFFDDDBBBDDDCCCDDDGGGJJJHHHCCC===999;;;???CCCEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAABBBCCCCCCCCC@@@@@@@@@AAABBBCCCDDDEEE===;;;999999999<<>>>>>>>>>>>============;;;<<<<<<<<<===>>>AAABBB===>>>??????@@@@@@@@@???@@@@@@@@@?????????????????????@@@@@@AAAAAABBBBBB@@@@@@???>>>>>>???@@@AAABBBDDDGGGIIIIIIHHHEEEBBBCCCDDDFFFFFFFFFDDDAAA@@@?????????@@@AAABBBCCCDDD???>>>===>>>@@@CCCDDDDDD???>>><<<:::999:::>>>AAAAAABBBBBBCCCDDDDDDDDDDDDAAABBBCCCDDDDDDDDDDDDCCC>>>???BBBDDDEEEEEEDDDCCCCCCAAA???===<<<===???@@@DDDCCCCCCDDDEEEFFFGGGGGGCCCCCCEEEFFFEEEDDDBBBAAA@@@AAACCCDDDFFFGGGGGGHHHCCCCCCCCCDDDFFFGGGIIIJJJDDDEEEFFFEEECCCBBBCCCDDDBBBCCCCCCCCCCCCBBBAAAAAA>>>>>>======>>>??????@@@===<<<<<<:::888888888888++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////////////////////////////////////////000000000000000000000000111111111111000000111222333555555666888888888888888888888888777888999:::;;;;;;;;;;;;;;;===>>>>>>>>>>>>???AAA>>>======>>>@@@AAA@@@???<<<<<<===>>>???@@@AAABBB???@@@BBBCCCBBBCCCEEEFFFEEECCCAAA@@@AAAAAAAAA??????>>>===<<<<<<>>>@@@AAABBBCCCDDDDDDDDDCCCBBBAAA???AAACCCCCCCCCBBBCCCDDDAAACCCDDDDDDBBB@@@@@@AAA===???@@@BBBCCCDDDCCCCCC>>>@@@AAABBBBBBCCCEEEGGGBBBBBBBBBBBBBBBAAA@@@???777777888999;;;<<<===>>>:::999999:::<<<<<<;;;999;;;999777777777777555333777222444333...444777///111111222222111111000///////////////////////////------.../////////..............................------,,,,,,,,,---............---------,,,,,,,,,---------------------------------------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,---------------............///---------............///........................////////////////////////........................////////////////////////...............///000000////////////000000000000000000111222333444444555333444555555666555555555333555888999888888:::;;;:::;;;;;;:::999888777666888999:::;;;;;;;;;;;;;;;>>>===<<<<<<<<<===??????AAA@@@@@@????????????@@@???@@@AAAAAABBBBBBBBBAAA>>>>>>???@@@AAABBBBBBCCCAAACCCFFFIIIIIIGGGDDDAAACCCBBBCCCFFFHHHGGGCCC>>>???@@@AAABBBAAA@@@>>>===BBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>???AAABBBAAA@@@??????@@@AAABBBDDDEEEFFFBBB@@@>>><<<;;;;;;;;;<<<@@@BBBCCCBBB??????CCCFFFJJJFFFBBB@@@???>>>===<<>>>>>>>>>>>;;;<<<===<<<<<<===@@@CCC<<<======>>>??????>>>>>>????????????????????????>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@???????????????AAABBBCCCFFFIIIHHHFFFDDDDDDDDDEEEEEEDDDCCCAAA@@@?????????@@@BBBCCCEEEFFFBBBAAA???>>>>>>???AAACCC===<<<:::888777999===@@@AAABBBCCCCCCDDDDDDCCCCCCAAAAAABBBBBBCCCDDDDDDDDD@@@AAABBBDDDEEEEEEEEEEEEGGGFFFDDDBBB@@@?????????AAAAAABBBBBBCCCDDDFFFFFFDDDDDDEEEFFFFFFEEEDDDCCCBBBCCCEEEFFFHHHJJJKKKLLLIIIIIIIIIJJJJJJJJJJJJJJJEEEFFFGGGFFFDDDCCCCCCDDDBBBCCCCCCDDDDDDBBBAAA@@@????????????@@@AAABBBCCC<<<<<<<<<:::888666777888******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////////////////////////////////////////000000000000//////000111111111111111111111222333444444555555777777777777777777777777444555777888999::::::999999;;;>>>???>>>>>>>>>???===<<<<<<===??????>>><<<======>>>>>>??????@@@@@@???AAACCCCCCAAAAAACCCEEEEEEBBB@@@???@@@AAABBBBBBBBB@@@>>><<<<<<===???@@@@@@BBBCCCDDDEEEDDDBBBBBB>>>@@@BBBCCCBBBBBBCCCDDD@@@AAACCCBBB@@@???@@@BBB>>>>>>???@@@@@@@@@@@@@@@<<<>>>@@@@@@??????AAACCCAAAAAABBBCCCCCCDDDCCCCCC::::::::::::;;;<<<=========<<<;;;;;;;;;:::777555777666555555666666444333333222333000222BBBFFF666111111111111111000000///000000000000000000000000,,,---......//////..............................,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...------------------------------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,,,,---------------............///---------............///........................////////////////////////........................////////////////////////...............///000000////////////000000000000///000111222333444444555333333444555555555555555000222666777888888999:::;;;:::::::::::::::::::::999999:::;;;;;;;;;;;;:::============>>>>>>??????BBBBBBAAA@@@@@@?????????>>>???@@@AAABBBCCCCCCCCC?????????@@@@@@@@@AAAAAA@@@BBBDDDEEEEEEDDDBBBAAA@@@AAABBBDDDEEEDDDAAA???>>>>>>>>>======<<<<<<<<>>@@@AAA@@@>>>@@@@@@@@@AAABBBCCCDDDEEEEEEDDDBBB@@@???>>>======CCCGGGJJJIIIDDD@@@@@@AAADDDBBB@@@???@@@@@@???>>>????????????@@@@@@@@@@@@>>>??????===;;;;;;===@@@<<<<<<===>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAABBBBBBBBBBBBAAA@@@??????>>>>>>@@@???@@@CCCGGGIIIHHHFFFCCCCCCBBBBBBBBBBBBBBBBBB??????@@@@@@AAABBBCCCDDDCCCAAA???===;;;<<>>===<<<<<<>>>@@@@@@AAABBBCCCDDDCCCBBBBBBBBBAAAAAAAAAAAACCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDHHHGGGFFFEEECCCAAA???>>>=========>>>???@@@BBBBBBDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJJJJKKKLLLMMMMMMLLLKKKJJJEEEFFFGGGFFFCCCBBBCCCDDDAAABBBCCCDDDDDDBBBAAA???AAA@@@@@@@@@@@@@@@AAAAAA;;;<<<<<<:::777666777999*********************************++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////////////////////////////////////////000000000000...///000111111111111111222222333333444555555555666666666666666666666666222333555777888999999888555888<<<======<<<;;;<<<999888888:::===>>>===<<>>>>>>>>>>>@@@BBBDDDBBB@@@>>>@@@BBBCCC@@@===<<<>>>AAACCCCCCDDDBBB???===<<<===???@@@???AAACCCEEEEEEDDDCCCBBB===???AAABBBBBBAAABBBDDD???@@@BBB@@@>>>>>>@@@CCC>>>>>>>>>===============;;;===??????<<<<<<===@@@???@@@BBBCCCDDDEEEEEEEEE>>>>>>=========>>>>>>???@@@???===<<<;;;888444111333222222444666666555333---000333000888QQQWWWCCC111111111111111000//////111111111111111111111111,,,,,,---.../////////...........................,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,------------------------++++++******++++++,,,---------------------------////////////////////////++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////---------.........//////........................////////////////////////........................////////////////////////...............///000000////////////000000000000///000000222333444555555000111222222333333333333---000444666777777888:::::::::::::::;;;<<<===>>>::::::;;;;;;<<<<<<;;;;;;??????@@@@@@AAAAAAAAAAAABBBAAAAAAAAA@@@?????????===>>>???AAABBBCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBAAAAAA>>>@@@BBBCCCCCCAAA@@@>>>999888999999:::<<<>>>???CCCCCCCCCCCCCCCCCCCCCCCCBBB@@@>>>???AAABBBAAA>>>BBBBBBAAAAAAAAABBBCCCCCCEEEDDDDDDDDDCCCBBBBBBAAAFFFKKKPPPOOOHHHAAA===<<<@@@??????@@@BBBCCCCCCBBB@@@@@@@@@@@@@@@@@@AAAAAA@@@AAAAAA>>>:::999;;;===<<<======>>>>>>>>>=====================>>>>>>>>><<<<<<===???@@@AAABBBBBBCCCBBBBBBAAA@@@???>>>===???>>>>>>BBBGGGIIIIIIGGGAAA@@@@@@AAAAAACCCDDDEEE@@@@@@@@@???@@@@@@AAAAAA@@@???===;;;:::;;;???AAA<<>>>>>>>>>>>???@@@BBBCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAAAAAAABBBDDDEEEBBBDDDFFFHHHJJJIIIHHHHHHEEEFFFGGGFFFCCCBBBBBBCCCAAABBBCCCDDDDDDBBB@@@???AAA@@@???>>>============:::;;;<<<:::777666777:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,---........................------------------------------............////////////////////////000111222333333333222111000000000111222222222333444555666777777777888999::::::::::::999888888888888888999999999:::;;;;;;<<<<<<;;;;;;===;;;::::::<<<======<<<<<>><<<<<<>>><<<===>>>@@@AAAAAAAAAAAA???===;;;:::<<<@@@EEEHHHBBB???<<<===@@@CCCCCCAAADDDBBBBBBDDDGGGHHHGGGDDDBBBDDDEEEEEECCCBBBCCCDDD===>>>??????@@@@@@@@@@@@@@@>>>======>>>??????>>>???<<<:::;;;===???===;;;;;;<<<>>>@@@@@@@@@@@@???@@@>>><<<===???@@@???===???>>>===<<<999777555444777777666555444444333333///555444...111===BBB>>>222222222111111111000000////////////............+++,,,,,,---...///000000.................................------,,,,,,,,,,,,---......,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++.........------,,,,,,,,,------++++++++++++------........................---------............///---------............///........................////////////////////////000000000000000000000000////////////////////////111111111000000000000000000000111111111222222222555555555555444333222111111222444666888999::::::999999888777666777;;;>>>999999999:::;;;<<<===>>>======>>>>>>>>>?????????BBBBBBBBBCCCCCCCCCDDDDDD===>>>???AAACCCBBB>>><<<>>>??????@@@@@@@@@@@@???>>>@@@BBBDDDDDDDDDCCCBBB;;;???DDDFFFDDD???;;;888999666333222555999<<<===???BBBEEEFFFDDDAAA??????AAACCCDDDCCCBBB@@@AAAAAABBBAAA@@@???>>>???@@@AAACCCCCCDDDEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????@@@AAAAAABBBDDDAAA???@@@@@@@@@@@@BBBBBB@@@<<<:::::::::999888:::999999:::===>>>>>>===????????????????????????============>>>???AAABBB@@@AAABBBBBBAAA@@@>>>===@@@>>>===AAAGGGKKKIIIFFFBBB@@@??????@@@AAAAAA@@@DDDAAA>>>;;;:::<<<>>>@@@======<<<<<<<<<>>>???AAA@@@???>>>@@@CCCEEECCCAAA???????????????@@@@@@AAA===???AAA@@@??????BBBEEEDDDDDDCCCCCCBBBBBBBBBBBBDDDCCCBBBAAA@@@?????????????????????@@@AAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBB?????????@@@AAABBBDDDDDDAAABBBCCCCCCDDDDDDCCCCCCCCCBBBBBBCCCEEEDDDBBB@@@<<<===???BBBDDDDDDAAA>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::999888777666,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,------......------,,,+++++++++,,,,,,---------..................------------------------------............////////////////////////000111222333333222111111000000111111222222222333444555666777777777888999::::::::::::999999888888888888888888888999::::::;;;;;;::::::===<<<:::;;;===>>>>>>===<<<>>>@@@@@@>>><<<===>>>888999;;;===???AAABBBCCCAAA???===<<<>>>AAAEEEHHHBBB@@@===>>>@@@BBBBBB@@@AAA@@@@@@BBBDDDFFFDDDBBBBBBCCCEEEEEEDDDCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBAAA@@@>>>>>>@@@AAA@@@???@@@>>>;;;<<<>>>???===<<<999:::<<<===???@@@@@@@@@AAA???>>>???AAABBBAAA???@@@>>>;;;888666555555555666555555555444333333333000555444...///888;;;777111111111000000/////////////////////............---------.............................................---------,,,,,,,,,+++,,,---,,,++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++......---------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,------------------------............................................................////////////////////////////////////////////////////////////////////////111111111111111111222222333333444444555444444333444444666777888888888888999;;;;;;:::999888999:::999999999999:::;;;<<<<<>>>>>>>>@@@BBBAAA???===>>>>>>>>>======<<<;;;:::>>>???AAACCCCCCCCCBBBAAA===>>>@@@???<<<:::999999333222111333777:::<<<===@@@BBBCCCDDDBBBAAAAAAAAA@@@BBBCCCBBBAAA???@@@@@@AAAAAA@@@@@@?????????@@@AAABBBCCCCCCDDDDDDCCCCCC@@@???>>>>>>>>>>>>?????????>>>>>>>>>>>>???@@@AAAAAA>>><<<===@@@AAAAAAAAABBB@@@===<<<<<<<<<<<<;;;:::999999;;;>>>@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>?????????@@@AAAAAAAAA@@@???>>>@@@>>>===AAAGGGJJJHHHFFFCCCAAA@@@@@@AAABBBBBBAAACCCAAA???===<<<===>>>??????>>>===============>>>>>>======>>>AAABBBAAA???>>>>>>>>>>>>>>>???@@@@@@@@@BBBCCCBBB@@@@@@BBBDDDDDDDDDCCCBBBBBBCCCDDDDDDBBBAAA@@@??????>>>>>>>>>AAA@@@@@@@@@@@@@@@AAABBBAAABBBBBBCCCCCCBBBBBBAAA????????????@@@AAABBBBBB@@@AAAAAABBBCCCBBBBBBBBBDDDDDDDDDEEEFFFFFFDDDBBB<<<<<<===@@@CCCDDDBBB@@@??????>>>>>>===<<<;;;;;;:::::::::999999888777666,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......------------------------............////////////////////////000111222222222222111000000000111111222222222222333555666777666777888999::::::::::::::::::999999888888888888888888999:::::::::::::::===<<<:::;;;===>>>>>>===;;;===??????>>>===>>>???777888:::<<<>>>???@@@AAACCCAAA@@@>>>???AAADDDFFFCCCAAA??????@@@AAA@@@???>>>>>>>>>???AAABBBAAA???AAACCCEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFEEECCCBBB@@@AAABBBCCCBBBAAAAAA???======>>>???>>>===888999:::;;;<<<>>>???@@@>>>>>>===???AAAAAA@@@???@@@>>>:::666444444555666444444444444333333333333000444444...---333333...000000////////////....../////////............---............------,,,,,,------------------------------------,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------............................................................////////////////////////////////////////////////............////////////222222111111111111111111111222333444555555555555666666777777888777777777:::<<<>>>===;;;999888888888888888888999:::;;;<<<>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????@@@AAAAAABBB>>>>>>===>>>@@@AAA@@@?????????>>>===<<<:::888777===>>>@@@AAABBBBBBAAAAAA@@@???<<<999666777:::===222222222555999===>>>>>>??????@@@???>>>>>>@@@BBB???AAABBBAAA@@@?????????@@@@@@AAAAAA@@@@@@???>>>@@@@@@AAABBBBBBBBBBBBBBBGGGEEECCC@@@???>>>???@@@>>>>>>=========>>>??????@@@???>>>>>>???AAAAAAAAABBB@@@>>>>>>??????>>>===:::::::::<<<>>>@@@@@@@@@????????????????????????>>>????????????>>>===<<<>>>>>>???@@@@@@@@@@@@??????>>>>>>AAAFFFHHHGGGEEECCCBBB@@@@@@BBBCCCBBBAAABBBAAA@@@???>>>>>>>>>???????????????>>>===<<<;;;<<<;;;;;;===??????>>>=========<<<<<<======>>>???BBBBBBCCCAAA@@@???AAABBBDDDCCCAAA@@@AAABBBDDDEEEAAAAAAAAA@@@@@@?????????AAAAAA@@@?????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>??????>>>???@@@@@@AAAAAA@@@@@@CCCCCCBBBCCCEEEEEEDDDBBB;;;;;;;;;===@@@BBBBBBAAA@@@??????>>><<<;;;;;;:::888888888888777666555555,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------......,,,,,,------------------............///////////////......//////000111222111111000000000000111111111111111222333444666666666777888999999::::::999::::::::::::999888777777999999:::;;;;;;;;;;;;:::<<<;;;999:::<<<======<<<<<<===>>>?????????@@@@@@===<<<<<<<<<<<<=========CCCBBB@@@??????@@@BBBCCCCCCBBBAAA@@@@@@??????>>>======>>>???@@@@@@??????@@@BBBDDDDDDDDDCCCDDDEEE???@@@BBBDDDEEEFFFGGGGGGDDDCCCBBBCCCEEEEEEDDDBBBBBBAAA??????>>>>>>>>>>>>:::::::::::::::;;;<<<<<<999:::;;;===>>>>>>>>>===???===:::888666555555555222222333333333333333333///333333......000///***//////////////////////////////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........................................................////////////////////////------------------------......///////////////000222222222111111111111111111222333444555555555555666666777888888888888777:::<<<======<<<:::;;;<<<:::999999999::::::;;;<<<;;;;;;;;;<<<<<<=========???????????????????????????===<<<<<<>>>@@@AAAAAAAAAAAAAAA@@@???===<<<;;;======???@@@AAAAAA@@@@@@BBBAAA>>>;;;999<<>>===:::999:::===@@@@@@AAABBBBBB@@@??????@@@???@@@AAAAAAAAA@@@>>>===???@@@AAAAAABBBBBBAAAAAAMMMJJJFFFBBB???===>>>>>>>>>>>>>>>======>>>>>>???BBBGGGIIIDDD???>>>@@@BBBCCCAAA????????????===<<<===<<<;;;===???@@@???>>>????????????????????????======>>>??????>>>===<<<<<<===>>>??????@@@@@@@@@???>>>???AAAEEEFFFFFFDDDCCCAAA???@@@AAABBBAAA@@@@@@@@@@@@@@@@@@???>>>>>>===>>>?????????===<<<;;;;;;;;;;;;<<<===>>>===<<<<<<<<<;;;;;;<<<<<<===>>>>>>??????>>>>>>>>>???@@@DDDCCCAAA???>>>???AAABBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@???>>>=========>>>??????@@@@@@@@@@@@?????????>>>======<<<<<<<<<=========>>>????????????>>>@@@??????@@@BBBCCCBBB@@@<<<:::999:::<<<===>>>>>>>>>>>>===<<<;;;:::999999666777777777666666555444,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------......,,,,,,,,,---------..................////////////............///000111222111000000///000000111111111111111222333444555666666666777888999999999999999::::::::::::999888777:::;;;;;;<<<<<<<<<<<<<<<;;;999888999:::<<<;;;;;;<<<<<<<<<===???AAABBBBBB@@@???>>>=========>>>???AAA@@@??????>>>>>>??????BBBBBBBBBAAA@@@>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAACCCCCCBBBBBBCCCDDD===>>>@@@AAACCCDDDEEEEEEDDDDDDCCCDDDFFFFFFDDDBBBAAAAAA@@@???>>>>>>??????======<<<;;;:::999888888666888:::<<<============<<<======<<<:::888666444222222333333333333333333///111111000///000///,,,000000000000000000000000............------------++++++,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,------------.................................................................................................../////////000000111111111111111111111111111111111333444444555555444444333444555666888999999999999;;;;;;;;;::::::;;;>>>AAA<<<;;;;;;;;;;;;<<<<<<===::::::;;;<<<>>>???@@@@@@BBBBBBAAA@@@???>>>======>>><<<;;;;;;>>>@@@BBBBBB???@@@@@@AAAAAAAAA@@@@@@======>>>???@@@@@@@@@@@@CCCCCCCCCBBBCCCEEEIIIMMMNNNIIICCC??????@@@BBBCCCBBBAAA???<<<::::::===@@@AAABBBDDDCCCAAA@@@@@@AAA>>>???@@@AAA@@@???>>>===@@@@@@AAABBBBBBBBBBBBAAAGGGEEEAAA===<<<;;;<<<===@@@??????>>>>>>>>>??????FFFRRRWWWLLL>>>;;;???CCCBBBAAA???>>>>>>===;;;999@@@>>>======>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===>>>?????????<<<<<<======>>>???@@@AAA?????????AAACCCDDDDDDCCCAAA???>>>>>>???@@@@@@?????????@@@@@@@@@???>>>===;;;<<<>>>?????????>>>===;;;<<<===>>>============;;;;;;;;;:::;;;<<<<<<===<<<;;;;;;<<<>>>@@@AAAAAADDDCCC@@@>>>===<<<===>>>AAAAAABBBCCCCCCCCCBBBAAA>>>>>>===<<<<<<;;;<<<<<<>>>??????????????????>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<===>>>=========???======>>>@@@BBBBBBAAA>>><<<999777888999999888:::::::::999888888777777555555666666666555444444,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......+++,,,,,,------.....................////////////............///000111111000000/////////000111111111111111111222444555666555666777888999999999999888999:::;;;;;;:::999888;;;;;;<<<===============;;;:::888999;;;<<<<<<;;;:::999999;;;>>>AAABBBAAA???>>>>>>>>>???@@@BBBCCC>>>>>>>>>>>>>>>======<<<@@@BBBCCCBBB@@@>>>>>>>>>???AAABBBBBBAAA@@@@@@AAA???AAABBBBBBAAA@@@@@@AAABBBBBBCCCCCCCCCBBBBBBAAACCCCCCCCCDDDFFFEEECCCAAA???@@@@@@???>>>>>>???AAA@@@@@@@@@>>><<<999777555555888<<<>>>>>>>>>>>>???;;;<<<>>>>>><<<999666333444444444444333333333333///000000000111111000/////////000000000000111111.........------------,,,******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------........................------------------------........................111111111111111111111111//////000000111111222222000000111111111222222222444444444555444444333333444555666888999::::::::::::::::::999999;;;@@@CCC======<<<<<<<<<<<<======<<<<<<===>>>@@@AAABBBBBBBBBBBBAAA???>>>===<<<<<<<<<;;;:::;;;>>>AAABBBBBB<<<<<<>>>???@@@AAAAAAAAA>>>>>>>>>??????@@@AAAAAABBBDDDFFFGGGHHHJJJMMMOOOWWWQQQHHHAAA???@@@BBBCCCCCCDDDCCCAAA??????@@@BBBAAACCCDDDDDDBBBAAAAAABBB??????@@@@@@??????>>>===???@@@@@@AAAAAAAAAAAAAAA@@@???>>>===>>>@@@BBBCCC@@@@@@???>>>>>>>>>??????EEETTTZZZMMM===999>>>BBB@@@???>>>>>>>>>===:::888???>>>============<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<===>>>@@@AAA<<<<<<<<<<<<===>>>@@@@@@>>>???@@@AAABBBBBBBBBBBB@@@???======???@@@???>>>>>>>>>????????????>>>===;;;<<<===>>>????????????;;;===???>>>===<<<===>>>;;;;;;::::::;;;;;;<<<======<<<;;;===@@@CCCCCCCCCBBBBBB@@@???===<<<<<<<<<<<<===???@@@AAA@@@@@@???======<<<;;;;;;;;;<<<<<<>>>>>>????????????>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<>>===>>>AAACCCDDDCCC@@@===:::888888888777666777777777777777777777777555555555666666555555444,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,+++++++++,,,,,,---------***++++++,,,------......++++++,,,,,,---......///............////////////...............///111111///////////////000111111000000111111222333555666555666777888999999999999666888:::;;;<<<<<<:::::::::;;;<<<<<<======<<<<<<===;;;::::::<<<======<<<777555444666;;;>>>??????@@@???>>>>>>>>>@@@BBBCCC======>>>>>>>>>===<<<<<>>>>>??????AAACCCCCCAAA@@@AAABBB???AAABBBAAA???======>>>DDDDDDDDDDDDCCCBBBAAAAAABBBBBBBBBDDDEEEDDDBBB@@@<<<>>>??????======@@@BBB@@@AAABBBBBB???<<<888555333777<<<>>>>>>===>>>???;;;;;;<<<<<<:::888666444666555555555444333333333000//////000000000000111.........//////000000000.........---------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------,,,+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------........................------------------------........................000000000000000000000000......//////000111111222//////000111222333333444222222333444555555555555666777888999999999999999999:::;;;::::::;;;===@@@===<<<<<<;;;;;;;;;<<<<<<======>>>>>>>>>>>>??????>>>>>>>>>============<<<;;;::::::;;;???AAABBBBBB;;;<<<===>>>@@@@@@AAAAAA????????????@@@AAAAAABBB@@@BBBDDDEEEEEEFFFHHHJJJRRRMMMFFFAAA???@@@@@@AAA???AAACCCDDDCCCBBBBBBCCC@@@BBBCCCCCCAAA@@@@@@AAA@@@@@@???>>>>>>>>>>>>>>>===>>>??????@@@@@@???????????????@@@AAABBBCCCDDD@@@???>>>===============>>>KKKPPPEEE;;;;;;>>>===<<<<<<<<<===??????===;;;<<<;;;:::;;;===>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::;;;<<>>???@@@AAAAAAAAAAAABBBAAA???>>>>>>???@@@@@@???========================>>>===============>>>>>>;;;===???>>><<<;;;<<<===;;;;;;;;;;;;;;;<<<======>>><<<;;;<<<@@@BBBBBBAAA???@@@AAAAAAAAA@@@???>>>:::<<<>>>???@@@@@@???>>>=========<<<======>>>>>>>>>??????@@@@@@??????>>>===<<<<<<;;;;;;;;;<<<<<<:::;;;<<<<<<======<<<<<<>>>===<<<===@@@CCCDDDDDD@@@>>><<<:::::::::999777555555666666777888888999555555666666666666555555,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,---......******+++,,,,,,---......++++++,,,,,,---...//////............/////////000...------......///000111///////////////000111111000000000111222333555555555666777888888999999888555777999<<<===<<<;;;;;;999:::;;;;;;<<<<<<;;;;;;>>>===<<<<<<>>>??????>>>444222111333888<<<======DDDBBB@@@>>>======>>>???<<<===>>>??????>>>===<<<>>>AAACCCCCC@@@>>>???@@@???BBBDDDCCCAAA???@@@BBB???@@@AAA@@@>>><<<<<<<<>>======@@@CCC>>>@@@CCCDDDBBB>>>999666000444999<<<;;;;;;<<<===<<<;;;:::888777666666666777777666555444444333333222000///000000...///111---------.........//////......---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++,,,,,,,,,---------........................------------------------........................---------------------------------...///000000111......///111222333444555000111222444555666777777999999999999999888777777888:::<<<===;;;::::::;;;<<<;;;;;;:::::::::;;;;;;======<<<;;;::::::999999::::::;;;;;;<<<======>>>999999:::<<>>@@@@@@AAAAAAAAA????????????@@@AAABBBCCC???@@@AAA@@@@@@@@@BBBDDDJJJGGGBBB????????????>>>888<<<@@@CCCCCCCCCBBBBBB???AAABBBBBB@@@??????@@@AAA@@@>>>=========>>>???<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<>>===<<<<<<<<<<<<<<<777BBBEEE===999>>>???:::999:::;;;===@@@AAA@@@???999888888:::===??????>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA???<<<999999;;;===???======<<<;;;;;;===>>>???>>>???AAAAAA@@@@@@AAAAAABBB@@@??????@@@AAAAAA@@@======<<<<<<<<<<<<===>>>AAA@@@>>><<<<<<<<<======:::<<>>;;;:::;;;===<<<;;;;;;;;;;;;<<<======>>>;;;999:::===???>>>======>>>AAACCCDDDCCCBBBAAA;;;<<>>>>>===>>>>>>???@@@AAA??????@@@@@@@@@@@@??????<<<<<<<<<;;;;;;<<<<<<===:::;;;<<<<<<======<<<<<<<<<:::999;;;>>>@@@BBBBBB@@@>>>============;;;:::555555666777888999::::::555555666666666666666555,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...000111333111///...---...///000////////////////////////111111000000000000000111222222333333333444444444333666888999999999:::<<<666777888888::::::;;;<<<@@@???===:::999888888888::::::888555333555;;;@@@>>>===;;;:::;;;===@@@BBBAAAAAAAAAAAA@@@>>>===<<<<<<===>>>>>>======>>>???======???AAACCCBBB???<<>>>>>>>>>>>???@@@AAABBBAAABBBCCCCCCBBB@@@===;;;999:::;;;<<<==================<<<;;;999888888777333222111111000000111111000000000000000111111111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,---------......,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///000///...------------------------...///000000111000111111111111222222222444444444444444444444444666777777777777777666666;;;999999:::888555666:::==============================<<<======;;;888555666888;;;>>>@@@AAABBBAAA@@@???>>>===>>>???AAABBB???AAABBBBBB@@@??????@@@AAAAAAAAA@@@@@@???@@@@@@????????????????????????AAA@@@@@@???@@@@@@AAAAAA<<<>>>AAA@@@>>>>>>@@@CCCDDDBBB???>>>???>>>===<<<@@@>>>===<<<>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>===>>>???AAAAAA@@@@@@???>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;:::::::::;;;<<<<<<;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<===>>>>>>???>>>>>>===<<<;;;;;;;;;>>>===<<<;;;<<<===???AAA@@@?????????@@@@@@???===??????>>>>>>======<<<<<<===>>>?????????>>><<<;;;<<<>>>@@@@@@>>><<<<<<<<>>>>>>>>======<<<<<>>==================<<<;;;:::;;;===???@@@@@@???>>>>>>>>>???@@@AAA???===<<<>>>@@@AAA???<<<@@@AAABBBBBB@@@???@@@BBB??????@@@AAAAAABBBBBBCCC??????>>><<<;;;;;;;;;;;;<<<<<<<<>>999:::<<<===???@@@@@@@@@>>>>>>===<<<;;;:::999999;;;:::888777666777777888666555555555555444444444,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...000000222111///...---...///000////////////////////////111111000000000000000111222222222222333333333333444666888999888888999;;;888888999:::;;;<<<<<<===???>>><<<;;;::::::;;;;;;999888666333111333888===CCCBBB???===;;;;;;<<<===@@@@@@@@@@@@@@@???>>>===<<<===>>>>>>======>>>@@@======>>>@@@AAAAAA???===@@@AAAAAA@@@???>>>@@@BBBAAAAAA@@@@@@AAABBBDDDDDDDDDDDDCCCBBB@@@???===<<<===>>>???AAABBBBBBAAAAAA======<<<<<<<<<<<<<<<===>>>>>>@@@AAAAAAAAA@@@???999::::::;;;;;;;;;;;;;;;;;;;;;:::999888777666555333222111111000000111111111000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,------------...,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------............//////...---------------------......///000000111000000111111111222222222333333333333333333444444555666777888888777666555:::888888:::888555666;;;;;;;;;;;;<<<===>>>>>>???<<<<<<;;;<<<<<<:::666333444666:::>>>@@@AAAAAA@@@AAA@@@???>>>>>>======>>>>>>@@@AAA@@@???===>>>>>>AAAAAA???>>><<<===>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@>>>@@@@@@@@@???>>>???@@@BBB@@@?????????@@@>>>===@@@===:::999:::===???@@@@@@@@@@@@???????????????<<<<<<>>>?????????>>>============<<<<<<;;;;;;;;;::::::;;;<<<<<<;;;;;;;;;<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<===============<<<<<<<<<<<<===>>>>>>???>>>>>>===<<<<<<;;;;;;<<<;;;:::999:::;;;===>>>???>>>>>>???@@@AAA@@@>>>???>>>>>>>>>=========<<<<<<======>>>===<<<;;;::::::<<<>>>???>>>>>>>>>????????????>>>>>>=========??????>>>===============<<<<<<;;;:::;;;===???@@@AAA@@@???>>>>>>??????@@@???>>>===???AAABBB@@@>>>BBBCCCDDDDDDBBBBBBCCCDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@???>>>======<<<======>>>======>>>@@@AAA@@@>>>============>>>>>>>>>>>>@@@???>>>===<<<;;;:::999::::::888777666666666666555555555555444444444444,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000///.........///000////////////////////////000000000//////000000111000111111111222222222222444666888888777777888999999999:::;;;<<<======>>>===<<<<<<<<<<<<<<<===>>>888777444111///111555999CCCBBB@@@>>><<<;;;;;;:::>>>>>>?????????>>>>>>===<<<===???>>>======>>>@@@>>>===<<<===???@@@???>>>AAABBBBBB@@@???>>>???@@@BBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCBBB@@@===;;;999<<<===???@@@AAAAAAAAA@@@>>>>>>===<<<;;;::::::;;;>>>>>>>>>?????????@@@@@@:::::::::::::::999999888888888777777666555444444333222111111000000111111111111111000000/////////------........./////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------............//////...------------...------......///000000000000000000111111111222222222222222333333444444444444555777888999777666555999777888:::888666777<<<999:::;;;<<<===???@@@@@@;;;;;;:::;;;;;;999555222333555:::>>>AAAAAA@@@???BBBBBBAAA@@@>>>===;;;:::===???@@@???>>><<<======BBBAAA>>>;;;999999===@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@?????????@@@AAA@@@??????@@@@@@???>>>???>>>>>>???@@@@@@???===???;;;777555888<<<@@@BBBBBBBBBAAA@@@@@@@@@@@@@@@:::;;;;;;<<<===<<<<<<<<<======<<<<<<<<<<<<;;;;;;999:::;;;<<<<<<<<<<<<<<<===<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<=========<<<<<<======>>>???>>>>>>>>>===<<<<<<;;;;;;<<<;;;:::::::::;;;<<<============>>>@@@AAA@@@>>>>>>>>>>>>>>>============<<<<<<<<<===<<<;;;;;;:::777:::===?????????@@@AAA???????????????>>>>>>>>>??????>>>============>>><<<<<<;;;;;;<<<===???@@@BBBBBBAAA@@@??????@@@@@@AAA@@@??????@@@@@@>>><<>>>>>?????????AAA???>>>>>>???@@@@@@??????>>>======>>>???@@@AAABBBAAA@@@???===<<<;;;:::::::::999888777666444444555555555555444444444444,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000//////.........//////////////////////////////000////////////000000111000000000000111111111111444666777777666555666777888888999:::;;;<<<======;;;;;;;;;;;;;;;<<<<<<===999777333///...000444777;;;;;;<<<<<<============;;;;;;<<<===============<<<>>>??????>>>===???@@@???===;;;;;;===??????>>>BBBCCCBBBAAA>>>===>>>@@@CCCBBBBBBAAAAAA@@@@@@@@@>>>???@@@AAABBBAAA???>>>???@@@AAABBBBBBAAA@@@???@@@@@@???>>>>>>>>>>>>>>>BBBAAA???>>>===<<<<<<<<<;;;;;;;;;;;;:::999888777777777666666555444444333333222111111000000111111222222111000///......---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........///......---------..................//////000000000000000000111111111111111222222333444555555666333555777999999888666555888666777999999666888===::::::;;;<<<===>>>??????<<<;;;;;;<<<<<<:::777444333666;;;???BBBAAA@@@???BBBBBBBBBBBB@@@>>><<<;;;===???@@@???>>>=========BBBBBB???;;;888888===AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@????????????BBB???===>>>AAACCCAAA>>>???>>>>>>???@@@@@@>>><<<<<<999555555888<<<@@@AAABBBAAA@@@???>>>>>>??????::::::;;;;;;<<<<<<<<<<<<========================999999;;;<<<============>>>===<<<;;;:::999999999;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<======>>>???>>>>>>======<<<<<<<<<<<<>>>===<<<<<<<<<===>>>>>>>>>======>>>???@@@>>>===>>>>>>>>>>>>=====================<<<<<<<<<;;;;;;777:::===?????????@@@AAA@@@@@@??????????????????@@@???>>>>>>======>>>>>>>>>=========>>>???@@@AAADDDDDDCCCBBBBBBAAAAAAAAACCCBBBAAA@@@>>><<<:::888???AAABBBAAA@@@@@@AAACCCCCCBBBBBBAAABBBCCCDDDDDDAAA@@@@@@@@@@@@AAAAAABBBCCC@@@>>>===???@@@@@@???>>>=========???BBBFFFHHHCCCBBBAAA@@@>>><<<;;;;;;::::::::::::999777444333555555555444444444333333,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.........///...............////////////////////////////////////......///000111111//////000000000111111111333555666666555444555666555666777888999::::::;;;:::;;;;;;:::::::::999999:::777222//////222555777555666777999;;;<<<===>>>999999:::;;;<<<<<<<<<<<<===>>>??????>>>>>>???@@@???===;;;;;;<<<>>>??????BBBCCCBBBAAA>>>===>>>@@@BBBBBBBBBAAAAAA@@@??????<<<===???AAABBBCCCCCCCCCCCCCCCDDDDDDCCCAAA???>>>@@@?????????@@@@@@AAABBBBBBAAA???>>>===<<<<<<<<<<<<<<<<<<<<<;;;999888777777777777666555555444444333222111111000000111111222111111000///...------000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------.........---------......///............//////////////////000000000111111111111222333444555666777777444555777888999888777666888666777999999666888===<<<<<<<<<<<<============<<<<<<<<<===>>>===:::777777999===AAABBBBBB@@@???@@@AAABBBBBBBBBAAA???>>>>>>???AAA@@@???===>>>>>>BBBCCCBBB>>>::::::>>>CCC@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@@@@?????????@@@@@@>>>===>>>BBBDDDCCC@@@@@@>>>>>>>>>??????===<<<:::888777888;;;===>>>>>>@@@???===<<<<<<<<<===>>>;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>999:::;;;<<<======>>>===>>>===<<<;;;:::999999999;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<======>>>============<<<<<<<<<<<<=========<<<<<<<<<======???>>>======>>>>>><<<:::============>>>>>>>>>>>>>>>>>>>>>===============999;;;>>>??????>>>>>>?????????????????????@@@@@@@@@@@@???>>>>>>>>>>>>>>>?????????@@@@@@AAABBBBBBEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBB@@@>>>======???@@@AAAAAA@@@@@@BBBCCCJJJIIIGGGEEEDDDEEEEEEFFFBBBAAAAAAAAAAAABBBBBBCCCBBB@@@>>>===>>>???@@@???@@@???>>>???AAADDDGGGIIIBBBBBBAAA???>>><<<;;;;;;:::;;;;;;;;;:::888666444555444444444444333333333,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.........------............/////////////////////////////////............///000111111///000000000111111111111111333555555444444555666444444555666777888888999999::::::::::::999999888;;;777222///000333666777666666666777888999:::;;;999:::;;;<<<<<<<<<<<<<<<===>>>@@@???>>>>>>???AAA@@@>>><<<<<<===???@@@???AAABBBBBB@@@???>>>???@@@AAAAAABBBBBBAAA@@@????????????@@@@@@AAABBBBBBBBBDDDEEEEEEDDDCCCAAA???>>>>>>>>>>>>>>>???@@@AAAAAA>>>>>>>>>?????????@@@@@@<<<<<<<<<<<<;;;:::888888777777777666666666555555333222111111000000111111000000000//////.........000000///...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------...------------...//////......///////////////////////////000000000111111000111222333555666777888444555666777777888888888999777888:::888666777<<<==================<<<<<<<<<<<<===???AAA@@@>>>;;;;;;===???@@@AAAAAA@@@?????????@@@AAABBBBBBAAAAAA>>>@@@AAA@@@???===>>>>>>>>>BBBDDDBBB>>><<>><<<<<<>>>??????>>><<<;;;:::;;;===>>>>>>======<<<:::999999;;;<<<>>>===<<<<<<<<<<<<===>>>>>>===>>>>>>>>>>>>>>>??????:::;;;<<<==================<<<;;;;;;::::::::::::;;;:::::::::::::::999999;;;;;;::::::;;;;;;<<<=====================<<<<<<;;;;;;;;;;;;:::::::::999>>>===<<<===>>>===<<<:::============>>>>>>>>>>>>??????>>>============>>>;;;===??????>>>======>>>>>>>>>>>>???????????????@@@@@@???>>>>>>>>>>>>?????????@@@AAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCC???AAACCCDDDDDDCCCEEEFFF@@@BBBCCCCCCCCCCCCDDDEEERRRPPPLLLIIIGGGFFFFFFFFFCCCCCCBBBAAAAAABBBBBBBBB@@@>>>======>>>??????>>>CCCBBBAAA@@@@@@AAABBBCCC??????>>>===<<<<<<;;;:::999999:::999999888777666444444444444333333333333,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......------,,,---....../////////...////////////////////////...------......000111111000000000111111111222222///111444444444444555666333333444555666777888888777888999;;;;;;;;;;;;:::999555000...000444777777888777666555666888:::;;;<<<======>>>>>>>>>=========???@@@@@@???>>>@@@AAA???>>>======???@@@@@@???@@@AAAAAA@@@???>>>@@@BBB@@@@@@AAABBBAAA@@@??????AAA@@@>>>>>>>>>???AAABBBAAABBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>??????>>>>>>@@@AAAAAAAAA@@@???:::::::::::::::999888777666666666666555555555555333222111111000000111111//////////////////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,,,,------------------------...///////////////////////////...////////////000000000111---...///111333555666777666555555555666777999999:::888888:::888555666;;;;;;;;;<<<<<<======>>>>>>;;;;;;===???BBBBBB@@@>>>>>>>>>?????????>>>>>>>>>???>>>>>>>>>??????@@@AAA===???@@@???>>><<<======999@@@FFFFFFAAA>>>???BBBCCCCCCCCCCCCCCCCCCCCCCCC????????????@@@AAABBBBBBAAABBBCCCBBB@@@???@@@AAA===;;;999:::===@@@BBBCCCCCC@@@===<<<<<<>>>>>>>>><<<:::999888999;;;===???===<<<<<<;;;<<<<<<>>>???;;;<<<<<<<<<============<<<<<<============<<<<<<<<<;;;;;;:::::::::;;;;;;::::::::::::999999999888:::999999999999:::;;;;;;<<<=====================;;;;;;;;;;;;::::::999888:::::::::<<<>>>???>>><<<<<<=========>>>>>>>>>??????>>>===<<<;;;<<<======:::===??????>>>======>>>=========>>>>>>?????????AAA@@@??????>>>>>>??????===>>>???@@@@@@AAAAAAAAA>>>???AAABBBCCCBBBBBBBBB???AAADDDDDDCCCBBBDDDFFF@@@BBBCCCCCCCCCCCCDDDFFFNNNLLLIIIGGGEEEEEEGGGGGGDDDCCCBBBBBBAAAAAAAAAAAA<<<<<<;;;===???@@@>>>===AAAAAA@@@@@@???>>>>>>>>><<<<<<<<<;;;;;;:::::::::777777666666666666777777444444444333333333222222,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......---,,,,,,,,,---.../////////...////////////////////////---------......000111111111111111111222222222222...000333444444444555777333333444555666777888888666777999;;;===>>>>>>>>>888333...---000444777777888777555555666999<<<>>>??????@@@@@@@@@@@@??????===???@@@@@@??????@@@AAA???>>>>>>???@@@AAA@@@??????@@@AAA@@@??????AAABBB??????AAAAAABBBAAA@@@??????===<<<;;;<<>>???AAABBBCCCCCCBBBAAABBBAAA@@@???>>>>>>>>>>>>AAABBBCCCCCCBBB@@@===<<<888999999999999888777777555555555555555555444444333222222111000111111111.........///////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,,,,------------------------...///000///////////////.........////////////000000000000+++,,,---///111333555555777666444444555777999;;;;;;999999:::888555666:::999:::;;;<<<===???@@@@@@999:::<<>>===<<<<<<======???>>>===<<<<<<===>>>???<<<===???>>><<<;;;;;;<<<666>>>FFFHHHCCC??????AAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>???@@@AAACCCCCCCCCEEEFFFCCC???<<<===???;;;888777888<<>>;;;;;;===???@@@;;;:::888888999;;;>>>@@@<<<<<<;;;:::;;;<<<===>>>:::::::::;;;;;;;;;<<<<<<<<<===============<<<;;;;;;;;;:::::::::;;;<<<<<<:::::::::999999888888888999999888888999999:::;;;<<<<<<<<<===============<<<=========<<<<<<;;;:::777777888;;;>>>@@@@@@???<<<=========>>>>>>??????>>>===<<<;;;:::;;;<<<<<<999<<<>>>??????>>>>>>???<<<<<<======>>>>>>>>>???AAA@@@??????>>>?????????<<<===>>>??????@@@??????;;;<<<>>>@@@AAAAAAAAA@@@@@@CCCDDDBBB???<<<===>>>>>>???AAAAAAAAAAAABBBDDDDDDCCCBBBAAABBBEEEHHHJJJEEEDDDCCCBBBAAA@@@@@@@@@::::::;;;===???@@@>>><<<<<<<<<===>>>>>>>>>>>>===::::::::::::::::::::::::555555444333333555666777444444444333333333222222++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------...---...///...---...///111////////////////////////////////////000000000000000000000000////////////000000000111222222333333555555666666777777888888666888::::::::::::<<<>>>???>>>999222000555999999777777777777777777777777??????@@@@@@@@@??????>>>===???AAAAAAAAA@@@AAABBB???@@@AAA>>>;;;;;;===@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBAAA@@@======>>>???;;;999888888:::>>>CCCFFFDDDBBB@@@BBBDDDDDDBBB??????@@@AAA@@@???>>>???@@@<<<>>><<<999;;;AAA@@@:::<<<;;;:::888555333222222666666555444333333333333222222222111111111111000////////////............,,,------,,,******+++---,,,,,,,,,+++))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,***))))))***,,,---******+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,************************)))************+++++++++************************++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------------------------------//////.........------------......///////////////////////////000000000000///000000000111111111111555555555555666666666666:::888666888;;;<<<;;;999;;;;;;;;;<<<<<<<<<<<<===<<<<<<======>>>????????????>>>============>>>>>>AAA>>>:::888999;;;<<<<<<=========>>>>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@@@@AAABBBDDDEEEDDDAAA>>>DDDDDDBBBAAA@@@?????????===???AAABBBAAA@@@AAAAAAAAA@@@>>>=========>>>???>>><<<888666666999>>>AAABBB@@@===:::999:::<<<===<<<;;;;;;::::::;;;;;;<<<::::::;;;<<<<<<<<<;;;;;;888:::<<<<<<;;;;;;;;;<<<;;;===>>><<<999888:::===;;;;;;;;;:::888555222111222333666888::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>???>>>===:::::::::<<<>>>@@@???>>><<<<<<<<<<<<<<<===>>>???>>>======<<<<<<<<<<<<===:::<<<>>>>>>>>>>>>>>>@@@@@@@@@????????????@@@@@@AAAAAA@@@@@@???@@@@@@@@@<<<;;;;;;;;;<<<===>>>????????????>>>>>>>>>======???@@@AAABBBBBB@@@???===DDDCCCBBBAAAAAAAAAAAAAAACCCAAA@@@AAADDDGGGHHHHHHHHHGGGDDDAAA>>>???BBBEEEBBBAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>?????????<<<;;;:::999999999:::;;;555555555666666666666666444444333333333222222222++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------...---...///...------///111////////////////////////////////////000000000000111111111111111000000000111111222222333333444444555555666666777777888888666888::::::::::::<<<>>>EEEDDD???888666999;;;999999999999999999999999999>>>??????@@@@@@??????>>>===???AAABBBAAAAAABBBCCC???@@@AAA@@@===<<<>>>@@@BBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@>>>===>>>???<<<;;;999999999;;;>>>@@@BBBAAA@@@AAACCCDDDBBB@@@>>>>>>???>>>>>>>>>??????888999777333666===AAA???555555444111000000444777666555444333333222333333222222222111111111000000////////////............---......---,,,,,,...///111///---+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,+++))))))+++,,,---******+++++++++,,,,,,,,,************************++++++++++++++++++,,,,,,++++++++++++++++++++++++************++++++++++++************************++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------------------------//////.........------------......///////////////////////////000000000000111111111111222222222222555555555555666666666666999777666888:::<<<;;;999;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<======>>>??????>>>>>>>>>>>>>>>============:::888777999:::;;;;;;=========>>>>>>?????????<<<===>>>>>>?????????>>>??????@@@BBBCCCBBB???<<>>===>>>???@@@???>>>=========>>>??????===:::888999;;;???AAA@@@???===;;;;;;;;;<<<===;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;::::::999888999;;;;;;:::::::::;;;:::;;;;;;999888777888:::::::::::::::999888666555333444666888999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;===>>>>>>===;;;;;;;;;===@@@AAA@@@???>>>======<<<<<<<<<<<<===>>>======<<<<<<<<<<<<<<<;;;===?????????>>>???@@@@@@??????>>>>>>??????@@@@@@@@@?????????@@@@@@AAA======<<<<<<======>>>>>>???????????????>>>>>>>>>???@@@AAABBBBBB@@@???===CCCBBBBBBBBBAAAAAAAAAAAACCCAAA@@@@@@BBBDDDEEEEEEDDDDDDBBB@@@??????BBBEEEIIIFFFAAA?????????===;;;>>>>>>>>>>>>===;;;:::::::::999888777777777888888555555555555555555555555444333333333333222222222++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------...---...///...------///111////////////////////////////////////000000000000111111111111111222222222222222333333444555555555555555666666777777888888666888999:::999:::;;;===DDDEEEBBB<<<:::======;;;::::::::::::::::::::::::>>>>>>????????????>>>>>>===???AAAAAAAAA@@@AAACCC???AAABBBAAA@@@??????@@@BBBBBBAAAAAA@@@@@@@@@???@@@AAABBBAAA???===>>>???@@@???>>><<<<<<;;;;;;;;;@@@??????@@@BBBCCCBBB@@@>>>>>>>>>>>>??????@@@AAAEEEFFFCCC;;;666888<<<>>>666555111...,,,...222666666555444333333222222222222222111111111000000000/////////............------...//////......000222666222---+++,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,+++******+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------...............------------......///////////////////////////000000000000111222222222222333333333444555555555555666666666888777777888:::;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===:::;;;;;;<<<======>>>>>>>>>>>>?????????>>><<<<<<;;;:::999:::;;;<<<;;;:::<<<<<<===>>>??????@@@@@@>>>>>>???@@@@@@@@@??????AAA@@@AAABBBCCCBBB???<<<@@@??????>>>>>>?????????<<<=========;;;<<<===???@@@???>>><<<<<<======>>>???>>><<<;;;;;;===???@@@========================;;;;;;::::::::::::;;;;;;:::::::::::::::999888777666888::::::999888999:::999888666666777888777666777888999:::::::::::::::555666777888999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::<<<======<<<<<<<<<<<<>>>@@@BBBAAA??????>>>===<<<<<<;;;;;;<<<=========<<<<<<<<<;;;;;;;;;===???@@@??????@@@AAA??????>>>>>>>>>>>>??????>>>>>>>>>>>>???@@@@@@AAA>>>>>>>>>>>>============>>>>>>??????@@@????????????@@@AAAAAAAAA@@@>>>===AAAAAABBBCCCBBBAAA@@@???BBBAAA??????@@@AAAAAA@@@???@@@@@@@@@??????AAACCCKKKEEE>>><<<>>>???===;;;>>>>>>>>>===;;;888666444888777666555555555666666555555444444333333222222333333333222222222111111+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++++++++++++++,,,,,,...------,,,,,,------...---.........------///000////////////////////////////////////000000000000000000111111111111111222222222222333444444555555555555666666777777888888666888999:::999999;;;<<<===??????<<<<<>>>>>???>>>>>>>>><<<>>>@@@@@@??????@@@AAA???AAABBBCCCBBBAAA@@@@@@BBBAAAAAA@@@@@@??????>>>@@@AAABBBAAA???>>>??????CCCCCCBBBAAA@@@>>>===<<<>>>>>>???@@@AAABBBBBBAAA@@@???>>>>>>@@@BBBCCCCCCVVVXXXVVVKKK>>>666555777999555111000111333444444666555444333222222222222111111111111000000000000//////.........---------,,,---............111333666000***))),,,///...+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,++++++++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------------------------------........................---......///////////////////////////000000000000111111111222222222333333444444444555555555666666777777777888:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===::::::;;;;;;<<<============>>>@@@AAA@@@???<<<;;;@@@??????@@@AAA@@@>>><<<::::::;;;<<<>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBAAACCCBBBBBBDDDEEEDDDAAA???===============>>>???@@@>>>>>>>>>===<<<<<<>>>@@@???>>>===<<<;;;<<<============<<<<<<<<<======>>>;;;<<<===>>>???>>>>>>===;;;::::::::::::::::::;;;:::::::::999999777666555555777999999888777888999:::777444555888999777555777777888999:::::::::;;;777777888888888999888888;;;;;;;;;;;;;;;;;;;;;;;;999888888999;;;<<<<<<;;;<<<;;;<<<>>>@@@AAA@@@???>>>======<<<<<<<<<<<<===============<<<;;;:::::::::<<<>>>???>>>>>>???@@@>>>>>>>>>======>>>>>>>>><<<<<<<<<===>>>???@@@AAA????????????>>>===<<<;;;<<<===>>>???@@@@@@@@@@@@???@@@@@@AAA@@@???>>>>>>???@@@AAACCCCCCAAA???>>>BBB@@@>>>>>>??????===<<<<<<>>>@@@@@@???>>>???@@@DDD>>>777666:::??????>>>=========<<<:::888555333666666666555555555555555555444444333222111000000222222222222111111111111+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,...------,,,,,,------...,,,---...---,,,---...000////////////////////////////////////000000000000/////////000000000111111111111222222333444444444555555666666777777888888666888999999999999:::;;;999===>>><<<===@@@@@@===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>:::<<<>>>>>>>>>>>>>>>@@@@@@@@@AAABBBCCCBBBAAA@@@AAAAAAAAA@@@@@@????????????AAABBBBBB@@@??????@@@AAABBBBBBBBBAAA@@@???>>>===>>>???@@@AAAAAABBBBBB???===;;;<<<>>>AAAAAAAAAOOOUUUZZZWWWNNNDDDBBBEEEHHHDDDAAA@@@BBB@@@:::555555555444333222222222222111111111000000000//////............------------***,,,------,,,---///111111,,,'''''',,,///...,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------------------------.....................---......///////////////////////////000000000000000000000000111111111222444444444444555555555555666777888999999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<===::::::;;;;;;<<<=========<<<>>>???AAAAAA???>>><<>><<<999999:::;;;===>>>??????AAAAAAAAABBBBBBAAAAAA@@@BBBAAAAAABBBCCCCCCBBB@@@<<<<<<<<<<<<===>>>??????>>>>>>>>>===;;;;;;>>>@@@>>>>>><<<;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<>>>>>>>>>===<<<:::::::::999999:::::::::::::::999999888777666555444666888888777666777888:::777555666888:::999666777777777777888888888999999888888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;999888888999;;;<<<;;;:::;;;::::::<<>>;;;;;;;;;<<<<<<>>>??????============<<<;;;999999888:::<<<===<<<<<<===>>>>>>======<<<<<<======>>>;;;;;;;;;<<<===>>>???@@@????????????>>><<<;;;:::999;;;===???@@@AAA@@@@@@@@@@@@@@@@@@??????>>>>>>===???AAABBBBBBAAA???>>>@@@???>>>>>>>>>>>><<<;;;<<<>>>@@@@@@>>>===<<<===>>>888222111666;;;>>>>>><<<<<<<<<<<<;;;999777666666666666666666555555555444444333222111000000///222222111111111000000000++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,---...------,,,,,,------...,,,---...---,,,,,,...000////////////////////////////////////000000000000.........///000000111111111111111222333333444444555555666666777777888888777888999999888888999;;;<<>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======>>>>>>===:::<<<>>>>>>>>>===>>>???AAA@@@@@@AAABBBCCCBBB@@@@@@AAAAAAAAAAAAAAAAAAAAA>>>@@@CCCCCCAAA@@@@@@@@@>>>>>>??????@@@??????>>>===???AAABBBAAA@@@AAABBB???;;;888888;;;>>>>>>===@@@GGGSSS\\\\\\[[[___fffqqqooojjjaaaVVVHHH;;;444555444333222222111111111111111000000000/////////.........------------,,,***+++,,,+++++++++---///,,,)))'''(((+++...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............---------------------------------------------...............---......///////////////////////////000000000000//////000000000111111111333444444444444555555555555777888999999:::<<<===;;;;;;;;;<<<<<<<<<<<<===:::;;;;;;<<<======>>>>>><<<===>>>@@@@@@@@@@@@???DDDCCCBBBBBBBBBAAA>>>;;;::::::;;;<<<======>>>>>>===>>>>>>>>>>>>===<<<<<<=========>>>@@@AAA@@@???<<<<<<<<<<<<======>>>???<<<======<<<::::::;;;===>>>===<<<;;;:::;;;;;;<<<;;;:::999999999999999999999:::;;;<<<===<<<<<<;;;::::::999999999999::::::999999999999999888777666444666888888777666777888999888777777888:::999999888888777666666777888888999999888888888999999:::::::::::::::::::::::::::999888888999;;;<<<<<<;;;:::::::::<<<>>>??????===:::::::::;;;===>>>@@@AAA<<<=========<<<:::999777777999;;;<<<;;;;;;<<<=========<<<<<<<<<<<<======;;;;;;;;;;;;<<<===>>>>>>===>>>>>>>>>>>><<<:::999666888;;;>>>@@@@@@@@@???@@@@@@??????>>>>>>>>>>>>===>>>???@@@AAA@@@?????????>>>>>>>>>@@@@@@>>><<<===>>>@@@???===<<<<<<<<<>>>:::555333444777:::;;;<<<<<<;;;;;;:::::::::999666777777777777666555555333333222222111111000000111111111000000000000///++++++,,,,,,,,,,,,------------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))******+++,,,,,,------...------,,,,,,------...,,,---------,,,,,,...000////////////////////////////////////000000000000...//////000111111222222222222333333444444555555555555666666777777888888777888999999888888999:::;;;>>>???<<<<<>>???AAACCCBBBAAA@@@@@@AAAAAABBBBBBCCCCCC>>>@@@CCCCCCBBB@@@@@@@@@>>>>>>>>>>>>>>>????????????AAACCCCCCAAA@@@AAACCCAAA===888888<<>>===BBBDDDKKKTTTXXX\\\fffqqquuuZZZDDD999777555444333222111111111111111000000000////////////.........---------,,,,,,+++,,,,,,+++******,,,...*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,------------------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///.........---------------------------------------------.........//////---......///////////////////////////000000000000000000111111111222222222333333444444444555555555444666999999999999<<<>>>;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<======>>>??????<<<<<<===>>>@@@AAABBBCCCAAA@@@@@@@@@AAAAAA@@@>>>============>>>>>>??????;;;<<<<<<<<<<<<;;;:::999;;;::::::<<>>>>><<<===>>>>>><<<;;;;;;<<<===<<<;;;:::::::::;;;<<<;;;:::999888777888999999999999::::::::::::::::::::::::999999999999::::::888999999:::999999888888555666888888777777777888777888888888777777999;;;888888777777777888999:::999888888888888999;;;;;;:::::::::::::::::::::::::::999888:::<<<===<<<;;;;;;;;;;;;===???@@@???>>>;;;;;;;;;<<<<<<>>>???@@@<<<=========<<<:::888666888999;;;<<<;;;;;;<<<======<<<<<<;;;;;;<<<<<<===<<<;;;;;;;;;;;;;;;<<<<<<;;;<<<===>>>===;;;:::888333666999===???@@@??????@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@======>>>@@@BBBBBBAAA???<<<===>>>>>>======>>>??????>>><<<888555555999======<<<:::999888888999:::555666777777777666444444222222222222222222222222111111000000000/////////++++++,,,,,,,,,---------------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))***+++,,,,,,------...------,,,,,,------...,,,---------,,,,,,...///////////////////////////////////////000000000000///000000111222222333333333333444444555666666777555555666666777888888888777888999999888777888:::666999:::999;;;???AAA???>>>>>>>>>>>>>>>>>>>>>>>>999:::;;;<<<===============???AAAAAAAAA@@@AAABBBBBB???======@@@BBBBBBAAA???@@@AAABBBCCCCCCDDDEEE>>>@@@CCCDDDBBBAAA@@@@@@AAAAAA@@@??????@@@@@@AAA@@@CCCEEEDDDAAA@@@AAACCCEEE@@@;;;;;;???AAAAAA???LLLGGGDDDEEEFFFHHHSSS___ooo{{{pppQQQ<<<:::AAA555444333222111111111111000000000000////////////......---------,,,,,,,,,,,,------,,,+++***,,,---***,,,......,,,***)))))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------//////.........------------------------------------------.........//////---......///////////////////////////000000000000111111222222222333333333333333333444444444555555444666999:::999999<<>>?????????;;;<<<<<<>>>???BBBDDDEEE@@@??????@@@BBBCCCCCCBBB???????????????@@@@@@@@@<<<<<<======<<<;;;::::::;;;:::;;;===@@@BBBCCCBBB>>>>>>============>>>>>>===???AAAAAA???============<<<;;;:::999:::;;;;;;<<<;;;999777777888999:::999999999999999999999999:::999999999999999999:::888999999:::::::::999999555777999999888777888999555777999888666555888;;;888777777777888:::<<<===999888888777888:::;;;<<<:::::::::::::::::::::::::::999999:::<<<======<<<<<<<<<<<<>>>@@@AAAAAA???======<<<<<<<<<======>>><<<======>>><<<:::888666888:::<<<===<<<<<<===>>><<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;:::::::::;;;;;;999;;;<<<======;;;999888222444888<<>>@@@??????>>>>>>>>>>>>>>>>>>>>>======>>>???@@@@@@<<<===>>>@@@CCCDDDCCCBBB;;;<<<=========>>>@@@BBB???@@@@@@<<<777777<<>>???@@@AAABBB===<<<::::::;;;;;;:::888>>>>>>???@@@@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA<<<===???@@@AAABBBBBBAAAAAAAAABBBBBBAAAAAA@@@???@@@???===<<<<<<>>>???AAADDDDDDCCCAAA>>>>>>???AAACCCBBB@@@>>><<<<<<<<<<<>>>>>======<<<<<<<<<;;;>>>>>>@@@AAAAAA@@@???>>>??????>>>>>>???AAADDDEEE>>>??????>>>===>>>AAACCC===??????>>>;;;::::::<<<>>>======<<<===???AAABBB@@@???>>>>>>===>>>>>>>>>??????>>>===<<<;;;;;;:::<<<<<<<<<===<<<;;;;;;:::999888888888::::::888666888999999:::::::::999999::::::999999888777666666777777777777666666666666444444555555555555555444666666666666777777777777666666555555555555666666555555444444555666888999999888888888888888999999:::999999888999:::<<<===;;;;;;;;;===???@@@@@@>>><<<<<<;;;:::;;;===???AAA<<<<<<<<<<<<============;;;;;;<<<======<<<;;;;;;===<<<;;;:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===888999:::;;;<<<>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>======???AAACCCCCCBBB???===;;;===@@@CCCBBBAAA>>>======<<<<<<<<<<<<===>>>>>>;;;888666666999;;;;;;::::::999888777666666555555444444444333333333333333333222222222111111000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---***)))+++++++++///555,,,+++***+++,,,---,,,+++------,,,,,,,,,------...------------------------000000///...............//////.........//////000/////////000000000111111000111222222444444555666555555555555666666777888666777888999:::999999888888888999999::::::;;;;;;888888999:::;;;<<<===>>>???===<<<===>>>???>>><<<======>>>>>>?????????>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBEEEDDDBBBAAAAAABBBCCCDDDCCCBBB@@@===::::::<<>>===<<<======>>>>>>======>>>???AAAAAAAAADDDEEEAAA999444333444444444333222222111000000///............---------......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------------------------------..............................---------...///000////////////000000000000000000000111222222333333333333444444555666666666666666666777888999;;;;;;;;;;;;;;;;;;<<<<<<======@@@???===;;;;;;<<<===>>>>>>???@@@@@@@@@@@@???>>>>>>=========>>>@@@BBBDDD>>>??????>>>===>>>@@@BBB@@@@@@@@@???>>>=========<<<<<<<<<<<<===>>>???@@@AAAAAA@@@@@@??????>>>>>>>>>======<<<<<<;;;;;;;;;===============<<<<<<;;;:::999888888999999777555777777888999::::::999999::::::999888888777666666777777777777666666666555444555555555555555444444555555555666666666666777666555555444444555555666555444444444555666777888777777777777888888999:::::::::999999999:::;;;<<<;;;;;;;;;===???@@@???>>>>>>===<<<<<<<<<>>>@@@AAA;;;<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<@@@???===<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<======>>>>>>========================@@@???>>>???AAABBBAAA@@@AAA>>>======@@@AAA@@@???@@@@@@???>>>=========>>><<<<<<;;;888666555777999;;;;;;:::999888777777666555555555555444444444333333333222222222111111111000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++///+++)))***+++---444<<>>===<<<===?????????===<<<<<<============>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>======<<<<<>>@@@???>>>============>>><<<;;;;;;::::::;;;;;;<<<999777666777888888666333333333333222111111000000///............---------......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////...............------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------------------------------..............................------......///000////////////000000000000000000000111222222333333333333333444555555666666666666666777888999:::;;;;;;;;;<<<===>>>>>>??????BBB@@@===::::::<<>>??????@@@@@@???>>>>>><<<<<<;;;;;;<<<>>>@@@AAA>>>>>>???>>>======???AAAAAA@@@??????@@@AAA@@@>>>::::::;;;<<<============???@@@@@@@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>======<<<;;;;;;999888888999888666444555666777888999:::::::::999999888888777777666666777777777666666666555555555555555555555444333222444444444444555555555555555444444333333444444555444444444444555666777888666666666666777999::::::;;;::::::999999999999:::;;;::::::<<>>>>>===<<<;;;;;;<<<>>>???;;;;;;;;;<<<<<<<<<=========<<<;;;::::::;;;<<<======<<<;;;:::999999999999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<>>>>>??????>>>===@@@@@@???======<<<<<<<<<;;;;;;<<<:::888666777888<<<<<<;;;:::999888777777666666666555555555444444333222222222222111111111000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++///+++)))***+++---333;;;222///,,,***+++---------------,,,,,,+++,,,,,,---------------------------...------------...//////...............///000000000111111111222222222222000111222222444444555666666777888888888777666555777777888888999999999999;;;;;;;;;:::::::::999999999999999:::;;;<<<<<<<<<===;;;::::::<<<<<<;;;:::===<<<<<<=========>>>>>>@@@@@@@@@@@@????????????>>>???@@@AAA@@@>>><<<;;;@@@AAABBBDDDEEEFFFFFFFFFEEEEEECCCBBBAAAAAAAAAAAACCCCCCCCC@@@>>><<<===>>>>>>>>>=========>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<999777888::::::777444333222222222111111000000///............---------......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------.......................................//////000////////////000000000000000000000111222222333333222333333444444555666666666666666666777999:::;;;;;;;;;<<<===>>>@@@AAAAAAAAA@@@>>><<<<<<===???@@@???????????????>>>>>>>>>;;;:::::::::;;;<<<>>>???===>>>???>>>======>>>??????===<<<===???@@@???===999:::;;;=========<<<;;;<<<===>>>>>>===;;;999777:::::::::;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;:::;;;:::888888888777555333333444666777888999999999888888777777777666666666777777666666666555555555555555555555444333222222222222333333333444444444444333333222222333333444333444444444555666777777444444555666777888:::;;;;;;;;;:::999999888888888:::999:::<<<>>>???>>>===;;;;;;:::999999999::::::::::::;;;;;;;;;<<<<<<<<<===<<<:::999999:::<<<===;;;::::::999888777666666::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>?????????========================@@@???>>>???@@@AAA@@@???@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<;;;::::::::::::<<<>>>???>>><<<:::999999===<<<<<<;;;:::999888777777666666666666555555555222222222222111111111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++---++++++------+++///444222///,,,***+++---------+++******+++,,,---......------------------------+++++++++,,,...///111222000000///...............000111111111222222222222000111222222444444555666777888999:::999888777666888888888888888999999999<<<;;;;;;::::::999999888:::::::::;;;<<<<<<=========<<<::::::::::::999777>>>>>>=========>>>???@@@@@@@@@@@@??????>>>>>>>>>>>>AAAEEEIIIIIIFFFCCC@@@>>>???@@@BBBCCCDDDEEEEEEBBBBBBAAA@@@???>>>>>>>>>@@@BBBEEEDDDBBB???======<<<=========>>>>>>>>>>>>@@@??????>>>===<<<;;;::::::999888666555444333222222222111111111111111000///............---------......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------.................................///////////////////////////000000000000000000000111222222333333222222333333444555555555555555555666777888:::::::::;;;<<<===>>>???@@@AAA===>>>????????????>>>>>>@@@??????>>>>>>=========:::::::::;;;;;;<<<======<<<===???>>>===<<<===>>>;;;;;;:::;;;<<<<<<<<<;;;:::;;;<<<===>>>===<<<;;;;;;<<<===>>>===;;;999777999999::::::;;;<<<<<<<<<::::::;;;;;;::::::999888;;;999888888888777555222222333444666777888888888777777666666666666666666666666666666555555555555444444555555444333222222222222222222333333333333333333222222222222333333333333444444555666666666444444444555666888999::::::::::::999999888888777999999999;;;===>>>>>><<<:::::::::999999999999999::::::::::::;;;;;;;;;;;;===<<<:::999999:::<<<============<<<;;;::::::999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>???@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<>>>@@@BBBBBBAAA>>>>>>>>>>>>===>>>???@@@>>>>>>===;;;;;;:::::::::???AAACCCBBB@@@>>><<<<<<===<<<<<<;;;:::999888777777666666666666555555555222222222111111111000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,***,,,///...***+++//////---++++++,,,------,,,))))))******+++---...///------------------------******+++,,,---///111222111111///......---------000000000111111111222222000111222222444444555666777777888999999888888888888888777777888888999::::::::::::999999888888888999999999::::::;;;;;;;;;@@@>>><<<<<<======;;;:::???>>>===<<<===>>>???@@@@@@@@@??????>>>=========:::>>>DDDHHHIIIGGGCCC@@@===>>>???AAABBBCCCCCCCCCAAAAAAAAA@@@@@@??????>>><<>>>>>>>>==================<<<:::999888666777777555222111222555111111111111111111111111///............---------......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++************++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................---...///000000000000///////////////000000000000000000000111222222333333222222222333444444555555555555555666777888999:::::::::;;;<<<======>>>>>>;;;<<>><<<@@@@@@>>>===============;;;;;;<<<<<<============;;;===>>>>>><<<;;;;;;<<<999:::;;;:::999888999:::;;;;;;<<<<<<<<<<<<<<<;;;===>>>?????????>>><<<<<<::::::;;;;;;<<<<<<<<<===999999::::::999999888777:::888777777888777555333222333444555666777777777666666666666555555555555666666666555555555444444333333444444444444333333222222222222333333333333444333333222222333333444222222444555555666555555444444444444555777888888888999999:::999999888777999888888:::===>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<999999999:::::::::;;;;;;<<<;;;:::999999:::;;;<<<;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<>>>???@@@AAABBB????????????????????????<<<;;;;;;===@@@BBBBBBAAA<<<===>>>>>>======???AAA@@@@@@???>>>>>>>>>>>>>>>AAACCCDDDDDDAAA???>>>>>><<<<<<;;;:::999888777777666666666555555555444444222111111111111000000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,***,,,...---***+++///,,,+++***+++,,,---,,,++++++*********+++,,,------------------------------,,,,,,,,,,,,---...//////000//////.........///////////////000000000111111000111222222444444555666555555555555666777888888999888777777777888999:::888888888888888888888888999999999:::::::::::::::>>>======>>>???@@@@@@???>>>===<<<;;;;;;===>>>@@@@@@??????>>>======<<<<<<888;;;>>>AAABBBAAA???>>>>>>>>>@@@AAABBBBBBBBBBBB@@@@@@AAAAAAAAA@@@@@@@@@<<<>>>??????>>>>>>???@@@<<<======>>>>>>===<<<;;;;;;;;;;;;;;;:::999777666777777666555333333555777000000000000111111111111///............---------......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++************++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................---...///000111000000///////////////000000000000000000000111222222333333111222222333333444555555555555555555777888999:::999999:::::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>>===AAA@@@>>>===<<<<<<======<<<======>>>>>>>>>>>>>>>;;;===>>>>>><<<;;;:::;;;999===@@@===888666999===;;;;;;::::::::::::;;;;;;===>>>>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<======999::::::::::::999888888888777666777888777666444222333444555555555555555555555555555555555555555666666555555555444444444111222333333444444444444222222222333333333444444444444333333333333444444111222444555666555555555555444444444555555666777777777999999:::999888888888888888:::<<<===<<<;;;:::;;;<<<===============999999999999::::::::::::::::::::::::::::::::::::888888999:::;;;:::999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<======>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===@@@AAAAAA@@@===???@@@>>><<<;;;===???@@@????????????@@@AAAAAAAAABBBBBBAAA???=========;;;;;;:::999888777777666555555555555444444444333111111111111000000000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---++++++...---+++---222***))))))+++------,,,+++---,,,++++++******++++++------------------------......---,,,,,,,,,,,,---......---......///000111////////////000000000000000111222333444555555666444333333333444555777888999888777777777888:::;;;777777777777777777777777;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;===@@@BBBBBBBBB===<<<:::::::::;;;===???@@@??????>>>===<<<<<<;;;=========>>>??????@@@@@@??????@@@AAABBBBBBBBBBBB??????@@@AAAAAAAAA@@@@@@??????>>>===<<<>>>BBBEEE<<<===>>>>>>>>>===;;;:::::::::;;;;;;:::999777666888666444333333444444333000000000000000111111111//////.........---------......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++************++++++---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................---...000111111111000///////////////000000000000000000000111222222333333111222222333333444555555555555555555666888999:::999999999999999999999999===<<<;;;;;;<<<===>>>???AAA@@@>>>===<<<<<<<<<======>>>???????????????>>>;;;<<<>>>>>><<<::::::::::::@@@DDD@@@999666:::???;;;:::999888888888::::::<<<<<<;;;;;;<<<===>>>???========================:::;;;;;;;;;;;;:::999999777666666777888888666444333333444444555444444444444555555555555555555555666666555555555444444444000111222333444555555555222222333333333444444444555444444333333444444555111222333555666555555444555555444444444555555666666777888999::::::999888888777888999<<<===<<<;;;888999:::;;;<<<<<<<<<<<<888888999999999:::::::::999::::::;;;;;;::::::999:::;;;===>>>???>>>>>>===========================;;;;;;;;;<<<<<<<<<========================>>>>>>========================???>>>===>>>???@@@???===???AAAAAA???;;;999;;;===============>>>???@@@AAA???@@@@@@>>><<<;;;;;;<<<;;;::::::999888777666666555555444444444333333333111111111111000000000000000000000000000000000000---------,,,,,,+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................------------------------++++++,,,,,,---...//////000000000000000000000000222222222222222222333333444444444444555777888999999888777666555555555666666666777777777777666666888888999:::;;;;;;;;;;;;::::::<<<===>>>>>>??????<<<===>>>??????>>>======:::;;;<<<===>>>>>>>>>>>>;;;<<<>>>?????????>>>===@@@@@@??????@@@@@@AAABBBAAA@@@@@@???>>>===<<<<<<@@@@@@????????????@@@@@@>>>>>>======<<<<<<;;;;;;999888777666666555666666666666555444333333222222000000000000////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++//////,,,***,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,------------------------------...............///000111---------............///,,,---///000000000///...000000000000111111111111000111111111111222222222444444333333333444444555:::999888666555444444444999999:::::::::;;;;;;;;;::::::;;;;;;<<<===>>>>>>======>>>===;;;;;;<<<>>>???????????????@@@@@@@@@???<<<::::::<<<===<<<:::DDDBBB@@@===;;;;;;::::::;;;:::888555444444777:::======;;;999;;;???>>>999999:::<<<===<<<:::888777888888999::::::888777666666555555555555444444444555444333333333333444555333333333333333333333333333444444555555444444333333333333333333333333333333333333222222222111111444444444333333222222222222222333333333333444444444444444555555555555666777777666666555555444444999666444666:::>>>??????>>><<<999999:::;;;;;;;;;999888777777777888::::::888999;;;<<<<<<;;;999888777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;===============<<<<<<<<<>>>>>>>>>>>>>>>???@@@@@@>>>>>>===<<<<<<===>>>???>>>>>>>>>>>>>>>=========@@@BBB@@@999666777888777;;;;;;<<<===>>>???@@@@@@@@@???===;;;:::;;;<<<===999888666555444555777888444444333333222111000000000000000000000000000000....../////////...,,,+++---------,,,,,,+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------++++++,,,------...//////000000000000000000000000111222222222222333333333444444444444555777888999999888888777666666666777777777888888888888777777888888999:::;;;;;;;;;;;;<<<;;;;;;:::999888666666;;;<<<===>>>???>>>>>>===;;;;;;===>>>>>>>>>>>>>>>;;;<<<===>>>????????????@@@@@@??????@@@@@@AAABBB??????????????????>>>>>>@@@??????>>>>>>??????@@@???>>>>>>======<<<;;;;;;999888777666555555555555555555555444333333222222000000000000/////////...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------***000333111//////---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------......---------...//////---------............///,,,---...///000//////...//////000000000111111111000000111111111222222222444444444444444444555666888777777666666666666666777777777888888888999999::::::;;;;;;<<<======>>>;;;<<<===<<<::::::;;;============>>>>>>>>>>>>>>><<<999777888;;;======<<<@@@>>><<<:::999888999999===<<<888333000111555888:::<<<;;;:::;;;===:::444666777888999999999888888888888999999888888777666555555555555444444444444555444333333333333444555333333333333333333333333333333444444444444333333333333333333333333333333333333333222222222111111444444333333333222222222222222222333333333444444444444444444555555555555666666666666555555555555:::777555777;;;>>>@@@@@@>>><<<::::::<<<<<<;;;:::888888777777777888999:::888999;;;<<<<<<;;;999888777888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;===============>>>??????@@@???>>>===<<<<<<======>>>>>>>>>======<<<<<<<<<@@@BBB@@@:::777999:::999;;;<<<<<<===>>>?????????@@@>>><<<;;;::::::;;;<<<:::999777666555666777888444444333222222111000000000000000000000000000000....../////////...,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---......//////000000000000000000000000111111222222222333333333444444444444555777888999999999888888777888888888888999999::::::999999888999999999:::;;;;;;<<<<<<<<<<<<;;;:::888666444333:::;;;<<<===>>>?????????<<<===>>>??????@@@??????============>>>???@@@AAA@@@????????????@@@AAAAAA????????????@@@@@@AAAAAA@@@??????>>>>>>??????@@@?????????>>>======<<<<<<999888777666555555555555555444444333333222222222000000000/////////......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000666>>>CCCCCCAAA@@@<<<777,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------------------------------......---,,,,,,,,,---------------............///------...////////////...//////000000000000111111000000000111111111222222555555444444555555666777666666555666666777888999666666777777777888888888::::::;;;;;;<<<=========:::;;;<<<;;;999999;;;===<<<<<<<<<<<<<<<<<<<<<;;;888666555666999<<<>>>>>>===<<<:::999888888999:::@@@===999333///000444777888:::;;;::::::;;;777111222222333444666888999:::999888888777777777777777555555555555444444444444444444333333333333444444333333333333333333333333222222333333333333222222333333333333333333333333333333333222222222111111333333333333222222222222222222222222333333333333444444444444555555555555555555555555555666666666:::888666777:::>>>???@@@======<<<===>>>>>>;;;999888777777777777888999999888999:::;;;;;;:::999888888888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>>AAA@@@???===<<<<<<<<<<<>>>>>===<<<;;;::::::>>>@@@???:::777:::<<<;;;<<<<<<<<<======>>>>>>>>>???>>><<<:::::::::;;;;;;:::999777666666666777888333333333222111111000000000000000000000000000000.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---------......//////000000000000000000000000111111111222222333333444444444444444555777888999999999999888888999::::::::::::;;;;;;;;;;;;::::::999999::::::;;;<<<<<<===<<<<<<============<<<;;;999:::;;;<<<>>>??????@@@======>>>???@@@@@@@@@@@@@@@@@@>>>======>>>???@@@???????????????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>???????????????>>>======<<<<<<999888777666555444444444444333333333222222222111000000/////////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,...///000000000000,,,333888888666666222...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------------------------------...------,,,++++++++++++---------............///------........./////////////////////000000000111000000000000111111111111555555555555555666777888666666555666666777888999888888888999999999::::::;;;;;;;;;<<<<<<<<<======:::;;;<<<;;;::::::<<<===<<<<<<<<<;;;;;;;;;;;;;;;999888666666888;;;>>>???<<<<<<;;;::::::;;;<<<<<<@@@???<<<888555444666888777::::::888999:::999444111000111222444777;;;===999888777666555666777777555555555444444444333333333333333333333333333333333333333333333333333333111222222333333222222111222222222222222222222222333333333222222222111111333222222222222222222222111222222222222333333333333333444444444555555555444444444555555666666666888777666666888;;;===???======>>>@@@@@@???;;;888777777777777777888888999888888999:::::::::999999888999::::::;;;;;;;;;:::::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===??????>>>=========<<<<<>>===<<<;;;:::999999<<<>>>===999777:::<<<<<<<<<<<<=====================<<<;;;:::999999999:::888777666555555555666666333222222222111111000000000000000000000000000000..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...............///////////////////////////000000111222333333444444444444444444555777888999999999888888999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::<<<===>>><<<===>>>???@@@@@@@@@@@@::::::;;;<<<===>>>???@@@===>>>???@@@AAAAAAAAAAAADDDBBB@@@???>>>===>>>>>>??????>>>>>>??????@@@AAABBBBBBAAAAAA@@@??????>>>???>>>>>>>>>>>>>>>>>>?????????>>>>>>===<<<<<<<<<999888777555444444333333222222222222222111111111////////////.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,---.../////////$$$))),,,***(((***)))''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------+++++++++,,,,,,,,,------------------------------...---,,,+++++++++++++++---------............///---------------......///...////////////000000000//////000000000111111111444444444555555777888888777777666666666666777777888999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===<<<;;;;;;===???=========<<<<<<;;;;;;;;;<<<<<<;;;::::::;;;===???;;;::::::999:::;;;<<<===>>>???AAA@@@===:::999999777:::999666777;;;>>>===333222222222555888<<<>>>999888666555444555666777555444444444444333333333333333333333333333333333333333333333333333333333111222222333333222222111222222222222222222222222333333333222222222111111222222222222222222222222111111111222222222333333333333333444444444444555333333444444555555666666555555555555666888;;;===>>>>>>???AAAAAA???;;;888666666777777888888888888777888888999::::::::::::999999:::;;;;;;;;;::::::999999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>??????>>>===<<<;;;:::999999:::===<<<888666:::<<<<<<============<<<<<<<<<<<<<<<;;;:::999999888888888555555444333333333333333222222111111111111111000////////////////////////......------............++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.................................////////////////////////000000111222333444444555444444444444555777888999888888888888999:::;;;<<<;;;<<<<<<======<<<<<<;;;;;;::::::::::::<<<===???>>>>>>>>>???>>>>>>===<<<;;;;;;;;;;;;<<<===>>>???===>>>???@@@@@@AAA@@@@@@DDDCCCBBB@@@???>>>>>>>>>???>>>>>>>>>>>>???@@@@@@BBBBBBAAA@@@???>>>======???>>>>>>======>>>>>>???>>>>>>>>>===<<<<<<;;;;;;999888777555444333333333111111111111111111111111/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,------------+++///000,,,+++...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,------------------------------------,,,+++++++++,,,,,,---------............///------,,,,,,------...///......////////////000000/////////000000000111111333333444444555666777888777777666666666666777777777777888888888999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======<<<<<<>>>@@@>>>>>>>>>===<<<<<<;;;;;;>>>??????>>><<<;;;<<<>>>999999888777888999:::;;;===@@@CCCDDDAAA===:::888777::::::666666<<>>>>>???@@@@@@???;;;777555666777777888888777777777777888888999999::::::999::::::;;;;;;:::::::::888999:::;;;;;;<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>======<<<;;;;;;;;;;;;<<<:::;;;<<<>>>???????????????>>>>>>===<<<;;;:::::::::===<<<888777:::======>>>======<<<<<<;;;;;;;;;:::::::::999888888777777333333333333222222111111111111111111111111111111////////////////////////......---------...//////+++++++++,,,,,,---------,,,,,,,,,---------......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------++++++,,,,,,---......///////////////............///////////////////////////000111222333444444555444444444444555777888999666666777777999:::;;;<<<;;;<<<<<<<<<<<<<<<<<<;;;<<<;;;:::999:::<<<>>>???============<<<:::999999<<<;;;;;;:::;;;<<<===>>><<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>============>>>>>>======<<<<<<;;;;;;::::::999888777555444333222222000111111111111111111111//////.........---------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************++++++,,,,,,,,,,,,++++++&&&***+++(((''')))+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,------...---------............///------,,,,,,,,,---...///........./////////000000////////////000000000111222222333333444666777888555555555555666888999:::888999999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<;;;<<<>>>@@@>>>>>>>>>===<<<;;;;;;;;;<<>><<<<<<===::::::999888888999;;;;;;>>>@@@BBBBBB???:::777666666:::;;;888777;;;???@@@;;;:::888777777777888999555666666666555555444444444444444333333333222222111222333333333333222111333333333333333333333333333333444444444444333333111111111111111111111111333333333222222222111111000111111111222222222222111111111111222222222222222222333333333444444444555444444444444444444333444555555444333555888<<>>>>>??????===:::777555555777888888888777666777777777888888999:::;;;999::::::;;;;;;::::::999888888999:::;;;;;;;;;;;;::::::;;;<<<<<<===>>>>>>>>>======<<<;;;;;;<<<<<<;;;<<<===>>>??????>>>>>>>>>>>>>>>======<<<<<<<<<<<>>>>>>>>>>>===<<<;;;;;;::::::999999999999888777666666333333333333333222111111000000000000111111111111////////////////////////...------,,,---...///000+++++++++,,,,,,---------,,,,,,,,,------.........******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------........................++++++,,,,,,---.../////////////////////.........///////////////////////////000000222333444555555444444444444666777888999666666666777888:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::999:::<<<>>>@@@;;;;;;<<<<<<;;;;;;:::999===<<<;;;::::::;;;===>>><<<===>>>??????@@@??????>>>???AAABBBCCCCCCBBBAAA>>>>>>>>>>>>>>>??????@@@>>>>>>>>>>>>>>>?????????>>>>>>============>>>>>>===<<<<<<;;;::::::999999999888777555333222222222000000000000000111111111//////.........---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++************************,,,,,,,,,---,,,,,,++++++&&&***---***))),,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................,,,++++++++++++++++++,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,---......///---------.........//////------,,,+++,,,---...///............/////////000////////////000000000000222222222333444555777777222333333555777999;;;<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<;;;888:::;;;;;;:::;;;===???>>>>>>===<<<;;;;;;:::::::::===AAAAAA???<<<<<<======<<<;;;;;;;;;<<<======???@@@AAA>>>:::666444333555:::===:::888;;;<<<<<<===<<<:::999777666666555444555666666666555333222444444444333333333222222111222333444444333222111333333333333333333333333333444444555555444444333111111111111111111111111333333333222222222111111000000111111222222222222000111111111111222222222222222333333333444444444555555555444444333333333444666777555444555999===???>>>===>>>>>>===:::777444555777888888888777666777777777777888999:::;;;:::::::::;;;;;;:::999999777888999:::;;;;;;<<<;;;999999::::::;;;<<<======???>>>===<<<<<<<<<<<<<<<======>>>??????>>>===<<<>>>>>>>>>>>>>>>=========???BBBAAA<<<:::===@@@???>>>>>>===<<<;;;::::::999888999999888888777666555333444444444444333222111000000000000000111111111////////////////////////...------,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---------..............................---------............///..................------000000000000000000000000///000111222222333222222555444333222333555777888999888777777777777777777:::;;;;;;<<<<<<;;;;;;:::BBBBBBAAA???>>><<<;;;;;;;;;<<<===<<<;;;:::;;;<<>>===============>>>>>>>>>>>>???????????????@@@@@@???>>>???AAADDD>>>>>>======>>>@@@AAABBB@@@AAAAAABBBAAA@@@???>>>========================;;;;;;:::999999999::::::888888777555444222111111111111111111000000000000000000///...............------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------)))******++++++******)))******+++,,,,,,,,,,,,+++************************+++,,,,,,------,,,,,,+++---,,,,,,+++*********+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...+++,,,------......---------------------------------------............///,,,,,,,,,---------......---------............///000000000000000000000000000000000000111111111111333111000000222444444444777888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<:::888999;;;<<<:::888555333666<<<@@@>>>===>>>;;;===???===:::999;;;>>>@@@>>><<<::::::;;;>>>???@@@???>>>===<<<<<<======???<<<888888:::<<<;;;999999999999999999999999999;;;999777555444444666666777777777777666555444333444444444333333222222222222222222111111111000000000111222333444333333222333222222111111222222333111111111111111111111111111111111111111111111111222222111111111111111111444333222111111222333444222222222222222222222222333333333333333333333333333333444444555777888999999;;;===>>>===:::666444777777777777777888888999888777777888:::<<<;;;:::999999888888777888888999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<===???@@@???>>><<<<<<===<<<<<<<<<<<<===============>>>>>>>>>>>>>>>============>>>>>>>>>>>>======>>>===<<<;;;;;;:::;;;;;;;;;;;;:::888777555444444111111111111111111111111000000111111111111000000...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------..............................---------............///........................000000000000000000000000//////000111222222222222555444333222333555777888888888777777777777777888888888999;;;<<<<<<======??????>>>>>>======<<<<<<;;;<<<===<<<;;;:::;;;===>>>===<<<<<<;;;;;;<<<<<<>>>>>>>>>>>>????????????@@@AAAAAAAAA@@@AAADDDFFFCCCBBBAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAA???>>>========================;;;;;;:::999999999::::::999888777666444333222111111111111111000000000000000//////...............------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******++++++++++++************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,++++++******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...+++,,,------......------------------------------------------............,,,,,,,,,---------......---------............///////////////////////////000000000000111111111111333111///000222444444444777888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;999777888888888555222444333555:::<<<::::::===888999::::::999:::<<<>>>???===<<<;;;;;;<<<===>>>========================@@@>>><<<<<<<<<=========::::::::::::::::::;;;;;;;;;:::777666555555666777666666666666555444333222444444333333333222222222222222222111111111000000000111222333333333222222333222222222222222222333111111111111111111111111111111111111111111111111111111111111111111111111333222222222222222222333222222222222222222222222333333333333333333333333555555555666777999:::;;;:::;;;<<<===<<<:::888666666666555555666666777888777666555666999:::999888888888888777777777888888:::::::::;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<===>>>===;;;:::;;;<<<<<<<<<<<<<<<============;;;<<<<<<======<<<<<<;;;===>>>>>>>>>>>>>>>>>>===>>>===<<<;;;;;;::::::;;;;;;:::999888666555444333111111111111111111111111000000111111111111000000...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------..............................---------............///........................000000000000000000000000...///000111222222222222444333333333333555666888777777777777777888888888555666777999;;;===>>>???<<<<<<<<<<<<<<<=========;;;<<<===<<<;;;;;;<<<===<<<<<<;;;:::::::::::::::>>>>>>>>>>>>????????????@@@AAABBBBBBAAABBBDDDFFFGGGFFFDDDBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::999999999999999999888777666555333222222111111111111000000000000000///......------......------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...+++,,,------......------------------------------------------............,,,,,,,,,---------......---------............///........................000000000000111111111111333111///000222444555444777888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999888888777555111...111111444777555222555:::666666555777:::<<<============<<<<<<============888999;;;<<<======<<<<<>>===<<<>>>???<<<<<<<<<<<<<<<;;;;;;;;;:::999888666666666777777444555555555444333222111333333333333222222222222222222222111111111111111000111222222333222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222333333222222222222222222222222222222222333333333333333333333333555555555666777888999:::999::::::;;;;;;::::::999555555444444555555666777555444333555777888777666888888888888888888888888::::::::::::;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<>>>??????>>><<<<<<===???<<<<<<<<<<<<============999::::::;;;;;;;;;::::::>>>>>>????????????>>>>>>>>>===<<<;;;:::::::::::::::999888777666555444333111111111111111111111111000000111111111111000000...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------..............................---------............///---------...............////////////////////////...///000111222222222222333333333333333555666777666666777777888888888888555666777888:::<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===<<<;;;;;;<<<===<<<<<<;;;::::::::::::;;;===>>>>>>>>>????????????@@@AAABBBAAA??????@@@AAAFFFEEEDDDCCCAAA@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::999888888888888888888777666555444333222111111111111000000000/////////...------------...------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...+++,,,------......------------------------------,,,,,,---------.........,,,,,,,,,---------......---------............//////////////////////////////000000000111111111111222000///000222444555555777888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<;;;888444111000111333555111...222999888666444666;;;======;;;;;;<<<===>>>>>>======<<<555777999<<<======<<<;;;;;;===???>>>;;;:::<<>><<<<<<<<<<<<============999999:::;;;;;;;;;::::::>>>>>>????????????>>>>>>======<<<;;;::::::::::::999888888777555444444333111111111111111111111111000000111111111111000000...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------..............................---------............///---------.........//////////////////////////////......///000111111111111222222333333444555555666444555666888999999999999888888777777888999;;;;;;<<<<<<;;;;;;:::999999999:::;;;<<<<<<;;;;;;<<<>>>>>>======<<<<<<<<<<<<<<<===>>>>>>>>>???????????????@@@@@@>>>;;;999999999AAAAAAAAAAAA@@@@@@??????<<<<<<<<<<<<<<<<<<==============================<<<;;;:::999888888888888777777666555444333222222111111111111000000000/////////...---------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...+++,,,------......------------------------------,,,,,,,,,------------...,,,,,,,,,---------......---------............///000000000000000000000000///000000000111111111111222000///000222444555555777888888999999:::;;;;;;::::::::::::::::::::::::;;;===???@@@@@@>>><<<:::444555777999555111555<<<===:::777888<<<===<<<::::::;;;===>>>???>>>===<<<555777999;;;<<<<<<;;;:::999;;;>>>===:::999;;;===:::::::::999999999888888555444444333333333333333222222222222222222111000222222222222222222222222111111111111111111111111222111111111111111111111111222222333333222222111000000000000000000000000000000000000000000000000000000111111111222222222111222333444444333222111222222222222222222222222222222222222222222222222333222222222333444555666555444444444444555777888666666555555666666777888666555444555777888777666999:::;;;<<<<<<<<<;;;;;;999999999:::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<888999:::999888888999;;;<<<<<<<<<<<<============::::::;;;<<<<<<<<<<<<<<<>>>>>>????????????>>>>>>===<<<;;;::::::999999:::888777777666555444333333000000000000000000000000000000111111111111000000...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------..............................---------............///,,,,,,------.../////////000000000000000000000000---...///000111111111111222222222333444444555555333444666888999:::999999:::999888777777777888999<<<<<<<<<;;;:::999999888999;;;<<<<<<;;;;;;===>>>??????>>>============>>>>>>>>>>>>>>>????????????===>>>???===999777666666<<<===>>>>>>>>>>>>>>>===;;;::::::::::::;;;;;;<<<========================<<<;;;:::888888777777777555555444444333222222111111111111111000000000000///...------,,,,,,------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...+++,,,------......------------------------------,,,,,,,,,,,,------------,,,,,,,,,---------......---------............///111111111111111111111111000000000000111111111111111000//////222555666666777888888999999:::;;;;;;999999999999999999999999;;;>>>AAABBBBBBAAA@@@AAA;;;:::===???===:::<<>>>>>>>>======888999:::;;;;;;:::999999999;;;<<<<<<<<<;;;;;;<<<999999888888777777666666222222222222222222222222111222222222222222111111111111111222222222222222111111111111111222222222222222111000000000111111111222333444444333222111000000000000000000000000000000000000000000000000000000000111222222333333222222222333333222222222222222222222222222222222222222222222222222222222444444444444444555666666333222222222333333444555666666555555666666777888777666555666777888777666888999;;;<<<======<<<;;;999999999999::::::::::::<<<;;;;;;::::::;;;;;;<<<:::<<<>>>>>>===<<<===>>><<<<<<<<<<<<============:::;;;<<<======>>>============>>>>>>>>>>>>=========<<<;;;:::999999999999777666666555444444333333000000000000000000000000000000111111111111000000...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------..............................---------............///,,,,,,------...//////000000000000000000000000000---...///000111111111111111111222333444444444444222333666888:::::::::999:::999777666666777888999;;;;;;;;;;;;;;;;;;::::::999:::<<<<<<;;;<<<===?????????>>>=========>>>>>>>>>>>>>>>>>>????????????<<<===>>>===;;;999888888;;;;;;<<<=========<<<;;;::::::999999999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::888777777666666444333333222222111111000111111111111000000000000///...------,,,,,,------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******++++++++++++************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++******++++++,,,---******+++++++++,,,,,,,,,************************------------------------++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...+++,,,------......------------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......---------............///000000000000000000000000000000000000111111111111111///...///222555666666777888888999999:::;;;;;;:::::::::::::::::::::::::::===???@@@>>>>>>@@@AAA===;;;===AAABBB??????AAA===>>>>>><<<;;;:::;;;===:::;;;<<<===>>>>>>>>>>>><<<<<<;;;:::999999888888888777888999;;;;;;999888999999888777777666555555222222222333333333222222111222222333333222222111000111111111222222222222000000111111111222222222333222111000//////000111000111333444444333111000000000000000000000000000000000000000000000000000///000000111222222333333333222222222222222222333222222222222222222222222111111111111111111111111444444444333444444555666222222222333333333333333555555444444555555666777888666555666777888666555666777999;;;<<<;;;;;;:::888999999999999:::::::::<<<;;;;;;::::::;;;;;;<<<;;;>>>BBBCCCBBB@@@@@@@@@<<<<<<<<<<<<============::::::<<<======>>>>>>>>><<<<<<============<<<<<<===<<<;;;:::999999999999666666555444444333333333000000000000000000000000000000111111111111000000...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---------..............................---------.........//////,,,,,,------...///000000000000000000000000000000---...///000111111111111111111222333444444444444111333666999:::;;;::::::999888666555666777999:::999999:::;;;;;;<<<======999:::<<<<<<<<<<<<===?????????>>>===============>>>>>>>>>>>>????????????;;;===??????===<<<<<<<<<;;;<<<=========<<<:::999;;;;;;:::999:::;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::888777666666666333222222111111000000000111111111111000000000000......---,,,,,,,,,,,,---------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------*********++++++***************+++,,,,,,,,,,,,+++************************+++,,,,,,------,,,,,,++++++*********+++,,,,,,---******+++++++++,,,,,,,,,************************------------------------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...+++,,,------......------------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////////////////////////////000000000000111111111111111///...///222555666666777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;======;;;:::<<>>???:::===>>>===:::999<<>>>>>??????>>><<<:::999888777777555333333555888999666333999999999888777666666555222222333444444444333333111222222333333333222222000000111111222222222222000000111111222222222222333222111/////////000111000111333444444333111000000000000000000000000000000000000000000000000000///000000111222222333333444333222111111222333444222222222222222222222222111111111111111111111111222222111111222222333333222333333444444333333222444333333333333444555555777666555555666777666444444666888:::;;;:::999888888888999999999:::::::::<<<;;;;;;::::::;;;;;;<<<666999>>>??????<<<;;;:::<<<<<<<<<<<<=========>>>999:::;;;<<<============;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;:::999999999999555555555444444333333333000000000000000000000000000000111111111111000000...........................------,,,,,,------...++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------,,,,,,+++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///000000000000000000000000111000///......///000111222222222333333444444444666777888888777666888999999999888888888888999999:::;;;;;;:::999999:::<<<<<<======<<<::::::<<<===>>>===<<<<<<<<<===??????========================>>>===???DDDHHHGGGAAA;;;@@@@@@AAAAAA@@@???===<<<===<<<;;;;;;;;;===>>>???;;;::::::::::::999999999:::999777777888888666555555444333222111111111111///222555222---***,,,//////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***(((***------+++---111,,,---...//////---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------//////.........------------------------------------------............///------------------------,,,,,,,,,---------......000000000000000000000000000000000000////////////000000111111111222222222666666777888888888888888:::999999:::<<<>>>============;;;999777888;;;>>>===============<<<<<<<<>>===<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;999888777666666666666555333333333333111000111111111111000000000000000000000000000000000000///............---------------++++++++++++------++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,---------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///........................111000////////////000111222222222222222222222222555666777777666555777888888777777777777777777888888999999888777777888:::888999::::::999999;;;===????????????>>><<<:::999========================???>>>???CCCGGGFFFAAA<<>>>>>======>>>??????@@@>>>>>>>>>>>>============:::888777777888777666444444444333222111111111111444777999777333000111444............------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---+++))))))(((+++666BBB,,,---.........---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///.........---------------------------------------------............///------------------------,,,,,,---------.........000000000000000000000000000000000000000000000///000111111222333444444555666777777888888888888888666555555666777999999999=========;;;999999;;;===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999777777999;;;<<<<<<<<<;;;::::::999999999::::::;;;;;;999666333111333333555666777666666555666555555555444444444444222222222222222222222222111111111222222333333333111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////...///000111111000///...000000111111111222222222000000000000000000000000222111111000000111111222111111111111111111111111222222222222222222222222111111111222222222333333222222333333333333444444444555555555666666666666666666666666666666777777777777777666444444666888::::::::::::::::::::::::888777666666666888999:::;;;;;;;;;:::::::::::::::::::::;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;::::::;;;:::999888777666666666666444333333333333111000111111111000000000/////////////////////////////////............------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///////////////////////////222111000000000000111222111111111111111111111111333555666666555555666888777777666666666666777777888999999999777777999:::777999::::::999:::<<>>@@@BBBCCCBBB@@@>>><<<>>>>>>>>>>>>>>>>>>>>>>>>@@@??????AAADDDDDDAAA===>>>???@@@AAABBBCCCCCCBBB??????@@@@@@AAA@@@@@@@@@@@@@@@@@@?????????>>>>>>:::888777777777777666444444333222111111000111111111444666444111...///111............------------,,,,,,,,,,,,,,,,,,,,,,,,///000///---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++)))&&&)))777FFF------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............---------------------------------------------............///------------------------,,,------------.........000000000000000000000000000000000000000000000000000111222333444555666777777777888999999999999888888888888888888999:::;;;===>>>???===;;;::::::;;;::::::;;;;;;<<<<<<======999888666666777:::>>>@@@<<<<<<;;;;;;:::999888888999:::;;;;;;:::888666444555555666666666666666555555555555555444444444444222222222222222222222222111111111222222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000//////////////////////////////000000000000//////000000000111111111222222000000000000000000000000222111111000000111111222111111111111111111111111222222222222222222222222000000000111111111111222222222333333333333444444444444444555555555666666999888888777666555444444666666666555333222444555999999999999999999999999666666666666666777777777999999:::;;;;;;:::::::::999::::::;;;<<<===============<<<<<<<<<;;;;;;;;;;;;:::999777666666666666555444222222333333222000111111000000000000/////////////////////////////////............------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///111111111111111111111111222111111111111111111222222222222222111111111111333555666666666666777888777777666666666666777777:::;;;<<<;;;999999;;;<<<;;;<<<===<<<;;;<<<>>>@@@<<<>>>BBBEEEGGGHHHHHHGGG????????????????????????AAA??????@@@BBBBBBAAA>>>??????@@@AAAAAABBBBBBBBB>>>???@@@AAAAAAAAA@@@???>>>>>>>>>=========<<<<<<999888666666777777555444444333222111000000000000---///000///,,,***+++,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---,,,+++...000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))),,,...+++(((---444------,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///........................------------............////////////////////////000000000000000111111111///000111333444666777777777888999999::::::999999;;;;;;;;;;;;::::::<<<======???@@@???===;;;::::::999999999:::;;;<<<======:::999888888999<<>>=========<<<<<<<<<;;;;;;:::999888777666555555555444333222222333333222000111000000000///////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///111111111111111111111111111111111222222111111111333333333333333333333222444666777777777777999:::999888888777777888888999;;;<<<<<<;;;::::::;;;===>>>??????===;;;;;;<<<===<<<===???BBBEEEIIILLLMMM@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???@@@AAAAAA@@@???@@@@@@????????????@@@@@@>>>>>>@@@@@@@@@???>>>=========<<<<<<<<<<<<;;;;;;999888666666777777555444333333222111000000000000...///000000...---,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&***...---***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++((()))......***'''''',,,,,,+++++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------............///........................---------........./////////////////////////////////000000000111111111222//////000222333555666777888888999:::::::::::::::999;;;<<<<<<:::999:::;;;<<<>>>@@@@@@===;;;::::::999999999:::;;;<<<======<<<;;;:::999999:::<<<======>>>>>>>>>===<<<::::::888999::::::::::::999888666666666555555555555555333333444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////........................000000////////////000000//////000000000111111111000000000000000000000000111000000000000000000111000000000000000000000000111111111111111111111111111111111111222222222333222222222333333333444444333333333333444444444444666666666666555555555555666777888777666555555666888888888888888888888888666777888999:::::::::999999::::::;;;;;;:::::::::999999::::::;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;999999777666555444444444444222111111222333222000000000000////////////...........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///////////////////////////000000111222222111000000222222333333333444444444444666777888777888999;;;999999888888888888999999999:::::::::888888:::;;;===>>>>>><<<999888999:::=========>>>@@@CCCFFFHHH????????????????????????@@@@@@@@@@@@@@@??????>>>@@@@@@???>>>>>>?????????>>>>>>>>>???>>>>>>===<<<>>>>>>=========<<<<<<<<<999777666666666666555333333222111000000///000000///////////////...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111666666000+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++000)))&&&***------++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------............///........................------........./////////000000000000000000000000///000000111111222222222///000111222333444555666999999:::;;;;;;;;;;;;:::;;;???BBBBBB???<<<;;;<<<;;;<<<>>>>>>===;;;;;;;;;::::::;;;;;;<<<<<<======;;;;;;:::999888777666555<<<<<<===>>>>>><<<;;;:::888888999999999999999888555555444444444555555666333333333333444444444444222222222222222222222222111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////........................000000////////////000000/////////000000000111111000000000000000000000000111000000//////000000111000000000000000000000000111111111111111111111111111111111222222222333333222222333333333333444444222222222333333333444444444444444555555666666666666777999999888777777888888888888888888888888888555555666888999:::;;;<<<===<<<;;;::::::::::::;;;::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999888777555444444444444333222111111222333222000000000////////////..............................///............---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---***************************++++++++++++,,,,,,,,,***+++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///........................///000000111111000000///000000111222333444444555333555666777777777999:::888888777777777777888888999:::;;;:::888888:::;;;<<<======<<<:::999:::<<<<<<======>>>???@@@@@@AAA????????????????????????>>>@@@AAAAAA@@@???>>>===@@@??????>>>???@@@BBBCCC??????>>>===============>>>>>>>>>=========<<<<<<999777666555666666555333333222111000000/////////......---.........---+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---555<<<<<<666///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++///***'''***,,,+++,,,///)))***+++,,,---,,,,,,+++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------............///....................................////////////000000000000000000000000///000000111111222333333111222222333444555555666999::::::;;;;;;;;;;;;;;;<<>>999;;;<<<<<<;;;;;;;;;===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<;;;:::777444222888999;;;<<<===<<<;;;:::888888888888888888888777333333222222333444555666222222333333333444444444222222222222222222222222222111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////........................111000///......///000111////////////000000000111000000000000000000000000000000////////////000000000000000000000000000000111111111111111111111111000000000111111111111222222222333333333333444444222222222222333333333333444444444555555555666666444666999999999888888999999999999999999999999999666777777888:::===???AAAAAA???<<<:::999:::;;;<<<;;;;;;;;;::::::::::::999;;;::::::::::::999999999888888666555444333333333222111000111222333222111000000/////////.................................///............---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++++++++,,,,,,---------******************************+++++++++,,,,,,,,,***+++,,,,,,------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------.........//////000000000000000000000000...///000111111000///.........///111222333444555222333555666666666888:::777777666666666666777777<<<<<<===<<<;;;:::<<<>>>===>>>>>>>>><<<<<<>>>@@@:::<<>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBBBBAAA???======???>>>>>>???@@@CCCEEEFFFAAA@@@>>>=========>>>???<<<<<<<<<<<<;;;;;;;;;;;;888777555555666666444333333222111000////////////000000///000111111///...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,$$$---777999444...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***))),,,...,,,''''''***((()))+++---...---+++***++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------+++++++++++++++++++++++++++++++++,,,,,,------------------------------------------.........//////////////////////////////............/////////000000000000000000000000000///000000111222222333333444444444555555555666666999:::;;;;;;<<<<<<;;;;;;888???EEEFFFAAA<<<999999888:::;;;;;;::::::<<<>>>===============<<<<<<<<<;;;<<<>>>???===999555222555777999;;;;;;;;;:::999888888888777777777777777222222111111222444555777222222222333333444444444222222222222222222222222222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////........................111000///......///000111////////////000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000////////////000000000000222222333333333444444444111111222222222333333333555555555555555555555555333555888999999888999:::999999999999999999999999:::999999:::===AAADDDFFFDDDAAA===:::999999;;;===<<<;;;;;;::::::999999888:::::::::999999999888888888777666555444333333333222111000111222333222111000/////////....................................//////.........---------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,++++++*********------------------------++++++++++++++++++++++++++++++++++++++++++++++++---------.........//////++++++,,,,,,---...//////------------------------...............///000000////////////000000000000000000000000000000000000111222222333333444444555444555666777777888888888999888777888::::::888777888:::;;;;;;::::::<<<===???>>>>>>>>>======<<<<<<;;;<<<===>>>@@@BBBCCCCCC@@@@@@@@@@@@@@@???>>>===AAABBBBBBCCCCCCBBBBBBAAADDDCCCAAA@@@@@@AAACCCDDDAAA???===<<<<<<<<<<<<;;;===;;;999:::<<<===;;;999;;;888555555666666333111333222111000////////////////////////............---------,,,,,,+++++++++++++++,,,,,,,,,,,,------000$$$:::GGG...%%%000***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,++++++***)))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++---------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,.../////////...---...------,,,,,,------......------,,,,,,------...---------.........//////////////////000000000000000111111222222222111111222333333444666888999::::::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<===<<<:::999888;;;;;;;;;<<<;;;;;;:::::::::::::::;;;;;;<<<<<<<<>>999:::>>>>>>999333999999999999999999999:::777777777777666666666666333333333333333333333333333333444444555444444333333222111222444555444333111222222222222111000000000000000000000000000000000000000000000000000000111111000000//////......////////////////////////////////////////////////////////////////////////111///...------...///111222111111111000000//////111111000/////////////////////000000111111111222000000000000000000000000000111111111111222222222777555333111111111222333555444333333222222222333444555666666777666666666666666666666777888999:::<<<;;;:::999888999:::;;;:::777999===;;;<<>>===888999::::::;;;;;;::::::999<<<<<<;;;:::888777666666777666666555444444333333333333222222111000//////////////////.....................///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,---......///---------------------------------------...//////.../////////000000000000000000000000000000000000111111222333333444444555444555666777777888888888999888777888999999777666777999:::;;;::::::<<<===>>>>>>=========<<<<<<<<<::::::;;;<<<>>>???@@@@@@??????@@@@@@@@@???>>>>>>???@@@@@@AAAAAA@@@@@@???BBBAAA???>>>>>>???@@@AAA???>>>===<<<<<<;;;999888<<<:::888999;;;;;;999777999777444444555555333111333222111000////////////////////////............---------,,,,,,+++++++++++++++,,,,,,,,,,,,------///%%%:::GGG000'''000***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------..................------,,,,,,------......------,,,,,,------...---------.........//////////////////000000000000000000111222222222222111333333333444555777888999::::::;;;;;;;;;;;;::::::999:::;;;;;;;;;:::999888888999:::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<999888:::===???<<<999999999999888888888888888777777777666666666555555333333333333333333333333333444444444444444333222333111000111222333111000111222222222222111000000000000000000000000000000////////////////////////000000000000//////......////////////////////////////////////////////////////////////////////////000///...------...///000111111111000000000//////111111000////////////////////////000000000000000000000000000000000000000000111111111111222222222555444333111111222333444555555444333222222222222333444555555666666666666777777777777888999:::;;;;;;::::::999999:::::::::;;;888999<<<:::999GGGXXXiiiYYYEEE;;;;;;<<<999444999::::::;;;;;;::::::999<<<;;;;;;:::999888777777666666666555444333333333333333222111111000//////////////////............////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++,,,,,,------.........------------------------,,,,,,,,,,,,,,,---............/////////000000000000000000000000000000000111111222222333444444444444555666777777888888888999888777888888888666444666888:::::::::;;;===>>>============<<<<<<<<<<<<999999:::;;;;;;<<<======>>>>>>??????@@@?????????===>>>>>>??????>>>>>>===@@@???===<<<;;;<<<======??????>>>===<<<:::888777;;;999888888999999888666999777444333444555555444222222111000/////////////////////............---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...'''999DDD111***///***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------......///...------,,,,,,------......------,,,,,,------...------........./////////////////////000000000000000000111222222222222222333333333444555666777888999::::::;;;;;;::::::999777888999:::::::::999999777888999:::;;;<<<<<<<<<::::::::::::999999999999999999:::;;;<<<<<<<<<;;;:::999999888888777777777777666666666666555555555444444444444333333333333444444444444444333222111111000//////000111000...111111222222111111000///000000000000000000000000////////////////////////000000000////////////...////////////////////////////////////////////////////////////////////////000///...------...///000111111000000000000//////111000000///////////////000000000000000/////////000000000000000000000000000111111111111222222222333333222111111222444555666555444333222222222222222333333444555666666666888888888888999:::;;;;;;999999:::::::::::::::999===999999<<<:::777===HHHQQQHHH>>>888999:::999777999999::::::::::::999999;;;;;;::::::999999999888666555555444444333333222222222222111111000000///////////////............000/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,---------......,,,,,,------------------------,,,,,,------...///........./////////000000////////////////////////111111111222333333444444444555666777777888888888999888777777888888666444777999;;;;;;;;;<<<>>>@@@========================:::;;;;;;;;;<<<<<<============>>>??????@@@??????<<<======>>>>>>======<<>>===;;;;;;;;;;;;;;;@@@@@@>>><<<999777777888;;;:::999999999888888777999777666555555666777888222111000//////....../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...)))444;;;///***...,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------......---,,,***)))((((((+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...---,,,+++,,,---...///...------,,,,,,------......------,,,,,,------...............////////////////////////000000000000///000111222222222222222444333333333444555666666999999::::::::::::999999777888888999:::;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<:::::::::999999888888888===???@@@>>>:::888888999;;;;;;:::999888888777777666666666555555555444444444444444444333333333333333444444333333222111000///...---///111222111000111111111111111000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000///............///000000000000000000000//////000000////////////000000222222222111000000000///000000000000000000000000000000111111111222222222111111111111222333444555555555444333222222222222222222222333444555666777777777777777888999:::;;;777888:::;;;;;;:::999888<<<999999<<<;;;777888<<<999888666666777:::;;;<<<999999::::::::::::999999::::::::::::999999999999444444444444333333222222222111111111000000000///////////////............000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---------.....................//////000............////////////////////////////////////000000111222222333333444444555666777777888888888999888777888999888666555999:::<<<===<<<===???@@@>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>??????<<<===>>>???????????????======>>>>>>>>>>>>======>>>>>>======<<<<<<<<<<<>><<<777333333666999;;;;;;;;;:::999888888888666666555444333444555666222111000///........................------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...***...000***)))---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------......---,,,+++***)))(((++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,++++++---...///...------,,,,,,------......------,,,,,,------............/////////000000////////////000000000000//////000111222333333333333333333333333444555555888888999999999999888888888999999:::;;;<<<=====================<<<;;;::::::::::::999999888888888???BBBCCC@@@:::666666888<<<<<<;;;:::999888888777555555555555444444444444444444333333333222222222222222333333222111111000---------///222555555444000111111111111000//////////////////////////////.......................................///////////////////////////////////////////////////////////////////////////////////////............////////////////////////000000000000////////////000000333333333222222111111111000000000000000000000000000000111111111222222222000000000111222333444555555444333333222222333333333222222222333555666777666555555666666777888999666777999:::;;;:::999999;;;999999<<<<<<999888888;;;<<<<<<<<<:::::::::;;;888999999::::::999999888999999999999999999999999333333333333333222222222111111111000000000000000////////////............000//////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------------------------+++,,,,,,------.........///............///000000------........./////////000000000000000000000000000000111111222333333333444555666777777888888888999888777888::::::888777:::;;;======<<<<<<===???============>>>>>>>>>>>><<<<<<===>>>??????@@@@@@======>>>>>>???>>>>>>>>>===>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<:::555111000444888;;;<<<<<<;;;999777777888222333444333111000111222111111000///.....................------------,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,+++)))))))))***+++...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,,,,------........./////////000000000////////////000000000000...///000111222333333333222111111222333444555666777888888999999888888777::::::::::::;;;<<<===>>>>>>>>>>>>===<<<;;;:::999::::::::::::999999999999<<<>>>@@@>>>;;;888999;;;;;;::::::999999888888888555555444444444333333333333333222222111111000000000111111222222222111111.........000444666666666000000111111000000///...000000000000000000000000........................---............/////////////////////////////////////////////////////////////////////////////////////////////////////////......////////////000000///////////////000000111222222222222222222111111000000000000000000000000000111111111111222222222///000111111222333333444333333222222333333444444555444333333333444666777555555555555666777888888666777888999::::::::::::999999:::;;;;;;:::::::::;;;<<<===<<<;;;::::::;;;888888999999999999888888999999888888777777777777222222222222222222222222000000000000000000000000////////////............///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,))))))***++++++,,,------------------------------------------------------,,,,,,,,,,,,------------------------------------++++++,,,,,,---......///...------------...//////---------.........//////000000000000000000000000000000000111222222333333444555666777777888888888888888888999;;;<<<;;;999999;;;<<<;;;::::::;;;<<<;;;;;;;;;;;;<<<<<<======999::::::<<<===>>>??????>>>>>>>>>>>>>>>>>>===<<<======>>>>>>>>>>>>============>>>??????@@@@@@@@@:::===>>>;;;777555777::::::;;;<<<:::777555666777222444777666333000000000111111///........................---------,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------))),,,)))'''------***,,,---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++---...//////++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,------------,,,...------,,,,,,------......------,,,,,,------....../////////000000000000////////////000000000000...///000111222333333333000000000111222444555666777777888888888888777777::::::999999999:::<<<===;;;<<<<<<<<<;;;:::999999::::::::::::;;;;;;;;;;;;888:::;;;;;;::::::::::::888888777777777777777777444444444333333333333222222222111111000//////......///000111222222222222000//////111333555444333000000000000000//////...000000000000000000000000........................---------.........//////////////////////////////////////////////////////////////////////////////......////////////.............../////////000000///////////////000111111000000000000000000111111000000000000000000000000000111111111111222222222000000111222222222222222111111111222333444555666888777555333333444555666555555555555666777888999777777777777888999:::;;;888:::;;;:::888999:::<<<555666666777888:::;;;<<<888888999999999999888888999888888777666555444444111111111222222222222222///000000000000000000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++*********++++++,,,,,,,,,++++++,,,------...//////------------------------------------------------++++++,,,,,,,,,---------------------------------++++++,,,,,,---...//////---,,,,,,,,,,,,---......---------.........//////000000000000000000000000000000000111222222333333444555666777888888888888888777888:::<<<===<<<;;;999:::;;;:::888777888999999999999::::::;;;;;;;;;666777888999;;;<<<===>>>>>>>>>???>>>>>>===<<<<<<<<<<<<============<<<<<<;;;<<<===???@@@@@@AAA@@@;;;@@@DDDDDD???;;;;;;===999:::;;;999666444444666444888;;;;;;777333222222111000///......------.........---------,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------&&&,,,***)))111000)))***---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++,,,---...---,,,+++...------,,,,,,------......------,,,,,,------...////////////000000000000////////////000000000000...///000111333333333444//////000111222444666777777777888888888888777777:::999888888888999:::;;;888888999:::::::::999999:::::::::;;;;;;<<<<<<<<<888888888999999999888777555555555555666666666666444444444333333333222222222111111000///......------...///111222222222222222111000111222333222000000000000000000//////...000000000000000000000000........................---------.........//////////////////////////////////////////////////////////////////////////////......////////////......---.........//////000000///////////////000111111------......//////000000000000000000000000000000000111111111111222222222000000111222222222222111000000111222333555666777999888666444333444555666666666666666777888999:::888777666666777999;;;<<<888;;;<<<999666777:::<<<;;;999777777777999999999888888999999999999888888999888777666555444333222111111111111111111222222////////////000000000000000/////////............,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///000///---,,,,,,---///000............////////////222222111000000111222333555555666666777777888888777888888888888999<<<>>><<<;;;::::::999888777666:::;;;<<<<<<<<<<<<<<<<<<777444111444:::???@@@???:::===@@@AAA???===<<<;;;<<<<<<===<<<<<<;;;::::::;;;;;;<<<===>>>???@@@@@@@@@CCCGGGGGGCCC>>>999777:::999999888777666555555KKKFFF???888333000000000111111000000//////......,,,---......------///111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------+++,,,------......------...............///000000111111000000//////............000111111000000///...---...000333555666555888999999999888777555444999999999888888888888888<<<;;;:::999999999:::;;;999999:::::::::;;;;;;;;;<<<;;;999888777666666666444444444444444444444444444444444444333333222111333222222222111000000000//////000000111111222222------///000111111111111//////////////////////////////............//////......////////////......---------............///////////////////////////................................................////////////////////////000000//////.........---........................000000000000000000000000000000000000000000000000111111222222222222111111000111111111111222222222333222222111000000000111444333333222222333333444666555555555555666777777999888666555555777999:::888888888999999:::::::::888888888888888888888888999999888888888888999999999888777666555444333333222333444555444333222111////////////////////////........................---..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///000///---,,,,,,---///000////////////000000000000222111/////////111333444555555666666777777888888777888888777777777:::<<<<<<<<<<<<;;;::::::999999;;;<<<===>>>>>>?????????===999666777;;;??????===;;;===@@@BBB@@@>>>===============>>>======<<<<<<<<<<<<======>>>>>>?????????BBBDDDEEEAAA===:::888::::::999888777666555555CCC@@@:::555111000000111000000000000//////......,,,---...---,,,---...000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------+++,,,------......------//////.........//////000111000000000/////////...//////000000000///...---...---...000333555555555777888888999888777666555888888888888888999999999;;;:::999888888888999999::::::::::::;;;;;;;;;;;;:::999999888777666555555444444444444444444444444333333444444333333222111222222222111111111111111000000000000000111111111---...///000111111111111//////////////////////////////............//////......////////////......---------............///////////////////////////................................................////////////////////////000/////////....................................000000000000000000000000000000000000000000000000000111111222222111111000000000111111111222222222555444333333222222222333444444333333333333444444666666666666666666777777777666666555666777999:::888888888999999:::::::::999999999999999999999999999888888777777888888999888888777666555444333333333333333333333222111111////////////////////////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///000///...------...///000//////000000000111111111111000...---...111333555555555666666777777888888777888888777666666888:::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@BBB>>>;;;;;;===>>>===;;;<<<>>>AAACCCBBBAAA@@@@@@===>>>??????????????????============>>>>>>>>>>>>===???AAAAAA???<<<::::::;;;::::::999888777666666:::888444111///000111222000000000////////////...,,,---...---,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------+++,,,------......------000//////.........//////000000000000///////////////000000000///...------.........000333555555555666666777888888888888888777777888888999999::::::<<<;;;:::999999999::::::999::::::::::::;;;;;;;;;888888888888777555444222333333333333333333333333333333333333333222222111111111111111111222222222111111111111000000000000---...///000000111111000//////////////////////////////............//////......////////////......---------............///////////////////////////................................................////////////////////////////////////....................................000000000000000000000000000000000000000000000000000111111222222111111000000000000111111111222222444444333222222222222333555444444333333444444555666666777777777666666555333333444666777888999:::888888888999999999999999999999999999999999999999999888888777777888888999777777666555444333333222333222222111111111111111////////////////////////........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............/////////............//////////////////000000000000000///---,,,...111444666555555666666777777888888999::::::999777666777999;;;;;;<<<<<<=========>>>;;;;;;;;;;;;;;;<<<<<<===CCC@@@=========>>><<<;;;<<>>???@@@AAAAAAAAAAAAAAA???>>>>>>>>>=========<<<;;;===>>>>>><<<;;;;;;<<<;;;;;;:::999888777666666444333111000///000111222////////////////////////,,,---...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------......------+++,,,------......------000000///............///000000000000//////////////////000000111111111111000//////111444666666555444555666777888999999:::777777888888999:::;;;;;;===<<<<<<;;;;;;;;;;;;;;;888888888999999999::::::777888999999888666444222222222222222222222222222222222333333333222222111000000000111222222222333222222111111000000//////......///000000000000000//////////////////////////////............//////......////////////......---------............///////////////////////////................................................///////////////////////////////////////.................................////////////////////////////////////////////////000000111111111111000000000000000000111111111111111111000000000000000111555444444333333444444555444555666666666666555444111222444666888999::::::888888888888888999999999999999999999999999999999888888777777777777888888666666555555444333333222333222000/////////000111////////////////////////........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////++++++++++++++++++++++++------------------------***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............////////////....../////////---------.........//////000///...---///111444666555555666666777777888888:::;;;<<<;;;999888888999:::::::::;;;<<<<<<======>>>===<<<;;;::::::;;;;;;???>>>===============<<<===???BBBBBBBBBBBBBBBCCC>>>???@@@AAAAAABBBAAAAAA??????>>>>>>======<<<<<<:::;;;<<<<<<;;;:::;;;<<<;;;::::::999888777666666333333222111000000000000.............../////////------...---++++++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------......------+++,,,------......------000///............//////////////////000000000000...///000111333555666777111111111222555777777666444444555666888999;;;;;;777777888999:::;;;;;;<<<;;;;;;;;;;;;:::::::::999777777777777888888888888888999:::;;;:::777555333222222222222222222222222111111222333333222222222000000000111222222222333222222111111000000//////...//////000000000000/////////////////////////////////............//////......////////////......---------............///////////////////////////................................................////////////////////////.........///////////////////////////////////////////////////////////////////////////////////////000000000111111000000000//////000000000111111111000000000//////000111111444444444333333444444444333333444444555555555444111333555777888999::::::888888888888888888888888999999999999999999999999888777777777777777777888555555444444333333222222222111000///...///000111////////////////////////........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------.../////////************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------------------------------............///////////////////////////,,,,,,---------.........000000000000111222444555555555666666777777888888:::<<<===<<<;;;999999:::999999:::::::::;;;;;;;;;AAA@@@>>>===<<<<<<======<<<<<<<<<======>>>>>>>>>===???AAAAAA@@@@@@AAABBB>>>???@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<999;;;<<<<<<;;;::::::;;;:::999999888777666555555333333333222111000//////---............/////////------...---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------+++,,,------......------...............///000000////////////000000000000...///000222444777:::;;;444333333444777888888777555555555666777999;;;<<<888888999999::::::;;;;;;888888999999999888777666666666777777777888888888::::::::::::999777666555111111111111111111111111000111222222222222222222111111111111111222222222111111111111000000000000//////000000000000////////////////////////////////////............//////......////////////......---------............///////////////////////////................................................////////////////////////.........///////////////////////////////////////000000000000000000000000000000000000000000000000///000000111111000000////////////000000000111111222111111111111222333333444333333222222333333444222222222333444555777888555666666777888999999:::888888888888888777777777888888888888888888888888888777777666666777777888444444333333333222222222222111111000000000000000////////////////////////........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,---......//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------........................---------............/////////000000000000//////------------.........///111111222333333333333333555555666666777777888888888:::<<<<<<:::999999999:::::::::::::::;;;;;;;;;>>>===<<<<<<<<<===???@@@;;;<<<>>>>>>>>>>>>>>>???===>>>@@@???>>>===>>>@@@>>>>>>?????????>>>>>>===>>>>>>>>>>>>============999;;;======<<<:::::::::999888888777666555444444222222222222222000///...---------.........//////---......,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------+++,,,------......------------------...000111222.../////////000000000111//////000111444777999;;;666555555666888::::::999555555555666777999;;;<<<::::::::::::::::::::::::999999:::::::::999888777888888888888999999999999::::::999888777666555555111111111111111111111111000000111222222222222222222222222111111111111111000000000000000111111111//////000000000000////////////////////////////////////............//////......////////////......---------............///////////////////////////................................................////////////////////////............/////////000////////////////////////000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000111111111111111111222333333333222222111111222222333444333222333444777:::===:::999888777777888999999999888888888777777777666777777777777777777777777777777666666666666777777333333333333222222222222111111222222111111000///////////////////////////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------........................---------.........////////////000000000000//////............/////////000111222444555555444333222555555666666777888888888777999;;;;;;:::999888999;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::===@@@BBB<<<>>>?????????>>>>>>???===>>>???>>><<<<<<===>>>>>>>>>>>>>>>>>>===<<<;;;============>>>>>>>>>>>>999;;;===>>><<<:::999999888888777666555444333333000111222222222111000///---------.........//////---......,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......------+++,,,------......------,,,,,,,,,---///000222333.../////////000000111111000000000111333555777999777666666777999;;;;;;:::666666555555777888:::<<<;;;:::::::::::::::::::::;;;<<<=========<<<;;;:::999999:::::::::;;;;;;;;;:::999888666555555555555000000000000000000000000///000111222222222222222333222222222111111000000//////000000111111222222///000000000000000////////////////////////////////////............//////......////////////......---------.........//////////////////////////////................................................////////////////////////---.........//////000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000//////...//////000111111222111111111111111111222666444333333555999>>>AAA>>><<<:::888777777888999999888888888777777666666666666666666666666666666777777666666666666777777333333222222222222222222111222222333333222000///////////////////////////........................---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---......///...---,,,,,,,,,,,,,,,............................................................////////////000000000000111111111111333333222222333333444555666666777777888888999999666777999:::;;;<<<<<<<<<<<<<<<======<<<;;;::::::<<<<<<;;;;;;;;;;;;::::::??????>>>>>>>>>>>>??????<<<<<<===>>>???@@@@@@AAA???>>>===;;;;;;;;;<<<===<<<;;;999999999;;;===>>>>>>>>>>>>>>>===<<<::::::888777666444333222111111222222222111000//////.........---,,,,,,,,,,,,---........................++++++,,,,,,,,,,,,------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++---------............///............////////////000000000000////////////////////////000111222333444444333555888;;;<<<<<<666555555777999;;;;;;:::;;;<<<===<<<999777555555:::<<<======;;;999999999<<<:::777555555777:::<<<:::888777777888888666555111111111222222333333333222333333444333222000///000000000000000000000000000000000000000000000000111111111111000000000000////////////////////////................................................//////.........---------..............................................................................------------......000000000000000000000000////////////////////////111000...,,,+++,,,...///////////////000000000000111222333111///......///////////////////////////000000000000111111111111000111111111111222222222333333333444555666777888::::::999999888777777777999999888777666666777777777777888888888888777777777888888777777666555444555555444333222222222222////////////////////////........................------............------------++++++++++++------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---......///......---,,,,,,------............................................................//////////////////000000000111111111222222222222222333444444555555666666777888888888777777999:::;;;<<<<<<<<<<<<<<<======<<<;;;;;;:::888999999999999:::::::::===<<<<<<<<<<<<<<<<<<===<<<<<<<<<===>>>>>>????????????>>>===============;;;:::999888999:::<<<===============<<<;;;:::999888777666444333222111111222222111111000//////.........---,,,,,,,,,,,,------------------.........++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,......---------,,,,,,,,,---------,,,,,,,,,++++++---------............///............////////////000000000000/////////////////////000000111222333444333333444888:::;;;;;;;;;999888999::::::999777888::::::999666444333333:::<<<>>>>>><<<;;;:::;;;888666444222333555888:::888777555555555555333222//////000111333444555555222333333333222222111000000000000000000000000000000000000000000000000000222111111000000/////////////////////////////////................................................//////.........---------..............................................................................------------......////////////////////////////////////////////////222000///---------///000.../////////000000000000111222333111///......///000000000000000000000000000000000000111111111111000111111111111222222222444444444555666777888999999999999888888888777777999888888777666666777777777777888888888888777777888888888888777666555444555444333222222111222222////////////////////////........................------............------......---,,,,,,---......+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......//////...------------...............................................................//////////////////000000000000111111222111111111111222333333444444555555666777777888777888999:::;;;<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>????????????>>>======;;;;;;:::999999:::<<<===<<<<<<<<<<<<<<<;;;:::999888777666444333222111111222111111000000//////.........---,,,,,,,,,,,,---++++++,,,,,,------......++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++,,,,,,,,,,,,,,,,,,---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,...------------,,,,,,,,,------------,,,,,,,,,,,,---------............///............////////////////////////000000000000000000000000000111333333333222111333666999999999;;;:::999999::::::999777666666777555222111000111888:::<<<<<<;;;::::::;;;333222000///000333555777777555444333333333111///---...///111333444555666333333222111111111111222000000000000000000000000000000000000000000000000222222111000000///......////////////////////////...............................................................---------..............................................................................------------......////////////////////////////////////////////////222111///......///000000....../////////000000000111222222111///......///111111111111111111111111000000000000111111111111000111111111111222222222444444555555666777999:::777777777888888888999999888888777666666666777777666777777888888777777666888888888888777666555555555444333222111111111111////////////////////////........................------............------///......------......///+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,---......///......------.....................................................................////////////////////////000000000111111111000000111111222333222333333444555666777777777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<=========<<<<<<============<<<<<<==================<<<<<<<<<===>>>??????>>>===<<<===<<<;;;;;;;;;<<<======<<<<<<<<<<<<<<<;;;::::::888777666444333222111111111111000000////////////......---,,,,,,,,,,,,---***++++++,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,*********+++++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------,,,,,,---------............///............////////////////////////000000000000000000000000111222333333222111111222555777888777777666666777999;;;:::999444555444222000///000111555777::::::999999999:::111000//////000222555666888666444444444333111///...///000111222333444444333222111000000111222333000000000000000000000000000000000000000000000000222222111000///......---////////////////////////......................................................................................................................................................------------......////////////////////////////////////////////////000000///......//////000........./////////000000000111222111///......000000000000000000000000000///000000000111111111111000000111111111222222222444444444444555777888999666666666777888999999:::888777777666666666777777666666777777777777666666888888888888777666555555444333222111111000000000////////////////////////........................,,,------......------,,,......------------......,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------------------------------,,,,,,,,,,,,---............---------......///............................................................////////////...////////////000000000111111000000111111222333222222333444555666777777888888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;>>>>>>>>>======<<<<<<<<<<<<<<<===>>>>>>===<<<<<>>>>>>>>>>>>>>>>>>>>:::;;;<<<=========;;;;;;>>>>>>===============>>><<<<<<=========<<<;;;;;;888777666444333222111111000000000///////////////......---,,,,,,,,,,,,---+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,---------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------............///............////////////.../////////000000000111000000000000111222333444222111000111444666777666666555444555777888888777555555444111//////111222666888:::;;;::::::::::::444333222222222444555777:::888666666666555444222111111111111111111111111222111000000000111222333////////////////////////////////////////////////111111000000///......---////////////////////////................................................---...................................................................................................------------..............................////////////////////////.....................///............///////////////000111000......///000///////////////////////////000000000111111111111000000111111111222222222222222222333444555666777555555666777888999999:::777666666666666666777777666666777777777777666666777777888777777666555444333333222111000000000000////////////////////////........................,,,,,,------------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---,,,,,,,,,,,,---..................................................................////////////......////////////000000222111111111111222333333111222333444555777888888888999::::::;;;;;;;;;::::::;;;<<<<<<===<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::;;;<<<======<<<;;;:::>>>>>>>>>>>>????????????::::::;;;<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>=========;;;;;;<<<<<<<<<<<<;;;;;;888777666444333222111111////////////////////////......---,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,------------------------------+++,,,,,,,,,,,,,,,,,,---------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...------------............---------............///............////////////......//////000000111111111111000111111222333444222111000111444666666666999777666555666555444222666666444111//////222555999;;;======<<<;;;;;;<<<:::999888777666666666777999777666666777777555444222111111111111000000000111000000000000111222222////////////////////////////////////////////////000000////////////......////////////////////////................................................---------.............................................................................................------------..............................////////////////////////---------...............------........./////////...///000000......///000........................000000000000111111111111000111111111111222222222111111111222333444666666555555666666777888999999666666555555666666777777555666666777777666666555666666666666555444333333333222111000////////////////////////////////////........................,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++++++++++++++,,,------............................................................////////////........./////////000000222222222222222333444444222222333555666777888999999999:::;;;;;;;;;:::::::::;;;;;;<<<======<<<<<<::::::;;;<<<======>>>>>>:::;;;===>>>>>>===;;;:::<<<<<<======>>>?????????;;;;;;;;;;;;;;;<<<=====================<<<;;;;;;888999999:::::::::999999888777666444333222111111////////////////////////......---,,,,,,,,,,,,---//////......---,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---........................++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,+++------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------.........///---------............///............////////////.........///000111111111111111111111222333444444333222111222444666666666999888666666666555444222777666333000...///333666999;;;======;;;999999:::@@@???===;;;999777777666666444333444555666555333000000000000111111111111//////000111111111111111////////////////////////////////////////////////.........///////////////////////////////////////................................................---------.........//////..............................................................................------------..............................////////////////////////------...///////////////---------.........//////...///000///......///000////////////////////////000000000000111111111111000111111111111222222222222222222333444555666777555666666666777777888888555555555555555666777777555555666666666666555555555555555555444333222111222222000///////////////////////////////////////........................+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......************++++++,,,---............................................................/////////000............/////////000333333222222333333444555222333444555777888999:::999999:::;;;;;;;;;::::::::::::;;;<<<=========<<<999:::<<<>>>@@@AAACCCDDD===>>>???AAAAAA???>>>===:::;;;;;;<<<===>>>??????===<<<;;;;;;;;;===>>>???;;;<<<<<<<<<;;;:::999999666777777888888888777777888777666444333222111111.........///////////////......---,,,,,,,,,,,,---000000///...---,,,,,,+++++++++,,,,,,,,,---------------++++++++++++------........................++++++,,,,,,,,,------------------------------------------,,,,,,+++++++++------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,---------.........//////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,------.........,,,,,,,,,------.........---------.........//////---------.........//////............/////////000---......///000111111222111111111111222333444555333222111222555666666666777666555666777888777666777555333///---///333666666888::::::888666555666DDDCCC@@@===:::888666666222111000111333444333222...//////000111222222333...///000222222222111000////////////////////////////////////////////////------......///000000000////////////////////////................................................---------.........//////.................................................................................------.................................////////////////////////......///000000111000000---------.........//////---///000///......///000000000000000000000000000000000000000111111111111000111111111111222222222333333333444555666777888666666666666777777777777555555555555555666777888555555666666666666555555444444444444333222111111222111000//////.........////////////////////////........................+++,,,,,,------,,,,,,+++,,,---...//////...---,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------,,,,,,------...------------------------------------------------------------------------............////////////000000000000111111111111111111222222222333333333666555555555555666777777888888888888888888888888:::::::::::::::::::::::::::999888;;;???AAAAAA???<<<===???@@@AAAAAA@@@???@@@===::::::===>>>>>><<<<<<;;;::::::<<<<<<;;;:::<<<<<<<<<<<<;;;:::999888888888999999888777555444333333333222222222111111---------------...///000/////////......---------,,,------......------,,,...---,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------..............................,,,,,,,,,---------..............................---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......------------------------.........------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------..................////////////////////////000000000000111111111111111222222222555555555555555444444444888999999888777777888:::888999888555111///111444999888888999999888555222;;;:::999888777777777777222333555666666555333222222222222111111111111111000000000000000000000000000000000000000000000000111111000000//////..............................///............---------...............------------------............///................................................................................................------------------------................................................///////////////////////////////////////.........111111000000//////......111111000000//////......////////////000000000000000000000000111111111111222222333333333333444444222222222333444555666777555666777666555444555777888999999999888777555333333444444444444444444444111000000///...---------........................------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---...............------,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------,,,,,,------...------------------------------------------------------------------------............/////////////////////000000000111111111111222222222333333333555555444444555555666777999999999999999888888888:::::::::;;;;;;;;;<<<<<<:::888888:::===??????===<<<===???@@@AAA@@@@@@@@@;;;999777888;;;>>>>>>======;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;:::999888888888888999999999777666555333333222222222111111111111///...............---.........---------,,,,,,,,,------......------,,,------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......------------------------......---------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,---------.....................////////////////////////000000000000111111111111111222222222444444555555555555555555999::::::999777777888999999;;;===<<<:::888666666999999999;;;;;;:::777444:::999888777777666666666333444666777777666444333333222222222111000000000000000000000000000000000////////////////////////000000000000//////..............................///............---------------..................---------............///................................................................................................------------------------................................................/////////////////////////////////////////////...000000000000//////......111000000000/////////...////////////000000000000000000000000111111111111222222333333333333444444333333333333444444555666444666777666555444555777666777888888888777666555333333333333333333333333111000000///......------........................------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---............---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------,,,,,,------...------------------------------------------------------------------------............////////////....../////////000000000111111222222222333333333444444444444444555555666999999999999999999999999:::::::::;;;;;;<<<<<<<<<:::999888:::<<<======<<<<<<===>>>???@@@@@@@@@@@@666555444666999<<<>>>>>>>>><<<999999;;;<<<<<<<<<999999999::::::999888888888999999:::999777666555333222222222222111111111444111......//////---***------------,,,,,,,,,,,,,,,------......------,,,,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......------------------------...------------,,,,,,,,,------------------------,,,,,,,,,---------......,,,------------.....................////////////////////////000000000000000000111111111222222222333444444444555666666666999:::;;;:::888777888999;;;===@@@CCCDDDAAA<<<888999999:::<<<>>><<<999666999888777666555555555555555666777888888777666555333333222222111000//////000000000000000000000000////////////////////////000000000////////////...........................///............---------,,,---------.../////////---------............///................................................................................................------------------------................................................////////////////////////......//////////////////000000000////////////...000000000000////////////////////////000000000000000000000000111111111111222222333333333333444444444444333333333444444555444555666666555444555666555555666777888888777777333333333222222111111000000000000///......------........................------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,------......------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...------,,,,,,------...------------------------------------------------------------------------............////////////............////////////111111222222222333333333444333333333333444555555999999999999::::::::::::;;;;;;::::::::::::::::::;;;;;;:::;;;<<<<<<<<<;;;<<<<<<===>>>???@@@@@@AAA666666555666999;;;===>>>>>><<<:::999:::<<<===<<<888999999::::::::::::999888999999999999777666555222222222222111111111111333///------000000,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++,,,,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......------------------------------------------------------------------------,,,,,,,,,---------......------------........................////////////////////////000000000000000000000111222222333333333333333444555666777777777999::::::999999:::;;;;;;;;;>>>BBBEEEDDD>>>999777888999<<<>>>===:::777777777666555444444444444555555666777777666555555444333333222111000//////////////////////////////////////////////////////////////////////////////........................///............---------,,,,,,,,,---...///000000---------............///................................................................................................------------------------................................................////////////////////////............////////////////////////////////////000000000000////////////////////////000000000000///000000000111111111111222222222333333333444444555555444333333333444444444555666666444444555666555666666666666666666666333222222111000//////...000000//////....................................------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...------,,,,,,------...------------------------------------------------------------------------............////////////............////////////111111222222222333333333444333333333333444555555888888888999999:::::::::<<<<<<;;;:::999888777777<<<<<<======<<<<<<<<<===<<<<<<<<<===>>>@@@AAAAAA:::::::::999:::;;;===>>>>>><<<::::::;;;======<<<999:::;;;;;;;;;;;;;;;:::888888999999888777555444222222222111111111000000///---,,,---//////,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++,,,,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......------------------------------------------------------------------------,,,,,,,,,---------......---------.........//////............////////////////////////000000000000///000000111222222333333333333333444555666777777444666999:::::::::;;;===999888999<<>>===<<<<<<===>>>;;;;;;<<<<<<>>>???AAABBB>>>>>>>>><<<;;;;;;===???===<<<;;;<<<===>>><<<;;;;;;;;;;;;<<<<<<;;;;;;:::666777777888777555444333222111111111111000000000---.../////////...---,,,,,,,,,,,,,,,------------,,,------......------,,,,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......------------------------,,,,,,,,,------------...------------------------,,,,,,,,,---------......------........./////////............////////////////////////000000000000//////000111222333333444333444444444555666666666222444888999::::::;;;<<<777666666777999::::::999777666555666888999999888777666555444333333333333222222222222222222222222222222222111111111111111000000000000000000000000........................---............/////////........................///............---------,,,---------.../////////---------............///................................................................................................------------------------................................................////////////////////////------......///000000000---............/////////////////////000000000000////////////000000000000000000000000111111111111222222333333333333444444444444333333333444444555333444555555444333444555888777666444333333333333111111111000000//////...//////////////////..............................------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------,,,,,,------...------------------------------------------------------------------------............/////////////////////000000000111111111111222222222333333333555555444444555555666777555666666777777888999999<<<<<<<<<<<<<<<<<<<<<<<<999;;;======;;;;;;===???;;;;;;;;;<<<===???AAABBB>>>???@@@>>><<<<<<>>>AAA<<<;;;<<<>>>???>>><<<:::;;;;;;;;;;;;;;;:::999888555666666666666444333222111111111111000000000000...111555333///,,,,,,...,,,,,,---------.........,,,------......------,,,------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------..................////////////............////////////////////////000000000000...///000111222333444444444444555555555555555555333555888999999888888888555777999999999888999::::::777444444555777888999777666555444444333333333222222222111111222222222111111111111111222222222000000000000000000000000........................---------.........//////........................///............---------------..................---------............///................................................................................................------------------------................................................////////////////////////------......///000000111---------.........//////.../////////000000000111////////////000000000000000000000000111111111111222222333333333333444444333333333333444444555666333444555555333333444555777666444333333333444444000000000000000000000000.../////////////////////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------...------,,,,,,------...------------------------------------------------------------------------............/////////000000000000000111111111111111111222222222333333333666555555555555666777777444555555666777888888888;;;;;;<<<===>>>???@@@AAA777:::<<<<<<::::::<<>><<<<<>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<=========>>>@@@AAAAAA@@@???>>>??????>>>===<<<;;;;;;:::999999999::::::999999888444555666666555444222111222111111111000000//////---???HHH;;;---***------------------------------,,,------......------,,,)))***++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,---------..............................//////...---,,,++++++***------------------------------------------------------------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------------------------.........//////,,,,,,,,,---------......------------------------................................................///////////////.....................////////////000000111222333333333333777777555444444555666777777999:::999777666555666888888999;;;;;;<<<<<<;;;999777444444555666666666888777666444333222111111000000000111222222222333222222222111111111111000000000000000000000000000////////////////////////............////////////........................------------------------////////////////////////......------------..............................................................................------............------........................---------............///////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222333333333333333333333333444444333333333444444555444444555555555555444444444444333333222111000000000///////////////000111////////////////////////////////////////////////........................------------------------------------------------........................------------------------------............------.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,------......------,,,,,,,,,,,,---------......---------............///........................000000000000111111111222000000111111222333333333333333333555777999999999:::777555666:::<<<:::777999999:::;;;;;;<<<===============<<<<<<<<<<<<<<<::::::;;;<<<<<<===>>>>>>>>>???@@@@@@@@@???>>>>>>======<<<<<<;;;;;;:::::::::;;;::::::999888777666444444444444444333222111111111111000000000//////,,,888===444---...///+++------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...---------,,,,,,+++++++++,,,,,,,,,---------.......................................------,,,,,,+++------------------------------------------------------------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,------------.........,,,,,,,,,---------......------------------------................................................/////////////////////...............//////////////////000111222222222222666555444333444444555666555666888888777777999:::::::::::::::999999888777666555333444666777666666888777555333222111111111111111111111111222222222222222222111111111000000////////////////////////////////////////////////............////////////........................------------------------..............................------------..............................................................................------............------........................---------............///////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111333333333333333333333333333333333333333444555666666666666777777666666666444333333222222111111111111000000/////////000000........................................................................------------------------------------------------------------------------------------------------------............------//////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------......------,,,,,,,,,,,,---------......---------............///........................////////////000000000000//////000000111222222222333222222444777888888777999777555777:::;;;999777888888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@@@@??????>>>>>>===;;;;;;;;;;;;;;;;;;::::::<<<<<<;;;:::999777555444555444333222111111111111111111000000000000//////+++000111,,,---222111***------------------------++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------------------------------------------------------------------------------------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------......................................................//////////////////............////////////...///000111222222222222333333333333444555666666666777777666666777999;;;<<<;;;:::888777555444333222222222444777888777666888666444111000000111111222222222111111111111111222222111111111000000000////////////////////////////////////////////////............////////////........................------------------------------------------------......------------..............................................................................------............------........................---------............///////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333333333333333333333333222222222222333555666666777777888888888888777777222222222222222222222222222222111000/////////000........................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------............------------------------------------,,,,,,,,,++++++*********,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,------......------,,,,,,,,,,,,---------......---------............///.................................////////////000000111111222222333444444333222222333666777777666999777666777999:::999888888888999999::::::::::::999999999999::::::::::::<<<<<<<<<======>>>>>>>>>BBBAAA???>>>============;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::888777666555555333222000///000000111000000000000000000//////+++---,,,)))+++000000,,,------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------............................................................////////////............///////////////000111222222333333222333333333444555666777777::::::999666444444777999;;;:::999777555444333222000000222555777888777666888666333000//////000111333222222222111000000000111111111111000000000000////////////////////////////////////////////////............////////////........................------------------------------------------------......------------..............................................................................------............------........................---------............///////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000222222222222222222222222111111111222333555666777777777888888888888777777222222222222222222333333444333222000000/////////........................------------------------------------------------------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,------......------,,,,,,,,,,,,---------......---------............///........................---.........////////////000111111222222333444444333222222333666777777666888777777888999:::999888::::::::::::;;;;;;;;;;;;999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<=========AAA@@@???>>>============<<<<<<<<<<<<<<<=========888888999999999888777777444333111000//////000111//////////////////000000+++......+++***,,,......------------------------***++++++,,,,,,++++++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------................................................---.........//////000000............////////////000111222333444444444444444444555666777888888888::::::999666444444777999888888777666555555666666111111222555888999777666777666333111//////000000333222222222111000000000111111111000000000//////........................////////////////////////............////////////........................------------------------..............................------------..............................................................................------............------........................---------............///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111111111111111222222222222222222222222000000111222333444666777555666666666666666666555222222222222222222333333333222111000////////////................................................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------+++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------......------,,,,,,,,,,,,---------......---------............///....................................//////////////////000000111222222222444333333444666888777666777888888888888999999999;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>======<<<=====================<<<777777888888888888888777444333222111000000000000......////////////000000,,,000111///***))),,,000------------------------++++++,,,,,,,,,,,,++++++)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------................................................------......///000000000............////////////111222333444555555555555555666777888888888888888666777777666666777999;;;777666666666666888:::;;;555444444555777888777555777666444333111000000000222222222111111111111111111111000000000/////////........................////////////////////////............////////////........................------------------------////////////////////////......------------..............................................................................------............------........................---------............///////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222111111111111222444555555444444555555555555444444222222222222222222222222111111000///.........///------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,------......------,,,,,,,,,,,,---------......---------............///............................../////////000000000000000111111222333333333555444444555777888888777777888888888888888999:::<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>???@@@@@@==============================>>>??????>>>===<<<=========<<<<<<;;;;;;;;;888888999888888777666666333333333333222111000///........./////////000000---...000///,,,***,,,...------------------------,,,,,,------------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,------------.........,,,,,,,,,---------......------------------------................................................------......///000000111............////////////111111222333444444444444555666777888888777666666555666888888777777999:::777777666777888:::===>>>:::888666666777777666555666666666555444222000///111111111111111222222222111000000000////////////........................////////////////////////............////////////........................------------------------..............................------------..............................................................................------............------........................---------............///////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222111111222333444444444444555555555555444444444333333222222111111111//////...............///------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---......///---------------------------------------------------..................------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---,,,------......------,,,,,,,,,,,,---------......---------.........//////........................////////////000000000000222333333444444555666666666555555666888999888777777888999999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>????????????>>>>>>>>>>>>>>>;;;<<<>>>@@@@@@???===<<<======<<<;;;::::::999999:::::::::999777666444333222333444444333222000///---.........//////000000---,,,---///...,,,,,,---------------------------,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------------------------.........//////,,,,,,,,,---------......------------------------................................................---------...///000000111............/////////000000000111222333333333333555555666777777666555444777999:::999777666555666999888777888999;;;>>>@@@===:::777666666666666555555666777777666333000...000000111111222222222333000000000000////////////........................////////////////////////............/////////000........................------------------------------------------------.........------.................................................................................---..................---........................---------.........//////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111222222222111222222333333444444555555555555444444444444333333222111000000......---------......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////........................------------------------.........////////////000...------,,,,,,------......---,,,,,,,,,,,,---...,,,------......------,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,---------.......................................////////////000......------------..................////////////000000000000000000000000000111333555666777888888666666666777888888999999999999888888999999:::;;;:::;;;<<<===>>>>>>>>>>>><<<<<<======>>>>>>??????>>>???@@@AAAAAA@@@???>>>?????????>>>>>><<<;;;;;;>>>>>>>>>======<<<;;;:::>>>999666777;;;<<<888333777555333111000000000111000000000000000///......000///...---------------,,,------......------,,,,,,---...---+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------............////////////........................,,,---......//////........................------............////////////111000000000//////......555444333222222222333444555555555666666666666666555666666666777777888888888888888888888777666666666555555444444333222222222111000000///000000000000000111111111111000000//////............////////////............//////000///...------...///000//////.........---------......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......---------............//////////////////.........000///...------...///000------............------.................................------,,,,,,,,,............//////////////////////////////////////////////////////////////////////////////////////////000000000000//////000000////////////000000////////////000000000000000000000000111111111111000111111111111222222222000111111111111222222222666666555444333333222222333333333222222222111111////////////////////////........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......------,,,+++,,,---...///,,,,,,,,,---------......------........./////////...------,,,,,,------......---,,,,,,,,,,,,---...,,,------......------,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,---------..............................------........./////////......------------..................////////////000000000000000000000000111111222444555666888888666777777888999999::::::999888888888999999::::::999:::;;;<<<============<<<<<<<<<===>>>>>>??????>>>??????@@@@@@??????>>>@@@@@@@@@@@@???>>>======>>>>>>>>>>>>===<<<;;;:::???===>>>EEELLLKKK???444555444333111000///000000000000000000000///......//////...---------------,,,------......------,,,,,,---...---+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......------------------------............////////////........................,,,---......//////..........................................////////////222222222222111111111000333333222111111111222333555555555555666666666666666666777777777888888888888888888888888777666555666555555444444333222222222222111000000000000111000000111111111111000000//////............////////////............//////000///...------...///000//////.........---------.........---------,,,,,,,,,------......------,,,,,,,,,---------.........---------............////////////////////////...000///...------...///000------............------..............................---------,,,,,,,,,............//////////////////////////////////////////////////////////////////////////////////////////000000000000//////000000////////////000000////////////000000000000/////////000000000111111000111111111111222222222000111111111111222222222555555555444333333222222222222222222111111111111................................................------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......------,,,,,,,,,---...///,,,,,,,,,---------......,,,---------..................------------.........------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,---------......------------------------,,,---------..................------------..................////////////000000000000000000000000222222222222333555777999777777888888999:::::::::888888888888999999::::::888999:::;;;<<<<<<<<<<<<;;;<<<<<<======>>>????????????>>>>>>>>>>>>?????????@@@@@@@@@???>>>===<<<>>>>>>>>>>>>===<<<;;;;;;===::::::CCCLLLKKK>>>111444333111000///////////////000000000000///......///...------------------,,,------......------,,,,,,---...---+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......---------------------------............/////////------------------------,,,---......//////..........................................////////////222222222222111111111111222111111000000111222222555555555555666666777777666777777777777888888888888888888888777666555444666555555444444333222222333333222111111111111111000000111111111111000000//////............////////////............////////////...------...//////...............---------.........------------,,,,,,------......------,,,,,,------------.........---------............///......////////////////////////............//////------............------...........................------------,,,,,,,,,---............///////////////////////////////////////////////////////////////////////////////////////000000000000//////000000////////////000000////////////000000000000....../////////000000000000111111111111222222222000111111111111222222222555444444333333222222222111111111000000000//////........................------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......---,,,,,,,,,,,,---...///,,,,,,,,,---------......,,,,,,,,,---------............------------......------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,---------.........------,,,,,,------...............////////////////////////////////////333222111111222444777888666666666777888888999999777888888999999999999999777888999::::::;;;;;;:::;;;;;;<<<<<<===>>>>>>??????>>>===<<<<<<===>>>???<<<=========<<<<<<;;;:::>>>>>>>>>>>>===<<<;;;;;;<<<777333666;;;<<<777111222111111000///.........//////000000//////...---......---,,,,,,---------,,,------......------,,,+++,,,------++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------------------------------.........//////------------------------,,,---......///.........---------...........................////////////000000000///////////////111111111111111222222222444444555555666666777777666666666666666666666666888888888888777666555444666555555444444333222222444333222222111111222222000000111111111111000000//////............////////////............//////............................................................------------,,,------......------,,,------------............---------............///............/////////////////////....../////////------............------........................---------------------------------.........////////////////////////////////////////////////////////////////////////////////////000000000000//////000000////////////000000////////////000000000000............////////////000000111111111222222222000000111111111222222222444333333333222222222111000000/////////.................................------------------------,,,,,,---------.........------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,------......,,,,,,,,,---------......,,,,,,,,,---------......///......------......///------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------............////////////////////////////////////222222000000111333666777444444555555666777777777666777888999999999888888666777888999::::::::::::;;;;;;;;;<<<======>>>>>>???>>>===<<<<<<===>>>???;;;<<<<<<<<<<<<;;;::::::===>>>>>>======<<<;;;:::===;;;888555333333444555000000000000///......---///////////////...------------,,,,,,,,,------...,,,------......------,,,+++,,,------++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------------------............------------------------,,,---......///.........---------.........//////............//////////////////////////////000000111222222333333333444444444444444555666777777888555555555555555555555555777777777777777666555555666555555444444333222222444333222222111111222222000000111111111111000000//////............////////////............//////------............---------.....................//////.........---------,,,------......------,,,---------.........//////---------............///---.........//////000000...//////////////////...------............------........................------------------------------------............//////////////////////////////////////////////////////////////////////////////000000000000//////000000////////////000000////////////000000000000............////////////000000111111111222222222000000111111111222222222222222222222222111111111/////////.........------........................------------------------,,,,,,,,,------------...------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,---------------,,,,,,,,,---------......,,,---------............//////............//////,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,,,,,,,------............////////////000000000000000000000000111111000000111333444555333333333444555555666666555666888999999999888777666777888999:::::::::::::::;;;;;;<<<<<<===>>>>>>======<<<<<<<<<<<<======<<<===============<<<<<<<<<<<<<<<<<<;;;:::999999999<<<>>>;;;555111111333000000000000000///.........////////////...------,,,,,,,,,,,,,,,------...,,,------......------,,,***,,,------++++++,,,...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,------.../////////............////////////111111111111222222222222111222333444444444444444333444444555666777888888666666555555555555444444555555666777777777666666666555555444444333222222333333222111111111111111000000111111111111000000//////............////////////............//////------............---------------.............../////////.........------,,,------......------,,,------........./////////---------............///------......///000000000......////////////......------............------........................,,,,,,,,,------------...,,,------------.........//////////////////////////////////////////////////////////////////////////////000000000000//////000000////////////000000////////////000000000000....../////////000000000000111111111111222222222000111111111111222222222111111111111111111111111/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------,,,,,,,,,,,,------+++,,,------......------,,,,,,,,,---------......------.........///////////////............//////,,,,,,---......---,,,,,,,,,------......------,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---,,,,,,++++++,,,,,,---............////////////000000000000000000000000000000111111222222333333333333444444555666666777555666888999999999777777777777888999::::::::::::::::::;;;<<<<<<======>>>;;;<<<<<<======<<<<<<;;;;;;<<<<<<=========<<<<<<;;;;;;;;;;;;:::999888777777999;;;999555111000000000000111111111000///.........//////......---,,,,,,,,,++++++,,,,,,---...,,,------......------,,,***+++---,,,,,,+++---...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,++++++,,,,,,,,,,,,------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,------...//////000............////////////000111111111222222222222///000222333444444333333333333444555666777888888888888777777777666666666333333555666777888888888666555555444444333222222222222111000000000000111000000111111111111000000//////............////////////............//////,,,------......------,,,---------.........//////////////////............,,,------......------,,,............////////////---------............///------......///000000111---...///000000///...---------............------........................,,,,,,,,,---------......,,,,,,---------.........//////////////////////////////////////////////////////////////////////////////000000000000//////000000////////////000000////////////000000000000/////////000000000111111000111111111111222222222000111111111111222222222000111111111111111111111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................---------------------------,,,,,,++++++,,,,,,---+++,,,---.........------,,,,,,,,,---------...............////////////000//////............//////,,,,,,---......---,,,,,,,,,------......------,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000---,,,,,,++++++,,,,,,---............/////////000000000000000000000000000///000111222222222222222444444555555666777777777555666888999:::999777666777888999::::::;;;::::::::::::;;;;;;<<<======>>>:::;;;<<<======<<<;;;:::999999:::;;;;;;:::::::::::::::::::::999888777777;;;999666444444444444333000000111222222111//////......//////......---,,,++++++++++++,,,,,,---...,,,------......------,,,***+++---,,,,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++,,,,,,,,,---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,------...///000000............/////////000......//////000000000111...///111222333333222222333333444555666777888999:::999999999888888777777111222444666777888999999666555555444444333222222222111111000///000000000000000111111111111000000//////............////////////............//////,,,,,,---......---,,,,,,---------.........//////000/////////............,,,------......------,,,............/////////000---------.........//////---------...///000000111---...///000000///...------..................---........................,,,,,,,,,------.........,,,,,,,,,---------......//////////////////////////////////////////////////////////////////////////////000000000000//////000000////////////000000////////////000000000000000000000000111111111111000111111111111222222222000111111111111222222222000000000000000111111111000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................---------------------------,,,,,,++++++,,,,,,---+++,,,---.........---,,,,,,,,,,,,---------......,,,---------.../////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......000000//////.........---........................000000000000000000000000////////////000000000000000000000111222222222333444444444444555555555666777888888888888999999999999:::;;;<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<;;;:::999;;;999777999<<<>>>===<<<<<<:::888777888888666555666555444333333333333333222222222111000//////...........................******+++++++++,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------............---,,,,,,,,,---------------............///------------------------...///000///...---...000////////////000000000000000000000000111111111111333222000///000222555666666666666666666666666666888999;;;;;;888777666666666444333444666777777666777555444444555666444333222222222111111111111000111111111111000000000000...............---------000///...---,,,------...------............------------------------------///......---------......................................................////////////////////////............////////////////////////////////////////////////////////////------------------------,,,,,,,,,---------......---------............/////////.........---------////////////////////////////////////////////////111111000000//////......000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111333333222222111000000///111222222222222111000000000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,---------------..................------,,,,,,------...------------------------+++,,,------......------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......000/////////.........---........................////////////////////////////////////000000000000//////000111222333444444444444555555555666666666777888888888888999999999888999:::;;;<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<;;;::::::;;;999888999<<<>>>===<<<===;;;999888999888777666888777666444444333333333222222111111000//////...........................++++++,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------,,,,,,---......---------............///------------------------...///000///...---...000////////////000000000000000000000000111111111111111222333444444555555555666666666666666666666666999999999888666666888:::999777555555666666555444666555333444555555444222222222222111111111000000111111111000000000//////------..................000///...---,,,------...------............------........................///......---------..........................................................................................////////////////////////////////////////////////////////////........................,,,,,,,,,---------......---------............/////////.........---------////////////////////////000000000000000000000000111000000000/////////...000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111444333333222111111000000111222222222222111000000000//////......//////000------------------------------............------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...............---------...------,,,,,,------...........................+++,,,------......------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---....../////////.......................................////////////////////////////////////000000000000//////000111222333444555555555666666666777777777777888888888888999999999777888999;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;;;;:::999:::<<<======<<<>>><<<::::::::::::888666999888666555444333333333222111111000000//////...------------------------,,,,,,---------............------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,---...//////---------............///...........................///000///...---...000////////////000000000000000000000000111111111111000222666999999888555444777777777777777777777777999999777555444666999===<<<:::777666666555333222555444222333444444333111222222111111111000000000111111000000000000//////,,,---------...///////////////...------------...------............------////////////////////////......---------......///....................................................................................////////////////////////////////////////////////////////////////////////////////////,,,,,,,,,---------......---------............///...............---------////////////////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111222222222222111111111111111111111111333333222222111111000000111111222222111111000///.........------.................................------............------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------/////////...---------,,,...------,,,,,,------...------------------------+++,,,------......------,,,,,,.........---,,,+++---------------------------------------------------,,,,,,,,,,,,---......................................................////////////////////////////////////000000000000000111111222222333333333666666666666777777777777777777888888888999999999888999:::;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<======>>>===;;;;;;;;;;;;999777888777666444333222111111111111000000////////////------------------------,,,,,,,,,,,,------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,---///000000---------............///////////////////////////...///000///...---...000////////////000000000000///000000000111111111111000333666999999888555444666666666666666666666666666777777666555777:::<<<===:::888666666555444222444333111222333333222000111111111111000000000000111000000000////////////,,,,,,,,,---...///000000............------......------............------...........................------------...//////....................................................................................////////////////////////////////////////////////////////////........................,,,,,,,,,---------......---------............///........................////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////000000000111111111222222111111111111111111111111111111111000000000//////111111111111111000000///...------,,,,,,------...------------------------,,,------......------,,,,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------/////////...---------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,---.........,,,,,,---------------------------------------------------,,,,,,,,,,,,---......---------...............................................................////////////000000000000333333333222222222222222666666666666777777777777777777888888888999999999::::::;;;<<<===>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;<<<===>>>>>>===<<<<<<<<<;;;999777666555333222111000000000000000000///////////////------------------------++++++++++++,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,---...///000111---------............///////////////////////////...///000///...---...000////////////000000000000///000000000111111111111222222444555555666555555555555555555555555555555333555777888888888999::::::888666555666666555444444222111111222333111000111111111000000000//////000000000////////////...,,,,,,,,,---...///000000------..................------............---------------------------------------------...//////....................................................................................////////////////////////////////////////////////////////////------------------------,,,,,,,,,---------......---------............///---.....................////////////////////////........................////////////000000000000/////////////////////////////////////////////////////////000000000111111000000000000000000000000////////////............000111111111111000//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------...............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,------......---------------------------------------------------------,,,,,,,,,,,,---......---------------.........................................................////////////000000000000333333333333222222222222555555666666666777777777777888888888888999999999;;;;;;;;;;;;<<<===??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???<<<======<<<;;;;;;<<<>>>===<<<<<<<<<<<<;;;888666333333222111000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------...///000000---------............///...........................///000///...---...000////////////000000000000000000000000111111111111333222222222333444555666666666666666666666666666222555888999888888888888888666444444555666666555444333111222333333222000111111000000000/////////000000////////////......,,,---------.../////////,,,---......///.........------............---------------------------------------------...///000................................................------------------------............////////////////////////////////////////////////////////////------------------------,,,,,,,,,---------......---------............///---------...............////////////////////////------------------------////////////000000000000000000000000000000000000000000000000000000000000.../////////000000000000000000000000000000000000/////////...............000000111111000000///...---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,---------------..................------,,,,,,------...------------------------+++,,,------......------,,,,,,,,,,,,,,,---...///........................---------------------------,,,,,,,,,,,,---......,,,,,,,,,------.........................................................////////////000000000000111111222222333444444555444444555555555666666666777888888888888999999999;;;::::::999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===???@@@<<<===>>>===;;;:::<<>>???===;;;:::<<>>>>>>>>===<<<;;;;;;<<<===>>>AAA@@@>>>===<<<<<<<<<===:::::::::<<<======:::888444333222111000000000000//////.........---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------*********++++++,,,,,,---...---***)))***---000333.........------,,,,,,,,,........................++++++++++++++++++++++++......---------,,,,,,,,,........................,,,,,,++++++,,,,,,---......---,,,,,,++++++++++++------++++++++++++------------------------------++++++,,,,,,,,,,,,------------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---...///000000++++++,,,,,,,,,---------+++,,,------......------,,,---------.../////////------------------------............////////////////////////000000000000000111111111111222222222111111111333555666555444555666888999888777555444666666555555555555666666111333444333222222333444111111111111111111111111000000000000000000000000......////////////..............................------------,,,,,,+++***------------.........///////////////////////////......////////////......,,,---...//////...---,,,......------------......------------------------////////////////////////......////////////......------------------------------............---------------............///...------------...//////////////////////////////111111000///...---,,,,,,............////////////........................000000000000000///......000000000000000000000000......//////000000111111000000000000111111111111333222111/////////000111222111111111000000//////......---------,,,,,,,,,+++++++++,,,,,,,,,------------------------------...------,,,,,,------...------------------------+++++++++,,,,,,------------------,,,,,,,,,++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------///............---------------------------------------------------------,,,------......------,,,------------------------////////////////////////------------------------...------,,,---...///000//////.........---------................................................000000000000000000000000111///...000333444333111666666555555555555666666777888999999;;;;;;<<<===>>>;;;888888:::;;;;;;;;;<<<<<<=========>>>>>>>>>???>>>===<<<<<<===>>>???@@@???>>><<<<<<<<<<<<<<<;;;:::999:::;;;:::999777333333222111000000000000///.........------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,---,,,*********,,,///111......---------,,,,,,,,,------------------------++++++++++++++++++++++++......---------,,,,,,,,,------------------------,,,,,,++++++,,,,,,---......---,,,,,,+++++++++,,,---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,------------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,------......//////++++++,,,,,,,,,---------+++,,,------......---------------...................................................////////////////////////000000000000000111111111111222222222222111111333555555444333555666777999999888666555777777666666666666777777444444444444444444444444111111111111111111111111000000000000000000000000......////////////..............................---............---,,,+++------........./////////////////////////////////......////////////......------............------......------------......------------------------////////////////////////......////////////..............................------............---------------............///...------------...//////////////////////////////000000000///......------............////////////////////////////////////000000000000000///......000000000000000000000000000000000000////////////000000000000111111111111222111000/////////000000000000/////////...............---------,,,,,,,,,,,,,,,,,,,,,------------------------------------...------,,,,,,------...------------------------+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------///............---------------------------------------------------------,,,------......------,,,------------------------////////////////////////------------------------...------------...//////...............---------................................................000000000000000000000000111000///000222333333222333444555666666666666666777888999999;;;;;;<<<===>>><<<:::999;;;<<<<<<<<<===============>>>>>>>>>???>>>>>>======>>>>>>??????>>>===<<<<<<<<<<<<<<<<<<:::888777888888777555333333222111000000000000............------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++******+++,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,------------------------------,,,------......------,,,---,,,,,,++++++,,,,,,------------------.........,,,,,,,,,,,,------------+++,,,------......------...............---------////////////////////////............////////////////////////000000000000000111111111111222222222333333222333555555444222444555777888999999888888888888777777777777888888888555333444777888666333111111111111111111111111000000000000000000000000......////////////......------------------------......//////......------............/////////000////////////////////////......////////////...............------...............------------..............................////////////////////////......////////////......////////////////////////------............---------------............///...------------...//////////////////////////////////////////////////////............////////////000000000000000000000000//////000000000///......000000000000000000000000111111111000///.........000000000000111111111111111000///.........//////.........------------,,,......---------,,,,,,,,,,,,------------.........------------------------...------,,,,,,------...---------------------------,,,,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------///............---------------------------------------------------------,,,------......------,,,------------------------////////////////////////..............................------........................................................................////////////////////////////////////000000000111222333333333111222444666777777777666777888999999;;;;;;<<<======<<<::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>============>>>>>>=========<<<<<<;;;;;;;;;>>><<<888777666666666555333222111000000/////////------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,,,,---------------,,,,,,++++++***)))***++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---...---------------------,,,,,,,,,------------...+++,,,------......------/////////...---------,,,....................................////////////////////////000000000000000000111111111222222222555444333444555555333222444555666888999:::::::::999888888888888888888999:::666333555999:::777333111111111111111111111111////////////////////////......////////////......------------------------------............------........./////////000000////////////////////////......////////////......///...---,,,,,,---...///......------------......////////////////////////////////////////////////......////////////..............................------............---------------............///...------------...//////////////////////////////............//////000000............////////////////////////////////////...///////////////......////////////////////////111000000000/////////...///000000000111111111111/////////............///------------------------......---------,,,,,,,,,---------.........//////------------------------...------,,,,,,------...---------------------------------,,,,,,+++++++++...------------,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...///............---------------------------------------------------------,,,------......------,,,------------------------////////////////////////..........................................---------....................................................../////////000000///////////////////////////000111111111222333333000111333555777777777666777888999999;;;;;;<<<===:::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::???<<<999777777777666555333222111000////////////,,,,,,------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------...------,,,,,,+++++++++)))***+++,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------,,,------......------,,,---,,,,,,++++++,,,,,,------------------,,,,,,,,,,,,,,,---------.........+++,,,------......------/////////...---------,,,------------------------............////////////////////////000000000000000000111111111222222222555444333444555555444222444444666777888999::::::999999888888888888999999;;;777444555999:::777222111111111111111111111111////////////////////////......////////////......------------------------+++,,,,,,---------,,,,,,............////////////////////////////////////......////////////......///...---,,,,,,---...///......------------......////////////////////////////////////////////////......////////////......------------------------------............---------------............///...------------...//////////////////////////////------......///000000000............////////////..............................////////////......////////////////////////.../////////000000000111///000000000111111111111.........////////////.................................---------,,,,,,,,,---------.........//////------------------------...------,,,,,,------...---------------------------------,,,,,,+++++++++.........---------,,,,,,,,,,,,---------.........,,,,,,---------.........///............---------------------------------------------------------,,,------......------,,,------------------------////////////////////////.................................///......---,,,---------................................................//////000000111000000000000000000000000...000222222111111222444111111333444555666777777777888999999;;;;;;<<<===999;;;<<<;;;:::999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::>>><<<999888888777666444222222111000////////////,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,,,,------------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---------,,,---------............+++,,,------......------...............---------------------------------............////////////////////////000000000000000111111111111222222222444444333444666666555333444444555666777888999:::999999888888888888999999999666444555777777555222111111111111111111111111000000000000000000000000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,------------.........///////////////////////////......////////////...............------...............------------..............................////////////////////////......////////////......------------------------------............---------------............///...------------...//////////////////////////////---.........//////000000............////////////........................------.../////////......000000000000000000000000.........///000111111111000000000000111111111111......///000000000/////////////////////000000000......---------,,,,,,,,,,,,------------.........------------------------...------,,,,,,------...---------------------------,,,,,,,,,,,,,,,,,,+++............---------,,,,,,---------............,,,---------............///............---------------------------------------------------------,,,------......------,,,------------------------////////////////////////............................../////////...,,,,,,---------.........//////........................---......///000000111111000000000000000000000000...000222222111000222555222222333333444555666777777888999999;;;;;;<<<===999<<<======;;;:::;;;<<<>>>>>>=========<<<<<<<<<;;;;;;<<<======<<<;;;;;;999:::;;;;;;;;;;;;:::999:::999888888888777444222222111000//////......///++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------......---------,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,+++++++++,,,,,,---...+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,,,,------------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,------...------------............+++,,,------......---------------...................................................////////////////////////000000000000000111111111111222222222444333333444666777666444444444444444555666777888888888777777777777888888666555555444444333222222111111111111111111111111000000000000000000000000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------,,,,,,,,,,,,------------////////////////////////......////////////......------............------......------------......------------------------////////////////////////......////////////..............................------............---------------............///...------------...//////////////////////////////.........///////////////............////////////........................,,,---......//////......000000000000000000000000////////////000000000000000000000000111111111111...///000111111111000000....../////////000000000......---------,,,,,,,,,,,,,,,,,,,,,------------------------------------...------,,,,,,------...------------------------+++,,,,,,,,,,,,,,,,,,---............------------------------............------------............//////.........---------------------------------------------------------,,,------......------,,,------------------------////////////////////////////////////////////////....../////////...,,,+++---------.........//////........................---......///000111111222000000000000000000000000...000222222000000222555444333222222333444666777777888999:::;;;<<<<<<===:::===??????<<<;;;<<<>>>@@@@@@??????>>>>>>>>>===;;;<<<===>>>>>>===<<<;;;888999:::;;;;;;;;;:::999888777666777777666333111222111000//////.........+++++++++,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,------...............---,,,,,,,,,------,,,,,,,,,------.................................------------------------......---------,,,,,,,,,........................,,,,,,++++++,,,,,,---...++++++++++++,,,,,,---...++++++------------++++++------------------------++++++,,,,,,,,,---------------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---******+++,,,,,,---......---------.........//////+++,,,------......------,,,------....../////////////////////////////////............/////////000////////////000000000000000111111111111222222222333222333444777888777555444444333444444555666777888888777777777777888888444555555444222000111222111111111111111111111111000000000000000000000000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...+++++++++,,,,,,,,,------////////////////////////......////////////......,,,---...//////...---,,,.........------.........------------------------////////////////////////......////////////......////////////////////////---..................------------.........//////...------------...//////////////////////////////////////////////////////............/////////000000000000000000000000000,,,,,,---.../////////...000000000000000000000000111111000000//////......000000000000111111111111...///000222222222111000........./////////000000......---------,,,,,,,,,+++++++++,,,,,,,,,------------------------------...------,,,,,,------...------------------------+++++++++,,,,,,---------//////.........------------------.........//////---------.........//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////---------............//////......---------......///000111111111///...---......////////////......---------............///............////////////////////////000000000000000000000000000111111222333333444444555666666666888888999:::<<<===>>>>>><<<===============<<<<<<;;;===>>>===;;;;;;===@@@@@@@@@@@@@@@@@@???>>>>>>::::::;;;;;;;;;:::999999888666555555555555444222111000...---...///111222------------------------+++++++++++++++++++++++++++,,,------......------++++++,,,,,,,,,,,,------------------,,,,,,+++******++++++,,,,,,++++++*********+++,,,,,,---......------............------......................../////////......---------------------------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------...------,,,,,,------...------------------------................................................---------............//////////////////.........---///000111000000222333111111222222222333333333555666666777777777777777666444444555777999999999555666666666666666555555444555555555444333333222111111000///////////////////////////////////////////////////////////////........................---,,,,,,,,,,,,---..................////////////////////////////////////............////////////......////////////..............................---------............/////////.........---------------............------------............------........................///...---,,,,,,,,,,,,,,,/////////...---------,,,............////////////////////////////////////000000000000000000000000////////////////////////...///////////////......////////////////////////000000000000000000000000////////////000000000000000000////////////000000000///...---,,,---......------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------..........................................------//////////////////////////////.........---------//////.........---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................---------............//////......------............//////000///...---,,,------............---------------............///............////////////////////////000000000000000000000000000111222222333333444444555666666666888888999:::;;;<<<<<<===<<<<<<============<<<<<<<<<>>>???===;;;;;;===@@@>>>>>>>>>>>>>>>======<<<::::::;;;;;;::::::999999777555444444444444333111111000///.........000111------------------------+++++++++++++++++++++++++++,,,------......------++++++,,,,,,,,,,,,------,,,---------,,,,,,+++***++++++,,,,,,,,,,,,++++++******+++,,,,,,---......------............------.................................---------,,,,,,------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------------------------------...------,,,,,,------...------------------------................................................---------............////////////////////////...---///111111000000222333111111222222222333333333555555666777777777666666888666555555777888777777666666666666666555444444333333444444333222222111111111000///////////////////////////////////////........................---------------------------,,,,,,,,,,,,---..................////////////////////////////////////............////////////......////////////..............................---------............/////////.........---------------............------------............------........................///...---,,,,,,,,,,,,---...............---------............////////////////////////////////////////////////////////////////////////////////////......////////////......////////////////////////000000000000000000000000////////////000000000000000000///...............000///...---,,,------...------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------------------------------------------------------........................//////.........---------//////.........---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................---------............//////......---......//////------.........---,,,,,,,,,,,,------------,,,,,,---------............///............////////////////////////000000000000111000000000000111222222333333444444555666666666888888999999999:::::::::;;;<<<<<<=========<<<<<<===>>>>>>===;;;;;;===???<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::999888888666444333333333333222000222111///...---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,------...------............------------------------------------------,,,,,,,,,,,,------------------------------------------------...------------,,,,,,,,,------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------...------,,,,,,------...------------------------................................................---------............///......//////////////////...///111111000000111333111111222222222333333333444444555666666666666555999777666555666777666555777777777666555444333222222222222222222111111000111111000///////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---............/////////////////////////////////............////////////......////////////..............................---------............///...............---------------............------------............------..............................---,,,,,,,,,---------------...........................////////////////////////////////////////////////////////////////////////////////////......///////////////...////////////////////////000000000000000000000000////////////000000000000000///......------------//////...------------...------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---------...............---------........................---------------------------------------------------------............///........................---------............///...............//////000------.........---------,,,------......------,,,---------............///............////////////////////////000000000000111111000000111111222333333333444444555666666666888888888888888999999999;;;;;;<<<<<<======<<<<<<===<<<;;;:::999:::<<<===;;;<<<<<<<<<<<<;;;:::::::::::::::::::::999888777555333222222333222111///222111000...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------------------------------...------,,,,,,------...------------------------................................................---------............///............////////////...000111111000000111333111111222222222333333333333444444555555555555555888777555555666777777666777777777666555333222111111222222222222222111111111000000///////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------.........//////////////////////////////............////////////......////////////..............................---------............///........................------............------------............------...........................------,,,,,,,,,------,,,---------.../////////............////////////////////////////////////////////////////////////////////////////////////---...//////////////////////////////////////////000000000000000000000000////////////000000000000...............///000000//////......------------------------------------,,,,,,,,,------------...,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------........................................................................---------------------------------------------------------............///........................---------............///...............///000111.....................///......////////////......---------............///............////////////////////////000000000000111111111111111222222333333333444444555666666666888888888888888888888888::::::;;;<<<<<<<<<<<<<<<:::999777666777999:::;;;<<<============<<<;;;;;;::::::::::::999888777666555333222222222222111///111000000///...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------...------,,,,,,------...------------------------................................................---------............///---.........//////000000///000111111000///111222111111222222222333333333333444444555555555555555666555444555777999999888777777777666555333222111222222333333333333222222111000000///////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------............////////////////////////............////////////......////////////..............................---------............///---.....................------............------------............------........................------,,,,,,,,,------...,,,---------.../////////............////////////////////////////////////........................////////////////////////------...///////////////////////////////////////////////////////////////////////////000000000000---......///000222444444...............---------------------------------,,,,,,---------.........,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///........................---.....................---.............................................---------------------------------------------------------............///---------------------------------............///............///000111111.........---......///000...//////////////////...---------............///............////////////////////////000000000000222111111111111222333333333333444444555666666666777777888888888999999999999:::;;;<<<<<<<<<<<<<<<888666333333555999;;;;;;======>>>>>>======<<<;;;::::::::::::999888666666555333222222222222111///////////////...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------.........------------------------,,,,,,,,,------------...------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------...------,,,,,,------...------------------------................................................---------............///------......///000000000///000222111000///000222111111222222222333333333444444555666666666666555555444333555777999999999666666666555444333222111111222333333333333333333111111000///////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,------------.........////////////////////////............////////////......////////////..............................---------............///---------...............------............------------............------........................------,,,,,,,,,---......---------...........................////////////////////////////////////........................////////////////////////,,,---...///000000000000////////////////////////////////////////////////////////////000000000000.........000111333555666......//////......---,,,------------------------,,,---------............,,,---------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////////////////////////////---------...............---------.......................................------------------------........................---------............///---------------------------------............///............///000111222------,,,,,,,,,---//////---......//////......------------............///............////////////////////////000000000000222222111111222222333444333333444444555666666666777777777888999:::;;;;;;888999:::;;;<<<<<<<<<<<<777444111222666:::<<<==================<<<;;;;;;::::::::::::888777666555555444222222333333111000..................------------------------------------------------------+++,,,------......------++++++,,,,,,,,,,,,------***+++,,,,,,---------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++,,,,,,---......///------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------------------------------------------------------...------,,,,,,------...------------------------................................................---------............///------......///000000111///111222111000///000111111111222222222333333333555555666777777777666666777555444555777888888777555555555555444444333222000000111222222222222222111111000///////////////////////////////////////---------------------------------------------------,,,,,,,,,,,,---......,,,,,,---------.........////////////////////////............////////////......////////////..............................---------............///---------.........//////------............------------............------........................,,,,,,,,,,,,,,,---...///...............---------............////////////////////////////////////........................////////////////////////,,,---...///000000000000////////////////////////////////////////////////////////////000000000000////////////000111222333---.../////////...---,,,------------------------------------............------------............------------------------------------------------++++++,,,------...//////........................---------.........//////---------.........//////........................------------------------........................---------.........//////---------------------------------.........//////............///000222222,,,,,,+++***+++,,,...///,,,------......------,,,---------.........//////............/////////000////////////000000000000222222111111222222333444333333444444555666666777666777888999:::;;;<<<<<<888999:::;;;<<<<<<<<<<<<777444111222666;;;>>>>>><<<<<<======<<<<<<;;;:::;;;;;;::::::888777666555666444333333333333222000------......///.........------------------------------------------------+++,,,------......------++++++,,,,,,,,,---------***+++,,,,,,------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////++++++,,,,,,---...//////------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------------------------------------------...------,,,,,,------...------------------------................................................---------.........//////---------...///000000111000111222111000///000111111111222222222333333333555666666777777777777777999777555555666777666555444444444555444444333333//////000111111111111111111111000///////////////////////////////////////------------------------........................---,,,,,,,,,,,,---......,,,,,,,,,---------......////////////////////////............/////////000......////////////..............................---------.........//////---------.........//////---..................------..................---........................,,,,,,,,,,,,,,,---...////////////......------,,,............/////////000////////////////////////........................////////////////////////,,,---...///000000000000////////////////////////////////////////////////////////////000000000000111111000///////////////---.../////////...,,,,,,---------------------------------.........//////---------.........//////------------------------........................******+++,,,,,,---......---------------------------------.........//////---------.........//////////////////////////////......------------......---------.........//////......------------..............................------------,,,+++***)))////////////000000000000//////////////////////////////.........---------........................---------............///////////////000000000000000000000000000111111222333333444555555555444444555666777888999:::;;;;;;999::::::999999:::>>>AAA:::999999999:::===@@@AAA>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::888777555444222222222111000//////...............////////////---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,---------,,,,,,+++++++++/////////......---------,,,------......------,,,------------------------.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,------......------,,,------------------------,,,,,,,,,---------......------------------------........................//////.........---------,,,,,,,,,---------......------...///000000/////////////////////............000111111000000111222111222222333333444444555555555555666666666666666888888999999999999888888333333222222222333444444111111111111111111111111000000000000////////////..............................////////////...............------,,,,,,,,,++++++,,,,,,,,,---------..........................................------//////............//////........................---------............///........................////////////////////////---------............///..................------........................///...---,,,,,,---...///........................///////////////.........111///...------...///111////////////////////////000000000000000000000000........................---------............///////////////////////////////////////////////////////////////000000000000////////////////////////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++,,,,,,------,,,,,,.........------,,,,,,,,,---,,,,,,---......---+++++++++,,,,,,,,,---------000000///.....................---------,,,,,,,,,////////////////////////......------------......---------.........//////......------------..........................................------------....../////////000000000//////////////////////////////.........---------........................---------............///////////////000000000000000000000000000111111222222333333444444444444444555666777888999::::::;;;999::::::999999:::>>>@@@BBBAAA???===<<<<<<===>>>>>>>>>======<<<<<<;;;;;;;;;;;;:::999888666555444222222111111000//////...000000//////......---------,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,---------,,,,,,+++++++++.........---------,,,,,,,,,------......------,,,------------------------......---------,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,------......------,,,------------------------,,,,,,,,,---------......------------------------........................//////.........---------,,,,,,---------.........---...//////////////////........./////////000000...000111111000000111222111222222333333444444555555555555555555666666666555666777777777777777666444444333333222333333444111111111111111111111111000000000000/////////.................................////////////............---------,,,,,,,,,++++++,,,,,,,,,---------................................................//////............//////........................---------............///................................................---------............///................................................///...------------...///......................../////////////////////...000///...------...///000////////////////////////////////////////////////........................---------............///////////////////////////////////////////////////.../////////000000000000........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,---------------......---------,,,,,,,,,---,,,,,,---......---+++++++++,,,,,,,,,---------000000///...........................------,,,,,,////////////////////////......------------......---------.....................------------..............................000///.........///000111------........./////////////////////////////////...............---------........................---------............///////////////000000000000000000000000000111111222111222333333444444444333555666666777888999::::::999999::::::999;;;===@@@GGGEEECCC@@@>>>=========>>>>>>======<<<;;;;;;;;;::::::999888777555444333222111111000000//////...111111000///...---,,,+++------,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,,,------......------,,,------------------------...------------,,,,,,,,,------,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------......------,,,------------------------,,,,,,,,,---------......------------------------.......................................---------,,,------------.........//////////////////...---.........//////000000000...000111111000000111222111222222333333444444555444444444555555555666666333333444555666666555555666555444333333222333333111111111111111111111111000000000/////////....................................////////////.........------------,,,,,,,,,,,,,,,,,,,,,------------................................................//////............//////........................---------............///................................................---------............///................................................///......------......///..............................//////////////////000///...------...///000////////////////////////////////////////////////........................---------............///////////////////////////////////////////////////....../////////000000000........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------..................------------,,,,,,,,,---,,,,,,---......---+++,,,,,,,,,,,,------------000///......---........./////////............---////////////////////////......------------....................................------------..............................//////------...000222333------------.........///////////////////////////................................................---------............///////////////000000000000000000000000000111111222111111222333444444444444666666666777888999999:::888999:::::::::;;;===???BBBBBB@@@???????????????>>>======<<<<<<;;;::::::999999888777666444333222111111000000////////////000000///......---,,,,,,------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,---------......,,,,,,------------------................................................------------............//////000000///...------000000//////////////////...000111111000000111222111222222333333444444555333333444444555555666666222333444555555555555555666666444333222222222222111111111111111111111111000000/////////.......................................////////////......------------------------,,,,,,,,,------------.......................................//////////////////............//////........................---------............///................................................---------............///---------.......................................//////............//////....................................////////////000///............///000////////////////////////////////////////////////........................---------............///////////////////////////////////////////////////........./////////000000........................,,,,,,------------,,,,,,------------------------,,,------......------,,,---......///////////////---------------------------,,,,,,---......---+++,,,,,,,,,------------...///......------........./////////////////////...////////////////////////......------------...........................---......------------.................................---,,,+++,,,///111333------------.........///////////////////////////---.............................................---------............///////////////000000000000000000000000000111111222000111222333444444444444666666666777777888888999888999:::;;;:::;;;===???==================>>>>>>=========<<<;;;;;;::::::888888777666555333222111000000000///////////////---------..................------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------......------,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------..............................---.....................---------.........////////////000000///...------222222111000///......---...000111111000000111222111222222333333444444555333333444444555666666777333444555555666666666666666555444333222111111111000000000000000000000000////////////..........................................////////////......------------------------,,,,,,---------........................................../////////000000//////............//////........................---------............///................................................---------............///---------.........//////////////////////////////////////////////////////........................---.........//////000000//////............//////////////////////////////................................................---------............///////////////////////////////////////////////////............////////////........................,,,------......------,,,------------------------,,,------......------,,,---...//////000000//////---------------------------,,,,,,---......---+++,,,,,,---------...............------------........./////////////////////////////////////////////......------------.....................---------......------------..............................,,,,,,++++++,,,...///111------........./////////////////////////////////---------.......................................---------............///////////////000000000000000000000000000111111222111222333444555666666666666666666777777777888888777999;;;;;;;;;;;;===>>><<<<<<<<<<<<;;;;;;::::::======<<<<<<;;;:::::::::777777666555444222111000////////////////////////,,,,,,---------...............------------......,,,,,,,,,------------...------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,------......------,,,------------------------,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,---------.........,,,------......------,,,------------------------,,,,,,,,,---------......+++,,,,,,------.................................---------...............------.........///////////////////////////...---222222111000000///.........000111111000000111222111222222333333444444555333444444555666777888888555666666666666666555555444333222111111000111111000000000000000000000000/////////.........------..............................////////////......,,,,,,,,,------------...,,,---------.............................................//////000000111//////............//////........................---------............///........................---------------------------------............///,,,,,,------.../////////////////////////////////...//////000000//////...........................------......///000000000////////////////////////////////////////////////................................................---------............///////////////////////////////////////////////////------........./////////------------------------------............------------------------------,,,------......------,,,---......///////////////,,,,,,,,,------------...---,,,,,,---......---+++,,,---------............---------,,,------...///---............/////////////////////////////////......------------......//////.........---------......------------..............................,,,,,,,,,------.............../////////000000000////////////////////////---------.........//////........................---------............///////////////000000000000000000000000000111111222222222444555666777777777666666666666777777777777777999;;;<<<;;;;;;===>>>============<<<;;;::::::===<<<<<<;;;;;;::::::999666666666555333222000///////////////////////////------------------------......------------......,,,,,,,,,---------..............................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............+++++++++,,,,,,---------,,,,,,---------.........,,,------......------,,,------------------------,,,,,,,,,---------......+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,------......------,,,------------------------,,,,,,,,,---------......++++++,,,,,,---......///........................---------.........//////............////////////---...//////////////////000000000000000000000000...000111111000000111222111222222333333444444555444444555666777888999:::666777777666666555444333111111000000000000000111000000000000000000000000//////.........---------..............................////////////......,,,,,,,,,---------......------------....................................---......///000000111111//////............//////........................---------............///........................---------------------------------............///,,,,,,------...//////000////////////////////////...///000111111000///...........................------......///000000111......////////////......////////////////////////................................................---------............///////////////////////////////////////////////////---------.........//////------------------------------............------........................,,,------......------,,,------...////////////...,,,,,,,,,---------......---,,,,,,---......---+++------------............---,,,,,,,,,------...///,,,,,,------............////////////////////////.........------.........//////.........---------.........------.................................,,,---......///.........////////////000000000000////////////////////////---------.........//////........................---------.........//////////////////000000000000000000000000000111111222222333444666777888888888666666666666777777777777777999;;;<<<;;;;;;===>>><<<======>>>>>>>>>>>>======<<<<<<;;;;;;:::999999666666555444333111000///........./////////////////////...---,,,++++++***......------------......,,,,,,,,,------.................................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............+++++++++,,,,,,------------------....../////////,,,------......------,,,------------------------,,,,,,,,,------.........+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,---------......++++++,,,,,,---...//////........................---------.........//////............/////////000------...///000000000///---...///000111222333333///000111111000000111222111222222333333444555555555555666777888999::::::777777777666555444222222000///////////////000111000000000000000000000000//////.........---------..............................////////////......,,,,,,,,,------.........---------.........//////........................---......///000111111222//////............//////........................---------.........//////........................---------------------------------.........//////,,,,,,------...///000000000000000000000000000000...///000111111000///...........................---------...///000000111......////////////......////////////////////////................................................---------.........//////////////////////////////////////////////////////---------.........//////------------------------------............------........................,,,------......------,,,,,,------...............,,,,,,,,,------.........---,,,,,,---......---+++---------.........//////,,,,,,,,,,,,------...///,,,,,,,,,---------......000000//////.........---........................//////.........---------................................................---------............///...//////000000000000///---------............///........................////////////////////////////////////////////////000000000000000000000000222111000000000111333333222333555666888999999999999999999999999999999999;;;:::::::::;;;===>>>@@@???>>>>>>>>>======<<<<<<;;;;;;;;;;;;:::999888888555444444333333222222111////////////............------------------------.........------,,,,,,,,,.................................------,,,,,,,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,...------,,,,,,------.........///...---...000222/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------++++++,,,---------------------------------------------------------------------------++++++++++++++++++++++++------------------------------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---..............................------------------------........................///////////////............000......888BBB<<>>@@@AAA??????>>>>>>>>>=========;;;;;;;;;;;;:::999888777444444444333222222111111////////////............------------------------......---------,,,,,,,,,------------------------......---------,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,...------,,,,,,------...,,,------,,,++++++---///.........---------,,,,,,------------------------------------------------------------------------,,,---......,,,,,,---...------------------------------------------------------------------------++++++++++++++++++++++++------------------------------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---..............................------------------------......................../////////////////////.../////////333;;;@@@999///000111111111111222222222111111111222333333444444666666777777888777777777666555555444333333222222333111///...---...//////......////////////....................................------------..................................................................////////////////////////////////////........................//////.........---------........................................................................---------------------------------------------------------............///------......//////000000////////////////////////000/////////............////////////////////////////////////////////////........................---------............///......////////////......///////////////...------......------------......///////////////...------------------------------///////////////...---,,,........................,,,---......//////......------------------------..............................------------...............------,,,,,,,,,------------------------,,,,,,---------.........------............------////////////............000000000000000000000000...............---------................................................////////////000000000111000000000000//////...------------............///........................////////////////////////////////////////////////000000000000000000000000111111000000111111222333222333444666777888999999999999999999::::::::::::888888888999;;;>>>AAABBB????????????>>>>>>>>>>>>;;;;;;;;;;;;:::999888777444444333333222111111111////////////............------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------,,,,,,,,,...------,,,,,,------...---......---++++++,,,...------------,,,,,,,,,,,,................................................---------------------------...//////------...///------------------------------------------------------------------------++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---..............................------------------------..............................//////////////////000...111:::@@@===555111000111111111111222222222111111222222333333444444666666666666666666555555777666444333222222333333333222111////////////000......////////////......------------------------......------------......................................................///////////////.........////////////////////////.......................................---------................................................................................................---------------------------------............///.........///////////////////////////////////////////////////............////////////////////////////////////////////////---------------------------------............///......////////////......///////////////......---......------------......///////////////......------------------------------............---,,,,,,........................---...//////000000//////------------------------..............................------------...............---------------------------------------,,,------------.........------............------///////////////.........////////////////////////............................................................................../////////000000000000000000000///...---,,,---------............///........................////////////////////////////////////////////////////////////////////////111111111111111222222222222333444666777888888999999999999::::::::::::::::::999999:::;;;===???@@@??????????????????>>>>>>::::::;;;::::::999888777333333333222111111000000////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------...------,,,,,,------...///000111///...------///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,...///...---,,,---...------------------------------------------------------------------------+++++++++,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---..............................------------------------....................................////////////111...444AAACCC999222222000000111111111222222222111111222222333444444555666666666666555444333333888666444222111222333444444333222111000000000000......////////////......------------------------......------------...........................................................................///////////////////////////........................................................................................................................////////////////////////........................---------............//////////////////.........///////////////////////////////////////.........////////////////////////////////////////////////---------------------------------............///......////////////.........///////////////............------------.........///////////////..............................,,,---------------,,,,,,........................------...///////////////......................................................------------.....................---------........................------------............------............------.........///////////////........................---.....................................................................------........./////////000000000000///---,,,,,,---------............///........................////////////////////////////////////////////////////////////////////////000000111111222222222222111222444555777888888888999999:::::::::;;;;;;;;;===<<<;;;::::::;;;<<<===>>>>>>>>>>>>>>>>>>??????::::::::::::999888777777333222222111111000//////////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------...------,,,,,,------...///000111000...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---------,,,+++,,,---------------------------------------------------------------------------++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---..............................------------------------........................---.........//////000000111111888CCCAAA666000333000000111111111222222222111222222333444444555555555555666555555444333222888666444222111222333444444333222111111000000000......////////////......------------------------......------------......................................................++++++,,,---......//////////////////////////////........................---.............................................................................................////////////////////////........................---------............//////////////////.........////////////////////////.........///////////////////////////////////////////////////////////////---------------------------------............///......////////////............///////////////.........------------............///////////////...........................,,,,,,---------------,,,........................,,,,,,---............---......................................................------------......................................................---------.........//////------............------.........///////////////........................---------...............................................................------------............////////////......---,,,---------............///........................////////////////////////////////////////////////000000000000000000000000000000111222222222222111111222333555666777888888999999::::::;;;;;;<<<<<>><<<;;;::::::;;;;;;============>>>>>>>>>>>>::::::::::::999888777666222222111111000/////////////////////............------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------......------,,,,,,------...,,,---///...---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------++++++,,,---------------------------------------------------------------------------++++++,,,,,,------......------------------------------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---..............................------------------------........................------......///000000000000555===AAA<<<333000333000111111111111222222222222222333333444444555555555555555555555555444444777666444333222222333333333333222222111000000///......////////////......------------------------......------------......................................................,,,,,,------.../////////////////////////////////........................---------.......................................................................................................................................---------............///.........///////////////////////////////////////.........///////////////////////////////////////////////////////////////---------------------------------............///......////////////......---...//////////////////......------------......---...//////////////////........................,,,,,,---............---........................+++,,,,,,---...---------......................................................------------...................../////////........................------........./////////------............------............/////////000........................---------.........//////............................................................////////////.........///......---------------............///........................////////////////////////////////////////////////000000000000000000000000///000111222333222222111111222333555666777888888999999::::::;;;<<<<<<===>>>===<<<;;;:::;;;<<<<<<;;;<<<<<<<<<============999::::::999999888777666222111111000//////......////////////............------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...***,,,......---,,,------,,,,,,---------.........------------------------------------------------------------------------,,,---...---,,,+++,,,...------------------------------------------------------------------------++++++,,,,,,---......///------------------------------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---..............................------------------------........................------......///000000111///999@@@<<<555222222222000111111111111222222222222222333333444555555555444555555666666666555555666555555444333333222222222222222222111000///.........////////////....................................------------......................................................111111000000/////////...////////////////////////........................---------.........//////........................................................................------------------------........................---------............///------......//////000000////////////////////////............/////////000////////////////////////////////////////////////........................---------............///......////////////......------...///////////////......------------......------...///////////////........................,,,---...///////////////........................,,,------.....................................................................------------......---........./////////000....................................////////////------............---------.........//////000000000000000000000000000000---------.........//////................................................////////////000000000000------......///.........---------.........//////........................////////////////////////////////////////////////000000000000000000000000///000111222333222111111111222333555666777777888999999::::::;;;<<<======<<<<<<;;;:::;;;<<<===>>>:::;;;;;;;;;<<<<<<======999999:::999999888777666111111111000//////......000/////////............------------------------,,,,,,,,,------.................................,,,,,,,,,------.........---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------............------,,,,,,------...+++---000111000//////000---------....../////////................................................---------------------------...///...------...///------------------------------------------------------------------------++++++,,,,,,---...//////------------------------------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---..............................------------------------........................---------...///000000111///<<>>======<<<;;;:::999999888:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::888777555444444222222000///....................................,,,,,,,,,------.........------------------------------------------------........................------------------------.........------,,,,,,,,,******+++++++++,,,,,,,,,------------------------------,,,+++,,,---...///.........------,,,,,,,,,...------,,,,,,------...,,,------......------,,,,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,---...---,,,+++---///------------------------...------,,,,,,------...------------------------........................,,,,,,,,,---------......///...------///000000000888@@@CCC;;;333222444333222222333333333333444444111111111222222333333333777888999999999999888888555555444333333222111111111111111111111111111111//////............//////////////////////////////......------------..............................---------............///000000000000000000000000//////.........---------///............//////000......////////////..............................//////.........---------...........................---------...///000111////////////////////////....................................////////////111111000000//////......000000///...............////////////////////////////////////////////////////////////.....................------,,,,,,,,,---------.........//////............////////////........................//////000000000000//////---------............///........................---------............///..........................................---------------.........//////000000//////.........---,,,...000000......000222000000000000000000000///........................000000000000000000000000////////////////////////......------------..............................////////////////////////---...///...------...///000000///.............................................------------......000/////////................................................////////////000000000000000000000000000000000111222222333333333333444555666666666666777777888888999;;;<<<===<<<<<<<<<;;;;;;::::::999::::::;;;;;;;;;;;;::::::;;;:::999888666555444333222111000///....................................,,,------------------...------------------------------------------------........................------------------------......---------,,,,,,,,,***++++++++++++,,,,,,,,,------------------------------,,,,,,,,,---...///......---------,,,,,,,,,...------,,,,,,------...,,,------......------,,,,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,---...---,,,+++---///------------------------...------,,,,,,------...------------------------........................,,,---------............///.........///000000000999??????888222222222111222222333333333333444444333333333444444444444444555555666666666666555555555444444333222222111111111111111111111111111111//////............//////////////////////////////......------------..............................---------............///000000000000000000000000//////.........---------...............///000111......////////////..............................//////.........---------........................------......///000111222////////////////////////........................000000//////.........---111000000000/////////...000000///...............////////////////////////////////////////////////////////////.....................------,,,,,,,,,---------.........//////............////////////..............................////////////......---------............///........................---------............///................................................---------.........//////000000/////////...............//////.........///............/////////000////////////////////////................................................------,,,,,,,,,,,,------........................////////////////////////---...///...------...///000//////............///..............................------------......////////////................................................////////////000000000000000000000000000000000111222222333333333333444555666666666666777777777888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;:::::::::999888777666555444333222111000//////......///.................................---------------------------------------------------------------........................------------------------...------------,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---...///...------------,,,,,,,,,...------,,,,,,------...,,,------......------,,,,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,---...---,,,+++---///------------------------...------,,,,,,------...------------------------........................------........./////////000000///...///000111222======:::444111111111///222222333333333333444444666666666555555555555555444444555555555444444333444444333333222222111111111111111111111111111111//////............//////////////////////////////......------------..............................---------............///////////////////////////...............------------------......000111111......////////////.............................................---------........................------...///000222222333////////////////////////........................111111000///...---,,,,,,000000000000////////////000//////............///////////////////////////////////////////////////////////////.....................---------------------........./////////............////////////........................------............---------------............///........................---------............///................................................------........./////////000000////////////......111000//////000000///.........//////000000111111000000000000000000000000////////////////////////...........................------,,,,,,------...........................////////////////////////---...///...---------///000///............//////..............................------------......///////////////.............................................////////////000000000000000000000000000000000111222222333333333444555666666777777777777777777777888999:::;;;:::::::::;;;;;;<<<<<<<<<:::::::::;;;;;;:::::::::999888888777555444444333111111000///////////////........................//////......------,,,,,,........................................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,------......------------------------...------,,,,,,------...,,,------......------,,,,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,---...---,,,+++---///------------------------...------,,,,,,------...------------------------.................................////////////000000000000//////000222444@@@<<<666111111222111///222222222333333333444444666666666666555555555555555555666666666555444444333333333333222222111111111111111111111111111111//////............//////////////////////////////......------------..............................---------............///................................................------------...000111222......////////////..............................................................................------///000222333333333////////////////////////........................111000000///...---------000000000000////////////000///............//////////////////////////////////////////////////////////////////...........................---------............////////////............////////////........................---......//////......------------............///........................---------............///....................................////////////............////////////000000//////////////////111///...///111222111///222222111111111111111111000000000000000111111111000000000000000000000000........................//////............//////........................////////////////////////---...///...---------/////////............//////..............................------------...............///////////////....................................////////////000000000000000000000000000000000111222222333333333444555666777777777777777777777777888999::::::999::::::;;;;;;<<<<<<<<<999::::::::::::::::::999888777777666555444333333111000000////////////000......................../////////......---------........................................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,---------------------------------------...------,,,,,,------...,,,------......------,,,,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,---...---,,,+++---///------------------------...------,,,,,,------...------------------------.................................////////////000000111111000///111555888BBB;;;333111222222111000222222222333333333444444444444444444444444444444555555555555555444333333333222222222222222111111000000000000000000000000//////............//////////////////////////////......------------..............................---------............///---------------------------.....................---------......///111111......////////////..............................---.............................................---...///111222222333222////////////////////////.................................///////////////////////////000000000000//////............//////////////////////////////////////////////////////////////////............................................./////////000000............////////////......................../////////000000/////////---------............///........................---------............///................................./////////000000........./////////000000//////000000000000000000---------...000111111000444333333222111000////////////000000111111111111000000000000000000000000......................../////////....../////////........................////////////////////////---...///...------...//////............//////000..............................------------...............///////////////....................................////////////000000000000000000000000000000000111222222333333444444555666777777777777888888888888888999:::::::::::::::;;;;;;<<<<<<<<<999999::::::::::::999999777666666555444444333333000000////////////000000......................../////////.......................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------------------------------------+++,,,------......------,,,,,,,,,------------......------,,,,,,------...,,,------......------,,,,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,---...---,,,+++---///------------------------...------,,,,,,------...------------------------........................------........./////////...000111000000222888<<>>>>>>>>DDDDDDCCCBBBBBBCCCCCCCCCIIILLLNNNKKKEEE???<<<===........................,,,------......------,,,..............................////////////......//////////////////////////////............//////........................---------............///////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000111111111111444444555666777888999999;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;999999:::::::::999888888777666444333111000000000000///...---,,,------...---------------------------------............///000///...---------------------------------------------------------------------,,,,,,,,,---......---------------------------,,,,,,,,,,,,---...///...//////////////////...........................,,,,,,,,,---------.........------,,,,,,------...................................................//////.........---------........................------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------......------,,,+++------------------------,,,,,,,,,---------......---------------------------------------------------------............///---------.........//////000///......555===>>>:::111111000000111111222333444333333333333333333333333333333333333444444444444444333333333222222222333333222222222111111111////////////////////////................................................//////...------------------------.........//////......///000000000000000........................................................................................................................................................................////////////....................................////////////////////////////////////////////////////////////////////////...............///000000000000000000///...---,,,//////////////////////////////////////////////////////////////////////////////////////////////////////............//////000/////////............---......//////......---...........................////////////...---,,,........................000000000000////////////000111333333111/////////333111///.........000222,,,---///222333444555666::::::;;;<<>>===<<<<<<;;;<<<<<<:::::::::::::::999888777666555444222111000000000//////...------------...---------------------------------............///....../////////...------........................------------------------......------,,,---------........................---------------....../////////000000000000//////........................,,,,,,,,,---------.........------,,,,,,------..................................................................---------........................------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......------......------,,,,,,........................,,,,,,,,,---------......---------------------------------------------------------............///------........./////////000111000111666<<<;;;777111111000000111111222333333333333333444444444444222333444555666666555555333333333333222222222222222222222222111111111000////////////////////////................................................//////...------------............/////////000000......///000000000000///......................................................................................................................................................................../////////............---........................////////////////////////////////////////////////////////////////////////...............///000000000000000000///...---,,,//////////////////////////////////////////////////////////////////////////////////////////////////////............//////////////////............---......//////......---........................//////000000000///..............................000000000000000000000000///111222111///...---...444111222666444///000666222444888;;;===@@@DDDGGGLLLMMMPPPUUU\\\eeemmmqqqkkkllllllkkkllltttwwwrrrtttxxxzzzuuuvvv........................///...---,,,,,,---...///..............................////////////......//////////////////////////////............//////........................---------............///////////////////////////////////////////////////////////////////////////////////////////////////000000111111111222222222444444555666777888999999;;;;;;;;;<<<<<<======>>>BBBBBBAAA???>>>>>>>>>>>>;;;;;;;;;:::999888777666555444333111000000//////............------..............................---------............///---...///000000///...------------.......................................000///...---------------........................---------,,,,,,------.../////////000000/////////........................,,,,,,,,,---------.........------,,,,,,------...................................................................................................------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......,,,------...------,,,,,,------------------------,,,,,,,,,---------......---------------------------------------------------------............///............////////////...111111111555999888333111111000000111111222333333333444444333333333222000222444666777666555444333333333222222222222111222111111111111000000000////////////////////////................................................///......---------......---.........////////////---...//////000000//////........................................................................................................................................................................//////.........---------........................////////////////////////////////////////////////////////////////////////...............///000000//////000//////...------//////////////////////////////////////////////////////////////////////////////////////////////////////............/////////////////////...............////////////............................../////////000000//////.........................../////////000000000000000///000222222111000111222000111;;;HHHFFF;;;888>>>DDDEEEFFFIIIMMMTTT\\\aaafffhhhlllsss~~~{{{qqqpppyyyqqqhhheeekkkzzz........................//////---,,,,,,---//////..............................////////////......//////////////////////////////............//////........................---------............///////////////////////////........................////////////////////////////////////////////////111111111111222222222222444444555666777888999999::::::;;;;;;<<<======>>>BBBBBBAAA???>>>>>>>>>>>><<<;;;;;;:::999888666555444333222111000/////////------..........................................---------............///---...///000000000......,,,---------......//////////////////////////////111111000///............////////////////////////------,,,,,,,,,,,,---------......//////......---........................,,,,,,,,,---------.........------,,,,,,------...................................................---.............................................------------------------------------------------,,,------......------,,,,,,,,,,,,---------......,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------------------------............///........./////////000000,,,000111000222555444///111111000000111111222333444444444444333222000000///111333555666666444444333333222222222111111111111111111000000000//////////////////////////////......................................................---------......///,,,,,,---------.........------...///////////////....................................................................................................................................................................................------------........................////////////////////////////////////////////////////////////////////////...............///000000//////////////////...---//////////////////////////////////////////////////////////////////////////////////////////////////////............//////.........///////////////...//////////////////...////////////////////////---....../////////......////////////////////////....../////////000000000111333444444444444666888333:::IIIVVVVVVMMMLLLSSSYYY[[[___fffnnnuuuzzz|||{{{uuusssxxxvvveee[[[\\\```pppyyy~~~ooo]]]OOOIIIKKKVVViiizzzvvvmmm........................//////............//////..............................////////////......//////////////////////////////............//////........................---------............///////////////////////////........................////////////////////////000000000000000000000000111111111222222222222333444444555666777888999999888999999:::;;;<<<======???>>>===<<<<<<;;;<<<<<<<<<<<<<<<;;;999777555555333222111000////////////,,,---......///.................................---------............///......///000000000//////------......///000000000111111111111111111111111222222111111000000111111000000000000000000000000///...------,,,---------------............------........................,,,,,,,,,---------.........------,,,,,,------...................................................---------.......................................------------------------------------------------------............------,,,,,,,,,---------......,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------------------------............///....../////////000000000+++///111///000333222///111111000000111111222333444444555555444333111000111222333444555555444333222222222222111111111111000000000000////////////////////////////////////...................................................------------...//////,,,,,,,,,------------...------...////////////...................................................................................................................................................------------------------.........------------,,,........................////////////////////////////////////////////////////////////////////////...............///000000...///////////////......//////////////////////////////////////////////////////////////////////////////////////////////////////............//////.........///////////////...//////000000//////...////////////////////////------.../////////......////////////////////////...//////000000111111111111333444555555666999;;;???JJJXXX^^^]]]]]]bbbhhhnnnqqqyyyyyygggYYYUUU\\\hhhqqqwwwuuunnncccVVVNNNMMMPPPTTTZZZ___]]]TTTJJJDDDBBBEEEFFFLLLVVV___```YYYRRR..............................////////////....................................////////////......//////////////////////////////............//////........................---------............///////////////////////////........................////////////////////////000000000000000000000000111111111222222222333333444444555666777888999999777777888999:::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;======<<<;;;999777555444222111000///////////////,,,,,,.../////////..............................---------............//////////////////000000111//////000111111222333333333333333333333333333333333333222222222333444444333333333333333333333333111111000///////////////......////////////..............................,,,,,,,,,---------.........------,,,,,,------...................................................---------.........//////........................------------------------------------------------------............------,,,,,,,,,---------......+++,,,------......------------------------------,,,,,,,,,---------......---------------------------------------------------------............///.../////////000000000000+++///111//////222222000111111000000111111222333333444666777888777666555444444444444444555555555222222222222111111111111000000/////////.........////////////////////////................................................---------------...//////------------............,,,---......//////......................................................................................................................................................------------------------.........---------,,,,,,........................////////////////////////////////////////////////////////////////////////...............///000000......////////////......//////////////////////////////////////////////////////////////////////////////////////////////////////............//////............/////////000//////000000000000//////////////////////////////---...///000000000000000////////////////////////000000111222222333444444333666999===@@@EEEKKKNNNSSSfffsssqqqnnnsssyyyzzz{{{xxxyyy{{{pppgggZZZNNNJJJMMMTTTYYYXXXXXXWWWUUUSSSUUUYYY\\\UUUVVVUUUSSSPPPOOOPPPQQQTTTQQQNNNOOORRRQQQMMMHHH........................---...///000000///...---..............................////////////......//////////////////////////////............//////........................---------.........//////////////////////////////000000000000000000000000////////////////////////000000000000000000000000111111222222222333333333444444555666777888999999666777777888:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>===<<<;;;999777555333222111000//////...//////+++,,,.../////////......////////////////////////---------.........//////000///.........000111222111111222333444444555555444444444444444444444444333333333333444444555666555555555555555555555555333333222111000000111111//////000000000000//////........................,,,,,,,,,---------.........------,,,,,,------...................................................---------.........//////........................------------------------------------------------------............------,,,,,,,,,---------......+++,,,,,,---.........---........................,,,,,,,,,---------......---------------------------------------------------------.........//////////////////000000000000,,,000222//////222333222111111111000111222222333111333666999:::;;;::::::777666666555555555666666222222222111111111111000000/////////............////////////////////////................................................---------------...///000............/////////000,,,---......//////......................................................................................................................................................------------------------......---------,,,,,,,,,........................////////////////////////////////////////////////////////////////////////...............///000000......///////////////...//////////////////////////////////////////////////////////////////////////////////////////////////////............//////---.........//////000000//////000000000000//////000000000000000000000000//////000111111111111111000000000000000000000000222222333444444555666666;;;???EEELLLSSS\\\dddjjjggg{{{oooeeefffmmmpppggg^^^VVVWWWWWWXXXYYYZZZ[[[\\\cccdddfffjjjrrrzzz}}}{{{xxxvvvuuuvvvyyyzzzyyyyyyxxxvvvsssnnniiieee////////////////////////000///...------...///000//////............//////......////////////......////////////////////////...---,,,,,,,,,,,,---...........................000000////////////000000///111...)))...888444)))////////////////////////............/////////000000000000000111111111111222222222222222222333333111666<<<===888333555:::888888999:::;;;======>>>@@@>>>;;;999999;;;???AAA::::::::::::999777555444////////////............------............------000000000000000/////////111111000///////////////333222111222333333222000333333333333333444555666444555555555333444555777444444444444555555555555:::888666555444444333222555222000111444666555444000111222111000......///000000///......---,,,,,,---------....../////////.........------,,,,,,,,,---...//////000////////////...---,,,,,,---...///////////////////////////........................------------------------,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,---------..............................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---------------------------,,,,,,,,,---------......////////////000000000000222222111111000000000///000111111222222333444444555666777888888999999888::::::999777666444333333333333333222222222111111//////............////////////000000///...------000///---,,,,,,---///000------------------------------............------------------------------////////////////////////................................./////////000000........................////////////////////////------............------,,,------......------,,,////////////////////////..................------////////////000000000000000000//////......------////////////////////////000000000000000000000000000000///...............000000000000000000000000//////............/////////---,,,,,,...111111111////////////............//////////////////////////////............//////////////////////////////////////////000000000000000000000000////////////000...---...///000000///111222111...,,,---...---333333555999;;;<<>>444////////////////////////........./////////000000000000000000111111111111111222222222222333333333222777======888444555888777888888999:::;;;<<<===???===:::888888:::===???:::;;;::::::888666444333////////////............---......//////......---////////////////////////222111111000000000111111111111222333444444333222666666666666666666666666666888999888777666777888999999777777888:::<<<===888888777666555444444555777555333444666777666444222222333333333222222333/////////......------------------.........//////.........------,,,,,,,,,------...//////////////////...------------...///////////////////////////........................------------------------,,,,,,,,,,,,------------......---------,,,,,,,,,,,,,,,,,,---------..............................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------------------------,,,,,,---------.........////////////000000000000//////.........---------111111111222333333444444666777777888999999999999:::999888777666444333333333333222222222111111111//////............/////////////////////...------000...---,,,,,,---...000---------------------------......//////......---------------------------.............................................................../////////................................................------............------------............------....................................................../////////000000000///////////////.........////////////////////////////////////////////////000000///...............000000000000000000000000//////............/////////...,,,,,,...000111000////////////............/////////////////////////////////....../////////////////////////////////////////////000000000000000000000000000000000///000///......///000000000...///000111333555555555777555777;;;???DDDNNNXXXeeejjjpppvvv}}}|||sssyyy{{{ooogggccc```ZZZ^^^ccchhhlllooorrruuuzzz//////////////////////////////............////////////............//////......////////////......////////////////////////......---,,,,,,---..............................///..................///---///...---444===<<<444////////////////////////....../////////000000000000000000000111111111111111111222222222333333333222888>>>===999555555666777777888999:::;;;;;;<<<>>><<<:::888888999<<<===;;;;;;:::999777555333111////////////............---......//////......---........................222222111111111222333333333444555777777777666666666666777888888888777777777999;;;;;;;;;;;;<<<>>>>>>===;;;999:::<<<>>>@@@<<<>>>>>>>>><<<;;;;;;<<<777666555555666555333111333333333444444444444444//////////////////......------------.....................---------------,,,---......///.........///......------......///////////////////////////........................------------------------+++++++++,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,---------..............................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000000------------------------,,,------------.........////////////000000000000111111111111111000000000111111222222333333444444777777888888999:::::::::999999888777555444333333333222222222222111111111//////............/////////////////////......---///...---,,,,,,---...///---------------------------......//////......---------------------------..................................................................------................................................------............------......////////////......------------------------........................------........./////////.........///////////////////////////////////////////////////////////////000//////............///000000000000000000000000//////............//////000...------///000//////////////////............////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000111000000//////000000000//////000333666888888777<<<<<>><<<999777666555888888999::::::;;;<<<<<<>>><<<;;;999999:::;;;<<<<<<;;;999888555333111000////////////..................////////////......---------....../////////222222222222333444555555666888:::;;;:::999999999444555888:::<<<>>>>>>>>>???@@@AAAAAABBBDDDHHHKKKKKKJJJIIIHHHFFFEEEDDDCCCEEEFFFHHHGGGEEECCCBBBBBB======<<<<<<;;;999777555666555333333333333222111000000000000000000000000.......................................---------,,,,,,---...............//////............//////////////////////////////........................------------------------+++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,---------..............................,,,,,,------------,,,,,,------------------------,,,++++++,,,---...//////------------------------------------............////////////000000000000333333333333222222222222111111222222333444444555666666666777777888999:::999888777666555444333333222222222222111111111111//////............//////...///////////////......///...------------...///..............................////////////..........................................................................................------------........................------------------------------............---------......//////......------------------------------------...............------------.........///------......//////000000////////////////////////////////////////////////000///............////////////////////////////////////............//////000///....../////////---////////////............/////////////////////////////////000000/////////////////////////////////////////////000000000000000000000000000111111111000000000000//////000111666222111444666777999<<>>:::888999888555::::::;;;;;;<<<<<<======>>>>>>===<<<;;;;;;<<<<<<;;;:::888666444222000000////////////...............//////////////////...------......///000111111222222222333444666888888999;;;======;;;;;;<<<>>>:::<<>>BBBKKKTTTbbbhhhqqqxxxxxxvvvzzz~~~ppphhhhhhhhhffftttyyy|||}}}vvvrrrpppmmmiiitttzzz~~~uuuiii___ZZZbbbnnnyyy|||rrrssstttuuuzzz000000000000000000000000......////////////......//////............//////......////////////......////////////////////////---...////////////...---........................///..................///000000//////000111000////////////////////////////////////000000000111111000000000000111111111111000000111222333444444555555;;;===777666:::;;;777;;;<<<<<<<<<============>>>>>>>>>======<<<;;;;;;:::999777444222111000000////////////...............//////000000//////.........///000222333444444444444555666888:::<<<======@@@AAA@@@???@@@DDDHHHKKKLLLNNNQQQUUUYYY\\\^^^nnnmmmkkkgggcccaaaaaabbbmmmooorrrrrrnnnggg___ZZZaaa^^^]]]___bbbaaaZZZSSSPPPPPPOOOLLLIIIGGGHHHIIIJJJFFF@@@>>>>>>===:::777777666666555444444333333111111111111000000000000.............../////////---......///000/////////...//////000000//////...////////////////////////........................------------------------,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,---------..............................------............------------------------------///...---,,,,,,,,,,,,,,,------------------------------........./////////////////////000000000000111111111222222222222333222222333333444444555555444444333333333555777888777777666666555444444333222111111111111000000000//////............//////---...//////////////////...................................................//////000000//////...........................------------------------................................./////////000000////////////////////////////////////////////////------............------.........//////.........------------------------,,,,,,------.../////////------........./////////.........///////////////////////////////////////........................///............//////000000000000000000000000000//////............/////////......///000000///---////////////............//////////////////////////////111111111111//////////////////////////////////////////000000000000///000000111111222222222///111333333111111555888999999???JJJRRRYYYiiizzzyyylllgggiiicccfffeee______jjjzzzuuuggg[[[UUUTTTSSSSSShhhnnntttsssmmmgggdddeee^^^jjjvvv{{{|||xxxwwwvvvtttvvv000000000000000000000000---...///000000///...---//////............//////......////////////......////////////////////////---...///000000///...---........................000//////......//////000...,,,,,,...//////.../////////////////////////////////000000000111111111000000000000111111111111///000111222333444444555555<<<;;;444444<<<>>>:::;;;;;;;;;<<<<<<<<<<<<==================;;;:::999888777555333222111111111////////////............//////000000000000//////000000111333444666777777777888999:::===???AAABBBEEEGGGIIIIIIHHHLLLTTTZZZ___^^^]]]]]]___aaadddfffppprrrsssrrrmmmgggbbb```iiilllppprrrpppkkkeeeaaakkkfffdddiiiqqqrrrhhh^^^WWWVVVUUUQQQMMMMMMOOORRRRRRMMMGGGEEEEEEEEEBBB???::::::999888666555444444333333333222222222111111---........./////////000...///000000111111000000...///000111111000///...////////////////////////........................------------------------------........./////////,,,,,,,,,---------......,,,,,,,,,---------..............................------............------........................------,,,,,,,,,---......------------------------............////////////////////////000000000000444444444444555555666666222222333333444555555555555444333333333555777888666666666555555444444333111111111111000000000000//////............//////------...///////////////---..................---........................//////000000000000//////........................------------------------........................---......///000111222222////////////////////////000000000000000000000000------............------000000111111111111000000........................,,,,,,------...//////000....../////////000000000///////////////.........////////////////////////.......................................///000000000000000000000000000000//////............//////---------///111111000...////////////............////////////////////////...///111222222111///...////////////////////////////////////000000000000///000000111111222333333000444777777555666:::>>>@@@EEERRR```fffkkk}}}rrraaa\\\```XXXaaaiiikkkqqqyyy{{{yyytttllliiikkknnnpppkkkccc]]]ZZZ]]]aaadddwww~~~|||zzz|||ppp}}}000000000000000000000000---...///000000///...---//////............//////......////////////......////////////////////////---...///000000///...---........................000000////////////000000111000///000000///...///////////////////////////000000000000111111111111000000000000111111111111///000000222333444555555666<<<:::222333===@@@;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<======<<<:::999777777666444222111111111111000/////////............//////000000000000//////111111333444666777888999::::::<<<>>>@@@CCCEEEFFFLLLOOOQQQQQQRRRXXXccckkkllljjjfffcccbbbccceeegggdddiiioooqqqmmmfff^^^ZZZdddgggkkknnnooonnnkkkiiijjjccc```hhhsssvvvkkk___aaaaaa___ZZZVVVVVVZZZ^^^TTTOOOIIIGGGIIIIIIGGGDDD===<<<;;;999777666555444444444444333333222222222---.........//////000000//////000111111111111111...///000111111000///...////////////////////////........................------------------------.........////////////000,,,,,,,,,------.........,,,,,,,,,---------..............................------............------........................+++++++++,,,---...///000------------------------............/////////000////////////000000000000111111111222222333333333222222333444444555555666666555444333444666888999666666666555555444444333111111111111000000000000//////............//////------...///000000//////------............------//////////////////////////////000000000000//////////////////////////////------------------------........................---...///000111222333444000000000000000000000000000000000000000000000000---..................---222222333333333333222222////////////////////////,,,,,,------...///000000////////////000000000000000000//////.........---////////////////////////.......................................///000111000000000000000000000000//////............//////,,,,,,---///111222000...000/////////............////////////////////////...000111222222111000...////////////////////////////////////000000000000///000000111222222333333222666999:::888999>>>BBBKKKRRRbbbppprrrrrr}}}lll___```gggsss}}}|||ppp___bbbbbb[[[UUUXXXfffttt{{{zzzwwwtttrrrtttxxx||||||000000000000000000000000////////////////////////............////////////////////////////////////........................000000//////.........---........................////////////////////////000000//////......------........................////////////000000000000111000/////////000222333111222333555666555555444:::888666444555666999;;;;;;::::::999999888888777;;;<<<<<<<<<<<<<<<;;;;;;555444333111000/////////......---,,,,,,,,,------***---111333333111000///555777888777555777;;;???AAAHHHPPPUUUVVVYYY^^^cccfff[[[WWW^^^bbbbbbhhhrrruuusssoookkkhhhfffddddddaaa___\\\ZZZYYYXXXUUUTTTVVVYYY___dddiiillllllllleeefffeeecccbbbaaaccceeeeeedddddddddeeegggiiijjjaaaYYYRRRQQQPPPLLLKKKLLLGGGCCC???===>>>>>>===<<<777666555555666555222000333333222000///...---,,,111111000000000////////////////////////////////////000000///---+++,,,---.........---,,,,,,++++++------------------------................................................,,,,,,,,,---------..............................,,,,,,,,,---------.................................------,,,,,,------...........................111///...------...///111111111111000000000000000000111111111111222222222111222222333333444444555:::;;;:::999666555666888777666444333222111111111111111000000//////......////////////////////////------...///000111111222//////............//////000000000000000000000000............////////////........................,,,---------.../////////,,,---------.../////////............////////////111000///---------...///////////////////////////000///...------...///000//////.........---------........................//////.........---------000000//////.........---......////////////............////////////......////////////////////////............////////////............////////////////////////////////////111111000000//////......000000000000////////////////////////////////////////////////////////////---------............///000000///............///111111111111222444777999999777666999===FFFTTTaaannnxxx|||sssiiiiiirrr{{{rrrpppmmmkkkmmmttt~~~|||wwwuuuuuurrrkkkeee]]]aaaddddddeeeooo000000000000000000000000////////////////////////............////////////////////////////////////........................000/////////....................................///////////////////////////////////////.................................////////////000000000000111000/////////000222222...///111444777999::::::999888777666666777999:::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::999555444222111000////////////......---------....../////////......000444777555777;;;???BBBDDDFFFGGGSSSWWW^^^dddiiinnntttxxxrrrgggbbbdddccc[[[ZZZ```jjjhhhddd___[[[XXXVVVUUUQQQNNNLLLJJJJJJIIIGGGFFFHHHJJJNNNQQQTTTVVVWWWWWW[[[\\\]]]\\\\\\]]]___bbb]]]]]]]]]^^^aaaeeeiiikkkggg```YYYXXXWWWSSSRRRSSSNNNIIICCC@@@AAABBB@@@>>>@@@<<<888555444444444444222111111000//////...............---------------///////////////////////////000111///---,,,,,,------------------.........------------------------................................................,,,,,,,,,---------..............................,,,,,,,,,---------.................................------,,,,,,------...........................000///...------...///000111000000000000000000000000111111111111222222222111222222333333444444555999::::::888666666777888666555444333222111111111111000000000/////////...////////////////////////////////////000000000000//////............//////000000000000000000000000............////////////........................---------...............---------...........................////////////111000///.........//////////////////////////////000///...------...///000//////.........---------........................//////.........---------000/////////..................////////////............////////////......////////////////////////............////////////....../////////000000000000000000000000000000000111000000000/////////...////////////000000000000////////////////////////////////////////////////........./////////000000111000000/////////000000111222333444555777:::<<<;;;???EEEMMMXXXfffsss{{{ppp^^^WWWYYY[[[eeegggkkkpppxxxyyyuuugggdddbbbgggqqq{{{zzzzzzyyywwwyyy000000000000000000000000////////////////////////............////////////////////////////////////........................////////////............////////////////////////////////////////////////.........///////////////////////////////////////////////////000000000000000000000///000111111222///000111333666888;;;<<<888888888888999999::::::<<<<<<<<<<<<<<<=========::::::::::::999999888777444333222111000///////////////.........//////000111111000///000333888<<<777;;;BBBMMMVVVZZZYYYVVVaaabbbeeejjjqqqwww{{{|||mmmfffccceeecccZZZVVVXXX[[[XXXTTTOOOKKKHHHFFFEEE@@@>>><<<;;;;;;;;;:::999;;;<<<===>>>??????@@@@@@FFFHHHJJJKKKLLLMMMPPPSSSPPPPPPPPPSSSXXX^^^dddhhhfff```[[[[[[[[[YYYYYY[[[^^^WWWNNNIIIIIIIIIFFFCCCFFFCCC@@@======<<<;;;:::111111111111000000//////,,,,,,------------------////////////////////////000111111000...------///,,,------...//////000000------------------------................................................,,,,,,,,,---------..............................,,,,,,,,,---------.................................------,,,,,,------...........................000///...------...///000000000000000000000111111000111111111111222222222111222222333333444444555777888999888777666777888666555444222111111111111000000000000////////////////////////////////////////////////000000000000//////............//////000000000000000000000000............////////////.......................................---------...............---------............////////////111111000/////////000000000000000000000000000000//////............//////...............---------.......................................---------////////////...............//////000000//////.........////////////......////////////////////////............/////////////////////000000000111111111111111111111111111111000000000000////////////......//////000000111111//////////////////////////////////////////////////////000000000111111111111111000000000111111222333444555666777:::>>>AAABBBNNN[[[gggyyynnn```\\\^^^___nnnrrrxxx}}}ssslllhhhfffjjjiiillluuu////////////////////////////////////////////////............////////////////////////////////////........................///////////////.........000000000000000000000000////////////////////////------......//////000000000000000000000000000000////////////000000000000000000000000000111111222555444333222333444555666777777999:::;;;;;;:::999:::;;;;;;<<<===>>>>>>>>>::::::::::::999888777666333222111000////////////...............///000111///111444555666888;;;===@@@DDDOOO^^^mmmqqqmmmfffkkkgggdddggglllppppppnnnaaa[[[ZZZ\\\[[[UUUQQQQQQKKKIIIFFFBBB???===;;;;;;888666555555666777777666777666555555555666777888777888;;;<<<<<<>>>AAACCCBBBBBBBBBEEEJJJQQQXXX]]]]]]YYYXXX[[[]]]]]]___ccciiiaaaVVVPPPOOONNNLLLIIIHHHGGGFFFEEEDDDAAA===:::555444444333222111000///............////////////////////////////////////000111111111///......000........./////////000000........................................................................,,,,,,,,,---------..............................,,,,,,,,,---------.................................------,,,,,,------...........................000///............///000000000000000000111111111000000111111111222222222111222222333333444444555555777888888777666777888555444333222111111111111000000000000////////////////////////////////////......//////000000111111//////............//////////////////////////////............////////////......................../////////...---------,,,/////////...---------,,,............////////////111111111000000000000111000000000000000000000000/////////....../////////........................................................................///////////////.........//////000000000000//////......////////////......////////////////////////............////////////000000000000111111111111000000000000000000000000000000000000////////////......//////000000111111/////////////////////////////////////////////////////////000000000111111000000000000111111222333555666666666888===EEEKKKWWWeeesss~~~|||ooommmvvv~~~zzzooohhhgggjjjmmm{{{~~~////////////////////////////////////////////////............////////////////////////////////////.................................///////////////000000000000000000000000////////////////////////------......//////000000000000000000000000000000////////////000000000000///000000000111111111111555444222111000000111222555777999;;;;;;;;;:::999999999:::;;;<<<======>>><<<<<<;;;;;;999888666666222222111000////////////------------...///111111111333555666888<<>><<<:::888777777777777555444333333555777666666555444333333333444666777444555777888777777888:::888888888999===CCCHHHKKKOOOMMMOOOUUUYYY[[[```ffffff```YYYUUUTTTUUUVVVVVVTTTPPPJJJEEEBBB???<<<:::;;;:::999666444222000//////////////////////////////////////////////////////000111000///...///000000000/////////.................................................................................,,,,,,,,,---------..............................,,,,,,,,,---------.................................------,,,,,,------...........................//////............////////////000000111111111111000000111111111222222222111222222333333444444555444666777888666666666777444333333222111111111111////////////000000000000////////////////////////,,,---...///000111222333//////............//////////////////////////////............/////////////////////////////////////////////...---------,,,/////////...---------,,,............////////////000000000111111111111000000000000000000000000000...//////////////////...---.....................////////////////////////---............................../////////////////////000000000000//////......////////////......////////////////////////............////////////000000000000111111111111////////////////////////////////////000000000000.../////////000000000111////////////////////////000000000000000000000000....../////////000000000000000000000111222333444333555888:::>>>HHHVVV```sss{{{}}}yyywwwtttuuuzzzvvvtttoooqqquuuwwwxxxzzz}}}000000000000000000000000////////////////////////............////////////////////////////////////.................................///////////////////////////////////////////////////////////////.........///////////////////////////////////////////////////000000000000//////000111111111111000000000000000111111222333555666888:::;;;;;;::::::888888999:::;;;;;;<<<<<<<<<<<<<<<;;;999777666555222111000///////////////---------...///111222333666777888:::???FFFOOOUUU```bbbjjjvvv|||uuulllgggaaa```aaa```\\\WWWKKKGGGBBB>>><<<:::999888444444333222333444555666444333222222555666666666444333333333444555777888444555666666444333222333333333333333555888:::<<<<<<;;;???EEEIIIKKKPPPWWW[[[[[[[[[[[[\\\```fffkkkqqqgggXXXKKKDDDBBBCCCDDDAAA@@@>>>;;;888555333222//////.........---------////////////////////////...///000000......///000000000//////...------,,,........................................................................,,,,,,,,,---------..............................,,,,,,,,,---------.................................------,,,,,,------.........................../////////////////////////////////000111111222222000111111111111222222222111222222333333444444555333555888888666555444555333333222111111111111111////////////000000000000////////////////////////------...///000111222222//////............//////000000000000000000000000............////////////////////////////////////...............---------...............---------............////////////...///000111111111000000000000000000000000000000......////////////......---------...............////////////////////////---------........................//////////////////000000111111000000///......////////////......////////////////////////............/////////////////////000000000111111........................////////////000000000000000000000000000/////////////////////////////////000000000000000000000000........./////////000000000000111111333444666666555:::@@@FFFNNN[[[lllxxx}}}zzzuuunnneee___aaahhhrrryyymmmddd^^^\\\```mmm000000000000000000000000////////////////////////............////////////////////////////////////..................................../////////000........................///////////////////////////////////////.................................////////////000000000000...///000111222111111000---...000111333444444444555555666888999:::::::::999999999:::;;;;;;;;;<<<<<<;;;;;;999888666444333111111000////////////000/////////111222444555666777===FFFNNNVVV]]]cccgggdddeeehhhooottttttnnnhhh^^^ZZZVVVTTTRRROOOJJJFFF999888666444555666666444333222222222333555777888777666555666888999999888777777777777888999:::;;;555777888777555222222222333333333333333333444444222111444999999999===DDDKKKPPPVVVXXXYYY___iiirrruuufffYYYQQQNNNMMMLLLDDDCCCAAA>>><<<999777666111111000///...------,,,////////////////////////---...//////...---...///.........---------------........................................................................,,,,,,,,,---------..............................,,,,,,,,,---------.................................------,,,,,,------.................................////////////.........//////000111111222222000111111111111222222222111222222333333444444555444666888888666444333333333222222111111111111111.../////////000000000111////////////////////////000000000000//////////////////............//////000000000000000000000000............////////////////////////////////////---------...............---------...........................////////////---...///000000000//////////////////////////////---...///000000///...------------.........//////////////////////////////---------.........//////............/////////000000000111111111111000000......////////////......////////////////////////............////////////....../////////000000000////////////////////////.../////////000000000111111111000000//////......////////////////////////000000000000000000000000//////000000000111111111222222333444555777999:::AAAIIITTT\\\dddnnn|||{{{vvvuuummmbbb```fffhhhooo{{{xxxmmmddd___^^^```mmm|||000000000000000000000000////////////////////////............/////////000////////////////////////........................---.........//////000000........................////////////////////////000000//////.........---........................////////////000000000000...///000222222111111000...///111333444444444333444555666777888999:::::::::::::::;;;;;;;;;;;;<<<;;;;;;:::888666444222111111000000////////////000000111111333444666888999444AAAUUUfffpppsssrrrpppbbbaaabbbdddfffddd___ZZZUUUSSSPPPLLLGGGBBB<<<888555555333222222222000---666555555555666888:::;;;===;;;:::;;;===>>>>>>============>>>>>>>>>>>>>>>;;;===>>>===;;;999888888444444555555444333222111555555666888777444666<<<:::BBBKKKMMMLLLPPP\\\gggvvvqqqjjjbbb[[[UUUNNNJJJEEEDDDBBB@@@>>>===;;;:::555444333222111000///...////////////////////////,,,...///...------...///++++++,,,,,,---.........////////////////////////................................................,,,,,,,,,---------..............................,,,,,,,,,---------.................................------,,,,,,------.................................////////////.........//////000111222222222000111111111111222222222111222222333333444555555444666888888666333222222222222111111111111111111.../////////000000111111////////////////////////333222111000///...---,,,//////............//////000000000000000000000000............/////////000000000000000000000000000,,,------....../////////,,,------....../////////............/////////000,,,---...000000000///...////////////////////////---...///000000///...------------.........//////000000000000000000000000---------.........//////---.........//////000000000000111111111111000000......////////////......////////////////////////............/////////000............////////////000000000000000000000000.../////////000000111111222222111000///...------////////////////////////000000000000000000000000000111111111111222222222444444555666888:::;;;<<>>AAABBBBBBCCCAAAAAADDDHHHKKKJJJIIIDDDEEEFFFFFFEEEFFFIIIKKKJJJIIIGGGFFFDDDBBB>>>;;;<<<:::999888999888777555555444222333444555444333777888999:::>>>EEEOOOWWWgggiiifff___]]]______ZZZ[[[NNNCCCBBBDDDBBBAAAAAA;;;777222000000111111111111000//////000///---+++////////////////////////......////////////......///......---------............------------......///............---------,,,------......------,,,------------------------,,,,,,,,,---------.................................------,,,,,,------...,,,,,,,,,---------.....................///000000////////////000000000000111111222222222333333333333333444444555666777777777777777666555555444444333333222222111000////////////////////////////////////.........---------000000//////.........---////////////////////////000000//////.........---////////////////////////////////////////////////................................................////////////////////////111111000000//////......////////////////////////////////////////////////...------------...//////000000//////.........---////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////............////////////000000000000000000000000111000000////////////000000000000000000000000000000000000000000000000000////////////000000000000000000000000000/////////111///---...000333555555888888777666999>>>EEEJJJ^^^oooyyywww{{{{{{qqqlllaaakkkzzz000000000000000000000000////////////////////////////////////////////////.......................................---------......................../////////////////////////////////////////////////////////.........------/////////////////////////////////////////////...///111222222111111222333333222222111111222222222333444555666777999::::::;;;;;;;;;::::::;;;;;;;;;:::999777555333222111111333111///....../////////111555:::>>>BBBGGGMMMRRR[[[iii}}}yyyooocccddddddbbb]]]VVVOOOJJJ<<<:::777444222222222333555666777999;;;>>>@@@AAABBBCCCDDDFFFHHHJJJJJJJJJKKKJJJIIIJJJMMMOOONNNLLLKKKLLLMMMMMMKKKKKKLLLNNNTTTSSSRRRPPPOOOLLLIIIGGGGGGFFFCCCBBBBBB@@@===:::888666444333444555444444333555666777777;;;@@@EEETTT\\\cccdddfffkkkllliiisssmmmbbbVVVMMMIIIIIIJJJBBB>>>888333000000111111111000///000111000///---////////////////////////......////////////......///......---------............------------......///............---------,,,------......------,,,------------------------,,,,,,,,,---------......------------------------...------,,,,,,------...,,,,,,,,,---------.....................///000000////////////000000000111111222222222222333333333333333444555555666666777666666555555444333333333333333222111111000////////////////////////////////////.........---------000/////////............////////////////////////000/////////............////////////////////////////////////////////////................................................////////////////////////000000000000//////......////////////////////////////////////////////////...------------...//////000/////////............////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////............////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000////////////000000000000///////////////000000000222111000111222444444555444555777<<>>EEEOOOYYY___fffppp}}}zzznnnfff^^^\\\YYYSSSLLLEEE???<<<666555333222333555777999>>>???AAADDDGGGIIIKKKLLLIIIIIIJJJKKKKKKKKKJJJIIIOOOMMMLLLLLLMMMNNNMMMKKKNNNPPPQQQQQQOOOMMMNNNNNNOOOPPPPPPOOOOOONNNMMMLLLPPPOOONNNNNNMMMLLLHHHFFF@@@>>>;;;:::999888666444222333555555444444555777>>>IIISSSXXX]]]eeelllppphhhSSSLLLLLLKKKLLLJJJEEE>>>777333222222222000///000111111000...////////////////////////......////////////............---------......///......------------......///............---------,,,------......------,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------.....................///000000/////////000000000111111222222222222333333333333444444444555555666666777555555444444333222222222222222222111111000000///////////////////////////...............---------////////////............////////////////////////////////////............////////////////////////////////////////////////................................................////////////////////////000000000////////////...////////////////////////////////////////////////...------------...//////////////////............////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////............////////////000000000000000000000000//////...//////000111222000000000000000000000000000000000000000000000000////////////000000000000---......//////000000111...///111333444444555555777;;;CCCMMMYYYdddmmmrrrxxxzzz{{{zzzwwwrrrmmmjjjuuuyyy}}}lll]]]WWW]]]jjjttt////////////////////////////////////////////////////////////////////////000000000000000000000000---------............///000000000000000000000000////////////////////////////////////////////////000000000000000/////////////////////////////////............///////////////111222222111111222333444444333333333444555555444555666777888999:::::::::;;;;;;;;;;;;;;;;;;:::888777666444333222111111000000000111222555999<<>>EEESSSbbbqqq|||uuulllhhhfffeeehhhnnnuuu{{{tttsssmmmggggggqqq~~~////////////////////////////////////////////////////////////////////////000000000000000000000000///............---------000000000000000000000000/////////////////////////////////////////////////////////000000000000000////////////////////////---.........//////000000///111222222111111222333444333333333444444555666555666666777888999::::::::::::;;;<<<<<<;;;::::::888777555444222222111111...///000000111555:::???AAAHHHSSS```kkkqqqssssssnnnggg```___cccccc]]]WWWKKKHHHAAA;;;777555555666555888===BBBFFFHHHHHHGGGOOONNNMMMLLLKKKKKKJJJJJJOOONNNLLLIIIGGGGGGKKKOOOIIIIIIJJJKKKKKKKKKLLLLLLPPPRRRTTTTTTTTTTTTUUUVVVOOOQQQSSSRRRQQQRRRTTTVVVKKKKKKLLLNNNPPPQQQOOONNNLLLMMMPPPRRRSSSOOOJJJEEE???===:::888777777666666666999<<<<<<;;;@@@MMMXXXaaarrrwwwiiiZZZUUUOOOFFFLLLNNNQQQOOOIIIAAA999555333111///...//////...---////////////////////////......////////////......---------------...//////......------------......///............---------,,,------......------,,,------------------------,,,,,,,,,---------......------------------------...------,,,,,,------...,,,,,,,,,---------.....................///000000000000000000111111111111222222333333333444444444555555555666666666666666666666555555444333333333111111111000000000000000////////////////////////---..............................///////////////////////////////////////.........///////////////////////////////////////////////////////////////................................................////////////////////////.............../////////////////////////////////////////////////////////...------------...//////.........///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////////////////............///000222222////////////////////////////////////////////////////////////000000000000111111000000/////////...333555888:::::::::===???EEEOOOaaauuu{{{qqqhhhiiimmmrrr|||zzz|||sssyyy~~~000000000000000000000000//////////////////////////////////////////////////////////////////////////////.........---------////////////////////////////////////////////////////////////////////////......////////////000000////////////////////////------......///000000000///111222222111111222333333333333333444555555666666666777777888999::::::999:::;;;<<<<<<;;;:::999777666555333222222111111000222333333333777>>>CCC@@@NNNcccwwwtttkkklllfff```^^^___[[[QQQGGG???===999666555777999;;;???BBBGGGLLLPPPQQQPPPOOOPPPNNNLLLIIIGGGFFFFFFFFFJJJKKKLLLJJJIIILLLRRRWWWQQQSSSUUUVVVUUUVVVXXXZZZ\\\]]]^^^^^^^^^___aaacccbbbddddddbbb^^^\\\^^^```VVVTTTQQQOOOOOOMMMKKKIIILLLNNNRRRVVVYYYYYYUUURRRHHHDDD@@@===;;;999777555222444999<<<;;;999===DDDNNN]]]gggddd```aaabbb___TTTRRROOOMMMJJJEEE>>>:::666333000......///...---////////////////////////......////////////......---------------...///000......------------......///............---------,,,------......------,,,------------------------,,,,,,,,,---------.................................------,,,,,,------...,,,,,,,,,---------.....................///000000000000000111111111222222333333333333444444444444666666666666666666666666666666555555444333333333000000000000000000000000////////////////////////---------........................///////////////////////////////////////.........///////////////////////////////////////////////////////////////................................................////////////////////////---............/////////////////////////////////////////////////////////...------------...//////.........///////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////............////////////000000000000000000000000//////...//////000111222000000000000000000000000000000000000000000000000////////////000000000000222222111111111000000000333555777777666999>>>CCCWWW```qqqvvvqqqrrruuu}}}zzz{{{~~~000000000000000000000000////////////////////////////////////////////////........................---------.......................................////////////////////////////////////////////////------........./////////////////////////////////------......///000000111///111222222111111222333222222222222333444555666777777777888888999999:::999:::<<<======<<<:::999666555444333222111111111222555888:::<<>>@@@IIIJJJMMMOOOQQQSSSSSSTTTQQQOOOLLLIIIIIIJJJLLLMMMMMMPPPTTTTTTSSSSSSXXX\\\\\\___aaaaaa``````bbbeeefffffffffdddccceeehhhkkklllnnnnnnkkkgggeeehhhkkkkkkgggaaa\\\XXXUUURRROOORRRQQQQQQRRRTTTVVVVVVUUUNNNLLLIIIHHHGGGEEE@@@===666444666:::999555555:::@@@JJJUUUZZZ\\\dddsss{{{mmm\\\OOOJJJGGGEEEBBB:::777333111000000///...////////////////////////......////////////......---,,,,,,------///000000......------------......///............---------,,,------......------,,,------------------------,,,,,,,,,---------......------------------------...------,,,,,,------...,,,,,,,,,---------.....................///000000000000111111111222222222333333333444444444444555777666666666666666666666555555444444333222222222///000000000000000000000////////////////////////---------.........//////............/////////000////////////////////////............/////////000////////////////////////////////////////////////................................................////////////////////////---------.........//////////////////////////////////////////////////////...------------...//////............/////////000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////............////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000111222333333444444111444666888;;;CCCOOOXXXmmmrrr|||zzzkkkdddccciiizzzyyyzzz~~~}}}}}}~~~}}}~~~~~~}}}||||||~~~~~~~~~zzzyyywwwtttrrrsssvvvxxx000000000000000000000000////////////////////////////////////////////////........................++++++,,,---...///000111........................////////////////////////////////////////////////,,,---------......//////////////////////////////---------...///000000111///111222222111111222333111111111222333444555666777777777888999999999:::999:::<<<======<<<:::999666555444333222111111111222777===AAAFFFOOO\\\eeeiiiooozzz}}}nnnccc```^^^YYYMMM@@@999999<<<999999;;;===@@@DDDGGGIIIJJJJJJIIIIIIJJJLLLOOOQQQSSSQQQNNNLLLNNNQQQUUUXXXXXX^^^cccddd```]]]^^^```bbbdddgggfffddddddfffhhhkkkjjjhhheeecccdddhhhkkkmmmppprrrpppmmmlllqqquuu}}}wwwpppiiidddaaa^^^\\\[[[VVVQQQMMMMMMNNNPPPPPPQQQQQQRRRTTTVVVSSSNNNIIICCC<<<888999777444666<<<777===FFFMMMRRR^^^yyymmmVVVLLLKKKJJJHHH===:::666333111111000///////////////////////////......////////////......,,,,,,,,,---...///000111.........------.........//////.........---------,,,------......------,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------.....................///000000000111111111111222222222333333333444444444555555777777777777666666666666444444333333222111111000////////////000000000000////////////////////////---------.........//////---.........//////000000////////////////////////---.........//////000000////////////////////////////////////////////////................................................////////////////////////---------.........//////////////////////////////////////////////////////...------------...//////---.........//////000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////............/////////000000000000000000000000000111000000////////////000000000000000000000000000000000000000000000000000////////////000000000000...///000222444666777888555999===BBBIIIWWWhhhtttyyyzzz}}}wwwoooxxxvvvdddZZZaaakkkttt{{{uuurrrqqquuu|||yyyzzz|||wwwwwwvvvuuuuuuuuuuuuvvvnnnoooooonnnlllkkklllmmmllllllkkkhhhggggggjjjmmm222111111111000000//////////////////////////////////////////////////////222000///......///000222000000///.....................------------......000000000000000000000000............////////////////////////////////////........................000000000000000000000000000000111222222222222111222333333333333333333444777777888999:::;;;;;;<<<============<<<;;;:::999;;;999555333111111222333555DDDFFFEEETTTcccgggkkkiiimmmvvv|||wwwjjj```]]]aaaZZZOOODDD<<<888777777666AAAHHHFFFDDDHHHLLLMMMNNNMMMMMMMMMJJJGGGIIINNNWWWTTTQQQSSSZZZ```eeefffeeegggiiikkkkkkjjjhhhhhhfffgggjjjnnnsssuuuuuutttzzz{{{xxxppplllmmmmmmlll}}}}}}|||zzzwwwsssoookkktttkkkfffiiioooooolllkkkllldddXXXQQQOOOPPPQQQRRRPPPLLLOOOYYY```]]]YYYXXXLLLGGG???999666666555555666:::???CCCJJJYYYnnn}}}gggLLLJJJOOONNNMMMBBB888777777333///---//////...------------...////////////////////////---------...///000000111///......------///000111////////////////////////---------............///,,,,,,------------,,,,,,---------............///+++,,,,,,------.........------............---------------............///000000000000000000000000000111111111111222222222111222444333333222444555333444555777777777666666222222222111111111111000000000000000000000000000000000//////.........---------------------------//////////////////////////////000000000000//////000000//////.........---........................//////.........---------..........................................------////////////////////////000///...------...///000////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////---......///////////////......------------......////////////////////////............////////////////////////////////////////////////////////////...............///000000111111000000//////......111111111111111000000000222------222666666555666666:::BBBPPPcccsss{{{{{{zzz|||lll^^^^^^jjjtttvvvccc___^^^hhhyyytttkkkmmmpppwww~~~|||yyyvvvtttrrrrrrllllllkkkkkkjjjjjjiiiiiibbbaaa```^^^\\\ZZZXXXWWWWWWWWWWWWWWWWWWWWWWWWWWW000000000000//////......////////////////////////////////////////////////111000...------...000111000000///.....................------------..........................................////////////////////////////////////........................000000000000000000000000000000111222222222222111222333333333333444444444666777888888::::::;;;<<<=========<<<<<<;;;:::999666444222111111222444666888HHHLLLOOO```mmmoooppppppooorrrvvvrrrfffZZZUUUSSSMMMEEE===888777888:::FFFPPPVVVRRRMMMLLLLLLKKKFFFFFFJJJNNNNNNKKKMMMRRRRRRSSSWWW^^^eeejjjjjjjjjlllqqqxxx|||tttmmmhhhjjjqqq||||||tttrrrwww{{{||||||wwwtttuuuwwwrrrmmmjjjnnnqqqpppnnnnnnmmmhhhaaa]]][[[[[[YYYXXXOOOKKKKKKTTTYYYXXXVVVVVVRRRNNNGGGBBB>>>;;;888666333666;;;@@@FFFPPP\\\eeeoooUUUOOOOOOKKKNNNNNNGGG;;;555666444---//////...------.........////////////////////////------......///000000111///......---...///000111////////////////////////---------............///------............---------------............///------------............------............---------------............///000000000000000000000000000111111111111222222222222333444444333222333555444444444444444555666777222222222111111111000000////////////////////////000/////////............------------------------////////////////////////......////////////......000/////////....................................//////.........---------................................................////////////////////////000///...------...///000////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////---......///////////////........................////////////////////////............////////////////////////////////////////////////////////////...............///000000111000000000/////////...........................222000222777:::888888::::::>>>IIIZZZmmm|||uuurrriii______jjjvvv|||wwwmmmnnnrrr{{{sssjjjpppwww|||zzzxxxuuuqqqmmmjjjhhhgggaaaaaa___]]][[[YYYXXXWWWPPPPPPOOOMMMKKKJJJHHHHHHGGGGGGGGGGGGGGGGGGGGGGGG////////////............////////////////////////////////////////////////000///...------...///000000//////............///......------------..........................................////////////////////////////////////........................000000000000000000000000000000111222222222222111222222333333444444444444666777777888999:::;;;;;;<<<<<<<<<<<<;;;:::999999222222111111333666999;;;<<>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;///////////////////////////////////////////////////////////////////////////...------------...///000///............//////......------------..........................................////////////////////////////////////........................////////////////////////000000111222222222222111222222333333444555555555666666777888999:::;;;;;;;;;<<<<<<;;;;;;:::999888333222222333777;;;???BBBAAASSSaaannnuuummmeeebbbaaaaaa[[[NNNCCC>>>;;;999777888<<>>;;;888888;;;<<<<<<:::<<>>DDDKKKRRRWWWNNNNNNNNNMMMLLLMMMQQQVVVXXXUUUVVV\\\bbbeeejjjpppvvv{{{zzzqqqkkkeeehhhmmmsssvvvssslllfffddd___ZZZ[[[bbbiiimmmnnnkkklllkkkiiijjjllliiiccc\\\XXXVVVYYYcccnnnwww{{{vvvjjjddddddiiinnnvvv|||}}}|||xxxsssjjj```YYYTTTPPPMMMPPPQQQSSSVVVYYYYYYWWWTTTJJJCCC:::555666888888777<<>><<<:::999888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;000000000000111111111111////////////////////////////////////////////////........................///............//////000......------------......000000000000000000000000............////////////////////////////////////////////////////////////000000000000000000000000000000111222222222222111222222333444555666666777555666666777888999::::::::::::::::::999888777777333333555888===CCCIIIMMMWWWhhhttt~~~|||kkkgggaaaaaa___WWWGGG888555:::AAABBBDDDFFFJJJOOOSSSUUUKKKHHHHHHLLLOOOTTT\\\eee```[[[ZZZ___dddhhhlllrrrwwwyyyhhh]]]UUUVVVXXXZZZ]]]aaadddffffffbbb]]][[[\\\```ccceeehhhjjjiiihhhjjjkkkfff___RRRKKKFFFIIIUUUbbbkkknnnyyyzzz}}}~~~xxxnnnjjjkkklllsss}}}}}}}}}xxxpppiiieee```[[[RRRQQQQQQTTTXXXZZZ[[[[[[QQQJJJ???888666777777666<<<===DDDSSSbbbmmmuuuzzzlllTTTFFFLLLOOOCCC:::;;;444333222000////////////////////////////////////......//////////////////---......///000/////////////////////////////////---------............///.........//////.........---------............///000000000000////////////------............---------------............///000000000000000000000000000111111111111222222222444555666666555555666888666888:::;;;:::777444111111111000000000/////////.................................///////////////000000000000000000000000//////////////////////////////000000000000//////.........///////////////////////////////////////---------.......................................,,,,,,------.../////////////////////////////////------............------////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////---......///////////////...///000000000000///...////////////////////////............////////////////////////////////////////////////////////////...............///000000////////////000000000000...//////000000111111222444555888<<>>===<<<::::::::::::::::::;;;<<<===::::::;;;;;;<<<<<<<<<<<>>;;;::::::;;;;;;;;;::::::::::::;;;<<<===>>>;;;<<<>>>@@@BBBEEEFFFGGGEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD111111000000//////......000000000000000000000000////////////////////////////////////////////////////////////////////////............////////////000000//////.........---///////////////.........000000//////.........---///////////////////////////000111111000///...---111111000000000000111111111222333333333444666888666666666666777777777777===777333555666444444666:::AAAFFFJJJSSSaaaiiiiiiaaadddgggfffaaa\\\XXXVVVKKKCCC>>>>>>???CCCPPP]]]\\\[[[WWWSSSRRRPPPLLLGGGPPPQQQUUU^^^jjjuuuwwwuuuwwwyyyxxxpppeee\\\XXXYYYTTTWWWYYYXXXVVVWWW\\\aaajjjmmmssszzztttdddbbbkkkssszzz}}}zzzyyy|||{{{wwwrrruuuvvvtttooojjjiiijjjuuuwww~~~xxxrrrhhh]]]SSSLLLIIIHHHNNNSSSTTTQQQPPPNNNFFF:::888999>>>FFFMMMVVVdddqqqxxxjjjVVVHHHDDDGGGKKK>>>;;;555111000///000000////////////000000000000000000//////.........---........................................................................//////.........---------........................////////////............000000///.................................------////////////000000000000111111111111111111222222444444555666777777666666999888777666555444333333111111000000//////......////////////////////////............////////////...............///000000////////////////////////////////////////////////////////////////////////............///////////////000111000///...///000........................///...---,,,,,,---...///------,,,+++,,,---...//////////////////////////////////////////.........////////////////////////.......................................---------000///...---,,,---......,,,------...///000111111000000000000000000000000000000000000000000000000............////////////////////////////////////111000///...------......////////////000000000000////////////////////////////////////000000000000111333555555444555888<<<:::CCCRRRaaannnxxxvvveee\\\iiizzzzzzmmmooo|||wwwsssddd]]]VVVQQQKKKCCC??????<<<<<<<<<;;;<<<<<<===>>><<<>>>???@@@AAABBBEEEGGGEEEGGGKKKMMMNNNPPPRRRTTTNNNPPPSSSTTTTTTSSSQQQQQQPPPRRRTTTUUUTTTQQQMMMKKK111000000000/////////...000000000000000000000000////////////////////////////////////////////////////////////////////////............////////////000/////////............/////////////////////...000/////////............////////////////////////111111222222222111000///111111000000000000111111111222333333333444666888888888888888999999999:::777666666777555333777===DDDJJJPPPWWWcccnnnooojjj___aaadddeeeccc\\\SSSLLLEEEAAA@@@EEEHHHJJJQQQYYYZZZVVVOOOKKKKKKNNNQQQQQQZZZYYYZZZ^^^fffnnnrrrrrrxxxuuulll```TTTMMMKKKMMMRRRYYYccciiimmmqqqwww{{{}}}}}}|||}}}~~~|||xxxvvvuuuvvvwwwxxxxxxzzz|||~~~{{{pppfff___[[[ZZZjjjppp|||ttteeeWWWOOONNNOOOIIIJJJJJJLLLRRRUUUMMMBBB;;;:::<<>>;;;;;;<<<<<<===>>>???AAAEEEGGGIIIKKKMMMOOORRRUUUWWWZZZ\\\^^^^^^___```bbbaaa```___```cccdddaaa^^^^^^___bbbcccccc```^^^\\\000000000000////////////000000000000000000000000////////////////////////////////////////////////////////////////////////............////////////////////////..................//////////////////////////////............////////////////////////222333333333333222111111111111000000000000111111111222333333333444666888888888999999999:::::::::333444777999666444;;;EEEHHHMMMUUUcccttt|||uuuiii^^^___bbbeeecccZZZKKK???===>>>DDDMMMSSSTTTTTTUUUSSSOOOKKKIIIJJJNNNTTTXXX]]]^^^```dddhhhkkknnnppprrrjjj]]]QQQJJJIIILLLOOOccckkkvvv~~~}}}xxxuuutttuuuvvvwwwtttnnnjjjhhhiiilllnnnooopppppprrrtttvvvxxxyyy{{{}}}ttteeeXXXOOOWWWcccvvv~~~rrrdddZZZVVVWWWJJJGGGDDDHHHRRRYYYUUULLLCCC===;;;???EEEJJJRRRYYY\\\eeehhh^^^RRRNNNPPPRRRQQQGGG;;;666777666000+++000000000000////////////////////////...................................................................................................---------........................******+++,,,---...//////000//////............///......................../////////000000000111111222222333333444444444444555555666777777777666666555555444333222222111111000000000000////////////////////////////////////............////////////...............///000000////////////////////////////////////////////////////////////////////////............///////////////000111000...---...///........................///...------------...///------,,,,,,------...///////////////////////////......//////////////////////////////////////////........................---------......//////000000///......------...............///////////////000000000000000000000000....................................///////////////////////////////////////000111111111000///...////////////000000000000///////////////////////////000000000111111222222444999;;;999555555<<>>@@@AAABBBCCCEEEGGGJJJMMMQQQSSSVVVYYY\\\___fffhhhjjjkkkjjjjjjkkklllooojjjfffggglllnnnkkkgggfffhhhjjjlllllljjjhhhfff000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////............///////////////////////////.....................///////////////////////////.........////////////////////////222222222222222222222222111111000000000000111111111222333333333444666888777777777888888888999999555555777999999999@@@IIIKKKNNNYYYnnn|||lll```bbbdddccc]]]QQQDDD;;;???BBBIIIRRRYYYYYYUUURRRLLLLLLOOOSSSUUUVVVZZZ```aaacccggglllllljjjjjjlllfffaaaZZZWWWYYY^^^dddgggwww}}}|||zzzxxxuuupppkkkhhhgggggghhhiiigggdddaaaaaadddgggiiillllllllllllmmmmmmmmmmmmoooooorrrxxx{{{{{{ooo\\\PPPYYYkkk~~~zzz}}}~~~wwwmmmddd___WWWPPPJJJIIIPPPWWWYYYWWWOOOEEE;;;:::>>>BBBIIINNNVVVbbbhhhccc\\\XXXTTTNNNRRRKKKAAA;;;999666111---000000000000///////////////////////////.................................................................................................................................++++++,,,---......//////000///............//////............//////////////////000000000111111111333333444444555555666666555666666777777777666666555444444333222222111111000000000000////////////////////////////////////............////////////...............///000000////////////////////////////////////////////////////////////////////////............///////////////000000000...---...///.................................------.........---------------......///////////////////////////............////////////////////////////////////........................,,,------...///000000111000//////...............///////////////.........////////////////////////....................................///////////////////////////////////////000222333333111///...////////////000000000000///////////////////////////000000111222333333444666999;;;888666:::EEEOOO```jjj{{{fff]]]YYYcccxxx|||{{{}}}}}}}}}yyytttlllcccZZZRRRJJJEEE===:::999;;;<<<<<<@@@EEECCCFFFJJJLLLLLLNNNQQQTTTSSSVVVZZZ]]]___bbbeeehhhnnnppprrrsssrrrrrrssstttuuuqqqnnnnnnppprrrrrrqqqoooppprrrrrrqqqooommmkkk////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////............////////////.........///////////////---.........//////000000.........///////////////////////////////////////111000000000000111111111111111000000000000111111111222333333333444666888888888888888999999999999;;;777666:::>>>AAAFFFKKKTTTUUU___uuu}}}nnnccceeeeee___SSSHHHBBB@@@NNNPPPRRRTTTUUUTTTQQQMMMPPPRRRXXX___bbbdddlllvvv}}}vvvpppllleee^^^___dddhhhhhhjjjnnntttzzz}}}~~~~~~|||xxxtttqqqhhhgggfffdddbbb```^^^]]]\\\\\\\\\\\\]]]^^^______bbbaaaaaabbbbbbccceeeeeellliiihhhjjjjjjlllpppvvvxxxddd___```jjjtttxxxxxxxxxxxx{{{~~~uuunnnfff___VVVPPPPPPTTT\\\ccc[[[MMM???999999===CCCIIISSS]]]cccbbbcccddd[[[MMMMMMKKKGGG@@@:::555333333111000000000/////////............///////////////........................................................................---.............................................//////..................//////............//////........./////////000000000000000000111111111111333444444555666666777777666777777777777777666666555555444444333222222222////////////000000000000////////////////////////............////////////...............///000000////////////////////////////////////////////////////////////////////////............////////////...///000///...------///........................---..................---------.........//////...////////////////////////---.........//////000000////////////////////////........................------......///000111111///////////////.........///////////////.........////////////////////////////////////////////////............////////////////////////////////////...///111333333111000///////////////000000000000000000000000000000000000000000111222333444555666666888999888:::DDDUUUbbbiiiqqqzzz~~~kkk\\\aaajjjvvvyyyyyy~~~~~~|||~~~|||{{{{{{zzzxxxvvvhhhaaaWWWNNNGGGBBB???===???===>>>@@@???>>>AAAGGGMMMRRRXXXZZZZZZ[[[___cccdddgggkkknnnoooqqqtttvvvxxxzzz|||}}}}}}~~~}}}}}}}}}{{{yyy////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////............////////////.........///////////////------......///000000000.........////////////////////////////////////////////////...//////000111111111000000000000111111111222333333333444666888::::::;;;;;;;;;<<<<<<<<<>>>999777<<>>@@@AAACCCFFFDDDAAADDDIIIXXX^^^eeegggfffgggkkkppppppsssxxx{{{}}}.../////////000000000111000000000000000000000000////////////////////////////////////////////////////////////////////////............////////////............/////////000------......///000000111............/////////000//////////////////////////////.........///000111111111000000000000111111111222333333333444666888;;;;;;;;;;;;<<<<<<<<<<<<<<<999:::@@@EEEJJJRRRZZZZZZXXX\\\fffllliiieeeccc___^^^XXXNNNFFFEEELLLRRR```bbb\\\OOOGGGJJJQQQTTTgggdddfffiiiggghhhvvvhhh\\\VVVUUU]]]iii~~~||||||zzzxxxsssooolllhhhfffdddhhhiiijjjjjjhhheeebbb``````bbbdddffffffeeecccaaa```___]]]]]]___cccgggjjjcccdddfffggggggfffccc```bbbbbbhhhqqqxxx|||ttt```UUUUUU```kkk}}}zzzpppfff```ZZZVVVXXX^^^]]]TTTJJJCCC<<<999<<>>>>>@@@BBBCCCDDDFFFLLLQQQOOOKKKMMMSSS___fffmmmpppnnnnnnssswwwvvvzzz.../////////000000111111000000000000000000000000////////////////////////////////////////////////////////////////////////............/////////000---.........//////000000---------...///000000111---.........//////000000////////////////////////000///.........000111222111111000000000000111111111222333333333444666888999999999:::::::::;;;;;;888999>>>CCCEEEJJJVVVbbb[[[XXX[[[bbbeeebbbdddhhh\\\WWWOOOHHHFFFJJJPPPVVVYYY^^^ZZZMMMFFFLLLXXX```hhhgggkkknnnggg___gggvvvzzzhhhYYYZZZ___ccclllxxx}}}{{{vvvuuuwwwlllkkkiiiiiijjjkkkjjjjjjhhhiiiiiiiiiiiihhhffffff___aaacccfffhhhhhhhhhhhhhhheeeaaa______aaaeeehhhhhhhhhfffeeeeeefffeeecccbbb___ccckkkpppsss|||qqq[[[PPPUUU___ooouuuiiiddd___VVVQQQQQQYYYTTTNNNHHH???999:::@@@LLLYYY___\\\bbbooopppgggLLLLLLKKKJJJGGG@@@777111222111111000///......------.........//////000000........................................................................---------.........//////........................***++++++,,,---...//////...............///000111---......///000111111222000111111111111222222222222222333444555666777888888888888888888777666666111111111111000000000000.../////////000000111111////////////////////////............/////////000...............///000000////////////////////////////////////////////////////////////////////////............/////////000.../////////---,,,---...........................,,,---...//////...---,,,,,,---///000000000///...////////////////////////---------...///000000111////////////////////////........................000000000000///////////////000111111111000...---,,,------...///000111111000000000000000000000000..................................../////////000////////////////////////.........---...///000111////////////000000000000000000000000000000000000000111222444666888999:::777999@@@NNN```qqq||||||lll\\\[[[fffrrrvvvtttvvvuuutttnnnbbbaaayyy~~~uuutttxxxyyy|||{{{~~~wwwuuurrrmmmeeeYYYLLLDDD???>>><<<===@@@BBBCCCCCCIIIMMMUUU[[[ZZZWWWYYY^^^bbbiiiqqqsssqqqqqqvvvzzz{{{000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////............//////////////////////////////111111111111111111111111............////////////////////////////////////000000000000000000000000...//////000111333444555...///222333444333111///111111222333444666666777:::999999:::<<<<<<;;;999::::::>>>EEELLLTTT___ggghhheee___ZZZZZZ^^^```___[[[JJJ>>>AAAGGGKKKRRR[[[XXXUUUSSSQQQOOOPPPYYYccciiimmmnnnggg\\\VVVYYY^^^\\\___dddkkksssyyy~~~xxxqqqkkkhhhgggeeehhhlllllliiiffffffgggmmmnnnoooooommmjjjfffdddfffgggiiijjjlllmmmnnnnnnooonnnmmmkkkjjjjjjkkkkkkkkkkkkkkkjjjjjjhhhggggggccc^^^YYYZZZbbbllltttxxx|||~~~zzz]]]SSSTTT]]]mmm|||tttgggZZZRRROOOQQQUUUWWWSSSJJJAAA===<<>><<<444333111000/////////000................................................,,,,,,,,,---------......---------............///000000//////......................................................------000000000000000000000000////////////000000000000222222222222222222333333555555777888999::::::;;;888888777777666777888888333222222111111111111111......////////////......////////////////////////..................------...............///000000///////////////.........///////////////////////////////////////////////////...---,,,,,,---...///........................,,,,,,,,,---------......................................................,,,,,,,,,---------......////////////////////////000000000000000000000000//////............//////000000///...............000000////////////000000000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000////////////////////////------......//////000000...///000///...---...000...............///000111333555777888777777999;;;:::HHHXXXeeeqqq}}}}}}qqqlllrrruuurrrttt|||kkk\\\^^^jjjyyyzzzxxxzzz|||~~~~~~}}}|||sssmmmdddXXXNNNGGGBBB@@@999===??????CCCKKKPPPPPPXXX]]]eeejjjkkkkkkjjjiiigggoooxxx}}}~~~~~~000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////............//////////////////////////////....................................////////////////////////////////////000000000000000000000000/////////000111222333444111111222333333333333333111222222333444555666777777666777888:::;;;::::::???AAAFFFOOOXXX```fffkkkjjjeee^^^[[[]]]```___\\\NNNFFF@@@CCCJJJPPPUUUZZZXXXUUUTTTUUUWWWZZZdddoooppppppnnnhhhaaa\\\[[[\\\ccchhhooowww|||yyywwwsssoookkkgggcccaaaaaadddhhhiiiiiiiiijjjlllnnnpppsssuuutttqqqmmmjjjjjjlllnnnqqqtttvvvwwwxxxsssrrrpppooooooooopppppptttttttttsssrrrqqqooonnnggg```WWWTTTYYYbbblllqqqwwwwww{{{zzzfff^^^___^^^eeerrr{{{yyytttqqq{{{kkk\\\RRRPPPRRRUUUSSSNNNGGGAAA>>>EEERRR```fffccc^^^^^^aaa\\\WWWNNNGGGDDDCCC@@@===777555222000//////000111................................................,,,,,,---------.........---------............////////////.........------........................////////////////////////////////////////////////////////////000000000000222222222222222333333333555666777888999:::::::::999999888888777666555555222222111000000000000111......////////////......////////////////////////.......................................///000000000000000000000/////////////////////////////////////////////////////////000///............///000........................---------.........//////........................////////////////////////,,,,,,---------.........//////////////////////////////////////////////////////............//////000000///...............000000////////////000000000000000000000000000000////////////////////////111111111000000000//////////////////////////////////////////////////////.........///////////////...///000///...---...000............///000111111555666777999;;;<<<;;;;;;FFFUUUhhhttt~~~|||zzzyyyvvvfff\\\dddqqq|||{{{uuuvvvzzz}}}~~~~~~|||{{{yyyvvvsssddd___VVVLLLEEE@@@???>>>@@@EEEHHHJJJPPPYYY___aaa```dddjjjnnnppppppqqqqqqooowww000000000000000000000000000000000000000000000000111111111111111111111111//////////////////////////////............//////////////////////////////------------------------............////////////////////////////////////000000000000000000000000111000000000000111222333222222111111111222333444111222222333444555666666555555777888999;;;<<<<<>>EEEIIIQQQ]]]mmmzzz}}}yyykkkccc___bbbddd]]]QQQGGGAAAKKKPPPLLLNNNVVVYYYVVVSSSRRRVVV]]]eeemmmzzzssshhhiiinnnqqqppp{{{~~~~~~vvvqqqgggccc```bbbfffgggddd```WWWXXXZZZ\\\___bbbfffhhheeejjjrrryyy}}}}}}{{{yyyxxxxxxyyyyyyyyyyyyxxxxxx}}}|||{{{zzzzzz{{{|||}}}uuuuuuwwwyyyzzz{{{{{{{{{xxxpppcccYYYUUUXXX^^^ccchhhhhhjjjmmmoooqqqyyyvvv]]]QQQTTT___mmmxxxwwwzzzzzzhhhWWWUUUUUUXXX^^^aaaYYYJJJ<<<===GGGVVVdddjjjhhh___YYYWWW```___PPPFFFIIIMMMLLL>>>:::555111......000222000000000000000000000000------------------------------------............---------............///------------------------........................///////////////000000000........................////////////000000000000111222222333333444444444666666777888999:::::::::777888999999888666333222111000000///////////////......////////////......////////////////////////---------..............................///000000////////////000000000000////////////////////////////////////////////////////////////////////////........................---.........////////////........................////////////////////////------------............//////////////////////////////////////////////////////............//////000///............///////////////....../////////////////////////////////........................000000000000000000//////........................////////////////////////000000//////......------...///000///...---...000.........///000111222333777888999999:::>>>EEEKKK___mmm{{{~~~~~~tttiii```bbblllzzz~~~zzzxxx}}}yyy~~~~~~~~~~~~~~~zzzzzzyyyvvvqqqhhh^^^WWWFFFCCC???<<<>>>BBBHHHKKKOOOVVV\\\^^^ccclllsssuuuvvvxxxyyyyyyyyy{{{~~~000000000000000000000000//////////////////////////////////////////////////////////////////////////////............//////////////////////////////////////////////////////............////////////////////////////////////////////////////////////222111000000///000000000///111444666777555222000222333333444444555555555777888:::999888999<<>>JJJ^^^mmmyyyyyytttjjjfffkkkrrrvvvzzzlllmmmxxxzzz}}}zzzzzz~~~|||}}}}}}}}}{{{yyywwwvvvvvvqqqjjjbbbXXXLLLAAA:::@@@BBBFFFKKKQQQXXX]]]```eeelllqqqnnnlllooosssuuu~~~000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////............//////////////////////////////....................................////////////////////////////////////000000000000000000000000000000/////////000000111111333777999999888555333333333333444444444444555444888;;;;;;;;;===CCCIIIOOOWWW[[[YYY^^^hhhkkkeeeeeeeeegggeeeWWWIIIKKKXXXaaa^^^\\\\\\YYYTTTTTTWWWWWW```jjjkkk```XXX^^^jjjooorrrxxxzzzxxxtttqqqnnnlllkkkkkkkkkkkklllmmmnnnoooppppppooommmmmmnnnoooooollliiieeeeeedddeeehhhlllpppsssmmmnnnnnnmmmmmmlllkkkjjjcccaaa___]]]\\\\\\\\\\\\\\\\\\\\\[[[YYYXXXVVVUUUTTTWWWYYYYYYVVVSSSSSSTTTUUUVVVZZZ^^^^^^^^^bbbiiihhhnnnyyyrrrgggiii~~~zzzxxxtttggg^^^UUUUUU[[[^^^[[[VVVGGG>>>777<<>>999444222000000........................,,,,,,,,,,,,,,,,,,,,,,,,............////////////---------............///------........./////////........................---------...//////000000////////////////////////////////////000000000000111111222333444555666666777777888999999999999888777777777666666555555444222222111000000000000111......////////////......////////////////////////,,,,,,------...//////000...............///000000,,,,,,------...//////000////////////////////////////////////////////////---...///000000///...---........................------------........................................................................////////////////////////////////////........................//////............//////...............///000000///......------......///000000000000000000000000////////////////////////........./////////000000////////////////////////////////////////////////.........///////////////...///000///...---...000//////000000222444555666888999;;;AAAMMM]]]nnnyyyzzznnnbbb```hhhooorrr{{{yyysssjjjccciii~~~}}}yyyvvvxxx~~~|||||||||{{{yyyvvvsssqqqllleeeYYYNNNFFFBBB???>>>CCCHHHOOOWWW^^^cccfffgggllltttyyywwwsssvvvzzz|||000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////............//////////////////////////////111111111111111111111111............/////////000////////////////////////000000000000000000000000///////////////000111111111222333444444444333222333333444444444444444444666:::>>>???@@@CCCKKKQQQYYYcccfff```___dddddd]]]eeefffgggbbbQQQFFFQQQfffaaa[[[YYY___]]]VVVTTTYYY___jjjuuussscccWWWZZZfffnnnrrruuuxxxxxxzzz|||tttsssqqqpppooooooooooooppprrrsssssssssssstttvvvpppoooooorrrttttttqqqnnnmmmkkkgggdddeeeiiimmmpppeeeeeedddbbb```]]][[[ZZZXXXVVVTTTRRRPPPOOOOOOOOOQQQRRRSSSTTTTTTTTTTTTTTTQQQUUUYYY[[[YYYXXXYYY[[[___^^^^^^```^^^]]]aaaiiieeehhhooowww|||pppgggooo}}}zzzsssfffUUUNNNPPPVVVXXXWWWLLLEEE<<<<<>>DDDHHHHHHNNNWWWaaahhhkkkllllllnnnwww}}}{{{xxxzzz222111111000000000000000000000000000000000000000//////............//////////////////////////////............////////////////////////////////////////////////////////////------............------............////////////111111000000000000111111////////////000000000000222222333333333333444444444222111333666777555333999777888<<<@@@EEENNNWWWbbbfffhhheeebbbbbb```]]]aaabbb]]]TTTMMMNNNUUU[[[ccc\\\WWWUUUTTTRRRTTTXXXfffnnnmmmfffddd]]]]]]hhhiiirrrwwwwwwyyy}}}}}}xxxrrruuutttqqqpppqqqpppmmmvvvuuutttttttttrrrooolllnnnmmmmmmnnnoooooollljjjhhhccc]]]ZZZ[[[]]]\\\[[[YYYUUUPPPNNNOOOOOOMMMLLLIIIHHHIIIKKKNNNNNNKKKGGGJJJLLLOOOQQQRRRUUUXXX[[[\\\[[[[[[]]]___aaaaaaaaafffjjjmmmjjjeeedddhhhmmmlllkkkkkknnnttt~~~tttmmm}}}zzzrrrqqqkkk```TTTMMMMMMSSSXXXTTTLLLBBB;;;>>>IIIXXXbbbcccWWWRRRYYY```[[[OOOEEEGGGIIIGGG???777333333333///...---,,,------//////........................---------------------------------............///////////////////////////---------............///////////////////////////............/////////000////////////000000000000222222444555666777777777777777888999:::::::::;;;:::999777444222111000///000000////////////000000////////////////////////------............------000000//////.........---........................////////////////////////......//////000000111111111111000000//////..............................111000///...---,,,++++++................................................---------............///000000000000000000000000///......///111333222111........................---------............///////////////////////////...............///000000444222000...------//////////////////////////////------............------////////////////////////........................---------...///000111111......//////000000111111222222111000222666777666777:::BBBPPPccctttyyyuuuvvvxxx}}}~~~mmm]]]ZZZbbbsss|||~~~||||||~~~~~~xxxwwwvvvxxxwwwqqqeee\\\RRRMMMFFF@@@>>>AAAEEEIIISSSXXXaaaiiioooqqqpppooovvvwwwyyyzzzzzz~~~}}}}}}~~~~~~222111111000000000000000000000000000000000000000000//////.........//////////////////////////////............////////////////////////////////////////////////////////////......////////////..................////////////111000000//////000000111////////////000000000111222222222333333333444444555333333444777888777555:::999<<>>???AAACCCCCCCCCCCCEEEHHHKKKKKKJJJLLLKKKLLLPPPVVV[[[^^^___aaacccfffggghhhiiilllnnnoooooooooqqqrrrrrrpppnnnsssxxx}}}~~~{{{yyy{{{~~~}}}{{{xxxuuutttuuuwwwxxxzzzzzzaaaccckkknnnvvv{{{xxxpppcccWWWQQQSSSWWWeee___TTTHHHCCCGGGRRR\\\llljjj```UUUTTTZZZZZZTTTJJJKKKLLLIIIDDD===888666000///...------...///000........................////////////////////////---------............///---------------------------------............///////////////////////////....../////////000000000/////////000000000111111222333444555666777777777:::999777555444444555666444333222111111111111111000000////////////000000////////////////////////------............------////////////....................................////////////////////////000000//////////////////.............../////////........................---------.........//////................................................---------............//////////////////////////////......///111222222111........................---------............///////////////////////////...............///000000222111000.........//////////////////////////////------............------////////////////////////........................------........................//////000000111111111111222444666888:::;;;CCCLLLYYYhhhwwwpppiiifffmmmxxxzzzyyyyyy{{{}}}~~~}}}|||yyy{{{}}}}}}zzzwwwtttsss{{{vvvoooggg^^^SSSFFF===@@@BBBFFFKKKSSSZZZaaaeeemmmmmmnnnpppsssvvvxxxyyy}}}}}}~~~~~~222111111000000000000000////////////////////////111000///......---......////////////////////////............////////////////////////////////////////////////////////////000000111111111111000000............//////////////////............////////////000000000111111111111222222222222333333333444444444555666888888888999<<>>666333111000///.........///000................................................---------............///---------------------------------............///////////////////////////...////////////000000000//////000000000111111111222333444666777777777777999999888888777666666555444333222111111000000111000000////////////000000////////////////////////------............------///////////////.................................////////////////////////000000000//////......---,,,,,,------......//////........................---------............///................................................---------............///////////////////////////000......///111222111000........................---------............///////////////////////////...............///000000222111000///......//////////////////////////////------............------////////////////////////....................................------------......//////000000111111222111333666777888:::>>>QQQ[[[iiisssvvvwwwyyy|||yyyooonnnqqq{{{}}}zzz~~~}}}||||||~~~~~~|||{{{xxxzzz|||{{{wwwtttsssssswwwooodddZZZQQQIIICCC???HHHLLLRRRYYY```fffjjjllloooooooooqqqtttzzz~~~}}}||||||}}}222111111000000000000000////////////////////////000000///...............////////////////////////............////////////////////////////////////////////////////////////000000111111111111000000............//////////////////............//////000000000000111111111111111111111222222222333333333333444444555666888999888===GGGQQQUUUYYYcccnnntttsssnnniiiggghhheee___```[[[ZZZ]]]\\\VVVSSSTTTVVVRRRRRRYYY```dddhhhkkkyyyggg___ccccccccc___fffnnnrrrppplllkkkmmmrrrxxx{{{zzzxxxuuunnngggZZZUUUNNNIIIFFFDDDBBBAAAAAAAAADDDHHHLLLOOOPPPOOOMMMPPPSSSTTTRRRSSSVVVYYYYYY\\\___ccceeehhhjjjkkkooopppppprrrtttxxx|||}}}}}}~~~|||yyywwwtttooolllrrrwww}}}~~~}}}~~~~~~|||zzzxxxwwwvvvrrrpppvvvkkkcccmmm}}}vvvjjj___XXXUUUdddkkklll]]]HHH@@@HHHUUUdddnnnlll\\\UUU[[[___[[[OOOJJJIIILLLJJJ@@@777444222111000///...//////000////////////////////////---------------------------------............///---------------------------------............///////////////////////////////////////000000000111000000000000111111111111333333555666777888888888777888;;;<<<<<<;;;888777777666444333111000000000000000////////////000000////////////////////////------............------.........///////////////........................////////////////////////000000//////......------,,,,,,------......//////........................///............---------................................................---------............///........................000///......000111000///........................---------............///////////////////////////...............///000000000000000///////////////////////////////////////------............------////////////////////////..........................................------......//////000000111111444222444888888777<<>>DDDPPP]]]aaacccjjjssshhhXXXMMMOOONNNDDD;;;:::555444222000000000000111000000000000000000000000////////////////////////---------.........//////////////////////////////---------.........//////////////////////////////000000000000111111111111000111111111111222222222333444555777888888888888;;;888444111000000222333111000000000000000111111000000////////////000000////////////////////////---..................------.........//////000000........................////////////////////////,,,------....../////////111111000000//////..............................++++++,,,---...///000111................................................---------.........//////........................000///......///000///---........................---------.........//////////////////////////////...............///000000...///000000000000000///////////////////////////---..................---////////////////////////...........................//////000111222222333......//////000111111111666222555===BBBEEESSSdddwww}}}oookkkwww}}}{{{uuucccUUUddd}}}xxxwwwuuuvvvxxxzzz{{{{{{wwwpppjjjiiikkkggg\\\SSSFFFFFFFFFHHHLLLUUU___eeeffffffgggiiilllppptttvvv111111111111000000000000//////............//////////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000//////.........//////000000000000000000000000000000000111222222333333555333111333666888777555666999;;;;;;::::::===AAAIIIMMMWWWccchhhgggggghhh^^^ccchhhkkkllliii^^^SSSTTTTTTYYY```aaaZZZSSSPPPWWWmmmxxxwwwwwwnnn```\\\VVVZZZ^^^bbbjjjssswwwvvvqqqooonnnrrryyy}}}|||zzz}}}|||}}}zzzvvvqqqmmmkkkkkkjjjiiieeebbb```ccchhhkkkiiifffnnnsssvvvtttsssuuutttqqqkkkgggdddaaa``````___^^^iiiqqq{{{zzzvvvvvvwwwwwwvvv{{{{{{|||||||||||||||{{{tttsssqqqooopppqqqtttuuu{{{sssoooqqqpppllltttqqqooowwwyyy}}}sssggg___TTTQQQ[[[bbbZZZIII=========GGGZZZffffffjjjsssxxxhhhTTTHHHGGGHHHCCC;;;;;;777444333111,,,+++---////////////............000000000000000000000000---------.........//////////////////////////////////////////////////////..................------,,,---...///000000000000000000000000000111222222333444555777888999999999777666333111111111222333111111111111000000000000000000//////.........---............////////////////////////////////////////////////////////////................................................////////////000000000000000000000000////////////---------............///+++,,,............,,,+++......------------..............................---------............///////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000////////////////////////000000000000000000000000000000000000000000000000........................////////////////////////---------............///..................------000////////////111333444777777999>>>HHHWWWfffqqq|||zzzvvv~~~xxxrrreee___mmmyyy}}}~~~~~~|||zzzxxxwwwvvvvvvrrrqqqnnnhhh___TTTIIICCC@@@EEEMMMRRRVVV[[[```eeegggkkkooooooooossszzz|||{{{~~~111111111111000000000000//////............//////////////////////////////000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////............//////000000000000000000000000000000000111222222333333444333222333666888777555555777:::::::::<<<@@@EEEEEEHHHRRR```ggggggeeeeeeZZZ```eeegggfffccc[[[RRRUUUUUUZZZ```___WWWRRRQQQ[[[kkkssswwwxxxkkk\\\YYYWWW___fffkkkpppuuuwwwuuuqqqoooooossszzz}}}~~~|||{{{|||xxxsssooommmllljjjiiijjjfffaaabbbfffjjjjjjiiipppuuuwwwuuutttuuuuuurrrkkkhhhcccaaa```______^^^jjjqqqzzz~~~yyyvvvvvvvvvuuutttzzz{{{|||}}}}}}|||zzzyyyvvvtttrrrpppppprrrtttuuuyyyrrrooorrrpppkkkppp{{{vvvggggggooowww}}}~~~pppeeeXXXPPPUUU\\\YYYOOOGGG???<<>>FFFRRRbbbpppxxxxxxiiiaaafffsss|||~~~vvv}}}zzzxxxzzz{{{|||{{{xxxuuusssrrrooopppnnngggZZZNNNFFFCCCDDDKKKRRRXXXZZZ\\\___bbbfffjjjooosssvvvzzz~~~{{{zzzzzz}}}111111111111000000000000//////............//////////////////////////////000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////............//////000000000000000000000000000000000111222222333333444333222333555666666555555888::::::<<<@@@GGGMMMMMMPPPZZZiiirrrpppjjjggg^^^dddiiihhheeebbb]]]WWWUUUVVV[[[^^^ZZZTTTRRRUUUaaammmxxxkkkUUUTTTVVVcccooossstttuuuuuusssrrrqqqqqqvvv|||xxxvvvtttsssuuuxxxyyyyyysssnnngggdddgggkkknnnnnnsssxxxzzzvvvtttuuutttrrrmmmiiiddd```_________^^^jjjpppxxx}}}{{{yyyyyyxxxvvvtttyyy{{{}}}~~~~~~|||yyywwwwwwuuusssqqqqqqqqqssstttuuupppppprrrpppiiijjjqqqjjj^^^gggpppwwwxxxoooaaaSSSQQQVVVYYYXXXXXXMMMFFFJJJ[[[iiikkkiiiiiipppiii^^^TTTNNNIIIFFFEEE???777111111444777===DDD////////////............000000000000000000000000------........./////////////////////////////////////////////////////////........................,,,---...///000000000000222222111000000111111111111222444444444444222111222111000000000111333444111111111111000000000000////////////........................////////////////////////////////////////////////////////////................................................////////////000000000000000000000000////////////---------............///......------------............------------..............................---------............///////////////////////////........................------------------------------..............................////////////////////////////////////////////////////////////////////////////////////................................................---------............///........................111000000000222333555777999;;;@@@LLL\\\lllvvv{{{rrr```aaarrrzzzwwwzzztttsss}}}zzzuuutttuuuyyy|||{{{vvvqqqooonnnlllnnnkkkaaaSSSHHHEEEFFFLLLRRRZZZ^^^______aaabbbhhhlllrrrxxx~~~~~~zzzwwwvvvxxx{{{|||~~~111111111111000000000/////////............//////////////////////////////////////////////////////000000000000///////////////////////////////////////////////////////////////////////////////////////............//////000000000000000000000000000000000000111222222333333333333333444555555555555777999;;;<<>>FFFUUUgggtttyyyzzz|||jjjaaajjj{{{{{{}}}uuummmkkknnnvvv|||wwwvvvwwwuuuxxx{{{yyysssnnnlllmmmkkkggg```UUULLLHHHJJJLLLTTTYYY___bbbbbbcccfffiiipppsssxxx~~~|||{{{zzzxxxvvvwwwzzz}}}~~~111111111111000000000/////////............//////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////...............///000000////////////////////////000000000111222222333333333333444444444444444555555777:::<<>>FFFQQQXXXdddjjjwwwppp```XXXggghhheee___\\\___aaaaaaWWWTTTRRRSSSTTTXXXbbbmmmjjjnnnqqqrrrhhhMMMDDDVVV\\\hhhrrrrrrqqquuu}}}~~~~~~~~~~~~vvvrrrnnnjjjjjjddd]]]XXXWWWYYY\\\]]]hhhjjjooovvv}}}~~~~~~}}}{{{xxxvvvxxx{{{{{{yyytttssssssrrrqqqqqqqqqqqqrrrrrrrrrsssrrrnnnhhhddddddzzzttthhh{{{yyy}}}sssddd]]]aaallltttgggXXXLLLPPPaaannnpppmmmfffhhhnnnnnn```OOOJJJOOOJJJ@@@888777888555222111////////////............000000000000000000000000....../////////000000000////////////////////////////////////////////////,,,,,,------.../////////......///////////////...///............///000111000000000111444666999;;;999888777666444222111000111111111111000000000000.........///////////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////---------............/////////............//////......------------..............................---------............///////////////////////////........................------------------------------......///000000000///////////////.........////////////////////////........................................................................---------------------------------............///.........//////000000111333333333555777:::===>>>@@@HHHVVVfffrrrvvvrrrmmmeeepppxxxnnnnnn~~~rrrbbbSSSQQQQQQNNNMMMPPPUUUZZZccckkkqqquuuyyy{{{zzzxxxuuuqqqnnnllljjjiii___UUUIIIEEEKKKSSSYYY[[[]]]___aaaccceeekkktttzzz~~~|||zzzvvvyyy|||111111111111000000000000//////............//////////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////---------......///000111////////////////////////000000000111222222333333222444555444222111333555444777:::===@@@GGGQQQXXXcccjjjuuu|||wwwiii```]]]fffddd___ZZZ\\\ccchhhggg]]]VVVPPPPPPTTTZZZeeeooo```aaa]]]]]][[[NNNKKKYYY^^^hhhoooppppppuuu|||}}}~~~zzzvvvsssooonnnhhhaaa\\\\\\___ccceeelllmmmpppuuu|||~~~|||||||||||||||}}}~~~~~~~~~{{{wwwvvvyyy{{{~~~|||ttttttttttttttttttttttttttttttsssrrrsssqqqmmmhhhcccqqqnnnuuuxxxfff[[[^^^iiiqqqmmm]]]LLLKKKZZZkkkqqqpppbbbdddkkknnnaaaMMMFFFKKKKKKAAA888777888666333222////////////............000000000000000000000000.../////////000000000000////////////////////////////////////////////////,,,,,,------...//////000......////////////......////////////000222333444333222000///111555999;;;777666666555444222111000111111111111000000000000............/////////000............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////---------............///......////////////............------------..............................---------............///////////////////////////........................------------------------,,,,,,---......///000000000/////////............////////////////////////........................................................................---------------------------------............///---......///000000111111333444444666888;;;>>>@@@BBBMMM___ooowwwwwwpppkkkiiiwww|||nnnuuu~~~xxxfffTTTEEEDDDFFFDDDFFFKKKOOOXXXdddnnnuuuxxxyyyyyyxxxuuuqqqoooooolllgggbbbTTTOOOIIIIIIOOOVVV\\\^^^\\\___ccceeehhhmmmuuu|||{{{yyyzzz|||yyy{{{~~~~~~~~~111111111111000000000000//////............//////////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////---------......000111111////////////////////////000000000111222222333333222444555444222111222555777:::>>>AAADDDJJJSSSZZZ]]]dddnnnrrrlllbbb^^^aaa^^^\\\VVVSSSXXXbbbhhhhhhaaaXXXPPPOOOTTT[[[fffoooUUUWWWTTTWWW___YYYSSSYYY^^^fffmmmmmmnnnsssxxxzzz|||}}}}}}{{{}}}}}}zzzwwwtttuuuooogggbbbcccfffkkkmmmppppppqqquuuzzz}}}|||zzzyyyyyyxxxxxxxxxyyyzzzzzz}}}yyyxxxzzz|||uuuuuuuuuvvvvvvvvvvvvvvvvvvuuusssrrrssstttpppllliiinnnzzzuuuooo}}}~~~yyyeeeWWWZZZfffoooppp^^^IIICCCOOOaaaiiiiiibbbdddlllpppcccNNNEEEIIIMMMAAA666555666444222222000/////////............000000000000000000000000////////////000000000000////////////////////////////////////////////////,,,,,,------...///000000...///////////////......///000000111222444555666666333000...///222777:::444444444444333333222111111111111111000000000000---.........//////000000............/////////000////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////---------.........//////---...///000000///...---.........------.................................---------.........//////////////////////////////........................------------------------,,,,,,,,,---...//////000000000//////.........---////////////////////////........................................................................---------------------------------.........//////---......///000111111222444444555666999<<>>DDDFFFLLLUUUVVV___lllwww||||||zzzxxxvvvrrrnnnnnnpppmmmddd[[[KKKLLLMMMOOORRRWWW\\\___[[[___dddhhhjjjooouuuzzz~~~|||wwwvvvzzz}}}~~~~~~}}}|||{{{|||~~~222222111111000/////////////////////////////////...///////////////......////////////////////////////////////////////////////////////////////////............///////////////////////////////////////////////////.........000000000000000000000000000000000000111111111111444555555444222111111222;;;999FFFRRRNNNLLLQQQRRRWWW^^^gggkkkgggaaa```cccbbb\\\UUUSSSVVV[[[]]]^^^XXXNNNDDDFFFSSSbbblllppp]]]VVVNNNLLLPPPWWW\\\___eeegggkkkppppppnnnqqqwwwyyy}}}}}}{{{}}}}}}zzzzzz{{{}}}|||rrrkkkkkknnnqqquuuzzzxxxuuuqqqppprrrtttuuuuuusssuuutttsssvvv}}}zzzvvv{{{}}}~~~~~~|||yyywwwvvvvvvxxxyyyzzzwwwttttttvvvuuuqqqnnniiioooxxxxxx|||uuuvvvsssjjjaaa]]]]]]]]]hhhiii]]]HHH>>>KKK___kkkfff```ffftttnnnUUUFFFGGGGGGBBB;;;777666555333000111111000///////////////000000000000000000000000////////////////////////////////////////////////......////////////..................////////////.../////////////////////000---...333444555===HHH>>>888222///222888<<<===999777444111/////////000---......///////////////////////////////////////////////////////////////////////////////////////---......///////////////............/////////000...//////000000000000000////////////////////////000///...------...///000........................///......------///000111...000333444444111...,,,........................000///...---,,,,,,---...............////////////................................................//////............//////................................................/////////...---------,,,////////////////////////------------------------////////////////////////..................------............///111222222:::444444;;;<<<999>>>III^^^iiixxxxxxsssmmm```\\\qqqyyynnn]]]HHH???:::???FFFLLLTTT]]]eeehhhnnntttyyyzzzxxxuuunnnpppqqqpppjjj```VVVOOOMMMNNNQQQVVVZZZ\\\\\\\\\^^^bbbiiioootttwwwxxxxxx}}}{{{yyywwwvvvvvvvvvwww|||~~~000000000000000111111111////////////////////////......////////////......////////////////////////////////////////////////////////////////////////............/////////////////////////////////////////////////////////...000000000000000000000000000000000000111111111111111222333333333333444555888666CCCPPPNNNPPPXXXYYYaaabbbbbb___\\\]]]eeemmmdddaaa]]]XXXUUUUUUXXXZZZTTTMMMHHHNNN[[[fffjjjhhheeeVVVJJJLLLUUU[[[```cccdddeeeiiinnnnnnlllpppvvvyyy}}}}}}{{{|||~~~|||zzzzzz|||~~~~~~}}}~~~~~~~~~|||zzz}}}|||uuuttttttvvv{{{xxxsssmmmhhhhhhjjjnnnpppqqqttttttssswww}}}~~~~~~zzzwwwwwwxxxzzz||||||}}}||||||~~~}}}zzzxxxwwwxxxyyyzzz{{{zzzxxxxxxxxxvvvtttrrrjjjmmmsss{{{~~~vvvzzz{{{wwwtttuuurrrjjjccc\\\UUUOOO]]]```YYYGGG<<>>:::777666333111111111000///////////////000000000000000000000000////////////////////////////////////////////////......////////////..................//////////////////////////////......///---///444666777>>>GGG???;;;666444555888::::::666555222111000000111111---......///////////////////////////////////////////////////////////////////////////////////////---...//////000000//////........./////////000000......///000000000000///////////////////////////000///............///000........................//////...---...///000111...000111333222000...,,,........................111000///...---......///............////////////................................................//////............//////...............................................................---------////////////////////////------------------------////////////////////////.................................///000111222333888444888???@@@===CCCNNNbbbrrrzzzvvv|||hhh^^^^^^tttyyyyyyaaaNNNGGG@@@<<>>DDD???===:::999999999888777333222111000000000222222---......///////////////////////////////////////////////////////////////////////////////////////---...//////000000//////....../////////000000000---......///////////////////////////////////////000//////......//////000........................//////.........///000111//////000000000///..............................111111000////////////000............////////////................................................/////////....../////////................................................---------...............////////////////////////------------------------////////////////////////........................////////////111222333444555666<<>>DDDTTT___dddttt{{{ooobbbccclllnnnhhh^^^___```aaa___[[[UUUQQQFFFNNNXXXbbbgggjjjjjjjjjXXXccckkkhhhbbbcccgggiiiooonnnqqqtttttttttyyy~~~}}}}}}|||{{{}}}~~~}}}|||~~~}}}||||||{{{ssstttrrrkkkaaaXXXSSSRRRWWWiiiwwwyyyxxx}}}~~~wwwnnneeeaaa```___bbbggg{{{qqqZZZOOONNNUUUbbbpppwwwzzz}}}~~~|||zzzyyyyyyzzz}}}~~~~~~}}}|||{{{yyyvvvuuutttttttttrrrtttwwwzzz{{{{{{zzzzzz}}}|||{{{{{{|||{{{zzzxxxuuuqqqkkkgggjjjttt~~~qqqiiixxxzzznnn```^^^eeennneeeRRRLLLUUUoooxxxxxxjjj______^^^XXXIIIJJJJJJFFF???888444333111111000///////////////000000000000000000000000////////////////////////////////////////////////......////////////................../////////////////////000111111222222///111000///444;;;<<<888888999:::888444111111222///000000000///......------....../////////////////////////////////////////////////////////////////////////////////////////////000111111111111000//////000000000111111111///000000111111111111111000000000000000000000000///000111111111111000///////////////////////////...///000111222111000000/////////000000111111111////////////////////////,,,---...///000//////...............////////////////////////////////////........................---...///000000///...---...............................................................---------////////////////////////........................////////////////////////,,,,,,------...//////000000111222333555777888999???CCCGGGLLLUUUdddttt}}}qqqgggiiiwww|||ttt{{{xxxhhhUUUIIIKKKXXXdddiiioooqqqmmmlllppprrrrrrooonnnlllkkkjjjiiijjjjjjhhh```VVVRRRTTTYYY]]]^^^\\\___bbbbbbbbbdddkkkpppuuuyyy|||zzzuuutttyyy~~~yyyzzz|||}}}~~~~~~~~~}}}}}}{{{xxxyyy|||/////////000111111222222////////////////////////,,,---...///000000000000////////////////////////////////////////////////////////////////////////............/////////000////////////////////////---------...///000000111000000000000000000000000000000000000111111111111...000222333333444666888AAAIIIXXX```cccqqq|||xxxyyyxxxpppgggiiiqqqoooddd___ccchhhfff```YYYTTTRRRGGGPPPZZZ___```______aaaRRRaaahhhbbb^^^eeeiiigggmmmmmmooorrrrrrrrrxxx~~~~~~}}}|||||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}wwwwwwssslllddd^^^]]]^^^```mmmvvvvvvwww|||}}}yyyuuukkkaaa^^^______aaaeeesssfffXXXUUURRR```ooowwwzzz}}}~~~}}}yyyxxxwwwyyy{{{||||||{{{~~~}}}zzzxxxvvvuuuuuuuuurrrtttxxx{{{}}}}}}|||{{{~~~|||zzz{{{}}}}}}zzzwwwtttqqqlllggggggooo}}}rrrkkklll}}}ssseee```eeeppphhhSSSKKKSSSpppwwwwwwmmmdddaaa]]]XXXIIIKKKLLLHHHAAA:::666555111111000///////////////000000000000000000000000////////////////////////////////////////////////......////////////................../////////000......///000111222333333///111000///555>>>@@@<<<;;;<<<;;;777222///000222------...///000000//////---....../////////////////////////////////////////////////////////////////////////////////////////////000111111111111111000000000000111111111111000000111222222222222222000000000000000000000000///000111222222111000///000000000000000000000000...///000222222111111000//////000111222222111111000000000000000000000000---...///111111111000///............/////////000000000000000000000000000........................---...///111111///...---................................................/////////......------,,,////////////////////////////////////////////////////////////////////////,,,,,,------...///000000111111222333555777999:::@@@EEEKKKQQQ\\\kkkxxx}}}ssskkkmmmyyyyyynnnooosss___MMMEEEIIISSS[[[]]]eeehhhffffffkkkooonnnooonnnllllllmmmnnnmmmlllbbbZZZRRRRRRWWW]]]^^^\\\^^^aaacccbbbbbbeeemmmtttuuuxxxzzzwwwrrrrrrxxx~~~yyy{{{}}}~~~~~~{{{yyyzzz}}}}}}222111111000000000000000000000////////////000000////////////000000000000000000000000000000000000//////000000000000//////111000///......///000111////////////000000000000////////////////////////////////////000000000000000000000000000000000000111111111111111111111111444444444222222333666999???MMMWWWYYY^^^hhhoooooowwwiiiaaaiiirrrqqqiiiddd[[[fffmmmhhh```[[[UUUOOOFFFXXX\\\VVVVVVSSSOOOSSS\\\fffjjjccc]]]```fffhhhmmmssstttpppnnnssszzz~~~~~~~~~~~~~~~|||||||||}}}~~~~~~xxxsssmmmkkkkkkkkkgggbbbeeemmmsssrrrqqquuuyyy{{{mmmeee___^^^___]]]\\\]]]ooo|||kkkVVVVVV^^^lllxxxzzzwwwwww{{{yyyyyyzzzyyyxxxyyy{{{~~~|||yyyyyyzzzzzzyyywwwxxxxxxyyyyyyzzzzzzzzz|||}}}~~~}}}{{{xxxwwwwwwrrroookkkhhhdddfffsssjjjooommmmmm```\\\___eeecccVVVMMMLLLfffyyyooo]]]ZZZ\\\\\\SSSNNNKKKLLLHHH>>>777666222111000000111111000...000000000000000000000000////////////////////////........................---------............///............/////////000///000111333333444444444666555555777999;;;;;;;;;???===999666333111000///......---------......///......------------......000000//////.........---...///////////////...............////////////000111111222222111111000///////////////000000111222...//////......///111333000000//////000222333555555333222000//////000000//////...---------......000000000000000000000000000000000000000000000000////////////////////////////////////////////////111111000///////////////000/////////............////////////////////////////////////////////////......////////////......------------------------........................------............------........................//////.........---------////////////000000000000...000222222333666<<>>CCCOOOYYYYYYcccjjjlllmmmpppmmmhhhkkkhhhgggkkkpppoooggg___WWWTTTSSSUUUYYY\\\\\\ZZZ\\\___cccfffiiimmmsssvvvrrrrrrssstttvvvxxxyyyzzz{{{{{{||||||}}}}}}~~~~~~{{{{{{{{{{{{}}}222111111000000000000000000000////////////000000////////////000000000000000000000000000000000000//////000000000000//////000000////////////000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111222333333333333444777:::CCCQQQ[[[ZZZZZZccclllnnnrrriiieeekkkrrrooogggbbb```gggiiibbb[[[WWWRRRLLLOOO^^^```ZZZWWWPPPKKKPPPccciiiiiiaaa\\\aaaiiinnnppptttuuurrrqqqwww|||~~~~~~}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~{{{{{{||||||}}}~~~~~~~~~yyywwwuuutttsssqqqmmmjjjhhhmmmqqqpppppptttwwwvvvooogggaaa```___\\\YYYZZZfffppp~~~vvvccceeemmmuuuxxxvvvxxx|||yyyyyyzzzyyyxxxxxx{{{}}}~~~}}}}}}}}}|||{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{yyyuuurrrpppoooiiihhhiiihhheeeeeemmmxxxssskkkqqqaaaYYYVVV\\\___WWWLLLFFFZZZooo{{{pppaaa]]]______VVVNNNJJJKKKIIIAAA:::888333222000000111111000...000000000000000000000000////////////////////////////////////////////////........./////////000000........./////////000000000000222333555666777888999888888888999999999888:::888666444222111000000//////...---------......000//////......//////000000000/////////.........//////000000000000//////////////////000000000111//////000000111111000000333222111000000///000000000111111111000000333555222111000000000111222333333222222111111222333444//////...............///000000000000000000000000000000000000000000000000////////////////////////////////////////////////111111000///////////////000000/////////.........////////////////////////////////////////////////......////////////......------------------------........................---......//////......---........................//////.........---------////////////000000000000111222333444666:::@@@EEEKKKPPPVVV```ooo}}}{{{ooommmqqq{{{wwwkkkbbbbbbqqqttt```JJJAAABBBHHHRRR[[[\\\eeelllmmmnnnooommmiiigggfffhhhkkkmmmjjjccc\\\VVVUUUVVVXXX[[[]]]^^^]]]]]]___cccgggkkknnnrrrtttsssssstttuuuwwwyyy{{{||||||||||||||||||}}}}}}~~~||||||||||||~~~222111111000000000000000000000////////////000000////////////000000000000000000000000000000000000//////000000000000////////////000000000000//////////////////000000000000111111111111111111111111////////////000000000000000000000000000000000000111111111111111111111111///111333444444555888;;;IIIVVV^^^ZZZXXXaaajjjmmmllliiijjjppprrrllleeeaaahhhhhheee^^^XXXTTTPPPKKKZZZgggjjjfff```RRRKKKRRRiiikkkggg___\\\bbbmmmtttsssvvvvvvtttvvv{{{~~~~~~~~~}}}|||{{{{{{|||}}}~~~||||||}}}}}}}}}||||||{{{zzz{{{{{{|||}}}}}}~~~~~~|||~~~yyyvvvtttmmmppppppooorrrwwwwwwtttnnnfff```___^^^YYYUUUTTT\\\cccppprrrooonnnsssvvvvvvxxx{{{yyyyyyyyyxxxwwwxxxzzz|||~~~~~~~~~}}}}}}}}}}}}|||||||||||||||zzzxxxuuuqqqlllgggdddbbbbbbdddhhhkkkiiifffjjjqqqxxxjjjrrr}}}zzzwwwfffYYYPPPTTT\\\ZZZMMMBBBKKKbbbuuussshhhbbbbbbcccZZZQQQJJJIIIIIIEEE>>>:::555333111000111111000///000000000000000000000000////////////////////////000000000000000000000000//////000000000111111111....../////////000000000000111111333555777999;;;:::::::::999888777666555444444333222111111111111000//////...---------...111000000//////000000111000000////////////......///000000111111000000000000000000000111111111111//////000111111222222222222222111000/////////000111222333222111111333444333333222111000000111111111111111000111111222333111000000000000000111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////111000000///////////////000000000/////////......////////////////////////////////////////////////......////////////......................................................---......//////......---.......................................---------.../////////000000000111333444555666999>>>EEEJJJMMMRRR[[[gggwwwfffrrr}}}sss^^^cccjjjttt}}}hhhZZZKKKFFFIIIPPPXXX^^^```gggmmmnnnnnnnnnllliiicccfffiiikkkiiiccc]]]XXXTTTWWW[[[]]]^^^___```bbb___```ccchhhmmmpppqqqqqqssstttuuuvvvyyy{{{}}}~~~~~~}}}|||{{{{{{{{{|||}}}||||||}}}~~~222111111000000000000000000000////////////000000////////////000000000000//////////////////////////////000000000000//////...///000111111000///...////////////000000000000000000000000000000000000////////////000000000000////////////////////////111111111111111111111111///000222333444555777999LLLUUUZZZXXXYYYcccjjjjjjcccgggnnnqqqooohhhbbb```kkkhhhbbb]]]XXXTTTOOOKKK[[[gggnnnqqqjjjUUUKKKUUUkkkiiiddd^^^]]]cccnnnuuuvvvwwwvvvuuuxxx}}}|||}}}||||||zzzyyyyyy{{{}}}zzz{{{{{{{{{{{{{{{zzzzzz|||||||||}}}~~~~~~{{{zzztttsssqqqqqqvvv|||{{{vvvjjjccc^^^]]]\\\WWWRRRQQQUUU^^^jjjzzz{{{sssnnnrrrvvvwwwxxxyyyxxxyyyyyyxxxwwwwwwyyy|||~~~zzzxxxyyy|||}}}~~~~~~~~~}}}}}}}}}yyyuuupppjjjeeeaaa]]]ZZZdddfffkkkooommmjjjlllqqq~~~llliiiooosss}}}mmm```SSSQQQXXX[[[RRRFFFBBBXXXooovvvppphhheeeeee```VVVKKKHHHJJJHHHAAA;;;777444222111111111000////////////////////////////////////////////////////////////////////////////////////000000000111111...////////////000000000000000111111333555777888888999999999666444333333333333222222111111111111111000///...------------111000000//////000000111000000//////////////////...///000000000000000000///000000000111111111111111111111222222222333333222222222222333444555666444555666555444333444666666555555555444444444444444444333222222111111111333333222222222222333333000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000////////////000000000000000////////////...////////////////////////////////////////////////......////////////......////////////////////////..............................////////////............................................................//////000000111111333444555777<<>>???@@@@@@===<<<;;;<<<666666666666666555444333222333444555666666666555444444222111000/////////111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///////////////000000111111111000000000/////////////////////////////////////////////////////////......////////////.........................................................//////000000//////...........................---------...............------...///000111222222111222666<<>>@@@AAACCCFFFJJJOOORRRTTTTTTVVVWWWVVVSSSQQQPPPPPPKKKKKKKKKJJJHHHEEECCCAAA????????????>>><<<:::999:::999777555333222111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///////////////000111111111111111000000000//////////////////////////////////////////////////////......////////////......------------------------........................//////000000000000//////........................---------.........//////------...///000111222222333555:::CCCLLLSSSUUUVVV___iiiuuuxxxnnngggppp~~~pppcccwww~~~yyyvvvyyyuuuhhhcccgggjjjiiikkkiiikkknnnmmmhhhhhhlllkkkhhhccc]]]XXXWWWXXXYYY]]]]]]]]]___bbbdddeeedddjjjnnnrrrrrrnnnnnnrrrvvvwwwwwwxxxxxxyyy{{{|||}}}zzz{{{|||}}}|||{{{yyyxxx{{{|||~~~~~~222111111000000000000000000000////////////000000////////////000000000000000000000000000000000000//////000000000000//////111000///......///000111////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111333333444555888???GGGMMMXXXppp{{{sssmmmhhh]]]gggnnnjjjgggiiijjjiiiddd]]]VVVPPPGGGAAAGGGQQQ___]]]gggxxxpppMMMHHHeeeoooddd]]]aaajjjrrr|||vvvpppssszzz~~~|||yyytttrrrrrrwwwyyy{{{}}}}}}~~~~~~~~~}}}xxxwwwyyyyyyvvviiiaaaZZZYYYYYYWWWVVVWWW___iiisssyyy}}}{{{}}}xxxvvvxxxyyyvvvvvvxxxppprrrsssuuuvvvxxx|||zzzyyyxxxyyy|||{{{{{{||||||}}}}}}}}}~~~~~~xxxsssrrrwww|||}}}|||}}}zzzzzzvvvpppnnnpppnnnuuukkkmmmyyygggVVV^^^www{{{ZZZTTT\\\rrr}}}rrrddd___XXXYYYUUUOOOOOOTTTTTTOOO===:::555222111111000000000000000000000000000000////////////////////////000000000000000000000000000111111111111222222222000000000000111111111111///222666999:::999777555333888<<<<<<777333333444333333444444333222000///............///111222333222222111111111111222222//////000000111111111222111222333444555555555555555555555666666666666777:::::::::;;;>>>BBBFFFHHHOOOQQQVVV]]]dddlllqqquuuqqqssstttssspppnnnmmmmmmkkkkkkiiigggddd```\\\ZZZVVVVVVTTTQQQMMMHHHDDDBBB@@@???===;;;888777666555111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///////////////000111111111111111111000000000000////////////////////////////////////////////////......////////////......------------------------........................//////000000000000//////........................---------.........//////------...///000111222222555777>>>HHHRRRXXXZZZYYYkkkuuu}}}mmmbbblll~~~uuukkkkkkwwwuuu}}}wwwlllgggjjjllliiimmmjjjlllooonnniiiiiinnnjjjeee]]]XXXVVVXXX[[[^^^___]]][[[]]]bbbeeedddccckkkqqqvvvsssmmmlllrrryyyzzzzzzyyyzzzzzz{{{}}}}}}yyyzzz|||~~~}}}|||yyywwwzzz|||~~~~~~~~~~~~444333222111000000000000111111000000000000111111000111111000000///...---////////////000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000//////000000000000//////222111111111000000/////////000000111222222333333111222555999<<>>666333555555111---111111000000000000111111000000000000////////////////////////000000000000000000000000111111111111111000000000000000111222000333555666555666999<<<;;;999777666555444222000777666555444222111000000111111111000000000000000111111111000000000000000111111111111222333444555333333444555666777888888555555666666666888:::===>>>???BBBGGGMMMTTTYYY]]]dddeeehhhnnnuuu{{{}}}{{{vvvzzz{{{tttggg\\\WWWWWWTTTRRRLLLEEE???;;;:::;;;777555333333444444444444000222444444444333444555333111000///000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................////////////000000000000////////////////////////........................------------------------***,,,...///000111333555555555???PPPXXXXXXZZZ```qqqvvv|||zzzlllaaalllooo___fffxxxvvvuuu{{{}}}{{{wwwqqqllljjjjjjlllnnnooonnnkkkgggfffiiimmmjjjddd]]]XXXXXX[[[___bbbeeedddcccccccccdddeeefffppppppqqqpppppprrruuuxxx{{{zzzyyyxxxxxxyyyzzz{{{|||}}}~~~~~~|||yyywwwxxx~~~|||~~~~~~||||||}}}}}}yyytttqqqvvvooorrryyy|||444333222111000000000000000000////////////000000...///000000000000000///////////////000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000//////000000000000//////111111111111000000000///000000000111111222222222444555666999>>>EEEOOOWWW```jjjsssxxx|||{{{pppcccgggnnnpppkkkmmmvvvzzzvvvddd\\\UUUOOOEEE>>>GGGVVVUUUJJJSSSZZZMMMJJJTTTTTT^^^^^^```dddlllvvv{{{yyyxxxyyyzzzxxxyyy{{{||||||zzzxxxwwwxxxxxxyyyzzz|||~~~~~~~~~xxxkkkddd\\\XXXYYYZZZWWWTTT^^^eeeoooxxx|||||||||{{{|||yyywwwvvvxxx{{{||||||xxxyyyyyywwwuuuuuuwwwyyyzzz|||}}}}}}}}}}}}}}}||||||~~~}}}~~~{{{xxxxxx|||~~~{{{wwwssspppnnnqqquuu{{{}}}iiiiiizzz}}}|||vvvjjj___```iiiooopppaaaQQQOOOdddxxxyyynnngggYYYTTTOOOLLLNNNRRRRRRQQQGGG@@@777444555666222...111000000//////000000111000000000000////////////////////////000000000000000000000000111111111111111000000000000111222222333555666555444555888;;;:::888666444444333000...444333333222111000//////111000000000000000000000111111111111111111111111333333333222222222222222666666666555444333333444333666:::<<<===@@@EEEIIILLLPPPVVV___hhhqqqwww{{{zzzzzz{{{~~~|||vvvwwwzzzvvvsssnnnfff^^^YYYVVVVVVEEEBBB===888555333111111333333222222222222111111333111000000222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////.........................../////////000000000000////////////////////////........................------------------------,,,---///000000111444555666:::FFFTTTZZZZZZ```hhhvvv{{{yyylllgggrrrvvvddd]]]iiizzzzzzsssuuuyyyvvvuuusssnnnkkkiiijjjlllmmmmmmmmmkkkiiihhhiiijjjgggbbb[[[YYY[[[^^^aaabbbdddcccbbbbbbbbbdddfffhhhpppqqqqqqppppppqqqtttwwwvvvvvvvvvvvvwwwxxxzzz{{{zzzzzz{{{zzzyyyxxxvvvuuuxxx|||}}}|||}}}|||~~~~~~|||tttjjjaaa\\\TTTTTTbbbqqqvvv~~~|||333333222111000000000000/////////....../////////---...///000111111111111////////////000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000//////000000000000//////111111111111000000000000000000000111111111111111777888999;;;@@@JJJTTT[[[```aaadddjjjqqqrrrhhh]]]jjjppppppmmmpppxxx|||xxxggg___WWWOOOEEE@@@JJJYYYSSSNNNOOONNNKKKUUU[[[RRRVVVYYY___gggpppyyy{{{yyyxxxxxxyyyrrruuuzzz~~~}}}yyywwwzzzzzzzzzzzz{{{}}}~~~~~~}}}|||}}}zzzmmmfff]]]YYYZZZ[[[ZZZXXXaaafffnnnuuuxxxyyyzzzzzzzzzxxxvvvvvvxxxyyyzzzyyyyyyzzzzzzyyywwwwwwxxxzzzzzz|||~~~~~~~~~}}}||||||~~~}}}}}}}}}}}}}}}~~~|||yyyuuurrrpppqqqsssxxx~~~sssgggnnnxxx{{{xxxxxxrrrfff^^^___dddggg___PPPJJJ[[[qqqxxxrrrkkkYYYSSSMMMKKKMMMPPPQQQQQQJJJBBB:::666666666333///000//////......//////000////////////000000000000////////////000000000000000000000000111111111111111111000000111111222333555666666444333444666999:::888666555444333111///000000000000/////////...000000000000000000111111111111111111111111111111333333444444444444333222444555555666666888<<>><<<;;;888333222444555333222333222000000111111///...////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////............................../////////000000000////////////////////////................................................---///000000000111444666666AAAPPPZZZ[[[]]]gggsss|||tttjjjmmmyyyzzzggg[[[```qqq~~~|||mmmjjjnnnpppllllllllljjjiiiiiikkkmmmkkkkkkjjjkkklllkkkiiigggccc^^^ZZZZZZ___ddddddccccccbbbaaa```bbbeeehhhjjjooopppqqqqqqqqqqqqtttvvvvvvvvvwwwwwwyyy{{{|||}}}||||||||||||{{{yyyxxxwwwyyy|||}}}|||}}}~~~|||~~~|||zzzxxxvvvxxx~~~~~~|||vvvlll```TTTKKKFFFCCCAAAJJJUUU[[[mmm333222222111000000111111000000////////////000000......///000000000000000////////////000000000000////////////////////////////////////////////////////////////000000000000//////////////////////////////000000000000//////111111111000000000000000111111111111111111111111555888;;;===DDDOOOXXX\\\\\\YYY[[[aaaggggggbbb]]]mmmpppooolllnnntttuuurrrfff___VVVMMMDDDBBBNNN\\\\\\```ZZZMMMNNN```fffYYYUUUYYY```iiirrr{{{}}}{{{zzzyyyyyyqqqtttxxx|||}}}{{{xxxvvv|||{{{zzzyyyzzz{{{}}}~~~}}}}}}~~~}}}|||}}}zzzzzzyyyyyy~~~}}}ppphhh___ZZZ[[[]]]]]][[[^^^dddmmmssswwwxxxxxxyyyxxxvvvuuuuuuvvvwwwvvvuuuvvvwwwxxxwwwvvvuuuvvvxxxyyy{{{}}}~~~~~~}}}||||||}}}~~~~~~|||}}}~~~~~~}}}zzzvvvsssqqqpppqqquuuzzznnnjjjoootttuuuzzzyyymmm]]]UUUXXX^^^bbbTTTKKKVVVjjjvvvssslll\\\TTTMMMLLLNNNOOOPPPRRRMMMFFF===888777666444111//////............//////////////////000000000000////////////000000000000///000000000111111111111111111111111111222333444444333333333333444666777999888666666777777666555////////////////////////000000000000000111111111111111111222222222222222222333444666666777666666555666777777999???GGGNNNNNNVVVaaahhhkkkpppxxx~~~zzz{{{}}}~~~{{{xxxvvvsssqqqooommmjjjddd]]]YYYPPPPPPPPPOOOOOOOOONNNNNNTTTZZZaaabbb```^^^___bbbggggggeeedddeeemmmzzzzzzoooddd]]]YYYQQQIII???:::999:::888555555444222222333222111///////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////................................./////////000000////////////////////////........................////////////////////////...///000000///000333555777GGGWWW\\\[[[```mmmyyy}}}ooojjjttt~~~uuu```[[[jjj{{{ooo```___bbbaaabbbdddfffgggggghhhkkkmmmjjjiiiiiikkknnnmmmhhhddd```\\\ZZZ]]]dddhhhfffcccbbbaaa``````bbbfffjjjmmmlllnnnpppqqqqqqrrrtttvvvvvvwwwwwwxxxyyyzzz{{{||||||}}}~~~~~~~~~|||zzzxxxxxxzzz|||||||||~~~}}}}}}~~~~~~{{{|||~~~{{{{{{~~~~~~~~~yyysssgggccc```cccooo|||~~~rrrbbbSSSIIICCC@@@>>>BBB===BBBFFFJJJ^^^yyy333222111111000111111111222111111000000111111222000000000000000///......////////////000000000000////////////////////////////////////////////////////////////000000000000//////////////////////////////000000000000//////000000000000000000111111111111111111222222222222000666;;;>>>GGGSSSZZZZZZ[[[ZZZ___fffgggbbbbbbggglllmmmlllkkkmmmqqqpppmmmbbb]]]TTTJJJCCCEEETTTbbbbbbooodddLLLNNNcccjjjaaaYYY\\\bbbiiirrrzzz~~~}}}||||||vvvvvvwwwxxxxxxwwwuuuuuu{{{zzzyyyyyyyyyzzz|||}}}}}}||||||{{{{{{||||||}}}~~~~~~~~~zzzzzzwwwuuuyyytttkkkbbb]]]]]]___^^^\\\YYY```kkkssswwwxxxwwwvvvwwwvvvuuuuuuvvvvvvtttrrrppprrrssssssrrrrrrsssuuuxxxzzz|||}}}}}}~~~|||zzzzzz{{{|||zzz}}}~~~}}}zzzvvvsssrrrooopppssswww~~~xxxllljjjmmmssszzz}}}sss```QQQQQQWWW```VVVMMMRRRcccrrrsssnnn]]]TTTMMMMMMNNNLLLMMMPPPOOOIII@@@:::777666444222//////............//////.../////////000000000111////////////000000000000///000000000111111111111111111111111222333444555000000111222444666777777555444444555888999999888/////////000000000000111//////000000111111111111111222222222333333333444333333444555555555555555999:::::::::<<>>>>>>>>@@@DDDGGGFFFBBBAAAEEEIIIHHHIIIIIIJJJMMMTTT^^^fffkkkpppvvv||||||tttiiiYYYMMMEEE@@@999444555333222111222333333222000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////....................................////////////////////////////////////........................////////////////////////---...///......000333666:::LLL[[[[[[YYYbbbqqq{{{yyyooorrr~~~rrrbbbccctttzzzfffXXXVVVWWWUUU\\\___ccceeeggghhhkkkmmmhhhhhhiiilllnnnlllfffaaa___]]]\\\```fffhhhfffcccbbbaaaaaabbbdddhhhlllnnnjjjlllppprrrrrrssstttvvvuuuuuuvvvvvvvvvvvvvvvvvvxxxzzz|||}}}}}}{{{yyywwwvvvxxxzzz{{{zzzzzz{{{~~~|||~~~~~~}}}zzzyyyyyy|||~~~{{{zzz|||zzzvvvxxx}}}~~~~~~zzzttthhh]]]RRRPPPLLLPPPaaauuu~~~}}}yyyjjjWWWLLLJJJKKKJJJGGG@@@???HHHOOOOOO]]]qqqxxx222222111111111111111222333222222111111222222333111111111111000///...---////////////000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000//////000000000000//////000000000000111111111111111111222222333444444555...555999===GGGVVV\\\YYYZZZ\\\eeennnhhh\\\^^^jjjiiihhhhhhkkkooopppnnnjjj]]]YYYQQQGGGCCCJJJ\\\kkkjjj{{{kkkKKKLLL```gggddd]]]```dddkkkssszzz~~~}}}{{{zzzxxxvvvttttttsssssswwwxxxxxxyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzz~~~~~~}}}}}}}}}||||||yyywwwzzzwwwoooeee``````aaa___\\\VVV^^^iiirrrvvvwwwvvvuuuwwwwwwvvvwwwwwwvvvsssqqqkkkmmmoooppppppqqqrrrssswwwyyy{{{{{{{{{|||~~~|||yyyyyyzzz|||{{{|||}}}~~~{{{wwwuuusssqqqqqqrrruuu{{{~~~mmmgggiiipppvvv|||vvveeeTTTQQQUUUZZZWWWQQQPPP]]]nnntttppp___UUUNNNPPPPPPKKKIIILLLQQQKKKBBB;;;666444333333000//////......//////000......//////000000111111////////////000000000000000000000000111111111111111111111222333444555666///000111444777999888666111000000222555777777666000000000000111111111111/////////000111111222222222222222333333444444555555555444333333444444555555:::???DDDJJJTTTaaalllpppvvv||||||yyyssskkkbbbYYYSSSOOOEEEDDDCCCCCCBBB@@@;;;888999999999999999999999999999;;;<<<:::999999===AAA<<<===>>>>>>???BBBFFFIIIOOOTTTZZZ___dddgggkkknnn}}}yyyjjj]]]QQQEEE>>>999666111//////000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................------........./////////////////////////////////................................................---.../////////111555888BBBSSS]]]YYYZZZgggtttxxx{{{xxxtttuuu}}}ooohhhnnnzzzyyyjjj[[[RRROOOQQQRRR[[[^^^cccfffgggiiikkklllhhhiiijjjlllllliiidddaaa``````aaacccffffffeeecccbbbbbbcccdddgggjjjmmmnnnjjjmmmqqqssssssrrrrrrsssvvvvvvwwwwwwwwwwwwvvvvvvwwwxxxyyyyyyzzzzzzzzzzzzyyyxxxxxxxxxwwwvvv{{{~~~}}}yyyvvvqqqmmmkkkoooxxx~~~|||tttnnnlllgggbbbeeennnvvv}}}~~~xxxrrrkkk\\\MMMJJJIIIFFFIIIZZZqqq}}}}}}xxxooofffdddfffgggbbb]]]OOOJJJNNNPPPOOO^^^ttt|||222111111111111111222222222222111111111111222222///000000000000000///...////////////000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000//////000000000000/////////000000000111111111111111111222333555666777777000666888888DDDVVV___]]]___```kkkuuummm[[[ZZZfffgggffffffkkknnnmmmhhhdddYYYVVVOOOFFFDDDPPPdddtttwwwQQQRRR```cccccc^^^aaagggooovvv|||~~~~~~|||zzzxxxvvvtttsssssssssuuuwwwyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx{{{|||}}}|||zzzyyyyyyyyyzzz||||||zzz|||yyyqqqhhhdddcccbbb^^^[[[YYY___hhhooosssttttttttttttttttttuuuuuusssooolllhhhjjjnnnpppqqqrrrssstttxxxzzz{{{{{{{{{{{{}}}~~~~~~}}}zzzyyy{{{~~~~~~||||||~~~}}}yyywwwuuutttsssrrrssswww~~~|||iiidddiiikkkooovvvvvvkkk\\\WWWZZZ\\\___[[[VVV]]]mmmtttqqqeeeYYYSSSVVVUUUMMMJJJMMMRRRLLLCCC;;;666333333333111000000//////000000111.........///000111111111////////////000000000000000000000000111111111111111222222222333555666777222333555999<<<<<<888555222111000222444555555444111111000000000000000000...//////000111111222222222222333333444555555555666666555555777:::>>>@@@???IIIUUU^^^eeelllwww{{{|||~~~|||tttnnngggbbbZZZPPPGGGAAA<<<:::999999999:::<<<<<<;;;999999999999:::::::::::::::::::::;;;;;;;;;;;;<<<<<<:::;;;;;;;;;::::::;;;<<<>>>@@@DDDGGGHHHJJJMMMOOO\\\eeeqqq{{{uuuhhh```VVVOOOEEE<<<666333111///222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................---------.........//////////////////////////////........................------------------------...///000000111444999<<>>999444555444333333555555444333111111000000////////////...//////000111222222222222222333333444555666666666666666999>>>DDDKKKOOOZZZeeerrrzzz{{{{{{~~~zzzxxxwwwwwwvvvnnnbbbYYYLLLIIICCC===::::::;;;<<<999888999;;;>>>AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@??????@@@AAA???<<<999;;;;;;<<<<<<<<<<<<======555666888999999:::<<<===AAAIIITTT^^^eeemmmwww~~~tttdddTTTHHH???999666222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................---------.........//////////////////////////////........................------------------------000000111222333666<<>><<<;;;???HHHTTT^^^cccwwwwwwyyy{{{|||zzzvvvrrrnnnlllhhhddd^^^TTTHHH@@@??????===:::888888;;;???>>>BBBCCCDDDIIISSS[[[^^^```cccaaaZZZWWWWWWVVVTTTYYY\\\aaadddbbbZZZNNNFFFKKKJJJJJJLLLNNNLLLFFFAAABBBBBB???;;;999999<<>>AAACCC===888444333444444111---000000000000000000000000111222333444555555555555888666777999888444555999888:::???GGGRRR___jjjqqq||||||}}}}}}{{{vvvpppkkkbbb]]]UUUOOOKKKFFFBBB>>>999999;;;AAAHHHLLLLLLJJJFFFIIIKKKPPP\\\kkktttvvv~~~~~~xxxttttttssspppxxxyyy|||~~~}}}vvvnnngggcccbbbcccdddeeeaaaYYYSSSFFFEEECCC>>>:::999;;;===;;;::::::;;;???CCCFFFHHHNNNXXXdddmmmuuuzzz```LLLEEE;;;555777888555333444111222444444444444555666111111111111111111111111000000000000000//////...000000000000000000000000........................///////////////////////////---666999---(((///000////////////////////////////////////////////////........................111//////222444666@@@KKKZZZ]]]___bbbpppuuuccc^^^lll}}}zzzzzziii[[[PPPPPPPPPNNNQQQYYY```dddhhhkkkkkkjjjiiiiiijjjllllllhhhccc```aaaddddddcccaaa______```aaabbbfffffffffggghhhkkkmmmnnnpppqqqoooeeeWWWLLLGGGEEECCCEEECCCAAAKKK\\\ccc^^^TTTKKKCCCBBBEEEKKKVVV___hhh```XXXTTTRRRTTT^^^jjjwwwwwwyyy|||}}}xxxmmmeee\\\LLLDDDDDDJJJ^^^pppsssqqqqqqdddWWWPPPHHHJJJZZZmmmuuu}}}zzzttt___SSSDDDCCCUUUmmm{{{}}}{{{{{{zzzyyyrrrdddRRRFFFEEEYYYppp{{{~~~222222222222111000///...000000000000000000000000////////////000000000000////////////000000000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111000000000000000000111111///000111111222666;;;???EEEBBB<<>>???AAABBB???;;;666222222222111000000000111111111111111222444555555666777777666666666444555999;;;>>>DDDLLL[[[cccmmmsssuuuwww|||zzzqqqggg^^^UUUMMMHHHAAA???<<<;;;;;;===>>>@@@LLLNNNWWWiii|||wwwxxxwwwyyy}}}kkk\\\TTTQQQHHHGGGEEEAAA>>>;;;;;;;;;:::===@@@@@@AAAJJJYYYeeesss}}}uuueeeRRRFFFAAA<<<777222222222333444444333111///111111111111111111111111000111111111111000//////////////////////////////........................////////////////////////+++333HHHPPP@@@222000...////////////////////////////////////////////////............////////////...111333222222;;;MMM\\\___fffoooyyysssoooqqqzzz}}}uuukkklll{{{nnnbbbbbbdddddd^^^WWWYYY___fffhhhkkkllljjjiiihhhhhhkkkiiifffbbb___aaafffjjjdddcccaaa_________```aaaddddddeeefffjjjnnnsssuuurrrnnnhhh___SSSJJJJJJOOOXXX[[[ZZZTTTVVVaaammmrrrnnnaaaSSSHHHCCCDDDNNNXXXYYYYYYZZZ___dddkkkrrrxxxnnnnnnqqquuuyyyzzzxxxuuugggTTTGGGAAABBBUUUkkkpppsssuuukkk^^^UUUGGGBBBNNNeeepppzzz~~~zzzhhh]]]LLLDDDLLL^^^lllpppyyyvvvvvvyyy|||vvvhhh\\\QQQ___nnnwww|||333333222111111000000000////////////////////////////////////000000000000////////////000000000000////////////////////////////////////////////////////////////000000000000///////////////////////////000000000111111111111//////000000111111111111222333333222222333666888GGGFFFCCCNNN___bbbdddppp{{{{{{ooogggfffhhhfffhhhppp{{{ttthhhYYYSSSDDDBBBOOOQQQIIIGGGKKKGGGBBBIII[[[aaa___```ccchhhpppxxx}}}~~~{{{zzzyyy{{{~~~~~~{{{wwwxxxvvvttttttuuuwwwwwwwwwvvvxxx|||~~~~~~{{{wwwtttxxxzzz|||~~~}}}yyyzzz{{{zzzxxxvvvvvvvvvyyyzzz{{{{{{|||wwwjjjaaa^^^ZZZTTTOOONNNTTT]]]fffkkkllljjjiiissswww{{{zzzvvvuuuxxx||||||}}}~~~~~~|||xxxtttuuuzzz~~~}}}{{{yyyuuusssuuuwwwyyywwwqqqnnnvvvhhhgggppprrruuu}}}uuuaaaXXXYYY[[[[[[TTTKKKOOOcccxxxssscccSSSOOOSSSUUUTTTRRRRRRSSSNNNCCC;;;888777444111111000000000000111111222000//////000000...---////////////000000000000000000111111222222222333333333444555666777888888888999:::<<<======;;;::::::777333000000111222222000111111111222222333333333444555666666777777666:::999;;;BBBIIIQQQ\\\gggooovvv}}}}}}zzzzzz|||ssskkk]]]QQQGGGAAA<<<:::<<<<<<===???DDDLLLUUUZZZcccgggppp|||~~~kkkiiieee]]]TTTNNNLLLLLLGGGCCC>>>::::::>>>DDDIIINNNfff}}}tttggg]]]RRREEE:::666444333444666666555333111111111111111111111111111111111111111000000///////////////////////////////////////////////////////////////////////////++++++888???555...///,,,////////////////////////////////////////////////........./////////000000...222444222444@@@TTTcccbbbiiisss}}}zzzttt{{{yyykkkeeemmm}}}hhhhhheeebbb```]]][[[^^^bbbhhhjjjlllllljjjiiihhhhhhhhhfffcccaaaaaadddjjjnnnhhhfffcccaaa_________```ddddddeeehhhlllpppuuuwwwtttqqqoooiii^^^QQQOOOSSS\\\dddiiihhheeefffkkkooopppcccRRREEE===>>>HHHTTTYYY[[[___dddkkksssxxxzzzxxxxxxxxxzzz|||}}}|||{{{kkkWWWIIIBBBBBBUUUlllsssppptttlllbbbXXXIIIBBBLLLcccooo{{{}}}mmmaaaPPPFFFNNN```mmmqqquuuuuuttttttpppiii```ZZZRRR___llltttzzz444444222111111000111111000000000000000000000000////////////000000000000////////////000000000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111/////////000111111222222333444444333222222444666??????@@@NNNaaacccbbbkkkmmmsssuuunnnfffeeehhhjjjcccdddkkkxxxpppaaaXXXQQQCCCDDDTTTXXXOOOLLLJJJ???===HHHTTTZZZ\\\^^^dddjjjrrrxxx{{{{{{||||||wwwwwwvvvwwwyyyyyyxxxwwwxxxwwwvvvvvvxxxyyyyyyxxxwwwyyy}}}}}}yyyvvvwwwyyy|||{{{||||||zzzwwwtttssssssppprrrssstttuuu{{{yyylllaaaZZZTTTOOOLLLEEEKKKUUU```hhhmmmoooooowwwzzz|||{{{xxxvvvwwwyyy|||||||||~~~~~~|||zzzyyywwwxxx{{{~~~}}}~~~{{{wwwssstttuuuxxxyyytttqqqwwwpppaaalllnnnoooyyyuuubbbUUUVVVWWWYYYWWWOOONNN___ttttttgggWWWNNNNNNQQQRRRRRROOOQQQNNNEEE<<<999888666111111000000000000111111222111000000000000---+++////////////000000000000000000111111222333333333666666666555666666777777888999;;;===>>><<<888444444333111000///000222333111111111222333333444444333333555666777888888888;;;<<>>:::<<<>>>@@@BBBKKKXXXiii}}}nnnYYYIII;;;777222111333666666555111111111111111111111111111111222222111111000///000000000000000000000000////////////////////////////////////////////////444***,,,///)))+++333333////////////////////////////////////////////////.........//////000000111///333555333777FFFYYYfff```iiiuuu~~~vvv{{{kkkiiiuuuyyyiiigggbbb]]]ZZZ[[[^^^aaadddiiikkkmmmlllkkkiiiiiiiiifffdddccccccdddhhhlllnnnjjjhhheeeaaa____________cccdddfffjjjnnnrrrvvvwwwwwwtttssspppaaaNNNEEEGGGSSS___lllqqqpppmmmmmmnnnrrrdddSSSEEE<<<>>>LLLZZZgggiiijjjlllqqqxxxzzzyyy~~~~~~~~~~~~}}}}}}||||||ooo\\\MMMDDDCCCUUUmmmuuunnntttoooggg^^^MMMDDDLLLdddppp}}}~~~ooobbbPPPIIITTTiiivvvzzz{{{{{{yyyrrrhhh___YYYWWWKKKZZZkkktttyyy~~~555444222111000111111111000000000000000000000000////////////000000000000////////////000000000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111...//////000111111222222222333333333222222444666999;;;???OOOcccddd___fffeeejjjkkkddd```eeemmmpppcccgggpppzzzyyyjjj]]]VVVPPPCCCHHH]]]eee^^^[[[OOO>>>;;;HHHOOOTTT[[[^^^fffkkkrrrwwwxxxxxxyyyzzzttttttuuutttssstttvvvxxx{{{zzzzzz{{{}}}}}}|||{{{wwwzzz}}}~~~{{{xxxxxxyyy|||~~~zzzuuupppmmmlllfffhhhiiiiiijjjpppzzz|||ooo```SSSKKKGGGEEE@@@FFFPPP[[[fffmmmrrrtttwwwxxxyyyzzzzzzyyyxxxxxxzzzyyyyyy{{{}}}}}}{{{yyyyyyzzz||||||{{{{{{}}}~~~{{{|||}}}~~~}}}~~~zzzvvvvvvvvvyyy{{{xxxtttvvv{{{vvvZZZhhhjjjkkkwwwxxxfffWWWTTTSSSXXX\\\UUUPPP\\\oootttjjj\\\QQQNNNQQQTTTVVVLLLPPPOOOEEE===999888777111111000000000000111111111000000000111000...,,,.../////////000000000111000000111222222333444444888777555444555666888999===<<<;;;<<<<<<:::666222222222222111000000111222111111222222333444444555333444666777999:::;;;;;;<<>>>>>>>>CCCMMMYYYdddmmmsssvvvuuuuuuvvvyyy|||}}}{{{zzzwwwvvvvvvxxx{{{{{{yyyvvvxxx|||~~~~~~{{{zzz{{{}}}yyyzzz|||||||||}}}~~~{{{wwwyyyxxxzzz|||zzzuuuuuuwwwyyyyyyWWWfffiiijjjxxx|||kkk\\\SSSRRRXXX___ZZZRRR[[[llltttmmm```TTTPPPSSSXXXZZZKKKOOOOOOFFF===:::999888111111000000000000111111///...///000222222000....../////////000000111111000000111222333333444444888666444333444666999;;;AAA>>>:::999999888444111222222333222111000000000111111222333333444555555333444666999;;;<<<===>>>CCCKKK\\\ooozzz|||~~~|||uuulllbbbXXXMMMGGGBBB@@@>>>???CCCHHHLLLMMMMMMYYYlllzzz~~~}}}}}}pppbbbUUU[[[tttxxxaaaOOOEEEAAA;;;<<<@@@DDDFFFOOOdddxxxwwwiii]]]LLL@@@:::999777555111111111111111111111111111222222222222111000000000000000000000000000000000000000000000000000000////////////////////////,,,(((///555...+++...+++////////////////////////////////////////////////---......///000111111222111444444333<<>>IIIZZZhhhnnnnnnppprrrtttgggWWWIIICCCHHH[[[lllgggiiiiiiiiippp|||}}}~~~~~~~~~wwwdddUUUKKKFFFVVVllluuurrrzzzxxxqqqhhhTTTHHHNNNgggttt~~~qqq```KKKFFFVVVmmmyyyzzz{{{xxxrrrjjjccc___^^^^^^YYYccciiieeeaaagggsss|||555333000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000------......//////000000............////////////000000000000////////////222111111111000000//////////////////000000000000000111111111111222222222444333333333333444555555999===JJJ\\\eeedddbbbcccqqqtttnnn```[[[ccclllooommmlllnnnqqqqqqjjj```ZZZUUUJJJ@@@SSScccsss```GGG999CCCQQQUUUYYYaaaiiiqqqxxxyyywwwvvvrrrlllrrrtttvvvyyy{{{{{{{{{{{{{{{|||~~~}}}{{{zzz}}}~~~~~~~~~~~~}}}||||||}}}{{{xxxvvvwwwyyy|||~~~|||zzzzzzzzzvvvuuuuuuvvvsssppptttzzzwwwdddOOOAAA;;;<<<@@@???DDDTTTgggssssssnnnxxxxxxwwwvvvwwwxxxzzz{{{wwwvvvvvvxxxyyyyyywwwuuuwwwxxxyyyyyy{{{{{{|||}}}|||||||||~~~~~~||||||~~~{{{xxxsssvvvzzz|||{{{wwwssspppyyy{{{^^^aaaiiilllllltttuuugggZZZ```aaadddfff\\\[[[jjjsssooofff[[[YYY^^^___ZZZSSSRRRQQQMMMCCC999777;;;111111000000000000000111000000000000000000000000000000000000////////////000000000000111222333444:::888555333333555888:::===???@@@>>>:::666666777222222111111111111111111222222222333555888888666444444777;;;::::::BBBNNNWWWdddpppwww||||||uuuuuujjj^^^TTTHHH===<<>>;;;:::@@@PPPeeeuuuzzzyyyyyyyyywwwvvvvvvvvvwwwwwwvvvwwwxxxyyyyyyxxxwwwvvvwwwwwwxxxyyyzzz{{{|||||||||{{{{{{}}}}}}|||~~~|||zzzvvvvvvxxxyyyzzzxxxtttrrryyybbbbbbiiimmmmmmuuuuuugggZZZbbbhhhlllnnncccbbbqqqrrrpppggg]]]ZZZ]]]]]]ZZZSSSRRRQQQNNNEEE:::888:::444333222222111111111111000000000000000000000000000000000000000000000///000000000000111333444444666666777888999999::::::===>>>>>>;;;777333222333222222111111111111111111333333333333444555444222999666777<<>>===EEEPPPaaalllvvvxxxyyy}}}~~~}}}zzzqqqiiieeecccdddaaa]]][[[^^^bbbgggiiirrrwww}}}}}}{{{{{{}}}zzztttiiiYYYJJJAAA???AAABBBHHHNNN[[[pppyyyeeeRRRDDD===999555222111000...000444111111111111000000000000//////////////////////////////000000000000////////////////////////////////////000000000000//////////////////////////////000000000000000000000000///......//////000111222000444666888GGG\\\bbb\\\eeerrrrrrggglllwww|||}}}pppkkkgggSSSPPPRRRUUUYYY^^^dddiiikkkmmmkkkiiiiiikkklllkkkjjjeeeeeegggkkkppppppkkkffffffdddaaa___^^^___```aaadddhhhnnntttxxxyyyxxxwwwuuutttwwwwwwkkkUUUIIIHHHOOORRRZZZeeepppuuuvvvvvvvvvsssdddOOOFFFMMMVVVWWWDDDCCCFFFQQQbbbpppxxxzzz~~~~~~}}}~~~ttt^^^LLLHHHRRR^^^cccaaa```hhhrrrppp```TTTSSSgggttt}}}tttlll[[[MMMSSSiiixxx{{{}}}xxxwwwxxxlllWWWJJJIIIHHHLLLQQQTTTXXXbbbppp|||666333111000111111111000000000000000000000000000000000000000000000000000000000000000000000000000///////////////.....................////////////////////////000000000000111111111111000000000000/////////000000000111111000111111111111222222222333333333444666777999:::???JJJ[[[ggglllqqq}}}tttfffdddmmmqqqooooooooonnnllljjjddd]]]XXXNNNGGG@@@PPPZZZhhhYYYEEE;;;DDDQQQVVV\\\dddkkksssyyyyyywwwwwwvvvssspppppprrruuuwwwzzz|||}}}||||||||||||{{{{{{{{{{{{~~~{{{yyyxxxxxxzzz{{{}}}~~~~~~}}}}}}~~~tttbbbQQQFFF@@@:::999<<>>>>><<<;;;<<<<<<;;;888333000......111111222222222222222222333333333444444444333444:::777999BBBOOO^^^ppp}}}~~~zzzzzzxxxpppfffQQQHHH>>>:::<<>>LLLQQQ\\\xxxzzzSSSCCC;;;DDDPPPWWW^^^eeellltttzzzwwwtttuuuuuuuuunnnoooqqqsssvvvyyy{{{|||zzzzzzyyyyyyxxxyyyyyyzzz~~~~~~}}}{{{yyyyyyzzzzzz{{{~~~~~~~~~{{{lllZZZJJJBBB>>>;;;;;;EEEVVVhhhvvv|||}}}|||{{{yyywwwtttrrrqqqrrrxxx}}}|||xxxuuuvvvyyyvvvwwwwwwxxxyyyzzz{{{{{{zzzzzzzzz|||}}}~~~||||||}}}~~~~~~zzzuuupppooosssvvvvvvuuuuuu|||iii```eeennnppptttrrrggg```jjjpppqqqmmm___]]]lllxxxtttjjj^^^UUURRRSSSUUUSSSRRRRRRQQQIII???999999777777555444222222111111////////////////////////000000000000000111111111//////000111222444555666555777;;;???@@@???<<<::::::999888555222///......111111222222222222222333222111222555555444666:::555888@@@OOO```ppp|||~~~{{{vvvlll___UUUFFFAAA======DDDRRRdddrrrwwwooobbbUUUNNNMMMPPPSSS\\\gggppppppiiiiiirrr}}}uuuaaaXXXJJJ999===<<<@@@JJJ]]]uuu|||lllcccDDD>>>::::::999555222111222222222111111111000000000000000000000000000000000000000111111000000000//////////////////////////////000000000000//////////////////////////////////////////////////////////////////000111222333444333555AAASSSbbbfffbbbooovvv~~~uuulllnnnvvv}}}sssmmmaaaPPPXXXYYY[[[^^^ccchhhlllooommmmmmlllkkkjjjhhhgggfffdddkkksssvvvssslllgggdddbbbaaa___]]]^^^___bbbdddkkkoootttyyy}}}~~~}}}}}}wwwwww{{{|||oooZZZNNNNNN^^^aaadddfffjjjppprrrqqqtttuuukkkTTTDDDIII\\\kkkVVVMMMCCCAAAKKK]]]ppp{{{~~~}}}zzznnnVVVCCC===>>>@@@???@@@IIIYYYaaa\\\SSSNNNiiixxx~~~zzzyyyxxxxxxtttfffUUURRR^^^oooyyy|||}}}kkkdddccc^^^YYYYYY```mmmyyy666444222111111222222111000000000000000000000000////////////////////////////////////////////////000000//////......------............////////////.../////////000000000111000000000000000000111111000000000000111111111111000000111111111222222222222333444555777999;;;<<>>>>>===<<<;;;999777555333222222111000111111222222333333333333333000111444444333777>>>888BBBRRRdddsss{{{|||zzzxxxxxxwwwqqqdddVVVMMMIIIAAACCCGGGLLLUUUbbbooovvv~~~{{{qqqfffRRRPPPMMMMMMRRR[[[dddjjjnnnvvv~~~}}}~~~}}}vvv]]]CCCDDDAAA>>>???HHHYYYlllyyy^^^NNN???999999666333111222222222222111111111111////////////////////////000000111111111111000000000000000000000000000000//////000000000000///////////////////////////////////////////////////////////////000000111222333666222555DDDWWWeeelllmmmwwwzzzyyysssttt{{{}}}wwwxxx}}}~~~kkkXXXWWWYYY\\\```eeeiiimmmooommmnnnnnnllljjjhhhfffeeeeeemmmuuuwwwrrrjjjdddbbb___^^^\\\\\\]]]___bbbdddmmmpppuuuzzz~~~yyyxxx}}}ttt^^^NNNKKKZZZ___bbbaaadddkkkooonnnqqquuunnnXXXEEEGGGZZZmmmhhh]]]NNNCCCCCCQQQfffuuu|||}}}}}}zzzqqq[[[IIIBBBCCCEEEIIIHHHMMMWWW______YYYUUUhhhtttvvvjjjhhhooowww{{{{{{wwwrrrnnnooottt|||777444222111222222222111000000000000000000000000000000000000000000000000000000000000000000000000///////////////.....................////////////......//////000000111111000000000000111111111111000000000111111111222222000111111111111222222222222333444555777999;;;<<>><<<888EEECCCCCCTTTPPPCCC===;;;BBBLLLVVV___gggvvv~~~~~~vvvtttttttttpppqqqsssuuuvvvvvvvvvuuurrrssstttuuuvvvwwwxxxyyyyyyzzz|||}}}~~~~~~}}}}}}}}}}}}~~~}}}}}}uuufffTTTGGG@@@===999;;;DDDSSScccnnnzzz{{{|||}}}|||yyyvvvtttsssxxx|||}}}{{{xxxwwwwwwwwwxxxxxxyyyzzz{{{|||}}}|||{{{zzz{{{}}}~~~}}}|||}}}~~~}}}|||{{{|||}}}||||||{{{{{{||||||}}}~~~yyywwwsssqqqpppqqqsssuuuvvvwww}}}lllZZZ[[[nnnvvvvvvtttmmmaaaeeeeeefffdddYYYWWWeeexxxssslll```RRRIIILLLTTTTTTPPPOOONNNIII@@@:::999444444333111000000000000000000000000000000000000///000000111111222222222//////000111333555666777=========>>>>>>=========999777444333333444333222111111222222333444444444666222222555444222999DDDJJJXXXjjjwww~~~xxxpppooojjjbbbVVVHHH???AAAHHHPPPWWW___eeemmmvvv}}}~~~lll]]]XXXVVVOOOFFFDDDGGGMMMVVVcccppp|||~~~pppooo{{{xxx^^^NNNJJJCCC<<<:::AAAMMMWWWkkkvvvhhhNNN???888555555666333222222222222111111111////////////////////////000111111222222111111000000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000000000000000111222333333777333999KKK\\\gggpppxxx~~~}}}zzz}}}}}}tttnnnrrr~~~yyyssssssaaaVVVXXX]]]ccchhhkkknnnooommmoooooonnnkkkhhhfffffffffkkkqqqrrrmmmgggbbb___]]]\\\[[[\\\]]]```dddfffooorrrvvvzzz~~~yyyxxx~~~}}}fffQQQHHHRRRZZZ^^^\\\```iiinnnmmmrrrwwwrrr___IIIDDDTTTfffpppkkk^^^MMMCCCHHHZZZjjjzzz}}}~~~pppdddaaabbbccchhhgggiiinnnrrrsssqqqnnnuuu~~~zzzzzz|||~~~~~~~~~}}}|||~~~777555222111222333222111000000000000000000000000000000000000000000000000000000000000000000000000.........///////////////............////////////.........///000111111111///000000000111111111111000000111111111222222222000111111111111222222222333333333555666888:::;;;BBBUUUgggjjjfffiiipppuuutttqqqhhh^^^```lllsssqqqrrr}}}xxxmmmeeeXXXKKK@@@>>><<>>GGGTTT^^^qqqsssxxx{{{}}}|||yyyxxxvvvwwwyyy|||~~~|||xxxtttyyyzzzzzz{{{|||}}}~~~~~~~~~|||{{{{{{||||||{{{yyy|||}}}|||zzzyyyzzz}}}}}}~~~~~~~~~yyy}}}{{{uuuqqqtttxxx~~~|||oooWWWYYYqqq}}}}}}{{{wwwaaabbb```cccdddVVVKKKRRRhhhkkkooolll___QQQPPPWWWUUUOOOKKKJJJFFF???::::::333333222111111222222222000000000000000000000000///000000111222222333333//////000111333555777888;;;===@@@CCCEEEDDDCCCAAA>>>999444222222222111///111111222333333444555555888333555===BBBFFFUUUgggvvv~~~wwwuuurrroooTTTHHH???@@@HHHSSSdddtttuuuddd\\\SSS[[[```aaaeeemmmvvvzzzqqqsssvvv|||~~~zzzvvvrrrqqqqqqqqqrrrkkkcccYYYRRRQQQTTT\\\cccjjjmmmqqqqqqnnniiieeecccaaabbbdddiiinnntttxxx{{{xxxfffRRREEEAAABBB===FFFVVVhhhzzzvvv\\\DDD999888333333333222222222111111111111111111111111111111111111222222222222111111000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000000000000000111222333444777777DDDZZZfffhhhooo|||{{{wwwyyy{{{~~~rrrmmmxxx}}}zzz___QQQdddjjjZZZTTTSSSXXX```iiinnnqqqqqqpppmmmppprrrqqqmmmiiiiiiiiimmmmmmmmmlllkkkhhhdddbbb^^^^^^^^^^^^aaaeeeiiilllvvvwwwyyyzzz{{{zzzyyyxxxvvvttt~~~yyy\\\JJJEEERRRYYYYYY___mmmtttsssmmmsssvvviiiUUUJJJSSSaaavvvsss\\\RRRZZZhhhzzzyyy~~~~~~|||{{{999666333222222222111000//////............//////////////////////////////000000000000000000000000111000///...------...///////////////000000000000000000000000000000000000000000000000000000000000//////000000111111222222000111111111111222222222111333555666666666888:::MMMfffrrrmmmggg```___gggbbbggg```]]]iiiooonnnqqqnnnxxxuuudddWWWQQQFFF???FFFTTTXXX[[[XXXMMM;;;888999AAAKKKTTT^^^fffxxx{{{}}}{{{uuuooollllllttttttuuuuuutttqqqmmmkkkjjjmmmsssxxx{{{||||||{{{}}}zzzvvvuuuxxxzzz{{{zzzzzz{{{}}}zzzzzz|||}}}~~~}}}}}}kkkTTTGGGGGGDDD>>>999===JJJUUUffftttwwwuuuyyyyyywww}}}xxxyyy{{{||||||{{{yyyxxxvvvxxx{{{}}}~~~}}}{{{yyyxxx{{{~~~~~~}}}zzzxxxxxxzzz|||~~~}}}zzzwwwuuuttttttzzz}}}rrr^^^[[[pppzzzsssuuuddd___```fffdddYYYRRRSSSjjjooosssooobbbWWWUUUXXX[[[UUUQQQPPPLLLDDD>>>===777555222000///000111222222111111111000000//////000000000000111111111111...///222444777888999:::888@@@BBB>>>@@@GGGEEE<<<===999444000......000222444555666555333222333444666<<>>DDDTTThhhuuu}}}xxxuuuwww}}}yyyiiiYYYIII@@@;;;AAARRRcccqqqyyy|||kkkVVVNNNQQQSSScccvvvxxxrrrfffbbb^^^\\\\\\ZZZWWWTTTQQQNNNJJJGGGFFFFFFHHHIIIQQQRRRSSSTTTSSSPPPMMMKKKIIIJJJLLLOOOTTTXXX]]]___uuueeePPPEEEAAA<<>>HHH]]]kkkpppeeePPP<<<888999@@@JJJRRR[[[cccppptttxxxxxxuuussssssttttttuuuwwwwwwuuurrrooollljjjmmmqqquuuxxx{{{||||||yyyvvvssssssuuuxxxyyyyyyzzz{{{||||||}}}}}}|||||||||{{{zzz{{{}}}~~~}}}vvv```NNNLLLGGG???;;;>>>GGGPPPdddtttxxxwww{{{zzzwww|||vvvwwwyyy{{{|||{{{zzzyyyxxxyyy{{{||||||{{{zzzyyyzzz|||~~~~~~|||zzzxxxxxxzzz|||~~~~~~}}}~~~~~~~~~}}}|||zzzxxxwwwwwwvvvyyy|||ppp\\\XXXlll{{{vvvppprrrfff___```ggghhh```YYYXXXjjjmmmnnnhhh]]]TTTRRRUUU[[[UUURRRQQQNNNFFF???>>>888666444111000111222333222111111111000000000000000000000000111111111222111222333555777888888999;;;BBBDDD???@@@EEECCC;;;888666333000///000222444111333444444333333555666777CCCQQQZZZcccmmmtttvvvwwwxxxzzz}}}}}}rrr^^^MMM>>>>>>CCCPPPbbbsss~~~{{{|||pppfff```XXXRRRXXXeeeggguuuzzztttpppooooooqqqqqqqqqmmmeee[[[QQQKKKKKKHHHEEEDDDEEEEEECCCAAACCCCCCBBBAAA@@@@@@@@@@@@>>>>>>???@@@???===;;;999???@@@@@@BBBDDDGGGJJJKKKVVVkkkpppYYYJJJDDDBBBAAAJJJ\\\ttttttVVVBBB===666222444666444222333000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000//////............//////////////////////////////000000000111111333444555666===LLL\\\dddgggppp{{{xxxoooqqqwww|||~~~uuu```MMMLLLRRRTTTPPPMMMSSS]]]fffjjjmmmpppqqqpppqqqqqqoookkkiiijjjnnnrrrrrrqqqkkkcccaaadddccc___[[[ZZZZZZ\\\aaahhhppptttxxxxxxxxxxxxwwwxxx{{{~~~jjjjjjkkkmmmoooqqquuu{{{}}}tttooorrrzzz|||wwwzzz~~~~~~~~~}}}|||wwwrrrssswwwuuuxxx|||zzzsssggg]]]WWW999666333222222222111000000//////......//////000////////////////////////000000000000000000000000000000///............///////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000111111111111222222222333444444444444666999<<>>HHHddd|||tttVVV>>>999999@@@HHHOOOXXX___hhhmmmrrruuuttttttvvvxxxuuuvvvxxxyyyxxxuuuqqqooolllmmmnnnpppsssvvvyyy{{{vvvtttrrrrrrtttwwwxxxxxx||||||{{{zzzyyyyyyyyyyyy~~~{{{xxxyyy~~~}}}mmmWWWRRRJJJAAA===>>>DDDJJJaaarrrxxxxxx|||zzzvvvzzzssstttwwwyyy{{{{{{zzzzzz{{{{{{zzzyyyxxxxxxxxxxxx{{{}}}~~~}}}zzzxxxwwwwww{{{|||~~~}}}||||||}}}~~~zzzzzz{{{|||{{{{{{yyyyyywww{{{ppp]]]WWWiiixxxuuuppprrrjjjbbb```iiimmmfff^^^\\\mmmmmmjjjbbbYYYTTTSSSTTTZZZVVVSSSSSSOOOGGG@@@>>>999777555222111222333444111111111111111000000000000000111111111222222222444444555666777777888888:::AAABBB>>>>>>BBBAAA;;;222222111000111222444555000222444555555666888:::@@@PPPcccrrr{{{}}}yyyyyy|||tttbbbNNNBBBFFFMMMZZZhhhttt~~~ssseeebbbZZZTTTTTTUUUZZZjjjzzz{{{{{{vvvlllbbbXXXRRRNNNMMMIIIIIIJJJIIIFFFAAA;;;888;;;:::888999:::<<<;;;:::;;;<<<===>>>>>>>>><<<<<<===>>>>>>>>>===<<<;;;;;;:::999999999:::;;;<<<<<<>>>JJJZZZlllmmmWWWKKKEEE>>>???KKK```xxxvvvUUUFFF???999888777333222333000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000//////............///////////////////////////////////////000111222333444777CCCTTTaaafffiiisss|||{{{rrrsssxxx}}}fffQQQBBBEEELLLJJJKKKOOOUUU___iiilllnnnqqqqqqpppqqqpppooommmlllnnnrrrvvvtttpppgggaaa```bbb^^^XXXYYYYYYZZZ^^^dddllltttxxxxxxzzz{{{{{{zzzzzz|||}}}}}}zzzzzzyyywwwwwwyyy~~~~~~}}}{{{yyy|||~~~|||wwwqqqkkkddd\\\[[[___eeemmmwww{{{wwwlllaaaZZZ999666333222222222111000///......------......////////////////////////////////////////////////////////////.........//////////////////000000000000////////////////////////////////////////////////222222111111000000//////000000111111111222222222444444444333333555999===RRRmmmuuukkkffffffiiiqqqssskkkVVVOOOaaaooooooppptttrrrqqqoookkkcccXXXPPPGGG===FFFaaazzzyyyZZZ>>>:::999???FFFMMMUUU\\\fffkkkppprrrqqqqqqtttvvvvvvxxxzzz{{{zzzwwwtttrrrqqqooommmmmmnnnqqqtttwwwxxxvvvuuutttuuuvvvwwwwww|||{{{yyyxxxxxxxxxyyyzzz}}}zzzyyy{{{www^^^WWWMMMDDD??????BBBEEE\\\mmmvvvwww|||yyytttwwwqqqsssuuuxxxzzz{{{zzzzzz}}}{{{yyyvvvuuuuuuvvvwww{{{||||||zzzwwwuuutttuuu{{{|||}}}~~~}}}|||{{{}}}zzz{{{}}}~~~|||zzzwww|||tttaaaZZZiiixxxwwwtttuuupppfffccclllrrrlllccc___sssrrrjjj```XXXWWWWWWWWWYYYUUUSSSTTTPPPGGG@@@===888666444333111111222333111111111111111111111111111111111222222222333333444444555666777888::::::777===???======???>>>;;;000000111111222333444444333444555555666888;;;===OOO^^^nnnvvvzzz}}}}}}||||||rrraaaPPPHHHGGGWWWbbbnnnvvv{{{{{{}}}}}}qqq^^^OOOOOOQQQYYYccciiinnnwwwzzzooohhh^^^ZZZSSSLLLEEE@@@===<<<888999;;;===??????>>>>>>>>>>>>===>>>@@@AAABBBBBB>>>???@@@@@@@@@@@@???>>><<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<===???CCCLLL```yyylllRRRMMMFFFBBBFFFSSSdddqqqrrrYYYLLL>>>888555333222333000000000000000000000000000000000000000000000000111111111000000000000000//////////////////////////////............//////////////////////////////.........///000222333444888HHHZZZcccfffllluuu}}}wwwvvvzzz|||vvvXXXFFF>>>FFFJJJFFFHHHQQQVVV```iiilllmmmooopppnnnooonnnmmmmmmnnnrrrvvvxxxtttmmmddd```aaaaaa\\\VVVWWWXXX[[[```gggnnnuuuxxxyyy{{{}}}~~~}}}||||||}}}||||||yyyzzzzzzzzzzzz|||{{{xxxzzz||||||~~~}}}{{{wwwmmmbbbXXXOOOGGGGGGJJJXXXcccrrr~~~~~~wwwrrr999666333222222222111000222111111000000111111222////////////////////////////////////////////////......//////////////////////////////000000000000////////////////////////////////////////////////222222111111000000//////000000111111111222222222444444444333333555999===NNNlllvvvllljjjmmmrrryyyzzzoooXXXOOOaaaoooooopppvvvuuutttsssppphhh[[[QQQEEE===BBBTTTgggxxxqqqZZZ>>>999888>>>FFFLLLTTT[[[eeeiiimmmoooooopppsssvvvxxxyyy{{{|||{{{yyywwwvvvwwwtttpppmmmlllnnnppprrryyyyyywwwuuusssrrrsssssswwwvvvuuuuuuvvvwwwyyyzzzzzzzzz{{{}}}ddd]]]RRRGGGAAA???@@@BBBUUUhhhqqqtttzzzxxxrrruuuqqqsssuuuxxxzzzzzzzzzyyy|||zzzwwwtttssstttvvvwwwyyyzzzyyywwwtttrrrsssttt{{{||||||}}}~~~~~~~~~~~~}}}||||||}}}|||~~~|||{{{xxx}}}wwwddd[[[gggvvvxxxvvvwwwsssiiifffpppwwwssskkkiiivvvuuummm```XXXXXXYYYXXXYYYUUUTTTUUUQQQGGG>>>;;;666555333222111000111111111111111111111222222222222222222222333333333333222222333555777999<<<===;;;@@@CCCAAA???===<<<999111111222222333333333222555555555444666:::???DDDYYYhhhuuuwwwvvvxxx}}}}}}lll\\\NNNIIIRRR```lllvvv}}}~~~~~~wwwgggVVVLLLIIILLLWWWiiizzz|||oooaaaTTTMMMLLLJJJGGGDDDAAA???>>>===@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCEEEFFFDDDCCCBBB@@@@@@@@@@@@@@@??????>>>======<<<<<<<<<:::;;;<<<===>>>??????@@@??????>>>>>>GGGXXXhhhppphhhcccXXXLLLDDDGGGQQQ[[[wwwsss^^^FFF999555444333333222222222222222222222222000000000000000000000000000000000000000000111111//////////////////////////////............//////////////////////////////------...///000222444555:::MMM^^^cccfffoooyyy~~~wwwvvvxxxxxxzzzOOOEEECCCKKKMMMGGGIIISSSYYYbbbiiikkkkkkmmmnnnllllllkkkkkklllooossswwwyyyrrrjjjbbbaaacccbbb]]]XXXWWWYYY]]]bbbhhhnnnsssvvvzzz|||~~~}}}}}}}}}uuu}}}yyy|||{{{xxx}}}vvvyyy|||~~~{{{yyy|||~~~xxxtttjjj^^^QQQHHHBBB>>>@@@EEEHHHTTTfffvvv999666333222222222111000111000000//////000000111////////////////////////000000000000000000000000---...//////000/////////////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000111111111111222222222333444444444444666999<<>>FFFMMMUUU\\\bbbggglllooopppssswww{{{zzzzzzzzz{{{zzzzzzzzzyyy|||zzzvvvsssqqqqqqqqqrrrxxxxxxwwwtttqqqnnnnnnoooqqqqqqrrrssstttvvvxxxyyyvvvxxx|||~~~kkkeeeZZZMMMCCC???@@@BBBOOOcccmmmrrryyywwwsssuuusssuuuwwwyyyzzzyyyxxxwwwyyywwwtttrrrrrrtttvvvxxxyyyyyyxxxuuurrrrrrsssuuu{{{||||||||||||}}}}}}~~~|||{{{{{{}}}~~~}}}{{{xxx}}}wwweeeZZZcccqqqvvvvvvwwwrrrjjjiiissszzzvvvrrrqqqsssuuuooo```VVVWWWYYYWWW[[[WWWWWWWWWSSSGGG>>>:::555444333222111000000000111111111222222222222222222222333333333444444444111111222333666999<<<>>>@@@EEEIIIHHHCCC===999777333333333333333333333333444444444555999BBBMMMTTTaaaooo{{{}}}|||~~~mmmYYYLLLHHHPPPfff{{{}}}ppp___MMMCCCGGGPPP]]]jjj}}}~~~mmm]]]RRRKKKGGGFFFDDDCCCBBBAAA@@@@@@@@@???BBBBBBBBBCCCBBBBBBBBBAAACCCDDDFFFEEEEEEFFFHHHJJJHHHGGGEEECCCBBBCCCCCCDDDFFFFFFFFFEEEDDDBBBAAA@@@888999;;;<<<============777;;;>>>??????DDDLLLRRRaaaqqq[[[HHHAAAEEELLLXXXkkksssXXXFFF===777444444333333333333333333333333000000000000000000000000000000000000111111111111000000000000000000000000//////............//////////////////////////////---......///111333555666===QQQ```bbbgggttt~~~|||ssstttwwwvvv||||||xxx|||zzzNNNMMMNNNOOOMMMJJJNNNTTT\\\dddiiiiiiiiikkkmmmllljjjiiiiiilllpppuuuxxxyyyooohhhbbbbbbccc```\\\[[[WWWZZZ___eeekkkooosssttt{{{}}}~~~}}}}}}}}}yyy{{{xxx}}}zzzvvv{{{vvvyyy}}}|||zzz}}}yyypppjjjSSSJJJ@@@<<<::::::<<>>GGGNNNWWW^^^eeeiiinnnrrrsssvvv{{{|||{{{zzzyyyyyyzzz{{{|||~~~|||{{{yyyxxxwwwwwwwwwxxxxxxuuuqqqoooooopppqqqrrrtttvvvwwwxxxyyyyyytttwwwzzzzzzxxxyyy}}}~~~~~~tttoooeeeUUUFFF>>>???BBBLLL```kkkpppxxxxxxuuuxxxvvvwwwyyyzzzzzzxxxwwwuuuuuutttrrrqqqrrrtttwwwyyyyyyyyyxxxuuussssssuuuwww||||||{{{{{{||||||}}}}}}zzzzzzzzz|||}}}~~~}}}|||www}}}xxxeeeYYY```nnnuuuvvvvvvqqqjjjjjjrrruuuppplllnnnooovvvsssbbbVVVVVVXXXVVV^^^[[[ZZZ[[[UUUIII>>>999666555444333222111111000111111111222222333333333333333333333444444444444222222222222444777:::<<<<<>>999999444444333333444444555666444444666:::DDDTTTdddoooooouuu{{{~~~~~~ppp\\\LLLKKKQQQ^^^sss|||tttfffWWWOOOLLLNNNWWWaaaqqq|||}}}ddd\\\PPPFFFCCCCCCFFFHHHAAABBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFHHHHHHHHHHHHIIIKKKMMMNNNMMMNNNQQQTTTQQQRRRRRRSSSRRRRRRQQQQQQJJJJJJKKKJJJIIIFFFCCCBBB@@@@@@@@@@@@???===;;;:::555888===???>>><<>>>>>;;;:::;;;:::EEEWWWiiiwww999666333222222222111000111111000000000000111111////////////////////////000000000000000000000000,,,---///000000000//////////////////000000000000000000000000000000000000000000000000000000000000//////000000111111222222000111111111111222222222111333555666666666888:::PPPlllppp___```ppp|||ggg\\\gggooommmnnnvvvwwwvvvqqqjjj```WWWRRR???===AAADDDIIIVVVTTTAAA:::666666>>>GGGOOOXXX```iiimmmrrrtttuuuxxx}}}}}}{{{yyyxxxxxxzzz|||~~~~~~|||{{{xxxyyyzzzxxxtttrrrrrrtttuuuwwwyyyzzz{{{|||{{{{{{sssvvvxxxuuuqqqsss|||~~~}}}}}}~~~}}}||||||~~~zzzwwwlll[[[HHH>>>>>>CCCKKK___jjjoooxxxyyywww{{{xxxyyyzzz{{{zzzxxxvvvtttrrrrrrqqqqqqrrruuuxxxzzzzzzzzzxxxvvvttttttwwwzzz||||||{{{{{{{{{||||||}}}yyyxxxxxx{{{~~~{{{|||}}}~~~~~~~~~}}}vvv|||yyygggZZZ```nnnvvvxxxxxxrrrkkkjjjooonnneeeaaacccnnnxxxwwwfffXXXWWWYYYWWWaaa^^^]]]^^^XXXKKK???:::666666555444333222222111111111111222222333333333333333333444444444555555444333222222333555888999333:::DDDIIIFFF>>>;;;;;;444333333333444666888999666777:::AAAOOOdddyyy}}}{{{wwwwww}}}~~~wwwdddSSSIIIPPP\\\gggvvvuuuaaaSSSJJJRRR```jjjppptttwww{{{tttmmm```SSSRRRNNNIIIFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIILLLLLLNNNNNNNNNMMMLLLKKKNNNQQQSSSTTTTTTVVVZZZ]]]]]]___bbbeeefffdddbbbaaa___```aaaaaa___[[[WWWUUUKKKKKKJJJHHHEEEAAA>>><<<;;;:::;;;<<<<<<;;;===@@@???CCCSSSkkk}}}rrrXXXJJJEEEEEE@@@BBBRRRgggxxxsssXXX@@@666666111111111111111111111111000000000000000000000000//////000000111111111222000000000000000000000000//////............//////////////////////////////...//////111333555666888EEEXXXbbbaaajjj|||~~~tttmmmwwwzzzcccTTT]]]\\\LLLDDDKKKUUUWWWdddiiikkkhhhgggkkkooopppkkkjjjiiimmmsssxxxzzzyyylllfffcccddd```YYYWWWZZZVVVZZZaaaiiipppuuuxxxyyy}}}~~~~~~||||||}}}~~~yyy~~~zzz}}}~~~~~~}}}~~~~~~rrrbbbWWWLLLHHHGGGJJJIIICCC===:::666BBBUUUhhhwww999888666555444333222222111111111111000000000000////////////////////////000000000000000000000000000000//////.........---000000000000000000000000////////////000000000000......//////000000111111000000000000111111111111111111222222222333333333333333555777555333666<<>>BBBCCC@@@===;;;;;;;;;999777666666666666666333:::DDDNNN___rrrzzzwwwyyyssshhhQQQMMMQQQbbbqqqwwwyyy{{{qqqpppttt~~~ppp___KKKIIIQQQdddvvv|||||||||{{{kkkYYYVVVTTTOOOLLLJJJGGGDDDCCCCCCDDDDDDEEEEEEGGGKKKOOOSSSUUUUUUVVVUUURRROOOMMMLLLLLLLLLLLLLLLLLLNNNPPPSSSWWWYYY^^^ccchhhlllnnnooopppqqqoooppprrrrrrqqqmmmjjjggg]]]XXXPPPJJJFFFDDDBBBAAA:::;;;;;;:::888888999;;;======DDDMMMTTTeeejjjRRRHHHAAAAAADDDNNN^^^pppmmmLLL:::666666111...///333555111,,,111111111111111111111111111111111111111111111111000000000000000000000000000000000000000///......000000000000000000000000222//////222444444888>>>SSSZZZaaagggrrr}}}~~~sssuuuxxxqqqWWWZZZddd]]]NNNKKKLLLPPPZZZfffiiikkkmmmlllllllllmmmjjjjjjlllrrryyy{{{xxxtttffffffddd```\\\YYYXXXYYYXXX\\\bbbhhhmmmsssxxx|||}}}{{{{{{}}}yyyzzz}}}|||vvvssskkk]]][[[[[[[[[UUUIIIAAA>>>===CCCSSShhhxxx888777666444333222222222111111111000000000//////////////////////////////000000000000000000000000000000/////////.........000000000000000000000000////////////000000000000////////////000000000000000000000000111111111111111111222222222333333333333333555888777555999@@@ZZZsssxxxhhhaaadddmmmyyy|||wwwgggaaammmtttuuu|||uuuaaaTTTCCC???DDDIIIOOOYYYUUUAAA999999888;;;CCCPPP]]]eeesssvvvyyy{{{{{{{{{{{{|||yyyxxxwwwwwwyyy|||~~~|||zzzuuuuuuwww{{{}}}~~~{{{yyywwwxxxyyy{{{|||}}}}}}}}}zzzzzzyyyxxxyyyzzz{{{|||{{{|||}}}}}}|||}}}{{{tttpppjjjeeefffjjjmmmgggVVVEEE???BBBIII___mmmttt|||{{{xxx|||{{{|||||||||{{{yyywwwuuuvvvvvvwwwwwwuuusssqqqpppzzzzzz{{{{{{{{{zzzyyyxxx||||||{{{{{{{{{{{{{{{{{{wwwxxxyyy{{{{{{{{{zzzzzz|||||||||||||||{{{yyywww{{{}}}xxxcccXXXccctttzzzwwwtttmmmiiiffffffgggccc\\\VVVhhhuuutttfff^^^VVVSSSZZZ___XXXTTTRRRNNNEEE>>><<<;;;:::777444222222222222111111222222222333333333444555444333222222444666888666444444444444444333888:::======:::888888999:::888666555555555555444999BBBMMMZZZjjjyyy{{{{{{~~~}}}ooo```WWWQQQRRR\\\mmm{{{qqqrrrtttsssooofff\\\UUURRRWWWfffyyy|||lllYYYNNNLLLKKKIIIJJJIIIGGGGGGHHHKKKNNNPPPVVVVVVWWWWWWVVVTTTPPPMMMJJJIIIHHHFFFEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEHHHIIIOOOSSSYYY^^^aaadddfffhhhoooppprrrtttuuuuuuuuutttrrrlllbbbYYYRRRLLLFFFCCC???<<<999777777999<<<>>>===<<<@@@FFFJJJTTTqqq~~~^^^KKKJJJDDD===@@@MMMcccxxxyyy\\\BBB333666444222111222111000///111111111111111111111111000000000000000000000000000000000000000000000000000000000000000///......////////////////////////222//////222333444888>>>TTTXXX^^^dddppp||||||}}}xxxzzz}}}}}}hhhOOO\\\ddd[[[LLLIIIKKKOOOZZZgggiiikkklllkkkkkkkkkllliiiiiilllrrrxxxzzzvvvrrrffffffddd```[[[XXXWWWWWWXXX\\\ccciiinnnssswwwzzz~~~~~~~~~~~~~~~~~~||||||}}}zzz{{{~~~~~~~~~vvvnnnjjjiiiiiicccTTTFFF???>>>DDDSSShhhxxx888777666444222222111111111111000000000000//////////////////////////////000000000000000000000000000000////////////......000000000000000000000000////////////000000000000000000000000////////////000000000000111111111111111111222222222333333333222222555888888777<<>>>>>FFFOOOUUU]]]VVV???999999999;;;CCCOOO]]]gggvvvyyy|||}}}}}}}}}~~~vvvuuuuuuvvvyyy|||}}}{{{uuuvvvwww{{{~~~}}}{{{xxxyyyzzz{{{}}}~~~|||{{{zzzzzzzzz{{{}}}~~~{{{|||~~~~~~}}}}}}~~~~~~vvvnnncccYYYTTT]]]iiilll```NNNDDDCCCKKKaaaooovvv~~~~~~{{{}}}}}}~~~~~~}}}{{{yyyxxx{{{zzzxxxvvvtttsssssssss||||||}}}}}}||||||{{{zzz{{{{{{{{{|||||||||||||||xxxyyyzzzzzzzzzzzzyyyyyy||||||}}}}}}|||{{{yyyxxx|||~~~xxxdddXXXbbbssszzzwwwtttjjjiiigggeeeccc___YYYTTTeeetttttthhh___VVVSSSYYY[[[TTTNNNMMMJJJBBB<<<999999777555333111000000111111111222222222333333333333444555444333333444555555444444444444555555555888888888777555555777888777777666555555666777888@@@LLL\\\jjjwwwzzz|||~~~|||mmmZZZQQQPPP\\\aaammm{{{vvvyyyvvviiiXXXOOOQQQXXXaaammm}}}lll```TTTNNNKKKGGGEEEFFFKKKNNNSSSWWW[[[\\\\\\[[[___]]]ZZZUUUQQQLLLHHHFFFFFFGGGJJJMMMPPPRRRTTTUUUTTTRRRNNNKKKHHHGGGGGGGGGFFFHHHKKKNNNOOOQQQTTTVVV\\\]]]```ccchhhmmmqqqsssxxxvvvrrrllldddYYYNNNFFFGGGBBB<<<999::::::999777===;;;<<>>XXXYYY]]]eeerrr|||{{{vvv{{{www___III\\\aaaVVVIIIHHHKKKRRR^^^gggiiikkkllljjjiiiiiijjjhhhiiilllrrrwwwwwwsssooofffeeeccc___ZZZWWWUUUVVVXXX]]]eeelllpppsssvvvxxxyyyyyyzzz{{{|||~~~~~~~~~~~~~~~}}}|||~~~tttooommmpppkkk\\\III===???DDDSSShhhyyy888777666444222111000000111000000000////////////////////////////////////////////////////////////000000//////////////////////////////////////////////////////000000000000111111000000//////......///000000000111111111111111111222222222333333333333222444666666777===EEE]]]vvvzzzjjjccceeellluuutttvvvnnnkkksssuuuttt{{{|||~~~kkkVVVIII<<>>???>>>:::555===;;;;;;>>>===<<>>GGGVVVbbbggg|||xxx___DDD???888444333333444444111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000//////........................222000000222222222999AAA___^^^```jjjwww~~~{{{sssyyyttt[[[LLL[[[\\\PPPEEEIIINNNVVVccchhhjjjlllkkkjjjhhhggghhhhhhjjjnnnsssvvvuuupppkkkeeeeeebbb^^^XXXUUUTTTUUUYYY___gggnnnrrrtttuuuvvvuuuuuuwwwxxx{{{}}}}}}}}}~~~pppjjjhhhmmmmmm```MMM???AAAEEESSShhhzzz999888666444222111000000000000000////////////...//////////////////////////////////////////////////////000000000000000000////////////////////////////////////000000000000111111000000//////......///000000000111111111111111111222222222333333333555333333555444555;;;DDD]]]uuuzzzlllgggkkkqqq{{{wwwtttiiihhhuuuxxxsssuuu{{{~~~wwwgggVVVKKKCCCDDDNNNXXX___ggg___HHH:::;;;<<<===CCCPPP```lllyyy{{{~~~~~~vvvvvvwwwyyy|||}}}||||||}}}~~~}}}{{{yyyyyyzzz{{{}}}}}}}}}||||||}}}~~~~~~}}}~~~uuuhhhVVVHHHGGGPPP^^^fff```RRRIIIHHHLLLbbbpppvvv~~~}}}zzz~~~{{{{{{|||||||||{{{{{{{{{{{{xxxuuurrrrrrtttxxxzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzz{{{{{{||||||}}}}}}{{{{{{zzzzzzzzzzzzzzzzzz{{{}}}~~~|||zzzyyyzzzzzz{{{~~~|||fffSSSTTTcccpppsssqqqnnnooonnnlllhhhccc^^^[[[hhhvvvtttggg^^^TTTPPPVVVddd[[[SSSQQQNNNFFF===888888777666555333222222222111111222222222333333333111333666666666555666777999888666222000222777<<<:::777444222222555888:::777888777555444777;;;???NNNaaauuu{{{zzzzzz{{{|||uuugggXXXJJJIII```{{{}}}nnn]]]TTTZZZmmm}}}vvvgggXXXNNNJJJQQQNNNQQQYYYZZZVVVYYYbbbhhhiiijjjhhhccc[[[RRRMMMIIILLLQQQUUUXXX]]]bbbfffwwwyyy||||||{{{{{{{{{rrrpppjjjccc[[[UUUSSSSSSJJJHHHFFFDDDDDDFFFIIIKKKQQQXXXcccooovvvxxxtttpppTTTLLLCCC>>>???AAA@@@===:::999:::===>>>===>>>@@@CCCHHHVVVlllzzzrrrcccPPPBBB???EEELLLTTTjjj}}}yyyTTTGGG888111222555444111111111111111111111111111111111111111111111111111000000000000000000000000//////000000000000//////........................111000111333222333;;;DDDbbb```dddooo|||zzzsssvvvmmmUUURRR^^^[[[MMMDDDIIINNNVVVdddhhhjjjlllkkkiiihhhggggggiiilllqqquuuvvvsssmmmiiieeeccc```ZZZVVVSSSTTTUUU[[[aaajjjqqqtttuuuvvvvvvssstttuuuwwwzzz}}}}}}~~~qqqiiiffflllpppfffTTTGGGBBBFFFSSSiii{{{;;;999777555333222111000000000////////////......////////////////////////000000000000000000000000//////000000000000111111000000000000000000000000////////////000000000000000000000000////////////000000000000111111111111111111222222222333333333555333333444333444<<>>>>>>>>888999:::<<<===>>>>>>???@@@>>>BBBPPPddd{{{yyycccMMM@@@???BBBLLL^^^ooovvv|||jjjVVV???222222444222---111111111111111111111111111111111111111111111111000000000000000000000000...//////000000000000000........................000000222444333555>>>IIIaaa```eeesss}}}~~~xxxtttttt{{{~~~bbbMMMVVVccc\\\LLLDDDKKKNNNTTTbbbiiijjjlllllljjjhhhhhhhhhkkkooouuuyyyxxxssslllhhheeebbb]]]WWWRRRRRRUUUXXX___eeemmmsssvvvwwwwwwwwwuuuuuuvvvxxxzzz|||~~~~~~qqqjjjhhhooorrrhhhWWWKKKDDDGGGSSSiii|||<<<;;;999666444333222111000000/////////.........////////////////////////000000000000000000000000//////000000000111111111000000000000000000000000////////////000000000000////////////000000000000000000000000111111111111111111222222222333333333555333222444444666???III___xxx~~~sssrrrxxx~~~~~~iiieeettt{{{xxxyyyxxxyyyyyyvvvlll___QQQIIIDDD<<<;;;<<>>666777777777666555444333222111111222222222333333333222444555666888:::>>>AAADDDEEEDDD@@@:::777999<<<888666444555888999888777:::::::::888:::BBBNNNXXXmmmwww~~~}}}zzzzzzzzzzzzlllZZZPPPWWW___fffuuu|||wwwqqqkkk^^^WWWRRRYYYhhhwwwssscccXXXPPPNNNWWWbbbbbbeeeeeebbbcccgggiiihhhbbb\\\SSSLLLKKKPPPXXX^^^hhhqqq}}}~~~|||yyyvvvtttsssrrrssssssssstttvvvyyy|||~~~~~~zzzxxxxxxyyyooonnnlllhhhccc]]]YYYVVVOOOJJJEEEDDDIIIQQQYYY^^^jjjfff___WWWNNNGGGAAA>>><<<===>>><<<;;;<<<>>>???<<<;;;===CCCJJJWWWnnneeeNNNBBB???EEEQQQbbbooozzznnnQQQ===555444333111111111111111111111111111111111111111111111111111000000000000000000000000......///000000000000000////////////////////////000000333555444777BBBNNN______hhhvvv}}}yyywwwuuuxxxuuuXXXHHH\\\aaaYYYIIIEEENNNRRRWWWeeeiiikkkmmmmmmkkkjjjiiijjjmmmrrryyy|||zzztttlllhhheeeaaaZZZSSSOOOQQQVVVZZZccchhhoootttwwwxxxxxxyyyxxxxxxxxxyyyzzz|||}}}~~~~~~~~~nnnkkkmmmuuuwwwlll[[[OOOFFFGGGSSSiii}}}===<<<999777555333222222000/////////............////////////////////////000000000000000000000000//////000000111111111222000000000000000000000000////////////000000000000......//////000000111111000000000000111111111111111111222222222333333333444222222444555999BBBMMM___xxxwwwyyyqqqgggsssyyywwwzzz{{{|||}}}yyypppaaaRRRIII@@@;;;===AAAGGGTTTSSSAAA555777999:::>>>KKK^^^lllxxx}}}}}}yyyzzzzzzzzzzzzzzzzzzzzz|||{{{{{{}}}}}}~~~}}}~~~}}}wwwzzz~~~}}}{{{}}}|||||||||}}}|||xxxuuuvvvzzz}}}xxxeeeXXXQQQNNNJJJKKKNNNOOOJJJCCCBBBFFFRRRgggtttxxx~~~|||www{{{{{{{{{zzz{{{{{{|||}}}~~~{{{{{{|||{{{zzzyyyxxxwwwvvvvvvuuuuuuuuuvvvxxxyyyzzzzzzzzzyyyyyyxxxxxxxxx}}}|||||||||}}}~~~zzz~~~|||yyyzzz|||}}}}}}~~~zzzfffaaammmwwwtttkkkgggdddccchhhnnnpppkkkdddiiisssmmm]]]VVVTTTXXXdddddd[[[VVVWWWWWWNNNAAA888666777666666555444333222111111222222222333333333333444555666888;;;@@@DDD@@@DDDGGGFFFAAA>>>???AAA:::999888:::===>>><<<999777999:::<<>>???888;;;@@@BBB>>>BBBWWWnnn~~~___HHH>>>:::BBBSSShhhwwwcccHHH:::666666777111111111111111111111111000000000000000000000000000000000000000000000000......///000000000000000000000000000000000000000///000333555555888DDDQQQ^^^```kkkzzz~~~{{{{{{wwwvvvzzz}}}{{{oooRRRGGGbbb\\\TTTEEEEEEQQQWWW]]]kkkiiikkkmmmmmmlllkkkjjjkkkooottt{{{~~~{{{tttmmmhhheee```XXXQQQMMMPPPWWW\\\eeejjjpppuuuwwwxxxyyyzzzzzzzzzzzzzzz{{{|||}}}~~~~~~}}}mmmmmmsss~~~uuucccXXXFFFHHHSSSiii}}}:::999777555333111111000000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000//////............//////444333111///......///000...///000222222111111000000111111111111222222222111222333444444444333333///555333333888:::CCCVVVmmm|||tttuuunnnhhhzzz{{{qqqxxx|||xxxtttssspppeeeSSSEEE???666;;;EEEJJJOOOMMM@@@999777777;;;@@@HHHVVVcccvvv}}}|||zzzxxxwwwyyyzzz{{{{{{zzzzzzzzz{{{~~~~~~{{{}}}}}}||||||}}}}}}}}}~~~~~~~~~~~~}}}}}}|||zzztttoooqqqvvvzzzqqqdddXXXPPPLLLQQQRRRRRROOOGGGBBBFFFNNNaaallluuuyyy{{{~~~~~~}}}|||zzzyyyyyyzzz{{{||||||yyyxxxxxxxxxuuurrrtttwwwxxxxxxuuutttvvvxxxzzzyyywwwvvvvvvvvvwwwwww|||||||||}}}}}}zzzwwwzzzyyyzzzwwwjjjkkkssstttmmmfffaaa]]]```jjjlllddd^^^^^^nnnrrrjjj[[[UUU]]]cccbbbjjj\\\VVV]]]\\\KKK<<<777777666555444333222222222333333222111222333444555555777888999999<<>>BBBGGGGGGDDDAAA???>>>;;;;;;<<<@@@BBBAAA<<<777777666777???LLL^^^mmmvvv~~~uuucccQQQWWWcccsss~~~lllUUUEEECCCMMM]]]mmmyyy~~~qqqjjj^^^]]]\\\ZZZZZZ]]]cccgggfffkkknnnllldddYYYQQQNNNKKKPPPZZZeeennntttwwwxxxssssssrrrqqqqqqssstttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvsssrrrsssuuuvvvtttrrrxxxvvvtttrrrrrrsssuuuvvvwwwvvvuuutttssstttuuuuuurrrrrrqqqjjj```TTTJJJEEEFFFCCCGGGRRRYYY[[[]]]aaaYYYNNNBBB===???BBB@@@<<<@@@<<<:::===???AAAEEEJJJhhhsssVVVCCC>>>>>>FFFXXXkkkyyy}}}\\\CCC<<<888222444222000000222333444333111111111111111111111111000000000000000000000000000000111111111111000000000000000000////////////222111222333333777GGGYYYaaaeeeqqq|||xxxzzzzzz{{{~~~}}}uuupppyyy{{{nnn]]]OOOPPPYYYTTTMMMFFFFFFMMMXXXbbbgggjjjkkkmmmllljjjhhhhhhiiiqqqyyy~~~zzzrrrlllfffaaabbb[[[UUURRRPPPQQQYYYbbbiiimmmrrrvvvyyy{{{}}}{{{{{{{{{zzzzzzzzzyyyyyyzzz|||~~~|||tttvvvzzz~~~{{{iiiWWWJJJGGGPPPggg{{{;;;:::888666444222111111000000000000000000000000111000000000/////////...000000000000000000000000000000000000000000000000//////............//////444333111///...///000000...///000111222111111000000111111111111222222222222222333333444444444333222777666666;;;===FFFXXXtttqqqpppnnniii|||}}}tttyyy}}}xxxrrrmmmhhh___SSSJJJ@@@777<<>>FFFUUUcccuuu~~~|||yyyxxxxxxzzz{{{|||~~~~~~}}}~~~~~~~~~{{{}}}zzz{{{|||}}}~~~~~~~~~~~~~~~{{{xxxrrrlllnnnsss~~~xxxnnncccYYYSSSQQQUUUTTTTTTPPPHHHCCCHHHQQQbbbmmmvvvyyy{{{~~~~~~|||{{{yyyxxxxxxyyyzzz{{{{{{xxxvvvwwwxxxxxxvvvtttsssuuuwwwvvvttttttuuuwww{{{zzzxxxwwwvvvvvvwwwwwwzzz~~~}}}~~~~~~{{{xxxzzzzzz|||wwwiiikkktttwwwqqqllliiibbbcccjjjlllbbbYYYWWWlllpppjjjZZZSSS[[[dddfffiii[[[VVV\\\[[[JJJ;;;888777666555444333222222222333333222222222333444555444555777777888:::===@@@AAADDDHHHHHHEEEAAA???>>>:::;;;<<>>IIIYYYkkkyyy~~~mmm[[[RRRYYYeeerrr|||}}}nnn\\\OOOLLLWWW___jjjuuu~~~pppeeeaaa^^^^^^^^^^^^___bbbgggkkknnnkkkeee]]]UUUQQQPPPQQQYYY]]]dddkkkqqqtttvvvvvvssssssrrrrrrsssssstttuuuwwwwwwwwwwwwvvvvvvvvvvvvvvvtttssstttvvvwwwuuussswwwvvvuuutttttttttuuuuuutttsssrrrqqqpppqqqrrrrrrwwwyyyzzzwwwqqqiiiccc```KKKFFFCCCGGGLLLPPPXXX```\\\UUULLLDDD@@@???@@@AAABBB???>>>?????????BBBGGG[[[xxxuuu___NNNDDD>>>???LLL^^^ooolllPPP???777222444333111222333444444444111111111111111111111111000000000000000000000000000000111111111111000000000000000000////////////111111222444555:::KKK\\\dddjjjvvvyyywwwzzz|||zzzssszzz{{{lllXXXKKKOOOZZZPPPLLLHHHJJJRRR\\\cccgggjjjkkklllkkkiiihhhiiiiiirrrzzz~~~zzzrrrkkkfffaaa___YYYSSSPPPNNNPPPXXXaaaiiimmmrrrvvvxxxzzz|||~~~xxxxxxxxxxxxyyy{{{|||}}}{{{}}}~~~~~~|||vvvxxx{{{|||jjjXXXIIIEEENNNeeeyyy<<<;;;999666444333222111000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000//////......//////000333222111/////////000000//////000111111111111000000111111111111222222222222222333333333444444444333999777777<<<===FFFXXXxxx}}}llliiiyyylllggg|||uuuzzz|||yyytttlllddd[[[SSSOOO>>>555;;;HHHOOOQQQIII777888555444777<<>>>>>AAACCCCCCAAA===;;;:::::::::;;;>>>??????<<<:::======CCCQQQcccsss}}}zzz{{{rrrdddXXXdddllluuu}}}qqq\\\NNNPPPZZZsssvvv|||~~~rrrccc\\\\\\\\\^^^bbbeeegggjjjnnnpppqqqhhh[[[RRRPPPTTTZZZ___hhhiiilllnnnpppqqqqqqqqqrrrsssttttttuuuuuuttttttxxxxxxxxxwwwwwwvvvvvvvvvwwwuuutttuuuvvvwwwvvvuuuvvvvvvwwwwwwvvvvvvuuuuuusssrrrqqqpppppppppqqqrrrvvvyyy||||||yyyuuurrrqqq[[[SSSJJJDDDBBBEEENNNXXX\\\\\\XXXPPPGGGAAA@@@BBBBBBAAAAAABBB???;;;>>>DDDKKKjjjlll[[[NNNDDD===CCCRRRccctttfffKKK;;;444444333222333555666555444111111111111111111111111000000000000000000000000000000111111111111000000////////////000000000000111111333555777???OOO___fffooo|||~~~vvvuuuzzz~~~}}}uuuzzzzzzfffQQQGGGOOO\\\MMMJJJIIINNNVVV___eeegggjjjkkkkkkjjjiiihhhiiikkkuuu|||~~~xxxpppkkkeee```[[[UUUPPPNNNMMMPPPXXXaaajjjmmmrrruuuwwwyyy{{{|||zzzyyywwwwwwxxxzzz}}}|||}}}}}}||||||}}}~~~}}}}}}yyy|||~~~~~~lllZZZHHHDDDLLLbbbvvv<<<;;;999777555333222222000000000000000000000000000000000000////////////////////////////////////////////////////////////000000////////////000000222222111000//////000000///000000000111111111111000000111111111222222222333222222222333333444444222888666666;;;;;;CCCUUUvvv~~~zzzjjjfffrrr~~~{{{{{{gggbbbwww|||sssvvvxxx|||~~~yyymmm```VVVQQQAAA888>>>NNNWWWZZZPPP<<<999555444666;;;DDDTTTbbbqqqzzz~~~~~~{{{yyyzzz|||~~~}}}yyyyyyzzz|||}}}}}}}}}}}}~~~|||zzzwwwppphhhgggkkkppprrrqqqjjjaaaZZZXXXYYYZZZWWWSSSNNNFFFDDDMMMYYYgggpppxxxzzz{{{~~~}}}zzzxxxvvvtttttttttvvvwwwtttsssssstttuuuuuuuuuuuurrrssstttuuuuuuvvvwwwwww|||{{{yyyxxxxxxxxxyyyyyytttwww{{{~~~~~~|||zzzyyy|||rrrcccfffrrryyyyyywwwkkkaaa^^^fffjjjbbbYYYVVVhhhmmmhhhYYYMMMQQQ^^^gggfffYYYSSSXXXUUUFFF:::999777666555444333222222222222222222333333333444444666777999::::::;;;===???<<<>>>???@@@@@@>>>===<<<::::::;;;<<<======<<<;;;AAACCCJJJYYYjjjwww{{{zzzxxx}}}~~~uuuhhh```aaaddd{{{~~~rrrcccUUUQQQ^^^mmmxxxqqqiiiaaa]]]^^^ZZZ```gggmmmppppppoooooofff```YYYXXX^^^eeekkknnnllllllllllllmmmmmmmmmmmmrrrssstttuuuvvvuuutttsssxxxxxxwwwwwwvvvuuuuuuuuuvvvuuuuuuuuuuuuvvvuuuuuuuuuvvvxxxyyyxxxwwwuuutttvvvuuutttsssrrrsssttttttuuuwwwyyyyyyvvvsssppppppooohhh^^^RRRHHHCCCDDDHHHRRRXXX]]]]]]VVVLLLDDD@@@AAAAAABBBBBB>>>999;;;AAA???XXX||||||lllaaaRRRDDDBBBJJJWWWeeepppbbbFFF888444333333444555555444333111111111111111111111111000000000000000000000000000000111111111111000000////////////000000000000222333444555888BBBRRR___eeerrr{{{tttvvv{{{zzztttyyywww___JJJEEEPPP]]]LLLJJJJJJNNNWWW```eeegggiiijjjjjjiiiggghhhjjjlllxxx|||}}}vvvnnniiiddd___YYYSSSNNNMMMNNNQQQZZZdddkkknnnrrruuuvvvxxxzzz||||||yyyvvvvvvxxx{{{}}}}}}|||{{{yyyxxxyyy}}}||||||}}}}}}|||~~~nnn\\\IIIDDDLLLaaauuu~~~<<<;;;999777555333222222000000000000000000000000////////////000000000000////////////////////////////////////////////////000000////////////000000111111111000000000000000000000000000000111111111000000111111111222222222333333222222222333444555222888777777;;;;;;BBBTTTuuu~~~{{{llleeellluuuwwwtttvvvbbb[[[qqqxxxppprrrsss~~~jjjYYYPPPIII@@@FFFVVVaaadddWWW@@@:::777555888<<>>BBBJJJVVVaaaddd]]]OOODDDBBB@@@AAAAAA>>>:::;;;@@@<<>>666444333333444444333222111111111111111111111111000000000000000000000000000000111111111111000000.../////////000000000111222444444444888DDDTTT___dddrrryyytttxxx~~~}}}rrrqqqyyyqqqWWWFFFHHHSSS[[[MMMJJJIIIMMMVVV___eeegggiiiiiihhhgggfffhhhkkknnnzzz|||zzzssslllhhhccc^^^WWWRRRNNNNNNOOOTTT^^^hhhlllooorrrtttvvvxxxzzz}}}~~~zzzwwwwwwyyy|||}}}|||zzzwwwuuuvvvzzz~~~yyy{{{}}}~~~~~~ooo^^^KKKFFFLLLaaattt~~~<<<;;;999666444333222111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111000000//////000000111000000111111000000000000000000000///000111111222000111111111111222222222444333222111222333444555444:::999999===<<>>777:::777666555444333222222222111222333444444444333333444777;;;===>>>@@@BBBCCC@@@???>>>AAAEEEIIIJJJJJJHHHGGGEEEAAA======@@@DDDHHHSSScccqqqyyy{{{{{{zzz}}}ppp```WWWVVV___sssrrr```___eeetttoooiiicccaaa___^^^bbbgggqqqrrrrrrmmmeee[[[RRRNNNVVV]]]hhhpppqqqnnnhhheeejjjkkklllnnnpppqqqqqqqqqqqqqqqqqqqqqqqqrrrssssssssssssttttttuuuuuuvvvvvvsssuuuvvvuuusssssstttvvvuuuuuuvvvvvvvvvuuutttsssvvvuuutttsssrrrsssssstttsssssstttrrrpppooopppqqqkkkmmmnnnooorrrsssjjj^^^QQQKKKFFFJJJUUU^^^___]]]QQQHHHBBBBBBBBB???======AAA======FFFVVVppprrrZZZDDD;;;BBBNNN[[[rrr___AAA===888444444444444444111111111111111111111111000000000000000000000000000000111111111111000000.........///000111111111...222444444<<>>OOOsss{{{|||qqqjjjppp|||kkk]]]qqq}}}wwwxxxuuu|||sssdddXXXRRRDDDCCCXXXyyynnnKKK999777777:::<<<@@@JJJTTTTTT[[[hhhttt{{{|||}}}zzz{{{zzz~~~}}}~~~}}}{{{zzzyyysssssstttsssmmmccc```bbbdddggghhhbbb[[[[[[ccclllkkkbbbTTTGGG<<<;;;HHHXXXiiiqqqwwwvvvuuuwwwyyyxxxyyywwwuuusssqqqqqqrrrssssssuuuvvvuuurrrpppqqqsssqqqpppppprrrwwwzzzyyyxxxxxxxxxyyyzzz|||||||||}}}}}}~~~}}}||||||yyywwwyyy}}}}}}vvvdddSSSTTT]]]cccbbb___fffdddfffllljjjdddfffnnnsssooojjjddd]]]ZZZ^^^dddaaaTTTOOOQQQLLL===777:::777666555444333222222222111222333444555444333333777:::???BBBDDDEEEGGGIIIFFFDDDBBBDDDHHHLLLMMMLLLMMMLLLIIIDDD??????CCCGGGTTT```qqq|||~~~}}}}}}}}}lll\\\[[[bbbkkkvvv~~~vvvfffUUU___sssyyyeeefffgggfffaaa```hhhsssqqqppplllfff^^^WWWTTTRRRccchhhmmmooommmllllllnnnkkklllnnnoooppppppoooooorrrqqqpppooopppqqqrrrssssssssstttuuuvvvwwwxxxxxxtttvvvxxxwwwtttsssuuuwwwuuuuuuuuuuuuuuuttttttssswwwvvvuuutttssstttuuuuuutttuuutttssspppoooppprrrmmmmmmjjjkkkuuu~~~zzzqqqhhhYYYGGG???EEERRR]]]cccYYYMMMDDDCCCDDDBBB>>><<<666888>>>EEEJJJYYYvvvqqqWWWBBB===AAALLLhhh}}}oooEEE@@@:::666444555666666111111111111111111111111000000000000000000000000000000111111111111000000---......///000111111222---111333444>>>RRRccckkkooo|||}}}}}}xxxoootttuuu\\\EEEIII\\\^^^QQQ@@@CCCIIIUUUaaajjjmmmmmmiiihhhfffddddddgggmmmqqqxxxwwwqqqiiieeeeeeaaa]]]RRRMMMKKKMMMQQQXXXcccnnnmmmooosssuuuxxx|||}}}}}}~~~}}}zzzzzz{{{}}}www{{{}}}~~~}}}yyy{{{|||qqqaaaNNNHHHLLL___rrr|||===<<<:::999666555333222000000000000000000000000////////////////////////000000000000000000000000000/////////000111222222000000000000000000000000000000000000000000000000000000000000111111111111222222111111222222333444222222222333333333444444000777888999===<<>>KKKWWWnnnrrrwwwyyyxxxvvvwwwyyyuuutttsssqqqpppooooooooouuutttsssssstttvvvyyy{{{vvvvvvwwwwwwwwwvvvvvvuuuwwwvvvvvvxxx||||||~~~~~~}}}}}}yyyvvvvvvxxxxxxxxxzzz|||rrriiibbbaaabbb```___aaaccccccjjjssstttnnnmmmsssvvvoooeee```___aaaccccccaaa^^^XXXOOOFFF???<<<;;;;;;<<<:::444222333333000111222444555666777777777888:::<<<===>>>@@@DDDFFFFFFHHHJJJKKKJJJJJJIIIJJJMMMIIIFFFCCC???>>>IIIVVViiittt|||}}}}}}wwwhhh\\\```ooo|||}}}xxxvvvzzzhhh^^^kkk~~~{{{yyyuuunnnfffggghhhjjjkkkmmmooopppqqqiii```ZZZWWWXXXaaakkkmmmnnnooopppooonnnllljjjnnnnnnoooooopppoooooooooqqqqqqqqqqqqqqqqqqqqqqqqttttttssssssttttttuuuvvvvvvvvvwwwxxxwwwvvvtttsssttttttuuuuuuuuuttttttssstttttttttsssrrrqqqooooooqqqpppoooooonnnnnnnnnnnnnnnnnnooooooooopppppppppwwwooo```OOODDDDDDMMMWWWeee```RRRDDD@@@BBB@@@:::???;;;===DDDGGGLLL^^^rrr~~~gggLLL@@@AAAEEEPPPjjjaaaLLL999777;;;:::666555111111111111111111111111111111111111111111111111000000000000000000000000///////////////000111111333777555444BBBYYYfffeeesss{{{{{{uuuwww}}}~~~|||tttZZZGGGMMM]]]YYYHHHCCCCCCJJJWWWaaafffjjjnnnjjjhhheeefffjjjnnnqqqrrrxxxrrrkkkhhhgggeee___YYYTTTPPPMMMNNNUUU___gggllllllnnnqqquuuyyy|||~~~}}}}}}~~~~~~}}}}}}~~~}}}~~~~~~}}}~~~wwwtttyyy~~~~~~uuu]]]OOODDDJJJ[[[iii{{{<<<;;;:::888666444222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222000000000000000000000000000000000000000000000000000000000000111111111111222222111111222222333444333333333333444444444444222888888777;;;999>>>NNNssstttzzzkkk[[[kkk~~~}}}www{{{}}}vvvvvvkkkYYYQQQHHH===@@@NNNYYY___VVVCCC:::888888::::::<<>>@@@CCCFFFEEEHHHJJJIIIGGGEEEFFFGGGJJJHHHGGGFFFDDDHHHWWWgggrrryyy~~~}}}}}}vvviiigggvvv~~~rrrgggeeewww~~~tttpppnnnkkkggggggiiikkknnnooonnnnnnccc______eeejjjmmmooorrrmmmnnnooopppooonnnlllkkkmmmnnnnnnooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmpppppppppppppppqqqrrrrrrqqqrrrssssssssssssrrrqqqqqqqqqrrrrrrrrrrrrqqqqqqrrrrrrrrrqqqqqqooonnnnnnmmmlllkkkjjjjjjjjjjjjkkkkkkkkkjjjjjjiiiiiihhhhhhqqqoooiii\\\MMMFFFGGGKKKWWWYYYUUUKKKDDDDDDCCC@@@???::::::>>>AAAFFFXXXlllxxxsssfffSSSDDD>>>===FFF___vvvqqq[[[CCC999888555333222222222222222222222222222111111111111111111111111000000000000000000000000///////////////000111111333666555555CCCZZZfffgggwww~~~|||{{{|||zzzxxx|||wwwnnnYYYHHHKKKXXXVVVHHHCCCCCCJJJWWWbbbgggjjjnnnkkkiiiggghhhjjjooosssuuuzzztttmmmjjjiiifff```ZZZRRROOOMMMNNNUUU___hhhlllnnnpppssswwwzzz}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~yyyuuuyyyvvv```QQQDDDGGGWWWeeexxx;;;;;;999777555333222111000000000000000000000000111111111111111111111111000000000000000000000000222111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222111111222222333444333444444444444555555555444:::999777999666;;;KKKuuuttt|||kkk[[[kkk~~~~~~{{{|||uuuuuukkkYYYQQQIII======DDDHHHOOONNNCCC999777888::::::<<>>??????>>>===???BBBEEEEEEIIIKKKIIIDDDBBBEEEHHHHHHHHHHHHGGGFFFNNN```rrr{{{~~~}}}}}}~~~}}}{{{mmmgggssswwwgggeeennnyyykkkggghhhjjjiiiiiijjjnnnqqqppplllhhh\\\[[[bbboooyyywwwpppkkknnnoooooooooooommmkkkjjjkkkkkkkkkllllllmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmnnnoooooommmmmmnnnooooooooonnnnnnnnnnnnoooooooooooonnnnnnmmmmmmmmmmmmllljjjiiihhhdddccccccbbbbbbbbbbbbcccdddcccbbbaaa___^^^\\\\\\aaagggkkkfffYYYLLLDDDBBBGGGQQQWWWSSSJJJEEECCCCCCAAA;;;999;;;<<>>TTTkkkwwwmmmQQQ>>>555222222444333333333333333333333333111111111111111111111111000000000000000000000000000////////////000111111333555555777EEE[[[hhhiii}}}~~~~~~{{{tttsss{{{~~~vvvlllhhhYYYJJJJJJTTTRRRGGGCCCDDDKKKXXXcccgggjjjnnnjjjjjjiiiiiikkkooouuuyyyyyysssllliiihhhddd^^^XXXPPPMMMLLLOOOWWW```hhhmmmrrrsssuuuxxx{{{}}}~~~~~~~~~~~~}}}{{{uuuzzzxxxcccSSSDDDDDDRRRaaavvv;;;:::888777444333111000000000000000000000000000111111111111111111111111000000000000000000000000222222111000/////////000000000000000000000000000000000000000000000000000///000000000111111111111222222111111222222333444444444444555555555666666777===;;;888;;;888===MMMuuuzzznnnvvvmmm```ooo~~~|||~~~{{{pppmmmbbbSSSNNNEEE===AAALLLPPPUUUQQQCCC888777777999:::<<>>AAAAAA@@@???>>>???BBBEEEDDDIIILLLJJJEEECCCGGGLLLJJJJJJHHHEEEDDDMMM___ppp}}}~~~}}}|||zzzwwwsssoooeeelll|||jjj^^^eeesssrrriiifffiiilllnnnmmmmmmpppqqqnnngggaaaXXXZZZbbbpppvvvqqqhhhcccmmmllllllkkkiiifffdddcccbbbbbbbbbbbbcccddddddeeeffffffffffffffffffffffffhhhhhhhhhhhhhhhiiiiiijjjgggggggggggggggffffffeeeffffffggghhhhhhhhhggggggdddcccbbbaaa___]]]\\\[[[VVVVVVUUUTTTTTTUUUUUUUUUVVVUUUTTTSSSRRRPPPOOOOOOMMMSSS[[[^^^[[[RRRHHHBBB===HHHRRRSSSMMMFFFAAA@@@BBB>>>;;;<<<<<>>===LLL```lll|||{{{___FFF777222444777333333333333333333333333111111111111111111111111000000000000000000000000000000//////000000111222333444555999HHH]]]jjjmmm|||{{{}}}tttrrryyyzzzppplllfffYYYMMMOOOVVVSSSHHHEEEFFFNNNZZZdddhhhkkknnniiiiiiiiiiiijjjooovvv|||vvvpppiiifffddd```YYYSSSMMMLLLLLLQQQYYYbbbiiimmmsssuuuwwwyyy{{{|||}}}~~~~~~~~~}}}~~~~~~}}}}}}~~~|||tttxxxxxxfffTTTDDDDDDSSSbbbvvv;;;:::888777444333111000000000000000000000000000111111111111111111111111000000000000000000000000222222111000/////////000000000000000000000000000111111111111111111111111///000000000111111111111222222111111222222333444444444444555555555666666888>>><<<;;;>>>===DDDUUUvvvxxxiiiooo{{{~~~nnnfffvvv~~~{{{}}}}}}pppjjj^^^PPPNNNCCC999???NNNWWW\\\SSS???888777777999999;;;CCCLLL___jjjvvv{{{|||~~~}}}{{{zzz{{{{{{{{{|||~~~|||zzznnnYYYQQQbbbqqqsssxxx|||rrrddd[[[XXXUUUQQQRRRRRRPPPJJJGGGMMMZZZfffkkkoootttvvvuuussstttvvvuuuuuutttsssssssssttttttvvvuuutttsssssstttvvvwwwvvvxxxyyy{{{{{{{{{yyyxxx{{{{{{|||~~~}}}{{{yyy{{{}}}|||zzz|||~~~zzziii```[[[```fffeeeaaa^^^]]]^^^dddggg```ZZZbbbqqqwwwpppeee[[[UUUUUUYYY\\\YYY^^^^^^TTTDDD888444666999:::888333111333333000111111111222555999<<>>>>>BBBIIIPPPPPPIIICCC:::???FFFLLLMMMHHHCCC@@@???>>>===>>><<<===BBBIII\\\iiizzziiiRRRGGG===DDDTTT___ppppppTTT???555555777333333333333333333333333111111111111111111111111000000000000000000000000000000000000000111222222222333444;;;KKK___lllppp{{{zzzzzzvvvzzz~~~zzzrrrrrrhhhXXXOOOTTT\\\VVVKKKHHHIIIQQQ]]]gggiiikkkmmmhhhhhhggggggjjjpppwww|||tttooohhheeeccc^^^VVVPPPJJJJJJMMMSSS\\\eeekkknnntttuuuwwwyyyzzz{{{||||||~~~~~~}}}||||||}}}}}}~~~~~~}}}|||{{{zzz}}}{{{qqqttt~~~wwwgggTTTEEEFFFUUUfffyyy;;;;;;999777555333222111000000000000000000000000111111111111111111111111000000000000000000000000222111000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111222222111111222222333444333444444444444555555555777>>><<<<<>>LLLXXX___UUU@@@999777777999999:::BBBKKK]]]hhhsssxxxzzz}}}}}}{{{{{{{{{{{{|||}}}sss\\\LLLRRR___gggppp{{{vvvrrrhhh[[[TTTSSSRRRPPPUUUUUUQQQJJJEEEKKKXXXdddlllqqqvvvxxxvvvuuuvvvwwwvvvuuuuuuuuuuuuuuuvvvwwwyyywwwuuutttuuuwwwyyy{{{wwwxxxxxxyyyzzzzzzzzzzzz{{{{{{|||}}}~~~|||zzzyyyxxxzzzyyywwwyyy|||{{{wwwfff^^^\\\cccjjjiiiccc^^^YYYZZZ^^^___WWWRRR___pppuuuooofff[[[UUUTTTYYY]]]UUUXXXYYYRRREEE:::555666888999777222111333333111111111222444666999<<<>>>@@@AAABBBBBBBBBBBBDDDFFFAAADDDGGGIIIJJJKKKLLLMMMJJJKKKJJJJJJPPP^^^kkkqqqtttvvvzzzzzzrrreee]]]\\\iii~~~{{{xxxmmmdddaaafffpppxxx~~~uuulllkkkooorrrssstttuuutttqqqmmmggg```[[[XXXaaa_________\\\WWWXXX]]]RRRQQQOOOLLLIIIGGGEEEDDDAAAAAA@@@@@@AAACCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIHHHGGGEEECCCBBBAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDCCCAAA???===;;;::::::999999999999:::;;;;;;999999999::::::;;;;;;;;;999666555:::CCCIIIIIIGGGAAA======CCCIIIIIIGGGFFF======>>>===;;;:::;;;===DDDKKKXXXjjjvvvSSSAAA>>>HHHQQQccc{{{gggMMM===666333333333333333333333333333111111111111111111111111000000000000000000000000111000000000000111222222222111444>>>NNN```mmmtttzzz|||{{{|||}}}wwwuuugggUUUMMMTTT]]]ZZZRRRMMMNNNUUUaaaiiikkkkkkmmmiiifffdddeeekkksssyyy|||uuupppiiifffddd___VVVOOOIIIJJJNNNVVV___hhhnnnppptttuuuwwwyyyzzz|||||||||}}}}}}|||{{{{{{{{{{{{{{{}}}}}}}}}}}}|||{{{zzzyyy|||~~~{{{oooqqq|||~~~}}}vvvhhhWWWFFFGGGWWWgggzzz<<<;;;:::888666444222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222000000000000000000000000111111111111111111111111000000000000111111111111222222111111222222333444333333333333444444444444666<<<;;;;;;@@@AAAJJJ\\\vvvsssnnnpppqqquuuuuuuuullllll|||~~~}}}fffWWWPPPAAAAAAMMMYYYaaaYYYFFF:::888888999888999@@@III[[[fffqqqvvvyyy}}}~~~}}}zzzzzz{{{|||~~~~~~~~~}}}}}}|||kkkXXXOOOPPPYYYgggrrrqqqnnncccVVVOOOOOOOOONNNQQQQQQMMMFFFBBBHHHWWWcccnnnsssxxxyyyxxxwwwxxxyyyuuuuuuttttttuuuvvvwwwwwwxxxwwwwwwwwwxxxzzz{{{|||xxxwwwwwwwwwxxxyyy{{{{{{yyyyyyzzz}}}}}}~~~|||{{{yyyxxxwwwxxxwwwtttuuuwwwvvvrrrbbb\\\\\\eeennnlllccc\\\WWWZZZ``````XXXSSS```ssswwwqqqfffZZZRRRRRRXXX^^^VVVVVVSSSLLLBBB:::666666777999777222111333333111111222333555777:::;;;<<<<<>>===<<<<<<:::999999888:::<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>><<<<<<:::999999::::::;;;888999:::;;;<<<<<<<<<<<<<<<============<<<;;;;;;;;;;;;::::::;;;<<<<<<===;;;;;;;;;;;;<<<<<<=========<<<;;;===BBBHHHOOOSSSQQQFFF>>>???CCCEEEHHHLLL???@@@???<<<:::999999999<<<@@@HHHXXXssshhhOOOAAACCCFFFVVVooo}}}zzz^^^HHH<<<555222222222222222222222222111111111111111111111111000000000000000000000000111111000000111111222333222111444???PPPbbbooovvvzzzyyy~~~zzzooobbbQQQHHHLLLWWW\\\[[[QQQRRRYYYdddkkklllkkkllllllgggbbbeeennnwww|||}}}tttoooiiieeeccc]]]TTTMMMHHHJJJOOOXXXbbbkkkppprrruuuvvvxxxzzz|||}}}~~~~~~{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}{{{zzzyyy{{{}}}~~~{{{nnnppp{{{~~~|||vvvjjjZZZHHHEEETTTeeeyyy===<<<:::999666555333222000000000000000000000000////////////////////////000000000000000000000000000000//////000111222222000000000000000000000000111111111111111111111111000000000000111111111111222222111111222222333444222222222333333333444444444:::999999>>>???HHHZZZsssxxxpppmmmkkkmmmtttssskkklll|||pppXXXIII>>>BBBPPP[[[aaaZZZHHH;;;999888999888999@@@HHHZZZeeeoootttxxx}}}~~~zzzyyyzzz|||}}}~~~}}}|||~~~}}}~~~~~~}}}|||{{{{{{|||iiiTTTJJJPPP```lllqqqmmmbbbUUUNNNMMMNNNLLLIIIIIIEEE@@@>>>GGGWWWeeeoootttyyy{{{yyyxxxyyyzzzttttttsssttttttuuuvvvwwwuuuvvvxxxzzz{{{{{{{{{{{{xxxwwwvvvuuuvvvxxx{{{|||xxxyyyzzz}}}}}}~~~~~~~~~}}}{{{zzzxxxwwwwwwxxxvvvrrrrrrtttrrrmmm```ZZZ[[[fffooommmbbbZZZWWW\\\ccceee\\\VVVcccvvv|||tttfffXXXOOOPPPXXX```YYYVVVPPPGGG>>>999777777777888777222111333333111111222444666888::::::;;;:::>>>BBBEEEFFFGGGHHHIIINNNNNNOOOTTTYYYYYYSSSMMMKKKMMMOOOUUUdddvvv|||yyyxxx{{{}}}ooo```^^^fff}}}tttpppkkkkkksss}}}~~~vvvqqqnnnpppooolllooouuuqqqrrrooofff[[[VVVXXX]]]TTTJJJBBBBBBCCCAAA>>>>>><<<<<<;;;;;;;;;;;;;;;<<<:::999999888:::<<<>>>@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<::::::999999:::<<<>>>???:::;;;<<<===>>>>>>>>>>>><<<===>>>@@@AAABBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@DDDGGGHHHHHHMMMXXXaaaaaaSSSEEE???>>>???FFFNNNDDDDDDAAA<<<:::;;;;;;;;;:::===AAANNNfff}}}^^^HHHCCCBBBNNNffftttjjjSSSCCC:::111111111111111111111111111111111111111111111111000000000000000000000000111111111000111111222333222000444@@@RRRbbbpppwww}}}vvvxxx~~~zzzhhh]]]MMMCCCEEEQQQ\\\bbbTTTUUU[[[fffllllllkkklllooogggaaaeeeppp{{{~~~}}}rrrmmmfffccc```ZZZQQQIIIGGGJJJPPPZZZdddmmmqqqsssvvvwwwyyy{{{}}}zzzzzz{{{|||}}}~~~}}}}}}~~~~~~~~~|||{{{zzzzzz|||~~~~~~~~~|||nnnppp|||~~~}}}wwwlll]]]IIIDDDQQQbbbxxx@@@===;;;999888666333111222222111111111111222222222222222111111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111111111222222222333333333333333444444444444444444555888666999@@@???EEEYYYrrr|||pppkkklllrrrvvvtttjjjkkk{{{~~~~~~kkkSSSIIICCCBBBOOOeeennn```KKK???999666888:::<<>>???@@@???===;;;<<<<<<;;;:::;;;===???>>>>>>>>>>>>===<<<;;;:::===<<<:::999999:::;;;<<<::::::;;;<<<<<<<<<<<<<<<<<<======>>>@@@AAABBBBBB===???AAAAAA??????BBBEEEIIIIIIHHHGGGKKKOOONNNIIIGGGHHHJJJMMMPPPSSSUUUVVVVVVUUUTTTSSSQQQNNNLLLKKKOOOPPPRRRWWW\\\aaafffiiiuuugggTTTEEE===>>>FFFNNNIIIEEE???<<<<<<=========;;;<<<===HHHdddkkkRRRFFFDDDKKK```vvvyyyYYYFFF:::555555444333222333111...111222222333333222222111000000111111111111000000000000000000111111111111222555666BBBWWWaaagggttt~~~vvvyyy|||vvvjjj]]]JJJ???AAAKKKXXX```UUUZZZ___ccciiinnnnnnjjjjjjgggcccgggsss|||rrriiiccccccaaaYYYNNNHHHBBBDDDMMM\\\iiinnnpppqqquuuvvvxxxzzz{{{{{{{{{{{{zzz{{{}}}}}}~~~~~~|||zzzxxxxxxyyyzzz{{{}}}}}}||||||~~~tttvvvmmmkkkxxx}}}|||wwwlllZZZLLLBBBLLLaaauuu@@@===;;;999888666333111222222111111111111222222222222222111111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111111111222222222333333333333333444444444444555555666999777:::@@@???FFFYYYlllssslllnnnvvvuuuttthhhgggxxxkkkVVVKKKBBB===KKKeeeuuummm]]]???999666888;;;<<>>>>>:::999888777888???HHHOOOPPP\\\ZZZTTT[[[^^^YYYVVVPPPPPPYYYkkkxxx{{{{{{|||wwwkkkeeekkkvvv{{{|||zzz{{{{{{xxxnnnnnnxxx|||sssppprrrpppllliiihhhkkknnnpppooommmgggaaa]]]\\\\\\[[[YYYMMMJJJGGGFFFFFFEEEEEEDDDCCCDDDFFFFFFEEEDDDEEEFFFGGGHHHHHHIIIHHHGGGFFFFFFGGGFFFEEEDDDCCCBBBBBBAAACCCCCCCCCEEEGGGJJJMMMOOOOOOOOOPPPPPPOOOOOONNNMMMQQQSSSVVVWWWXXXZZZ^^^aaaeeefffdddaaaaaadddccc```cccdddeeegggiiikkklllmmmffffffeeecccaaa___]]]\\\```aaadddfffhhhiiijjjjjjnnnlllfffXXXHHH???@@@EEEHHHFFFBBB???======<<<<<<>>>======DDD\\\}}}oooUUUEEE===AAATTTiiiyyylllTTT===333333222111000222333333111222222333333222222111000000111111111111000000000000000000111111111111222555555BBBXXXcccjjjvvv|||uuuyyyzzzmmm^^^KKK>>>>>>FFFQQQXXXVVV\\\aaaeeejjjoooooolllhhhfffdddhhhuuu}}}sssjjjdddccc```WWWMMMGGGDDDEEEOOO^^^kkkoooqqqsssvvvwwwyyy{{{||||||{{{{{{}}}}}}~~~~~~~~~~~~}}}}}}|||yyyvvvvvvvvvxxxzzz|||}}}|||}}}sssttt~~~llljjjwww|||{{{vvvlll\\\MMMCCCKKK```sss???===:::999888666444111222222111111111111222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111111111222222222333333333333333444444444555555555666888666999???===DDDWWWfffxxxrrrttt~~~|||yyykkkeeesss~~~}}}{{{hhhVVVNNNBBB999CCC\\\rrrrrrggg@@@:::777999;;;<<<>>>BBBHHHSSS___gggooovvvyyyxxxwwwwwwyyy|||{{{}}}~~~}}}}}}~~~~~~ttthhh^^^XXXUUUTTTJJJFFFBBB??????DDDRRRaaannnqqqvvv{{{}}}}}}|||zzzttttttttttttuuuvvvwwwwwwxxxxxxzzz|||~~~}}}zzzwwwuuuxxxzzzyyyuuussstttvvv}}}|||{{{{{{}}}}}}|||{{{}}}~~~~~~}}}{{{yyyxxxwwwvvvxxxvvvrrruuu}}}|||ttt```]]]cccttt{{{sssgggaaakkktttzzzrrreeebbbmmmzzzvvvmmmddd```^^^\\\]]]aaa[[[VVVMMMBBB;;;888999<<<;;;888555333333444333333555777999<<<>>>?????????;;;:::888777888>>>FFFLLLMMM[[[^^^[[[bbbcccZZZWWWLLLSSSbbbsss}}}~~~||||||{{{pppkkkooowww{{{}}}yyyuuuvvvxxxwwwrrriiiooozzzvvvmmmmmmoooooojjjeeefffkkkpppqqqppphhhccc^^^^^^bbbeeeeeecccYYYYYYXXXUUUSSSRRRSSSTTTWWWZZZ___aaaaaa___]]]\\\```aaabbbcccdddcccbbbaaabbbbbb```^^^[[[XXXVVVTTTSSSSSSSSSUUUZZZ```gggkkklllmmmmmmllljjjgggdddbbbiiikkknnnppprrrvvvzzz}}}zzz|||yyyssspppqqqrrrppptttuuuvvvwwwyyyzzzzzzzzzpppooollljjjhhhfffffffffkkklllnnnooonnnjjjgggdddcccoooxxxqqq]]]JJJAAA???EEEFFFEEECCC???===<<<===BBB@@@===???PPPnnn~~~{{{ppp\\\LLL???<<>><<<===>>>@@@AAABBBDDDEEEHHHXXX^^^___eeebbbXXXVVVNNNYYYjjjxxx~~~}}}||||||zzz{{{sssiiilllyyy}}}wwwuuuwwwxxxtttooogggrrr|||tttppppppppplllhhhfffiiippptttrrroooeeeaaa^^^bbbiiioooooommmjjjiiigggbbb]]]]]]aaaffflllrrrzzz}}}{{{|||}}}~~~|||xxxtttooojjjgggeeecccbbbbbbccciiirrrzzz|||xxxuuuvvvwwwxxxyyy{{{}}}{{{~~~wwwrrrrrrtttsssrrrrrrsssuuuwwwxxxzzz{{{rrrnnnhhhcccaaabbbeeehhhlllmmmnnnooommmjjjfffddd```ooo}}}tttbbbOOOCCCBBBDDDEEEDDDAAA>>>===>>>CCCAAA>>><<>><<<:::999888777444222222222111111111111222222000000000000000000000000////////////////////////////////////////////////////////////////////////000000111111111111000000///000000000111111111111111111222222222333333333333333444555555666777777777999666999>>><<>>???@@@AAABBBDDDFFFFFFFFFJJJYYY^^^```eee```WWWWWWZZZeeesss{{{}}}~~~}}}}}}tttsssmmmiiirrr{{{wwwxxxyyyvvvqqqllllllzzz}}}vvvuuusssnnniiiiiikkkpppuuuuuupppkkkbbbaaabbbhhhpppvvvvvvuuutttqqqkkkccc^^^```gggmmmrrryyyyyysssnnnjjjhhhiiihhhggghhhmmmttt}}}{{{xxxsssssssssssssssrrrpppooouuuzzz|||xxxtttuuuvvvuuummmmmmnnnppptttxxx}}}wwwpppggg___]]]aaahhhlllnnnoooppppppqqqppppppooojjjqqqyyy{{{cccMMMAAABBBCCCBBBAAA?????????AAAAAA@@@===>>>JJJ```rrr{{{ppp___LLLAAABBBIIIiiittt\\\===777555666555000///111000111111222222111111000000000111111111111000000///000000000111111111111222666777EEE]]]kkkttt{{{|||yyyuuutttmmm___KKK===999<<>><<<:::888888777555333222222111111111111222222//////000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111111111222222222333333333333333444555666777777888;;;===:::<<>>FFFMMMOOO???:::777999:::999:::<<>>AAAAAA???DDDAAA>>>???CCCIIINNNPPPSSS^^^``````ccc^^^XXX\\\hhhrrr{{{~~~pppnnnlllppp{{{{{{yyyxxxyyyuuuooommmmmmqqq|||{{{tttvvvrrrjjjiiilllqqqvvvwwwssslllgggaaadddkkkssszzz~~~|||vvvnnneeeaaaccciiinnnqqqwww~~~|||{{{{{{|||}}}zzztttoookkkjjjiiihhhiiilllqqqwwwzzz~~~~~~~~~|||yyytttqqqnnniiiiiikkklllmmmjjjfffbbbnnnuuuzzzzzzzzz{{{xxxuuulllllllllnnnttt{{{xxxnnnfffdddhhhooouuuttttttvvvwwwxxxyyyyyyyyywwwvvvuuuzzzttt\\\GGGEEEAAA@@@AAAAAA@@@??????@@@@@@???;;;???MMM[[[}}}~~~iiiTTTEEEAAABBBXXXeee{{{pppEEE999111444666222000222000000111111111111000000000000111111111111000000000000000000111111111111222666:::HHHaaannnvvv{{{vvvttt~~~zzzjjj\\\JJJ===999<<>>;;;===BBB>>>DDDWWWppp}}}sssbbbkkkyyyzzzyyyvvv{{{zzzooobbb\\\\\\]]]TTTNNNEEE???CCCMMMRRRQQQ>>>999666888999888777:::===FFFPPPWWWaaalllssstttwwwzzz}}}~~~~~~~~~|||}}}~~~zzz{{{{{{yyyuuutttzzz{{{pppeee^^^YYYWWWQQQMMMJJJFFFCCCCCCMMMXXXgggnnnvvvzzzzzzzzz{{{~~~|||{{{{{{zzzzzzzzz{{{{{{wwwzzz|||{{{zzzyyy{{{}}}}}}}}}~~~}}}zzzwwwzzz|||~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}~~~yyy{{{|||}}}|||zzzvvvtttpppqqqllldddbbb___QQQAAADDDFFFTTTkkkyyyuuummmiii^^^fffhhhbbbaaaiiiooommmmmmfffbbbeeejjjiiieeedddXXXSSSJJJAAA:::888;;;>>>;;;888555444555666666666:::888777:::@@@DDDDDDBBBAAA???>>>BBBIIIRRRXXX[[[\\\cccaaa]]]^^^YYYXXXaaaoooxxxnnnjjjlllwwwyyyyyy{{{yyyqqqiiillltttvvvzzz~~~}}}xxxpppsssqqqjjjkkkpppvvvwwwtttmmmgggdddeeemmmyyy~~~wwwtttuuuwwwxxx}}}~~~{{{wwwsssqqqqqqsssttt{{{vvvpppppppppqqqsssvvvyyyzzzzzzyyyvvvsssoookkkgggfffbbbdddiiiooosssqqqlllggglllttt{{{}}}uuuooommmlllnnnuuu~~~zzzxxxzzz~~~}}}zzzyyytttsss}}}qqqSSSKKKBBB???AAACCCAAA>>>>>>>>>@@@@@@;;;999BBBNNNnnnlllYYYJJJ@@@HHHTTTlll\\\FFF555444777444222444000000111111111111000000000000111111111111000000000000000000111111111111222777<<>>===???@@@<<<888???IIIXXXqqqVVVCCCCCCJJJ^^^ssssssVVV===777888555333555000000111111111111000000000000111111111111000000000000000000111111111111222888===MMMfffqqqwwwzzzwww}}}~~~wwwgggfffYYYHHH;;;888:::???AAAPPP\\\gggjjjkkkmmmmmmmmmkkklllnnnuuuuuummmgggaaa\\\TTTJJJEEEDDDHHHMMMYYYfffmmmoootttyyyxxxyyy{{{}}}~~~~~~~~~zzz{{{|||||||||{{{zzzyyy{{{|||}}}}}}||||||}}}~~~|||}}}~~~}}}|||{{{|||}}}ooonnnxxxxxxwwwwwwrrrfffRRR@@@BBBTTTjjjzzzBBB>>>:::888999999777444333333222222111000//////000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000...///000111111000///...111111000000111111222333111111222333333333333222222222222222222555:::======<<<===???@@@AAAHHHQQQkkkrrrooowwwzzzyyysssbbb]]]tttxxxtttxxxvvvooojjj]]]eeeWWWGGGBBBJJJUUUZZZ[[[BBB<<<777777888777888<<>>777999@@@DDD;;;888666555555666666555AAABBBCCCBBBAAA@@@AAACCCAAA@@@DDDMMMTTTYYY```fffeeefffddd]]]VVVTTTXXX]]]vvv{{{~~~jjjfffjjjxxxyyypppyyy~~~yyylllhhhttt~~~}}}uuurrrrrrqqqlllwwwyyyzzzvvvnnnhhhfffggghhhwww~~~zzzyyy{{{}}}}}}|||wwwsssmmmhhhdddaaadddnnn||||||xxxvvv~~~~~~|||{{{wwwsssrrrttttttttt|||rrr^^^JJJCCCEEEDDDAAA>>>???@@@AAA@@@>>>>>>???AAAJJJuuu{{{[[[HHHDDDBBBKKKeeedddFFF???<<<333///444333222111111000000111111000000000000000000000000000000000111222222333333666666>>>PPPcccqqq|||}}}xxx}}}pppbbbaaaYYYGGG===>>>;;;;;;FFFWWW\\\ccchhhjjjkkkkkklllfffiiiqqq|||{{{tttlllfff___YYYOOOFFFDDDFFFGGGSSS___fffkkkrrrvvvvvvssstttwwwzzz|||~~~~~~~~~}}}||||||{{{zzzyyyyyyxxx}}}zzzxxxxxxyyy{{{}}}}}}||||||{{{{{{{{{{{{|||{{{{{{~~~~~~~~~lllhhhrrrtttuuuuuuooohhhSSSEEEDDDMMMeee{{{BBB>>>:::888999999666444333333222222111000000///000000000000000000000000000000000000000000000000111000000000/////////...000000000000000000000000//////000111111000///...111111000000111111222333111111222333333333333222222333444333444666999<<<;;;:::;;;>>>>>>@@@GGGPPPnnnuuuooouuu{{{{{{tttccc\\\ppp}}}ssssssxxxzzzaaacccVVVHHHDDDKKKUUUYYYZZZHHH???777777888777888:::===AAAHHHSSS```jjjooorrrxxxyyy{{{|||~~~~~~~~~}}}~~~|||||||||}}}~~~~~~~~~~~~~~~{{{zzzwwwuuuuuu{{{~~~vvvoooggg___ZZZSSSQQQPPPMMMFFF??????DDDLLL\\\kkkqqqtttyyy}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||||||||}}}}}}~~~~~~}}}}}}}}}~~~}}}~~~~~~{{{{{{}}}~~~|||{{{{{{zzzzzzyyyyyyyyyyyyyyyvvvtttwwwwwwssssssfffNNNDDDKKKeee}}}~~~wwwmmm```___```[[[SSSYYYiiirrrrrrppphhh___^^^bbbbbb\\\UUURRRQQQIII===777;;;BBBFFF;;;999666555666777777666>>>???AAAAAAAAAAAABBBDDD@@@AAAGGGRRRZZZ^^^bbbfffhhhjjjggg___VVVVVV```jjjyyy{{{|||}}}~~~uuuiiiggglllxxx}}}tttnnn{{{zzzqqqttt|||wwwyyywwwrrrqqqtttuuusssvvvwwwwwwqqqiiicccbbbdddlllwww}}}~~~{{{wwwrrrkkkfffeeehhhooozzz|||xxxvvvuuu~~~|||{{{xxxtttsssuuuuuutttzzzxxxfffSSSHHHDDDAAA@@@AAAAAABBBCCCBBB@@@???>>>???CCC___bbbJJJ@@@???III___xxxtttRRR@@@888111111555333222111111000000111111000000000000000000000000000000000111222222333333555666@@@RRRcccqqq|||{{{www|||oooaaa\\\UUUCCC888:::888999EEEUUUZZZaaafffhhhiiiiiiiiihhhlllttt}}}xxxppphhhbbb\\\VVVNNNFFFDDDGGGHHHUUUbbbhhhmmmrrruuuuuussstttwwwzzz}}}~~~}}}}}}|||{{{{{{zzzzzzzzzyyywwwvvvwwwwwwyyyzzzwwwwwwwwwxxxzzz{{{}}}~~~}}}|||{{{|||~~~~~~~~~}}}~~~kkkhhhqqqtttuuuuuuooofffRRRDDDCCCKKKccczzz~~~BBB>>>999777888888666333333333222222111000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000//////000111111000000///111111000000111111222333111222222333333333333333333444666666666777999::::::888:::<<<===???FFFOOOmmmyyyoooqqqxxxyyytttddd\\\mmmzzzqqqqqqtttbbb___TTTGGGDDDJJJTTTYYY[[[PPPCCC888666888888888888;;;???GGGSSS```jjjooorrrvvvvvvxxxyyy{{{|||}}}~~~~~~~~~}}}}}}}}}~~~}}}|||{{{{{{|||}}}~~~~~~~~~~~~}}}~~~~~~{{{zzzwwwsssssszzz{{{rrrjjjccc___]]]^^^]]]WWWIII<<<;;;@@@EEEPPP]]]gggpppzzz~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}|||}}}}}}~~~}}}}}}~~~}}}|||}}}}}}|||{{{{{{{{{zzzzzzzzzzzzzzzzzzwwwtttwwwxxxtttvvvkkkSSSEEESSStttuuummmdddeeeeee___YYY]]]kkkttttttoooeee[[[YYY]]]```]]]XXXYYYUUUKKK>>>999===CCCFFF;;;999777666777999999888;;;===???@@@@@@AAACCCEEEBBBDDDLLLYYYcccfffgggjjjgggiiifff]]]VVVYYYhhhuuu}}}{{{yyy|||tttiiikkkqqqzzz|||wwwrrrqqq}}}}}}yyyuuu~~~rrrmmmsssvvvtttssswwwzzzzzzxxxwwwtttmmmeeeaaaaaaccclllrrrzzz~~~~~~}}}xxxpppjjjfffiiikkknnnzzz{{{pppddd[[[[[[ggguuu{{{~~~|||xxxuuutttuuuyyywwwvvvwwwvvvuuuxxx}}}uuueeeWWWJJJCCCDDDIII@@@AAABBBAAA>>>===<<<===@@@HHHhhh~~~fffLLL???>>>FFFXXXlll~~~dddHHH999444333333333222111111000000111111000000000000000000000000000000000111222222333333333777BBBSSScccooo|||{{{www~~~mmm^^^VVVOOO>>>666999888:::FFFVVV[[[bbbgggiiiiiihhhhhhjjjooowwwuuummmddd___YYYTTTLLLEEEEEEHHHIIIWWWeeekkkooorrrttttttssstttxxx{{{~~~~~~~~~}}}|||||||||wwwwwwwwwwwwvvvuuuuuutttooopppqqqsssvvvyyy{{{|||zzz{{{}}}~~~~~~}}}~~~~~~|||{{{nnnjjjtttvvvwwwwwwqqqfffQQQCCCAAAHHH```xxx~~~BBB>>>999777888777555222222222222111111111000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000///000000000111111111111111111000000111111222333111222333333444444333333333555888999888888888999999888999<<<===???FFFOOOhhh}}}rrrqqqtttuuutttggg^^^lllyyyssstttooozzzfff\\\RRRFFFAAAFFFQQQYYY^^^VVVGGG999666888999777777:::>>>FFFRRR___jjjppprrrtttuuuvvvwwwyyy|||~~~~~~~~~}}}}}}||||||{{{~~~}}}||||||}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~{{{yyytttpppnnntttuuunnniiifffiiijjjhhh^^^LLL===<<>>AAABBB:::888777777999:::;;;:::===>>>@@@@@@@@@@@@BBBCCCEEEFFFNNN]]]hhhlllmmmooojjjiiieee``````fffsss|||{{{yyy~~~pppuuu}}}}}}uuutttyyy{{{uuutttsssooowww|||zzzwwwyyy|||}}}{{{yyyssskkkeeeccceeehhhnnnrrrvvvwwwvvvwww{{{yyywwwwwwwwwwwwyyy~~~|||}}}}}}uuunnnhhhmmmiii```cccrrr}}}~~~{{{vvvlll^^^SSSBBBNNN^^^iiinnnpppqqqrrrwwwxxxwwwtttrrrqqqrrrssszzzyyyyyyyyywwwvvvvvvxxxzzzqqqdddRRRFFFGGGOOODDDDDDBBB@@@??????BBBEEEBBB>>>PPPsssyyy|||uuuaaaMMMBBB???CCCRRRfffwwwvvvUUU???999555111333222111111000000111111000000000000000000000000000000000111222222333333222888EEEUUUbbblllzzz}}}zzzmmm\\\OOOKKK===777<<<<<<===HHHXXX^^^eeejjjkkkkkkjjjiiijjjoooxxx~~~tttkkkddd^^^XXXRRRKKKDDDDDDHHHIIIXXXgggmmmnnnqqqrrrrrrsssuuuxxx|||~~~~~~~~~}}}yyyzzz{{{zzzyyyvvvsssqqqooooooppprrrsssvvvwwwyyyxxx{{{}}}{{{zzzzzz}}}|||{{{sssoooxxxzzzzzzyyyssshhhSSSEEEAAAFFF^^^www~~~CCC???:::888888777555222222222222111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000111222222111111000000111111222333222222333444444444444333333555888:::999888888999;;;::::::======>>>FFFOOObbbyyyxxxvvvxxxxxxkkk___jjjwwwtttrrrlllrrrnnn[[[QQQDDD===@@@KKKXXX___YYYIII:::666888888777666:::>>>EEEPPP]]]hhhooorrrttttttuuuwwwyyy|||~~~~~~~~~~~~}}}}}}}}}|||~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}|||yyytttnnnkkkooowww~~~yyytttpppnnnjjjkkkmmmgggWWWFFF@@@AAA@@@???DDDRRRdddttt}}}~~~}}}||||||}}}}}}~~~~~~~~~}}}}}}}}}{{{{{{|||~~~}}}|||{{{||||||||||||{{{yyywwwtttrrrppptttrrruuuwwwvvvzzzqqq[[[NNN___~~~xxxkkkooorrryyyvvvqqqmmmnnntttxxxyyyqqqeeeYYYUUUZZZ___^^^[[[aaaZZZLLL>>>;;;>>>@@@>>>999888666777999;;;<<<<<>>???@@@EEEEEEKKKZZZgggmmmoooqqqqqqlllhhhkkkrrr{{{~~~{{{yyy~~~sssttt|||{{{tttttt~~~{{{uuu}}}{{{|||}}}~~~zzzvvvoooiiieeeeeeiiillltttwwwzzzzzzyyywwwxxxzzz{{{~~~xxxvvvwwwtttsssrrrssswww{{{~~~~~~{{{zzz|||}}}wwwttttttwwwyyy}}}yyyuuussstttuuuvvvvvvqqqrrruuuzzz~~~xxxqqqmmmrrrmmm\\\RRRXXXdddjjjsssuuuttttttxxx~~~|||}}}vvvpppoooooojjj```WWW@@@HHHUUUaaaiiimmmooorrrrrrsssttttttrrrssstttvvvzzzzzzzzzyyyxxxxxxvvvtttrrrssssssjjjYYYJJJIIIOOOMMMJJJGGGCCCBBBEEELLLQQQBBB===DDD\\\tttjjjddd[[[SSSFFF>>>>>>OOOfffxxx```CCC888555222333222111111000000111111000000000000000000000000000000000111222222333333333999FFFVVVbbblllyyy}}}yyy~~~nnn^^^LLLIII===999???>>>>>>HHHYYY___fffkkklllkkkiiihhhfffnnnyyytttllleee___XXXRRRJJJCCCCCCGGGIIIXXXgggmmmmmmnnnpppqqqsssuuuxxx|||~~~~~~~~~~~~~~~yyyzzz||||||{{{wwwsssqqqnnnmmmmmmmmmmmmnnnnnnoooppptttyyyyyyvvvuuuxxx{{{{{{~~~zzzxxx~~~uuuqqqyyyzzzzzzxxxrrrlllWWWHHHBBBFFF]]]wwwDDD@@@;;;999999888555333111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000111333333111111000000111111222333222222333444444444444444222555888999999888999:::<<<;;;;;;=========DDDMMM___~~~ppp```gggtttsssjjjgggooozzzooo[[[RRREEE<<<<<>>===IIIYYYhhhuuu}}}zzz{{{}}}~~~~~~}}}|||||||||}}}}}}~~~~~~~~~~~~}}}{{{xxxwwwwww}}}~~~~~~}}}{{{{{{|||}}}||||||zzzxxxuuuqqqnnnkkknnnlllrrruuuuuuyyypppZZZOOO\\\vvvooohhhssszzz|||wwwttttttuuuvvvuuunnncccYYYWWW\\\aaa```]]]XXXQQQDDD::::::???@@@===888666555666999<<<======BBBCCCCCCAAA>>><<<;;;<<>>FFFSSS___iiinnnppprrrtttwwwxxxzzzzzzzzz|||||||||}}}~~~~~~}}}|||zzzyyyvvvuuuqqqlllhhhhhhnnnsssqqqsssxxxyyymmmpppooorrr{{{}}}rrrcccYYYTTTIIIBBBFFFOOOZZZfffpppsssuuuxxx{{{}}}~~~~~~~~~||||||}}}~~~~~~~~~~~~~~~}}}yyyvvvuuuzzz{{{}}}|||zzzzzz|||~~~zzzzzzzzzxxxuuuqqqmmmkkkkkkjjjqqqvvvwww{{{rrr[[[UUU\\\pppwwwiiieeeqqqyyy}}}yyyxxxvvvsssooonnnggg^^^WWWWWW___dddbbb^^^UUUMMMAAA999<<>>AAAAAAAAA>>>;;;999888999>>>>>>GGGXXXhhhnnnnnnnnnjjjffffffnnnzzz|||xxx{{{|||yyywwwwwwtttooozzzmmmqqq{{{yyyvvvuuuwww|||~~~yyy~~~~~~|||yyykkkhhhcccaaaccciiippptttrrrtttuuuvvvvvvvvvwwwwwwwwwxxxyyyyyyyyyxxxxxxxxxuuurrrmmmfffccceeemmmsssnnnddd\\\___jjjtttuuurrrqqqrrrrrrpppmmmlllnnnqqqrrrpppooommmjjjeee___ZZZ___iiiwww|||vvvqqqfffgggmmmooobbbMMMCCCEEEWWWcccmmmnnnmmmnnnpppqqqnnnkkkggghhhjjjjjjgggcccUUUJJJDDDKKKWWWaaajjjpppmmmpppuuuxxxxxxxxxxxxyyyxxxzzzyyyvvvyyy}}}{{{uuuqqqtttxxxzzztttiiidddeee\\\YYYRRRJJJDDDAAABBBDDD>>><<>>666999333222111111000000111111000000000000000000000000000000000111222222333333444888EEEYYYlllyyyyyyuuu|||zzzqqqqqqzzz{{{ssskkkeee\\\HHH===>>><<<>>>KKKXXX^^^fffkkkkkkiiifffddddddnnn{{{~~~ssskkkaaa[[[TTTNNNGGGAAACCCHHHJJJZZZiiilllkkkmmmrrruuuuuuvvvxxx{{{}}}}}}~~~~~~||||||||||||||||||||||||wwwwwwtttpppiiiaaaZZZVVVJJJJJJJJJKKKKKKLLLMMMNNNTTTWWWXXXTTTQQQWWWeeerrryyy|||{{{www{{{rrrooozzz}}}yyyttt___NNNDDDDDDYYYttt~~~FFFBBB===;;;::::::777444111111111111111111222222000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000111000000///000222444555111111111000111222222333222333444444555555444444111333555666777888:::<<<===;;;:::;;;999999???GGGWWWxxxwwwdddhhhxxx{{{vvvuuuxxx{{{ooo]]]XXXNNNBBB:::999>>>CCCPPPGGG>>>:::777555777;;;999999;;;BBBNNN[[[fffkkknnnpppsssvvvxxxxxxwwwwwwzzzzzz{{{|||}}}~~~~~~}}}{{{yyyxxxpppooommmhhheeeeeejjjoooqqqttt}}}xxxggg^^^YYY\\\mmmgggYYYLLLHHHJJJPPPZZZeeemmmppptttyyy}}}||||||}}}~~~~~~~~~~~~~~~|||}}}|||yyyxxxxxxzzz|||{{{yyyyyy|||yyyyyyyyyxxxuuurrrnnnlllkkkllltttyyy{{{uuu^^^\\\```oootttfffbbblllrrr{{{yyyxxxuuupppjjjhhhaaaZZZTTTWWW```fffddd```XXXPPPDDD<<>>>>>???>>><<<999777777888>>>???JJJ^^^nnnsssqqqoooiiigggiiipppzzzwww}}}{{{uuurrrrrrqqqzzzwwwmmmsssqqqqqqsssxxx{{{{{{{{{|||yyy~~~{{{uuuhhheeeaaaaaaeeellltttxxxtttuuuuuuvvvwwwyyy{{{}}}yyywwwuuuuuuvvvwwwwwwvvvrrrpppjjjbbb\\\___iiirrrpppbbbUUUTTT___lllpppooolllnnnooommmkkkjjjmmmooommmmmmnnnnnnlllggg___YYY```mmm}}}|||tttpppgggfffqqqyyy^^^IIIFFFOOO^^^mmmpppmmmmmmppprrrllljjjiiijjjmmmmmmjjjgggcccQQQCCCEEEPPP[[[dddkkkjjjoootttxxxyyyxxxxxxxxxxxxzzzxxxuuuxxx~~~}}}vvvttttttwwwzzzwwwpppjjjjjjiiifff___VVVLLLEEEBBBAAA@@@;;;@@@FFFNNNpppqqqaaaSSSFFFDDDMMM]]]pppoooHHH888999333222222111000111111111000000000000000000000000000000000111222222333333444777DDDZZZpppzzzwww~~~|||rrrrrr|||yyy~~~uuuqqqvvvjjjQQQ@@@???>>>AAAOOO[[[```hhhmmmnnnkkkhhhfffeeeooo}}}}}}qqqjjj^^^WWWQQQLLLFFFAAACCCIIILLL[[[jjjmmmkkknnntttxxxuuuvvvxxxzzz||||||||||||zzzzzzzzz{{{{{{{{{{{{{{{{{{yyyrrriii^^^RRRGGGAAAEEEEEEFFFHHHJJJMMMOOOPPPOOOPPPNNNGGGAAAGGGWWWfffxxx{{{}}}zzz~~~sssqqq}}}vvv```NNNDDDBBBWWWrrr|||TTTCCC;;;;;;777888:::555222222222111111111111000000000////////////000000000000000000111111111111000000000000000000000000111111000000//////......////////////000000000000222222111111000111111111555444333222222333555666333666888666222222666;;;:::999:::<<<:::888===DDDXXXyyysssrrrvvvyyy{{{|||fffeee{{{}}}vvv{{{wwweeeZZZUUUNNNFFF???;;;>>>CCCMMMJJJBBB:::888:::999555888999;;;???GGGSSS```hhhlllmmmppprrruuuxxxzzz{{{}}}{{{|||~~~}}}{{{|||{{{||||||xxxsssnnngggeeegggccc```iiiyyyzzz|||bbbZZZQQQOOOYYYfffsssxxxcccXXXRRRMMMRRR[[[ccchhhpppvvvyyyyyyyyyyyy}}}}}}}}}|||||||||||||||~~~~~~}}}}}}}}}{{{zzzzzz|||~~~}}}yyytttpppooosssvvvyyy~~~lllWWWQQQ^^^lllpppggg]]][[[___hhhdddeeemmmpppmmmjjjkkk___WWWSSSZZZbbbdddaaa^^^UUUHHH<<<;;;>>>>>>===<<<888999:::===???>>>;;;888;;;>>>===888555999>>>@@@@@@OOOaaakkkooopppooonnnpppjjjhhhmmmwww}}}|||yyy|||{{{}}}nnniiiooo~~~rrrpppzzz|||vvvqqqrrrtttyyyvvv|||uuupppgggaaa\\\]]]eeennntttuuuxxxyyyzzz{{{{{{{{{zzzyyyzzzxxxvvvsssrrrqqqrrrsssnnnjjjbbb[[[YYY___kkktttqqqfffSSSOOO___iiiiiilllkkkiiieeeccceeeiiiiiifffkkkooojjjiiipppmmmgggiiigggsss~~~yyyttthhh___lllzzz___DDDLLLWWWeeennnpppppprrrsssqqqnnnjjjhhhkkkllldddYYY___aaaRRRBBBEEEQQQ^^^llljjjmmmqqqtttvvvwwwxxxyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{vvvuuuyyywwwoooiiiiiieeekkkmmmcccQQQDDDBBBEEE@@@======@@@GGG___www\\\GGGCCCCCCGGG\\\uuuSSS???888888444222444333111000333000000000000000000000000111111111000111111222222:::777GGG^^^ooo|||~~~~~~uuu{{{zzzttt|||qqqUUUBBBAAA@@@CCCPPP```bbbgggkkknnnnnnkkkhhhfffuuu~~~vvvnnnhhhaaa[[[SSSKKKFFFDDDFFFGGGGGGVVVeeellloootttxxxzzzzzzxxxwwwyyy|||~~~}}}{{{||||||{{{{{{zzzzzzzzzyyyyyyvvvuuuqqq___III???AAAIIINNNUUUYYYYYYVVVRRRPPPOOOPPPJJJFFFEEE@@@HHH^^^qqquuu{{{zzzwww||||||yyydddLLL@@@DDDSSShhhyyy]]]HHH===:::555777:::555222222222111111111111000000000////////////000000000000000000111111111111000000000000000000000000111000000000/////////...////////////000000000111333222222111111111222222666555555555555666777777555777:::888666666:::>>>>>>;;;;;;======<<>>FFFRRR___hhhjjjlllooorrrtttwwwzzz|||}}}|||}}}~~~|||}}}}}}zzztttnnniii```YYYYYYYYYZZZiiizzz}}}gggZZZRRROOOSSSXXX```vvvtttggg]]]VVVUUUVVV\\\```fffkkkppptttyyy|||||||||}}}~~~~~~~~~}}}}}}|||||||||}}}}}}}}}}}}}}}|||zzzzzzzzzzzz{{{|||~~~~~~|||yyyvvvtttppptttwwwyyy~~~}}}lllWWWQQQ]]]iiijjjaaaXXXYYY]]]ZZZTTTVVVbbbmmmooollljjj[[[UUUTTT]]]dddccc]]]XXXTTTFFF<<<<<<@@@@@@===;;;444444666:::===>>>===;;;:::===:::444111666===@@@HHHVVVfffooosssuuuvvvvvvpppgggccclllvvvyyyxxxxxxxxxxxx}}}yyymmmlllsss}}}|||rrrrrr{{{~~~xxxwwwwwwvvvxxxyyyrrrmmm```\\\XXX[[[dddnnnuuuwwwyyyzzz{{{||||||{{{yyyxxxzzzxxxtttpppmmmkkkjjjjjjaaa```]]][[[[[[aaajjjqqqtttiiiSSSLLLYYYbbbbbbgggcccaaa]]]\\\^^^cccfffgggiiinnnjjjiiiooommmgggjjjjjjttt|||~~~|||vvvooohhh]]]hhh}}}iiiSSSKKKTTTbbbmmmssstttssssssqqqoookkkhhhjjjiii___SSS^^^eeeYYYGGGCCCHHHTTTdddkkkooosssttttttuuuyyy|||zzzzzzzzzzzzzzzzzzzzz{{{zzzvvvvvvyyyxxxpppjjjjjjjjjnnnooofffWWWJJJEEEEEECCC???>>>>>>CCCZZZ~~~aaaHHHCCCDDDIIIZZZooocccLLL>>>777333222444444111000222000000000000000000000000111111111000111111222333888666GGG```ppp{{{{{{uuu{{{vvv|||nnnTTTBBBAAA@@@DDDRRR```bbbgggkkknnnmmmjjjggggggvvv~~~vvvnnnhhhaaa\\\SSSJJJEEEDDDEEEFFFHHHVVVfffllloootttxxxzzz{{{yyyxxxyyy|||}}}|||{{{|||||||||{{{{{{{{{zzzzzzyyywwwxxxwwwkkkVVVGGGBBBGGGLLLSSSWWWWWWUUUTTTSSSTTTVVVPPPLLLIIIAAAGGG[[[rrrvvv|||~~~~~~zzzwww{{{yyyeeeMMMAAACCCRRRhhhyyyeeeMMM===999555777:::444222222222111111111111000000000////////////000000000000000000111111111111000000000000000000000000000000000000/////////////////////000000000111111333333222222222222333333444555555666777777666666555777999999888888<<>><<>>AAAAAA@@@???AAA===666333888???CCCNNN\\\jjjqqquuuyyy|||{{{nnnbbb```nnnxxxvvvtttwww||||||~~~sssggghhhqqq}}}~~~{{{uuuvvv~~~{{{}}}|||uuunnnhhh^^^\\\ZZZ^^^gggpppvvvyyyzzz{{{}}}~~~}}}{{{xxxwwwuuupppiiiaaaZZZWWWVVVUUUQQQTTTWWWZZZ^^^ccciiinnnssshhhQQQFFFMMMQQQOOOSSSPPPNNNMMMLLLMMMRRRXXX]]]eeekkkiiiiiiooommmhhhmmmrrrxxx}}}~~~~~~}}}uuummmeeeXXX```vvv~~~tttfffOOOUUU```llltttwwwtttrrrssspppkkkhhhjjjggg[[[MMMWWWeeeaaaPPPDDDAAAJJJ[[[gggmmmrrrsssqqqqqqwww}}}{{{{{{{{{{{{{{{{{{{{{{{{zzzwwwwwwyyyxxxrrrmmmkkknnnpppppplllbbbVVVLLLGGGGGGCCC???===>>>QQQ}}}jjjMMMBBBAAACCCOOO^^^wwwvvvZZZCCC777333111444555222000111000000000000000000000000111111000000111222222333777777IIIbbbqqq~~~zzzvvvzzzuuu~~~uuujjjQQQAAAAAA@@@EEESSS___bbbgggkkkmmmllliiigggjjjxxxvvvnnnhhhbbb\\\RRRIIIDDDBBBDDDEEEIIIWWWfffmmmppptttxxxzzz{{{zzzyyyzzz||||||{{{zzz}}}}}}||||||||||||{{{{{{yyywwwyyy}}}yyyiiiTTTFFFHHHLLLRRRUUUVVVVVVWWWWWWXXXZZZVVVRRRNNNBBBCCCUUUrrrvvv|||}}}|||}}}wwwyyyzzzfffNNNBBBCCCQQQgggyyydddLLL===999666888:::222222222222111111111000000000000////////////000000///000000000111111111111////////////////////////000000000000//////////////////000000000111111111333333222222333333444444111222444555666555444444333555777888888999;;;>>>DDD>>>;;;???BBBBBBAAAAAAIIIeeeppplllqqq}}}}}}pppeeexxx~~~xxxooorrrzzzqqqeeeXXXKKK>>>888BBBPPPYYYXXXOOOBBB999888888888999999888:::AAAMMMZZZccciiilllqqqtttvvvyyy}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{xxxqqqiiibbb[[[TTTQQQVVV^^^jjj{{{www\\\UUUMMMGGG@@@???HHHTTTiiixxx{{{lllddd___XXXPPPMMMOOOUUUZZZaaadddgggkkkmmmmmmlllkkklllllllllkkkkkkjjjjjjiiikkklllmmmnnnnnnnnnnnnnnntttwww{{{}}}~~~~~~}}}}}}|||zzzvvvrrrpppooonnntttxxxzzzqqq^^^```iiinnnggg]]]ZZZ^^^cccVVVSSSTTT___lllqqqmmmgggUUUSSSVVV___ddd^^^SSSMMMIII???999>>>EEECCC<<<666;;;::::::;;;>>>@@@@@@???DDDFFFDDD<<<888;;;@@@BBBMMM^^^mmmsssuuuzzzzzzwwwkkk```bbbttt~~~xxxtttxxx|||~~~|||qqqhhhkkkuuu~~~zzzwwwyyy|||}}}zzz~~~yyyssskkkeeedddbbbcccgggnnntttxxxzzzzzz|||~~~~~~{{{xxxvvvppphhh\\\PPPGGGDDDEEEGGGMMMPPPTTTYYY___eeeiiilllqqqiiiUUUJJJNNNKKKCCCCCCBBBBBBBBBBBBAAABBBHHHOOO^^^gggiiijjjqqqooolllrrr|||wwwmmmbbbTTTYYYlllvvvzzzzzzrrr]]]^^^bbbjjjsssuuurrrnnnrrrmmmfffdddffffff[[[NNNJJJ___ggg\\\NNNAAACCCSSSZZZdddooorrrppppppvvv|||{{{{{{{{{{{{{{{{{{{{{{{{zzzxxxxxxyyyxxxuuupppnnnpppooooooooolllcccWWWNNNJJJGGGCCC???;;;GGGjjjyyy]]]JJJ???<<>>AAA@@@???@@@CCC]]]wwwvvvrrrooouuucccppp{{{zzzppppppwwwlllUUUHHH>>>;;;DDDRRR]]]]]]UUUFFF999666777777999888777999>>>IIIUUU]]]ccchhhnnnqqqrrrvvv{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{zzzxxxuuuoooggg^^^XXXMMMOOOUUU___hhhqqq||||||yyy^^^VVVMMMGGGCCC??????AAALLL\\\lllttt{{{~~~uuuoooiii^^^QQQGGGCCCDDDFFFMMMOOOSSSWWWZZZ[[[ZZZYYY\\\\\\\\\[[[[[[ZZZZZZZZZXXXYYY\\\___cccfffhhhhhhooosssyyy}}}~~~}}}~~~yyyzzz{{{wwwqqqkkkhhhgggkkkrrrxxx{{{uuudddiiiqqqrrriiibbbbbbeeefffXXXYYY\\\bbbiiilllhhhcccXXXUUUWWW^^^```ZZZQQQLLLBBB<<<999???DDDAAA:::555999999999:::===@@@@@@???GGGKKKJJJDDD??????@@@???NNNaaarrrvvvwwwzzzwwwpppgggbbbjjj{{{{{{vvvyyyxxxzzz}}}|||uuurrrxxx|||uuutttuuuuuutttsss|||wwwqqqiiiccceeefffiiinnnsssyyy|||}}}zzz|||}}}~~~}}}zzzxxxvvvmmmdddUUUHHHBBBDDDIIINNNVVVVVVXXX[[[aaafffkkkmmmqqqmmm___ZZZaaa]]]PPPMMMFFFDDDEEEEEEBBB===@@@FFFVVVccciiimmmsssqqqpppwwwwwwnnncccSSSVVVgggpppvvv{{{xxxoookkkhhhjjjoooqqqmmmiiijjjddd\\\ZZZaaaeee]]]QQQCCC\\\kkkiii\\\HHH???HHHMMM[[[kkksssssssssvvv{{{yyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyxxxxxxwwwtttpppooollllllooorrrmmmaaaWWWNNNJJJGGGCCC===???UUUnnnyyyoooVVVCCC<<>>===BBBQQQ]]]bbbhhhkkkkkkhhhgggfffooo}}}uuullleeeaaaZZZPPPFFFAAA@@@BBBDDDLLLZZZiiioooqqqtttxxxyyy{{{{{{{{{{{{zzzzzzzzz{{{|||||||||}}}}}}}}}}}}}}}{{{xxxuuuxxxppp[[[SSSUUUXXXYYYZZZ\\\___aaa]]]cccdddbbb]]]MMMHHHVVVppptttzzz}}}xxxvvv||||||iiiRRRDDDBBBOOOeeexxxRRRBBB<<<===999999999222222222222111111111111000000000////////////000000000000000000111111111111000000000000000000000000////////////000000000000000000000111111111222222222111111222222333444555333333555666777777888888666777999:::<<<<<<======<<<999999===???>>>>>>@@@DDDZZZrrryyytttmmm}}}eeelll{{{sssqqquuu{{{rrrXXXJJJBBB>>>FFFTTTaaaccc\\\LLL<<<666666666888777777888<<>>;;;<<>>888666999:::<<>>???888777999555222222222111111111111000000000////////////000000000000000000111111111111000000000000000000000000.../////////000000000111000000111111111222222222000000000111111333444444444444444555666777888999777777888:::<<<<<<;;;:::888777999===>>><<<>>>BBBDDDWWWnnn{{{vvvtttjjjlll|||tttrrrtttwwwttt]]]PPPEEE<<>>CCCHHHKKKKKKJJJOOOTTTVVVQQQNNNOOOPPPOOO\\\qqq}}}zzz|||vvvjjjjjjvvv~~~{{{vvvuuuvvvvvv{{{oooooooooiiigggkkkyyy|||wwwrrrllleee```aaafffmmmtttyyy|||~~~yyyyyyyyyxxxxxxxxxyyyyyypppjjjaaaZZZZZZ___ffflllnnnkkkgggfffiiilllnnnnnnmmmdddUUUXXXppp|||xxxxxxiii\\\SSSPPPKKKBBBAAAGGGPPPcccqqqvvvzzztttooowwwwww}}}|||xxxrrrkkkaaaUUUZZZiiimmmpppuuusssxxxuuuqqqnnnlllhhhccc___VVVRRROOOUUUccckkkdddWWWLLLYYYgggtttwwwbbbHHHAAA@@@MMM^^^kkkrrrssssssssspppqqqrrrsssuuuwwwxxxyyyyyy|||{{{xxxyyy|||zzztttmmmhhhdddhhhooopppjjjdddZZZQQQJJJIIIDDD===???GGGaaa}}}uuu___KKKBBBAAA???GGGjjjrrr{{{mmmIII>>>444333555444222222000000000000000000000000/////////000111333444555;;;<<>>>>>===BBBQQQ\\\bbbiiikkkhhheeeeeefffqqq~~~sssiiiaaa]]]VVVLLLCCC??????CCCFFFOOO]]]kkkpppqqqtttxxxyyyxxxzzz|||{{{zzzzzz|||~~~zzzzzz{{{{{{{{{||||||||||||zzzttt|||vvveeehhhmmmqqquuuxxx|||uuu___TTT___rrrvvv{{{vvvssszzz~~~lllVVVFFFBBBLLLcccwwwNNNBBB@@@???666555:::888222222222111111111111000000000////////////000000000000000000111111111111000000000000000000000000.../////////000000111111000111111111111222222222000000000000111222333444222222111222333555777888555555666888999999888666555666:::>>>===;;;>>>DDDBBBSSSjjj~~~yyy{{{kkkhhhyyytttsssuuuvvvsss```TTTEEE888???PPPggglllhhhWWWDDD999777888666666666777999>>>DDDIIIXXX___gggkkkkkkooowww~~~xxxzzz}}}|||{{{{{{}}}|||||||||}}}~~~~~~zzzzzzzzzyyyxxxuuusssqqqnnnkkkfff___YYYUUUUUUVVV```kkksssnnnbbb[[[\\\```fffrrrvvvqqqrrrccc```WWWKKKBBBAAADDDFFF@@@>>>DDDMMMPPPMMMRRR\\\ZZZ___fffgggbbbXXXMMMGGGDDDEEEGGGIIIKKKNNNPPPQQQUUUUUUUUUVVVVVVWWWWWWWWWZZZZZZ]]]bbbggghhheeebbb___hhhsssyyy{{{{{{}}}{{{{{{vvvoooiiiiiiooouuuooowww|||}}}uuugggkkkoooooooooyyywwwffffffeeehhhqqqwwwmmm^^^[[[[[[___eeecccYYYNNNIII===@@@EEEHHHCCC;;;999<<<666888;;;???CCCDDDBBB@@@IIIMMMNNNJJJHHHKKKOOOPPPbbbuuu{{{wwwzzzuuuiiimmm}}}vvvllloootttsssrrrwww~~~pppqqqqqqkkkiiiooowww~~~zzztttpppjjjddd^^^ggglllsssxxx{{{|||||||||yyyxxxwwwvvvwwwxxxyyyzzzzzztttnnnlllnnnqqqtttsssoookkkkkkmmmoooooonnntttfffPPPRRRmmm}}}kkk]]]YYYTTTLLLLLLRRRQQQffftttzzz|||sssmmmtttttt||||||xxxrrrmmm\\\RRRYYYhhhkkkmmmpppnnnsssrrrqqqpppmmmgggaaa\\\TTTRRRRRR[[[jjjrrrhhhZZZNNNVVV```rrr~~~mmmQQQGGG>>>HHHVVVccckkknnnnnnmmmmmmnnnppprrrtttvvvwwwxxxyyy|||{{{xxxyyy}}}{{{uuummmhhhccceeekkknnnjjjeee^^^RRRJJJIIIFFF???>>>CCCLLLsss|||gggUUULLLEEE>>>GGGjjjnnnqqq|||~~~kkkMMMAAA555333444444333333000000000000000000000000/////////000111333444555;;;<<>>CCCRRR[[[bbbiiikkkhhheeedddeeeqqq~~~rrrggg```\\\UUUKKKBBB>>>???DDDGGGOOO]]]kkkppprrruuuxxxyyywwwyyy||||||zzzzzz|||yyyzzzzzzzzz{{{{{{|||||||||vvv}}}}}}ooosssyyy~~~yyy```TTT]]]sssxxx}}}}}}{{{{{{tttrrrzzz~~~mmmVVVFFFBBBLLLcccwwwLLLCCC<<<;;;;;;999888:::555555444333222000000///000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111000000000000111111222222222222222222222222333444555444333444666999:::777444555888::::::999<<<999888:::???DDDDDDDDDCCCIII```iiilllvvv~~~vvvmmmuuuyyyjjjZZZRRRKKKBBB>>>AAAMMMYYYeeeaaaNNN:::444777777888777777888<<>>@@@===<<<>>>>>><<<===AAAHHHBBBBBBHHHIIIEEEKKKVVVooo~~~}}}xxxoooooonnnuuuyyyuuuqqqqqqssssssqqqqqquuu}}}uuussswwwxxxuuutttzzzzzzzzz{{{{{{wwwppphhhdddeeepppssswww{{{}}}~~~}}}{{{yyyxxxxxxyyy{{{||||||{{{|||vvvrrrppplllkkkooopppnnnnnnpppzzznnnXXXQQQcccvvvsssiiihhhcccYYYaaajjjtttwwwtttpppppprrrsss|||~~~uuueee\\\SSSVVVdddiiidddfffpppssstttssskkk^^^TTTPPPOOOWWWfffnnnmmmpppuuujjjXXXKKK^^^jjjkkkpppuuugggPPP<<>>>>>FFFQQQ___ccchhhiiihhhgggiiikkkuuuyyymmmeee```aaaVVVJJJDDD@@@???BBBGGGTTT^^^hhhkkkmmmrrrvvvwwwyyyyyyzzz{{{{{{{{{zzzyyyyyy{{{}}}}}}{{{zzzzzzzzz{{{zzzwwwvvv|||uuu}}}wwwfffaaadddwww{{{~~~|||wwwttt{{{ssspppwwwoooWWWEEE???HHH```uuuMMMDDD===;;;;;;888777999555444444333222111000///000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111000000000000111111222222222222222222222222333444444444333444777999999888777999<<<===<<<:::888777999===BBBDDDBBB@@@888AAA[[[~~~mmmkkkxxxxxxoooxxxwwwfffYYYUUUNNN@@@:::===FFFQQQ]]][[[JJJ999555999777777777777777;;;@@@DDDLLLVVVaaaiiikkkmmmrrrwwwwwwvvvuuurrrqqqsssvvvzzzxxxxxxtttnnnlllllliiiddd```^^^ZZZUUUPPPLLLHHHFFFDDDFFFLLLUUUaaajjjooopppjjjcccYYYRRROOOOOOPPPQQQVVVcccuuuuuunnnfff```WWWRRRPPPPPPNNNMMMQQQVVV[[[___``````aaaaaaaaaccceeeggggggeeeaaa^^^ZZZUUURRRVVV[[[___dddjjjiiimmmrrruuutttqqqooommmkkkkkkmmmoooqqqqqqnnnkkknnnsssyyy}}}~~~}}}|||||||||{{{sssjjjgggmmmtttwwwwwwxxx{{{yyynnn```\\\___iiiiiikkkvvv{{{rrrnnnqqqsssmmmbbb\\\\\\ccchhhfff```XXXLLLCCC???FFFLLLJJJBBB<<<<<>>DDDPPPzzzkkkZZZHHHEEEWWWgggmmmsss}}}hhhPPP;;;666888555222222222222222222111111111111222222222111222222333444999@@@UUUiiiqqq{{{|||~~~~~~wwwppprrriiiXXXHHHAAA>>>>>>EEEPPP^^^bbbgggiiihhhggghhhjjjssszzzooohhhccc```UUUIIICCC@@@???CCCHHHTTT^^^hhhkkkmmmrrrvvvwwwvvvwwwyyyzzz{{{{{{{{{zzzyyy{{{}}}}}}|||zzzzzz{{{zzzyyyvvvuuuyyymmmssszzz~~~~~~~~~vvvgggffflllrrrwww|||}}}}}}}}}}}}~~~|||xxxuuuzzzrrrnnnttt~~~nnnXXXFFF???HHH___tttNNNEEE===;;;:::888666777555444333333222111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111000000000000111111222222222222222222222222222333444444333555888:::888999:::===???@@@???===999999;;;@@@CCCCCC>>>999666BBBZZZ{{{pppkkkvvvyyyrrr{{{tttbbbWWWXXXPPP???777;;;>>>GGGRRRSSSFFF777555;;;666666666666666999>>>AAAHHHQQQ\\\cccgggjjjoootttxxxvvvtttpppnnnpppssswwwrrrpppjjjaaa]]][[[WWWQQQMMMKKKHHHDDDAAA@@@??????AAAEEEMMMXXXbbbiiikkkkkkccc]]]VVVQQQPPPSSSUUUWWWWWWbbbrrr{{{qqqhhhaaaXXXSSSRRRSSSRRRQQQVVV[[[bbbfffhhhgggffffffgggiiikkkkkkjjjkkkooossslllccc\\\\\\^^^bbbiiiooommmsss{{{|||xxxvvvqqqrrruuuxxxzzzyyyuuurrrtttwwwzzz}}}~~~}}}zzzxxx{{{{{{vvvnnnkkkpppuuuwwwwwwyyy{{{xxxlll___[[[^^^fffffffffmmm{{{zzztttqqqsssqqqhhh]]]VVVWWWeeepppmmmaaaTTTJJJCCC@@@IIIQQQNNNCCC<<<<<>><<<:::777555666444444333333222111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111000000000000111111111222222222222222333333222333444333333555888:::999999:::<<<>>>???@@@@@@>>>>>>>>>AAACCCAAA;;;666===EEEWWWssssssppplllqqq||||||rrrkkkrrr}}}yyyttt~~~tttbbbWWWXXXPPP???777===:::@@@KKKOOOEEE777444;;;555555666555555888<<>>===EEEOOO\\\```eeegggffffffhhhjjjttt{{{qqqkkkhhh\\\RRRGGGBBB@@@@@@DDDIIISSS^^^iiilllnnnrrruuuvvvssstttvvvxxxyyyyyyyyyyyy{{{|||~~~}}}||||||}}}~~~{{{zzzxxxuuuvvvyyyvvvpppdddgggkkkmmmooorrruuuxxxzzz~~~uuubbbVVV]]]kkktttwww{{{~~~~~~~~~~~~zzz{{{|||}}}~~~}}}~~~~~~}}}{{{}}}rrrjjjlllvvv||||||xxxkkkYYYIIIAAAGGG\\\pppPPPGGG>>><<<:::777555666444333333222222111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111000000000000111111111111111222222333333333222333444444333555777::::::999888888999<<<@@@BBB@@@>>>===>>>AAABBB???<<>>===>>>EEEPPP[[[```eeegggffffffhhhjjjxxx{{{qqqjjjggg[[[QQQFFFAAA??????DDDIIIRRR^^^iiimmmnnnrrruuuvvvuuuvvvwwwxxxxxxxxxwwwvvv{{{|||}}}}}}||||||}}}||||||zzzwwwxxxxxxtttmmmfffhhhkkknnnpppssswwwyyyzzz{{{yyykkkVVVKKKTTTcccpppsssvvvxxxwwwwwwxxxyyyzzzzzz{{{|||}}}}}}}}}}}}|||}}}~~~~~~}}}tttiiijjjrrrwwwxxxwwwkkk[[[KKKBBBFFF[[[nnnPPPFFF>>><<<:::777555666333333333222222222111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111000000000000111111111111111222222333333444333444555444333444666999999999777555555888>>>BBB<<<:::888:::???DDDEEEDDD???AAAEEEVVVxxxkkkeeemmmvvvwww{{{zzznnnqqqxxxxxx|||~~~lll]]]SSSKKKFFFDDD<<>>FFFQQQ[[[```eeehhhggggggiiikkk|||{{{pppjjjfff[[[PPPEEE@@@>>>>>>CCCHHHRRR^^^iiimmmooorrruuuuuuvvvwwwxxxyyyxxxxxxwwwvvvzzz{{{||||||{{{{{{}}}|||}}}|||zzzzzzzzztttlllhhhiiilllooorrruuuxxxyyyxxxyyyuuuhhhTTTHHHMMMZZZkkkmmmoooqqqqqqqqqsssuuuuuuvvvxxxyyyzzz{{{{{{|||||||||~~~~~~|||uuujjjiiipppvvvxxxxxxmmm]]]MMMBBBEEEYYYnnnOOOFFF>>><<<:::777666777333333333222222222222111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111000000000000111111000111111222333333444444555555555444333333555777888888888666555666;;;???999777666888>>>BBBCCCCCC>>>BBBEEEOOOmmmvvvkkkqqq{{{zzz~~~~~~mmmkkkwwwtttwwwgggYYYVVVNNNCCC<<>>>>>@@@DDDAAA???===999777<<>>EEEPPP\\\aaafffhhhhhhhhhjjjlll}}}{{{qqqkkkggg[[[PPPEEE@@@>>>===AAAGGGQQQ]]]iiinnnooosssuuuuuuuuuvvvxxxyyyyyyyyyxxxxxxyyyzzz{{{zzzzzz{{{}}}{{{}}}|||{{{{{{{{{tttkkkiiijjjmmmqqquuuxxxyyyyyyyyyzzzxxxmmmZZZJJJIIIOOO\\\^^^aaacccdddgggjjjmmmnnnoooqqqtttwwwyyyzzz{{{{{{|||}}}~~~{{{xxx}}}tttkkkjjjrrrxxxzzz{{{ppp___NNNAAADDDYYYnnnNNNEEE===;;;:::888666777333333222222222222222222000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111000000000000111111000000111222333333444444666666666444333333444666666888999888666666999<<<:::888777999<<>><<<:::AAADDDHHHaaa{{{jjjoooyyyyyylllccczzzvvvrrrwwwooo^^^]]]RRR@@@;;;>>>NNNbbb___III::::::666777888777666777888:::888<<>>999===EEEFFFJJJLLLJJJMMM\\\qqqvvvlllsssxxxwwwtttqqqvvv{{{tttpppzzzwwwxxxuuuvvv|||~~~}}}|||~~~uuuxxx~~~{{{tttkkkbbb\\\^^^mmm|||wwwxxxyyyyyyzzzzzzzzzyyytttnnnfff```\\\ZZZXXXWWWMMMRRR[[[dddlllpppsssuuurrrooommmkkkeeebbbgggooollljjj___]]]iiimmmjjjnnnnnniiijjjlllbbbRRRNNNTTTUUUVVVXXX]]]ccclllsssxxxtttyyyrrr]]]KKKBBB>>><<<>>>FFFQQQ]]]hhhooossswwwzzzwwwnnnfffcccccc^^^```bbbfffkkknnnkkkfffGGGCCCIIIYYYeeehhhlllqqqrrr|||uuuZZZGGGKKKYYYaaaeeejjjmmmoooppptttwwwxxxxxxxxxyyyzzz}}}wwwxxxxxxuuuooojjjiiiiiinnntttrrrggg[[[SSSJJJBBB>>><<<===VVVxxx|||uuu```LLLCCC@@@MMMgggZZZEEE<<<666444555444444444333333333222222444333333333333444555555;;;BBBYYYnnnuuu}}}~~~{{{uuujjjbbb\\\]]]NNNBBB???>>>>>>EEEOOO\\\aaafffiiiiiiiiikkkmmm||||||rrrllliii\\\QQQEEE@@@======AAAFFFQQQ]]]iiinnnpppsssuuuuuutttuuuwwwyyyzzz{{{{{{zzzyyyzzzzzzzzzyyyzzz}}}yyy||||||{{{|||{{{tttkkkjjjlllooossswwwzzz{{{zzz}}}~~~~~~ttt```LLLDDDFFFHHHKKKNNNQQQTTTXXX\\\```gggiiilllqqquuuxxxzzz{{{{{{|||}}}~~~}}}~~~~~~yyyuuu~~~{{{ssskkkkkksss{{{}}}}}}rrraaaNNNAAADDDYYYnnn