BM6P6(@ }}}{{{|||~~~xxxoooppp~~~}}}cccMMMBBB======;;;::::::>>>CCCGGG```wwwuuucccQQQFFFCCCEEEGGGVVV```jjjkkkbbbVVVNNNKKKHHHHHHGGGDDDBBBAAACCCEEEAAACCCEEEEEEDDDCCCDDDEEEHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNPPPPPPQQQQQQSSSTTTUUUVVVTTTUUUWWWYYYZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXXXX[[[\\\]]]\\\ZZZYYYZZZ[[[\\\^^^```bbbdddffffffgggiiiiiijjjkkkqqq}}}uuulll```YYYWWWVVVTTTRRRRRRPPPOOOPPPRRRTTTUUUUUUVVVYYYYYYSSSJJJGGGJJJOOO]]]qqq{{{yyyrrriiijjjcccYYYRRRQQQTTTYYY[[[ZZZ]]]aaadddfffiiilllnnnmmmnnnppprrrsssuuuuuuvvvtttsssrrroookkkfffbbb```]]]YYYTTTPPPMMMJJJGGGEEE>>>>>>===<<<<<<;;;;;;;;;BBB<<<888:::;;;;;;<<>>======>>>>>>???>>>::::::===@@@BBBGGGMMMNNNWWWeeerrr~~~}}}||||||{{{{{{|||zzzwwwvvvwwwvvvsssqqqrrrrrrrrrsssssssssssssssrrrrrrqqqqqqqqqrrrrrrssssssrrrooollliiieeebbb```]]][[[YYYVVVSSSPPPOOONNNOOONNNNNNNNNPPPTTTXXX\\\```]]]VVVMMMIIILLLVVV___dddooo}}}~~~wwwaaa[[[```zzzxxxooofffaaaaaafffhhhjjjlllmmmjjjgggdddfffeeedddeeehhhjjjkkkkkkooo~~~}}}|||~~~~~~{{{}}}gggLLLEEE?????????======???<<>><<<<<<<<<;;;<<<@@@EEEIIIYYYjjj~~~jjjUUUGGGAAA@@@DDDNNN]]]iiilllggg]]]VVVKKKHHHEEEEEEFFFFFFDDDAAAAAACCCEEEEEEDDDDDDDDDEEEDDDCCCCCCCCCCCCCCCCCCDDDCCCDDDEEEGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKMMMMMMLLLMMMNNNOOOPPPQQQQQQQQQRRRRRRSSSTTTUUUVVVWWWWWWXXXZZZ[[[ZZZYYYYYYZZZ[[[[[[[[[[[[\\\^^^aaadddeeedddeeefffhhhooo{{{}}}wwwrrrpppmmmkkkkkkkkkjjjhhheeeeeeccc\\\SSSNNNPPPSSSddduuuzzzkkk___WWWPPPMMMHHHIIIIIIIIIHHHGGGFFFEEEIIIJJJJJJKKKKKKKKKJJJJJJLLLLLLLLLKKKIIIGGGEEEDDDDDDBBBAAAAAABBBBBBAAA@@@===<<<;;;;;;<<<===???AAA===<<>>===>>>===???BBBDDDHHHOOOYYYaaajjjsss|||yyymmmddd___]]]\\\YYYTTTPPPLLLIIIHHHKKKLLLLLLKKKIIIIIIJJJLLLIIIKKKMMMNNNMMMLLLLLLLLLHHHHHHHHHJJJMMMQQQTTTWWW[[[^^^bbbdddcccbbbbbbbbbeeegggmmmssszzz|||wwwsssqqqoookkkggg{{{xxxpppooowwwwww]]]III???;;;<<<<<<<<<===@@@FFFIIITTT```qqquuu___MMMDDDAAABBBIIIVVVccclllllleee^^^TTTNNNGGGEEEFFFGGGDDD@@@BBBDDDEEEEEEDDDDDDEEEFFFEEEDDDDDDCCCCCCDDDDDDEEECCCCCCDDDEEEFFFFFFFFFEEEHHHHHHHHHIIIIIIKKKLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPOOOPPPQQQRRRSSSUUUVVVVVVVVVWWWYYYYYYXXXXXXYYYZZZYYYYYYXXXYYY[[[^^^aaaddddddfffhhhkkkqqq~~~}}}yyyuuurrrnnnnnnjjjcccZZZUUUTTTVVVcccqqqxxxlllbbb[[[OOOMMMIIIGGGEEEDDDBBBAAACCCCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBCCCCCCBBB@@@???>>>======>>>AAAEEEGGGEEEFFFKKKQQQTTTYYYeeeqqq{{{}}}yyywwwuuuttttttuuuwwwwwwuuutttssssssssssssrrrqqqsssrrrooommmlllmmmnnnooolllllllllkkkkkkjjjiiihhhhhheeebbb]]]YYYWWWUUUUUUPPPOOONNNNNNMMMMMMMMMMMMLLLNNNQQQVVVZZZ]]]]]]]]]XXXQQQGGG@@@CCCQQQdddrrrwww~~~kkkWWWQQQ]]]nnn~~~zzzvvvtttuuuuuunnngggdddbbb___aaaeeeaaaeeejjjlllkkkhhhfffeeedddcccccceeejjjnnnqqqrrrlllyyy{{{oooTTTJJJCCCAAAAAA>>><<<<<<>>>???AAABBBEEELLLWWW___iiiqqqxxx}}}rrrgggaaa___]]][[[WWWSSSNNNJJJHHHJJJKKKLLLKKKJJJIIIKKKLLLIIIKKKMMMNNNMMMLLLLLLMMMIIIHHHHHHIIIKKKNNNRRRTTTXXX[[[___ccceeeeeeddddddeeehhhkkkqqqwww}}}|||wwwtttssspppkkkgggzzztttoooooovvvttt\\\JJJAAA;;;<<<<<<<<<===@@@EEEHHHPPPWWWeeevvv~~~iiiUUUHHHAAAAAADDDLLLYYYeeekkkkkkiii```WWWLLLFFFEEEFFFDDDAAABBBDDDFFFFFFEEEDDDEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDDDDEEEEEEEEEDDDDDDGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKLLLLLLMMMNNNNNNMMMMMMNNNPPPRRRSSSTTTUUUSSSTTTVVVVVVVVVVVVWWWYYYWWWWWWVVVWWWYYY\\\___aaaccceeegggkkkqqq~~~|||zzzzzzwwwppphhhaaa^^^]]]dddnnnzzzzzzqqqbbb\\\TTTNNNJJJGGGDDDBBB@@@AAAAAABBBBBBBBBBBBBBB?????????@@@@@@AAAAAAAAA??????BBBEEEIIIKKKJJJHHHIIIHHHFFFFFFHHHLLLQQQTTTVVVYYY```hhhlllrrr~~~}}}zzzxxxvvvvvvuuutttsssssstttuuurrrrrrrrrqqqqqqpppppppppsssqqqooolllkkklllmmmnnnjjjjjjjjjiiihhhfffeeedddbbb```\\\XXXTTTRRRQQQPPPLLLLLLLLLKKKLLLLLLMMMNNNJJJNNNTTT\\\aaabbb]]]YYYMMMIIICCCBBBHHHWWWiiiuuu|||{{{dddRRRJJJQQQdddvvv}}}rrrqqquuuooobbb___]]]___^^^]]]```eeedddddddddccccccccceeefffeeecccaaabbbfffjjjlllmmmmmmxxx~~~}}}tttVVVKKKBBB@@@AAA???===<<<===???@@@@@@CCCJJJTTT\\\eeemmmtttxxx|||tttiiiccc``````^^^[[[WWWRRRNNNKKKJJJKKKLLLKKKJJJIIIIIIJJJIIIKKKNNNNNNMMMLLLLLLMMMJJJJJJIIIJJJKKKNNNQQQRRRWWWZZZ___dddiiijjjiiihhhjjjkkkmmmppptttxxx|||~~~}}}yyywwwvvvrrrmmmhhhyyyqqqmmmpppwwwrrr[[[JJJBBB;;;<<<<<<<<<===???BBBEEEKKKOOO\\\pppsss___NNNDDD@@@@@@DDDMMMYYYeeelllnnnhhh```TTTKKKGGGFFFEEEDDDBBBDDDFFFFFFEEEEEEEEEFFFBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCBBBDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHHHHGGGHHHIIIJJJJJJJJJKKKLLLMMMOOOPPPQQQRRROOOQQQRRRSSSSSSTTTUUUWWWUUUUUUUUUVVVYYY[[[^^^______aaadddgggmmmyyyyyyqqqkkkiiijjjooovvv~~~zzzsssiii```ZZZTTTMMMHHHDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@??????@@@AAABBBBBBBBBEEELLLUUU]]]ccceeeeeeZZZXXXVVVUUUXXX]]]cccfffppprrrzzz}}}yyyuuussstttuuuvvvtttrrrqqqqqqrrrooopppqqqpppnnnmmmnnnooopppooommmlllkkkkkkkkkllljjjjjjjjjiiigggdddbbb```[[[ZZZWWWTTTRRROOONNNMMMHHHHHHHHHIIIJJJKKKLLLMMMLLLOOOUUU]]]aaa___WWWPPPDDDCCCCCCHHHRRR```nnnwww~~~wwwdddOOODDDFFFUUUlll~~~tttsssuuu{{{{{{mmm```ZZZXXXZZZ]]]___```eeelllpppkkkccc______bbbfffgggeeeccc```___aaaccceeeeeejjjttt{{{~~~wwwuuu{{{}}}zzzwwwYYYLLL@@@>>>@@@@@@???>>><<<>>>???@@@BBBHHHQQQXXXaaaiiiqqquuuzzztttjjjeeeaaaaaaaaa___[[[VVVQQQNNNKKKLLLMMMLLLJJJIIIHHHIIIJJJLLLNNNOOONNNMMMMMMMMMKKKJJJJJJJJJKKKNNNPPPRRRVVVYYY___gggnnnqqqpppooonnnnnnoooppprrruuuxxxzzz|||}}}~~~|||{{{zzzvvvooojjj{{{}}}sssjjjpppzzzpppYYYHHHAAA;;;<<<<<<<<<<<<===@@@BBBEEEHHHVVVnnn}}}mmm[[[OOOCCCAAAAAAEEEMMMXXXaaafffhhhddd\\\SSSMMMIIIGGGFFFCCCDDDFFFFFFEEEEEEEEEFFFBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAA@@@CCCBBBBBBBBBBBBCCCCCCDDDGGGFFFEEEEEEEEEFFFGGGHHHGGGGGGHHHIIIKKKLLLMMMMMMLLLMMMPPPPPPQQQQQQSSSUUUSSSTTTUUUWWWYYY[[[]]]]]]\\\^^^aaadddjjjuuu~~~vvvqqqooopppssswww}}}zzzqqqfff^^^WWWWWWVVVTTTRRRPPPNNNMMMKKKJJJIIIIIIIIIIIIJJJKKKPPPUUU___lllyyyyyywwwtttsssuuu{{{{{{yyywwwtttqqqppprrrtttssspppnnnnnnooonnnpppqqqooolllkkkkkkmmmlllkkkkkkkkkjjjjjjiiiiiifffffffffeeeccc```\\\ZZZTTTTTTSSSRRROOOMMMKKKJJJGGGGGGHHHHHHIIIKKKLLLMMMPPPQQQSSSWWWZZZUUULLLDDDAAABBBFFFNNN[[[iiittt{{{}}}```TTTHHHEEELLL]]]uuu}}}tttrrrqqqooojjjccc[[[VVVYYYWWWYYY]]]aaafffpppzzztttggg```aaadddeeedddeeebbb^^^\\\]]]___``````eeemmmyyyyyyuuurrrxxx{{{xxx~~~zzzdddUUUFFFAAAAAA@@@???>>>;;;===???@@@BBBGGGNNNUUU___gggpppuuuzzz}}}qqqjjjfff```aaabbbaaa^^^YYYTTTPPPMMMNNNOOONNNLLLIIIHHHHHHJJJLLLNNNOOONNNMMMMMMNNNJJJIIIIIIIIIJJJMMMOOOQQQTTTXXX___hhhqqqvvvvvvtttqqqqqqpppqqqrrruuuxxxyyywwwzzz|||||||||||||||~~~}}}yyyrrrlll}}}zzzwwwgggppp}}}nnnWWWFFF???;;;<<<<<<<<<;;;<<<>>>AAABBBDDDSSSnnnyyygggZZZHHHEEECCCBBBEEELLLUUU[[[fffddd```ZZZRRRKKKHHHGGGCCCEEEFFFGGGFFFEEEFFFGGGEEEDDDDDDCCCCCCDDDDDDEEEBBBBBBBBBBBBBBBAAA@@@???CCCCCCBBBBBBCCCCCCDDDDDDGGGGGGFFFEEEEEEFFFHHHHHHEEEEEEFFFGGGHHHIIIIIIJJJJJJLLLNNNOOOOOOPPPRRRTTTRRRSSSUUUXXXZZZ[[[\\\\\\\\\^^^```ccciiitttzzztttrrrppppppsssvvvzzzwwwnnnmmmkkkhhheeeaaa^^^]]]XXXWWWVVVUUUUUUVVVWWWWWWZZZ```lll{{{}}}xxxvvvwwwwwwuuusssllloooqqqqqqnnnllllllmmmnnnpppqqqoookkkiiijjjlllhhhiiiiiiiiiiiihhhhhhgggaaaaaaaaa```^^^ZZZWWWUUUPPPPPPQQQPPPNNNLLLJJJHHHIIIIIIIIIJJJKKKMMMNNNOOOUUURRRQQQQQQQQQMMMCCC<<>><<<<<<<<<<<<=========>>>AAADDDNNN```wwwzzzdddSSSHHH??????AAAAAAEEEKKK[[[___bbb^^^UUULLLGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@DDDCCCCCCBBBBBBBBBCCCCCCBBBCCCDDDFFFHHHJJJKKKLLLKKKJJJJJJJJJLLLMMMOOOQQQOOOPPPQQQSSSUUUWWWYYYYYYVVVZZZ___aaaccclllyyyuuunnnnnnnnnmmmmmmooossszzz~~~~~~zzzuuuqqqooonnnnnnssstttwww}}}xxxuuurrrppppppooonnnmmmllllllkkkjjjjjjjjjkkkkkkkkkkkkjjjiiihhhhhhhhhhhhjjjiiihhhfffeeeddddddddd\\\\\\[[[YYYVVVSSSPPPNNNIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJHHHHHHKKKMMMNNNNNNMMMMMMMMMKKKDDD======AAA===FFFQQQ]]]kkkyyyrrr\\\LLLJJJKKKQQQ___ppp~~~wwwqqqooolllfff\\\RRRNNNNNNQQQ]]]aaaaaa]]]```kkkssstttvvvoooeee___]]]^^^______ddd]]]ZZZ[[[YYYTTTUUUZZZ\\\hhhwwwvvv|||yyyzzz}}}sssWWWFFFAAAAAA@@@???===>>>??????BBBFFFLLLQQQ[[[aaakkksssyyy~~~vvvkkkdddaaaaaa```___\\\XXXTTTQQQSSSRRRPPPPPPPPPNNNLLLJJJIIIJJJKKKLLLLLLKKKKKKJJJNNNMMMKKKJJJIIIJJJLLLMMMLLLSSS^^^iiiqqqtttsssrrrrrrrrrrrrssssssuuuvvvwwwuuuvvvwwwyyy{{{zzzwwwtttyyyxxxwwwxxx{{{yyysssooo~~~}}}|||{{{{{{tttooouuu}}}{{{nnnyyymmmUUUDDD===<<<<<<<<<=========>>>>>>BBBAAAEEERRRfff}}}vvveeeXXXKKKEEEAAA???AAAFFFMMMRRRWWWVVVQQQLLLJJJJJJFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@BBBAAAAAAAAABBBCCCDDDDDDEEEEEEEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIJJJLLLMMMNNNMMMNNNOOOQQQRRRTTTUUUVVVTTTXXX\\\^^^```gggsss}}}{{{rrrmmmnnnnnnnnnmmmmmmoootttwwwuuuuuuwww{{{}}}yyytttrrrooommmmmmmmmlllkkkkkkkkkjjjiiihhhhhhiiiiiihhhhhhgggggggggggghhhhhhggggggfffdddcccbbb``````WWWWWWUUUSSSQQQNNNLLLJJJHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHHHHJJJMMMNNNNNNMMMKKKGGGDDDDDDAAA<<<;;;===???NNN```kkkttt~~~lll[[[TTTPPPPPP[[[ooovvvoooiiifffaaa]]]ZZZYYYWWWVVVaaaeeeddd______eeejjjjjjhhhccc\\\XXXXXXYYYZZZYYY^^^YYYXXXYYYXXXSSSRRRUUUYYYbbbppp~~~xxxtttuuu{{{|||{{{]]]IIIAAA@@@@@@???======>>>???AAAEEEKKKOOOXXX___hhhpppwww{{{{{{rrrkkkcccbbbaaa```^^^[[[WWWUUURRRQQQOOONNNMMMLLLIIIGGGIIIIIIKKKKKKLLLKKKKKKJJJNNNMMMKKKIIIIIIJJJKKKLLLLLLRRR[[[eeelllooopppooommmnnnoooppprrrtttvvvwwwttttttvvvxxxyyyyyyvvvsssttttttssstttxxx|||yyytttppp{{{yyywwwssssssnnnllluuu|||xxxvvvyyy{{{yyynnnyyykkkTTTCCC===<<<<<<=========>>>>>>>>>@@@???AAAHHHWWWoooyyykkkXXXJJJAAA;;;<<<@@@AAAFFFLLLNNNMMMLLLLLLNNNGGGGGGFFFFFFEEEDDDCCCCCCAAAAAABBBCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAACCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGGGGGGGHHHJJJKKKLLLKKKLLLLLLMMMOOOPPPPPPQQQRRRUUUYYYYYYZZZ```jjjrrrzzztttooolllnnnnnnnnnllljjjjjjlllnnnnnnnnnooorrruuuzzz|||wwwtttpppnnnkkkjjjjjjjjjiiihhhjjjjjjiiiggggggfffffffffeeeeeeeeeeeeffffffffffffcccccccccbbb```]]][[[YYYRRRQQQOOOLLLJJJHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIGGGHHHIIILLLOOOOOOLLLJJJGGGAAA===>>>???======>>>III]]]sss{{{}}}yyyhhh___^^^XXXXXXggg~~~sssmmmfffaaa]]]```fffgggaaaZZZ```cccbbb^^^]]]___aaaaaa```^^^ZZZXXXXXXWWWVVVUUUWWWUUUUUUXXXXXXUUUTTTVVVYYY^^^hhhxxx~~~sssmmmnnnwww}}}|||fffMMMBBB@@@???>>>=========>>>???CCCIIIMMMUUUZZZccclllsssxxx|||yyysssfffdddbbbaaa```^^^[[[YYYTTTRRROOONNNMMMKKKHHHFFFHHHIIIJJJKKKKKKKKKKKKKKKMMMLLLJJJIIIIIIIIIJJJKKKLLLPPPWWW___eeehhhjjjkkkiiiiiijjjlllooorrrtttuuurrrrrrsssvvvwwwwwwuuusssoooooooooqqquuuzzz~~~}}}yyytttqqq|||yyyuuupppppplllooo|||zzzwwwwwwzzztttnnnyyyjjjSSSCCC???<<<============>>>>>>>>><<<@@@DDDJJJSSSdddzzzjjjUUUFFF>>>===>>>===@@@EEEGGGHHHIIIKKKMMMJJJIIIHHHGGGFFFEEEDDDDDD@@@AAABBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEEEEEEEDDDDDDDDDDDDDDDFFFFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJKKKLLLLLLMMMMMMPPPSSSUUUUUUUUUYYY```gggwww|||uuupppmmmkkkjjjkkkllllllkkkiiihhhhhhiiikkkkkkkkklllnnnqqqtttvvvwww|||~~~{{{xxxvvvsssqqqllljjjhhhhhhhhhhhhgggeeejjjiiihhhfffeeeeeeeeeeeeddddddeeeddddddccccccbbb_________^^^\\\YYYUUUSSSNNNMMMJJJHHHFFFEEEEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHJJJMMMNNNLLLHHHDDDCCC>>><<<===>>>???DDDJJJ\\\mmmtttkkkkkkgggdddfffsss{{{qqqmmmfff___]]]dddppprrrggg[[[XXXZZZ\\\[[[ZZZZZZ[[[[[[^^^]]]\\\[[[YYYVVVTTTRRRSSSSSSTTTWWWZZZ^^^aaadddaaaaaafffuuuzzzsssttt|||{{{nnnRRRCCCAAA@@@???============>>>AAAFFFKKKQQQWWW```iiipppvvv{{{~~~}}}wwwhhheeebbbaaaaaaaaa^^^[[[WWWUUUQQQOOONNNLLLJJJHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJLLLOOOSSSXXX]]]aaadddfffgggggghhhjjjmmmoooqqqsssppppppqqqsssuuuvvvtttrrrmmmmmmnnnppptttyyy}}}|||yyyuuurrr{{{uuuooonnnlllsss~~~zzzyyy}}}}}}rrroooyyyjjjRRRCCC@@@============>>>>>>>>>???;;;AAAGGGKKKQQQ^^^sss~~~eeeQQQEEE@@@>>>:::<<>>??????BBBNNN[[[oooyyy~~~vvvttt{{{xxxxxxzzzvvvnnnlllccc]]]\\\fffuuuxxxlll___RRRTTTVVVWWWVVVTTTTTTUUUWWWXXXYYYXXXWWWUUUTTTSSSUUUUUUUUUXXX^^^hhhqqquuulllhhhhhhsss}}}~~~uuuXXXGGGDDDCCC@@@=========<<<===@@@EEEHHHOOOUUU^^^fffnnntttzzz~~~~~~wwwjjjeeeaaa```aaaaaa___\\\XXXUUUQQQOOONNNLLLJJJHHHHHHHHHHHHIIIJJJKKKKKKLLLKKKKKKJJJIIIIIIIIIIIIIIILLLMMMOOORRRWWW[[[___aaafffgggggghhhjjjlllnnnooonnnnnnoooqqqtttuuutttrrrnnnoooppprrruuuyyy|||~~~|||xxxttt}}}~~~xxxpppkkkjjjttt|||~~~|||uuuqqq{{{hhhPPPBBB???=========>>>>>>>>>??????>>>BBBDDDFFFKKK[[[sssrrr\\\MMMCCC===<<<<<<<<<===???BBBEEEGGGJJJIIIIIIHHHGGGFFFEEEEEECCCDDDDDDEEEDDDCCCBBBAAAFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@BBBAAA@@@???============??????@@@AAABBBCCCDDDEEEDDDEEEEEEFFFGGGGGGFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJIIIKKKMMMNNNOOOQQQTTTWWW\\\cccqqq{{{tttkkkeeedddeeeeeeeeeccceeeffffffffffffgggiiihhhhhhhhhiiiiiijjjkkklllkkknnnrrrssstttvvvzzz~~~{{{xxxrrrooolllkkkkkkkkkjjjiiifffeeedddeeeffffffeeecccddddddcccbbbbbbbbbccccccaaaaaaaaa```]]]ZZZWWWVVVTTTTTTTTTSSSQQQOOOLLLKKKHHHHHHGGGFFFEEEEEEEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDGGGFFFFFFFFFEEEBBB>>>:::777999>>>AAABBBIII[[[mmm|||~~~}}}}}}~~~~~~qqqjjjiii[[[XXXZZZeeerrrvvvnnncccTTTSSSTTTUUUSSSMMMLLLNNNQQQSSSUUUWWWWWWYYY[[[]]]WWWXXXWWWWWW___lllwww|||nnnjjjgggqqq}}}___MMMHHHEEE@@@??????>>><<<<<>>>>>>>>????????????BBBCCCCCCHHHXXXnnnqqqbbbVVVMMMHHHEEEBBB??????AAABBBBBBFFFFFFEEEEEEEEEDDDDDDDDDBBBCCCDDDFFFFFFEEEDDDCCCFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@@@@???>>>>>>============>>>>>>???@@@AAABBBCCCCCCBBBCCCDDDEEEEEEEEEDDDCCCDDDDDDEEEFFFGGGGGGHHHHHHDDDFFFHHHJJJLLLNNNPPPRRRXXX[[[dddsssooohhhaaa^^^```ccccccbbb```bbbbbbbbbbbbccceeegggggggggggghhhiiiiiijjjkkkfffhhhjjjmmmnnnppprrrtttssswww}}}~~~xxxtttrrrjjjhhhgggggghhhhhhhhhgggcccbbbbbbdddeeeeeecccaaa_______________``````aaa[[[[[[[[[[[[YYYVVVSSSQQQOOONNNMMMLLLJJJIIIHHHGGGCCCDDDDDDDDDDDDDDDCCCCCCAAAAAAAAABBBBBBBBBBBBCCCDDDBBB@@@@@@@@@???===;;;888:::>>>DDDJJJVVVjjj|||zzz|||~~~~~~}}}||||||nnnfffcccWWWVVVYYYaaajjjmmmhhhbbbVVVTTTTTTUUUQQQKKKIIILLLNNNPPPRRRSSSTTTXXX]]]bbbWWWYYYXXXVVV[[[gggppprrrfffcccaaajjjhhhSSSLLLGGG???@@@@@@???===<<>>>>>>>>>>>???????????????BBBEEEFFFJJJUUUfffrrr}}}qqqgggVVVQQQKKKEEEBBB@@@??????CCCCCCCCCCCCBBBBBBBBBBBB@@@BBBDDDFFFGGGGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@>>>============>>>>>>????????????@@@@@@AAAAAABBB@@@AAABBBCCCCCCCCCBBBAAABBBBBBCCCDDDEEEFFFGGGGGGAAABBBEEEGGGJJJLLLNNNOOOTTTUUUZZZcccrrr~~~uuueee```ZZZYYY]]]aaabbb```___`````````___```bbbeee___```aaabbbbbbcccddddddbbbbbbdddfffiiijjjkkkkkklllooosssuuuvvvwwwxxxyyyzzzyyyyyyzzz|||zzzyyyyyyzzzwwwsssoookkkjjjhhhffffffggghhhiiihhhgggaaa```aaabbbddddddbbb```\\\\\\\\\\\\]]]^^^______VVVVVVWWWWWWUUUSSSPPPOOOKKKJJJIIIGGGFFFEEEEEEEEE@@@AAABBBCCCCCCBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBB???<<<;;;<<<============<<<>>>GGGRRRbbbvvv|||vvv{{{{{{mmmbbb]]]WWWXXXZZZ___cccccc```\\\VVVSSSSSSUUURRRKKKKKKOOOJJJKKKLLLKKKLLLOOOVVV\\\VVVYYYXXXTTTWWWaaaffffff]]][[[ZZZeee~~~mmmWWWOOOGGG>>>AAAAAA???======???CCCFFFJJJOOOWWW```hhhpppwww|||ssskkkbbb___bbbccc```\\\VVVSSSOOOMMMMMMMMMMMMLLLGGGGGGGGGGGGHHHJJJLLLMMMLLLLLLLLLMMMLLLKKKKKKJJJIIIJJJKKKNNNRRRVVVZZZ\\\[[[\\\^^^```cccgggiiikkklllllllllooorrrtttuuutttqqqqqqpppppppppppppppqqqlllqqqwww|||}}}wwwsssvvv}}}|||~~~yyyuuuuuuyyy~~~yyy```KKKAAA???<<<<<<<<<======>>>???@@@@@@BBBDDDGGGKKKQQQXXX]]]kkksssdddVVVPPPKKKCCC>>>>>>AAA<<<;;;>>>@@@??????BBBDDDCCCCCCDDDGGGHHHGGGFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>============@@@AAACCCBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEGGGHHHIIIJJJKKKMMMQQQYYYcccnnnwww}}}|||yyytttpppnnn___^^^\\\[[[[[[[[[\\\\\\ZZZ[[[[[[\\\\\\]]]^^^^^^```aaabbbaaa```___```aaabbbaaaaaa```bbbdddfffhhhiiiiiiiiijjjlllnnnooopppqqqpppooooooqqqtttxxxzzzzzz{{{~~~~~~}}}}}}~~~}}}wwwqqqpppooonnnmmmkkkjjjiiihhhgggfffdddbbbaaabbbcccdddeeecccaaa`````````^^^\\\]]]ZZZXXXYYY^^^___]]]ZZZUUUUUUSSSRRRPPPOOONNNMMMHHHHHHGGGFFFEEEEEEFFFFFFBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAA???===:::::::::;;;;;;;;;AAA>>>BBBOOO```ppp~~~{{{~~~~~~{{{oooaaa[[[WWWYYY[[[]]]____________XXXRRRRRRZZZ]]]WWWPPPNNNNNNJJJHHHKKKOOORRRYYY___YYYZZZ\\\___dddfffbbb\\\YYYZZZ]]]fff{{{lllXXXKKKBBBDDDAAA@@@@@@???===???CCCFFFLLLUUU]]]dddllluuu{{{xxxqqqhhhbbb______]]][[[TTTPPPMMMJJJJJJJJJJJJIIIJJJJJJJJJKKKKKKKKKKKKKKKIIIKKKLLLMMMNNNLLLKKKJJJJJJKKKLLLMMMOOOSSSYYY]]]ZZZYYYZZZ\\\aaaeeeggghhhkkkmmmoooppppppqqqsssuuurrrqqqpppnnnmmmmmmllllllkkkmmmpppsssvvvzzz|||wwwyyy|||zzz{{{zzzvvvtttvvv~~~www^^^JJJ@@@>>><<<<<<<<<======>>>???@@@AAABBBDDDFFFIIIMMMSSSWWWcccwwwvvveee___[[[RRRHHHBBB???<<<<<<@@@CCCBBBAAACCCEEEDDDCCCCCCEEEFFFEEEDDDEEEEEEDDDDDDCCCBBBBBBAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>=========<<<>>>@@@AAAAAA@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCEEEFFFHHHIIIIIIKKKKKKMMMQQQWWW___fffjjjrrrtttvvvxxxwwwtttqqqnnnpppooonnnkkkiiifffcccbbb[[[ZZZYYYXXXWWWXXXXXXYYYXXXXXXYYYYYYZZZZZZ[[[[[[]]]^^^______]]]]]]^^^_________^^^^^^___aaaccceeegggfffffffffgggggghhhiiijjjiiiiiijjjkkknnnqqqsssrrrsssuuuvvvwwwwwwvvvvvvwwwuuussstttvvvtttnnniiikkkjjjiiihhhgggfffeeeeeefffeeecccaaaaaaaaabbbcccaaa___^^^]]]^^^]]]\\\ZZZZZZWWWTTTUUUWWWXXXUUURRRNNNMMMLLLKKKIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAAAAAAAA@@@AAAAAAAAA@@@@@@??????<<<;;;:::;;;<<<>>>??????DDDGGGQQQ___mmm|||zzz|||zzzpppccc[[[TTTUUUVVVXXXYYYZZZ[[[[[[\\\XXXYYY___```[[[VVVUUURRRNNNKKKNNNPPPRRRVVV[[[YYY\\\```aaaaaaaaa```___XXXZZZ]]]fffyyy}}}cccQQQGGGDDD@@@???@@@???===???CCCCCCIIIRRRYYY```hhhqqqwww|||uuujjjcccaaa```^^^]]]WWWTTTPPPNNNMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNNNNMMMKKKJJJIIIJJJKKKLLLMMMQQQVVVZZZYYYXXXXXXZZZ]]]aaadddeeeiiikkkmmmooooooppprrrtttrrrqqqooommmkkkkkkjjjkkkhhhhhhiiijjjmmmttt|||{{{xxxyyywwwssssssvvvsss[[[HHH???===<<<<<<<<<======>>>???@@@AAACCCDDDEEEFFFIIIMMMQQQ[[[jjjtttllliii```RRRIII===::::::>>>@@@???>>>@@@DDDBBBAAAAAACCCDDDCCCBBBDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>=========<<<<<<<<<>>>??????>>>===>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBDDDEEEFFFGGGHHHHHHHHHHHHIIILLLQQQUUUXXX]]]^^^```aaaaaa```^^^]]]\\\\\\ZZZXXXWWWVVVVVVVVVUUUUUUTTTSSSSSSSSSTTTTTTTTTTTTUUUVVVVVVWWWWWWXXXZZZ[[[\\\\\\ZZZZZZ[[[\\\\\\[[[[[[[[[\\\]]]___```cccbbbaaa``````___`````````aaabbbccceeefffhhhhhhiiiiiijjjkkkkkkllllllmmmllljjjiiikkkmmmlllgggccceeeddddddcccbbbaaaaaa```cccaaa```^^^]]]^^^^^^___\\\[[[YYYYYYYYYYYYWWWVVVTTTQQQNNNNNNOOONNNKKKHHHGGGGGGFFFEEECCCBBBAAAAAACCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@???>>>===<<<<<<888999;;;===???BBBCCCDDDGGGQQQaaapppzzz{{{zzz~~~}}}sssdddZZZSSSSSSSSSTTTUUUVVVXXXYYY]]]\\\^^^dddgggccc___]]][[[UUUQQQSSSUUUUUUWWW[[[^^^aaaeeeddd```]]]]]]___[[[]]]```fffsssrrrXXXLLLEEE@@@>>>???>>>===>>>BBB@@@FFFNNNUUU[[[ccclllrrr|||}}}zzzooofffbbbaaa```___YYYVVVRRRPPPOOOOOOOOONNNLLLKKKJJJHHHHHHIIIKKKLLLMMMNNNNNNOOONNNMMMKKKJJJGGGHHHIIIJJJKKKNNNRRRVVVXXXWWWVVVVVVYYY\\\```bbbeeegggjjjlllmmmnnnppprrrqqqpppmmmjjjhhhgggggggggeeedddbbbaaaeeeooozzz~~~|||zzz{{{xxxssssssvvvnnnWWWEEE===<<<<<<<<<<<<<<<===>>>???@@@AAACCCEEEFFFGGGIIILLLNNNXXXaaaxxx|||vvvlll```XXXFFF@@@===>>>>>><<<;;;>>>AAA???>>>???AAACCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????????????????>>>>>>=========<<<<<<<<<;;;<<<======;;;;;;<<<===@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFEEEEEEFFFIIILLLPPPRRRSSSSSSTTTUUUVVVVVVUUUUUUQQQPPPOOONNNNNNOOOPPPQQQPPPPPPPPPOOOOOOOOOPPPPPPQQQQQQRRRSSSSSSTTTTTTUUUVVVWWWYYYXXXWWWWWWXXXYYYXXXXXXXXXXXXYYYZZZ[[[\\\^^^]]]\\\\\\[[[[[[[[[[[[ZZZ[[[]]]___aaaaaaaaaaaacccbbbbbbbbbcccdddeeeffffffeeeeeeggghhhhhheeecccaaa`````````______^^^^^^^^^]]]\\\ZZZYYYYYYYYYYYYZZZXXXUUUTTTTTTSSSQQQOOOLLLJJJGGGGGGGGGGGGDDDBBBEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBB@@@???>>>===;;;:::::::::777:::===@@@CCCEEEHHHJJJPPP\\\oooxxxfffZZZUUUUUUTTTTTTUUUVVVXXXYYYYYYZZZ^^^iiiqqqrrrkkkeeebbbZZZUUUVVVYYY[[[___dddgggggghhhgggbbb\\\ZZZ\\\___```cccffflll}}}```OOOGGGAAA===>>>>>>===>>>AAA@@@EEELLLSSSXXX```iiiooowwwzzz~~~ssshhhdddbbbaaa```YYYVVVRRRPPPOOOPPPOOONNNNNNLLLJJJHHHGGGHHHJJJLLLMMMMMMNNNNNNMMMLLLKKKJJJGGGHHHIIIJJJJJJLLLOOORRRVVVVVVUUUUUUUUUXXX]]]```aaacccgggiiijjjkkkmmmnnnooommmjjjgggeeecccccccccaaa```______cccmmmxxx{{{uuutttvvv~~~iiiRRRCCC<<<;;;<<<<<<<<<<<<===>>>???@@@@@@CCCFFFHHHJJJLLLNNNPPPUUU[[[nnn|||tttooo[[[RRRIIIEEEAAA======???>>><<<;;;<<>>===<<<::::::999999:::999<<>>>>>>>>======@@@AAAFFFLLLQQQVVV^^^gggmmmrrrvvv|||wwwkkkeeebbb```^^^[[[XXXTTTRRRQQQQQQQQQPPPPPPNNNKKKHHHHHHHHHJJJKKKKKKLLLLLLKKKKKKJJJJJJIIIIIIJJJKKKKKKJJJKKKNNNPPPUUUVVVVVVUUUTTTWWW[[[___]]]```cccfffgggggghhhjjjkkkjjjhhheeebbb```^^^^^^ZZZ[[[\\\^^^bbbiiirrrxxx|||uuuuuuyyyyyycccOOOAAA<<<<<<<<<<<<<<<======>>>???@@@@@@CCCHHHKKKMMMNNNPPPRRRQQQVVVeeexxxpppeeeYYYPPPHHHAAA>>>???>>><<<:::;;;>>>AAACCCDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????????????????@@@@@@@@@=========<<<<<<<<<;;;;;;;;;<<<===<<<:::::::::<<>>>>>???@@@AAAAAAAAADDDDDDCCCCCCCCCDDDEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLHHHHHHIIIJJJJJJJJJJJJIIILLLLLLLLLMMMNNNNNNOOOOOONNNOOOQQQQQQPPPPPPQQQSSSRRRRRRRRRSSSSSSTTTTTTTTTSSSSSSTTTTTTUUUVVVWWWXXXUUUWWWYYYZZZ\\\\\\[[[[[[\\\\\\\\\]]]^^^^^^______]]]]]]^^^___````````````^^^^^^]]]\\\\\\[[[ZZZZZZYYYXXXXXXVVVUUUTTTSSSRRRRRROOOLLLJJJIIIFFFCCCAAA??????@@@@@@AAAAAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@???@@@AAABBBCCCBBBAAA@@@AAA@@@@@@@@@????????????;;;;;;:::999999:::;;;<<<===AAAFFFJJJMMMSSSZZZ```lllqqq~~~ooobbbYYYYYYWWWUUUTTTSSSRRRRRRTTTVVV]]]kkk|||}}}qqqaaaVVVNNNOOOVVV]]]eeejjjppphhheeejjjjjjaaaYYYWWWXXXXXX[[[aaadddooo~~~yyy{{{jjjPPPGGG@@@??????======>>>@@@EEEJJJOOOSSS[[[cccjjjmmmsss{{{|||ppphhhddd```]]]^^^[[[WWWUUUTTTTTTTTTSSSQQQPPPMMMKKKJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLJJJKKKLLLNNNQQQTTTVVVVVVUUUVVVZZZ^^^ZZZ]]]aaacccccccccddddddffffffeeedddaaa^^^[[[YYYSSSUUUYYY\\\___cccgggkkkssstttwwwyyytttvvv}}}uuu___LLL@@@======<<<<<<<<<======>>>???@@@AAAEEEJJJMMMNNNOOOPPPQQQNNNVVV```lllzzzyyymmmdddYYYMMMFFFDDD@@@>>>;;;;;;===@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@????????????>>>>>>?????????@@@@@@@@@======<<<<<<<<<;;;;;;;;;<<<===>>>===;;;:::;;;<<<=================================>>>??????@@@@@@BBBAAAAAA@@@@@@AAAAAABBBEEEFFFGGGHHHHHHHHHFFFFFFCCCDDDEEEFFFFFFFFFFFFFFFDDDEEEFFFGGGGGGGGGFFFFFFHHHHHHIIIIIIJJJKKKKKKKKKHHHJJJLLLLLLKKKKKKMMMNNNNNNNNNOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRSSSRRRRRRSSSUUUVVVVVVVVVVVVVVVWWWYYYZZZ[[[[[[ZZZZZZYYYZZZ[[[[[[[[[[[[\\\]]]\\\[[[ZZZYYYXXXWWWVVVUUURRRRRRQQQPPPOOOMMMLLLKKKJJJGGGEEEDDDCCCBBB???======>>>????????????@@@AAA?????????????????????@@@===???@@@BBBBBBBBB@@@???AAA@@@@@@???>>>===<<<<<<999888888888999;;;>>>???@@@EEEKKKOOOUUU]]]hhhpppvvvwww~~~zzzpppeee[[[[[[YYYWWWUUURRRPPPNNNQQQWWW]]]dddoooxxxvvvpppaaaVVVNNNPPPWWW[[[___aaafffaaaccckkkjjj___YYY[[[WWWUUUXXX```eeemmm|||yyy||||||TTTJJJBBB@@@@@@>>><<<===>>>BBBFFFJJJOOOVVV___eeekkkrrr{{{uuulllfffaaa]]]^^^[[[WWWUUUUUUUUUTTTSSSRRRQQQOOOMMMLLLKKKJJJJJJIIIIIIIIIJJJJJJKKKLLLMMMJJJLLLLLLKKKJJJIIIJJJKKKMMMQQQUUUVVVTTTUUUXXX\\\XXX[[[___aaaaaa````````````bbbccccccaaa]]]XXXUUUOOORRRVVVYYY[[[]]]```bbbcccfffmmmxxx~~~vvvrrrwwwsss]]]KKK@@@===>>><<<<<<<<<======>>>???@@@CCCFFFKKKNNNOOOOOOOOOOOOMMMXXXaaafffsssyyymmm^^^TTTPPPCCC@@@===;;;<<<>>>??????@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@????????????>>>>>>>>>??????@@@@@@@@@@@@======<<<<<<<<<;;;;;;;;;===>>>???>>><<<;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????>>>>>>>>>???@@@AAABBBCCCBBBCCCDDDFFFEEEDDDBBBAAAAAABBBCCCDDDEEEDDDCCCBBBAAABBBDDDEEEEEEEEEDDDDDDFFFFFFFFFGGGHHHHHHIIIIIIEEEGGGHHHHHHHHHHHHJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOPPPQQQQQQRRRSSSRRRSSSVVVXXXXXXXXXVVVUUUWWWXXXYYYYYYYYYYYYZZZ[[[YYYYYYXXXVVVUUUSSSRRRQQQKKKKKKJJJIIIHHHFFFDDDCCCCCCAAA@@@?????????===<<<===>>>??????>>>===>>>????????????@@@@@@@@@@@@@@@<<<>>>@@@AAABBBAAA@@@???AAA@@@???>>>===;;;;;;:::777777666777999<<>><<<<<<;;;???CCCGGGKKKRRR[[[bbbiiiqqq{{{xxxooohhhbbb]]]\\\YYYUUUSSSSSSSSSRRRQQQRRRRRRQQQOOONNNLLLKKKJJJJJJJJJJJJJJJKKKMMMNNNOOOJJJKKKLLLKKKIIIHHHHHHJJJJJJOOOUUUVVVTTTTTTWWWZZZXXX[[[^^^```___^^^]]]]]]]]]___bbbcccaaa\\\WWWSSSPPPSSSVVVXXXYYY[[[]]]___[[[___gggsss}}}tttttt}}}rrrZZZGGG>>>===>>><<<<<<;;;;;;<<<>>>AAABBBGGGGGGHHHIIIKKKMMMOOOPPPPPPVVV^^^gggrrrtttkkkfffXXXLLLAAA>>>===::::::>>>>>>>>>>>>>>>===>>>@@@BBB@@@???????????????@@@@@@???@@@@@@AAAAAA@@@@@@???>>>??????@@@@@@>>>===<<<======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777888:::===????????????????????????????????????@@@@@@AAAAAAAAA@@@@@@AAABBBBBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEBBBBBBCCCCCCDDDEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGJJJIIIIIIIIIIIIJJJKKKKKKIIIKKKMMMMMMMMMMMMNNNOOORRRRRRRRRRRRRRRRRRRRRRRRRRRTTTWWWXXXWWWUUUTTTTTTUUUTTTRRRPPPMMMKKKIIIHHHHHHHHHFFFEEECCCAAA@@@???????????????????????????======???@@@@@@??????>>>>>>>>>>>>>>>>>>?????????:::<<<>>>@@@BBBCCCCCCCCCDDDAAA>>>=========999666666777999<<<>>>@@@BBBCCCEEELLLTTT___mmmzzz}}}pppwww{{{rrrjjjeeebbb]]]YYYZZZ______ZZZUUURRRTTTVVVZZZ\\\___```aaabbb```\\\YYYXXXXXXYYYZZZZZZZZZ\\\```dddccc^^^YYY[[[[[[\\\^^^```gggwww|||{{{{{{```KKKCCCDDD???<<<>>>:::>>>>>>@@@BBBFFFNNNWWW]]]jjjpppwww}}}yyyooohhhbbb^^^___ZZZTTTOOONNNOOOPPPQQQRRRTTTUUURRRMMMJJJJJJKKKKKKKKKLLLMMMMMMMMMMMMLLLMMMKKKIIIIIIJJJKKKKKKKKKIIIJJJKKKLLLOOOQQQSSSTTTTTTWWW[[[]]]^^^___```aaa```___^^^^^^___^^^\\\ZZZSSSSSSTTTWWWYYYZZZZZZXXXWWWYYY^^^hhhvvvzzzvvv|||qqqYYYGGG===<<<===<<<<<<;;;;;;===???BBBDDDGGGGGGGGGHHHIIIKKKLLLMMMPPPUUU[[[bbbiiitttkkk]]]OOOHHHBBB===<<<>>><<<>>>@@@AAAAAABBBBBBCCC??????>>>>>>>>>???@@@@@@???@@@@@@AAAAAA@@@@@@???>>>??????@@@???>>>===<<<======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;===>>>========================?????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFEEEFFFGGGGGGHHHGGGIIIKKKLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQSSSSSSQQQPPPPPPPPPOOOOOOMMMKKKIIIGGGFFFEEECCCCCCBBB@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<>>=========>>>????????????>>>>>>>>>============>>>@@@BBBBBBCCCBBBBBB???<<<::::::;;;;;;999666999999:::;;;>>>BBBHHHKKKSSSZZZbbbkkkvvv}}}}}}vvvzzz~~~}}}wwwnnnfffbbb^^^[[[YYY]]]cccfffccc___UUUVVVWWWYYY[[[\\\]]]^^^bbb```\\\YYYWWWWWWXXXYYY[[[[[[\\\^^^bbbeeefffeee___^^^]]]^^^```fffuuu}}}yyyyyyyyyvvvvvv{{{___JJJAAACCC>>><<<>>>;;;???@@@AAACCCGGGOOOWWW^^^hhhmmmuuu{{{|||qqqjjjdddaaa___ZZZUUUQQQPPPQQQQQQQQQRRRTTTTTTRRRNNNKKKKKKLLLIIIJJJKKKLLLMMMNNNNNNNNNLLLJJJHHHHHHIIIKKKJJJJJJIIIIIIJJJLLLNNNPPPRRRTTTSSSVVVZZZ\\\]]]^^^```aaa_________aaadddfffgggfff```^^^[[[ZZZZZZZZZYYYXXXTTTUUUZZZdddsssxxx}}}oooWWWEEE===;;;<<<;;;;;;;;;<<<>>>AAADDDEEEEEEFFFFFFGGGHHHIIIKKKLLLQQQTTTWWWZZZ___gggqqqyyywwwfffZZZOOOGGGAAAAAA:::<<<>>>@@@AAAAAA@@@@@@>>>>>>======>>>???@@@@@@??????@@@@@@@@@@@@??????>>>>>>?????????>>>===<<<======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::>>>>>>===<<<<<<;;;;;;:::======>>>>>>??????@@@@@@>>>>>>>>>>>>????????????@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDFFFHHHIIIHHHHHHHHHJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLMMMLLLJJJIIIJJJKKKGGGGGGFFFEEEDDDBBBAAAAAA???>>>>>>======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@>>><<<::::::<<<>>>@@@@@@??????>>>>>>=========AAAAAABBBBBBBBBAAA@@@@@@:::999777888999:::999888<<<<<<<<<===BBBIIISSSYYYbbbiiiqqqyyy{{{xxxxxx{{{~~~}}}|||~~~zzz~~~}}}}}}|||wwwooogggaaa^^^[[[YYYYYY]]]dddhhhfffcccWWWXXXXXXYYYZZZZZZ[[[[[[bbb```]]]ZZZXXXXXXYYYZZZZZZZZZZZZ[[[^^^dddkkkppphhheeebbb```___bbbooo|||{{{tttssswwwtttsssyyy\\\HHH@@@BBB>>><<<>>>;;;>>>???@@@BBBFFFMMMUUUZZZdddjjjqqqxxx|||wwwnnnhhhddd^^^ZZZVVVTTTSSSSSSSSSRRRRRRSSSSSSRRROOOMMMLLLLLLHHHHHHIIIKKKLLLMMMNNNNNNJJJHHHGGGGGGIIIJJJIIIHHHHHHIIIIIIKKKMMMOOOQQQRRRRRRUUUXXXZZZ\\\]]]___aaa``````aaafffkkkpppssstttiiiddd\\\WWWSSSRRRQQQPPPNNNPPPUUU___nnn~~~zzzzzzlllTTTDDD<<<:::;;;;;;;;;<<<===@@@BBBEEEFFFCCCDDDEEEFFFHHHJJJLLLNNNQQQSSSUUUVVVWWW]]]eeelllrrreeeYYYOOOJJJCCCBBBAAAAAAAAA@@@???>>>>>>>>>======>>>>>>???@@@??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>===============<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;:::999999999999999999999999<<<<<<<<<;;;;;;;;;;;;;;;>>>>>>?????????@@@@@@@@@<<<<<<<<<=========>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBCCCCCCDDDAAACCCEEEEEEDDDDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGFFFDDDCCCDDDFFF@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???===<<<;;;;;;<<<===>>>@@@@@@@@@@@@????????????BBBBBBAAA@@@???>>><<<<<<999888888777888999::::::===???CCCGGGNNNXXXdddlllpppxxx~~~{{{zzzzzz}}}}}}zzz|||yyysssppp~~~wwwooofff___\\\ZZZ[[[YYYXXX[[[```cccaaa^^^YYYYYYYYYYYYZZZ[[[\\\\\\cccaaa^^^[[[ZZZZZZ[[[\\\YYYZZZ[[[ZZZ[[[aaajjjpppqqqlllgggbbb^^^___hhhsss|||uuuwwwyyyvvvvvvyyy[[[FFF???AAA>>><<>>@@@BBBDDDEEEAAABBBCCCFFFIIILLLOOOQQQPPPRRRTTTTTTUUUYYY___eeexxx}}}qqqeee[[[WWWSSSMMMIIIGGGEEECCC@@@??????>>>>>>>>>>>>??????>>>??????@@@@@@??????>>>>>>>>>>>>=====================<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;999888999999999999999999999999::::::;;;;;;<<<===>>>>>>=========>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<=========<<<<<<<<<===>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???????????????@@@AAAAAA???AAABBBBBBAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCAAA@@@???AAABBB<<<<<<==================<<<=========>>>>>>>>>>>>========================;;;<<<<<<===============@@@@@@@@@AAAAAABBBBBBBBB@@@@@@>>>===;;;:::999888888888888777777999;;;<<>>AAA>>>===???<<<:::;;;===>>>AAAFFFMMMQQQ___dddmmmuuuzzz~~~qqqggg```^^^[[[ZZZYYYXXXVVVTTTNNNNNNNNNNNNNNNNNNLLLKKKLLLKKKJJJIIIHHHHHHHHHIIIFFFEEEEEEFFFHHHIIIHHHFFFFFFGGGGGGHHHJJJLLLNNNOOOOOOQQQTTTVVVWWWZZZ]]]___ddddddeeeiiinnnsssuuuvvvppphhh]]]SSSMMMJJJJJJJJJJJJKKKOOOYYYiiiyyyxxxxxxtttrrrrrruuu~~~~~~dddNNNAAA<<<;;;::::::;;;<<<>>>@@@BBBCCCDDD@@@AAACCCFFFIIIMMMOOOQQQNNNQQQTTTUUUUUUWWW\\\```ppp~~~tttjjjddd\\\UUUQQQLLLGGGBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>????????????>>>>>>???>>>===<<<<<<<<<============<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;;;;:::999::::::::::::::::::::::::999999:::<<<===>>>???@@@::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===:::::::::;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>;;;;;;;;;;;;;;;<<<=========???@@@@@@???>>>>>>???????????????????????????===>>>??????>>>===>>>???;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<>>>?????????>>>@@@@@@AAAAAAAAABBBBBBBBB===<<<;;;999888777777666666777888777888:::>>>AAAFFFPPP]]]iiisss~~~~~~||||||yyyqqqwwwpppggg___ZZZXXXWWWVVVWWWWWWXXXZZZ]]]______^^^VVVVVVWWWXXXZZZ]]]```bbbbbbaaa^^^]]]]]]^^^```bbb```bbbcccddddddeeefffgggiiieeecccccccccccciiippp~~~yyy{{{}}}}}}yyy|||yyy~~~|||qqq[[[FFF???BBB>>>===???===<<<===???@@@CCCGGGMMMQQQ[[[aaajjjsssxxx}}}vvvkkkcccaaa^^^\\\ZZZYYYWWWUUUNNNMMMLLLMMMOOOOOONNNLLLMMMLLLJJJHHHFFFFFFFFFFFFEEEEEEEEEFFFHHHIIIHHHFFFFFFFFFFFFGGGIIIJJJLLLMMMMMMOOORRRTTTUUUXXX\\\___bbbccceeeiiinnnqqqrrrrrrmmmfff\\\SSSMMMKKKIIIHHHJJJKKKNNNXXXgggxxx|||~~~vvvqqqqqqrrrvvv~~~{{{aaaLLL@@@<<<<<<;;;:::;;;<<<>>>???@@@AAAAAAAAABBBCCCEEEGGGJJJLLLMMMLLLPPPTTTUUUUUUUUUWWWZZZiiiwww|||vvvoooiiiddd\\\QQQJJJEEEDDDBBB@@@???>>>>>>>>>>>>>>>????????????>>>>>>???>>>===<<<;;;<<<<<<=========<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<<<<<<<::::::::::::::::::::::::999::::::;;;<<<===>>>>>>:::::::::::::::999999999::::::::::::;;;;;;;;;;;;888888999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::::::::::::::;;;<<<<<<<<<>>>??????===<<<===>>>========================777:::<<<===<<<<<<<<<===:::::::::::::::;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===???@@@BBBBBBBBBBBBAAA@@@??????>>>>>>;;;:::888777666666777777666888:::;;;===AAAGGGKKKTTT^^^kkkwwwyyynnnlllfff^^^YYYXXXXXXWWWWWWUUUUUUWWWZZZ\\\^^^___^^^UUUUUUUUUVVVXXX[[[^^^```___^^^\\\[[[\\\^^^aaaccc``````aaadddgggiiihhhgggeeebbbbbbdddeeedddhhhmmmyyy~~~}}}zzzsss]]]HHH@@@CCC???===@@@======>>>@@@AAACCCFFFKKKOOOXXX^^^gggpppvvv{{{|||qqqgggddd```\\\[[[YYYWWWVVVOOOMMMMMMOOOQQQRRRPPPNNNLLLJJJHHHFFFEEEEEEFFFGGGEEEEEEEEEGGGIIIJJJHHHGGGEEEEEEFFFFFFHHHIIIKKKLLLLLLNNNPPPRRRTTTWWW[[[^^^^^^```dddjjjpppssssssrrrkkkeee]]]VVVPPPMMMJJJHHHKKKKKKNNNWWWeeevvvxxxrrrrrrtttzzz|||yyy___KKK@@@===<<<<<<:::;;;<<<>>>??????@@@@@@CCCCCCCCCDDDEEEGGGIIIIIIKKKOOOTTTUUUTTTRRRSSSUUUeeeooo~~~yyyoooaaaVVVFFFEEECCCAAA@@@>>>======>>>>>>????????????>>>>>>???>>>===;;;;;;<<<<<<=========<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>>>>::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999999999:::::::::777888888999::::::;;;;;;999999999999999999999999999::::::;;;;;;::::::999<<<<<<;;;;;;<<<<<<===>>>;;;===>>>>>>===<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;444777:::<<<;;;;;;;;;;;;999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;========================<<<;;;:::;;;===AAADDDGGGCCCCCCAAA???===;;;:::999999888777666666666777888888;;;>>>@@@CCCHHHPPPUUU^^^hhhttt~~~~~~qqqeee```ZZZVVVWWWXXXXXXWWWUUUUUUWWWXXXZZZ[[[[[[[[[UUUTTTTTTTTTVVVXXX[[[]]]\\\[[[ZZZZZZ[[[^^^aaaccc]]]\\\\\\```fffjjjjjjhhhgggdddccceeeeeecccdddgggqqqxxxxxx{{{ttt^^^IIIAAADDD???>>>@@@===;;;<<<>>>???AAADDDIIIMMMUUU\\\eeennntttyyy}}}vvvjjjfffaaa]]][[[YYYXXXVVVPPPOOONNNPPPSSSTTTSSSPPPJJJIIIGGGEEEEEEFFFGGGHHHEEEEEEEEEHHHJJJJJJIIIGGGEEEEEEEEEFFFGGGIIIJJJKKKLLLMMMOOOQQQSSSVVV[[[^^^[[[^^^dddkkkrrrvvvvvvuuupppkkkddd^^^XXXTTTOOOLLLKKKJJJMMMVVVdddtttuuurrruuuxxxuuu{{{qqqUUUEEE???<<<<<<===<<<<<<======>>>>>>??????BBBBBBBBBEEEGGGJJJJJJJJJFFFJJJOOOTTTVVVXXXYYYZZZ\\\```hhhtttuuugggWWWPPPHHHCCCCCCCCCAAA>>>???@@@@@@???<<<;;;<<<===<<<<<<=========>>>>>>>>>;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999;;;>>>>>><<<:::999999======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888888888888888888888666666666666666666666666;;;;;;;;;;;;;;;;;;;;;;;;777888888999999999888888:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<;;;;;;:::::::::::::::;;;<<<===>>>>>>===<<<:::999999:::;;;<<<<<<;;;;;;::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;>>>>>>>>>>>>>>>?????????===;;;:::888888888888999444666999:::999999999:::???@@@BBBFFFJJJPPP\\\eeepppqqqttt}}}kkkaaa\\\WWWYYY```eeeeeeccc[[[WWWTTTTTTWWW[[[]]]]]]VVVUUUTTTUUUWWWZZZ[[[[[[hhhccc^^^]]]___```^^^[[[[[[ZZZYYY\\\___ccceeefffcccdddeeedddbbbbbbcccdddjjj~~~}}}zzzyyyyyy~~~iiiQQQ???@@@CCC???===AAA>>>===<<<<<>><<<<<<===<<<======>>>>>>??????@@@AAAAAACCCEEEIIIKKKMMMMMMKKKNNNRRRVVVWWWWWWWWWWWWYYYYYY[[[bbbooowwwggg]]]QQQKKKKKKJJJGGGCCC>>>============<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999;;;======<<<:::999:::<<<<<<<<<;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888999999999999999999999999999999999999999999999999888888888888888888888888444555777888::::::;;;;;;999999::::::::::::999999:::;;;;;;;;;;;;;;;::::::999999::::::;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>;;;:::999777777777888888555666888999999:::===???@@@DDDJJJPPPUUU\\\fffnnnppppppssszzzxxxeeeYYYVVVUUU\\\gggoooqqqppp]]]YYYUUUSSSUUUXXXZZZZZZXXXWWWVVVXXX[[[___bbbbbbkkkeee^^^\\\\\\\\\ZZZWWW[[[YYYXXXYYY[[[]]]^^^^^^cccdddeeedddcccbbbbbbcccgggzzz||||||qqqYYYEEECCCEEEAAA>>>@@@>>>===<<<===???CCCGGGIIIQQQWWW^^^eeekkkqqqzzzuuummmeeeccc```ZZZVVVVVVTTTQQQOOONNNOOOOOOMMMJJJHHHGGGFFFEEEFFFGGGIIIJJJGGGFFFEEEFFFHHHIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIKKKMMMOOOOOOQQQSSSUUU[[[]]]bbbjjjsss|||zzzssslllbbbVVVNNNJJJIIILLLVVV```kkkxxx~~~yyyuuuooommmvvvhhhOOOAAA===<<<<<<=========>>>>>>???@@@@@@AAABBBDDDFFFJJJMMMQQQSSSUUUSSSUUUWWWXXXXXXWWWTTTSSSUUUVVVWWW[[[eeewww}}}qqqccc[[[ZZZYYYSSSMMMDDDAAA>>>>>>???@@@>>><<<===============<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<===<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999::::::::::::::::::::::::::::::::::::::::::::::::777777777777777777777777666666777999999:::::::::888888999999999999888888::::::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<999888777666666777888888777888999999:::===AAAEEEKKKQQQZZZ```ffflllsssxxxuuutttuuuxxxpppaaaRRRQQQRRR[[[gggpppssssss___[[[UUUSSSSSSUUUWWWXXXYYYWWWVVVXXX]]]bbbfffhhhgggbbb[[[XXXXXXXXXWWWVVVYYYXXXVVVWWWYYY[[[\\\\\\aaacccddddddbbbaaaaaabbbfffwwwzzzxxx~~~fffNNNFFFFFFCCC??????>>>===<<<===>>>BBBEEEHHHOOOSSSZZZ___eeelllvvv}}}~~~wwwmmmgggbbb[[[VVVUUUSSSPPPMMMLLLLLLKKKJJJIIIGGGFFFFFFFFFGGGHHHJJJKKKHHHGGGFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGIIILLLMMMNNNOOOQQQTTTZZZ\\\```gggppp{{{{{{rrrfffYYYPPPMMMJJJMMMUUU___iiiuuu}}}vvvpppiiikkkyyyxxxcccKKK???<<<<<<<<<=========>>>???@@@AAAAAABBBEEEHHHLLLPPPSSSWWW[[[]]][[[[[[[[[[[[ZZZWWWSSSPPPPPPTTTZZZ___eeeqqqwwwqqqqqqnnneee\\\UUUNNNEEEAAABBBBBB@@@============>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<<<<;;;;;;;;;<<<;;;;;;:::::::::999999999<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999::::::::::::::::::::::::888888888888888888888888888888888888888888888888:::::::::999888777666555888888999999999999888888999999:::;;;;;;;;;::::::;;;;;;;;;:::::::::::::::999:::<<<=========;;;;;;;;;;;;<<<===>>>>>>>>>>>>@@@@@@????????????>>>>>><<<<<<;;;;;;::::::999999777666666555666777888999:::;;;<<<===???DDDIIINNN]]]dddkkknnnqqqvvv|||~~~}}}{{{yyyzzz~~~xxxhhh^^^WWWTTTRRRUUU\\\ccceeefff\\\YYYUUURRRRRRTTTVVVXXXXXXVVVTTTUUUYYY___dddfffaaa\\\WWWTTTUUUWWWXXXXXXWWWVVVVVVXXX[[[^^^``````___```bbbaaa```______```fffsss|||uuuYYYIIIDDDCCCAAA???>>>===<<<===>>>AAADDDFFFNNNRRRVVVZZZ___fffpppwwwxxx}}}rrrjjjccc\\\WWWWWWSSSPPPMMMJJJIIIHHHHHHIIIFFFFFFFFFFFFHHHIIIKKKLLLIIIHHHGGGGGGIIIIIIIIIGGGEEEEEEEEEEEEEEEFFFGGGGGGFFFHHHKKKLLLMMMNNNQQQSSSVVVXXX[[[aaajjjvvvzzzrrrhhh]]]UUUPPPLLLMMMUUU___hhhsss{{{sssllleeehhhyyyrrr^^^HHH>>><<<<<<<<<===<<<===>>>???@@@AAABBBBBBFFFIIINNNRRRTTTXXX]]]```___]]]\\\\\\\\\YYYTTTOOOMMMRRRXXX\\\___eeeooowww{{{qqqjjj___PPPGGGCCCBBB???===<<<<<<<<<======>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;<<<;;;;;;<<<===;;;;;;:::::::::999999999<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999::::::::::::::::::::::::888888888888888888888888888888888888888888888888:::::::::999888777666555999999::::::::::::999999888999999:::;;;;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;999:::<<<===>>>===<<<<<<<<<===>>>????????????>>>????????????>>>>>>======999888888888777777777666666666666666777888:::;;;999<<<@@@EEEKKKRRRZZZ___kkkqqqtttrrrssszzz~~~||||||}}}}}}~~~~~~{{{jjjaaa\\\ccc^^^WWWSSSTTTWWWYYYYYYVVVUUUSSSRRRQQQSSSVVVYYYXXXUUURRRRRRVVV[[[___aaa```]]]YYYWWWWWWXXXYYYZZZXXXVVVVVVWWW[[[^^^___```\\\]]]^^^]]]]]]]]]^^^```dddmmmeeeLLLBBBBBBBBB@@@>>>===<<<===>>>@@@BBBDDDNNNQQQTTTWWWZZZaaajjjqqqsssyyyvvvmmmeee]]]YYYXXXSSSQQQNNNJJJHHHGGGGGGHHHEEEFFFFFFGGGHHHJJJKKKLLLIIIHHHGGGGGGIIIIIIHHHGGGEEEEEEDDDDDDEEEEEEFFFGGGFFFHHHKKKLLLMMMNNNPPPRRRTTTVVVXXX]]]eeerrrxxxrrrjjjaaa[[[SSSOOONNNUUU___hhhqqqyyymmmgggaaafffwwwnnnZZZFFF===<<<<<<<<<<<<<<<<<<===>>>???AAABBBBBBDDDHHHMMMPPPQQQTTTYYY]]]^^^]]]\\\]]]^^^\\\VVVRRRUUUVVVVVVVVVXXX^^^gggnnn|||uuueeeWWWMMMGGGBBB???>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<;;;::::::;;;===;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::666666666666666666666666666666777999999:::::::::999999::::::::::::999999777888999::::::;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===============>>>>>>@@@@@@@@@@@@>>>===>>>======<<<<<<;;;;;;:::666666666666666666666666777777777777999;;;===>>>:::@@@JJJTTT]]]fffmmmrrrsssyyyzzztttsss{{{~~~|||zzzzzz|||}}}~~~}}}}}}~~~mmmbbb``````hhhccc[[[UUUSSSTTTUUUVVVPPPQQQRRRRRRRRRSSSVVVXXXXXXUUURRRRRRUUUXXX[[[\\\dddbbb___\\\ZZZYYYYYYYYYYYYWWWUUUUUUWWWYYYYYYYYYZZZ[[[[[[ZZZZZZ\\\```cccccchhhyyysssUUUEEECCCDDDAAA===============???AAABBBKKKNNNQQQSSSVVV\\\eeelllqqqvvv}}}zzzppphhh```[[[ZZZSSSRRRPPPMMMIIIFFFGGGHHHFFFGGGGGGHHHIIIJJJJJJKKKIIIHHHGGGGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFEEEGGGJJJKKKLLLMMMPPPRRRTTTUUUXXX[[[bbbnnn|||}}}wwwooofff___VVVQQQOOOVVV```iiiqqqwww~~~hhhdddaaagggwwwkkkYYYEEE===<<<<<<;;;<<<:::;;;<<<===???@@@AAABBBCCCHHHMMMNNNNNNPPPUUUYYY\\\ZZZZZZ\\\______ZZZUUU\\\ZZZWWWVVVXXX^^^eeeiiinnnwwwuuufffZZZQQQMMMHHHGGGFFFDDDBBB@@@>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999:::<<<<<<<<<<<<;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;<<<<<<===<<<;;;;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999777777777777777777777777444555777888::::::;;;;;;888888999999999999888888777777888::::::;;;;;;::::::::::::;;;;;;<<<<<<===;;;;;;;;;;;;<<<===>>>??????@@@AAABBBAAA@@@>>><<<;;;;;;:::999999888777777555555666666777777888888888888888999;;;>>>@@@BBBFFFNNNYYYeeennntttyyy|||{{{www~~~{{{zzzyyyzzz}}}}}}}}}lll]]]YYY\\\___```]]]YYYUUUTTTSSSSSSSSSMMMPPPSSSTTTSSSRRRTTTVVVSSSQQQPPPPPPSSSVVVWWWXXX```___^^^\\\YYYWWWWWWWWWWWWUUUTTTTTTUUUWWWWWWWWW[[[ZZZYYYXXXYYY]]]cccgggkkkkkkxxxaaaKKKGGGEEEAAA===============>>>???@@@DDDGGGLLLOOOSSSZZZbbbiiirrrvvv|||~~~uuulllbbb[[[ZZZSSSTTTSSSPPPKKKGGGGGGHHHGGGHHHHHHIIIIIIJJJJJJIIIIIIGGGFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFCCCEEEHHHIIIJJJKKKNNNPPPQQQSSSVVVXXX]]]hhhwwwwwwkkkbbbYYYRRRPPPWWWbbbjjjrrrwww{{{fffdddcccjjjzzz~~~jjjXXXEEE======<<<;;;;;;::::::;;;===>>>@@@AAAAAAEEEIIINNNOOONNNOOOTTTYYYZZZXXXXXX[[[```aaa\\\WWWXXXWWWVVVXXX[[[___```aaaeeemmm{{{~~~nnnbbb\\\SSSRRROOOKKKGGGDDDAAA@@@>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;<<<======;;;999999:::;;;======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;<<<======<<<<<<;;;;;;;;;:::::::::888888888888888888888888666666666666666666666666999999999999999999999999777888888999999999888888777777888888888888777777666777888999:::;;;;;;;;;888888999::::::;;;<<<<<<<<<;;;;;;;;;<<<===???@@@AAAAAABBBCCCBBB@@@===<<<999999888888777666555555555555666777888999::::::999999999:::===???BBBCCCSSS[[[gggqqqxxx{{{||||||}}}|||zzzyyyyyy{{{~~~xxxqqqpppmmmnnnfffWWWLLLMMMSSSWWWUUUTTTTTTSSSRRRPPPNNNLLLLLLPPPTTTUUUSSSQQQRRRSSSNNNMMMLLLNNNQQQTTTUUUUUUWWWXXXYYYYYYWWWVVVUUUUUUUUUSSSRRRSSSVVVYYYZZZZZZ\\\[[[YYYXXXYYY^^^fffkkkuuurrr{{{xxx{{{jjjRRRJJJFFF@@@===============>>>??????>>>BBBHHHMMMQQQXXXaaahhhssswww|||xxxnnnccc\\\YYYSSSUUUUUURRRLLLHHHGGGHHHHHHHHHIIIJJJJJJIIIIIIIIIHHHGGGFFFFFFGGGGGGEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFBBBDDDFFFHHHHHHJJJLLLNNNNNNPPPSSSTTTYYYcccqqq{{{~~~ooodddZZZSSSPPPXXXbbbkkkrrrxxx{{{{{{ppphhhcccjjjwww```OOO???:::;;;<<<;;;;;;:::;;;<<<===>>>???@@@AAADDDGGGJJJMMMNNNQQQTTTVVV]]]^^^```bbbcccbbb^^^[[[YYYXXXXXXYYYYYY[[[\\\]]]]]]bbbjjjvvvuuunnnnnnkkkdddZZZPPPHHHDDD;;;>>>@@@AAA???>>>>>>>>>::::::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;========================???===;;;;;;<<<<<<;;;:::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;::::::999888:::999888888777777888888999888888888888888999999666777888888888777555444777777777777777777777777888888999999999::::::::::::::::::;;;;;;;;;;;;<<<:::::::::::::::;;;<<<===<<<<<<<<<============>>>======<<<;;;::::::::::::777777777666666555555555999888666666888:::;;;;;;===<<<<<<>>>BBBIIIOOORRRdddkkksssxxxzzz}}}rrrddd___```\\\YYYTTTMMMGGGEEEGGGIIIJJJNNNRRRSSSQQQPPPQQQSSSMMMOOOQQQRRRRRRQQQOOONNNPPPOOONNNOOOPPPPPPNNNLLLQQQQQQSSSUUUWWWWWWUUUSSSVVVSSSPPPQQQTTTWWWWWWWWWZZZYYYXXXYYY[[[___dddgggoooyyyzzzxxx}}}oooWWWHHHCCCCCC@@@===<<<===>>>>>>>>>???AAADDDGGGMMMTTT\\\bbbrrrvvv{{{|||ppphhhdddaaa[[[YYYWWWVVVTTTRRROOOLLLOOOMMMKKKIIIHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFDDDEEEFFFGGGGGGFFFDDDCCCEEEEEEEEEEEEFFFGGGHHHIIIMMMOOOQQQSSSVVV]]]fffnnnuuuyyyjjj^^^VVVQQQWWWaaaiiipppvvvxxx~~~{{{~~~rrriiieeemmmzzzyyy^^^NNN???:::<<<<<<;;;;;;<<<===>>>???@@@AAABBBCCCDDDGGGJJJLLLNNNQQQTTTWWW```aaaccceeeeeedddaaa___^^^^^^^^^^^^^^^]]]\\\\\\[[[^^^dddmmm|||tttggg\\\UUULLLKKKIIIFFFDDDAAA>>>===999::::::;;;<<<<<<======;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999999:::;;;:::999<<<<<<;;;;;;;;;:::::::::;;;<<<<<<<<<;;;;;;:::999:::999888888777777888888;;;:::999888888888888888777777777777777666666555777777777777777777777777888888888999999999:::::::::::::::;;;;;;;;;<<<<<<===<<<<<<<<<<<<===>>>??????>>>>>>===<<<<<<;;;;;;;;;;;;:::999999999999999666666666666666777777777666666666888:::<<<======???AAAEEEIIINNNUUU]]]bbbppptttxxxyyyyyy{{{kkk]]]WWWVVVWWWTTTOOOJJJFFFDDDCCCCCCFFFIIINNNPPPOOONNNNNNOOOMMMNNNPPPQQQRRRQQQPPPOOONNNMMMMMMNNNPPPQQQPPPOOOQQQQQQQQQSSSUUUUUUSSSRRRUUURRROOOOOORRRTTTUUUTTTSSSTTTVVVYYY\\\^^^aaabbbeeennnttt~~~~~~~~~gggQQQGGGDDDAAA>>><<<===>>>>>>>>>???@@@CCCGGGLLLSSS[[[aaalllpppwww|||zzzqqqkkkhhh^^^\\\ZZZXXXWWWUUURRRPPPOOONNNMMMKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFBBBCCCEEEGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHKKKMMMOOOPPPSSSYYYbbbiiiuuu}}}mmm```WWWQQQVVV___fffmmmrrrzzz|||~~~vvvllliiirrr~~~sss[[[MMM???;;;<<<<<<;;;<<<>>>???@@@AAACCCDDDEEEFFFEEEGGGIIIKKKMMMQQQUUUYYYbbbccceeeggggggfffdddbbbdddeeeffffffdddaaa^^^[[[]]]]]]___fffrrr}}}~~~vvvlllaaa\\\UUUPPPNNNJJJEEEBBB<<<<<<<<<;;;<<<>>>???@@@===<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888999:::<<<;;;:::<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<;;;;;;::::::999888888777777888888<<<;;;:::888777777777777888888777666666666666777777777777777777777777777777888888888999999999999::::::;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>??????@@@@@@@@@>>>===;;;:::999888999888777777777777777888777777777888999:::::::::888999:::;;;===???@@@AAAEEELLLUUU[[[```fffnnnttt~~~}}}yyywwwxxx}}}~~~vvveeeYYYTTTRRRSSSPPPMMMKKKJJJGGGBBB===BBBFFFKKKNNNNNNMMMLLLLLLLLLMMMOOOPPPQQQQQQQQQQQQOOOMMMLLLMMMOOOQQQRRRRRRQQQPPPOOOPPPRRRRRRQQQPPPRRRPPPNNNMMMOOOQQQQQQQQQOOORRRVVV[[[]]]^^^^^^]]][[[aaagggrrr~~~___JJJFFFCCC???======>>>>>>===>>>@@@BBBEEEJJJQQQYYY^^^dddiiiqqqxxx~~~vvvnnniiibbb```]]][[[ZZZXXXVVVTTTPPPPPPOOONNNMMMKKKJJJIIIGGGGGGGGGFFFFFFFFFEEEEEEAAABBBDDDFFFGGGGGGGGGFFFCCCCCCCCCCCCDDDEEEFFFFFFIIIKKKLLLMMMOOOTTT]]]cccrrrnnnaaaWWWPPPTTT\\\ccciiinnnyyy~~~}}}{{{qqqmmmwww|||oooWWWJJJ>>>;;;<<<<<<<<<===??????AAABBBDDDEEEFFFGGGFFFHHHJJJKKKMMMQQQVVVZZZaaacccdddeeeddddddcccdddgggiiikkklllkkkgggccc```ccc``````fffnnnyyy|||uuunnnddd^^^\\\YYYTTTOOODDDCCCAAA???>>>???@@@AAA>>>>>><<<;;;:::;;;;;;;;;============<<<<<<<<<<<<===;;;:::;;;===>>>>>>>>><<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;:::::::::999888888777777888888999999888777666666666666:::999777666666666777888777777777777777777777777777777777888888888888999::::::::::::;;;;;;;;;;;;======<<<<<<<<<======>>>>>>===<<<;;;999888777777666666666555555666777777:::::::::;;;<<<<<<==================>>>AAAEEEHHHQQQ[[[hhhooopppsssyyy~~~zzzvvvvvvyyy}}}}}}vvvhhh```YYYWWWWWWTTTQQQOOOPPPQQQMMMEEE>>>@@@DDDIIIMMMNNNNNNMMMLLLLLLMMMMMMNNNPPPQQQRRRRRRRRRPPPNNNNNNPPPRRRTTTTTTSSSQQQOOOOOOPPPPPPPPPOOONNNMMMLLLLLLMMMMMMNNNNNNRRRTTTXXX\\\^^^^^^]]]\\\VVVZZZ^^^hhhmmmMMMHHHEEE@@@===============>>>???AAADDDHHHNNNVVV[[[```eeemmmuuu{{{{{{pppjjjeeebbb^^^[[[ZZZYYYWWWVVVOOOPPPPPPPPPNNNLLLJJJHHHGGGGGGFFFFFFFFFEEEEEEEEEBBBCCCDDDEEEFFFFFFEEEEEECCCBBBBBBBBBCCCCCCDDDEEEHHHIIIKKKKKKLLLPPPXXX]]]nnn~~~kkk```VVVNNNQQQYYY```gggllltttxxx~~~|||yyy|||sssppp{{{|||mmmRRRHHH>>><<<<<<<<<<<<>>>>>>???@@@BBBDDDEEEGGGGGGHHHJJJLLLMMMOOORRRVVVZZZ]]]___aaaaaa______```bbbfffhhhkkkmmmnnnllliiihhhiiiddddddiiimmmqqqxxxxxxqqqmmmjjjddd___QQQOOOKKKGGGDDDBBBBBBBBB@@@???===;;;;;;;;;<<<<<<>>>=========<<<<<<<<<;;;===<<<;;;;;;===??????>>><<<<<<;;;;;;;;;:::::::::888999999:::::::::999999:::999888888777777888888555555555555555666777888:::999777666666666777888666666666666666666666666666666777777777888888888999999999999::::::::::::::::::999999888999999:::999999888888888777777777666555555555666777888888;;;;;;<<<<<<<<<=========>>>>>>>>>>>>AAAHHHQQQXXXcccnnn{{{|||}}}~~~{{{xxxvvvwwwwww}}}~~~ppp```ZZZXXXVVVVVVWWWSSSQQQPPPRRRTTTQQQHHH@@@>>>AAAEEEIIIMMMMMMLLLKKKMMMMMMMMMMMMNNNPPPRRRSSSVVVSSSQQQPPPQQQSSSTTTTTTTTTRRRPPPOOOOOOOOONNNMMMLLLLLLMMMLLLLLLLLLMMMNNNVVVWWWXXXYYYZZZ[[[[[[[[[VVVXXXZZZaaavvv}}}VVVKKKGGGAAA===<<<============>>>@@@BBBEEEKKKRRRXXX^^^dddlllssszzzwwwppphhhddd^^^[[[YYYXXXWWWVVVOOOOOOPPPOOONNNLLLJJJHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDGGGHHHJJJJJJJJJNNNTTTZZZlll~~~}}}kkk^^^SSSLLLOOOWWW___fffkkkooosssyyyyyyoookkkqqqzzz}}}qqqooo||||||~~~zzzkkkNNNEEE>>><<<===<<<<<<>>>>>>>>>@@@BBBDDDFFFGGGHHHJJJLLLOOOQQQRRRTTTVVVXXXZZZ\\\^^^]]]ZZZZZZ^^^aaaccceeegggjjjmmmnnnooopppnnngggeeeiiiiiigggkkkrrrzzz{{{uuuqqqeeebbb^^^XXXSSSOOOMMMKKKGGGEEEBBB???=========>>>>>>======<<<<<<;;;;;;;;;<<<;;;999:::;;;===<<<;;;<<<<<<;;;;;;;;;:::::::::777888888999999999999888:::999888888777777888888333444444444555777888999999999888777777777777888666666666666666666666666666666666666777777777777777777888888888999999999888777666666666666666666666666666777777888888888777777777777888999;;;;;;;;;;;;<<<===>>>>>>?????????AAADDDGGGLLLVVVccclllwww~~~|||zzzyyywwwvvvzzz|||~~~~~~||||||ooo^^^QQQPPPQQQNNNNNNQQQOOOOOOOOOPPPQQQNNNGGGBBB<<<===???DDDIIIKKKKKKJJJNNNMMMLLLLLLMMMOOOQQQSSSWWWTTTRRRQQQRRRSSSSSSRRRTTTRRRPPPOOOOOONNNLLLJJJKKKLLLNNNNNNMMMNNNOOOPPPWWWVVVUUUUUUVVVXXXZZZ[[[XXXYYYYYY]]]lllyyywwwvvvwwwxxxeeeMMMIIIBBB>>><<<=========<<<===???@@@CCCIIIOOOTTT]]]bbbjjjrrrxxx~~~~~~uuulllgggaaa[[[YYYXXXWWWVVVQQQPPPPPPOOONNNLLLJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFGGGFFFEEEDDDCCCCCCBBBBBBCCCBBBBBBBBBBBBBBBCCCCCCEEEGGGIIIIIIIIILLLRRRWWWiiizzzppp^^^SSSKKKMMMUUU]]]dddjjjmmmqqqvvv||||||sssjjjfffnnnzzzzzzyyy}}}xxxlllkkk||||||~~~wwwfffKKKCCC=========<<<<<>>???@@@BBBEEEFFFHHHIIILLLOOOSSSUUUUUUUUUVVVWWWYYY[[[]]][[[XXXYYY]]]bbbaaabbbccceeeiiinnnrrruuuuuukkkeeefffddd___bbbkkknnnvvv|||xxxsssmmmgggccc```WWWTTTOOOJJJFFFDDDCCCCCCAAAAAA@@@@@@???>>>>>>===>>><<<::::::;;;<<<<<<;;;<<<<<<;;;;;;;;;:::::::::777888999::::::::::::999:::999888888777777888888666666666666666777888999888999999999999888777777666666666666666666666666555555555666666666777777666666666666777777777777888777777666555555666666777777777888888999999999999999999:::;;;<<<>>>???===>>>???AAADDDFFFHHHHHHKKKPPPUUU[[[```jjjvvv~~~~~~}}}|||{{{zzz|||zzz}}}~~~|||zzz|||~~~cccUUUKKKMMMNNNJJJIIIMMMKKKLLLMMMMMMKKKIIIFFFCCC<<<<<<===AAAGGGKKKLLLKKKPPPNNNLLLKKKLLLNNNPPPRRRSSSQQQQQQQQQSSSSSSSSSRRRRRRPPPOOOOOONNNLLLIIIFFFJJJMMMPPPPPPPPPPPPRRRTTTTTTTTTUUUUUUWWWYYY\\\]]]\\\]]]]]]^^^hhh|||zzzvvvuuuvvvrrrOOOJJJCCC>>><<<<<<======<<<===>>>???BBBGGGMMMRRRYYY^^^gggooowww}}}~~~rrrmmmeee^^^[[[YYYXXXXXXSSSRRRQQQOOONNNMMMMMMLLLIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBDDDGGGGGGGGGJJJOOOTTTbbbrrrvvv```UUULLLMMMTTT[[[bbbhhhjjjmmmrrrwww|||yyyrrrjjjgggqqqyyyxxx|||sssggghhhzzz|||sssbbbJJJBBB=========<<<===??????@@@AAACCCFFFHHHIIIJJJMMMQQQUUUWWWWWWVVVVVVVVVYYY\\\]]][[[XXXYYY^^^cccaaa``````bbbfffmmmssswww{{{nnneeeeeeaaa\\\```jjjfffiiippp|||xxx|||wwwtttfffccc\\\UUUOOOLLLJJJIIIFFFFFFEEEDDDDDDCCCBBBBBBAAA???=========>>>===<<<<<<<<<;;;;;;;;;:::::::::888999::::::;;;;;;;;;;;;:::999999888777888888888999999888888888888888999888888999::::::888777666666666666666666666666666555555555555666666666777555555555555666666666666999999888777666666777777999999999999999999999999::::::;;;<<<===???@@@AAA@@@AAADDDGGGKKKNNNQQQRRRZZZ```hhhnnnrrrxxx~~~~~~~~~~~~~~~tttxxxxxxvvvvvv|||}}}zzzyyy~~~xxxkkk^^^QQQJJJOOOPPPKKKJJJOOOJJJLLLMMMKKKIIIFFFEEEFFF???===>>>BBBHHHMMMOOONNNQQQOOOMMMKKKKKKMMMPPPRRRNNNNNNNNNPPPSSSTTTSSSQQQPPPOOONNNNNNMMMKKKFFFCCCJJJNNNQQQRRRQQQRRRTTTWWWRRRTTTVVVYYY\\\^^^`````````bbbbbbaaahhh{{{|||yyyyyyxxxPPPKKKDDD>>><<<<<<======<<<<<<===>>>AAAFFFLLLQQQUUU[[[dddnnnuuu|||wwwqqqiiiaaa]]]\\\[[[ZZZVVVTTTRRRPPPOOONNNNNNOOOJJJJJJIIIIIIIIIHHHHHHHHHDDDDDDCCCCCCCCCDDDDDDEEEDDDCCCCCCBBBBBBBBBCCCCCC@@@BBBEEEEEEFFFHHHNNNSSS[[[jjjxxxxxxcccWWWMMMMMMSSSYYY```eeegggjjjnnnrrrvvv|||yyyoooggghhhwww~~~|||~~~ooommmjjjssszzzvvvttt^^^KKKGGGAAA===<<<>>>???@@@@@@@@@BBBDDDFFFIIIJJJKKKMMMPPPSSSUUUTTTTTTTTTTTTTTTXXX[[[ZZZWWWXXX```gggccc```___```ccchhhlllnnnmmmmmmmmmllliiifffdddbbbhhhgggiiinnnttt|||~~~zzz}}}}}}|||wwwnnneee^^^ZZZYYYXXXTTTTTTSSSPPPMMMLLLMMMOOOKKKKKKJJJHHHEEECCCAAA????????????>>>===;;;:::999===;;;999999::::::999888:::;;;===<<<:::999999:::777777777999;;;<<<;;;999;;;:::999888888999:::;;;;;;999777777888888888888999:::777444666::::::777999888666777888999999888<<<999666666888999888777888999999:::;;;;;;<<<<<<@@@>>>???BBBCCCAAADDDJJJKKKSSS[[[___```aaafffjjjssstttvvv{{{~~~|||}}}xxxwwwvvvvvvyyy}}}xxxhhh^^^UUURRROOOLLLJJJKKKMMMNNNHHHJJJLLLNNNMMMJJJGGGDDDBBB@@@>>>???CCCJJJOOORRRTTTPPPKKKJJJKKKMMMMMMLLLLLLMMMNNNOOOQQQRRRSSSTTTPPPNNNKKKJJJKKKKKKJJJHHHKKKMMMPPPPPPNNNMMMOOOQQQSSSSSSTTTUUUXXX[[[]]]___bbbaaaaaabbbeeeqqqZZZMMMFFFCCC>>>@@@@@@555===>>>???@@@AAACCCGGGJJJRRRYYYccckkkrrryyyxxxkkkaaa]]]\\\\\\[[[YYYUUURRRQQQQQQQQQNNNLLLIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBAAAAAABBBCCCDDDCCCDDDFFFFFFGGGHHHKKKMMMVVV\\\eeerrr}}}mmm]]]NNNJJJNNNTTTZZZ^^^dddfffiiilllpppvvv}}}{{{tttnnnqqq{{{vvv{{{}}}kkkllllllttt|||vvvssspppZZZHHHDDD>>>;;;;;;===>>>???BBBBBBCCCEEEGGGIIIJJJKKKKKKNNNQQQSSSSSSSSSTTTUUUWWW\\\```___[[[[[[___dddbbb```^^^___cccgggjjjlllmmmmmmlllkkkjjjiiigggfffeeeaaaaaaeeejjjqqq|||xxxpppkkkiiihhhffffffeeebbb```___```aaa[[[ZZZYYYWWWTTTQQQOOONNNHHHHHHGGGFFFDDDCCCBBBBBBBBB@@@??????AAABBBBBBAAA???AAABBBAAA???>>>>>>>>>===<<<;;;===???@@@@@@?????????>>>>>>>>>>>>>>>>>>>>><<<999999:::;;;<<<<<<<<<>>>>>>:::999;;;;;;999;;;999888888:::;;;;;;:::>>><<<999888:::;;;;;;::::::;;;<<<;;;;;;;;;<<<===AAA@@@BBBGGGKKKPPPXXX```ggglllrrrtttsssrrrrrrssswwwyyy~~~}}}wwwyyy|||xxxtttsssvvvqqquuuzzz{{{uuujjj]]]UUUPPPOOOMMMLLLKKKJJJJJJJJJIIIJJJLLLMMMLLLJJJGGGEEECCCAAA>>>>>>AAAGGGLLLOOORRRPPPMMMMMMNNNNNNLLLJJJLLLLLLMMMNNNPPPRRRTTTUUUSSSQQQOOONNNNNNNNNLLLJJJHHHKKKNNNNNNMMMLLLMMMOOOOOOQQQSSSVVVYYYZZZ[[[\\\\\\[[[[[[\\\___iii~~~gggRRRFFFDDD??????@@@999<<<===??????@@@BBBFFFIIIQQQXXXbbbjjjqqqxxxqqqfffaaa___]]]\\\XXXUUURRRQQQRRRRRRPPPMMMJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFDDDCCCBBBBBBBBBBBBCCCDDDAAABBBDDDDDDEEEFFFHHHKKKTTTXXX___jjjyyyooo```QQQMMMOOOSSSYYY]]]bbbcccfffiiilllrrryyy}}}yyyvvvzzzuuuwwwzzz|||}}}|||zzzxxxjjjqqqtttzzz}}}tttqqq~~~lllVVVDDD@@@;;;999:::<<<>>>???CCCDDDEEEFFFHHHJJJLLLMMMMMMOOOQQQSSSSSSUUUWWWYYY[[[aaaffffffbbb______aaabbb```^^^^^^aaaeeehhhiiikkkkkkjjjjjjjjjjjjkkkkkkhhhbbb___bbbfffjjjpppvvv}}}{{{vvvvvvuuusssooonnnnnnooonnnmmmllljjjgggeeecccbbbZZZYYYWWWTTTSSSRRRRRRRRRMMMLLLKKKLLLNNNOOOOOOOOONNNPPPQQQPPPOOONNNNNNOOOMMMKKKJJJKKKMMMPPPQQQQQQQQQRRRSSSSSSSSSSSSRRRQQQOOOKKKFFFCCCBBBAAAAAA@@@AAAFFFIIIEEEBBBCCCCCCBBBAAA???>>>>>>???@@@???>>>@@@===;;;:::;;;;;;;;;:::===>>>???>>>======???@@@FFFFFFKKKUUU^^^hhhtttzzzssstttvvvwwwwwwxxxhhh^^^aaaeeefffccc\\\TTTOOOMMMMMMMMMMMMLLLKKKIIIHHHJJJKKKKKKKKKJJJIIIHHHGGGDDDBBB>>><<<>>>BBBHHHKKKPPPPPPPPPQQQQQQOOOLLLIIILLLLLLLLLMMMOOOSSSVVVXXXXXXVVVUUUTTTSSSQQQNNNLLLGGGIIILLLMMMLLLKKKKKKLLLMMMOOOSSSVVVYYYYYYYYYYYYWWWVVVVVVXXXZZZbbbuuuvvvVVVEEEEEEAAA>>>???===;;;<<<>>>>>>???AAADDDGGGPPPWWW```gggnnnuuu}}}yyymmmfffaaa^^^\\\XXXVVVTTTSSSSSSRRRQQQPPPLLLKKKKKKIIIHHHGGGFFFFFFGGGFFFFFFFFFFFFFFFFFFGGGDDDCCCCCCBBBBBBCCCCCCDDD???AAABBBBBBBBBCCCEEEHHHNNNQQQVVV___oooqqqcccTTTOOOOOORRRVVVZZZ^^^```bbbeeehhhmmmssswww{{{~~~}}}~~~yyy}}}~~~{{{xxxuuusssqqqpppooo{{{vvvssskkkTTTBBB>>>:::999:::===??????CCCCCCEEEGGGJJJMMMPPPRRRSSSTTTVVVVVVVVVWWWYYY\\\\\\bbbiiikkkhhhdddaaaaaaaaa___]]]]]]```bbbdddeeegggggggggggghhhjjjlllmmmjjjccc^^^aaaeeegggjjjmmmvvvzzzwwwvvvvvvyyyxxxwwwvvvuuutttssssssnnnlllhhhfffdddcccdddddd^^^]]][[[\\\]]]^^^^^^]]]aaaccceeeeeeeeedddeeefffdddcccaaabbbdddhhhjjjjjjiiijjjmmmooopppooonnnlllkkkeee]]]UUUPPPLLLIIIGGGJJJRRRWWWTTTPPPPPPQQQQQQHHHFFFDDDCCCDDDDDDBBBAAACCCBBB???>>>======<<<<<<<<>>CCCGGGPPPPPPPPPQQQPPPOOOLLLKKKMMMLLLLLLLLLOOOSSSWWWZZZ[[[YYYXXXWWWVVVTTTQQQNNNHHHJJJKKKLLLLLLLLLKKKKKKNNNOOORRRUUUWWWYYYZZZZZZXXXWWWWWWXXXZZZ```ooo~~~|||VVVCCCFFFCCC===>>>>>>:::<<<======>>>???CCCFFFNNNTTT\\\dddjjjqqqyyy~~~}}}qqqiiiccc^^^ZZZXXXWWWUUUTTTSSSSSSRRRRRRMMMMMMLLLJJJIIIGGGFFFEEEHHHGGGGGGFFFFFFGGGGGGHHHDDDDDDCCCCCCCCCCCCDDDDDD???@@@AAAAAAAAAAAADDDFFFGGGJJJOOOXXXhhhxxxqqqdddVVVOOONNNNNNQQQUUU[[[]]]___bbbdddhhhnnnqqqwww~~~|||wwwwwwzzz~~~~~~wwwqqqllljjjjjjrrrxxxuuukkkTTTAAA>>>;;;:::<<<>>>@@@AAAAAABBBDDDGGGKKKPPPTTTWWWWWWXXXXXXWWWVVVVVVXXXZZZZZZ```hhhlllkkkgggdddbbbaaa^^^\\\\\\^^^`````````bbbbbbbbbbbbdddgggiiikkkccc\\\YYY]]]aaabbbbbbeeennnuuu}}}~~~||||||{{{{{{{{{|||}}}}}}|||zzzvvvsssqqqppppppppppppnnnlllkkkkkkllljjjiiimmmooorrrsssssssssuuuvvvwwwuuutttuuuxxx|||~~~yyy{{{yyypppggg```ZZZVVVSSSXXX___ddd```ZZZYYYXXXWWWKKKHHHEEEDDDCCCCCCAAA???EEEDDDCCCAAA??????@@@AAA===AAAEEEFFFGGGJJJQQQVVVZZZ```nnn|||uuutttxxx|||sss{{{{{{}}}|||iiiYYYQQQQQQQQQQQQQQQOOONNNMMMOOONNNKKKJJJIIIKKKMMMNNNKKKKKKJJJIIIHHHIIIJJJJJJFFFEEEBBB>>>;;;<<<@@@CCCNNNOOONNNNNNMMMMMMMMMNNNMMMMMMLLLMMMOOOSSSXXXZZZ[[[YYYXXXWWWWWWVVVTTTQQQNNNMMMMMMMMMNNNNNNMMMLLLQQQQQQQQQRRRTTTXXX[[[^^^ZZZYYYYYYZZZ[[[___jjjvvvyyyUUUBBBGGGDDD>>>===<<<:::;;;<<<<<<===>>>BBBDDDKKKPPPXXX___dddkkksssyyy}}}tttkkkddd^^^ZZZXXXXXXVVVUUUSSSRRRRRRRRRNNNMMMLLLKKKIIIHHHGGGFFFHHHHHHGGGGGGGGGGGGHHHHHHDDDDDDDDDDDDDDDDDDDDDDDD@@@AAABBBBBBAAAAAACCCEEEAAAFFFLLLTTTbbbqqqyyyyyynnnbbbUUUNNNKKKJJJMMMQQQXXXZZZ]]]___bbbeeejjjmmmuuu}}}}}}vvvtttuuuvvvnnnhhheeedddmmm~~~yyyvvv~~~hhhQQQAAA>>><<<;;;===???AAAAAAAAABBBCCCFFFKKKQQQUUUXXXWWWXXXXXXWWWUUUTTTTTTUUUXXX]]]eeeiiiiiigggdddbbb```^^^\\\[[[\\\]]]]]]\\\]]]^^^^^^___aaacccdddeee\\\YYYXXX]]]``````aaadddiiinnnssszzz|||wwwsssvvv}}}zzzyyyxxxxxx{{{yyyvvvuuuuuuuuusssrrrqqqsssuuuvvvvvvvvvwwwyyy|||zzzzzz|||zzztttmmmhhhccc^^^[[[^^^dddeee```YYYVVVSSSPPPFFFDDDBBB@@@@@@@@@>>>===???@@@@@@@@@???AAACCCFFFHHHMMMSSSVVVXXX]]]fffmmmpppuuu~~~zzzqqqjjjfffhhhmmmqqqxxx~~~~~~vvvjjj]]]SSSKKKKKKJJJJJJJJJJJJJJJJJJMMMKKKHHHFFFFFFHHHKKKNNNKKKJJJJJJIIIIIIIIIJJJJJJFFFGGGFFFAAA===;;;>>>AAAJJJKKKLLLKKKJJJKKKMMMOOOMMMMMMMMMNNNPPPTTTWWWYYYZZZXXXVVVVVVWWWXXXWWWVVVUUURRROOONNNNNNOOOOOONNNSSSRRRPPPPPPSSSWWW\\\___[[[YYYYYYZZZZZZ\\\dddmmmuuuWWWFFFGGGCCC??????<<<:::<<<<<<======>>>AAADDDHHHMMMTTTZZZ___fffnnntttyyy~~~{{{qqqhhh```[[[XXXYYYXXXUUURRRPPPQQQRRRNNNMMMMMMKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHCCCDDDDDDEEEEEEDDDDDDCCCAAABBBCCCBBBAAAAAABBBDDD???DDDIIIPPP[[[hhhooooooiii___SSSMMMIIIGGGJJJNNNTTTWWWZZZ]]]```cccgggjjjsss{{{wwwrrrpppwwwnnnfffaaa___dddwwwzzzyyyyyycccLLLAAA>>><<<;;;===???@@@@@@CCCCCCDDDFFFJJJOOOTTTWWWTTTVVVXXXXXXVVVUUUUUUUUUXXX\\\aaadddeeedddaaa```___]]][[[ZZZ[[[[[[ZZZYYY[[[[[[]]]^^^___`````````ZZZYYY\\\aaabbbaaaccchhhdddiiimmmnnnuuuzzzssskkklllttt{{{~~~}}}~~~|||zzzzzzzzzzzzyyyxxxuuuwwwxxxxxxvvvuuuuuuvvvuuuuuuvvvyyy}}}}}}|||qqqnnnkkkgggddd```\\\XXXVVVXXXXXXSSSOOOMMMJJJEEEAAA???>>>>>>???@@@@@@???>>>@@@DDDFFFHHHLLLQQQVVVaaagggmmmppprrryyy~~~xxxssspppnnnkkkhhhgggkkkrrrwww}}}tttjjj^^^TTTOOOHHHHHHGGGGGGHHHIIIJJJKKKJJJIIIHHHGGGHHHIIIKKKLLLIIIJJJJJJJJJJJJJJJJJJJJJFFFHHHIIIEEE@@@<<<>>>@@@CCCFFFJJJKKKJJJJJJKKKMMMNNNNNNOOOPPPRRRTTTVVVWWWYYYWWWUUUUUUWWWZZZ\\\\\\[[[VVVQQQNNNNNNOOOOOOOOOPPPPPPOOOPPPSSSVVVZZZ\\\\\\YYYYYY[[[ZZZZZZ___fff{{{www^^^NNNHHHAAAAAADDD>>>;;;<<<=========>>>AAADDDEEEIIIPPPUUU[[[aaajjjpppuuuzzzyyynnnddd^^^YYYYYYYYYUUUQQQNNNOOOPPPMMMMMMLLLLLLKKKJJJIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGCCCDDDEEEFFFFFFEEEDDDCCCAAABBBBBBAAA@@@???AAACCC@@@CCCGGGJJJSSS^^^eeeffffff\\\RRRMMMIIIFFFIIINNNPPPSSSWWWZZZ]]]aaaeeehhhpppvvvxxxooojjj{{{zzznnneee^^^ZZZ^^^qqq{{{|||}}}}}}uuu___GGG@@@>>><<<;;;<<<>>>??????FFFFFFEEEFFFIIINNNRRRTTTTTTVVVYYYZZZYYYXXXWWWXXXYYY[[[___aaabbbaaa___^^^___]]][[[ZZZZZZZZZXXXWWWZZZ[[[]]]^^^______^^^]]]VVVXXX\\\aaa```^^^bbbggg```gggjjjhhhiiiqqqzzz{{{qqqgggdddjjjooopppmmmnnnnnnpppuuu}}}~~~|||zzzzzz|||||||||{{{|||}}}}}}{{{xxxvvvuuuuuuooooooqqquuuyyy{{{{{{{{{uuuuuutttsssqqqnnnkkkjjjfffdddbbb___]]]YYYTTTPPPHHHJJJHHHFFFFFFGGGDDD>>>???>>>===???AAADDDDDDDDDFFFJJJPPPTTTYYY___ffflllwww}}}xxxmmmccchhhjjjmmmpppttt{{{tttooonnnmmmiii```UUUMMMJJJIIIIIIIIIIIIJJJLLLOOOPPPIIIIIIJJJKKKLLLLLLLLLLLLIIIIIIJJJJJJKKKJJJJJJIIIFFFIIIKKKHHHBBB>>>>>>@@@===BBBIIILLLLLLJJJJJJKKKNNNNNNPPPQQQSSSTTTUUUUUUYYYWWWTTTTTTWWW\\\___```^^^XXXQQQMMMMMMOOOOOOOOOMMMMMMOOOQQQTTTVVVXXXYYY]]][[[[[[\\\[[[ZZZ^^^dddpppzzzfffUUUHHH???CCCGGG@@@<<<============???AAADDDCCCHHHNNNSSSXXX___gggnnnrrrwww|||ssshhhaaaYYYZZZYYYUUUPPPMMMMMMOOOMMMMMMLLLLLLKKKKKKJJJJJJGGGFFFFFFFFFFFFFFFFFFGGGCCCDDDEEEFFFFFFEEEDDDCCCAAAAAABBB@@@???>>>@@@AAABBBDDDDDDEEELLLWWW___aaaddd[[[RRRMMMIIIGGGIIIOOOMMMPPPTTTXXX[[[___cccfffmmmsss{{{xxxnnnggg}}}~~~qqqbbbXXXVVV\\\mmm{{{{{{uuuwww~~~nnnWWWGGG===<<<;;;;;;<<<===>>>???DDDEEEEEEFFFHHHKKKNNNOOOTTTWWWZZZZZZYYYVVVTTTTTTYYYZZZ\\\^^^____________]]]]]]]]][[[XXXWWWXXXYYY]]]\\\[[[\\\^^^^^^[[[XXXYYY[[[^^^```aaaaaa```___dddeeehhhjjjlllllllllkkksss{{{wwwrrrmmmfffcccdddfffdddbbbcccfffmmmtttyyy}}}xxxuuuuuuzzz~~~{{{yyyvvvtttsssrrrpppnnnkkkkkkkkkllllllkkkkkkkkkmmmiiidddaaaaaa```^^^[[[ZZZUUUOOOKKKIIIGGGDDDAAABBBBBBBBBBBBBBBBBBBBBBBBCCCAAA@@@AAACCCFFFIIIKKKQQQZZZgggqqqvvv|||{{{qqqiiiccc___fffsss|||vvvnnnhhh]]][[[]]]___[[[SSSLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHKKKMMMNNNNNNNNNOOOPPPMMMKKKIIIIIIKKKKKKKKKJJJHHHGGGFFFEEEDDDAAA===:::>>>@@@DDDIIINNNOOOMMMKKKMMMMMMNNNPPPRRRSSSTTTUUUUUUTTTSSSVVV[[[^^^^^^\\\VVVTTTRRRQQQRRRRRRRRRQQQOOOPPPQQQSSSTTTVVVWWWWWW[[[\\\[[[ZZZXXXXXXZZZ\\\ppp{{{zzzcccNNNFFFFFFCCC<<<@@@???>>><<<<<<<<<======;;;CCCMMMSSSUUUZZZcccjjjqqqtttyyy}}}{{{nnneeebbb___[[[XXXVVVSSSPPPNNNNNNNNNLLLKKKIIIIIIHHHHHHIIIHHHHHHHHHHHHHHHHHHGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@????????????AAABBBCCCDDDGGGNNNUUU[[[]]]ZZZTTTNNNJJJIIIIIIJJJOOOQQQSSSUUUVVVXXX[[[^^^hhhmmmuuu|||~~~zzzsssmmmrrrddd\\\[[[^^^ooo}}}}}}wwwxxx{{{jjjTTTDDD<<<;;;;;;;;;;;;===>>>???EEEEEEFFFHHHJJJNNNQQQRRRTTTVVVYYYYYYXXXVVVVVVVVVXXXYYYZZZ\\\\\\\\\\\\[[[]]]^^^]]][[[YYYXXXYYYZZZ^^^[[[XXXXXXYYYZZZYYYXXXVVVWWWYYYZZZ[[[ZZZYYYXXXaaacccfffhhhjjjiiihhhgggiiippp{{{zzzpppiiihhhccc```]]][[[[[[___cccgggkkknnnrrruuuxxxzzz}}}}}}}}}zzzvvvrrrqqqtttwwwtttrrrooommmllljjjhhhgggbbbbbbccccccbbbaaa```___\\\XXXTTTRRRQQQPPPNNNLLLMMMJJJFFFEEEEEEEEECCC@@@@@@@@@AAABBBCCCEEEFFFGGGIIIIIIJJJKKKMMMQQQWWWZZZ```iiiwww~~~sssjjjeeecccbbbsss}}}|||ppphhheeebbb^^^[[[VVVUUUWWWYYYVVVNNNIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIJJJLLLOOOOOOOOOOOOQQQRRRKKKIIIHHHIIIKKKLLLLLLLLLEEEEEEEEEEEEEEECCC@@@===<<<>>>AAAGGGKKKMMMMMMKKKLLLMMMNNNOOOQQQRRRSSSTTTTTTRRRSSSVVVZZZ]]]]]]\\\VVVTTTRRRQQQRRRSSSRRRRRRQQQQQQQQQRRRSSSTTTVVVVVVZZZZZZZZZYYYWWWXXXYYY[[[gggrrryyy```NNNGGGEEEBBBAAA@@@>>>===<<<<<<===>>>>>>EEEMMMRRRSSSWWW___fffmmmqqqwww|||uuukkkeeebbb]]]YYYVVVTTTPPPNNNOOONNNMMMKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGEEEEEEEEEDDDDDDCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@AAABBBBBBCCCFFFKKKRRRWWWXXXUUUQQQLLLJJJJJJKKKMMMNNNPPPQQQRRRSSSVVVZZZ]]]___ccckkkuuu{{{{{{vvvppptttfff______bbbsssxxxxxxvvvdddOOOAAA;;;;;;::::::;;;<<<>>>???EEEFFFGGGJJJNNNQQQTTTVVVTTTVVVXXXXXXWWWVVVWWWWWWXXXYYYZZZ[[[\\\[[[[[[ZZZ]]]]]]]]][[[YYYXXXYYYZZZ\\\YYYUUUSSSTTTUUUVVVVVVSSSSSSTTTTTTTTTTTTSSSSSS]]]___cccffffffeeecccaaa^^^ccciiiqqq{{{}}}{{{rrrnnnhhhccc___^^^___```[[[___cccdddbbbcccgggkkklllsssyyy|||~~~}}}xxxsssnnnoooqqqsssttttttttttttvvvwwwyyyyyyxxxxxxyyyzzzllllllkkkhhhfffeeefffhhhdddbbb___]]]\\\[[[YYYXXXUUUUUUVVVVVVUUUSSSRRRPPPKKKHHHEEEDDDDDDCCCAAA@@@AAA@@@???@@@BBBBBBBBB@@@DDDDDDEEEGGGJJJOOOSSSUUUWWW[[[^^^```bbbfffmmmrrrvvv~~~|||tttmmmjjjiiilllnnn~~~ppphhhaaaXXXRRRQQQSSSSSSRRRNNNMMMOOORRRPPPIIIEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJLLLNNNOOONNNNNNPPPQQQIIIHHHHHHIIILLLMMMMMMLLLFFFEEEEEEFFFFFFDDDAAA>>>;;;<<<@@@EEEKKKNNNOOONNNKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRTTTXXX[[[\\\\\\VVVTTTQQQQQQRRRSSSSSSSSSSSSRRRQQQPPPPPPRRRSSSUUUWWWXXXXXXWWWVVVVVVXXXZZZ___iii}}}zzzuuuWWWFFFCCCDDDAAA@@@???============>>>@@@FFFMMMPPPPPPSSSZZZ___ffflllssszzz~~~tttkkkfff```[[[XXXTTTQQQOOOPPPPPPNNNLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCEEEDDDCCCBBBAAAAAAAAABBBAAABBBBBBBBBDDDHHHMMMRRRRRRPPPMMMKKKJJJKKKMMMNNNMMMNNNOOOOOOPPPSSSWWW[[[[[[]]]cccnnnxxx|||yyytttyyyiiiaaaaaagggwwwyyyyyyrrr___KKK???::::::::::::;;;<<<>>>???EEEFFFIIILLLPPPTTTWWWYYYVVVWWWXXXWWWUUUTTTUUUVVVWWWXXXZZZ\\\]]]]]]]]]\\\[[[[[[[[[YYYWWWVVVWWWYYYYYYWWWTTTSSSRRRSSSTTTTTTRRRRRRRRRRRRSSSSSSSSSSSSZZZ\\\```cccdddbbb```^^^ZZZ\\\___bbbgggqqqzzztttpppnnnmmmbbbccccccbbb`````````bbb]]]```cccfffhhhgggdddaaa^^^^^^]]]]]]\\\[[[[[[[[[[[[]]]___`````````aaabbbXXXXXXXXXXXXWWWWWWWWWXXXSSSQQQOOONNNNNNNNNMMMLLLJJJJJJKKKKKKJJJHHHFFFEEECCCBBBBBBBBBBBBBBBBBBBBBAAAAAABBBEEEGGGHHHIIIIIISSSSSSUUUXXX^^^eeekkkoooqqqvvv}}}}}}{{{vvvuuuuuuxxx||||||xxxtttvvvuuutttssssssvvvzzz~~~sssaaaTTTUUUQQQLLLIIIJJJLLLMMMMMMHHHGGGIIIMMMMMMGGGCCCDDDCCCCCCDDDEEEEEEFFFGGGGGGGGGIIIKKKLLLKKKKKKLLLMMMJJJIIIIIIJJJLLLMMMLLLKKKGGGFFFFFFGGGGGGEEEBBB???===>>>@@@EEEKKKPPPRRRRRRKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOPPPSSSVVVXXXZZZZZZUUUSSSQQQQQQSSSTTTTTTTTTVVVTTTQQQOOONNNOOOQQQSSSTTTVVVVVVVVVUUUUUUVVVXXX[[[eeezzzzzzhhhPPPEEEDDDCCCAAA@@@>>>=========>>>@@@EEEJJJLLLMMMPPPVVVZZZaaagggpppxxx~~~~~~pppkkkccc]]]YYYVVVTTTRRRRRRQQQOOONNNLLLKKKJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCDDDCCCCCCBBBAAAAAABBBBBBAAABBBAAAAAAAAADDDHHHLLLMMMLLLJJJIIIIIIJJJLLLMMMLLLMMMMMMMMMNNNQQQVVVYYY\\\\\\```jjjvvv||||||xxx~~~{{{pppeeeccclll{{{yyyyyy~~~nnnZZZHHH>>>::::::::::::;;;===???@@@EEEFFFIIIMMMQQQTTTVVVXXXWWWXXXXXXVVVSSSQQQRRRRRRRRRTTTVVVYYY[[[\\\\\\\\\XXXXXXXXXWWWUUUTTTUUUWWWUUUUUUVVVVVVUUUTTTTTTTTTUUUTTTTTTTTTUUUVVVXXXYYYXXXZZZ^^^```aaa```^^^]]]ZZZ[[[[[[[[[\\\aaajjjpppzzz~~~{{{vvvqqqpppqqqpppkkkfff___\\\[[[]]]aaaeeefffhhhdddaaa\\\WWWSSSQQQQQQQQQPPPRRRTTTTTTRRRRRRRRRSSSPPPOOOOOOOOOOOOOOONNNMMMJJJHHHGGGGGGHHHIIIHHHGGGDDDDDDDDDDDDDDDCCCCCCBBBCCCDDDFFFGGGHHHJJJKKKLLLKKKMMMPPPTTTWWW[[[^^^```lllmmmooottt{{{~~~}}}{{{wwwsssnnnjjjhhhgggffffffiiilllnnnllljjjxxxzzz~~~xxxjjj[[[OOOJJJIIIHHHGGGGGGGGGHHHGGGFFFFFFEEEGGGLLLLLLGGGDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGIIIKKKKKKJJJJJJKKKLLLLLLKKKKKKKKKLLLKKKIIIGGGDDDDDDEEEGGGIIIHHHFFFCCC>>>>>>???BBBHHHNNNQQQRRRJJJKKKKKKKKKLLLLLLMMMMMMMMMNNNPPPRRRSSSUUUWWWXXXUUUSSSQQQQQQSSSUUUUUUUUUWWWUUURRROOONNNOOOPPPQQQRRRTTTUUUUUUTTTTTTUUUVVVYYYaaavvveeeQQQHHHDDDCCCAAA???>>>===>>>>>>>>>AAAEEEHHHJJJNNNSSSWWW]]]cccmmmvvv|||wwwqqqhhhaaa\\\YYYWWWVVVTTTSSSQQQOOOMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???@@@DDDGGGJJJIIIIIIHHHHHHHHHHHHIIIKKKLLLMMMMMMNNNPPPTTTWWWZZZYYY\\\eeeqqqzzz}}}}}}~~~{{{zzzyyy|||yyykkkhhhppp}}}xxxyyy|||jjjUUUEEE===;;;::::::;;;<<<>>>@@@AAAEEEFFFIIILLLOOOQQQSSSSSSTTTUUUVVVUUURRRPPPOOOPPPNNNOOORRRUUUWWWXXXXXXXXXUUUVVVVVVUUUSSSSSSTTTUUUTTTVVVYYYZZZYYYWWWWWWXXXYYYXXXVVVUUUVVVXXXZZZ[[[VVVXXX[[[]]]^^^___^^^^^^]]][[[XXXWWWWWWYYY[[[]]]dddnnn}}}{{{xxxyyy{{{xxxkkkddd___bbbiiiooovvv{{{uuuqqqiiiaaa[[[XXXVVVVVVUUUVVVWWWVVVSSSQQQQQQQQQTTTRRRPPPPPPPPPOOONNNLLLLLLJJJHHHHHHHHHIIIHHHGGGIIIHHHGGGGGGHHHIIIKKKLLLNNNQQQTTTVVVVVVWWWYYYZZZ___aaaeeeiiimmmrrryyy}}}zzzwwwrrrlllgggccc```___aaaccchhhmmmpppssstttuuu~~~tttiii___UUULLLJJJKKKFFFGGGHHHIIIIIIGGGFFFEEEEEEDDDFFFKKKKKKGGGEEEGGGEEEDDDDDDDDDCCCCCCCCCBBBHHHJJJLLLLLLKKKKKKKKKLLLMMMLLLKKKLLLLLLKKKHHHFFFAAAAAACCCGGGKKKLLLKKKIII>>>===<<<>>>CCCHHHMMMNNNKKKKKKKKKKKKKKKLLLLLLLLLLLLNNNPPPPPPPPPQQQSSSUUUTTTRRRQQQQQQTTTVVVWWWVVVXXXVVVSSSQQQOOOOOOPPPQQQPPPRRRTTTUUUTTTTTTTTTUUUWWW\\\mmmvvvYYYHHHEEEDDDBBB@@@>>>>>>>>>>>>===???BBBDDDGGGKKKQQQTTTYYY___iiiqqqxxx|||{{{qqqgggaaa]]]ZZZYYYVVVUUUSSSPPPNNNMMMLLLLLLJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDBBBBBBAAAAAAAAAAAAAAABBBAAAAAAAAA???>>>???AAADDDFFFGGGGGGGGGFFFFFFFFFFFFIIIKKKLLLMMMNNNOOORRRTTTRRRSSSVVV]]]hhhsss|||}}}uuuuuuyyy|||}}}nnnjjjsss~~~~~~vvvyyyyyyeeeQQQBBB<<<;;;;;;;;;<<<===???AAACCCDDDFFFHHHJJJLLLMMMNNNNNNOOOQQQSSSTTTRRRPPPOOOOOONNNOOOQQQSSSTTTTTTSSSSSSUUUVVVVVVUUUSSSSSSTTTVVVWWWYYY[[[[[[ZZZ[[[]]]___\\\ZZZWWWUUUTTTUUUWWWXXXTTTUUUWWWYYY[[[]]]^^^^^^bbb]]]WWWTTTVVVXXXWWWVVV[[[aaajjjttt|||vvv{{{xxxpppssszzzyyysssmmmjjjiiiggghhhiiigggcccaaa``````bbb```^^^^^^aaabbbaaa``````^^^[[[YYYXXXWWWVVVTTTWWWVVVUUUTTTVVVZZZ___aaaiiilllooopppooonnnoooqqqxxxzzz|||}}}wwwrrrllleeeaaa```aaacccgggppp{{{iii^^^TTTPPPLLLGGGGGGJJJFFFGGGHHHHHHGGGFFFFFFFFFDDDCCCEEEIIIIIIFFFDDDFFFCCCCCCCCCCCCDDDDDDDDDDDDHHHJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKLLLMMMLLLIIIFFFCCCCCCEEEHHHKKKLLLJJJHHH@@@>>>;;;<<<@@@EEEIIIKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLNNNPPPPPPNNNNNNPPPRRRTTTRRRQQQRRRTTTVVVWWWWWWWWWVVVUUUSSSRRRQQQPPPPPPOOORRRTTTUUUTTTTTTTTTUUUXXXXXXccczzz^^^IIIFFFDDDBBB@@@???>>>>>>>>>===>>>@@@BBBEEEIIIMMMPPPVVV\\\dddlllrrrxxx}}}{{{ooofff```\\\ZZZWWWVVVTTTQQQOOONNNMMMLLLKKKJJJJJJIIIGGGFFFFFFEEECCCCCCDDDDDDDDDDDDEEEEEECCCCCCBBBBBBBBBBBBCCCCCC@@@AAA@@@???===>>>@@@BBBBBBCCCDDDEEEFFFFFFEEEEEEEEEHHHKKKMMMMMMMMMOOOPPPOOOQQQTTTXXX```jjjwwwwwwpppssszzz~~~nnniiittt}}}tttxxxwwwcccNNN@@@;;;<<<<<<<<<<<<>>>@@@BBBDDDDDDEEEGGGIIIKKKKKKKKKJJJJJJMMMQQQSSSRRRQQQPPPPPPRRRRRRSSSTTTTTTSSSRRRQQQUUUVVVVVVUUUTTTSSSUUUVVVZZZ\\\\\\[[[ZZZ\\\aaafff^^^[[[WWWSSSQQQQQQRRRSSSSSSSSSTTTVVVXXX[[[]]]___ggg___WWWTTTXXX[[[YYYVVVZZZ]]]aaaeeemmm|||~~~}}}}}}~~~|||xxxuuutttuuurrrpppooorrrwww|||~~~}}}|||yyyuuurrrooommmjjjhhhfffdddbbbbbbdddjjjpppttttttooohhhbbb```bbbfffiiiqqq~~~zzzddd\\\RRRKKKKKKJJJFFFCCCEEECCCCCCCCCBBBAAAAAACCCDDDCCCAAACCCGGGGGGDDDCCCDDDAAABBBBBBCCCDDDEEEFFFFFFFFFGGGIIIIIIHHHGGGHHHIIIIIIIIIJJJLLLMMMMMMJJJHHHIIIIIIIIIJJJJJJIIIFFFCCCDDDAAA===<<<@@@EEEIIIKKKLLLLLLLLLLLLLLLKKKKKKKKKLLLNNNPPPOOOMMMLLLNNNQQQSSSRRRQQQRRRTTTWWWXXXXXXVVVVVVUUUTTTSSSRRRQQQPPPOOOQQQTTTUUUUUUTTTTTTUUUZZZVVV]]]qqqdddNNNFFFEEECCC@@@???>>>>>>???>>>??????@@@CCCGGGJJJMMMTTTYYYaaahhhooouuuzzz~~~tttiiibbb]]]ZZZXXXWWWTTTRRRPPPNNNMMMMMMKKKKKKJJJIIIGGGFFFFFFEEEBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEE@@@@@@@@@???===>>>???AAA???@@@BBBDDDFFFFFFFFFFFFCCCFFFJJJLLLLLLLLLLLLMMMSSSUUUWWWXXX[[[dddrrr|||}}}vvvoookkksss}}}|||~~~llloooyyyyyytttzzzttt^^^FFF===@@@;;;<<<===>>>@@@@@@@@@@@@FFFFFFGGGIIIJJJLLLMMMMMMSSSSSSRRRRRRQQQPPPOOONNNTTTOOOPPPXXX[[[VVVSSSSSSSSSWWWZZZ[[[YYYWWWWWWXXX___^^^\\\ZZZZZZ[[[\\\^^^fff]]]TTTOOOLLLKKKOOOUUURRRSSSTTTVVVXXXYYY[[[[[[[[[ZZZWWWUUUUUUXXX[[[]]][[[ZZZYYYZZZ^^^fffpppwww~~~zzzzzz}}}{{{vvvuuuvvvwwwvvvuuusssppprrryyyzzzqqqjjjhhhffffffiiiooovvv{{{}}}lll]]]TTTJJJJJJIIIGGGEEEDDDCCCBBBDDDEEEEEEEEEEEEEEEEEEEEECCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDCCCBBBDDDGGGIIIHHHGGGEEEFFFGGGHHHHHHGGGLLLLLLKKKJJJJJJLLLOOOSSSYYYIIIAAAGGGKKKFFFDDDIIIDDD@@@===<<<;;;<<>>@@@CCCFFFGGGNNNTTT]]]dddjjjqqqxxx~~~}}}}}}nnnddd^^^ZZZVVVTTTQQQPPPOOOOOOMMMLLLMMMLLLJJJIIIHHHIIIIIIJJJFFFFFFFFFEEEEEECCCBBBBBBCCCCCCDDDDDDCCCBBBBBBAAAAAA@@@>>>=========>>>???AAAAAA@@@@@@AAACCCDDDEEEGGGGGGHHHHHHIIIJJJJJJKKKLLLPPPUUUVVVXXX___lllwww|||wwwpppjjjhhhrrr~~~mmmqqqyyy~~~~~~wwwsssxxx~~~rrr\\\FFF>>>@@@:::::::::;;;???CCCGGGIIILLLMMMMMMNNNOOOPPPPPPPPPRRRRRRSSSSSSRRRQQQQQQPPPSSSQQQTTT\\\___[[[WWWWWWUUUXXX[[[\\\ZZZXXXYYYYYY]]]]]]\\\[[[[[[[[[\\\]]]___XXXSSSPPPNNNLLLOOOTTTVVVVVVWWWWWWXXXYYYZZZZZZZZZYYYWWWVVVVVVXXXZZZ\\\[[[ZZZYYYXXXZZZ```hhhmmm|||}}}}}}~~~||||||uuummmgggdddddddddcccbbbccceeeiiimmmpppqqqpppvvvtttqqqpppttt{{{zzzmmmaaaXXXRRRPPPJJJJJJIIIGGGFFFDDDCCCCCCDDDDDDDDDCCCBBBBBBAAAAAACCCBBBBBBAAAAAABBBBBBCCCCCCDDDCCCBBBBBBDDDHHHKKKLLLJJJGGGFFFGGGHHHHHHGGGHHHIIIIIIHHHIIIKKKOOOSSSXXXOOOIIILLLOOOLLLIIIHHHFFFCCCAAAAAA>>>===BBBIIIKKKLLLMMMMMMLLLLLLNNNPPPTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOPPPQQQRRRRRRSSSSSSUUUUUUTTTSSSRRRPPPNNNMMMPPPRRRRRRRRRQQQQQQSSSUUUUUUWWWYYYaaassshhhVVVHHHDDDDDD>>>???AAA;;;<<<<<<===>>>@@@CCCFFFGGGLLLRRRZZZaaagggmmmtttzzz|||ttthhh```\\\WWWTTTRRRQQQQQQPPPNNNLLLLLLKKKJJJIIIHHHHHHIIIIIIFFFGGGGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@>>>=========>>>???@@@?????????@@@AAABBBCCCDDDEEEFFFGGGIIIJJJKKKLLLLLLPPPSSSTTTTTT[[[fffpppwwwoookkkggggggsss{{{lllqqqzzz~~~vvvrrrwww{{{mmmXXXFFF???@@@===<<<::::::>>>DDDJJJNNNQQQQQQRRRRRRSSSSSSSSSRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTWWW^^^aaa___[[[[[[WWWYYY[[[\\\[[[ZZZZZZ[[[ZZZ[[[[[[\\\\\\\\\[[[[[[ZZZVVVUUUVVVUUURRRRRRUUUXXXXXXYYYYYYYYYYYYYYYYYYWWWWWWVVVVVVWWWWWWXXXYYYXXXXXXXXXXXXXXX\\\bbbfffkkksss~~~~~~{{{{{{zzzxxxpppiii___XXXTTTUUUVVVWWW^^^bbbeeeffffffkkkvvv}}}qqq```RRRKKKIIIIIIIIIIIIIIIHHHGGGFFFDDDDDDCCCCCCCCCBBBAAA@@@???>>>>>>CCCBBBBBBAAAAAABBBBBBCCCDDDDDDCCCBBBBBBEEEJJJNNNPPPMMMIIIFFFFFFGGGGGGGGGEEEFFFFFFFFFGGGJJJNNNQQQSSSSSSPPPNNNRRRWWWSSSLLLIIIFFFEEEEEEBBB???AAAFFFIIIJJJLLLLLLKKKLLLMMMOOOTTTTTTSSSRRRPPPPPPOOONNNOOOOOOOOOPPPPPPQQQQQQQQQSSSRRRRRRRRRQQQOOONNNMMMRRRSSSSSSRRRQQQPPPRRRSSSTTTUUUVVV[[[jjjbbbOOOGGGFFFAAA@@@AAA<<<=========>>>@@@CCCEEEGGGJJJOOOWWW]]]bbbhhhoootttzzz}}}oooeee___YYYWWWUUUTTTTTTSSSPPPNNNLLLKKKJJJHHHHHHHHHHHHIIIEEEFFFGGGGGGHHHHHHGGGGGGDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@???>>>===>>>??????>>>>>>===>>>>>>???@@@AAABBBBBBDDDFFFHHHJJJLLLLLLLLLOOOQQQQQQPPPUUU^^^fffuuukkkkkkhhhjjjwww~~~ttthhhooo~~~xxxtttyyyvvvfffSSSDDD???@@@CCCAAA>>>===???CCCGGGKKKOOOPPPRRRSSSTTTTTTTTTSSSRRRSSSTTTVVVWWWXXXXXXXXXWWWVVVWWWZZZ[[[[[[[[[[[[XXXYYY[[[[[[[[[ZZZZZZZZZXXXYYY[[[\\\]]]\\\[[[ZZZ[[[YYY[[[^^^^^^YYYVVVWWWWWWXXXXXXXXXYYYYYYYYYYYYTTTTTTUUUUUUVVVVVVUUUUUUUUUVVVWWWXXXYYY\\\```dddfffllltttzzzyyyvvvuuutttddd```ZZZVVVVVVXXX\\\___lllpppttttttttt{{{|||rrrbbbYYYNNNHHHGGGGGGFFFCCCFFFFFFEEEEEEDDDCCCBBBBBB@@@@@@@@@@@@@@@?????????CCCBBBBBBAAAAAABBBBBBCCCDDDCCCCCCBBBBBBFFFKKKOOOQQQMMMHHHEEEDDDDDDEEEEEEDDDDDDEEEEEEEEEFFFJJJLLLJJJPPPPPPMMMTTTaaacccYYYLLLHHHEEEEEEDDDAAABBBFFFGGGIIIJJJKKKKKKKKKLLLMMMPPPPPPPPPOOONNNMMMLLLKKKNNNNNNOOOOOOOOOOOOOOOOOOMMMMMMNNNOOOPPPQQQQQQQQQOOOPPPQQQPPPOOOOOOQQQSSSSSSTTTUUU[[[hhhzzzpppVVVHHHGGGCCCBBBBBB===>>>>>>>>>>>>@@@BBBDDDFFFHHHMMMTTTYYY]]]cccjjjpppzzz~~~wwwjjjccc^^^\\\YYYXXXWWWVVVSSSQQQMMMLLLJJJHHHHHHGGGHHHHHHEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@???>>>>>>>>>???@@@>>>>>>>>>>>>??????@@@@@@AAAAAACCCDDDFFFHHHIIIJJJJJJMMMNNNNNNNNNQQQXXX^^^tttkkknnnlllooo|||{{{~~~nnngggqqqzzzwww}}}}}}qqq___MMMBBB??????BBBBBBBBBBBBCCCDDDFFFGGGLLLNNNQQQSSSUUUVVVVVVVVVSSSTTTVVVXXXZZZ[[[\\\\\\[[[YYYUUURRRQQQTTTXXXZZZZZZZZZYYYYYYYYYYYYXXXWWWUUUWWWZZZ\\\]]]\\\[[[ZZZ]]]]]]```dddbbb[[[VVVVVVUUUUUUVVVWWWXXXYYYYYYZZZQQQRRRSSSTTTTTTTTTSSSSSSSSSUUUWWWXXXXXXZZZ\\\___ccchhhnnnpppqqquuu|||}}}zzz{{{}}}vvvpppnnnnnnooogggfffffffffhhhlllpppttt~~~ssscccYYYMMMIIIDDDEEEGGGHHHEEEAAACCCBBBBBBBBBAAAAAA@@@@@@>>>>>>???@@@AAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCBBBBBBBBBFFFJJJNNNOOOKKKEEEBBBAAABBBBBBBBBDDDEEEEEEDDDCCCCCCEEEFFFCCCLLLNNNKKKUUUiiipppjjjSSSLLLFFFDDDBBB???@@@DDDDDDFFFIIIJJJJJJJJJKKKLLLMMMMMMNNNMMMMMMLLLJJJIIIMMMMMMMMMMMMNNNNNNNNNNNNKKKLLLMMMOOOPPPPPPPPPPPPKKKLLLMMMMMMMMMNNNPPPRRRSSSSSSVVV]]]iii{{{___JJJGGGDDDCCCDDD???>>>>>>>>>>>>???AAACCCDDDFFFKKKQQQVVVZZZ```hhhmmmxxx}}}ssskkkbbb___[[[XXXVVVUUUSSSQQQNNNMMMKKKIIIHHHHHHHHHHHHHHHHHHGGGGGGEEEDDDCCCBBBCCCCCCDDDDDDCCCCCCBBBAAABBBAAA???>>>>>>>>>???@@@?????????@@@@@@@@@@@@@@@AAABBBBBBCCCDDDEEEFFFFFFHHHJJJKKKLLLMMMPPPUUUYYY{{{ttttttssswww~~~{{{yyyxxxllliiiwwwzzzxxx~~~zzzkkkWWWFFF@@@>>>>>>===>>>AAADDDFFFHHHHHHIIIMMMOOORRRVVVXXXYYYYYYYYYTTTVVVXXXZZZ\\\^^^^^^___]]]\\\VVVMMMKKKPPPWWW[[[]]][[[ZZZYYYYYYXXXWWWUUUTTTVVVYYY[[[\\\\\\[[[ZZZ]]]]]]___cccaaaZZZTTTSSSTTTTTTUUUVVVWWWXXXYYYZZZRRRRRRSSSTTTTTTTTTTTTSSSUUUVVVWWWVVVUUUTTTVVVWWW\\\```eeeggghhhjjjmmmpppuuu{{{zzzxxxxxxtttttttttwww|||xxxssstttrrrqqqrrrpppooorrrwwwyyyvvvrrrllljjjkkkpppttt{{{{{{||||||}}}{{{jjjZZZPPPJJJGGGDDD@@@@@@BBBCCCBBBAAA@@@@@@??????????????????======>>>@@@AAACCCDDDEEECCCBBBBBBAAAAAABBBBBBCCCAAABBBCCCBBBCCCEEEHHHKKKJJJGGGCCC@@@@@@AAAAAAAAADDDEEEEEECCCAAAAAABBBCCCBBBIIIKKKJJJUUUhhhqqqnnnXXXOOOGGGCCC@@@<<<<<<>>>BBBEEEHHHIIIIIIIIIJJJKKKLLLMMMNNNOOOOOONNNLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMOOOOOOPPPOOOOOONNNMMMLLLHHHIIIKKKKKKKKKMMMOOOQQQSSSSSSWWW^^^iiizzzkkkNNNHHHDDDCCCDDD@@@>>>=========>>>???AAABBBDDDHHHNNNSSSWWW^^^fffllluuuzzzxxxgggbbb\\\WWWUUUSSSRRRQQQPPPOOOMMMKKKIIIIIIIIIIIIKKKKKKJJJIIIHHHFFFDDDCCCAAABBBCCCCCCDDDCCCCCCCCCBBBAAA@@@???>>>???@@@@@@@@@@@@AAAAAABBBAAAAAA@@@AAAAAAAAABBBBBBCCCCCCDDDEEEGGGIIIJJJLLLNNNRRRUUU~~~~~~}}}uuuqqqppphhhkkk|||~~~xxxvvv}}}|||wwwgggQQQAAA===>>><<<:::<<>>???AAABBBCCCCCCCCCBBBBBBAAAAAABBBBBBCCC@@@AAACCCCCCCCCDDDFFFGGGFFFCCCAAA@@@AAABBBAAAAAABBBCCCDDDCCCAAAAAAAAACCCBBBFFFHHHIIIPPP[[[aaaaaaRRRKKKEEECCCBBB>>><<<===@@@CCCGGGIIIIIIHHHIIIJJJJJJKKKMMMOOOPPPOOONNNMMMIIIIIIJJJKKKLLLLLLMMMMMMPPPPPPPPPPPPOOONNNMMMLLLIIIKKKLLLKKKKKKLLLNNNPPPSSSRRRUUU\\\dddsssyyyTTTJJJEEECCCCCC@@@======<<<<<<<<<>>>???@@@AAAEEEKKKPPPTTT[[[dddjjjpppvvv}}}pppjjjaaaZZZWWWUUUUUUUUUQQQPPPNNNLLLJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFEEEDDD???@@@BBBCCCDDDDDDEEEEEEBBBAAA@@@?????????@@@@@@@@@@@@AAABBBBBBAAA@@@???>>>>>>???@@@AAACCCCCCDDDEEEFFFGGGHHHJJJKKKMMMOOO|||yyyoooiiiiiidddjjj~~~~~~~~~{{{uuuttt{{{{{{uuudddMMM>>><<<===<<<;;;<<>>>>>>>>???@@@@@@AAAAAACCCBBBBBBAAAAAABBBBBBCCC???AAACCCDDDCCCCCCDDDEEECCCBBB@@@AAABBBCCCBBBAAA@@@AAACCCCCCBBBAAACCCDDDAAACCCEEEGGGJJJNNNPPPPPPIIICCCAAACCCEEEBBB?????????CCCFFFHHHHHHHHHHHHIIIGGGIIIKKKNNNOOOOOONNNMMMHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPPPPPPPOOOOOOLLLMMMMMMLLLKKKKKKMMMNNNSSSQQQSSSYYY___kkkYYYLLLFFFCCCCCC???===<<<;;;;;;;;;===>>>??????CCCIIIMMMRRRYYYbbbiiimmmsss{{{xxxqqqggg___[[[ZZZZZZZZZRRRQQQOOOMMMKKKKKKKKKKKKGGGGGGGGGGGGGGGFFFEEEDDD>>>???AAACCCDDDEEEFFFFFFBBBAAA@@@?????????@@@AAA???@@@AAABBBBBBAAA??????;;;<<<===???AAACCCEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJ|||xxxuuukkk```iiizzz}}}}}}vvvpppqqqsssxxxsss```MMMAAA<<<<<<>>>>>>???AAADDDFFFHHHJJJKKKNNNPPPPPPNNNQQQUUUUUURRRXXXXXXWWWWWWZZZ___dddggg___aaaaaa___[[[[[[]]]aaabbbaaaaaa___]]]ZZZWWWVVVVVVVVVWWWXXXYYYZZZ\\\]]]]]]]]]]]]\\\ZZZXXXWWWVVVWWWWWWYYYZZZ[[[[[[[[[ZZZ\\\[[[ZZZZZZ[[[[[[YYYWWWYYYWWWUUUVVVYYY\\\]]]^^^\\\ZZZWWWWWWZZZ]]]___```aaaaaa```bbbeeejjjpppsss~~~zzztttooommmnnnnnnjjjgggbbb___```dddkkkoooyyyzzz|||~~~~~~vvvnnniiieeeaaabbbfffccciiipppsssxxx}}}}}}zzzsssppplllfffbbb^^^\\\[[[YYY\\\```dddhhhnnntttxxxwwwrrrlllgggeeeeeeffffffdddkkkttt{{{tttiiiZZZUUUNNNHHHEEECCCBBBAAAEEEDDDBBB@@@@@@@@@BBBCCCBBBAAA???>>>>>>???AAABBBAAA@@@?????????@@@AAABBB======>>>???@@@@@@AAAAAADDDDDDCCCCCCCCCDDDDDDEEEDDDDDDCCCBBBBBBAAA@@@@@@CCCEEEFFFEEECCC@@@@@@@@@AAAAAAAAADDDGGGHHHEEEBBBCCCDDDDDDDDDBBB>>>:::888>>>AAAEEEFFFDDDDDDEEEGGGHHHIIIIIIJJJKKKLLLMMMMMMJJJJJJIIIHHHHHHJJJMMMQQQUUURRROOONNNNNNNNNMMMLLLLLLMMMMMMKKKIIIHHHIIIKKKJJJMMMSSSXXX\\\dddvvv}}}wwwzzzgggMMMDDDBBBAAA@@@???>>>>>>============>>>@@@CCCGGGKKKQQQXXXaaafffjjjooouuu{{{~~~~~~mmmaaa^^^]]][[[XXXUUUSSSPPPOOONNNNNNLLLKKKDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDCCCBBBBBBCCCDDDEEECCCCCCCCCBBBAAA@@@>>>===AAABBBCCCDDDDDDBBB@@@???>>>>>>??????@@@@@@@@@AAABBBBBBCCCEEEFFFHHHIIIIII|||wwwjjj\\\cccssswww~~~uuunnnooouuu{{{~~~}}}ppp]]]KKK@@@;;;<<<===>>>???AAACCCEEEHHHJJJLLLTTTWWWVVVRRRQQQUUUWWWVVVWWWWWWWWWXXX[[[```dddfffcccdddcccaaa___^^^___```````````````^^^[[[XXXVVVWWWWWWVVVWWWXXXZZZ\\\]]]\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\___^^^]]]\\\[[[YYYUUUSSSQQQRRRSSSWWW[[[]]]]]]\\\[[[ZZZYYY[[[]]]______^^^aaa```___```bbbfffjjjlllooosssyyyzzzvvvuuuuuuooonnnkkkiiigggiiilllnnnpppqqqrrrsssssssssqqqqqqoooiiidddaaa]]]YYY[[[______ffflllpppssswwwvvvrrrhhheeeaaa]]][[[ZZZ[[[\\\\\\___dddhhhlllpppuuuyyy{{{wwwqqqnnnooossswwwyyy}}}}}}nnnaaaYYYOOOKKKGGGDDDDDDEEEEEEEEEEEEDDDBBBAAA@@@AAABBBCCCAAA@@@>>>======>>>@@@AAA@@@@@@?????????@@@AAABBB>>>>>>??????@@@AAAAAABBBEEEEEEDDDCCCBBBBBBBBBCCCDDDCCCCCCBBBAAAAAA@@@@@@BBBDDDFFFFFFDDDAAA@@@@@@AAAAAAAAADDDGGGGGGEEEBBBCCCDDDEEEEEECCC@@@===;;;===@@@DDDEEEDDDDDDEEEGGGGGGGGGHHHHHHIIIIIIJJJJJJHHHHHHIIIHHHGGGIIILLLOOOPPPNNNLLLLLLMMMMMMLLLKKKMMMMMMNNNLLLJJJIIIJJJKKKKKKMMMRRRVVVXXX___ooo|||xxxxxx}}}nnnQQQFFFBBBAAAAAA??????>>>============>>>???BBBEEEIIIOOOVVV^^^ccciiinnntttyyy|||xxxlllfffbbb]]]YYYVVVSSSQQQOOONNNNNNLLLJJJFFFGGGGGGHHHHHHGGGGGGGGGEEEEEEDDDCCCCCCDDDEEEFFFDDDDDDDDDCCCBBBAAA@@@???AAABBBCCCDDDCCCBBB@@@???>>>>>>>>>??????@@@@@@@@@AAABBBCCCDDDFFFGGGHHHHHHzzzlll\\\bbbrrrvvv~~~sssjjjmmmvvv~~~}}}yyymmmZZZIII>>>;;;;;;===??????@@@BBBEEEHHHLLLMMMWWW\\\]]]XXXSSSTTTWWWXXXWWWXXXYYY[[[]]]```cccdddfffdddcccccccccbbb```^^^^^^___```aaa___\\\YYYWWWXXXWWWVVVVVVWWWYYY[[[]]]]]]]]]^^^___````````````]]]\\\\\\[[[[[[\\\]]]^^^```___^^^]]][[[XXXRRRNNNJJJMMMSSS[[[bbbeeedddccc^^^]]]^^^```bbbbbb```^^^^^^^^^^^^^^^___```bbbccceeehhhkkkmmmpppvvv~~~||||||{{{yyyvvvtttssstttwwwxxxyyyxxxvvvrrrnnnkkkkkkiiihhhfffbbb^^^```fffjjjpppuuuwwwzzz|||zzzvvvnnnkkkhhheeeeeeeeegggiiimmmqqqvvv{{{~~~~~~~~~wwwiii\\\SSSMMMKKKEEECCC@@@@@@BBBDDDEEEEEEDDDCCCBBB@@@@@@AAABBBBBB??????>>>======>>>???@@@@@@@@@??????@@@@@@AAABBB??????@@@@@@AAAAAABBBBBBFFFEEEDDDCCCBBBAAAAAAAAACCCCCCBBBBBBAAAAAA@@@@@@AAADDDGGGGGGEEECCCAAA@@@AAAAAABBBDDDFFFFFFDDDBBBCCCDDDEEEEEEDDDBBB???>>>===???BBBDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIKKKMMMKKKJJJIIIJJJKKKLLLKKKJJJMMMNNNNNNMMMKKKJJJJJJKKKLLLMMMPPPSSSTTTYYYfffttt|||xxx}}}uuuWWWHHHCCCBBBDDD@@@???>>>===============>>>@@@CCCGGGLLLSSSZZZ```gggkkkrrrwww{{{}}}uuummmfff___ZZZWWWUUURRRPPPOOONNNLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFEEEEEEDDDEEEEEEFFFEEEEEEEEEDDDCCCBBBAAA@@@AAAAAABBBCCCCCCBBB@@@???>>>>>>>>>>>>>>>?????????AAAAAABBBCCCDDDFFFGGGGGG~~~qqqbbbhhhxxx{{{|||oooeeejjjvvv|||vvviiiVVVFFF===;;;;;;<<>>>>>>>>>>>???@@@@@@@@@???@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBDDDDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAADDDGGGHHHFFFDDDBBBAAAAAABBBBBBCCCDDDDDDDDDCCCBBBBBBCCCDDDDDDBBBAAA@@@<<<>>>AAACCCDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEGGGIIIIIIIIIJJJLLLMMMKKKJJJIIIJJJKKKKKKIIIHHHLLLMMMNNNMMMKKKJJJJJJKKKKKKLLLOOOQQQRRRUUUaaammm~~~aaaOOOEEECCCDDD@@@@@@???>>>============>>>@@@CCCFFFJJJPPPWWW\\\eeeiiiooouuuyyy|||~~~tttllleee```ZZZWWWTTTQQQPPPNNNLLLJJJJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGFFFFFFFFFFFFFFFFFFDDDEEEEEEDDDCCCBBBAAAAAA@@@AAABBBBBBBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBCCCDDDEEEEEEvvviiiooo|||}}}yyylllbbbiiiwww~~~{{{rrreeeRRRCCC<<<;;;<<<<<>>>>>>>>>>>>>>>>>??????????????????@@@@@@AAAAAA??????@@@@@@AAAAAAAAAAAA@@@AAAAAAAAAAAAAAABBBBBBAAAAAA@@@AAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCEEEHHHHHHFFFDDDBBBBBBAAABBBCCCCCCCCCCCCCCCCCC@@@AAABBBBBBCCCBBBAAAAAA<<<===@@@CCCEEEGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEGGGJJJJJJKKKKKKMMMOOOOOOMMMKKKKKKKKKKKKIIIGGGKKKLLLNNNMMMKKKIIIIIIJJJKKKKKKNNNQQQRRRUUU^^^hhh~~~vvv___NNNDDDBBBAAA@@@???>>>============???@@@BBBEEEHHHNNNTTTYYYbbbffflllrrrvvvzzz~~~{{{qqqjjjfff^^^[[[WWWTTTRRRPPPMMMKKKKKKJJJIIIHHHGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEECCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAA?????????>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCDDDvvvkkkrrr}}}{{{vvvjjjcccjjjxxx}}}yyypppbbbOOOAAA<<<<<<===<<>>===>>>???AAAAAA@@@>>>=========>>>>>>>>>>>>>>>?????????@@@AAAAAABBBBBB>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA?????????@@@AAABBBCCCDDDBBBBBBCCCCCCDDDDDDDDDEEEFFFHHHIIIHHHEEECCCBBBCCCAAABBBCCCCCCAAAAAABBBDDDAAAAAAAAABBBBBBBBBAAAAAA======???CCCGGGIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFHHHIIIJJJJJJLLLNNNQQQSSSPPPMMMKKKKKKKKKJJJIIIKKKMMMOOONNNLLLJJJJJJJJJLLLKKKNNNQQQSSSUUU\\\eeevvvyyy]]]IIIAAABBBAAA@@@???>>>=========???@@@BBBCCCFFFKKKQQQUUU^^^bbbhhhmmmrrrwww{{{tttjjjeeeaaa^^^ZZZWWWTTTQQQNNNLLLKKKJJJHHHGGGFFFFFFGGGHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>???@@@@@@AAABBBBBBssskkkvvvtttkkkgggooo{{{|||wwwnnn```MMM@@@<<<>>>>>>===>>>AAAEEEJJJNNNQQQSSSSSSTTT^^^eeeccc^^^]]]]]]]]]aaa``````_________^^^^^^\\\\\\\\\ZZZYYYXXXYYYZZZWWWXXXYYYZZZ\\\^^^```aaa]]]^^^^^^^^^^^^]]]\\\[[[\\\\\\\\\\\\[[[ZZZYYYXXXVVVVVVWWWXXXZZZ[[[\\\\\\\\\]]]^^^bbbfffhhhhhhgggcccbbbaaabbbdddeeedddccceeebbb___]]]]]]]]]\\\ZZZZZZYYYWWWWWWXXXZZZ]]]___aaadddeeedddaaa```bbbeeefffhhhkkkllllllmmmoooqqqzzzzzziii[[[RRRMMMJJJDDDDDDDDDDDDDDDCCCBBBBBB<<<<<<===???AAAAAA???======>>>>>>???@@@@@@@@@???===>>>???@@@@@@AAAAAAAAA>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAABBBBBBCCCCCCCCCDDDEEEFFFFFFGGGJJJJJJIIIGGGDDDBBBBBBCCCAAACCCDDDCCC@@@@@@BBBDDDBBBCCCCCCCCCBBBBBBBBBBBB>>>>>>???DDDIIIKKKKKKIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGHHHHHHHHHJJJNNNQQQTTTPPPLLLJJJKKKLLLMMMMMMMMMOOOQQQQQQOOOMMMLLLLLLMMMLLLNNNQQQRRRSSSXXX```nnnoooRRREEECCCBBB@@@???>>>============???@@@AAACCCHHHMMMQQQYYY]]]bbbhhhmmmrrrwww{{{~~~rrrkkkeeeaaa]]]YYYVVVSSSOOOMMMLLLJJJHHHGGGFFFFFFGGGHHHFFFGGGGGGGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDCCCBBBBBB@@@@@@???@@@@@@AAAAAABBBAAAAAAAAAAAA@@@@@@@@@???===>>>>>>??????@@@@@@AAArrrmmm{{{tttmmmjjjrrr}}}~~~{{{wwwnnn___LLL@@@===>>>???>>>>>>AAAGGGLLLQQQSSSTTTTTTUUU\\\___\\\XXXXXXZZZZZZ```____________```aaaaaa___``````\\\WWWUUUWWWZZZUUUUUUUUUWWWYYY\\\___aaa]]]^^^`````````^^^\\\ZZZ^^^^^^^^^___^^^^^^]]]]]]TTTUUUWWWYYY[[[\\\]]]]]]ZZZZZZZZZ]]]```aaaaaa```\\\]]]___bbbeeegggfffdddcccbbbbbbcccdddcccaaa___\\\ZZZWWWUUUVVVXXX[[[]]]\\\```cccbbb```___```bbb]]]aaaeeehhhhhhfffeeeeeemmmrrrxxx|||vvvlll___RRRKKKGGGGGGGGGCCCBBBAAA@@@AAAAAACCCCCC>>>===>>>???@@@???<<<:::>>>???@@@AAAAAAAAAAAAAAA<<<<<<>>>???@@@@@@@@@@@@>>>???@@@AAABBBAAA@@@@@@@@@?????????????????????AAAAAA@@@@@@???@@@@@@@@@CCCCCCDDDEEEFFFGGGHHHHHHLLLLLLJJJFFFCCCAAABBBDDDAAACCCDDDBBB@@@???AAADDDDDDDDDDDDDDDCCCCCCCCCCCC>>>>>>@@@DDDJJJMMMLLLJJJGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFIIINNNQQQSSSOOOKKKIIIJJJMMMOOOQQQOOOQQQSSSSSSQQQOOOMMMMMMOOOMMMNNNQQQRRRQQQUUU\\\ggg{{{[[[KKKCCCBBBAAA???>>>=========<<<===>>>???AAAEEEKKKOOOUUUYYY^^^dddiiinnntttxxx}}}}}}~~~{{{gggccc___[[[WWWTTTPPPNNNMMMKKKIIIGGGFFFGGGHHHIIIFFFFFFGGGGGGFFFEEECCCBBBDDDEEEEEEEEEEEEEEEDDDCCC@@@?????????@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@======>>>>>>??????@@@@@@vvvsssqqqmmmjjjqqq}}}|||vvvmmmZZZFFF>>>>>>>>>===<<>>===<<<<<<<<<<<<<<<======>>>???@@@<<<<<<======>>>>>>??????@@@??????>>>>>>???@@@AAA??????@@@AAAAAABBBCCCCCC>>>===============>>>???>>>>>>>>>>>>>>>>>>??????DDDDDDDDDCCCDDDEEEFFFFFFGGGFFFEEECCCCCCBBBBBBBBBCCCBBBAAA@@@???@@@AAAAAADDDDDDDDDCCCBBBBBBAAAAAA@@@===;;;???FFFKKKKKKJJJIIIHHHGGGFFFGGGGGGIIIIIIKKKJJJHHHGGGGGGHHHJJJKKKMMMMMMMMMMMMMMMNNNNNNNNNMMMOOOQQQSSSRRRPPPLLLJJJLLLNNNPPPQQQPPPPPPTTTWWWaaauuupppOOOHHHGGGCCC======@@@???;;;<<<<<<===>>>@@@BBBEEEFFFQQQTTTXXX\\\```ffflllqqqxxxyyy|||wwwlllbbb___]]]WWWSSSQQQPPPMMMJJJIIIIIIIIIHHHGGGJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBAAAAAA@@@???DDDDDDCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>???uuutttpppllllllsss~~~{{{uuuiiiVVVCCC===>>>???>>>===AAABBBEEEIIILLLOOORRRSSSUUUWWWYYY[[[\\\^^^aaadddfffggghhhiiiiiigggeeeccccccbbbaaa```^^^[[[YYYXXXUUUUUUVVVWWWXXXXXXXXXXXX^^^^^^^^^^^^^^^]]]\\\[[[YYY^^^```]]][[[^^^``````___ZZZWWWYYYZZZXXXXXXZZZZZZ[[[[[[^^^fffnnnmmmhhh]]]]]]]]]]]]^^^^^^^^^^^^aaadddggghhheeeaaa^^^]]][[[YYYWWWUUUUUUUUUTTTTTTVVVWWWVVVRRRSSSXXX[[[ZZZ[[[\\\^^^______```bbbccceeedddbbb^^^\\\^^^eeekkkmmmrrrxxx}}}oooeee\\\UUUQQQNNNLLLHHHDDDAAA@@@AAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<<<<======>>>???@@@>>>>>>>>>>>>>>>>>>??????@@@@@@>>>>>>>>>???@@@AAA??????@@@@@@AAAAAAAAABBB>>>>>>============>>>>>>AAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCAAA@@@@@@@@@AAABBBDDDCCCCCCCCCBBBBBBAAAAAA@@@===;;;>>>DDDIIIIIIHHHIIIIIIHHHIIIIIIKKKLLLMMMJJJJJJHHHGGGGGGIIIJJJKKKKKKKKKLLLMMMMMMMMMMMMLLLMMMNNNPPPQQQQQQOOOMMMKKKLLLNNNPPPPPPOOOPPPSSSVVV]]]mmmgggKKKGGGCCCAAA@@@@@@???======<<<===>>>???BBBDDDFFFNNNPPPUUUYYY^^^dddjjjnnnuuuwww{{{~~~~~~rrrfffaaa^^^YYYTTTSSSQQQNNNKKKJJJJJJJJJIIIHHHIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???CCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@????????????~~~|||{{{xxxtttwww{{{~~~zzzsssttt}}}lllkkkmmmuuu~~~}}}yyysssdddRRRAAA<<<===??????@@@CCCCCCDDDFFFIIIMMMQQQSSSVVVYYY[[[]]]___aaaeeehhhffffffggggggfffdddbbbaaaccccccbbb```^^^\\\ZZZYYYUUUUUUVVVWWWWWWXXXXXXXXX]]]]]]^^^^^^]]][[[ZZZYYYVVVZZZ\\\ZZZZZZ^^^aaa```___YYYVVVWWWXXXVVVUUUXXXVVVWWWYYY]]]fffmmmlllfffYYYYYY[[[\\\]]]]]]]]]]]]```bbbeeeeeebbb]]]ZZZYYYVVVVVVVVVVVVTTTQQQOOOMMMLLLNNNMMMJJJLLLQQQTTTSSSSSSUUUXXX[[[]]]_________aaa```]]]XXXTTTUUUZZZ^^^ccceeeiiikkknnnqqquuuxxxvvvmmmaaaUUUNNNKKKIIIIIIFFFEEEBBB@@@??????@@@@@@>>>>>>>>>======<<<<<<<<<<<<<<<<<<======>>>???@@@@@@@@@??????????????????@@@@@@>>>>>>>>>>>>???@@@???????????????@@@@@@@@@???>>>>>>======>>>>>>>>>BBBBBBBBBCCCCCCDDDDDDDDDBBBCCCDDDEEEFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@===;;;===BBBFFFGGGFFFHHHHHHHHHIIIKKKLLLNNNOOOJJJIIIHHHHHHHHHJJJKKKLLLIIIJJJLLLMMMMMMMMMKKKJJJKKKLLLMMMNNNNNNNNNMMMMMMLLLMMMOOOOOOOOOPPPRRRUUUWWWbbbqqq\\\OOOEEEFFFEEE@@@===???============???AAACCCEEEIIILLLPPPUUUZZZ```fffkkkqqqtttyyy|||}}}nnnfffaaa[[[WWWVVVSSSPPPMMMKKKKKKKKKJJJIIIGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@BBBBBBBBBBBBAAAAAAAAAAAABBBAAAAAAAAA@@@@@@??????vvvqqqpppppp{{{sssssswww{{{~~~tttrrruuuwwwgggiiinnnwww~~~}}}xxxrrraaaQQQAAA<<<>>>???@@@AAACCCDDDEEEHHHJJJMMMPPPQQQWWWYYY\\\^^^```cccgggjjjddddddcccbbbaaa```^^^^^^aaaaaa```___]]][[[YYYXXXWWWWWWWWWXXXXXXYYYZZZ[[[YYYZZZZZZ[[[ZZZXXXVVVUUUSSSVVVWWWUUUVVV[[[^^^]]]]]]WWWTTTUUUVVVTTTUUUWWWUUUWWWXXX[[[bbbgggccc\\\SSSUUUWWWZZZ[[[]]]]]]]]]```bbbeeeeeebbb___]]]\\\XXXXXXXXXUUUQQQLLLIIIHHHEEEHHHIIIHHHIIINNNOOOLLLJJJLLLPPPUUUYYY\\\\\\[[[]]]]]]\\\XXXUUUUUUZZZ^^^eeefffeeecccaaaaaabbbdddggglllsss|||vvvkkkddd]]]XXXPPPJJJGGGHHHKKKMMMEEEDDDBBBAAA@@@@@@AAABBB============<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAA@@@@@@?????????@@@@@@>>>======>>>??????>>>>>>>>>>>>>>>???????????????>>>>>>===>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBAAABBBDDDFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBB@@@>>><<<===@@@DDDFFFFFFGGGGGGHHHHHHJJJKKKLLLLLLJJJIIIIIIIIIJJJKKKLLLMMMHHHJJJLLLNNNOOOMMMKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNLLLMMMMMMNNNNNNPPPQQQRRRRRRYYYddduuuyyy^^^IIIHHHJJJBBB===???======<<<===>>>@@@BBBCCCFFFHHHMMMQQQVVV\\\cccgggmmmqqqvvv{{{~~~yyyooohhh```[[[ZZZUUURRRNNNLLLLLLLLLJJJIIIFFFFFFGGGHHHHHHHHHHHHHHHEEEEEEDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@???>>>>>>}}}rrrlllmmmpppyyywwwyyy|||xxxssstttxxxtttdddhhhpppxxx~~~|||wwwppp```RRRCCC>>>??????AAACCCDDDFFFIIILLLNNNOOOOOOOOOVVVXXX[[[]]]___bbbfffiiiccccccaaa```___^^^]]]]]]^^^^^^^^^\\\[[[YYYWWWVVVWWWVVVVVVVVVWWWXXXYYYZZZWWWXXXYYYZZZZZZXXXVVVUUURRRUUUTTTSSSUUU[[[]]][[[[[[UUURRRSSSTTTTTTUUUXXXWWWXXXYYY[[[___bbb\\\TTTPPPRRRTTTWWWZZZ\\\]]]^^^cccfffiiiiiihhhfffeeeeee[[[ZZZWWWQQQKKKFFFEEEFFFEEEIIILLLLLLNNNQQQPPPMMMGGGHHHJJJOOOUUUXXXYYYXXXZZZ[[[ZZZWWWTTTUUUYYY]]]aaaaaa___\\\XXXWWWXXXYYYZZZ]]]aaaeeejjjqqqwww|||}}}yyyrrrjjjccc[[[TTTOOOLLLJJJHHHEEEDDDEEEHHHJJJFFFEEECCCAAAAAA@@@@@@AAA<<<<<<<<<<<<============<<<<<<<<<<<<===>>>???@@@BBBBBBAAAAAA@@@@@@??????AAA@@@>>>=========>>>>>>===>>>>>>>>>>>>>>>??????@@@@@@???>>>>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAA@@@BBBDDDEEEFFFEEECCCBBBCCCBBBBBBBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBAAAAAAAAA??????@@@@@@AAAAAABBBBBBAAA???======@@@CCCFFFGGGIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLIIIKKKNNNPPPPPPOOOMMMKKKJJJIIIIIIIIIJJJLLLNNNOOOLLLLLLLLLLLLNNNOOOPPPPPPOOOUUU^^^mmmnnnNNNHHHKKKEEE??????======<<<<<<===???@@@AAACCCFFFJJJNNNSSSXXX___ccchhhmmmsssxxx|||~~~}}}tttjjjbbb___WWWTTTPPPNNNMMMKKKJJJHHHEEEEEEFFFGGGHHHHHHHHHHHHEEEEEEDDDCCCCCCCCCDDDDDDBBBAAA@@@@@@@@@AAABBBBBB@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>uuupppsssyyy}}}~~~tttrrrvvv{{{sssdddjjjrrryyy~~~|||zzzuuunnn^^^QQQDDD??????@@@BBBDDDFFFIIILLLOOOQQQQQQOOONNNTTTVVVXXXZZZ\\\^^^bbbeeecccbbb```^^^]]]]]]^^^^^^\\\[[[[[[ZZZYYYWWWUUUTTTTTTSSSRRRRRRSSSTTTVVVWWWVVVXXX[[[]]]]]]\\\ZZZXXXUUUVVVUUUTTTYYY```bbbaaa\\\VVVRRRSSSSSSSSSTTTWWWSSSUUUUUUWWW]]]aaa\\\TTTSSSSSSTTTUUUWWWYYY[[[\\\```ccceeefffeeedddcccdddYYYYYYVVVPPPJJJHHHJJJMMMPPPTTTUUUTTTUUUYYYYYYVVVQQQNNNLLLNNNRRRVVVWWWVVVVVVWWWWWWTTTQQQPPPSSSVVVYYYYYYXXXVVVTTTTTTVVVXXXYYYZZZ[[[[[[\\\]]]aaaccchhhoooxxx}}}xxxppphhhddd```]]]YYYTTTOOOLLLJJJIIIFFFGGGFFFDDDBBBAAABBBCCCCCCBBBAAA@@@???>>>======<<<<<<<<<======>>>>>>>>><<<<<<<<<======>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@AAA@@@>>>===<<<<<<===>>>=========>>>??????@@@@@@AAA@@@??????>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBAAABBBCCCDDDEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCAAAAAABBBBBBBBBAAA@@@???>>>>>>???@@@@@@AAABBBBBB@@@???======>>>BBBFFFHHHLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLNNNOOOPPPOOOMMMLLLJJJJJJIIIJJJKKKLLLMMMNNNLLLKKKJJJKKKMMMOOOOOONNNNNNSSS[[[fff{{{[[[LLLKKKHHHCCCAAA======<<<<<<<<<>>>???@@@AAADDDGGGKKKOOOTTTYYY]]]cccgggnnntttxxx{{{~~~wwwlllggg\\\YYYTTTPPPNNNLLLJJJHHHEEEEEEFFFGGGHHHHHHGGGGGGEEEEEEDDDDDDCCCDDDDDDEEEBBBAAA@@@???@@@AAABBBCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>zzztttxxx}}}||||||vvvmmmmmmssszzzqqqfffmmmvvv|||~~~~~~zzzwwwrrrkkkYYYMMMAAA>>>???@@@CCCGGGIIIKKKLLLNNNOOOPPPPPPOOOQQQSSSUUUVVVWWWZZZ]]]______]]][[[YYYYYYZZZ[[[]]]ZZZZZZZZZYYYXXXVVVUUUTTTRRRRRRQQQPPPQQQSSSUUUVVVUUUWWWZZZ]]]^^^]]][[[ZZZUUUVVVUUUVVV]]]fffjjjhhh```YYYTTTSSSRRRQQQQQQTTTPPPRRRUUU[[[dddlllkkkeeeYYYXXXVVVTTTTTTUUUWWWXXXZZZ\\\^^^^^^]]][[[[[[[[[UUUWWWXXXVVVSSSTTTYYY]]]aaabbb___[[[\\\bbbfffeeebbb\\\TTTQQQSSSVVVVVVUUUTTTVVVWWWTTTPPPOOOQQQTTTVVVUUUTTTQQQPPPPPPSSSUUUWWWXXXYYYXXXWWWWWWYYYZZZVVVZZZ___bbbccceeehhhkkkfffiiioooxxxwwwrrrjjjccc]]]WWWRRROOOLLLLLLJJJHHHFFFEEEEEEFFFDDDEEEEEEBBB???===???AAA???>>>>>>======<<<<<<<<<<<<<<<===>>>>>>???@@@@@@<<<<<<<<<======>>>???@@@????????????@@@@@@@@@@@@AAA@@@>>>===<<<<<<======<<<<<<===>>>@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>>>>======>>>???@@@AAABBBCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@???>>>======>>>???@@@AAABBBBBB>>>===<<<;;;===@@@EEEIIIKKKKKKMMMNNNOOONNNNNNMMMMMMMMMMMMMMMLLLKKKKKKJJJKKKLLLLLLMMMMMMMMMMMMMMMJJJJJJKKKKKKLLLLLLLLLMMMMMMJJJIIIJJJMMMNNNNNNMMMMMMQQQVVV]]]mmmvvv[[[NNNIIIEEEBBB>>>===<<<;;;<<<===>>>??????AAADDDGGGJJJOOOTTTXXX]]]bbbhhhnnnssswww|||wwwpppbbb^^^XXXTTTQQQNNNKKKHHHEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEBBBAAA@@@??????AAACCCDDDBBBAAAAAAAAA@@@?????????===>>>>>>??????@@@@@@AAA|||uuuxxx}}}wwwuuuuuummmdddfffnnnvvvnnniiipppxxx}}}|||xxxuuuooohhhTTTIII???===>>>@@@DDDHHHLLLLLLKKKLLLMMMNNNPPPQQQOOOQQQSSSTTTUUUVVVZZZ\\\ZZZXXXVVVTTTTTTUUUXXXYYYZZZZZZZZZYYYXXXVVVUUUTTTTTTSSSRRRQQQRRRTTTVVVWWWRRRTTTXXX[[[]]]\\\ZZZYYYRRRSSSTTTVVV^^^iiinnnmmmddd\\\VVVTTTRRROOOOOORRRTTTXXX]]]fffsss}}}___\\\XXXTTTRRRRRRSSSUUUYYY[[[\\\\\\ZZZWWWWWWWWWRRRWWW\\\^^^^^^aaagggmmmnnnlllfff______gggoooqqqpppggg\\\UUUUUUVVVWWWUUUTTTVVVXXXWWWTTTSSSVVVYYYTTTSSSQQQMMMJJJIIIKKKMMMTTTUUUWWWWWWWWWWWWXXXZZZUUUVVVXXXYYYYYYYYYZZZ[[[WWWWWWZZZ```iiisss}}}~~~zzzttthhh___[[[XXXTTTQQQOOONNNLLLJJJDDDEEEEEEDDDBBB@@@@@@@@@???@@@???<<<999999===@@@<<<=====================<<<<<<===>>>???@@@AAAAAA<<<<<<<<<======>>>???@@@>>>>>>>>>??????@@@@@@AAAAAA@@@>>>===<<<<<<<<<===;;;<<<===???@@@BBBCCCDDDBBBAAA@@@???>>>>>>>>>>>>;;;<<<===>>>???@@@AAAAAACCCBBBBBBBBBBBBCCCDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@??????@@@AAA@@@???>>>===<<<======???@@@AAABBBCCC<<<<<<;;;:::;;;???DDDIIIGGGHHHJJJLLLMMMNNNNNNMMMNNNNNNNNNNNNMMMKKKJJJIIIKKKKKKKKKKKKLLLLLLLLLMMMJJJKKKLLLLLLMMMLLLLLLLLLMMMJJJHHHIIILLLNNNMMMLLLLLLPPPRRRUUUccc|||kkkRRRIIIDDDAAA>>>===<<<;;;;;;<<<===>>>===???BBBEEEGGGKKKPPPTTTZZZ^^^dddjjjoootttzzz}}}~~~uuufffbbb\\\WWWSSSOOOLLLIIIFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFBBBAAA@@@??????AAACCCDDDBBBBBBAAAAAA@@@???>>>>>>>>>>>>???@@@AAABBBBBBCCC}}}{{{vvvssssssqqqgggcccmmmzzz|||ssskkklllqqqxxx}}}yyywwwtttjjj```OOOCCC<<>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@@@@??????@@@BBB@@@???>>>======>>>???@@@>>>>>>>>>>>>???@@@AAABBB@@@@@@????????????@@@@@@AAA@@@@@@??????@@@@@@AAACCCDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@???@@@AAAAAAAAABBBBBBBBBBBBBBB===<<<<<>>???AAACCCEEEGGGHHHJJJLLLMMMNNNNNNNNNOOOMMMJJJIIIIIIIIIGGGFFFIIIJJJLLLNNNOOONNNMMMLLLKKKJJJJJJJJJJJJKKKLLLLLLLLLKKKJJJJJJJJJKKKMMMNNNKKKMMMSSSYYY___lll|||ZZZNNNJJJFFFBBB@@@???@@@>>>:::<<<@@@?????????AAAEEEJJJNNNQQQVVVZZZaaaggglllrrrwwwzzz~~~rrriii]]]VVVSSSQQQMMMJJJHHHHHHGGGHHHJJJJJJHHHGGGEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCCCC{{{wwwuuuuuukkkbbbaaalllyyyyyypppiiilllpppvvv{{{~~~~~~wwwtttpppggg\\\LLLAAA<<>>>>>>>>>>>===<<<;;;;;;999:::;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@>>>>>>>>>@@@???>>>===<<<<<<===>>>???>>>>>>>>>>>>???@@@AAAAAA@@@??????>>>>>>??????@@@@@@@@@@@@??????@@@@@@@@@DDDDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>???AAABBBBBBAAAAAA@@@>>>======???BBBCCCEEEFFFHHHIIIKKKLLLLLLLLLNNNLLLIIIHHHIIIHHHGGGFFFGGGHHHJJJLLLMMMLLLKKKJJJGGGGGGGGGGGGGGGHHHIIIIIILLLKKKKKKJJJKKKLLLMMMNNNLLLMMMQQQWWW\\\ggg|||gggSSSJJJFFFDDD@@@??????===:::;;;????????????@@@CCCHHHLLLOOOUUUZZZ```gggmmmsssyyy}}}yyyoooccc[[[WWWTTTOOOJJJIIIHHHGGGHHHIIIIIIHHHFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBAAA{{{xxxwwwwwwccc___bbbnnnxxxwwwnnnhhhnnnqqquuuyyy||||||uuuqqqlllaaaVVVHHH???:::>>>@@@>>>BBBIIIIIIIIIJJJKKKLLLMMMNNNNNNPPPOOONNNPPPSSSVVVXXXXXXVVVWWWWWWXXXXXXWWWWWWVVVXXXXXXXXXZZZ\\\]]][[[YYYXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXYYYZZZ\\\]]]^^^^^^YYYXXXWWWWWWWWWXXXYYYZZZUUUTTTSSSRRRRRRRRRRRRRRRTTTUUUXXX___dddeee```[[[VVVTTTRRRPPPOOOOOOPPPQQQRRRTTTVVVWWWVVVVVVWWWXXXUUUWWWVVVUUUZZZdddmmmooodddbbb```]]][[[ZZZYYYZZZ[[[XXXUUUUUUWWWWWWTTTQQQSSSSSSUUUWWWWWWUUUQQQMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKJJJJJJKKKMMMOOOPPPNNNNNNOOOOOOPPPPPPQQQQQQQQQOOOMMMLLLMMMQQQVVVYYYSSSRRRRRRSSSWWW[[[```bbbkkkiiihhhkkknnnpppmmmkkkmmmooorrrvvvzzz~~~zzzvvvtttrrrsssuuuuuuuuuvvvyyy{{{}}}}}}{{{xxxtttpppllljjjfffeeedddccc```\\\YYYWWWTTTPPPKKKHHHHHHHHHIIIHHHEEECCCAAA@@@AAAAAA@@@???@@@@@@@@@AAAAAAAAAAAAAAACCCBBBAAA??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@???>>>===<<<;;;<<<===============<<<========================@@@AAAAAA@@@>>>======>>>>>>===<<<;;;;;;<<<===>>>============>>>???@@@AAA@@@??????>>>>>>??????@@@@@@@@@????????????@@@@@@CCCDDDEEEEEEFFFFFFEEEEEEEEEDDDCCCBBBBBBAAAAAABBB@@@@@@AAAAAAAAABBBBBBBBBEEECCCAAA@@@AAAAAA@@@>>>@@@???===<<<<<<>>>@@@AAACCCDDDEEEGGGHHHIIIIIIJJJLLLJJJHHHGGGHHHHHHGGGFFFEEEFFFHHHIIIJJJJJJIIIHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLOOOSSSWWW___qqqbbbPPPJJJFFFBBB??????===::::::>>>???>>>>>>???BBBEEEHHHJJJQQQUUU\\\dddkkkrrryyy}}}}}}pppfff```ZZZTTTNNNMMMLLLJJJJJJKKKKKKJJJHHHGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???}}}yyyvvvuuuaaabbbiiiuuu|||xxxppplllsssuuuwwwyyyzzz}}}{{{tttoooiii]]]PPPCCC===:::===@@@AAADDDIIIHHHIIIJJJKKKLLLMMMNNNNNNOOONNNMMMNNNQQQUUUWWWWWWVVVWWWXXXYYYZZZYYYYYYXXXXXXXXXXXXZZZ\\\]]][[[YYYXXXXXXXXXXXXWWWWWWVVVUUUVVVVVVVVVWWWXXXYYY[[[\\\ZZZXXXVVVTTTSSSTTTUUUVVVWWWWWWWWWWWWVVVUUUTTTSSSNNNPPPSSSVVVWWWWWWVVVTTTRRRQQQPPPPPPPPPPPPQQQQQQRRRTTTUUUUUUTTTTTTUUUVVVUUUVVVTTTRRRUUU^^^eeegggaaa___[[[[[[[[[[[[YYYVVVWWWVVVUUUVVVWWWWWWUUUSSSOOOOOOPPPQQQRRRQQQMMMKKKJJJJJJJJJIIIIIIHHHHHHHHHJJJJJJIIIIIIJJJKKKLLLMMMLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMLLLLLLMMMOOORRRSSSNNNMMMLLLKKKMMMOOORRRSSSUUUSSSRRRSSSUUUVVVTTTRRRUUUVVVYYY]]]```bbbcccdddeeehhhmmmqqqttttttsssrrrrrrqqqpppooommmkkkjjjiiihhhgggeeeaaa]]]ZZZWWWUUUSSSTTTVVVWWWYYY\\\aaaeeettt|||wwwrrrnnnnnnmmmllliiigggfffeeeddd]]]]]]\\\YYYWWWSSSQQQOOOMMMMMMMMMMMMLLLKKKIIIHHHGGGEEECCCAAAAAABBBBBBCCCDDDBBB@@@?????????>>>======>>>>>>???@@@@@@AAAAAABBBBBBAAA@@@???>>>==============================???????????????>>>======<<<======>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@???>>>===>>>???===<<<;;;;;;;;;;;;<<<===============>>>???@@@@@@??????>>>>>>>>>>>>????????????>>>>>>>>>>>>??????AAABBBCCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@BBBCCCEEEGGGHHHIIIKKKHHHEEECCCBBBAAA???===??????===<<<===>>>???@@@AAABBBDDDEEEGGGHHHHHHHHHJJJHHHFFFFFFGGGGGGFFFEEEDDDEEEFFFHHHHHHHHHHHHHHHJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLNNNPPPRRRWWWeeesssbbbRRRJJJDDD@@@???>>>::::::<<>>>>>>>>@@@BBBDDDFFFJJJNNNUUU]]]eeemmmtttyyyssskkkcccZZZTTTSSSQQQOOONNNNNNNNNMMMKKKIIIHHHHHHGGGGGGFFFEEEEEECCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>zzztttooodddiiitttzzzsssqqqzzzzzz{{{{{{{{{|||{{{tttooogggZZZLLL@@@<<<:::===AAACCCFFFJJJHHHIIIKKKMMMNNNOOOPPPPPPPPPNNNLLLLLLOOORRRSSSTTTVVVWWWXXXZZZ\\\]]]^^^^^^\\\[[[ZZZZZZ[[[[[[ZZZYYYVVVVVVVVVUUUUUUTTTTTTTTTUUUTTTTTTTTTUUUVVVWWWXXXYYYWWWUUUSSSRRRRRRSSSTTTYYYYYYYYYXXXWWWUUUSSSRRRNNNOOOQQQRRRRRRRRRRRRSSSPPPPPPPPPPPPQQQQQQRRRRRRTTTUUUVVVTTTSSSRRRSSSTTTTTTUUUSSSPPPRRRZZZ_________ZZZVVVVVVYYY[[[YYYWWWWWWUUUTTTTTTTTTUUUTTTTTTMMMLLLLLLMMMNNNNNNLLLIIIIIIIIIIIIIIIHHHHHHHHHGGGIIIIIIIIIHHHIIIIIIIIIJJJIIIJJJJJJJJJJJJJJJKKKKKKHHHHHHHHHHHHJJJLLLNNNOOOGGGFFFEEEEEEEEEFFFHHHIIIIIIHHHGGGGGGHHHIIIIIIHHHHHHIIIKKKMMMNNNOOONNNNNNPPPQQQRRRSSSUUUVVVVVVVVVTTTUUUUUUUUUTTTRRRQQQOOOPPPOOOMMMKKKIIIGGGFFFEEEFFFGGGHHHIIIJJJNNNSSSWWW___jjjsssuuuvvv|||{{{kkk```[[[YYYVVVSSSUUUTTTRRRPPPOOONNNNNNNNNIIIHHHHHHGGGFFFDDDCCCBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@???>>>=========>>>@@@>>><<<;;;<<<<<<;;;999999999:::;;;<<<======>>>AAAAAA@@@@@@???>>>=======================================>>>======<<<<<<999999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>@@@AAA===<<<;;;::::::;;;<<<===<<<<<<<<<<<<===>>>???@@@???>>>>>>>>>>>>>>>>>>??????>>>>>>======>>>>>>???>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@@@@AAADDDGGGJJJMMMPPPQQQQQQMMMIIIEEECCCBBB@@@>>>@@@???>>>>>>>>>>>>??????AAABBBCCCEEEGGGGGGHHHHHHHHHFFFDDDDDDFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHFFFFFFEEEEEEFFFFFFGGGHHHJJJKKKKKKLLLLLLLLLLLLLLLMMMLLLMMMNNNOOOQQQ\\\ggg}}}aaaNNNGGGAAA@@@???;;;:::<<<>>>>>>>>>>>>???@@@BBBCCCFFFJJJPPPXXX___hhhpppuuu|||uuukkk```XXXVVVSSSPPPOOOOOONNNMMMKKKIIIIIIIIIHHHGGGGGGFFFFFFCCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>{{{rrrkkkhhhppp}}}zzztttuuu|||}}}}}}|||{{{|||{{{tttooofffXXXJJJ>>>===<<<>>>BBBFFFHHHJJJJJJKKKNNNPPPRRRRRRRRRRRRRRRPPPMMMLLLNNNPPPRRRSSSVVVVVVXXXZZZ^^^aaadddfffeeebbb^^^\\\[[[ZZZYYYXXXUUUUUUSSSRRRRRRSSSTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTVVVUUUTTTSSSSSSSSSTTTUUUYYYYYYXXXWWWVVVTTTRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVVVVTTTRRRQQQRRRTTTSSSUUUTTTQQQRRRWWWZZZYYYZZZVVVRRRRRRTTTWWWWWWVVVTTTSSSRRRPPPPPPPPPQQQQQQLLLKKKKKKKKKMMMMMMLLLJJJHHHIIIIIIJJJJJJIIIHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHCCCBBBCCCCCCEEEGGGIIIJJJDDDDDDCCCCCCCCCDDDEEEFFFDDDCCCCCCBBBBBBCCCDDDDDDGGGHHHJJJKKKKKKIIIHHHFFFHHHHHHGGGGGGGGGHHHIIIJJJGGGHHHIIIJJJJJJIIIGGGGGGDDDCCCBBBAAA@@@@@@AAAAAADDDEEEEEEDDDCCCEEEHHHKKKOOOVVVZZZYYYYYY^^^dddgggccc[[[RRRKKKIIIJJJJJJIIILLLKKKIIIFFFDDDDDDDDDDDDAAAAAAAAA@@@@@@@@@@@@@@@AAA@@@???>>>===;;;;;;:::<<<===>>>===;;;999:::;;;<<<:::999999;;;<<<<<<;;;::::::;;;<<<======>>>>>>??????@@@@@@??????>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<999;;;===>>>>>>???AAABBB===<<<;;;::::::;;;<<<===;;;;;;;;;<<<<<<===>>>??????>>>>>>======>>>>>>???>>>>>>============>>>>>><<<===>>>???@@@AAAAAAAAA@@@@@@????????????@@@@@@@@@AAADDDHHHLLLPPPSSSUUUSSSOOOJJJFFFDDDBBBAAA???@@@??????>>>>>>>>>>>>>>>AAABBBCCCEEEFFFGGGHHHHHHEEEDDDCCCCCCDDDFFFEEEDDDFFFFFFFFFGGGGGGHHHIIIIIIFFFFFFFFFFFFFFFGGGHHHHHHJJJJJJKKKLLLLLLLLLLLLLLLNNNLLLLLLNNNNNNOOOVVV___tttrrrSSSJJJCCCAAA@@@===;;;<<<=========>>>>>>???@@@AAAEEEHHHNNNTTT[[[ccckkkqqquuuzzz~~~sssfff^^^WWWUUUQQQOOONNNMMMLLLJJJIIIIIIIIIHHHGGGGGGFFFFFFCCCCCCCCCDDDDDDEEEEEEFFFCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@???{{{qqqjjjiiisssuuuqqqtttyyyzzz|||||||||}}}~~~}}}yyysssnnneeeVVVGGG>>>>>>>>>@@@DDDHHHJJJJJJLLLMMMPPPSSSUUUUUUUUUUUUTTTQQQNNNMMMOOORRRTTTUUUUUUVVVWWWZZZ___eeekkknnnooojjjccc^^^[[[ZZZYYYYYYWWWUUUSSSQQQQQQSSSVVVXXXXXXXXXXXXXXXWWWUUUSSSRRRRRRSSSSSSTTTUUUVVVWWWWWWXXXXXXWWWWWWVVVUUUUUUTTTRRRQQQPPPRRRUUUVVVUUUSSSRRRQQQQQQPPPQQQRRRTTTUUUUUUUUUUUUTTTRRRRRRTTTVVVQQQTTTUUURRRSSSWWWXXXVVVWWWUUUSSSRRRSSSSSSTTTSSSPPPQQQQQQPPPOOONNNOOOOOOMMMLLLKKKKKKLLLMMMMMMLLLIIIIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEBBBBBBAAAAAABBBDDDEEEGGGFFFFFFEEEDDDDDDEEEFFFFFFCCCCCCBBBAAA??????@@@AAAEEEGGGIIIJJJJJJHHHFFFEEECCCCCCDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEDDDCCCCCCAAA@@@???>>>>>>???@@@AAABBBCCCCCCAAA@@@@@@BBBDDDFFFJJJLLLIIIIIILLLNNNNNNKKKHHHEEEBBBAAABBBDDDEEEGGGFFFDDDCCCBBBCCCDDDEEEAAAAAA@@@@@@@@@@@@@@@@@@>>>===<<<;;;;;;::::::::::::<<<>>>>>>;;;::::::;;;<<<;;;999:::<<<>>>>>>>>><<<=========>>>?????????======???@@@@@@??????>>>????????????????????????:::;;;;;;<<<<<<<<<;;;;;;;;;<<<===???@@@AAAAAABBB<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>>>>===>>>???AAA>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;<<<===>>>>>>>>>>>>============>>>>>>>>>======<<<<<<======>>>;;;<<<===???@@@AAAAAAAAAAAA@@@@@@??????@@@@@@AAA@@@AAADDDGGGKKKNNNQQQRRRRRRNNNIIIEEECCCBBBAAA???>>>>>>>>>======<<<<<<<<<@@@AAABBBDDDEEEFFFGGGGGGDDDBBBAAABBBDDDEEEEEEDDDEEEEEEEEEFFFFFFGGGHHHIIIHHHHHHHHHHHHHHHIIIIIIJJJIIIJJJKKKLLLMMMLLLLLLKKKOOOMMMMMMOOONNNNNNTTT[[[gggWWWMMMEEEBBBAAA>>><<<<<<=========>>>??????@@@@@@CCCFFFKKKPPPVVV^^^fffkkkpppvvv|||~~~~~~~~~pppggg[[[XXXTTTQQQPPPOOONNNLLLIIIIIIHHHHHHGGGFFFFFFFFFBBBCCCCCCDDDEEEEEEFFFFFFCCCCCCCCCCCCBBBBBBBBBBBB@@@AAAAAABBBBBBBBBBBBAAA|||rrrjjjhhhttt~~~qqqmmmqqquuuwwwzzz{{{|||}}}|||{{{xxxrrrmmmdddTTTFFF>>>??????@@@EEEIIIKKKIIIMMMOOORRRUUUWWWWWWWWWVVVTTTQQQNNNNNNQQQTTTWWWXXXUUUUUUWWWZZZ```hhhooossswwwqqqhhh```\\\[[[ZZZZZZYYYWWWSSSRRRRRRUUUYYY[[[ZZZ[[[[[[[[[YYYWWWTTTRRRPPPQQQSSSUUUWWWXXXYYYYYYYYYYYYXXXXXXXXXYYYYYYZZZOOOMMMMMMQQQWWWZZZYYYWWWSSSRRRQQQPPPQQQSSSUUUVVVSSSTTTTTTSSSSSSTTTVVVXXXQQQTTTUUUTTTTTTWWWWWWTTTWWWWWWWWWVVVTTTSSSRRRQQQMMMOOORRRSSSRRRPPPOOOOOONNNMMMKKKKKKMMMNNNNNNMMMIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDFFFDDDCCCBBBBBBCCCEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEEEECCCAAA>>>>>>???@@@>>>@@@BBBDDDDDDCCCAAA@@@===???BBBCCCDDDCCCAAA@@@??????@@@@@@@@@@@@??????AAA@@@???>>>>>>???@@@AAA???@@@AAA@@@???@@@AAACCCDDDGGGHHHEEEEEEGGGEEEBBBAAAAAAAAA@@@>>>>>>???AAAAAA@@@@@@@@@BBBEEEHHHJJJDDDCCCBBBAAA@@@@@@@@@@@@<<<;;;;;;<<<<<<>>>??????666:::======;;;999:::;;;===;;;::::::;;;<<<;;;:::999999::::::::::::;;;;;;;;;<<<>>>???@@@@@@??????????????????????????????;;;;;;<<<<<<<<<<<<<<<;;;888999:::<<<>>>???@@@@@@========================<<<===???>>>======>>>???>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;;;;===>>>>>>>>>>>>============>>>>>>======<<<<<<<<<<<<======<<<===>>>???AAAAAABBBBBBAAAAAAAAA@@@@@@AAABBBBBB@@@AAACCCFFFHHHKKKMMMNNNQQQMMMGGGCCCBBBAAA@@@???=========<<<<<<;;;;;;;;;???@@@AAACCCDDDEEEFFFFFFCCCBBB@@@AAACCCEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEDDDDDDEEEEEEFFFGGGIIIJJJLLLMMMMMMMMMLLLKKKOOOMMMMMMOOOOOOOOOSSSYYY___vvvYYYOOOFFFCCCBBB???<<<<<<<<<======>>>???@@@@@@AAA@@@CCCGGGLLLQQQXXX```eeennnttt{{{~~~~~~yyyppp```]]]XXXUUUSSSRRRQQQPPPIIIIIIHHHGGGGGGFFFFFFEEEBBBCCCCCCDDDEEEFFFFFFGGGDDDDDDCCCCCCCCCBBBBBBBBB@@@AAABBBBBBCCCCCCCCCCCCuuukkkmmmttt|||lllfffjjjppprrruuuwwwxxx{{{~~~xxxssslllaaaQQQFFF@@@???>>>@@@CCCHHHJJJLLLNNNPPPRRRSSSUUUUUUTTTTTTQQQQQQQQQQQQRRRTTTUUUVVVUUUUUUTTTWWW\\\ccckkkpppqqqooolllfffaaa]]]\\\\\\UUUWWWYYYZZZZZZYYYZZZ[[[VVVYYY\\\\\\YYYVVVSSSRRRRRRTTTWWWYYYYYYYYYZZZ[[[[[[XXXUUUUUUXXXZZZYYYWWWSSSRRRRRRTTTWWWWWWUUURRRRRRRRRRRRRRRSSSTTTUUUVVVTTTRRRQQQPPPRRRSSSTTTTTTWWWWWWVVVUUUUUUTTTTTTSSSTTTSSSSSSTTTVVVVVVUUUSSSQQQRRRRRRRRRRRRRRRQQQPPPMMMMMMLLLKKKKKKLLLMMMNNNMMMMMMLLLJJJJJJIIIIIIIIIIIIIIIIIIGGGDDDCCCCCCDDDGGGHHHIIIIIIHHHFFFDDDBBBEEECCCAAA??????AAACCCDDD@@@@@@@@@AAABBBCCCDDDEEEDDDDDDCCCBBBAAAAAA@@@@@@>>>@@@BBBDDDDDDBBB@@@>>>@@@@@@AAABBBBBBBBBAAAAAA@@@??????>>>===>>>>>>>>>========================??????@@@AAAAAABBBCCCCCCEEEEEECCCBBB@@@???>>>===========================???@@@@@@AAACCCEEEGGGHHHHHHFFFDDDAAA???=========<<<<<<============<<<<<<===>>>>>>>>>>>>>>>======>>>======<<<===>>>>>>???;;;;;;;;;;;;;;;<<<======????????????????????????@@@@@@@@@@@@?????????>>>=========<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<>>>????????????===;;;:::>>>>>>>>>>>>>>>???@@@@@@???===:::999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???============>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????BBBBBB@@@@@@@@@@@@BBBBBBAAABBBCCCDDDEEEFFFGGGHHHFFFDDDBBB@@@???>>>??????=========<<<<<<<<<<<<<<<>>>???AAABBBCCCBBBAAAAAAEEEDDDCCCBBBBBBCCCDDDEEEGGGGGGGGGGGGGGGFFFEEEEEECCCDDDFFFFFFDDDDDDDDDEEEJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJLLLOOORRRSSSWWWfff|||{{{aaaSSSHHHGGGDDD<<<;;;AAA===<<<<<<<<<<<<======>>>AAABBBEEEHHHMMMTTT]]]cccooorrrvvvzzz}}}mmmddd\\\ZZZYYYTTTOOOMMMNNNLLLJJJJJJJJJJJJHHHGGGHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBzzzllljjjrrr~~~xxxjjjeeeiiiqqqsssuuuwwwyyy{{{|||xxxssskkk___OOODDD>>>>>>???AAAEEEHHHKKKLLLNNNOOOPPPRRRRRRSSSRRRRRRQQQQQQRRRRRRSSSTTTUUUVVVSSSTTTUUUYYY]]]ccchhhjjjjjjjjjhhhddd```\\\\\\\\\XXXYYYYYYYYYXXXXXXYYYYYYWWWZZZ]]]]]]ZZZWWWTTTSSSTTTVVVXXXYYYWWWVVVVVVVVVXXXVVVTTTTTTUUUVVVWWWVVVVVVUUUTTTVVVWWWWWWUUURRRRRRRRRRRRRRRSSSTTTUUUUUUVVVUUUSSSSSSSSSTTTUUUUUUVVVUUUUUUTTTTTTSSSRRRRRRSSSRRRRRRSSSUUUVVVTTTSSSPPPQQQQQQRRRRRRRRRQQQQQQNNNMMMLLLKKKKKKLLLLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHFFFCCCCCCDDDFFFJJJKKKLLLMMMMMMLLLKKKIIIGGGEEECCCAAA@@@AAACCCDDD@@@@@@@@@AAAAAABBBCCCDDDDDDDDDCCCBBBBBBAAA@@@@@@???@@@BBBCCCCCCBBB@@@???@@@AAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@AAAAAABBBBBBDDDCCCBBBAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>======;;;<<<<<<======<<<<<<;;;;;;;;;<<<===>>>??????@@@<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;::::::999999::::::;;;;;;<<<<<<<<<======>>>===<<<;;;:::<<<<<<<<<<<<<<<===>>>???@@@===;;;:::<<<===>>>===<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<======>>><<<<<<=========>>>>>>>>>======>>>???????????????AAA@@@???>>>>>>???@@@AAAAAAAAABBBCCCCCCDDDEEEEEEEEEDDDBBB@@@?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCBBBBBBAAADDDCCCBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDCCCBBBBBBCCCEEEFFFFFFDDDCCCCCCDDDGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJMMMOOOQQQTTT___sss~~~lll[[[LLLIIIFFF>>>:::=========<<<<<<<<<======>>>???AAACCCFFFKKKRRRZZZ```kkknnnrrrvvvyyy||||||qqqfffaaa^^^ZZZWWWWWWPPPNNNLLLJJJJJJIIIGGGFFFHHHHHHIIIIIIIIIHHHHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB{{{zzz}}}rrrllluuuvvviiifffjjjqqqtttvvvxxxyyy{{{~~~~~~{{{wwwrrrjjj\\\LLLAAA<<<>>>@@@DDDGGGJJJLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSRRRSSSVVVZZZ]]]```cccdddcccddddddbbb^^^\\\[[[[[[ZZZYYYWWWVVVUUUVVVWWWXXXXXX[[[]]]]]][[[XXXVVVVVVXXXYYYZZZYYYVVVSSSRRRQQQTTTTTTUUUTTTRRRRRRTTTUUUXXXXXXWWWXXXXXXXXXUUUSSSTTTTTTSSSSSSSSSSSSTTTTTTWWWVVVUUUTTTSSSSSSSSSSSSUUUTTTTTTSSSRRRRRRQQQQQQRRRQQQQQQSSSTTTUUUSSSRRRNNNOOOPPPQQQQQQRRRQQQQQQNNNNNNLLLLLLKKKKKKKKKKKKLLLKKKJJJIIIIIIHHHHHHIIIJJJJJJJJJHHHFFFFFFHHHJJJMMMNNNOOOPPPPPPPPPOOONNNIIIHHHEEEBBBAAAAAABBBBBB@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAA@@@???>>>??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@BBBAAA@@@???>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>???@@@AAA@@@@@@>>>===<<<;;;;;;;;;::::::;;;<<<=========<<<999::::::;;;;;;;;;::::::999:::<<<>>>???@@@??????<<<<<<<<<<<<<<<===>>>>>>===========================<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::999777888888999:::;;;;;;<<<:::;;;;;;<<<;;;;;;::::::::::::::::::;;;<<<===>>>@@@===;;;;;;===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<<<<<<<===<<<<<<<<<<<<============<<<===???AAAAAA@@@???>>>@@@???>>>======>>>???@@@@@@@@@AAAAAABBBBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@AAABBBBBBBBBBBBAAABBBAAAAAA@@@AAABBBDDDEEEBBBCCCCCCCCCCCCBBBAAAAAACCCEEEFFFEEECCCBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHIIIHHHGGGGGGGGGHHHJJJLLLNNNPPPWWWfff|||zzzyyydddOOOIIIHHHBBB>>>>>>>>>>>>===<<<<<<=========>>>???AAADDDHHHOOOWWW\\\dddggglllooorrrvvvzzz}}}qqqhhhbbb\\\ZZZ[[[TTTRRROOOMMMLLLKKKIIIGGGGGGGGGHHHIIIIIIIIIIIIIIIDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBB~~~zzzvvvwww}}}~~~}}}|||ttt}}}vvvjjjhhhlllrrruuuxxxyyyzzz|||~~~}}}{{{xxxrrriiiZZZJJJ@@@;;;>>>BBBFFFIIIKKKLLLMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPSSSTTTUUUWWWZZZ]]]___```^^^```aaa```]]][[[YYYYYYYYYVVVSSSQQQRRRTTTVVVWWWXXX[[[]]]]]][[[YYYXXXWWWYYYZZZ[[[YYYVVVSSSQQQQQQQQQTTTUUUTTTQQQPPPSSSUUUWWWXXXXXXYYYYYYYYYWWWVVVVVVVVVUUUUUUTTTUUUUUUUUUUUUUUUUUUSSSQQQPPPPPPQQQUUUTTTTTTSSSSSSRRRQQQQQQQQQPPPPPPQQQSSSSSSRRRQQQMMMMMMOOOPPPQQQQQQQQQQQQNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHKKKLLLNNNNNNMMMLLLLLLMMMMMMNNNNNNOOOOOONNNMMMLLLJJJHHHEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBAAA@@@??????@@@AAABBBAAAAAAAAAAAA@@@???======>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>??????>>>======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===============<<<<<<<<<<<<<<<777888999:::;;;;;;;;;;;;999999:::;;;;;;;;;::::::999;;;===?????????===<<<===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::999999999999999999999999777777888999::::::;;;;;;:::::::::;;;;;;<<<<<<<<<::::::::::::;;;<<<===>>>>>><<<;;;;;;<<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<<<<<<<<<<;;;<<<<<<<<<============;;;===@@@BBBBBBAAA???===??????>>>======>>>??????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@???@@@AAACCCDDDCCCCCCDDDDDDDDDCCCCCCBBBCCCDDDEEEEEECCCAAAAAABBBAAABBBCCCEEEGGGHHHIIIJJJGGGGGGGGGGGGHHHIIIKKKLLLNNNPPPZZZooommmTTTIIIHHHFFFDDDBBB??????>>>===<<<<<<=========???AAACCCGGGLLLSSSXXX^^^aaaeeeiiillloootttwwwyyy{{{vvvkkkaaa\\\\\\XXXUUURRROOOOOONNNLLLKKKFFFFFFGGGGGGHHHGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC}}}uuurrrqqquuu}}}}}}|||~~~zzzssshhhhhhllltttvvvyyy{{{{{{|||~~~}}}|||yyyrrrgggXXXIII@@@;;;???EEEIIIJJJKKKLLLNNNNNNNNNNNNOOOOOOPPPQQQQQQQQQQQQRRRRRRRRRQQQPPPPPPTTTTTTSSSSSSUUUXXX[[[]]]]]]___```___]]]ZZZYYYYYYWWWSSSOOONNNQQQTTTVVVWWWWWWYYY[[[\\\ZZZYYYXXXXXXYYYZZZ[[[ZZZWWWUUUTTTTTTQQQTTTVVVUUURRRQQQSSSUUUTTTVVVXXXYYYYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVWWWWWWUUUWWWWWWVVVRRRPPPPPPQQQVVVUUUUUUTTTSSSSSSRRRRRRPPPOOOOOOPPPRRRRRRQQQOOOLLLLLLMMMOOOPPPPPPPPPPPPMMMMMMMMMLLLKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHKKKOOOQQQPPPNNNLLLKKKNNNNNNMMMMMMKKKJJJIIIHHHGGGFFFDDDBBB@@@?????????@@@@@@?????????@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBAAA???>>>>>>???AAABBB@@@AAA@@@@@@???>>>===<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<===============<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<=====================888999:::;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<===>>>???>>><<<:::999<<<<<<<<<<<<<<<===>>>>>>????????????????????????=========<<<<<<<<<;;;;;;999999999999999999999999777777888999999:::;;;;;;::::::;;;<<<===>>>??????<<<<<<;;;;;;<<<<<<===>>>;;;:::999:::;;;===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<<<<<<<<<<<<<<<<<<<============>>><<<>>>@@@BBBBBBAAA???===@@@???>>>======>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBAAAAAABBBCCCCCCCCCDDDDDDDDDEEECCCBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???@@@AAABBBCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCEEEDDDBBBAAAAAABBBAAABBBDDDEEEHHHJJJKKKLLLHHHHHHHHHHHHIIIJJJJJJKKKNNNMMMSSSccczzz|||aaaPPPJJJHHHFFFEEEAAA@@@???======<<<<<<<<<===???AAACCCFFFJJJPPPTTTXXX[[[___cccfffjjjnnnqqqssswww}}}}}}mmmcccaaaZZZWWWSSSPPPOOONNNMMMKKKHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCCCCCCCCCCCCCCCC}}}nnnlllmmmttt~~~~~~{{{nnneeefffjjjuuuwwwzzz|||||||||}}}~~~~~~}}}yyyqqqdddVVVHHH@@@===BBBGGGJJJJJJJJJLLLOOONNNNNNNNNOOOPPPQQQSSSTTTUUUUUUVVVVVVVVVTTTSSSRRRSSSRRRQQQQQQRRRUUUYYY[[[\\\]]]^^^]]][[[YYYYYYZZZXXXTTTOOONNNQQQTTTUUUUUUUUUWWWYYYYYYXXXWWWWWWXXXWWWYYY[[[ZZZXXXVVVVVVVVVRRRTTTUUUUUUTTTSSSSSSTTTQQQTTTWWWXXXXXXXXXYYYZZZXXXXXXWWWWWWWWWWWWXXXYYYWWWZZZ\\\ZZZVVVSSSTTTVVVVVVUUUUUUTTTTTTSSSRRRRRRNNNNNNMMMOOOPPPQQQOOONNNKKKLLLMMMNNNNNNOOONNNNNNLLLLLLLLLLLLKKKKKKIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGDDDHHHLLLOOOMMMJJJHHHGGGNNNNNNLLLKKKIIIGGGFFFFFFDDDDDDCCCBBBAAA@@@@@@@@@@@@??????>>>??????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAA@@@???>>>>>>???@@@AAA???????????????>>>===<<<<<<===>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<======>>>>>>>>>======;;;<<<<<<======<<<<<<;;;:::;;;<<<======>>>======>>>>>>???>>>===;;;999888;;;;;;;;;;;;;;;<<<======????????????????????????>>>>>>=========<<<<<<<<<888999999999999:::::::::999999999999::::::::::::;;;;;;;;;<<<>>>@@@AAABBB???>>>======<<<=========:::999888999;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<<<<<<<===============>>>>>>>>>>>>===>>>@@@AAABBBAAA@@@???@@@???>>>======>>>???@@@???@@@@@@@@@AAAAAABBBBBB@@@@@@AAABBBBBBBBBAAAAAABBBBBBBBBCCCDDDDDDEEEEEEDDDCCCBBBBBBAAABBBBBBBBBBBBBBBAAA@@@@@@@@@AAABBB???@@@@@@AAAAAAAAAAAA@@@@@@BBBCCCCCCBBBAAAAAABBBBBBCCCDDDFFFHHHJJJLLLMMMIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLPPPZZZjjj~~~xxxbbbSSSJJJFFFEEEBBBAAA???>>>===<<<<<<<<<===>>>@@@BBBDDDHHHMMMPPPSSSVVVZZZ^^^aaadddiiikkknnnttt{{{yyylllhhh___[[[VVVRRROOOMMMLLLJJJLLLLLLKKKKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBCCCCCCCCCCCCCCCqqqppprrryyy~~~yyy}}}kkkdddgggllluuuxxx|||}}}}}}}}}}}}~~~~~~|||wwwnnnaaaRRRFFF@@@???DDDIIIJJJIIIIIILLLOOOMMMMMMMMMNNNOOORRRTTTUUUUUUVVVWWWWWWVVVTTTRRRQQQPPPPPPPPPQQQSSSTTTVVVWWWXXXZZZZZZZZZYYYYYY[[[]]]]]]XXXSSSRRRTTTUUUTTTRRRRRRTTTVVVWWWVVVUUUVVVWWWVVVXXXZZZYYYWWWVVVUUUVVVSSSSSSSSSTTTUUUUUUSSSQQQPPPSSSVVVWWWVVVUUUVVVXXXVVVUUUUUUUUUVVVWWWXXXXXXWWW[[[]]]\\\XXXUUUVVVXXXUUUTTTTTTSSSRRRRRRQQQQQQMMMMMMLLLNNNOOOPPPOOOMMMLLLLLLMMMMMMMMMMMMMMMLLLJJJKKKKKKLLLLLLKKKJJJIIIFFFFFFEEEEEEEEEFFFFFFGGGEEEGGGJJJJJJHHHGGGFFFFFFJJJJJJHHHGGGFFFEEEDDDDDDBBBBBBBBBBBBBBBCCCCCCCCC??????>>>>>>>>>>>>??????????????????????????????@@@@@@????????????@@@@@@===>>>>>>>>>>>>>>>======<<<===>>>???>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<======<<<<<<===>>>>>>===<<<;;;<<<<<<<<<<<<;;;:::999888::::::<<<======>>>>>>>>>>>>>>>===<<<;;;;;;:::999:::::::::::::::;;;<<<<<>>@@@CCCDDD@@@@@@>>>===<<<;;;;;;;;;999999999:::<<<===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<======>>>>>>>>>>>>>>>?????????@@@>>>???@@@@@@AAAAAA@@@@@@>>>>>>===<<<<<<===>>>>>>======>>>??????@@@AAAAAA@@@AAABBBBBBBBBAAA@@@???@@@AAAAAABBBCCCCCCDDDDDDEEEDDDCCCBBBAAABBBBBBCCCDDDCCCBBBAAA@@@@@@AAAAAA???@@@@@@AAABBBBBBAAAAAA>>>@@@BBBBBBBBBAAABBBCCCBBBCCCDDDFFFHHHJJJKKKLLLIIIIIIIIIIIIIIIIIIHHHHHHIIIKKKOOOSSS]]]oooyyybbbQQQJJJHHHCCCBBB@@@>>>===<<<;;;;;;;;;===???@@@AAADDDIIILLLNNNQQQUUUYYY\\\___dddgggiiipppyyy~~~yyyuuukkkfff___XXXSSSPPPLLLJJJJJJKKKKKKKKKJJJIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDyyyxxxzzz|||zzzxxx|||kkkeeejjjpppvvvyyy|||~~~~~~}}}}}}}}}}}}{{{vvvkkk^^^PPPEEE???AAAFFFJJJJJJHHHHHHLLLPPPKKKKKKLLLMMMOOORRRTTTVVVSSSTTTUUUUUUTTTRRRPPPNNNLLLNNNQQQSSSTTTTTTTTTSSSUUUVVVWWWWWWWWWYYY]]]___bbb]]]WWWUUUVVVVVVSSSPPPQQQSSSUUUUUUTTTTTTUUUVVVVVVWWWYYYXXXVVVTTTTTTTTTSSSRRRQQQSSSUUUVVVSSSOOOPPPTTTWWWWWWTTTSSSSSSUUUSSSSSSTTTTTTUUUVVVWWWXXXUUUYYY]]][[[WWWTTTUUUXXXSSSSSSSSSRRRQQQQQQPPPPPPMMMLLLLLLMMMOOOOOONNNLLLLLLMMMMMMMMMMMMLLLLLLKKKIIIJJJKKKLLLLLLKKKJJJJJJFFFEEEEEEEEEEEEEEEFFFFFFIIIJJJIIIGGGFFFEEEGGGIIIEEEEEEDDDCCCBBBBBBBBBCCCAAABBBBBBCCCDDDEEEEEEFFF??????>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>?????????????????????????????????<<<===>>>>>>>>>>>>>>>===<<<===>>>???>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???;;;<<<=========<<<;;;:::999999999888777666555444999:::;;;<<<==================<<<;;;;;;;;;;;;<<<:::999999999999:::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;999999999::::::;;;;;;;;;===<<<<<<;;;;;;::::::999:::::::::;;;===@@@CCCDDDAAA@@@???===;;;::::::::::::::::::;;;>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???>>>?????????@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA===<<<;;;::::::;;;<<<===:::;;;<<<===>>>???@@@AAAAAAAAABBBCCCBBBAAA@@@???@@@@@@@@@AAABBBCCCCCCDDDEEEDDDCCCBBBAAABBBBBBCCCFFFEEECCCAAA@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDD===???AAABBBBBBBBBCCCDDDBBBCCCDDDEEEGGGIIIJJJKKKHHHHHHIIIIIIIIIHHHGGGGGGFFFKKKNNNPPPUUUfffnnnYYYPPPNNNCCCBBB@@@???===<<<;;;;;;:::;;;===>>>@@@BBBFFFIIIKKKNNNRRRVVVYYY\\\```cccgggnnnwww|||wwwqqqhhh```YYYTTTOOOLLLFFFGGGHHHHHHIIIIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBCCCCCCCCCDDDDDD|||vvvzzziiieeelllsssvvvyyy|||}}}}}}}}}}}}~~~|||wwwrrrlll]]]LLLDDDEEEFFFHHHJJJIIIGGGFFFGGGJJJKKKKKKKKKKKKLLLOOOSSSVVVRRRSSSTTTTTTTTTRRRPPPNNNPPPNNNMMMMMMNNNNNNMMMLLLSSSSSSSSSTTTUUUXXXZZZ\\\\\\[[[YYYVVVSSSQQQPPPOOOPPPPPPOOOPPPRRRUUUYYY[[[XXXWWWVVVUUUUUUUUUVVVVVVVVVTTTRRRRRRUUUUUUSSSQQQQQQQQQSSSTTTTTTTTTSSSRRRSSSTTTTTTTTTSSSSSSTTTVVVVVVWWWWWWXXXWWWVVVTTTSSSSSSTTTTTTTTTTTTSSSRRRRRRKKKKKKLLLLLLMMMNNNOOOPPPKKKKKKKKKJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJIIIIIIFFFFFFFFFGGGGGGHHHJJJJJJJJJHHHFFFEEEFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCCBBBFFFKKKMMMJJJFFFCCCAAA@@@>>>======>>>>>>===??????===;;;<<<@@@CCCEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>======<<<>>>;;;999;;;>>>??????===>>>===<<<===>>>>>><<<:::>>>===;;;999888999;;;<<<999:::<<<===>>>===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<<<<<<<<<<999999::::::::::::;;;;;;777777888888888999999999======<<<;;;999888777777999999::::::;;;<<<======<<<;;;;;;;;;;;;<<<======<<<<<<<<<;;;;;;:::::::::999999:::::::::;;;;;;;;;888888999999999:::::::::999999::::::<<>>===;;;:::999::::::;;;===<<<:::::::::;;;===???======<<<<<<===>>>??????;;;BBBFFFCCC@@@AAACCCCCCCCC@@@>>>>>>@@@AAA???===;;;<<<<<<<<<======>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@??????@@@AAAAAAAAABBBCCCDDDCCCBBBAAA@@@CCCCCCBBBAAAAAAAAABBBBBB@@@AAABBBBBBBBBAAA@@@???????????????@@@AAABBBCCCCCCDDDFFFIIIJJJKKKKKKJJJHHHGGGGGGHHHIIIJJJHHHGGGHHHJJJMMMOOOQQQ^^^wwwlllXXXMMMJJJGGGBBB===::::::<<<>>><<<<<<===>>>@@@BBBCCCDDDKKKKKKKKKMMMQQQVVVZZZ]]]ccckkkuuu|||~~~}}}pppjjjdddZZZRRRPPPQQQNNNLLLKKKLLLLLLJJJIIIEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDD~~~yyyzzzxxxhhhfffmmmtttyyy{{{}}}~~~~~~}}}}}}~~~~~~yyyssskkk\\\KKKBBBCCCEEEHHHKKKLLLJJJGGGGGGGGGVVVUUURRROOOLLLLLLMMMOOOTTTUUUVVVVVVUUUTTTRRRPPPPPPNNNLLLKKKMMMNNNOOONNNQQQQQQRRRSSSTTTVVVWWWXXXYYYXXXWWWUUUTTTSSSSSSRRROOOOOOOOOPPPRRRTTTWWWYYY[[[ZZZWWWUUUSSSSSSTTTTTTUUUSSSQQQQQQSSSSSSQQQOOONNNOOOQQQSSSTTTTTTTTTSSSRRRRRRRRRQQQQQQQQQSSSTTTUUUVVVVVVVVVVVVUUUSSSRRRTTTTTTTTTTTTSSSSSSRRRQQQMMMLLLLLLKKKLLLNNNPPPQQQOOONNNLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIFFFHHHJJJLLLMMMMMMLLLKKKLLLIIIGGGEEEEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBB@@@AAAFFFLLLPPPNNNKKKDDDCCCAAA@@@?????????@@@??????@@@>>><<<<<>>>>>>>>>>>>>>======<<<===;;;999:::<<<===<<<;;;<<<;;;;;;===??????>>>=========;;;:::::::::;;;;;;:::<<<===??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<;;;;;;;;;<<<999999::::::::::::;;;;;;888888888999999999::::::<<<<<<;;;:::999999888888888888999999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;:::::::::888888888888999999999999888888888999999999::::::::::::::::::<<<>>>???AAA???===;;;:::999:::;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<::::::999:::;;;;;;===<<<:::::::::;;;===>>><<<<<<<<<======???@@@@@@BBBHHHKKKFFFAAAAAAAAAAAABBB@@@======???@@@???============>>>>>>>>>??????AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBAAAAAAAAABBBBBBCCCBBBBBBCCCCCCBBBAAA@@@???>>>>>>>>>??????@@@AAABBBBBBCCCEEEGGGIIIIIIIIIIIIHHHGGGGGGHHHIIIIIIHHHGGGGGGIIIMMMNNNOOOXXXnnnooo\\\MMMKKKHHHCCC>>>;;;;;;;;;;;;<<<<<<===???AAABBBCCCHHHGGGHHHJJJMMMRRRVVVYYY___fffpppwwwzzz}}}~~~uuulll```WWWTTTNNNLLLKKKKKKMMMMMMMMMKKKHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDD~~~|||tttgggfffooowww|||~~~~~~~~~~~~{{{ssshhhXXXIIIBBBBBBEEEIIIMMMOOOMMMKKKHHHHHHQQQPPPOOONNNNNNPPPRRRTTTUUUUUUVVVVVVUUUTTTRRRQQQPPPNNNLLLLLLNNNPPPQQQQQQPPPPPPQQQSSSSSSTTTTTTTTTUUUUUUTTTTTTTTTUUUUUUVVVRRRQQQQQQRRRSSSVVVXXXYYY]]][[[XXXUUURRRRRRRRRRRRSSSRRRPPPPPPPPPPPPOOOMMMMMMNNNPPPRRRSSSTTTSSSSSSSSSQQQPPPOOOOOOPPPQQQSSSSSSSSSTTTTTTTTTSSSRRRRRRUUUTTTTTTSSSRRRQQQQQQPPPNNNMMMKKKJJJKKKMMMOOOQQQTTTPPPLLLJJJKKKLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJGGGJJJOOOSSSTTTRRROOOMMMMMMKKKHHHFFFEEECCC@@@>>>????????????????????????BBBAAABBBGGGLLLOOONNNLLLDDDCCCBBBAAAAAA@@@AAAAAA@@@@@@@@@???======???AAAAAAAAA@@@????????????@@@>>>>>>??????>>>>>>===<<<<<<;;;::::::;;;;;;:::999;;;;;;;;;===???AAA@@@???<<<============<<<;;;;;;<<<===>>>???@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;999999::::::::::::;;;;;;999999999:::::::::;;;;;;;;;;;;;;;::::::999999999777888888999999:::::::::;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;::::::::::::666666777777777888888888888888888888888999999999::::::::::::;;;<<<======<<<;;;:::999999:::;;;<<<;;;::::::999999::::::;;;::::::999999999:::;;;;;;<<<;;;:::::::::;;;===>>><<<<<<<<<===>>>@@@AAABBBJJJNNNOOOHHHCCCAAA@@@>>>@@@???======>>>???>>>===>>>>>>>>>>>>????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>======>>>???@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAABBBCCCDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>???@@@@@@AAAAAAAAABBBDDDEEEGGGHHHHHHHHHIIIHHHGGGGGGIIIIIIHHHGGGHHHIIIMMMOOONNNRRRbbbqqqlllSSSQQQLLLGGGCCC???<<<;;;;;;;;;<<<<<<>>>???@@@AAACCCCCCDDDFFFIIIMMMQQQTTTYYYaaajjjqqquuuyyy|||zzzlllaaa[[[RRRPPPOOOOOOOOOOOOMMMLLLKKKJJJJJJIIIHHHFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDzzznnneeehhhrrrzzz~~~~~~{{{rrrdddUUUHHHCCCCCCGGGJJJMMMOOOPPPOOOOOONNNIIIHHHIIIKKKPPPTTTWWWXXXTTTTTTUUUTTTTTTSSSQQQQQQPPPOOOPPPQQQTTTUUUUUUSSSQQQRRRSSSTTTTTTTTTSSSRRRSSSSSSSSSSSSTTTUUUVVVWWWVVVVVVUUUVVVWWWXXXZZZ[[[\\\ZZZWWWTTTRRRRRRRRRSSSSSSRRRQQQPPPPPPOOONNNMMMNNNOOOPPPRRRRRRRRRQQQQQQUUURRROOOMMMMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSUUUTTTSSSRRRQQQPPPPPPPPPPPPNNNLLLJJJJJJLLLOOOQQQWWWRRRLLLJJJKKKLLLJJJHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKNNNSSSVVVWWWVVVSSSPPPMMMKKKIIIGGGGGGEEEBBB@@@AAAAAAAAAAAAAAAAAAAAAAAAFFFEEEEEEGGGIIIIIIFFFDDDCCCBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@???>>>>>>???@@@??????>>>>>>>>>??????@@@>>>????????????>>>======;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<===???@@@???>>>;;;<<<>>>??????===<<<;;;<<<===>>>>>>??????>>>>>>::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::::::::999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::888888999999:::::::::;;;;;;;;;::::::;;;;;;<<<===::::::::::::::::::::::::777777777777888888888888888888888888888888888888:::::::::::::::::::::::::::999999999999:::;;;<<<::::::999999999999::::::999999999999::::::;;;;;;;;;;;;:::::::::;;;<<<===;;;;;;;;;===>>>@@@BBBCCCLLLOOONNNHHHBBBAAA???===???>>>============>>>===>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAABBBBBBBBB@@@???>>>======>>>???@@@AAA@@@???>>>???@@@AAABBB@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCBBBAAA@@@?????????@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIGGGFFFGGGHHHIIIIIIHHHHHHJJJNNNPPPOOOPPPYYYdddwwweee[[[OOOGGGEEEDDDAAA>>><<<<<<<<<<<<<<<===>>>???AAAAAABBBDDDGGGKKKOOOQQQWWW]]]fffnnnssswww{{{~~~yyylllccc]]]ZZZWWWTTTRRROOOLLLIIIKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEE}}}pppgggdddiiittt}}}}}}zzzooo```QQQHHHFFFEEEJJJJJJKKKMMMPPPSSSVVVWWWOOOMMMLLLNNNQQQTTTTTTSSSUUUUUUUUUTTTTTTSSSRRRRRROOOQQQTTTXXXZZZZZZWWWTTTSSSSSSUUUVVVVVVUUUTTTSSSTTTTTTSSSSSSTTTTTTUUUVVVWWWWWWVVVWWWWWWXXXXXXYYYWWWWWWUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRQQQPPPOOOPPPQQQQQQRRRRRRRRRPPPOOONNNTTTPPPMMMKKKLLLMMMLLLKKKKKKLLLMMMOOOQQQSSSTTTUUUTTTSSSRRRQQQPPPPPPPPPPPPQQQOOOLLLJJJJJJLLLNNNPPPVVVRRRMMMJJJJJJJJJHHHFFFHHHHHHHHHHHHIIIIIIJJJJJJOOOQQQTTTVVVWWWVVVTTTRRRJJJIIIHHHIIIIIIHHHFFFCCCAAAAAAAAAAAAAAAAAAAAAAAAFFFEEEEEEDDDDDDCCC@@@>>>@@@@@@@@@@@@?????????>>>@@@?????????????????????>>>>>>=========>>>?????????????????????>>>>>>===:::;;;===>>>????????????>>>=========??????===<<<:::<<<>>>??????>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::;;;999999999:::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<999999::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;:::::::::::::::;;;<<<<<<::::::::::::::::::::::::888888888999999999::::::999999888888888888888888:::::::::::::::999999888999999999999:::;;;;;;<<<;;;::::::999999::::::;;;888999999:::;;;;;;;;;;;;:::::::::::::::;;;<<<<<<::::::;;;<<<===???AAABBBHHHJJJIIIDDD@@@@@@@@@======>>>============>>>???========================@@@@@@@@@AAAAAABBBBBBBBBAAA@@@????????????@@@AAA@@@@@@???>>>???@@@BBBCCC?????????@@@AAABBBCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHFFFEEEFFFHHHJJJJJJJJJJJJKKKNNNRRRQQQQQQVVV]]]dddtttttt]]]MMMHHHGGGCCC???===<<<<<<<<<<<<<<<======@@@AAABBBDDDGGGKKKNNNOOOWWW\\\dddlllsssyyy}}}vvvjjjfffbbb\\\WWWTTTPPPLLLJJJJJJIIIHHHGGGGGGGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFFFF~~~|||}}}uuueee___bbbjjjvvv}}}zzznnn\\\NNNHHHGGGFFFLLLJJJIIILLLPPPUUUXXXZZZSSSQQQOOORRRVVVYYYXXXWWWVVVVVVUUUUUUTTTSSSSSSSSSOOOPPPTTTXXX[[[ZZZVVVSSSRRRSSSTTTTTTTTTTTTTTTSSSTTTSSSSSSSSSSSSTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTUUUVVVVVVUUUUUURRRSSSTTTSSSQQQQQQQQQSSSSSSSSSTTTSSSRRRPPPNNNMMMPPPMMMKKKLLLNNNPPPNNNLLLKKKLLLLLLNNNOOORRRSSSUUUSSSRRRPPPOOOOOOPPPQQQQQQQQQOOOMMMKKKJJJKKKMMMNNNRRRQQQOOOMMMJJJHHHGGGFFFGGGGGGHHHHHHIIIIIIJJJJJJOOOQQQTTTVVVVVVTTTQQQOOOGGGGGGGGGHHHJJJJJJGGGEEE@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBAAA@@@???>>>======>>>>>>>>>>>>======>>>======>>>???@@@???>>>======<<<<<<<<<===>>>>>>??????@@@@@@??????>>>===;;;>>>@@@AAAAAA@@@@@@AAA>>>===<<<===>>>===<<<:::999;;;===>>>>>>===<<<;;;999999:::::::::;;;;;;;;;999::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::::::::999999999:::;;;;;;999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<999999999999::::::::::::999::::::::::::;;;;;;;;;:::::::::999999999999999:::;;;;;;;;;;;;:::999888999999::::::;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<::::::;;;<<<<<<<<<;;;;;;999:::::::::;;;;;;;;;;;;:::::::::;;;<<<>>>???@@@BBBDDDCCC>>>===@@@@@@======>>>???>>>======???@@@============<<<<<<<<<<<<>>>??????@@@@@@AAAAAABBBBBBAAA@@@??????@@@AAABBB@@@@@@???@@@@@@AAABBBCCC@@@@@@???@@@@@@AAABBBCCCBBBBBBAAA@@@@@@@@@AAAAAAAAABBBDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHFFFEEEDDDEEEHHHKKKLLLLLLMMMLLLMMMPPPQQQPPPSSSXXX[[[jjj~~~dddTTTJJJCCC>>>>>>>>>===<<<<<<<<<<<<<<>>???@@@@@@???>>>>>><<<===>>>>>>>>>>>>===<<<<<<;;;:::<<>>======<<<<<<;;;<<<<<<<<>>>>>>>>AAADDDCCCAAA???>>>???;;;;;;:::;;;======<<<:::999:::;;;<<<===<<<<<<;;;999999999999999:::;;;;;;999999::::::;;;<<<<<<===:::::::::::::::::::::::::::::::::::::::;;;<<<<<<999999::::::::::::;;;;;;999:::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::999999::::::;;;<<<888888999999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::;;;;;;<<<<<<;;;:::999:::;;;;;;<<<<<<<<<;;;;;;===<<<<<<;;;;;;<<<<<<===;;;<<<=========<<<;;;:::999999::::::;;;;;;;;;;;;999999999:::;;;<<<======>>>@@@>>>;;;;;;??????<<<===???@@@???======@@@BBB>>>>>>>>>>>>======<<<<<<======>>>??????@@@AAAAAAAAA@@@???>>>>>>???@@@AAA???@@@AAABBBBBBCCCCCCCCCAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@?????????@@@AAABBBAAABBBDDDFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCEEEFFFGGGEEECCCBBBDDDHHHLLLNNNOOOOOOKKKJJJMMMMMMLLLNNNRRRWWWeeeyyygggPPPEEECCC@@@???>>>===<<<<<<<<<<<<<<<===???AAADDDGGGIIIJJJTTTXXX___hhhrrryyy~~~}}}vvvlllccc]]]YYYWWWVVVOOONNNLLLJJJIIIIIIJJJKKKIIIHHHHHHHHHHHHGGGGGGGGG{{{wwwtttyyy|||hhhWWWVVV```lllxxx}}}oooXXXIIIEEEEEECCCJJJIIIIIILLLPPPRRRPPPNNNPPPNNNMMMRRRYYY]]]\\\ZZZOOOOOONNNMMMLLLLLLLLLLLLOOOMMMKKKKKKMMMOOOPPPPPPMMMLLLKKKKKKLLLNNNOOOQQQPPPPPPQQQRRRTTTUUUWWWXXXTTTUUUUUUTTTTTTSSSQQQQQQPPPRRRVVVXXXYYYVVVSSSPPPNNNQQQSSSSSSQQQQQQSSSUUURRRSSSTTTTTTTTTSSSQQQQQQOOONNNPPPWWW```dddbbb___SSSRRRPPPNNNMMMMMMNNNNNNPPPOOONNNNNNNNNPPPRRRTTTPPPOOONNNMMMLLLLLLKKKKKKMMMSSSWWWTTTMMMGGGHHHKKKFFFFFFGGGHHHHHHIIIJJJJJJIIIMMMTTTXXXWWWPPPIIICCCDDDDDDDDDFFFGGGFFFCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA===???@@@@@@???>>>======<<<===>>>??????>>>===<<<:::999999;;;???AAA@@@=========<<<;;;;;;;;;;;;;;;???@@@@@@@@@@@@???>>>>>>AAACCCFFFDDD@@@===;;;<<<999888888:::===>>>===<<<999::::::;;;<<<<<<<<<;;;::::::999999999:::;;;<<<999999::::::;;;<<<======::::::::::::::::::::::::::::::::::::;;;;;;<<<===999999:::::::::;;;;;;;;;999999999:::::::::;;;;;;;;;;;;;;;::::::999999999999999999999999999999999::::::999999::::::;;;<<<888888888999999:::::::::999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<<<<;;;:::999;;;<<<<<<======<<<;;;;;;======<<<<<<<<<<<<============>>>>>>>>>===;;;:::888999:::;;;;;;;;;::::::999999999999::::::;;;<<<===>>><<<999:::>>>???<<<===???AAA@@@>>>>>>@@@CCC@@@?????????>>>>>>======<<<======>>>??????@@@@@@@@@???>>>======>>>???@@@>>>@@@AAACCCDDDDDDCCCCCCAAAAAA@@@@@@???@@@@@@@@@???>>>>>>===>>>@@@AAABBB@@@AAACCCEEEFFFEEEDDDCCCCCCBBBAAAAAABBBCCCEEEFFFDDDBBBBBBDDDHHHMMMPPPQQQPPPKKKHHHIIIJJJHHHJJJNNNSSS```vvvwwwWWWJJJJJJAAA@@@???>>><<<<<<<<<<<<:::;;;===???BBBDDDFFFGGGRRRVVV\\\fffpppxxx|||~~~wwwkkkccc^^^[[[ZZZTTTRRROOOLLLJJJJJJJJJKKKIIIIIIIIIHHHHHHHHHGGGGGGvvvppprrrvvv{{{~~~wwwdddTTTVVVeeettt}}}|||lllWWWIIIHHHHHHFFFFFFHHHJJJJJJIIIJJJNNNRRRVVVSSSRRRTTTXXX\\\]]]\\\OOONNNMMMLLLJJJHHHGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGHHHIIIKKKLLLMMMMMMMMMLLLMMMNNNPPPRRRTTTUUUVVVUUUTTTRRRQQQPPPPPPPPPPPPNNNPPPRRRTTTUUUSSSQQQPPPRRRQQQOOOMMMMMMMMMOOOPPPRRRSSSTTTTTTSSSRRRSSSUUUVVVTTTVVV___jjjqqqpppmmmaaaUUUNNNSSSTTTMMMJJJMMMNNNNNNNNNNNNOOOPPPQQQQQQUUUSSSQQQNNNLLLJJJJJJJJJPPPQQQRRRPPPMMMIIIHHHGGGHHHHHHGGGGGGFFFGGGGGGGGGGGGHHHJJJLLLMMMJJJEEEAAADDDDDDDDDDDDDDDDDDDDDDDD@@@AAACCCEEEGGGJJJKKKLLLBBBBBBAAA@@@???======<<>>>>>>>>>>>?????????>>>===<<<===>>>@@@BBB======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;:::999999;;;;;;;;;::::::999999999===<<<;;;:::::::::::::::888888888888888888888888999888888999<<<>>>>>>===>>>;;;888777888::::::::::::;;;<<<======<<<;;;:::999999999999999999999999999999999999999999999999999999999999999999999999999::::::;;;;;;::::::999999999999999999999999999888888888888888888888888:::===???>>>;;;888888999===<<<:::999888999999::::::::::::;;;<<<>>>@@@AAA??????>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;:::;;;===>>>>>>>>>===<<<>>>>>>>>>>>>????????????>>>>>>>>>>>>============????????????????????????BBBAAA???======>>>???@@@BBBCCCEEEFFFGGGFFFDDDCCC>>>????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJJJJGGGGGGHHHJJJKKKMMMNNNNNNUUUaaawwwgggMMMGGGEEEAAA???@@@???;;;:::<<<:::;;;<<<>>>@@@BBBDDDEEEOOOSSSYYY```gggnnnuuuzzz~~~tttnnnjjjddd^^^ZZZYYYUUUPPPKKKIIIJJJKKKLLLKKKHHHGGGFFFFFFHHHHHHzzzqqqsss|||xxxeeeUUUWWWeeettt~~~yyyiiiUUUIIIHHHIIIGGGJJJKKKLLLKKKJJJKKKNNNQQQVVVTTTSSSUUUYYY\\\\\\[[[PPPOOOMMMKKKIIIGGGEEEDDDGGGHHHIIIJJJKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIHHHJJJKKKLLLNNNOOOQQQRRRSSSTTTSSSRRRPPPOOOOOOPPPPPPQQQRRRSSSTTTSSSQQQOOONNNPPPOOOMMMLLLLLLMMMNNNOOOQQQRRRTTTTTTSSSSSSTTTUUUXXXYYY]]]hhhtttzzzxxxssscccVVVNNNPPPPPPJJJIIIMMMNNNNNNNNNNNNNNNOOOPPPPPPSSSQQQOOOMMMKKKJJJJJJJJJOOOPPPQQQOOOLLLIIIHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHFFFFFFGGGIIIIIIGGGCCC@@@CCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBDDDGGGIIIJJJKKKCCCBBBAAA@@@???>>>>>>===???>>>>>>======>>>>>>??????>>>===<<<<<<>>>???@@@===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???@@@@@@@@@???<<<:::888888888999999:::;;;;;;<<>><<<:::888777666;;;;;;:::::::::999999999<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;::::::999888888999<<<======<<<===;;;888888999::::::999999999:::;;;;;;:::999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::999999999999999999999999999999999999999999999999999999999;;;======:::888888999<<<;;;:::999999999::::::;;;;;;:::;;;<<<===???@@@AAA@@@@@@???>>>===<<<;;;::::::::::::::::::::::::999999999:::::::::;;;;;;;;;<<<===>>>>>>>>>======;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????AAA@@@>>>=========??????DDDEEEFFFFFFFFFDDDBBBAAA????????????@@@@@@@@@@@@BBBBBBBBBAAAAAAAAAAAAAAACCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEFFFFFFGGGHHHIIIGGGGGGHHHJJJKKKLLLMMMNNNRRR^^^ssswwwXXXKKKEEE@@@>>>???>>>;;;:::<<<<<<<<<===>>>@@@AAABBBCCCMMMQQQWWW^^^dddlllsssxxx~~~wwwlllcccbbb```[[[VVVRRROOOOOOPPPNNNMMMJJJHHHGGGGGGHHHHHHrrrsssyyyfffVVVXXXgggvvv~~~vvvfffTTTIIIHHHIIIIIIKKKLLLLLLKKKJJJJJJLLLOOOSSSRRRRRRTTTVVVXXXXXXWWWPPPOOOMMMJJJGGGEEECCCBBBHHHIIIJJJKKKLLLKKKJJJJJJLLLLLLLLLKKKJJJIIIHHHGGGGGGHHHIIIKKKMMMNNNOOOOOOSSSRRRPPPOOOOOOOOOOOOPPPSSSSSSSSSRRRQQQPPPNNNMMMMMMLLLKKKKKKKKKLLLMMMNNNOOOQQQSSSSSSSSSSSSTTTVVV[[[^^^gggttt~~~|||vvvcccWWWNNNNNNMMMIIIHHHLLLMMMMMMMMMMMMNNNOOOPPPPPPPPPOOOMMMLLLKKKJJJKKKKKKOOOPPPPPPNNNKKKIIIIIIJJJGGGGGGFFFFFFFFFGGGGGGHHHDDDCCCDDDEEEFFFDDDAAA???CCCCCCCCCCCCCCCCCCCCCCCC@@@@@@BBBCCCEEEGGGHHHIIIAAAAAA@@@???>>>======<<<>>>>>>============>>>>>>@@@???===<<<<<<===>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===;;;:::999888888999999::::::;;;;;;>>>======;;;:::999888777::::::::::::999999999999;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<999888888999<<<======<<<;;;999888888999999888777777777888999999888777777::::::::::::::::::::::::999999999999999999999999999999999999999999999999888888999999999999888888999999999999999999999999::::::::::::::::::::::::777999::::::999888888999;;;;;;:::999999999::::::<<<<<<;;;:::;;;<<<===>>>@@@??????>>>===<<<;;;;;;999999999999999999999999999999999999::::::::::::;;;<<<===>>>>>>>>>>>>===============>>>>>>>>>>>>======>>>>>>???@@@@@@@@@????????????????????????AAA@@@>>>======>>>??????EEEEEEEEEEEEDDDBBBAAA???????????????@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGHHHIIIKKKLLLMMMMMMOOOYYYlll~~~hhhPPPHHHBBB???@@@@@@======???>>>>>>>>>>>>??????@@@AAAJJJNNNTTT[[[bbbiiipppuuuzzz}}}zzzoooiiieee```ZZZUUURRRQQQQQQOOONNNLLLJJJIIIHHHIIIIIIssspppxxxfffWWWYYYiiixxxuuudddSSSIIIGGGHHHIIIIIIIIIHHHHHHHHHIIIKKKMMMNNNNNNNNNOOOPPPQQQPPPPPPMMMMMMKKKIIIGGGEEEDDDCCCIIIJJJKKKLLLLLLLLLKKKKKKLLLLLLLLLKKKJJJHHHGGGFFFEEEGGGHHHJJJLLLMMMMMMMMMQQQPPPOOONNNMMMNNNOOOPPPRRRRRRQQQPPPPPPOOOOOONNNLLLKKKKKKKKKKKKMMMNNNNNNNNNOOOQQQRRRRRRRRRTTTVVV]]]bbbmmmxxx~~~uuummm\\\TTTNNNNNNMMMJJJIIILLLIIIJJJJJJKKKMMMOOOQQQRRROOONNNLLLKKKKKKKKKLLLMMMOOOOOOOOONNNKKKJJJKKKLLLIIIIIIGGGFFFEEEEEEEEEEEECCCBBBBBBCCCDDDCCCAAA???BBBBBBBBBBBBBBBBBBBBBBBB???@@@AAABBBCCCEEEFFFFFF??????>>>======<<<;;;;;;>>>======<<<<<<======>>>??????===<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;:::999999888888999999::::::::::::888888999999:::;;;;;;;;;:::999999999999999999999999999:::::::::999999999999999::::::::::::;;;;;;;;;::::::;;;===>>>>>>===999888888888999999777555777777777777777777777777::::::::::::::::::::::::888888888888999999999999888888888888888888888888777777888888888888777777888888888888888888888888999999999999999999999999666777888888888888888999:::::::::::::::::::::;;;===<<<;;;::::::;;;<<<<<<<<<<<<;;;;;;:::999999888999999999999999999999999888999999999999:::::::::<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>????????????======>>>???@@@AAABBBBBB????????????????????????AAA@@@????????????@@@@@@CCCCCCDDDDDDCCCBBBAAA@@@?????????@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFGGGHHHIIIJJJKKKLLLLLLNNNTTTbbbxxxyyyWWWMMMFFFAAABBBCCCAAAAAABBB>>>=========>>>???@@@AAAGGGKKKQQQXXX___fffmmmrrruuuxxx|||~~~sssoooggg```ZZZVVVSSSQQQOOONNNMMMLLLKKKKKKKKKKKKtttnnnuuudddWWW[[[lll{{{sssaaaRRRIIIFFFFFFHHHHHHGGGGGGGGGIIILLLMMMNNNJJJJJJKKKKKKKKKKKKLLLMMMKKKKKKJJJIIIIIIHHHGGGGGGJJJKKKLLLMMMMMMMMMLLLLLLHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGIIILLLMMMMMMMMMLLLNNNNNNMMMLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPLLLLLLLLLLLLMMMMMMNNNNNNLLLNNNOOOPPPPPPQQQRRRTTT\\\bbbkkkssswwwqqqfff^^^SSSPPPOOOPPPPPPMMMKKKKKKFFFGGGHHHJJJLLLOOORRRSSSNNNMMMLLLKKKKKKLLLMMMNNNNNNOOOPPPOOOMMMLLLMMMNNNLLLKKKIIIGGGDDDCCCBBBAAACCCCCCCCCDDDEEEDDDBBB@@@BBBBBBBBBBBBBBBBBBBBBBBB??????@@@AAAAAABBBCCCCCC?????????>>>=========<<<======<<<<<<<<<<<<======>>>>>>===<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::::::::999999999888888999999999999999:::666666777888999:::;;;;;;999999999999999999999999888888999::::::999999888999999999::::::;;;;;;;;;===<<<;;;<<<>>>@@@???>>>999888888888999999777555888888777777777777888888999999999999999999999999777777777888888999999999888888888888888888888888666777777888888777777666888888888888888888888888777777777777777777777777666666555666777888888888888999999:::;;;;;;;;;;;;===<<<:::999999::::::;;;;;;;;;::::::999888888888::::::::::::::::::::::::888888888999999999::::::<<<<<<<<<<<<<<<======>>>:::::::::;;;;;;;;;<<<<<<<<<======???@@@AAABBBCCC>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA@@@@@@AAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBB???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDD@@@@@@@@@AAAAAACCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDEEEEEEFFFGGGHHHFFFGGGGGGHHHIIIJJJKKKKKKNNNQQQYYYgggzzzeeeSSSJJJCCCBBBCCCBBBAAABBB<<<<<<<<<<<<===???BBBCCCFFFJJJOOOUUU[[[bbbiiinnnppptttxxx|||~~~uuukkkddd^^^XXXTTTPPPOOOOOONNNMMMMMMMMMMMM}}}}}}wwwrrr~~~ppp```VVV]]]ooo~~~}}}nnn[[[NNNGGGDDDDDDGGGJJJIIIHHHJJJMMMPPPQQQQQQHHHIIIIIIHHHGGGHHHKKKMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKGGGHHHKKKMMMNNNNNNMMMLLLLLLLLLKKKKKKKKKLLLNNNOOOMMMNNNOOOOOOPPPPPPPPPOOOLLLLLLLLLLLLMMMMMMMMMMMMKKKLLLNNNNNNNNNNNNPPPQQQXXX\\\ccchhhiiicccYYYRRRNNNOOOQQQRRRQQQOOOMMMKKKFFFFFFGGGIIIKKKNNNPPPQQQMMMLLLKKKJJJJJJKKKLLLMMMKKKMMMOOOOOONNNMMMMMMMMMMMMLLLIIIFFFDDDBBBAAA@@@CCCCCCDDDFFFGGGFFFDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;999999999999999999999999:::999999999999999999999888888999999999999999999888888888888888777777777888888888999999999999999666777888999:::999888777::::::;;;;;;<<<<<<======>>>===<<<===???@@@???>>>;;;999888888999999888777999888888777777888888999888888888888888888888888666666777777888999999999888888888888888888888888777777888888888888777777888888888888888888888888777777777777777777777777777666555555777888999888777888999:::;;;<<<<<<;;;<<<;;;:::999999999:::;;;;;;;;;;;;;;;:::::::::999::::::::::::::::::::::::888888888888999999999999;;;;;;::::::;;;;;;<<<===;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>???@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>???@@@AAABBBCCCCCC@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDD??????@@@@@@AAACCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFGGGHHHHHHIIIJJJJJJMMMOOOSSS[[[gggwwwyyyYYYNNNEEEBBBCCCAAA??????<<<;;;;;;;;;===???BBBDDDDDDGGGMMMRRRWWW]]]cccggglllpppvvvzzz|||~~~xxxooofff]]]XXXUUUTTTSSSRRRQQQPPPOOONNN|||wwwuuuyyyzzzxxx}}}{{{zzzjjj]]]UUU___qqqwwwfffSSSIIIDDDAAACCCHHHNNNKKKJJJKKKNNNQQQQQQPPPFFFFFFFFFDDDCCCDDDIIIMMMNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLNNNOOOOOOOOONNNMMMMMMMMMNNNNNNMMMMMMLLLKKKGGGIIILLLNNNOOONNNMMMLLLJJJJJJIIIIIIJJJLLLMMMOOOMMMNNNOOOPPPPPPOOOMMMLLLKKKKKKLLLLLLKKKKKKJJJJJJJJJKKKLLLLLLKKKKKKMMMNNNQQQUUUYYY]]]^^^ZZZTTTOOOOOOQQQRRRQQQPPPOOONNNLLLIIIIIIIIIIIIJJJKKKLLLMMMKKKJJJIIIHHHHHHHHHIIIJJJFFFIIIMMMOOONNNLLLKKKKKKKKKJJJHHHFFFDDDCCCBBBBBBBBBCCCEEEGGGIIIGGGDDDAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>@@@????????????>>>>>>>>><<<;;;;;;;;;;;;;;;;;;<<<::::::;;;<<<<<<<<<;;;;;;999999:::::::::;;;;;;;;;999999999999999999999999;;;::::::999888888888888999999888888888888888888888888888777777666666666777888888888999999999999555666888999:::999888777999999::::::;;;<<<<<<<<<===;;;;;;;;;===>>>===<<<===;;;888888999::::::999999888777666666777888999666666666666666666666666666666666777888999999999888888888888888888888888777888888999999888888777888888888888888888888888777777777777777777777777999777555555777999888777666777999;;;<<<<<<<<<<<<::::::999888888999:::;;;:::::::::::::::999999999999999999999999999999999888888888888999999999999::::::999999999:::;;;<<<=========>>>>>>>>>??????<<<<<<===>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@???????????????@@@AAABBB@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@AAABBBCCCCCCCCCAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIMMMQQQTTTYYYfffyyybbbVVVJJJFFFEEEBBB??????>>>===<<<;;;<<<>>>@@@BBBBBBEEEIIINNNRRRWWW]]]aaafffjjjpppuuuxxxzzz|||}}}~~~~~~~~~uuujjjbbb^^^]]][[[XXXUUURRROOONNN|||uuuooonnnsss{{{xxxvvvzzz~~~gggZZZTTT___sssqqq___MMMEEEBBB@@@CCCHHHOOOLLLIIIJJJLLLOOONNNMMMBBBCCCBBB???>>>@@@FFFLLLQQQQQQPPPOOONNNMMMLLLLLLLLLMMMNNNOOOPPPOOONNNNNNHHHIIIHHHHHHGGGFFFEEEDDDGGGIIILLLNNNOOONNNMMMKKKJJJIIIIIIIIIJJJLLLMMMNNNNNNOOOQQQQQQPPPNNNKKKIIIJJJKKKKKKKKKJJJIIIHHHHHHIIIKKKLLLKKKJJJJJJKKKLLLMMMOOOSSSWWWXXXWWWTTTRRRRRRTTTSSSPPPNNNNNNNNNMMMLLLLLLKKKIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHCCCGGGLLLNNNNNNKKKIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDAAACCCEEEHHHJJJHHHDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999999:::;;;<<<<<<<<<<<<999999999::::::;;;;;;;;;888888888888888888888888<<<;;;:::999888888888888999999888888888888888888555555555666777888888888777777888888999999999999444666888999:::999888777666666777888888999::::::;;;:::999:::<<<<<<;;;:::>>><<<999777999:::;;;:::888777666555555666777888666666666666666666666666555666666777888999999999777777777777777777777777888888999999999999888888777777777777777777777777888888888888888888888888;;;888555555777999888777555777999;;;<<<<<<<<<<<<999999888888888999;;;<<<888888888777777777777777777777777777777777777777777888888888888999999999:::999888888888999:::;;;:::::::::;;;;;;;;;;;;<<<<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>@@@@@@???????????????@@@@@@@@@AAAAAAAAABBBBBBBBB??????@@@AAAAAABBBCCCCCCBBBBBBAAAAAA@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIFFFLLLQQQRRRSSS]]]pppjjj]]]OOOJJJIIIFFFBBBAAA@@@???===;;;;;;<<<>>>@@@@@@CCCGGGKKKOOOSSSYYY\\\___dddjjjooosssuuuwwwxxx{{{{{{|||~~~{{{ssseeedddaaa]]]XXXSSSOOOMMMzzzrrrnnnpppyyyzzzxxx}}}xxxiii^^^ZZZfffvvv}}}yyyfffTTTFFFFFFFFFAAAAAAFFFHHHNNNQQQNNNLLLKKKHHHDDDFFF>>>:::>>>BBBAAABBBEEEJJJLLLLLLKKKIIIHHHHHHHHHJJJJJJJJJJJJJJJJJJIIIIIIKKKIIIHHHHHHIIIJJJIIIGGGKKKKKKLLLLLLLLLLLLKKKKKKLLLJJJIIIHHHHHHIIIKKKLLLPPPQQQRRRQQQNNNLLLJJJJJJIIIIIIIIIHHHGGGHHHJJJLLLGGGHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMNNNNNNOOOOOOOOONNNPPPPPPOOOMMMKKKJJJKKKJJJJJJJJJKKKKKKKKKLLLLLLFFFEEEEEEDDDCCCDDDDDDDDDFFFFFFGGGHHHHHHHHHHHHHHHDDDCCC@@@???>>>???AAABBB@@@AAABBBCCCCCCCCCBBBAAA??????>>>>>>>>>>>>??????@@@@@@@@@???>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<======<<<<<<===;;;999777666777999;;;888888999:::999888777666999888777888999:::888777777888999999999999888777222555777888666666777999999999999999888888888777888888777777888999999:::<<<;;;999888888888999999<<<999777777888888555333555666777888888888888888::::::999888888777777666777777777777777777777777999888888888777777666666888888888888888888888888666666666777888888999999999888777888::::::888666666777999::::::888666555888999:::999777777777999===<<<:::888777777888888:::::::::999999888888888888888888999999:::::::::555666777777666666777888999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<=========<<<;;;;;;;;;:::========================999:::;;;===???@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????@@@@@@AAABBBBBBBBBAAA@@@AAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAACCCDDDDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFEEEGGGIIIIIIHHHHHHHHHIIIJJJLLLNNNMMMMMMSSS```kkkrrrhhhYYYLLLIIIJJJFFF???DDDCCCAAAAAAAAA@@@>>>;;;???AAACCCGGGLLLQQQVVVYYY]]]```dddhhhjjjmmmpppssswwwyyy{{{}}}~~~wwwlllddd___[[[WWWSSS{{{vvvuuuwww~~~{{{zzzuuuddd]]]^^^kkkzzz}}}vvvdddSSSHHHIIIJJJGGGFFFKKKHHHMMMPPPNNNMMMMMMLLLIIIKKKBBB<<<===>>>>>>@@@EEEJJJKKKMMMLLLJJJHHHGGGGGGJJJJJJJJJIIIIIIIIIIIIIIIJJJIIIHHHIIIJJJKKKJJJIIILLLLLLKKKKKKKKKJJJJJJJJJKKKJJJIIIIIIJJJKKKNNNOOOQQQRRRRRRPPPMMMKKKIIIJJJMMMMMMMMMKKKHHHHHHIIIJJJGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMNNNMMMNNNOOOMMMKKKIIIIIIIIIJJJIIIHHHGGGFFFEEEEEEDDDFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEECCCBBBAAA@@@@@@@@@AAAAAA@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<;;;999777777888999:::888999999:::999888777666777777777777777777777777888888888888888888888888888777777888999:::888777999888888888777777777777999888888777777888888999;;;:::999888888888888999;;;888777777888888666444888888999:::::::::::::::999999888888777777666666666666666666666666666666888888888777777777666666888888888888888888888888777777777777777888888888999888777888999:::888666666777888888888777666666777888999999888888:::;;;<<<;;;:::888888888888999:::999999999888888888888888888888999999:::::::::444666777777666666777888999::::::::::::::::::;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<===???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@????????????@@@AAAAAABBBAAAAAA@@@AAABBBCCCDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEDDDFFFHHHHHHGGGFFFGGGHHHGGGIIIKKKJJJIIINNNYYYcccyyy|||ssscccVVVQQQQQQKKKCCCBBB@@@???>>>>>>>>>????????????AAADDDHHHMMMQQQSSSXXX[[[___bbbeeegggkkkmmmwwwxxxzzz}}}{{{rrrkkkeee___ZZZ}}}||||||}}}sss______eeerrr~~~{{{qqq\\\PPPHHHJJJLLLJJJJJJMMMGGGLLLNNNMMMOOOTTTXXXXXXZZZRRRIIICCC???===???CCCHHHJJJMMMMMMKKKHHHGGGGGGJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLMMMMMMLLLMMMLLLKKKJJJIIIJJJJJJKKKLLLKKKJJJKKKLLLOOOQQQSSSSSSSSSRRROOOLLLIIIIIIJJJMMMMMMMMMKKKIIIGGGHHHIIIFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMLLLIIIGGGGGGHHHJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???@@@AAAAAA@@@???>>>===<<<===>>>??????>>>===<<>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;:::999999999888888888888888999999999999888777777444777999888555444666888999888777777777777888999;;;888666777:::;;;888444777777777777666666666666999888777777777777777888:::999888888777888888888888777666777888999888666888999::::::::::::::::::999999888888777666666666666666666666666666666666888888777777777777666666777777777777777777777777888888777777777777666666888777777888999999888666666666666666777777777777555777999999999999;;;===::::::999888888999999:::999999999999888888888888888888888999999999999999666888999999888777999:::;;;::::::::::::::::::999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCBBBAAAAAAAAAAAABBBBBBCCC@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCEEEGGGGGGFFFEEEFFFGGGFFFHHHJJJIIIHHHKKKSSSYYYjjj~~~tttfff```]]]TTTJJJCCCBBB@@@>>><<<<<>>>>>???AAADDDGGGJJJLLLQQQTTTXXX[[[]]]```cccfffrrrsssuuuyyy}}}xxxnnnddd]]]}}}|||~~~{{{vvvaaadddlllwwwxxxjjjSSSKKKEEEHHHJJJHHHHHHJJJFFFJJJKKKLLLSSSaaannntttuuuoooeeeZZZOOOEEEAAA@@@FFFIIILLLMMMLLLJJJIIIIIIJJJJJJHHHGGGGGGGGGGGGGGGGGGGGGHHHKKKNNNPPPPPPOOOMMMLLLKKKJJJJJJLLLNNNOOOOOONNNMMMMMMNNNQQQSSSUUUUUUTTTRRROOOKKKJJJKKKLLLJJJKKKKKKJJJHHHGGGHHHJJJHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIKKKLLLKKKIIIGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHDDDEEEFFFGGGGGGEEECCCBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAACCCCCCCCCBBB@@@???>>>??????@@@???>>><<<;;;;;;<<<>>>??????>>><<<;;;=========<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;;;;777888999::::::999888777999999999999888888777777444888:::999555333666::::::888777555555777888::::::999888888888888666444777666666666666555555555666666666666666777888999888888888777777777888888666666666777888999999999777777888999999888888888:::999999888888777666666666666666666666666666666777777777777777777666666666666666666666666666666999888888777666666555555777666666777999999888666666666666555555666777888555666888888888888999;;;888888888999999::::::;;;::::::::::::999999999999888888888888888999999999999:::;;;;;;::::::;;;===;;;;;;;;;::::::999999999999999:::::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBB@@@@@@@@@@@@AAABBBCCCCCC@@@AAAAAABBBBBBBBBBBBAAA@@@AAAAAAAAABBBBBBBBBBBBCCCEEEGGGGGGFFFEEEFFFGGGHHHJJJLLLKKKIIIJJJOOOSSSaaatttyyypppiii\\\OOOFFFFFFEEEAAA>>>===>>>@@@>>>>>>>>>???@@@BBBDDDEEELLLNNNRRRTTTVVVYYY]]]```iiikkkmmmqqqvvv{{{zzzlllccc~~~{{{|||~~~fffkkkrrryyyssscccNNNIIIEEEFFFGGGGGGFFFGGGFFFHHHIIILLLZZZrrr|||lll\\\MMMCCCEEEHHHKKKMMMMMMLLLMMMMMMKKKJJJHHHGGGFFFFFFGGGGGGFFFGGGIIIMMMQQQSSSRRRQQQMMMLLLKKKKKKMMMOOORRRTTTSSSRRRQQQPPPPPPQQQSSSTTTWWWUUURRROOOLLLLLLOOORRRRRRRRRPPPMMMIIIHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKJJJHHHGGGGGGHHHBBBBBBCCCCCCCCCDDDDDDDDDCCCDDDFFFGGGFFFEEECCCAAAAAABBBBBBCCCBBBBBBAAAAAA???@@@BBBCCCCCCAAA???=========>>>>>>>>>===;;;::::::;;;===>>>>>>===;;;:::<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::666777999::::::999888777999999999888888888888888555999<<<:::666444777;;;999888666555555666888999888;;;>>><<<777444666999666666666666555555555444333444444555666888999:::777777777777777777777777444555666777888888::::::888888999999999888888777:::::::::999888888777777555555555555555555555555666666666666666666777777666666666666666666666666999888888777666555444444666666666777999999888777666666666555666777888888666777888777666555666777777888888999::::::::::::::::::;;;;;;;;;;;;;;;;;;888888888888888888888888888999;;;:::999999:::<<<;;;;;;;;;::::::999999999999999999:::::::::;;;;;;999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCAAAAAABBBCCCCCCCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCDDDFFFHHHHHHGGGFFFGGGHHHHHHJJJLLLKKKJJJJJJLLLOOO[[[jjj~~~qqq___NNNFFFFFFEEECCC@@@???????????????>>>>>>>>>@@@AAABBBHHHJJJMMMOOOQQQTTTXXX[[[aaacccggglllrrrwww|||~~~}}}rrr~~~}}}{{{uuu~~~jjjooouuuzzznnn^^^MMMJJJGGGFFFGGGHHHHHHHHHGGGIIIKKKQQQddd{{{cccQQQIIIKKKMMMMMMMMMMMMNNNOOOMMMKKKIIIGGGFFFFFFGGGHHHFFFGGGJJJNNNSSSTTTTTTRRRMMMMMMMMMNNNOOORRRTTTUUUUUUTTTSSSQQQQQQRRRTTTUUUXXXVVVSSSPPPNNNPPPUUUZZZdddaaa[[[SSSLLLIIIIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHGGGIIIJJJIIIHHHFFFGGGGGGGGGFFFEEEEEECCCCCCBBBAAACCCCCCDDDDDDDDDCCCBBBAAA@@@AAABBBBBBCCCCCCBBBBBB>>>???AAABBBAAA@@@>>>===;;;<<<===>>>>>>===<<<;;;:::;;;<<<======<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999:::;;;<<<<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;::::::999666777888999999999888777:::999888888777777888888777999;;;:::777666888:::888777666666666666777888888>>>BBB???888555888===666666666666555555555555333333333444666777999:::555666666777777777777666444555777888777888:::;;;;;;;;;;;;;;;;;;;;;:::999::::::999999888777777777555555555555555555555555555555666666666666777777777777777777777777777777888888777666666555444444666555555777999999888777666666777777888888999999777888999888666555666777777888999:::::::::::::::::::::::::::;;;;;;;;;;;;888888888888888777777777555777888888777666888999;;;::::::::::::::::::999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>?????????@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBB@@@AAABBBCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDFFFHHHHHHGGGFFFGGGHHHFFFGGGHHHHHHGGGHHHIIIKKKSSS___vvv~~~gggSSSHHHEEEBBBAAAAAAAAAAAA??????>>>======>>>???@@@AAAEEEFFFHHHJJJLLLOOOSSSWWW[[[^^^ccciiiooouuuxxxzzzzzz{{{~~~}}}~~~}}}{{{yyysss|||iiiooovvv||||||jjjZZZJJJIIIGGGEEEFFFIIIJJJJJJIIIMMMQQQYYYmmm~~~gggPPPPPPPPPNNNLLLLLLMMMOOONNNMMMJJJGGGFFFGGGHHHIIIGGGHHHKKKPPPTTTUUUTTTSSSNNNNNNOOOOOOPPPQQQQQQQQQTTTTTTRRRRRRRRRTTTVVVWWWXXXWWWTTTQQQQQQUUU\\\aaaooojjjaaaWWWNNNJJJJJJLLLKKKKKKJJJIIIIIIHHHGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEGGGHHHHHHFFFEEEEEEFFFIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA>>>???@@@AAABBBCCCCCCCCC>>>>>>???@@@???>>>===<<<:::;;;<<<>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::::::::999999999999999999999999999:::;;;<<<<<<<<<;;;;;;999999999999999999999999;;;;;;;;;;;;;;;:::999888666666777888888888888888:::999888777777777888999777888888888777777888888777777777777777777777777777;;;>>>===888666888;;;777777777666666666555555555555444444444555666666444555666777777777666666333666888888777777999;;;;;;;;;<<<<<<;;;;;;:::999888888777777666555555555555555555555555555555555555555555666666666777777888888888888888888888888777777777666555555555444555555555666888999888777555666888999:::::::::999777888999999888888999:::888888999:::::::::999888888888888999999:::::::::999888888888777777777666555777888888777777888999999::::::::::::::::::;;;888999999999999:::::::::;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<============>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>>>>???@@@AAABBBAAAAAA@@@AAAAAA@@@@@@???@@@@@@@@@??????AAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCEEEGGGGGGFFFEEEFFFGGGEEEEEEFFFFFFFFFGGGIIIJJJOOOXXXlll~~~jjjWWWNNNEEE@@@BBBCCCBBB???===<<<<<<<<<===>>>@@@AAA@@@AAACCCDDDEEEIIIMMMQQQUUUYYY___ffflllqqqsssttttttvvvxxx|||~~~{{{yyywwwrrrfffnnnuuu~~~yyygggWWWFFFFFFEEECCCDDDIIIKKKLLLKKKPPPVVV___sssxxxUUUUUURRROOOKKKJJJKKKMMMOOOMMMJJJHHHGGGGGGHHHJJJHHHIIILLLQQQUUUVVVUUUSSSOOOOOOPPPPPPPPPOOONNNMMMSSSRRRQQQRRRSSSUUUXXXYYYYYYWWWTTTRRRSSSXXX```fffqqqkkkbbbVVVNNNJJJLLLNNNJJJJJJIIIIIIHHHGGGFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDCCCEEEFFFFFFDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAAAAA<<<===???@@@BBBBBBCCCCCC>>>>>>>>>>>>>>>===<<<<<<999:::<<<>>>??????>>>>>><<<;;;;;;::::::;;;;;;<<<999999999999999999999:::999999999999999999999999888999;;;<<<===<<<;;;;;;999999999999999999999999;;;;;;;;;;;;::::::999888666666777777888888888999;;;:::888777777777888999888666555666777888777555666666777777777777666666666777888777666555555666777777777777666666666666888777666555444333333333333444666777777777666666444666888888777666999;;;::::::::::::999999888777666666666555444444333333555555555555555555555555444555555555666666777777888888888888888888888888666666666666666555555555555444444666888999888777555777999;;;<<<;;;:::999777888::::::::::::<<<>>>888999:::;;;::::::888888666666777777888888888999999888888888777777666666888:::;;;;;;:::999;;;<<<999999999::::::;;;;;;;;;888888999999999:::::::::;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<============>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>???@@@AAABBBAAA@@@@@@BBBBBBAAA@@@????????????===>>>???@@@AAABBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCCBBBDDDFFFFFFEEEDDDEEEFFFEEEEEEEEEFFFFFFHHHKKKLLLPPPVVVgggiii[[[KKKBBBBBBDDDBBB???;;;;;;;;;;;;<<<>>>@@@AAA<<<===>>>???AAADDDIIIMMMOOOTTT[[[ccciiilllnnnnnnppprrruuuyyy|||}}}zzzzzzssseeeoooyyyuuudddWWWKKKLLLLLLKKKJJJIIIKKKMMMNNNQQQVVV___pppyyy```WWWOOOOOOPPPMMMJJJJJJMMMMMMMMMNNNMMMLLLKKKJJJKKKJJJLLLPPPTTTVVVTTTQQQPPPQQQRRRSSSRRRQQQOOOMMMSSSPPPNNNOOOSSSVVVVVVVVVSSSSSSRRRRRRUUU[[[bbbhhhnnnggg\\\RRRLLLKKKMMMOOOOOONNNMMMJJJGGGFFFGGGHHHFFFGGGGGGHHHGGGFFFEEEDDDEEEDDDCCCDDDEEEFFFEEECCCDDDDDDDDDCCCCCCBBBBBBAAABBBBBBCCCCCCBBBBBBAAA@@@BBBBBBAAA@@@@@@@@@AAAAAA>>>======<<<<<<<<<======????????????????????????===<<<;;;;;;::::::::::::===<<<;;;:::999888888888888999::::::;;;;;;::::::;;;;;;:::999999888777777777888888888888999999999:::999999999888888777777555666888888888888888999777777777777888888888888888888777666666666666666555444444555555666888888555555666666777777888888888888888888777777777777888666444444555666666666666555555888;;;;;;888555666666666666666666666666777777888888888999999999999777555555666777777777666666555444444444444555666666555555555555666666444555555555666666777777777777777888777666666555666666666555444444444333666777888999:::;;;;;;;;;888888999999999:::::::::::::::999999888777777777999999888888888888999999444666777777777777999;;;999999999:::::::::;;;;;;;;;::::::999888777666666999999999999999999999999;;;::::::999999::::::;;;;;;::::::999999::::::;;;;;;;;;:::999:::;;;<<<=========>>>>>>>>>>>>======<<<<<<<<<<<<===>>>???@@@????????????????????????BBB@@@???======>>>@@@AAA===>>>>>>??????@@@AAAAAACCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIOOORRR]]]pppkkkOOOIIIIIIBBB@@@FFF@@@@@@???>>>=========>>><<<>>>@@@AAABBBCCCGGGIIINNNRRRWWW[[[^^^aaadddfffkkkmmmqqquuuzzz}}}}}}yyy{{{qqqkkkhhhqqq{{{ppp^^^QQQOOOPPPQQQPPPOOONNNOOOPPPMMMPPPTTT[[[iiivvv___WWWPPPPPPPPPNNNKKKKKKNNNOOOQQQQQQQQQNNNLLLJJJJJJJJJKKKOOOSSSTTTSSSPPPPPPQQQSSSTTTSSSRRRPPPOOOQQQPPPOOOPPPSSSUUUTTTSSSRRRSSSTTTTTTVVVZZZ```dddgggbbbYYYQQQLLLKKKMMMNNNNNNNNNMMMJJJGGGFFFFFFHHHGGGGGGHHHIIIIIIHHHGGGFFFGGGFFFEEEFFFGGGHHHGGGEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAACCCBBBAAA@@@@@@@@@@@@@@@=========<<<<<<<<<======????????????????????????<<<<<<;;;:::::::::::::::<<<;;;;;;:::::::::;;;;;;888999::::::;;;;;;::::::999999999999::::::::::::777888888888888999999999999999888888888777777777555666777888888777888888777777777777777777777777999888777777666666666777777666555555444555555555555555666666777777777777777777777777777777777777777555333333444555555555666555555777999999777444555555555555555666666666888888999999999:::::::::999777555555666777777666777777666555555555555555555555444444444444555555444555555555666666666777666666666666666555444444555555555555555444444444777777888999::::::::::::888888888888999999999999999999999888888888777777999888888777777888888999555777888888777666777888999999999999::::::::::::;;;;;;::::::999888777777999999999999999999999999;;;::::::999999::::::;;;;;;::::::999999::::::;;;;;;;;;:::::::::;;;<<<=========>>>>>>>>>>>>=====================>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA???>>>>>>???@@@AAA???@@@@@@AAAAAABBBCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEGGGHHHHHHIIIKKKLLLTTTcccuuu|||XXXMMMKKKDDD@@@BBBAAA@@@???>>>>>>===>>>>>>===>>>@@@AAAAAABBBEEEGGGJJJNNNSSSWWWZZZ]]]```ccchhhjjjnnnsssxxx|||~~~~~~|||ooogggdddkkkuuuyyyjjjZZZOOONNNPPPRRRRRRPPPNNNNNNNNNMMMPPPSSSVVV```vvvppp^^^VVVPPPPPPPPPNNNLLLMMMNNNQQQTTTVVVUUURRRNNNKKKJJJKKKLLLOOORRRSSSRRRPPPQQQRRRSSSTTTUUUTTTSSSRRRPPPOOOOOOQQQRRRSSSQQQPPPQQQSSSVVVXXXXXXZZZ\\\^^^^^^ZZZUUUOOOLLLKKKMMMNNNNNNNNNMMMJJJGGGFFFFFFGGGGGGHHHIIIJJJJJJIIIHHHHHHIIIHHHGGGHHHJJJJJJHHHGGGDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@????????????========================>>>>>>>>>>>>>>>>>>>>>>>><<<;;;::::::::::::::::::999999999999999:::;;;;;;888999999:::::::::::::::888888999::::::;;;<<<<<<777888888888888999999999888888777777777777666666666666777777777777777777666666666666666666666666888888777777777777777777999888666555333333222222555666666666666777777777666666666666666666666666555444222222444555444333777666555555666777555444333444444444555555666666999999999999::::::::::::888666555555666777777666777777777666666666555555444444333333333333444444555555555555555666666666666666666666666555555444444444444555555555555555777888888999999999888888666666777777777888888888777777777888888888999999999888888777777888888999888999:::999777555555666888888888999999999::::::;;;;;;;;;::::::999999888999999999999::::::::::::;;;::::::999999::::::;;;;;;::::::999999::::::;;;;;;;;;::::::;;;;;;<<<===<<<======>>>>>>======<<<>>>>>>=========>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>???@@@AAA???@@@@@@AAAAAABBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHIIINNNVVVbbbuuu~~~cccRRRNNNHHHCCCDDDBBBAAA@@@???>>>>>>>>>>>>>>>???@@@@@@@@@AAACCCEEEFFFIIINNNRRRUUUXXX\\\^^^dddfffkkkpppvvvzzz~~~|||~~~yyyggg```aaannnxxx~~~tttgggZZZRRRNNNQQQSSSTTTRRRPPPOOONNNOOORRRTTTTTTYYYjjjggg[[[TTTOOOOOOOOOMMMLLLNNNLLLOOOUUUXXXYYYUUUQQQMMMLLLMMMNNNPPPRRRRRRRRRRRRRRRSSSTTTUUUVVVVVVUUUUUURRRQQQPPPPPPPPPPPPPPPPPPOOOSSSWWWYYYYYYXXXWWWWWWVVVTTTQQQOOOMMMMMMNNNNNNNNNNNNNNNKKKHHHFFFFFFGGGFFFGGGIIIJJJJJJIIIHHHHHHIIIIIIHHHJJJKKKKKKIIIGGGCCCBBBBBBAAAAAABBBCCCDDDBBBBBBBBBAAABBBBBBBBBBBBCCCBBBAAA@@@>>>>>>======<<<======>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::;;;888888777777777888888999888888999::::::::::::999999999999:::;;;;;;<<<<<<777777888888888999999999777777777666666666666666888777666666777888777777666666666666555555555555666666666777666666666555888777666444333333222222666666666666666666666666555555555555666666666666555444333333555555444333777666555444444444444444333333444444555555666666777888888888888999999999777666555666777888888777666666666666666555555555555444444333333444444555555555555555555555555555777777888888777777666555333444444444555666666666888888888888888888777777555555555666666666777777666666666777888999999:::888888777777777777888888;;;======<<<999666555555777777777888888888999999999999999999999999999999999999999:::::::::::::::;;;::::::999999::::::;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;<<<<<<===<<<==================<<>>>>>>>>>>>>>>??????????????????????????????>>>>>>=========>>>???@@@===>>>>>>??????@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGJJJLLLOOOSSSYYYgggnnn[[[SSSLLLIIIJJJCCCBBBAAA@@@???>>>>>>>>>???@@@@@@@@@??????AAABBBBBBEEEIIIMMMPPPSSSWWWZZZ___aaafffmmmsssxxx|||~~~sss```]]]aaaqqqzzzzzznnnbbbXXXRRRRRRTTTWWWXXXVVVTTTTTTTTTSSSVVVWWWUUUVVVbbbuuuuuu___WWWRRRNNNNNNNNNKKKLLLOOOJJJMMMSSSWWWYYYWWWTTTQQQOOOPPPQQQRRRRRRSSSSSSTTTTTTTTTUUUVVVVVVWWWWWWWWWVVVTTTRRROOONNNNNNPPPQQQNNNRRRVVVYYYXXXUUUSSSRRRRRRQQQPPPNNNNNNNNNOOOPPPNNNOOOOOOMMMJJJGGGGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFHHHHHHHHHJJJKKKKKKHHHFFFAAAAAA@@@???@@@AAACCCDDDDDDCCCBBBAAAAAAAAABBBBBBCCCBBB@@@???>>>======<<<<<<<<<===>>>??????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::;;;;;;<<<<<<;;;:::999888777777777777777888999999::::::999999::::::::::::::::::::::::777777888888888999999999666666666666666777777777:::888666666888999888777777666666666555555555444444444555666666555555444555555555444444555555555666666666555555555555555444555555555666666666777666555444555666777555444666666555444333333444444444444444555555555666666666666666666777777777777777666666777999:::999888555666666666666555444333666666555555555555666666555555555555555444444444666777777777777666555555333444444444555666666666777777888888888777666666444444555555555666666666555555666777888999999:::888777777777777777777888===???@@@>>>;;;888666666666666666777777777888888777777777777888888888888999999:::::::::;;;;;;;;;;;;::::::999999::::::;;;;;;::::::999999::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<============<<<<<>>>>>>>>>>>??????@@@========================<<<<<<<<<<<<<<<===>>>>>>===>>>>>>??????@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFJJJMMMRRRUUUVVV___uuulll]]]OOOHHHHHHDDDCCCBBB@@@??????>>>>>>>>>???@@@???======???@@@@@@CCCFFFIIIKKKNNNRRRUUUZZZ]]]bbbhhhooouuuyyy{{{}}}lll\\\[[[bbbuuu}}}vvvhhh\\\TTTPPPOOORRRTTTUUUTTTTTTTTTUUUXXXZZZZZZXXXXXX]]]hhhqqqyyyxxxhhhYYYVVVQQQNNNOOONNNLLLMMMQQQKKKNNNRRRUUUWWWWWWVVVUUUQQQRRRSSSSSSRRRRRRTTTUUUVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXVVVRRROOONNNPPPQQQMMMPPPTTTVVVTTTRRRPPPOOOPPPOOONNNNNNNNNNNNOOOPPPOOOPPPQQQOOOLLLIIIHHHHHHGGGHHHIIIIIIIIIGGGFFFEEEGGGGGGHHHJJJKKKJJJHHHEEEAAA@@@??????@@@BBBDDDFFFFFFEEECCCAAA@@@@@@@@@AAAAAA@@@???>>>============;;;<<<>>>???@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===<<<;;;999999999999777888888999999999999999999999999999999999999999777888888888888999999999666666777777777777888888===:::666666999:::999777888777777666666555555555333444555666777666555444444444444555555777888888666666666555555555555444555555555666666777777888666555555666777777666444444555666666444333444555666666666666666666666666444555555555666666666666888777888999;;;<<<;;;999555666777888777666555444666666666555555666666666555555555444444444444444555555555555555444444333444444444555555555555555555666666777777777666666444444555555555666666666555555666666777888999999888777777666666777777888<<<>>>@@@???<<<999777777555555555666666666777777555666666666777777888888999999::::::;;;;;;<<<<<<;;;::::::999999::::::;;;;;;::::::999999::::::;;;;;;;;;<<<============<<<;;;<<<<<<======<<<<<<;;;>>>>>>>>>>>>???@@@AAAAAA<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>???@@@@@@AAAAAABBBCCCCCC@@@@@@@@@AAAAAAAAABBBBBB@@@@@@AAAAAABBBCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDEEEGGGKKKPPPRRRRRRWWWiiizzz{{{qqq[[[KKKDDDEEEDDDCCCAAA@@@??????>>>>>>>>>???>>><<<<<<>>>???@@@AAADDDFFFGGGJJJMMMPPPTTTWWW\\\ccciiiooosssvvvvvvzzziii[[[^^^fffyyyqqqcccXXXRRRPPPLLLNNNPPPPPPPPPQQQSSSUUU[[[\\\[[[[[[ZZZ\\\^^^```dddiiimmmllljjjeee^^^WWWVVVRRRPPPPPPOOOMMMOOOTTTQQQRRRRRRTTTUUUVVVVVVVVVQQQSSSTTTSSSQQQQQQSSSUUUWWWWWWVVVVVVUUUVVVVVVVVVXXXZZZZZZXXXTTTPPPOOOOOOMMMOOOQQQRRRPPPOOONNNOOOOOONNNMMMLLLLLLMMMNNNOOOPPPRRRRRRQQQNNNKKKJJJJJJJJJJJJJJJJJJIIIHHHFFFEEEGGGHHHIIIKKKLLLKKKHHHEEEBBBAAA@@@@@@AAADDDFFFHHHHHHFFFDDDAAA????????????@@@???>>>===============;;;<<<>>>@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????;;;;;;:::999999999999999777777888999999999999999666777777888888999999999777888888888888999999999777777777888888888999999@@@;;;777777:::<<<;;;888999999888777777666555555444555777888999888777666555555555666777888999999666666555555555444444444555555666777777888999999555444444555777777555333222555777777666444555666888888888777666666555555555555555666666666666777999999999;;;===>>><<<;;;777888999::::::888777555666555555444444555555666555555555444444333333333777777777777777666555555555555555555555444444444444444555666777777777777555555555555666666666666555666666666777777888888777777666666666666777777999;;;>>>>>><<<999888777444444555555555666666666555666666777888888999999999999::::::;;;<<<<<<===;;;::::::999999::::::;;;;;;::::::999999::::::;;;:::;;;<<<===>>>======<<<;;;<<<<<<======<<<<<<;;;<<<======>>>???AAABBBCCC========================;;;<<<===>>>???????????????@@@@@@AAAAAABBBCCCCCC@@@@@@@@@@@@AAAAAAAAAAAA???@@@@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDFFFJJJLLLLLLPPP^^^mmmvvv[[[KKKFFFEEECCCBBB@@@?????????<<<===>>>===<<<<<<===??????@@@AAABBBCCCEEEHHHKKKOOOQQQVVV]]]ccciiimmmoooqqqwww}}}~~~}}}iii]]]aaajjj|||{{{mmm```WWWSSSSSSNNNOOOQQQQQQRRRTTTWWWYYY]]]\\\\\\\\\\\\[[[XXXVVVXXX\\\^^^]]]\\\[[[YYYWWWWWWSSSRRRRRRQQQOOORRRWWWVVVUUUTTTSSSSSSTTTVVVWWWPPPRRRSSSRRRPPPOOORRRTTTXXXWWWVVVUUUUUUUUUUUUUUUVVVZZZ^^^^^^XXXRRRNNNMMMMMMNNNOOOOOONNNMMMNNNOOOOOONNNLLLKKKJJJKKKMMMNNNQQQRRRSSSRRROOOLLLKKKJJJLLLLLLLLLLLLJJJHHHFFFEEEHHHHHHJJJLLLMMMLLLIIIFFFDDDCCCBBBAAACCCEEEIIIKKKIIIGGGDDDAAA???>>>>>>>>>???>>>===============>>>:::<<<>>>@@@AAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@666666666666666777777888777777888999999999999888444444555777888999:::;;;777888888888888999999999777777888888999999999:::AAA<<<777777;;;===;;;999:::999999888777666666555555777999:::;;;:::999888777777777777777888999999666666555555555444444444555666666777888999999:::444333333555666666444222000444888999777555666777::::::999888777666555555666666666666777777777777999999:::<<<>>>???===<<<999:::;;;<<<<<<:::999777555444444333333444444555555555555444444333333333:::;;;;;;;;;;;;:::999999666666666555555444444333333444555666777777777777555555555666666666777777666666666666777777777777777777666666666666777777666888;;;<<<;;;999777777444444444555555555666666666666777888999::::::;;;999999::::::;;;<<<======;;;::::::999999::::::;;;;;;::::::999999::::::;;;:::;;;===>>>>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???AAACCCDDD>>>>>>>>>>>>>>>>>>>>>>>>======???@@@AAAAAAAAAAAA===>>>>>>???@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAA??????@@@AAAAAABBBCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGHHHLLLZZZgggxxxoooXXXFFFEEEDDDBBB@@@?????????<<<=========;;;<<<===???>>>???@@@@@@@@@BBBEEEGGGKKKNNNSSSYYY___dddhhhjjjooovvv}}}}}}|||}}}xxxaaa^^^hhhqqqwwwfff[[[XXXYYYXXXWWWVVVTTTRRRRRRTTTWWWXXX\\\[[[ZZZWWWTTTRRRSSSUUUXXXXXXWWWUUUSSSSSSVVVXXXVVVVVVVVVUUUSSSSSSUUUWWWXXXTTTQQQRRRVVVXXXWWWTTTUUUTTTSSSRRRPPPPPPOOOOOOVVVUUUSSSSSSTTTUUUUUUUUU\\\___aaa]]]UUUOOOMMMNNNQQQPPPOOOMMMMMMNNNOOOPPPNNNNNNMMMKKKHHHHHHIIIKKKOOOOOOOOOOOONNNLLLJJJJJJKKKLLLMMMNNNMMMJJJGGGEEEFFFHHHKKKMMMMMMJJJGGGDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA????????????AAAAAA??????>>>>>>======<<<<<<;;;<<>>?????????>>>>>>>>>>>>=========<<<;;;:::::::::::::::999777666666777777888888777666777999999777666777777888888888888777777666666666666777777777777:::888777888;;;<<<:::777:::999999999888888777777555666666777888999999999999888999999:::;;;<<<===666666555555555555666666666666777777777777666666555555555444444333333333444444444444444444444444666666666777777777777777555888:::888555333444666888999:::;;;<<<<<<<<<<<<888;;;@@@DDDCCC@@@:::777666666666666666666666666666666555555555555666666555555555555555444444444555555555555666666666666666555444333333444555666777777666666555555555444555666666666777777888888444444444555555555555666999:::;;;<<<<<<;;;999888666666666666666666666666666666777888888888888888777777888999::::::;;;;;;999999999999::::::;;;<<<;;;::::::999999::::::;;;::::::;;;;;;<<<=========<<<<<<<<<<<<<<<;;;;;;;;;============>>>@@@AAABBBAAA@@@???===<<<<<<<<<<<>>>>>??????@@@AAA??????@@@@@@@@@@@@AAAAAA??????@@@AAAAAAAAAAAA@@@DDDDDDDDDDDDDDDDDDCCCBBBEEEGGGGGGEEEDDDHHHQQQZZZddduuuvvv[[[MMMBBBAAABBB@@@???@@@??????>>>===============<<<<<<<<<<<<===>>>@@@@@@EEEKKKQQQTTTUUUYYY```fffrrrtttvvvxxx{{{|||}}}~~~~~~zzzppp]]]^^^mmmyyypppbbb[[[[[[\\\\\\XXXVVVTTTSSSSSSTTTVVVWWWXXXYYYYYYWWWUUUTTTUUUVVVSSSTTTTTTTTTSSSTTTWWWYYYVVVVVVVVVTTTSSSSSSTTTVVVWWWTTTRRRTTTXXXZZZXXXTTTVVVUUUTTTRRRQQQQQQPPPPPPUUUSSSRRRQQQSSSUUUVVVWWWYYY\\\]]]ZZZSSSNNNMMMNNNOOONNNNNNNNNNNNNNNOOOOOONNNNNNNNNNNNNNNOOOPPPPPPOOOOOONNNMMMLLLKKKJJJJJJJJJKKKMMMMMMLLLJJJGGGEEEFFFGGGIIIKKKJJJHHHEEECCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAA???>>>>>>>>>=========<<<===???AAADDDFFFGGGHHHHHHCCC@@@??????AAAAAA@@@>>>>>>>>>>>>>>>============;;;;;;:::::::::;;;;;;<<<:::999777666666666777777888777666777999999777666777777888888888888777777666666666666777777777777:::888777999:::;;;999666999888888888777777777666555555666777777888999999888888888999999:::;;;<<<666666555555555555666666555666666777777666666555555555444444444333333333555555555555555555555555444444444444555555555555999<<<======:::999:::;;;999999:::;;;<<<<<<<<<<<<;;;>>>AAADDDCCC@@@<<<999666666666666666666666666666666666555555666666666666666555555444444444333555555555555666666666666888777666555555666777888777666666666555555555444555555555666666666777777444444444555555555555666777888:::;;;;;;999888777666666666666666666666666666666777888888888888888777777888999999:::;;;;;;;;;;;;:::999999999::::::;;;::::::999999::::::;;;888888999:::;;;<<<<<<============<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>???@@@???>>>===<<<<<<<<<<<<>>>???AAABBBBBBAAAAAABBB??????>>>>>>??????@@@AAA@@@@@@@@@AAAAAABBBBBBBBB@@@@@@AAABBBBBBBBBBBBAAACCCDDDDDDDDDDDDDDDCCCCCCEEEFFFGGGFFFFFFJJJPPPVVV[[[kkk~~~dddTTTEEEBBBCCCAAA>>>===AAAAAA???>>>>>>=========<<<<<<<<<<<<===>>>???@@@CCCHHHNNNQQQRRRVVV]]]bbblllnnnqqquuuxxx{{{}}}~~~~~~wwwfffXXX___ssswwwfff[[[[[[]]]______XXXWWWUUUTTTSSSTTTUUUUUUUUUVVVXXXWWWVVVUUUUUUVVVPPPRRRTTTTTTSSSSSSTTTUUUUUUVVVUUUTTTRRRRRRSSSUUUVVVTTTTTTVVVZZZ[[[YYYVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQOOONNNMMMOOORRRVVVXXXVVVXXXYYYWWWQQQMMMLLLLLLLLLMMMNNNOOOPPPPPPOOOOOOOOONNNOOORRRVVVYYYWWWUUUNNNMMMLLLJJJIIIIIIIIIJJJJJJJJJKKKLLLKKKHHHFFFDDDEEEFFFGGGGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>============>>>???@@@BBBCCCDDDDDDDDD@@@???>>>>>>??????>>>===>>>>>>=========<<<<<<<<<::::::::::::;;;<<<======:::999888777666555555666777666666777888888777555777777888888888888777777666666666666777777777777:::999888999999999777555777777777666666666666666555555666666777777888888888888888888888999:::;;;666666555555555555666666444555555555555555555444555444444444444333333333555555555555555555555555333333444444444555555555666777999999888888888999999999:::;;;<<<<<<<<<<<<===???@@@AAA@@@>>>;;;999777777777777777777777777777666666555555666666777777777666555444444333333444555555555555666666666777777666666666666777777666666666555555555555555444444444555555555555666444444444555555555555666555666777888888777666555666666666666666666666666666666777888888888888888777777888888999:::::::::<<<<<<;;;:::999999999999;;;::::::999999::::::;;;888999999;;;<<<===>>>>>>??????>>>===<<<;;;;;;:::999999999999:::<<<===>>>>>>======<<<<<<======>>>>>>>>>>>>>>>???@@@BBBCCC???>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCCCCDDDAAAAAABBBCCCCCCCCCCCCBBBCCCCCCDDDEEEEEEDDDDDDDDDEEEEEEFFFGGGIIILLLOOOQQQUUUaaavvv{{{fffVVVGGGBBBCCCBBBAAA???CCCBBBAAA??????>>>>>>>>>===<<<<<<======>>>???@@@AAAEEEIIILLLNNNQQQWWW\\\dddfffjjjoootttxxx{{{}}}~~~xxxbbbYYYcccwwwqqq]]]VVVXXX[[[\\\\\\XXXWWWVVVUUUTTTSSSSSSSSSSSSUUUWWWWWWUUUSSSSSSSSSSSSUUUWWWVVVTTTQQQPPPPPPUUUUUUUUUSSSQQQPPPRRRTTTTTTTTTUUUXXX[[[[[[YYYVVVTTTTTTSSSQQQQQQPPPPPPPPPLLLLLLJJJJJJKKKOOOTTTXXXVVVWWWWWWUUUPPPLLLKKKKKKKKKLLLOOOQQQRRRRRRPPPOOOPPPNNNOOOTTT[[[]]]YYYUUUMMMLLLJJJHHHGGGGGGHHHIIIIIIIIIJJJJJJIIIGGGEEEDDDEEEDDDDDDCCCBBBAAA@@@@@@????????????????????????>>>???AAAAAAAAAAAA???>>>>>>>>>>>>>>>=====================>>>>>>?????????>>>>>>============<<<<<<>>>>>>>>>>>>=========<<<:::::::::::::::;;;<<<===:::999888777666555555555777666666777888888777555777777888888888888777777666666666666777777777777:::999999999888777666444555555555555555555555555555555555666666777777777777777777777777888999:::666555555444444555555666333444444555555444444333444444444444444444444444555555555555555555555555444555555666666777777777111222444555555555666666888999:::;;;<<<<<<<<<<<<=========<<<;;;999888666777777777777777777777777777666666555555666666777777777666555444333333222444444444555555555666666555555555444444555555555555555555555555555555555444444444444444444444444444444444555555555555666333444555666666666555555666666666666666666666666666666777888888888888888777777888888999999999:::;;;;;;:::999999999::::::;;;::::::999999::::::;;;:::;;;<<<===>>>@@@AAAAAA@@@@@@???>>><<<;;;::::::999999999:::;;;<<<>>>>>><<<<<<<<<<<<<<<===>>>???@@@???>>>>>>?????????>>>>>>>>>>>>>>>>>>???@@@@@@>>>??????@@@AAABBBCCCCCC@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFIIILLLNNNOOONNNSSS[[[lllyyyqqqaaaXXXMMMFFFDDDCCCCCCCCCBBBAAA@@@???????????????===============>>>??????@@@CCCFFFHHHJJJNNNRRRVVV^^^aaaeeejjjoootttwwwyyy{{{~~~vvvfffbbbkkk{{{mmmWWWQQQTTTUUUTTTUUUVVVUUUUUUUUUTTTSSSRRRQQQSSSTTTVVVUUUSSSPPPOOOOOORRRUUUWWWWWWUUURRRQQQPPPTTTTTTTTTRRRPPPOOOQQQRRRSSSTTTVVVXXXZZZZZZXXXVVVRRRQQQPPPOOOOOOOOOOOOOOOLLLMMMLLLKKKKKKOOOUUUZZZXXXXXXWWWTTTPPPMMMKKKJJJKKKMMMQQQSSSTTTSSSQQQPPPPPPNNNOOOSSSYYYZZZUUUPPPLLLJJJHHHFFFFFFFFFHHHIIIHHHHHHHHHHHHGGGEEEDDDCCCCCCCCCBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===============>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;??????>>>>>>>>>============<<<;;;:::::::::::::::999999999888777777666555777666555666888888666555777777888888888888777777666666666666777777777777888999999888777666555444444444444444444444555555555555555555555666666666777777666666666777888888555555444444444444555555333333444444444444333333444444444444444444444444333333333333333333333333444444444555666777777888444444555777888999999888777888999:::;;;;;;;;;;;;<<<<<<;;;:::888777777666777777777777777777777777666666555555555555666666777666666555444444333333444444444444555555555555444555555555555555555444444444444555555555555555444444444444444333333333444444444555555555555666333333444444555555555555666666666666666666666666666666777888888888888888777888888888888888999999888888888999:::;;;<<<===;;;::::::999999::::::;;;;;;;;;<<<===>>>???@@@AAA@@@???>>>===<<<;;;:::999999999999999:::<<<===>>>;;;;;;;;;;;;<<<===>>>???@@@@@@BBBEEEGGGFFFBBB>>>>>>>>>======>>>>>>???@@@===>>>>>>???@@@@@@AAAAAA??????@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGJJJMMMPPPPPPOOOUUUZZZggg~~~|||yyysssiiigggaaaVVVKKKDDDBBBAAAAAAAAA@@@@@@???@@@@@@@@@>>>============>>>>>>???@@@AAADDDFFFHHHKKKNNNPPPZZZ\\\```eeejjjnnnqqqrrrvvvyyy}}}yyymmmmmmuuu|||gggSSSNNNOOONNNNNNPPPRRRSSSTTTTTTTTTRRRPPPOOOQQQRRRSSSRRROOOMMMMMMMMMNNNQQQTTTVVVUUUUUUUUUUUUTTTTTTSSSQQQOOONNNOOOQQQSSSTTTUUUVVVVVVVVVUUUTTTPPPPPPOOONNNNNNNNNNNNNNNPPPQQQQQQPPPNNNQQQVVV[[[XXXWWWUUUSSSPPPNNNLLLKKKLLLNNNQQQSSSSSSRRRQQQOOOMMMMMMMMMPPPSSSSSSOOOKKKJJJIIIHHHGGGFFFGGGHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>==================>>>>>>>>>>>>@@@???>>>============>>>;;;=========;;;:::;;;<<<>>>>>>>>>=========<<<<<<======<<<;;;::::::::::::999999::::::999999888777666555555666777777666444777777888888888888777777666666666666777777777777666888999888666555555555444444444444444555555555444444555555555555555555666666666555555666666777555555444444444444555555333444444444444444444333333333333444444444444555222222222222222222222222111111222333444555555666555555555666999:::999777666666777888999999999999<<<<<<;;;:::999999888888777777777777777777777777555444444444444444444555666555555555555444444444333444444444444555555555666666777777777777666666444444444444444555555555555444444444444333333333444444444555555555555666333333444444555666666666666666666666666666666666666666777888888888888888888888888888888888888888777777888999:::<<<===>>>;;;::::::999999::::::;;;:::::::::;;;;;;<<<======>>>>>>===<<<;;;::::::999777777777777888:::;;;<<<<<<;;;;;;;;;<<<======>>>>>>@@@EEELLLPPPOOOIIIDDD>>>============>>>??????>>>>>>>>>>>>????????????>>>???@@@@@@AAAAAA@@@@@@AAABBBDDDEEEFFFGGGGGGGGGGGGGGGHHHJJJMMMPPPSSSUUU^^^bbbmmmxxxyyyrrraaaSSSHHHAAAEEEDDDCCCAAA@@@@@@@@@@@@>>>>>>============>>>>>>@@@@@@AAACCCFFFHHHJJJLLLUUUWWWZZZ___cccgggjjjkkknnnrrrwww{{{}}}~~~~~~|||tttwwwrrr^^^MMMKKKMMMJJJKKKOOOOOOPPPRRRSSSSSSRRRPPPNNNNNNOOOOOONNNLLLLLLMMMNNNLLLNNNQQQSSSSSSTTTUUUVVVSSSSSSSSSPPPNNNMMMNNNPPPSSSTTTTTTSSSRRRRRRRRRSSSPPPPPPOOOOOONNNNNNOOOOOOQQQSSSTTTRRROOOPPPTTTYYYUUUSSSRRRQQQPPPPPPOOONNNMMMNNNOOOQQQQQQPPPNNNMMMIIIJJJLLLMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@AAAAAABBBBBBBBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>???@@@???>>>===<<<===>>>>>>;;;===>>>===:::999;;;<<<<<<<<<;;;;;;;;;:::::::::<<<;;;;;;:::::::::;;;;;;888999:::;;;;;;;;;::::::666555555666777777666444777777888888888888777777666666666666777777777777444666888888555444555666444444444444555555555666444444444444444444444444666666555555444555555666555444444333333444444555444444555555555555444444333333333444444444555555333333333333333333333333000111111222444555555666444222222333666777555333444555666777777888888888:::::::::999999888888777666666666666666666666666444333333222222333333444444444444555555555555555333333444444444555555555555666777888888777666555333333333444444555555555555555555555444444444333444444444555555555555666444444555555666777888888666666666666666666666666666666777888888888888888888888888888777777777777888888888999:::;;;<<<===;;;::::::999999::::::;;;::::::::::::::::::::::::<<<<<<;;;;;;:::::::::999777777777888999:::;;;<<<<<<<<<;;;;;;;;;<<<======>>>???DDDKKKQQQPPPJJJDDD===============>>>??????@@@@@@@@@????????????>>>???@@@AAAAAABBBBBBAAAAAAAAABBBCCCEEEGGGHHHHHHHHHHHHIIIJJJJJJKKKOOOVVV\\\cccgggqqq}}}zzz}}}tttaaaPPPLLLKKKHHHEEEBBB@@@>>>>>>>>>>>>============>>>>>>?????????@@@CCCEEEGGGGGGMMMOOOSSSXXX]]]aaadddffffffkkkqqqvvvzzz|||~~~~~~~~~}}}www}}}jjjXXXJJJJJJLLLIIIKKKQQQMMMNNNQQQRRRSSSQQQOOONNNLLLLLLLLLKKKJJJKKKNNNPPPNNNOOOQQQRRRQQQQQQRRRSSSSSSSSSRRRPPPMMMMMMNNNOOOSSSSSSSSSQQQPPPOOOPPPQQQQQQQQQPPPOOOOOOOOOPPPPPPOOORRRTTTRRRNNNMMMQQQUUUQQQPPPNNNOOOPPPQQQQQQPPPLLLMMMNNNNNNNNNMMMLLLKKKFFFHHHKKKKKKJJJIIIIIIJJJHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBAAA???@@@BBBCCCDDDDDDCCCBBB????????????????????????<<<;;;:::999999:::;;;<<<<<<=========>>>>>>??????>>>===<<<;;;:::;;;<<<===;;;===???===:::999;;;===:::::::::999999999888888::::::::::::;;;<<<======888999;;;<<<======<<<;;;666555555666777777666444777777888888888888777777666666666666777777777777333555888777555444555777444444444555555666666666444444444444444444444444666555555444444444555555555444444333333444444555444555555666666555555444333333333444444555555555444444444444444444444444222222333444666777777888555444333444777888666333333444555666777777777777666666777777777777666555666666666666666666666666333222222111111222222333333333444444555666666666333333333444444444555555333444555666666555444333333333333444444555555555666666666555555444444444444444444555555555666666555555555666666888999:::666666666666666666666666666666777888888888888888888888888777777777777777:::::::::999999:::;;;;;;;;;::::::999999::::::;;;===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999:::;;;<<<>>>>>>===<<<<<<;;;;;;;;;<<<<<>>===============>>>??????BBBBBBAAAAAA@@@??????>>>@@@AAABBBBBBCCCCCCBBBBBBAAABBBCCCEEEGGGHHHIIIIIIHHHJJJKKKJJJIIINNNYYYaaa^^^ccclll{{{|||xxxxxx{{{eeeRRRPPPMMMHHHCCC@@@===<<>>============>>>>>>>>>======>>>AAACCCDDDDDDGGGJJJNNNTTTZZZ^^^bbbcccbbbgggnnnssswwwzzz|||~~~|||{{{}}}yyywwwvvvtttXXXQQQJJJFFFFFFIIILLLLLLKKKKKKLLLNNNQQQQQQPPPNNNJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOQQQSSSSSSQQQPPPTTTRRROOOMMMKKKKKKLLLLLLOOOOOOPPPQQQRRRRRRQQQQQQVVVTTTQQQOOOMMMNNNPPPQQQSSSRRRPPPNNNMMMMMMNNNNNNNNNOOOQQQRRRRRRQQQOOONNNKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIJJJJJJIIIGGGDDDGGGHHHHHHIIIIIIJJJJJJJJJFFFEEECCCBBBBBBCCCDDDDDD>>>???AAABBBBBBAAA@@@???>>>????????????>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::;;;;;;:::999:::;;;===>>><<<;;;::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<>>><<<999888999:::999888666666666666666666666666666666666666666777888888666666555555555555666666888777777666666666777777444555888999999888666444555444444333333444444555555333111000222444555555777777666666555555555555555666666666555444444333222333333333333222111111333333333333333333333333333333333333333333333333666666555555555444444444444444555555666777777888555444444333333333444444666666555555555444444444333333333333333333333333222222333333333333444444666555444555666777777555444333333333333444555555444444333333333333222222333444444555555444444333555555555555666666666666555555555555666666666777666666666666666666666666777777777777777666555555666666555555555555666666999999888888777888888999:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;:::999888888999:::;;;;;;<<<<<<;;;;;;:::::::::;;;===>>>@@@AAA?????????BBBDDDDDDBBB@@@;;;<<<<<<===>>>=========>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBAAA@@@@@@BBBCCCCCCCCCDDDEEEFFFHHHJJJKKKIIIGGGFFFIIIOOOVVV\\\___^^^```gggsss~~~sssiiipppeee[[[PPPJJJEEEAAA@@@CCC@@@@@@@@@BBBCCCAAA>>>;;;???>>>>>>>>>>>>@@@BBBCCCHHHIIIKKKLLLOOOSSSYYY^^^___aaaffflllsssyyy}}}{{{zzz|||{{{zzztttyyyzzzhhhQQQMMMHHHFFFHHHJJJJJJJJJKKKKKKKKKNNNQQQRRRRRRQQQJJJJJJJJJKKKMMMOOOQQQRRRLLLLLLNNNPPPSSSUUUTTTRRRSSSRRRPPPOOONNNOOOPPPQQQOOOOOOPPPQQQQQQQQQQQQQQQSSSRRRPPPNNNMMMMMMNNNNNNQQQPPPOOOMMMLLLLLLMMMMMMMMMNNNPPPQQQQQQPPPNNNMMMKKKKKKKKKJJJJJJJJJIIIIIIJJJIIIIIIJJJKKKJJJHHHFFFGGGGGGHHHHHHHHHIIIIIIIIIFFFEEECCCBBBBBBBBBBBBCCC??????@@@@@@@@@@@@??????>>>>>>============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<===::::::999999999:::<<<<<<<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<>>>>>>>>======>>>??????>>><<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBBBBAAA@@@AAABBBCCCCCCCCCDDDFFFGGGIIIJJJKKKHHHGGGHHHMMMSSSWWWYYYUUUVVV[[[dddmmmtttpppmmmvvvwwweeeQQQHHHFFFDDDBBBBBBAAA@@@???@@@BBBBBBAAA???>>>>>>======>>>???AAABBBCCCDDDFFFGGGIIIMMMRRRVVVZZZ\\\aaagggnnntttyyy|||}}}www|||vvvoooppp{{{~~~tttqqq}}}oooYYYIIIHHHFFFGGGHHHIIIIIIHHHLLLKKKKKKMMMPPPSSSTTTTTTMMMMMMLLLMMMOOORRRUUUWWWPPPPPPQQQTTTVVVWWWVVVTTTPPPPPPOOOOOOOOOQQQRRRSSSOOOOOOPPPPPPPPPPPPQQQQQQPPPOOOOOONNNMMMLLLKKKKKKNNNNNNMMMLLLKKKKKKKKKKKKLLLMMMNNNOOOOOONNNMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIJJJKKKKKKIIIHHHFFFGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCBBBAAAAAAAAAAAA??????>>>>>>===>>>>>>???>>>===<<<;;;:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<======>>>999999999888999999:::;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<>><<<<<<<<<<<<;;;:::???>>>=========>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>===@@@BBBCCCAAA@@@AAAAAABBBBBBBBBCCCEEEFFFHHHIIILLLJJJGGGGGGKKKOOORRRTTTTTTRRRTTTYYY^^^ccckkktttsssoooxxxxxxZZZKKKHHHGGGEEECCCDDDBBB@@@@@@AAAAAAAAA@@@======<<<<<<===>>>???@@@???@@@AAABBBCCCGGGKKKOOOSSSVVV[[[bbbiiioootttwwwxxx{{{~~~{{{}}}sssjjjnnn{{{{{{mmmkkkrrrhhhPPPEEEEEEEEEFFFGGGHHHIIIJJJOOONNNLLLMMMPPPRRRTTTTTTQQQPPPOOOOOOQQQTTTWWWYYYYYYXXXXXXYYYZZZYYYVVVTTTNNNNNNMMMMMMNNNOOOPPPQQQOOOOOOOOOOOOOOOOOOPPPPPPNNNNNNOOONNNMMMLLLJJJIIIKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLLLLMMMLLLLLLLLLLLLKKKKKKKKKMMMKKKJJJJJJKKKJJJHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@????????????>>>===;;;;;;<<<===>>>???===;;;:::999:::<<<===::::::::::::::::::::::::888888999999:::;;;;;;<<<888888888888888888999999::::::::::::::::::::::::::::::::::::::::::::::::::::::999999::::::;;;<<<===;;;:::999::::::999777444444444444444444444444666555555555555666777777555444444333333444444555555555555555666888999999>>>;;;777333222222444555555444444333333444444555666555333444555777777666333333333333333333333333222333333444333333222222444444444444444333333222222222222222222222222222111111222333333444555555444444444444444444444444111111222222333333333333444444333333222333333444444444444444444444444444333333333333333333333333222222222333333333444444444222222333444555444333333333222222333333444555444444333333333222222222333333333444444333333333555555555555666666666777888888777666444333222111666666666666666666666666666666777777777777666666888777777666666777777888777888888888999999999888999999999999:::::::::::::::::::::::::::999888888777888999:::;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<======DDDBBB>>>=========<<<;;;???>>><<<;;;;;;===???@@@>>>>>>>>>>>>>>>>>>>>>>>>===???BBBCCCBBB@@@@@@@@@BBBBBBBBBBBBDDDEEEFFFGGGLLLJJJGGGGGGJJJNNNPPPQQQVVVSSSRRRSSSTTTVVV\\\ccctttuuupppkkkUUULLLHHHGGGFFFGGGEEEBBBAAA@@@???<<<:::<<<<<<<<<<<<======>>>>>>>>>???@@@AAAAAADDDGGGJJJOOORRRWWW]]]dddjjjooorrrrrrvvv{{{~~~|||~~~~~~tttmmmtttwwwlll___eeettt}}}bbbLLLGGGGGGFFFFFFGGGIIILLLNNNRRRPPPNNNNNNOOOQQQQQQQQQTTTSSSRRRQQQRRRSSSUUUVVVZZZYYYYYYYYYZZZZZZWWWUUUPPPPPPOOOOOOOOOOOOOOOOOOPPPOOONNNNNNNNNNNNOOOOOONNNOOOPPPPPPOOOMMMKKKIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIJJJJJJKKKKKKLLLLLLLLLNNNNNNNNNMMMMMMMMMLLLLLLOOOMMMKKKJJJIIIHHHFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@???>>>>>>===???>>><<<;;;:::;;;<<<===???>>><<<::::::;;;<<<===::::::::::::::::::::::::888888888888888888888888888888888888888888888777::::::::::::::::::::::::::::::::::::::::::::::::::::::999999::::::;;;<<<;;;::::::;;;===>>>===<<<555555555555555555555555555555555555555666666777666666555555555555666666111111111222333444555666888777666555444444444555555444444333333444444555555444333333555666666555222333333333333333333333222222333333444333333222333333333333333222111111222222222222222222222222333333333333333333333333333333444444444444444444111111111222222222222222666555444333222111111111333333444444444444444444333333333333333333333333222222222333333333444444444333333333555666555444333222222222222333444444444444333333333222222222222333333333333333333222333333333444444444555555555555555555444444444444666666666666666666666666666666777777777777666666777666666555555666666777666777888999999999999888::::::::::::;;;;;;;;;;;;999999999999999999888777777888999:::;;;<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;999999::::::;;;===>>>???EEEBBB???============<<<===<<<:::::::::;;;===???????????????????????????===???AAABBBAAA@@@@@@AAABBBBBBBBBBBBCCCDDDFFFFFFKKKIIIGGGHHHKKKNNNPPPQQQSSSOOOMMMMMMKKKJJJNNNUUU```lllzzztttwwwfffTTTIIIHHHJJJGGGEEEDDDCCCBBB???;;;888;;;<<<<<<<<<============<<<>>>???@@@@@@AAADDDGGGMMMOOOTTTZZZ```fffkkkmmmooosssxxx|||~~~~~~zzz|||wwwttt{{{|||mmmbbbWWWcccxxxvvv^^^KKKKKKKKKKKKJJJIIIKKKNNNQQQSSSQQQOOONNNOOOPPPOOOMMMSSSRRRRRRRRRRRRRRRRRRSSSRRRRRRSSSUUUXXXYYYXXXVVVSSSSSSSSSRRRQQQPPPOOOOOOPPPOOONNNMMMLLLMMMNNNOOOOOOPPPPPPPPPOOOMMMKKKJJJIIIJJJKKKLLLLLLLLLLLLLLLIIIIIIJJJJJJKKKKKKLLLLLLNNNNNNNNNNNNMMMMMMMMMMMMOOOLLLJJJHHHHHHGGGFFFDDDDDDDDDCCCBBBBBBAAA@@@@@@>>>????????????>>>======>>>>>>===<<<;;;;;;;;;;;;>>>===<<<;;;:::;;;<<<<<<::::::::::::::::::::::::999999999888888777777777888888999999999888777777999999::::::::::::999999::::::::::::::::::::::::::::::999999::::::;;;<<<999999:::<<>><<<<<<<<<<<<;;;:::;;;;;;:::::::::;;;<<<===????????????????????????>>>???@@@@@@??????@@@BBBBBBBBBBBBCCCCCCDDDFFFFFFIIIGGGFFFGGGJJJNNNOOOPPPPPPLLLKKKKKKIIIGGGIIIOOOPPPXXXeeetttxxx|||zzzcccSSSNNNQQQLLLJJJHHHFFFEEEBBB???<<<<<<<<<============<<<<<<999;;;======>>>???BBBDDDJJJLLLPPPVVV[[[aaaeeegggkkkoootttwwwyyy{{{}}}~~~{{{|||~~~{{{zzzsssddd\\\YYYhhhrrr]]]NNNNNNPPPRRRRRRPPPNNNOOOQQQPPPOOONNNOOOPPPPPPNNNLLLNNNOOOPPPQQQQQQQQQQQQPPPOOOOOOQQQSSSVVVXXXWWWUUUSSSSSSSSSRRRRRRQQQPPPOOOPPPOOOMMMLLLLLLLLLMMMNNNPPPPPPPPPOOONNNMMMLLLKKKIIIJJJLLLMMMNNNNNNNNNMMMIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKIIIGGGFFFGGGHHHGGGFFFDDDCCCBBBAAA@@@???>>>>>>;;;<<<===>>>>>>>>>======>>>>>>>>>======<<<;;;:::;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999::::::::::::999999:::::::::999777777888999::::::::::::999888999999999999999999999999::::::999999::::::;;;<<<999999:::<<>>777777777777777777777777555444444444444555666666666555555444444555555666666666555555555666666777222333333333333333333333555444444333333444444555333222222333555555444333333333333333444444444555333333444555555555555555333333444444333333222111111111111111111111111111444333333333333333333222222222333333333444444444222222222222222222222222333222222222222222333333222222333333333444444444333333333333333333333333222222333333333333444444444222222222444555444333222222222111222222333444444444333333333333222222222222333333333333222222222222333333333444444444333333333444444555555555666666666666666666666666555555666777777777777777777777666666666666777777555666888:::::::::999888999999:::::::::;;;;;;;;;888999999::::::999999888888999::::::;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;:::999::::::;;;<<<===>>>;;;;;;:::;;;======;;;:::;;;;;;;;;;;;<<<<<<<<<===???????????????????????????@@@???>>>===>>>AAACCCCCCCCCCCCCCCDDDEEEFFFFFFHHHFFFEEEFFFIIIKKKLLLLLLLLLJJJJJJLLLKKKHHHIIINNNIIIOOOYYYeeerrrzzz|||hhh^^^]]]]]]XXXPPPJJJGGGDDDBBBAAA<<<===>>>>>>>>>>>>===<<<888:::<<<======???AAACCCFFFHHHKKKPPPUUUZZZ^^^```gggjjjnnnqqqsssuuuxxxzzz||||||}}}~~~|||}}}|||mmm___ZZZ___ppprrr^^^QQQOOOSSSWWWXXXUUUQQQPPPPPPMMMLLLMMMOOOPPPPPPNNNLLLIIIKKKNNNPPPRRRQQQPPPPPPRRRRRRSSSTTTVVVWWWUUUSSSPPPPPPPPPQQQPPPPPPOOONNNQQQOOOMMMLLLKKKLLLMMMNNNPPPPPPOOONNNMMMLLLKKKKKKJJJKKKMMMNNNOOOOOOOOOOOOIIIIIIIIIJJJJJJLLLMMMNNNKKKKKKKKKKKKJJJJJJJJJJJJHHHFFFEEEEEEGGGHHHIIIIIICCCCCCBBBAAA@@@>>>======:::;;;<<<>>>>>>>>>>>>======>>>??????>>><<<:::999999::::::::::::999888777999999999999999999999999999999:::;;;<<<<<<===>>>999:::;;;;;;:::999888777888999:::;;;;;;:::999888999999999999999999999999::::::999999::::::;;;<<<999999:::<<<>>>???===;;;777777777777777777777777555444444444444555666666555444444333333444444555444333333222222222333333777666555444444444555555555444444333333444444555666555555777888999777666333333333444444555555555333444444555666666666555444444555555444444333222111111111111111111111111222222222333333444444444222222222333333444444444333333222222222222222222000000000111222444555666222222222333333444444444333333333333333333333333222222333333333444444444222111000111333444333222222222111111222222333444444444444333333333222222222222222333333222222222333333333444444444555555444444444444444444444444666666666666666666666666555555666777777777777777888888777777777777888888444666888:::;;;:::999888888888999999999:::::::::888999999:::::::::999999999999:::;;;;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<:::999:::<<<>>>???===;;;;;;<<<======>>>>>>======????????????????????????@@@@@@???===<<<===AAADDDDDDDDDDDDDDDDDDEEEFFFGGGHHHFFFEEEEEEGGGIIIIIIIIIEEEDDDFFFIIIHHHFFFGGGKKKKKKOOOVVV]]]eeerrr|||ttt{{{mmmhhhnnnfffYYYNNNGGGCCCBBBAAA======>>>??????>>>===<<<999;;;===??????AAACCCEEEBBBDDDHHHLLLQQQUUUXXXZZZcccfffiiilllnnnppptttwww~~~}}}||||||}}}~~~uuucccVVVSSSddd{{{|||sssdddTTTOOORRRUUUVVVUUURRRQQQQQQSSSQQQPPPPPPQQQPPPOOOMMMKKKJJJKKKNNNSSSVVVUUUSSSWWWVVVVVVVVVVVVWWWXXXYYYZZZWWWSSSPPPPPPQQQPPPPPPSSSRRRPPPOOONNNNNNNNNOOORRRRRRQQQOOOMMMJJJHHHGGGJJJJJJKKKMMMNNNOOOPPPQQQLLLJJJIIIIIIIIIIIIHHHFFFEEEGGGJJJLLLLLLIIIFFFCCCCCCCCCCCCCCCEEEGGGIIIKKKFFFDDDCCCCCCDDDCCC???;;;666999<<<======<<<<<<<<<<<<<<<;;;;;;;;;:::::::::===<<<:::888888999:::;;;:::::::::999999999888888888888999:::;;;;;;<<<===888888999999999999888888777777777777777777888888777777888888888999999999;;;::::::999888777666666777777777777777777777777::::::;;;:::999777555333555555555555444333222111555555444444444333333333333333333333333333333333555555555555555555555555555555555555555555555555444444444444444444444444222222222222222222222222555555555555555666777888444333333222111111111222111222222333333222222111111111222222222333333333333333333444444555555555222222222222222222222222444444444444333222111111444333222222111111111111333333333444333333222222111333444444444444555777222222222222222222222222222333333444444333333222222222222222222222222222222222222222222222222222111111222222222333333333333333333444444444555555000111222333444444555444555555555555555555555555888777555444333333444444777777777666777888888999777999:::999777777888999;;;:::::::::999888888888888888999999999:::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<===>>>>>>>>>????????????===>>>???@@@@@@AAA@@@@@@@@@AAABBBBBBAAACCCFFFHHHMMMKKKIIIGGGFFFFFFGGGHHHFFFGGGGGGGGGGGGGGGGGGHHHJJJNNNSSSVVV]]]lllvvvmmmuuuttt___TTTMMMFFFBBBBBB???@@@???>>>>>>???>>><<<======>>>>>>?????????@@@AAABBBCCCFFFKKKOOOSSSUUUXXX[[[___cccfffiiimmmpppsssuuuyyy{{{|||}}}|||}}}|||nnn\\\UUUVVVmmmuuuooofff[[[RRRTTTUUUUUURRRPPPOOONNNQQQOOONNNNNNPPPQQQPPPOOOMMMKKKJJJLLLPPPTTTVVVUUUVVVVVVVVVWWWWWWXXXYYYYYYXXXVVVSSSQQQQQQPPPOOONNNQQQRRRSSSTTTSSSRRRPPPOOOPPPOOOOOONNNMMMKKKJJJIIIIIIJJJKKKLLLMMMNNNOOOPPPLLLJJJIIIIIIIIIIIIHHHFFFFFFHHHJJJLLLKKKIIIFFFDDDFFFEEEEEEDDDDDDEEEEEEFFFDDDBBBAAAAAABBBBBB>>><<<999;;;>>>>>>===<<<<<<=========<<<<<<<<<;;;;;;;;;<<<;;;999888888888:::;;;::::::999999999888888888999999999999999:::::::::777888888999999888888777777777777777777888888888888888888888888888888888::::::999999888888777777777777777777777777777777999999::::::999888777666444444444444444444444444666666555555555444444444333333333333333333333333333333333333222222222222333333333333333333333333444444444444444444444444222222222222222222222222222111111111111222222333444333222222111111222222111222222333333222222111111111222222222333333333222222222333333333444444222222333333333333333333333333444555555444444444444444333222222222222222333333444444444444333333111111111111111111111111222222222222222222222222333444444444444444444333222222222222222222222222222222222222222222222222111111222222222333333333333333333444444444444555111222333444444555444444555555555555555555555555666666555444555555777777777777777777777888888999888999:::999888777888999888888888888888777777777888888999999999:::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>?????????======>>>???@@@@@@@@@@@@@@@AAABBBBBBBBBCCCFFFHHHJJJIIIGGGFFFEEEEEEGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHJJJOOOUUUYYY___kkk|||yyyvvvzzz~~~gggYYYPPPIIIFFFGGG@@@AAAAAA???======<<<;;;=========>>>>>>>>>??????AAAAAACCCEEEIIIMMMPPPRRRTTTWWW[[[^^^aaaeeeiiilllppprrrvvvxxxzzz{{{~~~~~~~~~{{{{{{gggXXXWWW^^^zzzyyykkkgggddd```UUUVVVVVVSSSPPPNNNMMMNNNQQQPPPNNNNNNQQQSSSSSSSSSOOOMMMKKKKKKNNNRRRUUUWWWUUUVVVVVVWWWWWWXXXYYYYYYVVVUUUSSSSSSSSSQQQNNNKKKOOORRRVVVYYYYYYVVVRRROOOLLLMMMMMMMMMLLLLLLKKKJJJHHHHHHIIIKKKLLLMMMNNNOOOLLLJJJIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJIIIHHHGGGFFFHHHGGGGGGFFFDDDBBB@@@@@@BBBAAAAAAAAABBBBBB@@@???>>>???@@@@@@>>>======>>>=========<<<<<<<<<<<<;;;;;;:::999888888888999::::::999999999999888888888999999999888888777777777777888888999999888888777666666666777777888888888888888888888777777777777999999999999999999999999777777777777777777777777777888999:::::::::::::::555555444333444444666777666666666666555555555555333333333333333333333333333333333222222111111111222222222222222222222222444444444444444444444444222222222222222222222222444333222222222222222333333333222222111111222222111222222333333222222111111111222222222333333333111111222222222222333333444444333333333333333333222333444555666666666666444444333333222222333333333444444555555555444444666444222444777999888666222222222222222222222222222333333444444333333222222222222222222222222222222222222222222222222222111111222222222333333333333333333333444444444444333444444555555555444444555555555555555555555555555555555555666777888999666666666777777777888888888999::::::888888999:::666666666666666777777777888888999999999:::::::::;;;::::::999999::::::;;;999999999::::::;;;;;;;;;999999::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<=====================>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@@@@AAABBBBBBBBBBBBEEEGGGGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIMMMQQQVVVYYY]]]fffsss}}}|||pppttt|||iii\\\RRRLLLJJJCCCCCCCCCAAA???<<<<<<===<<<<<<<<<===============@@@AAAAAACCCFFFIIILLLNNNPPPRRRVVVXXX[[[___cccfffjjjmmmqqqtttwwwyyy|||~~~~~~~~~gggXXX]]]iiiqqqbbb^^^___^^^WWWWWWVVVTTTQQQPPPPPPRRRUUUSSSQQQQQQSSSUUUVVVVVVNNNMMMMMMNNNPPPRRRTTTUUUTTTTTTUUUVVVWWWWWWWWWWWWUUUUUUUUUVVVVVVSSSOOOKKKOOORRRVVVYYYYYYWWWSSSPPPLLLLLLLLLLLLLLLKKKJJJJJJGGGGGGHHHIIIKKKLLLMMMMMMLLLKKKIIIIIIJJJJJJHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGGGGFFFDDDAAA>>><<>>======>>>======<<<<<<<<<;;;;;;;;;;;;:::999888888888999999999999999999888888888888777777777777777777777777777777888888888888777777666666666666777777777888888777777777777666666666888888888888999999::::::777777777777777777777777555666777999:::<<<======888777555333333444555666555555555555444444444444333333333333333333333333555555555444333333222222111111111111111111111111333333333333333333333333222222222222222222222222555555444333333222333333333333222222111222222333111222222333333222222111111111222222222333333333222222222222222333333333555555444444444444333333222333333444555555444444444444333333333333333444444444555555666555555555666333222666===AAA???===222222222222222222222222111111222222222222111111222222222222222222222222222222222222222222222222111111222222222333333333222222333333333444444444555555555666555555444444555555555555555555555555555555555555555666777777555666666777777777777777888999::::::999999:::;;;555555666666777777888888888888999999999:::::::::;;;::::::999999::::::;;;888999999::::::;;;;;;<<<888888999:::;;;;;;<<<<<<<<<<<<<<<============>>><<<<<<<<<=========>>>>>><<<===>>>???@@@@@@@@@@@@>>>@@@AAAAAA@@@AAABBBDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJOOOQQQSSSTTTXXX```llluuutttllluuuxxxgggYYYQQQIIIFFFDDDCCC@@@===>>>AAA<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@AAACCCEEEGGGIIILLLNNNPPPSSSUUUXXX]]]```eeehhhmmmpppsssvvvyyy|||fff\\\dddqqqmmm___ZZZ[[[\\\XXXXXXWWWVVVTTTTTTWWWYYYXXXVVVTTTSSSTTTUUUUUUTTTLLLNNNQQQRRRSSSSSSSSSSSSRRRSSSTTTUUUUUUUUUUUUTTTUUUUUUWWWYYYZZZWWWRRRNNNPPPQQQSSSUUUUUUTTTRRRQQQMMMMMMMMMMMMLLLJJJIIIHHHFFFFFFGGGIIIJJJKKKLLLMMMMMMKKKJJJJJJJJJJJJIIIGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCAAA???===>>>??????@@@@@@AAABBBCCCBBBDDDDDDCCC@@@>>>======<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999999999999999888888888777777444444555666666777888888777777777888888777777777666666666666666666666666666666666666666666666666666777777888888999999:::666666666666666666666666444555666888:::<<<===>>><<<:::777555333333333444444444444333333333222222333333333333333333333333555555555444444333333333333333333333333333333333333333333333333333333333222222222222222222222222333222111000000000000000333222222111222222333333111222222333333222222111111111222222222333333333444444444444444333333333555555555444444333333333333333333333333222111000333333333222222333333444333444444555666666666555222///---111888<<<:::777222222222222222222222222222222333333333333222222222222222222222222222222222222222222222222222222111111222222222333333333222222222333333333444444555555555666555555444444555555555555555555555555555555555444444333333333555555666777777777777666777888::::::999888:::;;;777777777888888999999999888888999999999:::::::::;;;::::::999999::::::;;;999999999::::::;;;;;;;;;888888999999:::;;;<<<<<<<<<<<<<<<============>>>;;;<<<<<<<<<<<<=========<<<<<<===>>>????????????<<<>>>@@@@@@??????@@@AAABBBBBBBBBBBBCCCDDDDDDEEEFFFFFFGGGHHHHHHIIIJJJJJJNNNNNNNNNOOOUUU```nnnxxxqqqlllrrryyy}}}zzzlllVVVMMMFFFCCC@@@===>>>CCC<<<<<<<<<<<<;;;;;;;;;;;;???>>>>>>???@@@BBBDDDEEEHHHJJJLLLNNNOOOSSSWWW[[[___cccgggkkkooorrruuuxxx{{{|||~~~xxxbbb^^^jjjwww{{{jjj___[[[[[[\\\XXXYYYYYYYYYXXXYYY[[[^^^XXXVVVUUUUUUUUUUUUSSSRRRMMMPPPTTTVVVUUUTTTSSSSSSSSSTTTUUUVVVUUUTTTSSSRRRTTTUUUWWWZZZ\\\ZZZUUUQQQQQQQQQQQQQQQQQQQQQQQQPPPNNNNNNNNNMMMLLLKKKJJJIIIFFFFFFGGGIIIJJJKKKLLLMMMMMMKKKJJJJJJKKKJJJIIIGGGEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???;;;<<<======<<<===???AAADDDEEEGGGGGGDDDAAA???>>>=========<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999888888888888777777777333444444555777888888999666777777888888777777666888777777666666555555444555555555555666666666777666666666777777888888888666666666666666666666666555555555777888:::<<<===>>><<<999777444333222222333333333333222222222111333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222333333222111111111222222222222111111222222333333111222222333333222222111111111222222222333333333555555444444444444333333555555444444333333222222333333333222222111000///222222111111222222333333222333444555555555555555333111///000333444333000222222222222222222222222444555555666666555555444222222222222222222222222222222222222222222222222111111222222222333333333222222222222333333333333333444444555555555444444555555555555555555555555444555555444444222111111444555666777888777666555666777999999888888999;;;999999999999999:::::::::888888999999999:::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::888888999999::::::;;;;;;;;;;;;<<<<<<<<<=========;;;;;;;;;;;;<<<<<<<<<===;;;<<<===>>>????????????<<<>>>???@@@???>>>???@@@AAABBBBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIJJJIIIIIIMMMUUUcccsss~~~{{{lllgggfffeeeooouuu}}}rrr___MMMFFFBBB======AAA<<<<<<<<<<<<<<<;;;;;;;;;>>>=========>>>@@@BBBCCCEEEGGGHHHIIIJJJNNNRRRVVVYYY]]]aaaeeeiiilllooorrruuuvvvyyy|||ooo^^^aaaqqq~~~pppccc]]][[[\\\]]]XXXZZZ[[[[[[ZZZ[[[]]]___WWWWWWXXXYYYZZZZZZWWWUUUPPPSSSVVVWWWUUUTTTTTTVVVVVVWWWXXXXXXWWWUUUSSSQQQRRRSSSVVVYYY[[[ZZZWWWTTTPPPQQQQQQQQQPPPOOONNNNNNLLLMMMMMMMMMMMMMMMLLLLLLFFFGGGHHHIIIJJJLLLMMMMMMMMMLLLJJJJJJKKKKKKIIIHHHEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@<<<===>>>===<<<<<>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;::::::888888888888777777777777555555666666777777777888666666777777777777666666999999888666555444333222333333444555666666777777555555555555666666666666666666666666666666666666666555555555666888:::;;;<<<;;;:::888666444333222444444333333333222222222333333333333333333333333222333333444444555555666444444444444444444444444222222222222222222222222222222222222222222222222333333222222222333444444222222111111222222333444111222222333333222222111111111222222222333333333444444444333333333222222444444444333222222111111222222333333333222111111111000000000111111222333111222333444444555555555555555444333333222111111222222222222222222222222444444444555555444444444222222222222222222222222222222222222222222222222111111222222222333333333111222222222222333333333111222333444444555444444555555555555555555555555333444444555555444333222333444666777888777666555444666777777777777888:::::::::::::::999999999999888888999999999:::::::::;;;::::::999999::::::;;;<<<;;;;;;::::::999999888999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;<<<===>>>????????????===???AAAAAA@@@???@@@@@@BBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEGGGHHHHHHIIIGGGGGGHHHLLLTTTaaannnwwwzzzzzzqqqhhh```aaagggppp{{{{{{^^^PPPIIIAAA>>>@@@============<<<<<<;;;;;;===<<<<<<<<<===???AAABBBBBBCCCDDDDDDFFFIIINNNRRRSSSVVV[[[___bbbeeehhhkkkmmmooossswww{{{~~~jjj[[[dddxxxyyyfff[[[XXXZZZ\\\]]]YYYZZZ\\\\\\[[[[[[\\\^^^YYYZZZ[[[^^^``````]]]ZZZSSSUUUWWWVVVTTTSSSVVVYYYYYYYYYZZZZZZXXXVVVSSSQQQQQQRRRTTTXXX[[[ZZZXXXUUUPPPQQQRRRSSSRRROOOMMMKKKJJJKKKLLLNNNNNNOOOOOOOOOFFFGGGHHHIIIKKKLLLMMMMMMMMMLLLJJJJJJKKKKKKIIIHHHFFFGGGHHHHHHHHHGGGEEEDDDDDDBBBAAA???>>>??????@@@???@@@AAA@@@>>>>>>AAAEEEFFFJJJNNNOOOMMMHHHDDDBBBAAAAAAAAA@@@@@@@@@@@@???<<<<<<======<<<<<<;;;:::888888888888777777777777777777777777777666666666666666777777777777666666::::::888777555333222111111222333444555777888888555555555555555555555555666666666666666666666666666666555555555777888999:::::::::999888666444333555555444444444333333333333333333333333333333333444555555666777888999999333333333333333333333333222222222222222222222222222222222222222222222222......---......///000000222111111111222333333444222222222333333222222222111111222222222333333333333333333222222111111111444444333222222111000000111111222333444444444444000000//////000111222222000111222333444444444444111333333333111000111222222222222222222222222222111111111222222111111111222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333000111222333444444555444555555555555555555555555222333444666666666666555333444666777888777666555333555666777666666888:::;;;:::::::::999888888888888888999999999:::::::::;;;::::::999999::::::;;;===<<<;;;;;;:::999888777::::::999999999999999999:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>????????????>>>@@@CCCCCCBBBAAAAAAAAABBBCCCCCCDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHGGGHHHKKKQQQZZZdddiiirrr{{{uuuiii\\\bbbkkkyyymmmZZZPPPFFF@@@AAA>>>>>>=========<<<<<<<<<<<<<<<;;;<<<===???AAABBB@@@AAAAAABBBCCCFFFKKKOOOOOORRRWWWZZZ]]]```dddfffhhhkkkoootttxxx{{{}}}~~~lll^^^kkkqqqccc]]]\\\[[[[[[\\\[[[[[[\\\\\\\\\[[[ZZZYYY[[[[[[]]]___aaa```]]]ZZZVVVUUUTTTTTTUUUXXX[[[]]]^^^[[[YYYXXXYYYXXXTTTQQQRRRQQQQQQSSSVVVWWWUUURRRPPPPPPOOOOOONNNNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNOOOHHHHHHGGGGGGHHHIIIKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLGGGHHHKKKNNNPPPPPPMMMJJJCCCAAA@@@@@@AAABBBAAA@@@BBBAAA???>>>>>>???AAABBBGGGIIIKKKNNNNNNKKKIIIGGGBBBCCCCCCDDDCCCBBB@@@???:::::::::;;;;;;;;;;;;;;;888999999::::::999999888999999777666555555555555777777777777777777777777666666555555555444444444222333333444555666777777555666777888888777666555777777666666555555555444555555444333333222111111444555666777777666555444444444222222111222333444222222222222222222222222666666777888888888888888444333222222111111222222000000000000000000000000555444444333333222222111111222222333333222222111222222111111111222444555222222222222222222222222111111111111222333444555666555444333222222222222222222222111111000000000222222222111111111000000111111111111111111111111333333222222111000//////111111111111111111111111222222222222222111000///000111111111111222222222111111111111111111111111111111111111111111111111111111222222222333333333333333333222222111111111111111222222222333333333333333333444444444555555444333333222222333333444666666666666777777777777666777888999:::;;;;;;;;;::::::::::::::::::::::::999999888888999999:::;;;::::::;;;;;;<<<=========???===:::999:::;;;:::999999999999999999999999999>>>;;;:::;;;===>>><<<:::;;;<<<======<<<<<<===???AAA@@@>>>===<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAAEEEDDDCCCBBBAAABBBCCCCCCGGGGGGFFFFFFFFFFFFGGGGGGDDDFFFIIIJJJLLLPPPWWW\\\cccppp|||rrrgggbbbooojjjSSSLLLIIIEEEAAA@@@===<<<;;;<<<===>>>???===<<<<<<>>>???>>>===>>>>>>???@@@BBBDDDFFFHHHJJJMMMPPPRRRUUUXXX]]]```bbbcccfffjjjooouuu{{{~~~uuueeepppttthhh___]]]______]]]]]]\\\]]]___``````^^^\\\ZZZ\\\\\\\\\^^^``````]]][[[WWWVVVUUUTTTUUUXXXZZZ\\\___\\\YYYXXXWWWUUUQQQNNNTTTSSSRRRTTTVVVVVVSSSPPPOOONNNNNNMMMMMMNNNPPPQQQPPPPPPOOONNNMMMMMMMMMMMMJJJIIIIIIHHHHHHIIIKKKLLLKKKKKKLLLLLLLLLLLLKKKJJJKKKMMMRRRWWWYYYWWWRRRMMMDDDCCCAAAAAABBBCCCBBBAAAAAA@@@???>>>>>>???AAABBBBBBCCCEEEGGGGGGEEECCCBBBCCCCCCCCCBBBAAA@@@??????;;;<<<<<<<<<<<<=========999999::::::::::::999999999999777666666555555555777777777777777777777777666666555555555444444444333444444555555666666666555666777888888777666555777666666666555555555444555444444333222222111111222333555666777777777666666555444333222222333333222222222222222222222222555555666777777777777777444444333222222222222222111111111111111111111111222222222222222333333333111222222333333222222111111111000000000111222333222222222222222222222222111111111111222333444555555555444333222222222222444444444333333222222222222222222111111111000000111111111111111111111111333333222222111000000///111111111111111111111111111222222222222111111000000111111111111222222222111111111111111111111111111111111111111111111111111111111222222222333333333333333222222222111111111111222222222333333333333333333444444444444555444444333333333333444444555666666666777777777777666777888999::::::::::::::::::::::::::::::::::::888888777888888888999:::<<<<<<<<<===>>>>>>?????????<<<:::999:::::::::999777777888999::::::;;;;;;===;;;:::;;;======<<<:::;;;<<<======<<<<<<===>>>AAA@@@>>>===<<<<<<<<<<<<>>>>>>??????@@@AAAAAAAAACCCBBBAAAAAABBBCCCDDDEEEGGGFFFFFFEEEEEEFFFFFFGGGEEEFFFGGGHHHHHHKKKPPPTTT\\\iiiuuuzzzuuunnnsssyyy^^^PPPJJJFFFFFFDDDBBB@@@@@@@@@@@@@@@>>>===;;;<<<===???>>>>>><<<======???AAACCCEEEFFFGGGIIILLLOOOQQQTTTXXX[[[^^^___bbbffflllrrrxxx{{{|||ooozzz~~~iiiaaa\\\___aaa___\\\[[[\\\___bbbeeedddaaa]]]ZZZ[[[ZZZZZZ[[[]]]]]]]]][[[XXXWWWUUUTTTUUUVVVXXXZZZ[[[YYYWWWVVVVVVTTTQQQNNNUUUTTTTTTTTTUUUTTTQQQOOOPPPOOOMMMLLLLLLOOOQQQSSSSSSSSSRRRPPPNNNMMMLLLKKKMMMLLLJJJIIIIIIJJJJJJKKKJJJKKKLLLNNNNNNMMMKKKJJJMMMPPPWWW]]]___\\\UUUPPPFFFDDDBBBBBBCCCCCCCCCAAAAAA@@@???>>>>>>???@@@AAACCCCCCDDDDDDDDDDDDCCCCCCDDDCCCBBB@@@???>>>>>>>>>;;;;;;<<<<<<<<<=========999999::::::::::::999999999888777777666666666666777777777777777777777777555555555555555444444444555555555555555555555555555666777777777777666555666666666555555555555555444444333333222222111111000111333555666777888888999888666555333222222222222222222222222222222222333444444555555555555555444333333222222222222222222222222222222222222222///000000111222222333333111111222222222222111111000000/////////000111111222222222222222222222222111111111111222333444444555444333222222111222222333333333333333222222222222222222111111111111111111111111111111111111111333333222222111000000000111111111111111111111111000111222222222222222222000111111111111222222222111111111111111111111111111111111111111111111111111111111222222222222333333333333222222222222111111111222222222333333333333333333333444444444444555444444333333444444555555555666666666777777777777777888999::::::::::::999999999999999999999999777777777777888888888999;;;;;;<<<======>>>>>>???>>><<<:::999:::::::::888666666777999:::<<<======<<<;;;:::;;;<<<===<<<::::::<<<======<<<<<<===>>>??????>>>===<<<<<<<<<===>>>>>>??????@@@@@@AAAAAA@@@@@@@@@AAABBBDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFEEEDDDDDDEEEHHHKKKSSS^^^iiipppyyy}}}qqquuurrr^^^RRRKKKIIIFFFCCCBBBAAA@@@>>>===>>><<<;;;;;;===???>>>>>>;;;<<<<<<===???AAABBBCCCCCCEEEHHHJJJKKKNNNRRRUUUXXXZZZ]]]aaagggnnnsssvvv|||~~~zzzwww|||iiibbb]]]___```\\\YYYXXX[[[^^^cccffffffbbb]]]YYYXXXVVVUUUUUUWWWYYYYYYYYYWWWVVVUUUTTTSSSTTTVVVVVVSSSSSSTTTTTTUUUUUUTTTSSSTTTTTTTTTUUUUUUSSSQQQPPPTTTRRROOOMMMMMMOOOQQQSSSTTTSSSSSSRRRPPPOOOMMMMMMOOONNNLLLKKKJJJJJJJJJKKKJJJLLLOOOQQQRRRPPPNNNMMMMMMPPPUUUZZZ\\\YYYTTTOOOFFFDDDBBBAAABBBCCCBBBAAA@@@@@@???>>>>>>>>>??????CCCBBBBBBBBBBBBBBBBBBCCCDDDCCC@@@>>>============:::::::::;;;;;;<<<<<<===999::::::::::::::::::999999888888777666666777777777777777777777777777777555555555555555555555555777666666666555555555444444555666777777666555444555555555555555555555555333333333333222222111111111222333444555666666777;;;:::888666444333222111222222222222222222222222222222333333333333333222333222111111000000111111222222222222222222222222///000000000111111111222111111222222222222111111000000000000000000000000111111111111111111111111222111111111222222333444444333333222111111222222111111111000000000000000111111111111111111111111111111111111111111111111222222222111111111000000111111111111111111111111000111111222333333333333000000111111111222222222111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222111111222222222333333333222222333333333444444444555444444333333444444555555555555666666666777777777777888999999999999999999999999999999999999999777777888999999999999999888999999:::;;;;;;<<<<<<===<<<::::::::::::999888777777888999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===<<<;;;;;;<<<>>>>>>=========<<<<<<======<<<======>>>??????@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBDDDEEEKKKSSS\\\dddmmm|||yyyeeeVVVOOOKKKFFFCCCBBB@@@>>>;;;>>><<<;;;<<<===???>>>>>><<<<<<<<<===>>>@@@AAABBB???AAADDDEEEGGGIIILLLOOORRRTTTXXX]]]bbbhhhmmmpppuuuxxx||||||xxx}}}yyysss}}}zzziiibbb]]]]]]]]]YYYWWWXXXYYY\\\aaacccccc```[[[XXXSSSQQQOOOPPPRRRTTTUUUUUUUUUTTTSSSRRRRRRRRRSSSTTTQQQRRRSSSSSSSSSSSSSSSSSSRRRSSSTTTUUUTTTSSSSSSRRRXXXVVVRRROOONNNNNNPPPRRRQQQRRRRRRRRRRRRQQQPPPOOOPPPNNNMMMKKKJJJJJJJJJKKKMMMOOOQQQTTTUUUTTTRRRQQQOOOOOOPPPRRRTTTSSSQQQOOOEEECCCAAA@@@AAAAAA@@@???@@@???>>>>>>============???>>>============>>>???BBBAAA???===<<<;;;<<<<<<:::;;;;;;<<<======>>>>>>:::::::::;;;;;;:::::::::999888888777777777777888777777777777777777777777444555555555555555555555777777777666555555444444444555666777777666555444444444444555555555555555333222222222222222111111333333333333333444444444:::999888777555444222111222222222222222222222222111111222222222111111000111111000///////////////222222222222222222222222111111111000000/////////000111111222222111111000111111111111111111000000111111111111111111111111222222111111222222333333333333222111111111222222000000000000000000000000111111111111111111111111111111111111111111111111222222222111111111111111111111111111111111111111000111222333333333333333000000111111111222222222111111111111111111111111000000000000000000000000000000111111111222222222222222222222222222222222111111222222222333333333222222222333333333444444444444444333333444444444555555555555666666666666777777888999999999888888888888888888888888888888888999:::;;;;;;;;;::::::888888999999::::::;;;;;;<<<;;;::::::::::::888777:::::::::::::::;;;;;;;;;:::;;;;;;;;;::::::;;;;;;:::;;;<<<<<<;;;;;;<<<===<<<<<<<<<===============;;;;;;<<<<<<===>>>>>>>>>BBBBBBBBBBBBBBBBBBAAAAAAEEEDDDDDDCCCCCCDDDDDDEEECCCBBBBBBBBBCCCDDDEEEEEEFFFJJJPPPWWW___jjjyyy{{{iiiYYYRRRJJJEEEEEEFFFDDDCCC???>>><<<<<<>>>???>>>===============>>>???AAAAAA>>>@@@BBBCCCCCCEEEHHHKKKNNNPPPSSSXXX^^^cccgggjjjkkkooouuuyyy{{{|||~~~{{{sssqqqxxxtttjjjpppttteee___ZZZ[[[[[[YYYYYY[[[YYYZZZ]]]^^^^^^\\\YYYWWWQQQOOOMMMNNNPPPSSSSSSSSSTTTSSSSSSRRRRRRRRRSSSSSSSSSTTTUUUTTTRRRPPPPPPPPPQQQSSSUUUUUUTTTSSSSSSSSSYYYWWWTTTPPPNNNNNNOOOOOOOOOPPPQQQRRRSSSSSSRRRQQQOOONNNLLLKKKJJJJJJJJJKKKMMMOOOQQQSSSUUUUUUTTTSSSSSSQQQNNNMMMNNNOOOOOONNNEEECCCAAA@@@@@@@@@???>>>??????>>>>>>======<<<<<>>>>>======>>>>>>??????>>>===<<<;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAA::::::;;;;;;;;;;;;::::::999888888777777888888888777777777777777777777777444444444555555555555555777777777666666555555555444555666666666666555444444444444444444555555555222222222222222222111111444333333222222222333333777777777777666555333333222222222222222222222222111111111111111111000///111000000///.../////////222222222222222222222222222222111111000//////...000000111111111111000000111111222222222111000///111111111111111111111111333222222111222222333333222222111111111111222222111111111222222222222222111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111222333333333333333333000111111111111222222222111111111111111111111111000000000000000000000000000000000111111111111222111222222222222333333333111111222222222333333333222222222222333333333333444333333222222333333444444444555555555666666666777777888888888888888777777777777777777777777777888999;;;<<<<<<<<<;;;:::999999:::;;;;;;<<<<<<===<<<:::::::::;;;:::888666;;;;;;;;;;;;::::::::::::999;;;<<<;;;:::999:::;;;999;;;<<<<<<;;;;;;<<<===:::;;;<<<===============;;;;;;;;;<<<======>>>>>>BBBBBBBBBBBBBBBAAA@@@@@@DDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAABBBEEEGGGGGGGGGDDDEEEIIINNNSSSYYYcccmmmyyyiii^^^PPPGGGFFFGGGGGGFFFBBB@@@>>>>>>??????>>>===============>>>>>>???@@@===???@@@AAAAAABBBEEEGGGJJJLLLOOOTTTYYY]]]```bbbbbbfffkkkooosssvvvyyy{{{~~~xxxpppooouuuxxxvvvkkkeeeeeevvvyyyhhh___[[[XXXZZZZZZWWWWWWZZZYYYYYYYYYYYYYYYXXXXXXWWWQQQPPPOOOPPPSSSUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSUUUVVVUUUQQQOOOOOOPPPRRRTTTWWWVVVSSSQQQQQQRRRVVVTTTRRRPPPNNNMMMMMMNNNNNNOOOQQQSSSSSSRRRQQQPPPNNNMMMKKKJJJIIIJJJJJJKKKKKKLLLMMMOOOQQQRRRRRRRRRSSSPPPMMMKKKKKKKKKKKKJJJFFFDDDBBBAAAAAAAAA@@@???>>>>>>>>>>>>===<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<===>>>??????::::::;;;;;;;;;;;;::::::999888888777777888999999777777777777777777777777444444444555555555666666777777777666666666666666444444555666666555444444333333333444444555555555111111111111111111222222222222111111222333444555444444555666666666555444222222222222222222222222111111111111111000//////222222111000000000000000111111111111111111111111111111111111111111111111000000111111111111000000000000111111111000......111111111111111111111111333333222222111222222333222222111111111111222222000111111111222222222333000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111333333333444333333222222000111111111111222222222111111111111111111111111000000000000000000000000000000000000111111111111111111222222222333333333111111222222222333333333111222222222222333333333333222222111111222222333444444444555555555666666777777888888888888777777777777777777777777777777777999:::<<<<<<;;;:::999999999999:::;;;;;;<<<<<<;;;:::::::::;;;:::888555999:::::::::;;;;;;<<<<<<999;;;<<<;;;999888:::<<<999;;;<<<<<<;;;:::<<<===999:::;;;======>>>======<<<<<<======>>>??????@@@???@@@AAABBBBBBBBBAAA@@@DDDCCCCCCBBBBBBCCCCCCDDDCCCBBBAAACCCFFFHHHHHHFFFCCCBBBDDDIIIKKKMMMSSS\\\lll}}}yyycccRRRJJJIIIGGGFFFEEECCCAAA@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<===>>><<<===?????????@@@BBBDDDFFFHHHKKKOOOSSSWWWYYY[[[[[[^^^bbbeeeiiilllpppssswwwzzzxxxpppppptttqqqiii^^^^^^ggg}}}ppp___]]]YYYYYYZZZYYYUUUSSSUUUZZZYYYWWWVVVVVVVVVWWWXXXSSSRRRRRRSSSVVVWWWWWWVVVTTTTTTUUUUUUVVVVVVVVVVVVPPPSSSUUUTTTRRRQQQRRRTTTTTTVVVXXXWWWSSSPPPOOOPPPRRRQQQPPPOOONNNMMMMMMMMMOOOPPPQQQSSSSSSRRRPPPOOOMMMLLLJJJIIIIIIJJJJJJKKKHHHIIIJJJKKKMMMNNNPPPPPPQQQOOOKKKIIIIIIHHHGGGEEEGGGEEECCCBBBBBBBBBAAA???>>>>>>>>>>>>===<<<;;;:::999::::::;;;;;;::::::999999:::;;;<<<===<<<;;;:::666666777888:::;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::999888888888888888999999777777777777777777777777444444444555555555666666666666666666777777777777333444555666666555444333333333333444444555555555111111111111111111222222000000000000111444666777111222444666666666666555222222222222222222222222111111111111111000//////444333222222111222222222000000000000000000000000000000000111222222333333000000111111111111000000//////000000000///---,,,000000000000000000000000333333222222111222222222222111111111111111222222......//////000000000111000000111111222222222222111111111111111111111111111111111111111111222222111111111111111111111111444444444444333333222111000111111111111222222222111111111111111111111111000000000000000000000000000000000000111111111111111111111222222333333333111111222222222333333333111111222222222333333333222111111111111111111222444444444555555555666666777777888888888777777666777777777777777777777777666888999;;;;;;:::999888666777777888999999::::::;;;:::999:::;;;:::777555888888999:::<<<===>>>>>>888:::<<<;;;999888:::<<<999:::<<<;;;::::::;;;===888999;;;===>>>>>>======>>>>>>>>>???@@@@@@AAAAAA===>>>@@@BBBCCCCCCCCCBBBCCCCCCCCCBBBBBBCCCCCCCCCDDDCCCBBBCCCGGGHHHGGGEEECCCAAABBBGGGHHHGGGLLLSSS\\\ooouuu|||{{{bbbUUUNNNJJJGGGGGGEEEBBBAAA@@@???>>><<<;;;;;;;;;::::::;;;;;;<<<;;;<<<=========>>>@@@BBBCCCEEEHHHLLLPPPSSSUUUVVVWWWYYY\\\___bbbeeejjjmmmoootttzzz~~~~~~wwwtttwwwyyykkkZZZRRR\\\ooouuubbb[[[ZZZZZZYYYWWWVVVUUUTTTTTTZZZYYYXXXYYY[[[YYYUUUQQQTTTQQQOOOOOOQQQSSSTTTTTTQQQRRRRRRSSSSSSSSSSSSRRRQQQSSSUUUWWWWWWWWWUUUTTTTTTWWWYYYXXXTTTQQQPPPQQQRRRQQQPPPOOONNNMMMMMMMMMJJJLLLNNNOOOPPPOOOMMMLLLLLLMMMNNNNNNMMMJJJFFFDDDDDDFFFFFFGGGGGGIIILLLNNNRRROOOKKKHHHGGGGGGGGGFFFCCCBBBBBBAAAAAA@@@@@@???@@@>>>;;;;;;<<<======<<<;;;;;;;;;<<<<<<<<<======;;;;;;:::::::::999999999>>>===<<<;;;:::;;;<<<<<<:::999999888888999999:::<<<:::999777666666777777999777555444333444555666555555666666666666555555666666666555444444333333999::::::888666555555666666222000222333222555999444444333333222333333333444444333333222111000000333222111111111222333444888888777666444222111000333333333222222111111111000000000000000000000000000000111111111111000000222111111111000000//////000000000000000000000000222111111111000000//////111111222333333333333222000111111111111222222222333222000//////111222444000000111111111000000///111111000000000000111111222111000000000111333333111111111111000000000000222222222111111111000000333222111/////////000111111111111111111222222333111111111111111111111111222222111111111111222222111111111111111000///...111111111111111111111111000222333333222111333444333333333333333333333333111333444444222222333555555555555555555555555555444555555666777666666666777999::::::888777888888666888999888777666777888666666777888999999::::::999888777666666777888888999999999:::;;;<<<===>>>======<<<<<<<<<;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<;;;<<<<<<===============;;;===@@@AAA@@@???@@@AAA@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCDDDFFFIIIMMMOOOXXXdddtttxxxrrrwww~~~aaaPPPKKKKKKFFFDDDCCCCCCCCCCCCAAA???>>>>>>=========<<<<<<<<<>>>>>>>>>>>>>>>???@@@@@@AAABBBDDDGGGJJJMMMPPPRRRSSSTTTVVVYYY]]]bbbfffiiikkknnnsssxxx}}}{{{vvvxxx|||xxxiii[[[VVVcccwwwmmm]]]XXXYYYYYYXXXXXXWWWVVVUUUTTTVVVUUUVVVXXXZZZ[[[XXXUUUUUURRRPPPOOOQQQRRRSSSSSSOOOPPPQQQQQQRRRQQQQQQQQQRRRSSSUUUVVVVVVUUUSSSRRRTTTVVVYYYXXXUUURRRQQQRRRRRRQQQPPPOOONNNNNNNNNNNNLLLMMMNNNOOONNNNNNMMMLLLLLLMMMNNNMMMKKKHHHDDDBBBBBBCCCEEEEEEEEEGGGJJJMMMPPPMMMIIIGGGFFFFFFFFFEEEAAAAAA@@@@@@@@@?????????@@@>>>;;;;;;<<<======<<<:::;;;;;;;;;<<<<<<<<<===>>>======;;;:::999888777<<<<<<:::999999999:::;;;;;;::::::999999::::::;;;;;;;;;999888777777777888888777555444444444666666555555666666666666555555666666666555555555555555888999999888555333333444444111111333333000000333111111000000000000111111444444333333222111111000222222111111111222333444555555555666555555444333333333333222222111111111000000000000000000000000000000111111111111000000111111111000000000//////000000000000000000000000111111111111000000000//////000111111222222111111000000111111111222222222222222222222111111000///000000111111111111000000......------------......111111000000000111222333111111111111000000000000222222222111111111000000333222000/////////000111111000000000000111222222222222222222222222222222222111111000000111111222333333222222222111111111111111111111111111111111000222333333222111333444333333333333333333333333111333444444222222333555555555555555555555555555333444555555666666555555777999::::::999888888999777999:::999888777888999666666777888888999::::::999888777666666777888999:::::::::::::::;;;<<<===<<<;;;;;;;;;::::::::::::<<<;;;;;;::::::;;;;;;;;;<<<======>>>>>>>>>=========???AAABBB@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBCCCEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCEEEHHHKKKMMMQQQZZZhhhzzzzzzpppqqq~~~dddUUUOOOMMMJJJGGGFFFFFFEEEDDDCCC@@@??????>>>>>>=========>>>============>>>???@@@AAABBBCCCEEEHHHKKKNNNOOOMMMNNNOOORRRVVVZZZ^^^```eeeggglllrrrwww{{{~~~{{{wwwyyyggg^^^\\\lllyyycccXXXVVVWWWWWWXXXYYYXXXWWWUUUTTTRRRRRRSSSWWWZZZ[[[[[[YYYWWWTTTRRRQQQQQQRRRRRRQQQOOOPPPQQQRRRRRRRRRRRRRRRSSSTTTUUUUUUTTTSSSQQQPPPSSSUUUWWWWWWUUUSSSSSSSSSRRRQQQPPPPPPOOOOOOOOOOOOOOOOOONNNNNNMMMLLLLLLLLLMMMMMMMMMKKKIIIEEEAAA??????AAABBBCCCCCCEEEHHHJJJMMMJJJGGGEEEEEEEEEDDDCCC???????????????>>>>>>>>>@@@>>>;;;;;;<<<======<<<::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;:::999999888888;;;:::999888888888999999;;;;;;::::::::::::;;;;;;;;;:::999888888888888888888777555444444555666666555555666666666666555555555555666666666666777777777888999777444222111222444222333777666111///000444444333333333444444555444333333222222111111111222222111111222222333444111222333555666777777777222222222222222111111111000000000000000000000000000000111111111111000000111111000000000000//////000000000000000000000000111111111111000000000000...///000000111111000000000000000111111111222222111222333444333000...,,,000000111111111111000000111000000//////000000111111000000000000111222222111111111111000000000000222111111111111000000000222111000000///000000000000000/////////000111111////////////////////////222111111000000111111222333222111000000000111222111111111111111111111111000222333333222111333444333333333333333333333333111333444444222222333555444444444444444444444444222333444444555555444444666888:::999888777888999888999::::::888888999:::666777777888888999999999888888777666666777888999;;;;;;::::::::::::;;;;;;::::::::::::999999999999<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>@@@AAACCCCCCAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBCCCEEEEEEEEEEEEEEEDDDDDDDDDEEEDDDCCCCCCDDDFFFIIIJJJKKKQQQ[[[kkkuuugggqqqxxx```TTTOOOMMMKKKIIIHHHFFFDDDAAABBBBBBAAA??????>>>>>>>>>======<<<<<<======>>>>>>@@@AAABBBCCCEEEHHHJJJKKKIIIIIIJJJLLLOOOSSSVVVXXX\\\^^^ccciiioootttwwwyyyxxxzzz|||wwweee```aaavvvlll[[[UUUUUUUUUVVVXXXYYYYYYWWWVVVUUUPPPQQQSSSVVVYYY[[[[[[[[[XXXVVVSSSRRRRRRRRRQQQOOOQQQRRRRRRSSSTTTTTTTTTTTTUUUUUUUUUTTTSSSQQQPPPOOOQQQRRRSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPOOOPPPPPPPPPQQQPPPOOOMMMLLLKKKKKKKKKMMMMMMLLLJJJGGGCCC@@@>>>???@@@BBBCCCCCCDDDFFFHHHIIIFFFDDDCCCCCCCCCBBB@@@>>>>>>??????????????????@@@>>>;;;;;;<<<======<<<::::::::::::::::::;;;;;;555555666777888999:::;;;::::::999999888888888888:::999999999999999999:::::::::999999888888888888777666555555555555666666444555555666666555555444555555555666777888888999777999999888555222111111444444777===<<<666222222666555555555555666666777333333333222222111111111222111222222222222333333000111333444666777777888222222222111111111111111000000000000000000000000000000111111111111000000000000000000000000//////000000000000000000000000111111111000000000000000...///000000111111000000000000000000111111111111111111222222222000///...///000000111111111111000222111111000000111111222000000000000000111111222111111111111000000000///111111111111000000000000111111000000000000000000///////////////000000111------------------------111111000000000000111111111///...,,,,,,---///000111111111111111111111111000222333333222111333444333333333333333333333333111222444333222222333555444444444444444444444444222222333444444444444333444666888888777666666777777888999999777777888999666777777777888888888999888777666666666777888999<<<;;;;;;:::999999999::::::::::::::::::999999999==================>>>???@@@?????????????????????BBBDDDDDDCCCAAA@@@@@@AAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDCCCEEEEEEDDDDDDDDDDDDCCCCCCEEEDDDCCCCCCCCCEEEFFFHHHLLLNNNTTT```ssswwwooosssttthhh^^^ZZZUUUQQQMMMIIIEEEBBBDDDCCCBBB@@@???>>>>>>>>>======<<<<<<<<<<<<======??????@@@AAABBBDDDEEEFFFHHHHHHIIIJJJLLLOOORRRSSSUUUWWW\\\aaaggglllppprrrsssuuu{{{qqqbbbbbbjjj}}}dddYYYVVVVVVVVVWWWXXXXXXXXXWWWVVVUUUSSSTTTVVVWWWXXXYYYZZZZZZZZZWWWUUUTTTSSSRRRPPPOOOPPPPPPRRRSSSSSSTTTTTTTTTUUUTTTTTTSSSRRRQQQPPPPPPOOONNNOOOOOOPPPPPPPPPOOOPPPPPPOOOOOOOOOPPPPPPQQQQQQPPPOOOMMMLLLKKKKKKKKKLLLLLLKKKIIIGGGDDDAAA???@@@BBBDDDDDDDDDDDDEEEGGGEEECCCAAAAAAAAAAAA@@@???>>>?????????@@@@@@AAAAAA@@@>>>;;;;;;<<<======<<<::::::::::::::::::999999555666777888999:::;;;<<<::::::::::::999999888888888888777777777777888888888888888888888888777777666666555555555666666666444444555555555555444444444444555666777888999999777999:::999666333222222222333888>>>>>>999555555222222111111222333444444333333222222222222222111111111222222333333333333111222333444444555555444111111111111111111111111000000000000000000000000000000111111111111000000//////////////////000000////////////////////////000000000000000000111111///000111111222222111111//////000000000111111111000000/////////000222333//////000111111111111111///......------....../////////000000111111111111111111111111000000000///000000000000000000000000000000000111111111000000///////////////000000111222222222222222222222222111000000000000000000111000///---,,,,,,...///111111111111111111111111111000222333333222111333444333333333333333333333333111222444333222222333555444444444444444444444444111222222333444333333333222444555666555444555666666777888777666555666888777777777777777888888888888777666666666777999:::<<<;;;:::999999999999999:::::::::::::::;;;;;;;;;<<<;;;;;;;;;<<<<<<===>>>@@@??????>>>???@@@AAAAAADDDEEEEEECCCAAA???@@@AAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDEEEFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFNNNMMMPPPXXXgggwwwyyylllnnn}}}{{{kkk\\\RRRLLLJJJIIIGGGEEECCCAAA???>>>??????======<<<<<<<<<<<<======>>>>>>>>>???@@@AAABBBCCCHHHHHHHHHHHHJJJLLLNNNPPPQQQSSSWWW\\\aaafffjjjllloooppptttzzz}}}}}}~~~jjjaaaeeewwwttt```[[[[[[XXXXXXXXXWWWWWWVVVVVVVVVVVVVVVWWWXXXXXXWWWWWWXXXZZZZZZXXXVVVUUUTTTSSSQQQOOOLLLMMMNNNOOOPPPQQQQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQNNNMMMLLLLLLNNNOOONNNMMMNNNNNNNNNNNNOOOOOOPPPQQQPPPPPPOOONNNMMMLLLKKKJJJLLLKKKKKKIIIHHHFFFDDDCCCBBBDDDFFFFFFDDDCCCDDDEEEBBBAAA@@@@@@AAAAAA???>>>>>>>>>??????@@@AAABBBBBB@@@>>>;;;;;;<<<======<<<::::::999999999999888888;;;;;;;;;;;;;;;:::::::::999::::::::::::999888888777666666666666666666777666777777888888777666666555555555666666666666666444444555555555555444444444444555666666777888888666888:::999777444333333000000444::::::666333444222222222222333444555555222222222222222222222222000111222333333333333222222222333333222222111000000000000111111111111111000000000000000000000000000000111111111111000000......////////////000000////////////////////////000000000000111111111111///000111111222222111111/////////000000000111111000///------...000333555...///000111111222111111000//////......//////000...///000000111111000000111111111111000000000000//////000000000000000111//////000111111111111000000000/////////000111111111111111111111111111111111000000//////000000111222111000000000111222333111111111111111111111111000222333333222111333444333333333333333333333333111333444444222222333555333333333333333333333333111222333333444444333333111333555555444444555666555666777777555555666777777777777777777777777777777777666666666888999:::;;;;;;:::999999999999999::::::::::::;;;;;;;;;;;;999999999999999:::;;;<<<>>>>>>======>>>@@@BBBCCCDDDDDDDDDBBB@@@???@@@BBB@@@@@@AAAAAAAAAAAABBBBBBBBBCCCEEEFFFFFFFFFEEEDDDBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFMMMKKKKKKRRR[[[eeeqqq{{{pppjjjooo|||lllZZZRRRPPPPPPJJJHHHEEEBBB@@@@@@@@@AAA>>>>>>======<<<<<<======<<<<<<<<<===>>>???@@@AAADDDDDDDDDDDDFFFHHHJJJKKKOOOPPPRRRVVVZZZ^^^bbbdddhhhhhhlllsssuuuuuuxxx~~~vvvhhhgggnnnlll^^^______YYY[[[ZZZWWWVVVUUUUUUVVVVVVXXXYYYZZZYYYWWWWWWYYY[[[YYYXXXVVVUUUUUUTTTQQQOOOJJJKKKMMMNNNOOOPPPPPPPPPMMMMMMMMMNNNNNNOOOPPPQQQOOOMMMKKKKKKMMMNNNMMMKKKLLLLLLLLLMMMNNNOOOPPPQQQNNNOOOOOOOOONNNMMMKKKJJJKKKKKKJJJJJJJJJIIIIIIHHHCCCEEEFFFFFFDDDBBBAAABBBAAA@@@???@@@AAAAAA???>>><<<<<<===>>>???@@@AAABBB@@@>>>;;;;;;<<<======<<<:::999999999888888888888;;;;;;::::::999999999888888888999999999888777666777777666666666666777777444555666777777666555555444555555666666666666666333444444555555444444333444444444555555666666777333555888888777444333333111000111555666222000222333333333444444555666777222222222222222222222222000111222333333333222222111111111111111000///...///000000000111111111222000000000000000000000000000000111111111111000000........./////////000000///////////////////////////000000000111111111111...///000000111111000000////////////000000000111///////////////000111111...///000111111222222222222222111111111111222222......000111111111000///111111111111000000000000////////////000000111111...///000111222111111000111000000000000111222222////////////////////////000000////////////000000111111111222222222333333111111111111111111111111000222333333222111333444333333333333333333333333111333444444222222333555333333333333333333333333222333333444444444444444222444666666666555666777555777888777666555666777777777777777777777777666777666666666666888:::;;;::::::999999999999999999888999999999::::::::::::999999999::::::;;;<<<===<<<<<<;;;<<<>>>@@@CCCEEECCCCCCCCCAAA??????@@@BBB@@@@@@AAAAAAAAAAAABBBBBBAAABBBDDDEEEEEEEEECCCBBB@@@@@@AAABBBCCCDDDDDDEEECCCCCCDDDDDDEEEFFFGGGGGGJJJGGGHHHOOOTTTYYYaaajjjyyywwwyyyzzziii^^^WWWNNNLLLIIIEEECCCBBBCCCCCC@@@???>>>============>>>;;;;;;;;;<<<===>>>@@@AAAAAAAAA@@@AAABBBEEEGGGHHHLLLMMMNNNPPPRRRVVVYYYZZZ^^^```fffmmmooonnnooossstttjjjnnnxxxhhh^^^bbbaaaZZZ]]][[[WWWUUUSSSTTTUUUWWWXXXZZZ[[[ZZZXXXXXXZZZ]]]YYYXXXVVVVVVVVVUUURRRPPPKKKLLLNNNOOOPPPQQQQQQQQQIIIIIIJJJKKKLLLNNNPPPQQQQQQNNNKKKLLLNNNOOOMMMKKKKKKKKKLLLLLLMMMNNNOOOPPPMMMNNNOOOPPPOOOMMMKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLDDDEEEGGGFFFCCC@@@??????@@@?????????AAAAAA???===:::;;;<<<===>>>???@@@AAA@@@>>>;;;;;;<<<======<<<:::999999999888888777777555555666666777777888888666777888888888777555444888888777777777777888888333444555666666555444444444444555666777777666666333444444555555444444333444444444555555555555555000333666777666444333222555222222444333000///111000///000000111222333444222222222222222222222222000111222333444333222222000000000000000///......//////000000111111111222000000000000000000000000000000111111111111000000---.........//////000000//////////////////////////////000000111111111222---......///////////////////////////000000000000...///111222111000...---......///111111222222222//////............//////---...000111111111000///111111111111000000000000.../////////000000111111...///000222222222111000111111111111111222222333222222222222222222222222000000////////////000000...///000111111111111111111111111111111111111111000222333333222111333444333333333333333333333333111333444444333222444555333333333333333333333333222333444444555555444444333555777888777777888999666888999888777666777888777777777777666666666666777666666666777888:::;;;:::999999888999999::::::777777888888999999999999<<<<<<<<<======???@@@@@@;;;::::::;;;===AAADDDFFFBBBBBBBBB@@@??????AAACCC@@@@@@AAAAAAAAABBBBBBBBB???@@@BBBDDDDDDCCCBBBAAA>>>???@@@AAACCCDDDEEEEEECCCCCCDDDEEEFFFGGGHHHHHHHHHFFFHHHOOORRRSSSYYYaaappppppaaaRRROOOKKKGGGEEEEEEEEEFFF@@@@@@???>>>>>>>>>>>>>>>::::::;;;<<<===>>>@@@AAA@@@@@@@@@@@@BBBDDDFFFGGGJJJJJJJJJKKKMMMPPPRRRTTTWWWZZZbbbjjjllliiihhhkkkzzzjjjmmm~~~mmmdddbbb]]]ZZZ]]]]]]]]][[[XXXTTTRRRSSSTTTUUUZZZ```aaa^^^ZZZWWWVVVWWWUUUTTTSSSRRRSSSUUUVVVRRRNNNIIIJJJMMMPPPNNNLLLKKKKKKKKKNNNPPPPPPOOOMMMNNNMMMLLLJJJJJJJJJKKKLLLMMMMMMLLLKKKKKKLLLMMMNNNQQQQQQQQQPPPOOOMMMLLLKKKIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJHHHEEECCCAAA@@@???<<<<<<;;;;;;;;;;;;<<<<<<>>>???@@@@@@@@@???===<<<<<<;;;;;;;;;;;;;;;<<<<<<999999777666555555555555888777777666666666666666666888888777555444555666555555555555555555555555444444444444444444444444444333333222333444666777777777666666555555444444555555555555555555555555333333444555555444333333444333111///...///000111111222222222222111000000333222111000000111222333555444222000000000000111111111111111000000000000000000000000000000000000111111111111000000000000///000111111111///...---////////////////////////111111000000//////......222111111111000000//////000000000000000000000000......//////000000111111////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111222000///......///000222111111111111000000000000000000000000000000000000333111///...---...///000111000///......------...111111000000000000000000222444666555222000111333111000000000111222333333222222333333333333444444333333444444444444444444333333333444444444555555666555555555666777999:::999999999888888888777777888888777666666666666666666666666666666777888888999777666777888888777666888888888888888888888888:::::::::::::::::::::::::::::::::;;;<<<===>>>>>>CCCBBBAAA???>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAAAAAAAAAAA@@@???@@@AAAAAABBBBBBAAAAAADDDDDDEEEFFFGGGHHHIIIIIIFFFIIIKKKLLLMMMOOOTTTXXXgggwwwyyyggg[[[PPPKKKFFFBBBDDDJJJDDDFFFCCC???@@@DDDBBB<<>><<<;;;<<<===>>>>>>>>>??????@@@AAACCCCCCCCCCCCDDDFFFHHHJJJLLLMMMSSSUUUYYY[[[^^^aaaeeehhhllloooiiibbb```[[[YYY[[[\\\]]]]]][[[XXXWWWXXXYYYWWWZZZ^^^^^^ZZZVVVTTTSSSUUUTTTSSSRRRSSSUUUWWWXXXUUUPPPKKKJJJLLLOOONNNLLLHHHHHHIIIKKKNNNOOONNNLLLMMMMMMKKKJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIJJJKKKLLLQQQQQQPPPOOONNNNNNMMMMMMKKKKKKKKKJJJIIIIIIHHHHHHJJJIIIGGGEEEBBBAAA@@@???===<<<<<<;;;;;;<<<<<<======>>>?????????>>><<<<<<777666666666666666777777999888777666555555555555999999888777777777777888999:::;;;:::888777888999555555555555555555555555444444444444444444444444444444333222333444555555666666666555555555555555555555555555555444444444333333444555555444333333333222000/////////111222222222222222222111000000222222111111111111222222444333111000//////000000111111111111000000000000000000000000000000000000111111111111000000000000///000111111000///...---////////////////////////111000000000/////////...000000000000//////......000000000000000000000000.../////////000000000111////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////111000...------...000111......//////000000000111000000000000000000000000222111///.........///000...............///111111333333222222222222222222000222444444222111222444111111111111111111222333222222222333333333444444444444444444444444333333333333333444444444444555333333333333444555666777999999888888888777777777666666555444444444444444666666666666666777777888888777666777888888777666888888888888888888888888::::::::::::::::::::::::::::::;;;;;;<<<<<<======AAA@@@???>>>===>>>??????AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHJJJLLLMMMNNNPPPTTTWWW\\\iiiyyyqqq]]]RRRKKKEEECCCDDDAAADDDBBB===>>>BBBCCC???AAA@@@>>><<<<<<<<<===>>>>>>>>>>>>>>>???@@@BBBBBBBBBBBBCCCDDDFFFHHHJJJKKKOOORRRUUUWWWYYY\\\aaaddd|||ppptttsssaaa]]]]]]ZZZXXXZZZYYY[[[\\\\\\[[[ZZZZZZ[[[WWWYYYZZZXXXUUURRRQQQPPPRRRRRRQQQQQQSSSWWWZZZ]]][[[UUUNNNKKKLLLNNNNNNMMMHHHHHHIIIKKKNNNOOOMMMLLLLLLLLLKKKJJJJJJJJJJJJKKKIIIIIIHHHGGGHHHIIIKKKLLLRRRQQQOOONNNMMMMMMMMMNNNNNNMMMLLLJJJIIIGGGFFFEEEHHHGGGFFFDDDBBBAAA??????======<<<<<<<<<<<<======<<<============<<<;;;;;;999999888888888888999999999888777666666555555666888888777666666666666777666777888777555555555777444444444444444444444444444444444444444444444444555444444333333333333444444444444444555555555555666555555555444444333333333333444444444444333333222111000000000111222333222222222222111111000000111111222222222222111111222222111000////////////111111111111000000000000000000000000000000000000111111111111000000000000///000000000000//////...////////////////////////000000000000////////////////////////............////////////////////////////////////000000000000////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111000000///.........000///...------...///000,,,,,,---...///000111111000000000000000000000000222111///......///000000............///000111111222222333333333333333333///111333333333444555777333222222111111111111222222222222222333333333333555555444444333333222222333333333333444444444444222333444555555555555555888888777777777777777666666555444444333444444444666666555555666666777888888777666666888888777666888888888888888888888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===============>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????AAAAAAAAABBBBBBBBBCCCCCC@@@AAABBBCCCDDDEEEEEEFFFHHHJJJKKKLLLLLLNNNQQQSSSSSS[[[iiiyyysss]]]RRRKKKFFFDDDBBBDDDCCC???===@@@BBBBBBBBBAAA???>>>======>>>>>>>>>>>>===>>>>>>???@@@@@@@@@@@@AAABBBDDDEEEGGGHHHJJJLLLOOOQQQSSSUUUYYY\\\~~~rrr{{{uuuggg[[[YYY[[[YYYXXXZZZUUUWWWZZZZZZZZZXXXYYYYYYVVVVVVUUUTTTRRRQQQPPPQQQQQQPPPPPPQQQUUUYYY^^^aaaaaa\\\TTTOOONNNNNNOOOOOOMMMLLLMMMNNNOOOOOOMMMKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIKKKLLLMMMUUUSSSPPPMMMKKKKKKKKKLLLLLLLLLKKKIIIHHHGGGFFFEEEFFFFFFEEEDDDBBB@@@???>>>>>>======<<<<<<======>>><<<<<<<<<<<<;;;;;;::::::======<<<;;;;;;;;;;;;<<<888888777666666666666666555555444333333333333444444555666555444333444555444444444444444444444444333333333333333333333333555444444333333222222222222222333333444444555555666555555444444333333222333333333333333333333333111000000000111333444555222222222111111111111111000111222333333222111000111000000///////////////111111111111000000000///000000000000000000000000111111111111000000000//////000000000000/////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////000000000000////////////////////////000000000000////////////000000000000000000000000////////////////////////////////////////////////000000000000//////////////////...------...//////------......///000111111////////////////////////111000////////////000000222111000///............000000111111111111111222000111222444555777999;;;444333222222111111111111111222222222222333333333555555444444333222111111222222333333333444444444333444666777888777666666666666666666666666666666777666666555555666666666666555555555555666777777777666555666777888777666888888888888888888888888999999999999999999999999;;;;;;;;;:::::::::::::::<<<<<<<<<======>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???????????????BBBBBBBBBBBBBBBBBBCCCCCC@@@AAAAAABBBCCCDDDEEEFFFHHHHHHIIIJJJJJJKKKMMMNNNQQQVVV___kkk{{{sss```UUUNNNJJJDDDFFFFFFCCC@@@@@@BBBCCCBBBAAA@@@???>>>>>>??????>>>============>>>>>>????????????@@@AAACCCDDDEEEEEEGGGJJJKKKMMMOOORRRUUU}}}yyytttrrriii```\\\[[[YYYWWWWWWTTTVVVYYYYYYXXXWWWWWWWWWUUUTTTRRRQQQRRRSSSSSSTTTRRRQQQQQQRRRVVV\\\aaaeeegggbbbZZZTTTQQQPPPQQQQQQPPPOOONNNOOOOOOMMMKKKHHHIIIIIIIIIJJJJJJJJJIIIIIIJJJIIIIIIJJJKKKMMMOOOPPPVVVSSSPPPLLLIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGCCCCCCCCCCCCBBB@@@>>>=========<<<<<<<<<<<<======<<<;;;;;;:::::::::::::::::::::999888888888888888888777777666666666666777555444444333333333333333666777888888666666777888444444444444444444444444333333333333333333333333444444444333333222222111111111222222333333444444555555444444333333333333333333333333333333333333000111111222333444555555333222111000000000111111000111222333333222111000000000000000000//////...111111111111000000000///000000000000000000000000111111111111000000000///000////////////000000000////////////////////////////////////000000000000000000000000000000000000////////////////////////000000000000////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////---......///000111111222/////////....../////////000000000000000000000000////////////////////////000///////////////000000222111000//////......///000000111111222222222222222222333444777:::<<<===444444333222111111111222111111111222222222333333555555444333222222111111222222222333333333444444333444666777777777555555555555555555555555555555666666555555555555666666555555555555555666666777666555444555777888777666777777777777777777777777999999999999999999999999:::::::::::::::999999999;;;<<<<<<>>>??????@@@@@@======>>>>>>????????????@@@@@@???>>>>>>??????@@@BBBAAAAAAAAAAAABBBCCCDDDBBBBBBCCCDDDEEEFFFFFFGGGIIIIIIIIIJJJKKKLLLLLLLLLQQQTTTYYY^^^gggwwwkkkYYYMMMEEEEEEEEEEEEDDDBBBBBBCCCCCCBBBAAAAAA@@@?????????>>>>>>======<<<=========>>>===>>>>>>???@@@AAABBBCCCDDDFFFGGGHHHJJJMMMOOO~~~{{{{{{vvv{{{zzzsssjjjbbb\\\XXXTTTSSSSSSUUUWWWXXXWWWWWWXXXYYYWWWUUUSSSSSSUUUVVVWWWWWWUUUTTTSSSTTTXXX]]]cccgggiiieee___XXXSSSQQQQQQRRROOONNNMMMMMMMMMKKKHHHEEEGGGHHHIIIIIIJJJIIIIIIIIIIIIHHHHHHIIIKKKMMMOOOQQQTTTRRROOOKKKHHHFFFEEEEEEDDDEEEEEEEEEFFFFFFGGGGGGAAABBBBBBBBBAAA@@@>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999::::::::::::999888777777777777777777777666666666666777777777777666555555555555666333555666666444444555777333333333333333333333333333333333333333333333333222333333333333333222111111111111111222222222222333333333333333333444444333333222222222222333333111111222333444444555555444333111000000000111222111111222222222222111111///000000111111000//////111111111111000000000000000000000000000000000000111111111111000000000000000////////////000000111////////////////////////////////////000000000000000000000000111111111111////////////////////////000000000000////////////////////////////////////000000000000////////////////////////////////////000000000000000000000000000000000000000000000000,,,---...///000111222333///000000000000000000///222111111111000000000///000000000000000000000000////////////000000000000////////////000111222222222222333333444555555555555444333444777:::<<<<<<444333333222222222222333111111111111222222222222444444333333222222111111222222222222333333333333222333333444444444333333333444444444444555555555333333333222333333444555555555444444555555666777555444444555777888888777777777777777777777777777999999999999999999999999999999999999999999999999;;;;;;===>>>????????????<<<<<<<<<===>>>>>>????????????>>>===>>>???@@@AAAAAAAAA@@@???@@@AAABBBCCCCCCCCCDDDEEEFFFGGGGGGHHHKKKJJJJJJLLLNNNNNNMMMLLLMMMOOOSSSUUUYYYeee|||ppp[[[NNNIIIEEEEEEEEECCCCCCDDDCCCCCCCCCBBBAAAAAA@@@@@@??????>>>======<<<=====================>>>???@@@@@@BBBCCCDDDDDDFFFHHHJJJ~~~}}}zzzxxxyyy{{{yyy{{{wwwnnnccc[[[UUURRROOOOOOQQQSSSSSSTTTUUUXXXZZZ[[[YYYVVVVVVXXXZZZYYYXXXXXXWWWUUUVVVYYY___dddhhhhhhfff```ZZZTTTQQQPPPQQQMMMLLLLLLLLLMMMLLLIIIGGGFFFGGGHHHIIIJJJIIIIIIHHHEEEEEEEEEFFFHHHJJJMMMNNNNNNMMMLLLJJJHHHFFFEEEDDDCCCCCCCCCDDDDDDDDDEEEEEE???@@@AAABBBAAA@@@>>><<<;;;;;;::::::::::::;;;;;;===<<<;;;:::999::::::;;;===<<<;;;:::999999999999777777666666666666777777888777777666555666666666000222333333222222333444333333333333333333333333222222222222222222222222111111222333444333222222111111111111111000000000222222222333333444444555333333222111111222333333222222333444444555555444444333111000///000111222222222111111111111222222///000111222222111000000111111111111000000000000000000000000000000000000111111111111000000000000000///......///000111222////////////////////////.../////////000000000111/////////000000000111111000000000000000000000000111000000000/////////...////////////////////////000000000000////////////////////////////////////000000000000000000000000000000000000000000000000---......///000111111222000000111111111111000000/////////000000000000000000000000000000000000000......///000000000000000////////////000111222333222222333333444555555666777444222333666999999999333333222222222333444444111111111111222222222222333333222222222222222222111222222222222333333333444333333222222333333333222333333333444444444444333222222222333333444555555444444444444555666666555444333555777888888777777777777777777777777777888888888888888888888888777777888888999999:::::::::;;;<<<===>>>======<<<<<<<<<<<<===>>>?????????>>>===<<<<<<===???AAACCCAAA@@@???>>>>>>@@@AAACCCCCCCCCDDDEEEFFFGGGGGGHHHIIIHHHHHHJJJMMMNNNLLLJJJKKKJJJLLLPPPSSS[[[lll~~~xxxzzz}}}iii[[[MMMHHHGGGDDDBBBCCCDDDDDDDDDCCCBBBBBBAAA@@@AAA@@@???>>>==================<<<<<<<<<===>>>>>>>>>@@@AAAAAAAAABBBDDDFFF}}}yyyvvvxxx}}}xxx|||vvvssskkk```XXXSSSQQQOOOJJJKKKMMMNNNPPPSSSWWWZZZ___\\\ZZZYYY[[[\\\ZZZWWW[[[YYYWWWWWWZZZ___eeeiiigggeeeaaa[[[UUUQQQOOOOOOMMMLLLLLLNNNPPPOOONNNLLLEEEFFFHHHIIIJJJIIIIIIHHHBBBBBBBBBCCCEEEHHHJJJLLLJJJJJJJJJIIIHHHGGGEEEEEECCCCCCCCCCCCCCCCCCCCCCCC>>>???AAABBBAAA@@@>>><<<;;;::::::999999::::::;;;===<<<;;;:::999:::;;;<<<<<<;;;:::999888888888888777777666666666666777888666666555444444444444555333444666555555444666777333333333333333333333333222222222222222222222222///000222333444333333222222222111111000000//////000111222333444444555666444333222111111222333444222333444444555555444444444333111//////000111222333222111000000111222333000111222333333222111000111111111111000000000000000000000000000000000000111111111111000000000000000///.........000111222////////////////////////.../////////000000111111---.........//////000000111111111111111111111111111111000000/////////...////////////////////////000000000000////////////////////////////////////000000000000000000000000000000000000000000000000////////////000000000000111111222222222222111111,,,------...///000111111000000000000000000000000......///000000111000000333222111000////////////000000111222222333444444777444111111444777777666222222222222333444444555000111111111111222222222222222222222222222333333111111222222222333333333777666444333333444555666222222222333333444444444444444444444555555666777555444444444444555666666555444333555777888888777777777777777777777777777888888888888888888888888666666777888999::::::;;;999:::;;;<<<<<<<<<;;;:::<<<======>>>???@@@@@@AAA===<<<<<<<<<===@@@BBBDDD@@@???>>>======???AAABBBBBBBBBCCCDDDEEEFFFGGGGGGEEEDDDDDDGGGJJJKKKIIIFFFKKKHHHIIIOOOSSSWWWaaammmnnniiijjjhhhsssoooXXXMMMHHHCCCAAABBBDDDDDDDDDDDDCCCBBBAAA@@@BBBAAA@@@>>>==================<<<<<<<<<======>>>===>>>?????????@@@BBBDDDzzzwwwvvvwwwzzz}}}xxxvvvzzznnnjjjeee___[[[YYYUUUQQQLLLRRRQQQOOONNNOOORRRTTTVVVTTTUUUVVVXXXYYYZZZZZZ[[[WWWYYY\\\[[[YYYYYY[[[^^^[[[[[[ZZZYYYWWWTTTRRRQQQLLLJJJJJJLLLOOOPPPNNNLLLEEEEEEGGGGGGHHHGGGFFFEEEAAAAAABBBEEEGGGHHHGGGEEEHHHFFFEEEEEEGGGFFFBBB>>>AAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAA@@@???>>>===<<<;;;<<<<<<<<<;;;:::999999<<<;;;;;;::::::999999888;;;;;;;;;:::999888666555555666777777666444222111444444555666777888999999666666555555555444444444222222444444444444222222333222222111111222222333//////000111222222333333444444444333333222222222111///---,,,+++,,,...///333333333222222111111111000111111111111222222222111222222222222111111000000000111111222222222333111111111111111111111111222111///.........///000000000000000000000000000//////............////////////............//////........................///......------------.........////////////......//////000111111111111111////////////////////////............////////////........................000///...------...///000///////////////000111111000000000000111222333444222///------000111000///222222222222222111000///333///,,,---111333000---000000000000000000000000000000000111111222222333:::555///...111333111///000000000000000000000000222222111111000111111111222111000000///000000000///111333555555555444333222222111111000000//////111111111222222333333333333333333333333333333333111111222222222333333333444444444444444444444444888666555333333444555666333444444555666777888888666666666666777777777777666666666777888888999999888888999999999:::::::::999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>???============>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDAAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJJJJKKKJJJKKKKKKLLLMMMPPPUUUYYYmmmkkk___aaagggxxxtttXXXLLLIIIFFFCCCHHHCCCBBBEEEEEEBBBCCCGGGDDDBBB???>>>???@@@===888=========>>>>>>>>>>>>>>>???????????????@@@@@@@@@vvvssssssqqqooonnnnnnoooxxx~~~mmmddd```]]][[[YYYXXXVVVTTTRRRUUUTTTRRRPPPPPPQQQSSSTTTVVVVVVWWWXXXYYYYYYYYYYYYYYYZZZ[[[ZZZXXXWWWVVVWWWVVVVVVVVVUUUUUUTTTTTTSSSKKKIIIIIIJJJMMMNNNLLLJJJGGGHHHIIIIIIIIIHHHGGGFFF@@@@@@BBBDDDGGGIIIHHHGGGGGGFFFDDDDDDEEEEEEBBB@@@AAABBBBBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::999999999999888;;;;;;::::::999777666555666666666666555444333333555555555666777777888888666666555555555444444444222333333444444333333222333222222111111222222333///000000111222222333333444444333333333222222222222111///...---...///000333222222222222222222111000111111111111222222222---...//////000/////////111111111222222222333333000000000000000000000000111000000///////////////000000000000000000000000111111000000000000111111000000000000000000000000........................///...............//////......////////////......//////000111111111111000////////////////////////............////////////........................000///...------...///000///////////////000111111111111000//////000000000222000......111222111///111111222222111000000///333///,,,---111222000...000000000000000000000000111222222222222222333333AAA<<<555222222222000---000000000000000000000000222222222111111222333333222222111000000000000000///111333444555555444333222222222222111111111111222222222222222222333333333333333333333333333333111111222222222333333333444444444444444444444444111222222333444444444444444444555555666666777777555666666666777777777777666666666777888888999999888888888999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>><<<=========>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBB@@@AAABBBCCCCCCDDDDDDCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKNNNSSSVVVdddxxxwwwiiibbbbbbmmm{{{dddVVVMMMIIIGGGEEEGGGLLLLLLGGGCCCDDDFFFEEEBBBAAABBBCCCBBB???===============>>>>>>>>>@@@@@@?????????>>>>>>>>>~~~rrrrrrtttppphhhccc]]]kkkkkk```\\\YYYZZZ[[[ZZZXXXVVVVVVWWWUUUTTTRRRQQQQQQSSSUUUVVVXXXXXXXXXXXXXXXWWWVVVUUUYYYYYYYYY[[[\\\[[[XXXVVVRRRQQQQQQQQQRRRSSSUUUVVVIIIIIIHHHIIIKKKKKKJJJHHHKKKKKKKKKKKKKKKJJJIIIHHHAAAAAABBBDDDHHHJJJIIIHHHFFFEEECCCCCCCCCDDDCCCBBBCCCCCCCCCCCCCCCCCCBBBBBB@@@@@@???>>>======<<<<<<<<<<<<=========<<<;;;;;;888888999999::::::999999;;;;;;;;;:::999888777666888777666555555444444555666666666666666666666666555555555555555444444444222333333444444333333222333222222111111222222333000000000111222222333333333333333333222222222222444333111000000000111222111111111222222222222222000111111111111222222222///000111222222333333222111111222222222222222333////////////////////////000000000000000//////...000000000000000000000000111000000//////000000111///000111222222111000///....................................///000111111......////////////.........///000000111111000000////////////////////////............////////////........................//////............/////////////////////000111111222111000///............111///......///000//////000000111111000000//////222///------000222000...000000000000000000000000333333333333222222222222AAA<<<666333222222///,,,000000000000000000000000222111111111222333444444333222222111000111111111///111222444444444333333222222222222222333333333333333222222222222222222222222333333333333333333111111222222222333333333333333333333444444444444...000222555666555444333555555555555555555666666555555666666666777777777666666666777888888999999888888888999999999999:::<<<;;;:::::::::;;;<<<===;;;;;;;;;<<<======>>>>>><<<<<<=========>>>>>>>>>>>>??????@@@@@@AAAAAAAAA???@@@AAABBBBBBCCCCCCBBBCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHKKKOOORRRXXXggg|||kkkdddfff~~~kkk]]]XXXRRROOONNNPPPPPPKKKGGGFFFGGGEEEDDDCCCBBBAAAAAAAAA>>>>>>==================AAA@@@@@@???===<<<<<<;;;tttvvv{{{uuuiiibbb\\\sssrrr```[[[]]][[[^^^```^^^ZZZVVVVVVWWWQQQQQQQQQRRRTTTVVVYYY[[[YYYXXXXXXWWWUUUSSSRRRQQQUUUUUUXXX]]]bbbdddaaa^^^QQQPPPOOOOOOPPPRRRUUUWWWJJJJJJJJJJJJKKKJJJIIIHHHLLLLLLLLLLLLKKKJJJJJJIIIDDDCCCCCCEEEGGGIIIHHHGGGFFFDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDEEEDDDCCCBBBAAA?????????>>>===<<<<<<;;;<<<===============<<<<<<777888999;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999888888999888666555444555666777777777666666666555555555555555555555555555555555333333333333333333333333333222222111111222222333000000111111111222222222333222222222222222222222444333222111111111111222000000111111222222333333000000111111111222222222222333333444444444333333111111111111111111111111000000000000000000000000///000111111111000...---////////////////////////.........------............///111222222111///....................................//////111222222......////////////.........//////000000000000000////////////////////////............////////////......................../////////......////////////////////////000000111111000//////.........//////...---,,,------------//////000000000000//////222///......000111000///////////////////////////333222222222111111000000777444111///000111000///000000000000000000000000000000000000111222333444333333222111111111111111000000222333444444333333000111111222222333333333333333333222222111111111222222222222222333333333111111222222222333333333333333333333333444444444222333444666777666666666555555555555555555555444555555555666666666777777666666666777888888999999888888888888999999999999;;;:::888777888999;;;===;;;;;;;;;<<<<<<=========<<<<<<<<<=========>>>>>>>>>???AAABBBCCCCCCCCCBBB???@@@AAABBBBBBCCCCCCCCCBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGIIIMMMOOOOOO[[[mmmuuummmxxxzzzrrrjjj```ZZZVVVRRROOONNNJJJHHHGGGGGGEEE@@@???@@@>>>>>>>>>>>>>>>=========??????>>>>>>===<<<<<<;;;zzz~~~vvvjjjdddgggiii\\\[[[___[[[^^^aaa___[[[VVVUUUUUUQQQQQQQQQSSSTTTWWWYYYZZZWWWWWWVVVUUUSSSPPPOOOMMMRRRSSSVVV\\\cccfffdddaaaTTTSSSRRRQQQQQQRRRTTTVVVLLLLLLMMMLLLKKKJJJJJJJJJLLLLLLKKKJJJJJJJJJJJJJJJIIIGGGFFFFFFGGGGGGFFFEEEEEEEEEDDDCCCBBBBBBDDDEEEDDDDDDEEEFFFEEEDDDBBBAAA??????>>>>>>======<<<<<<<<<<<<===============<<<888999;;;===>>>>>>==================<<<;;;::::::999888777555555666777888777777666666555555444444444555555555555555555555333333333333333333333333333222222111111222222333111111111111111222222222222222222222222222222222222222111111000000000000000000000111111222222222000000111111111222222222222222222222111000//////000000000000000000//////111111111111111111111111///000111111111000...---..............................------------......---...000111111000...---.................................//////111222222......////////////............///000000000000000////////////////////////............////////////...........................//////////////////...///////////////000000111///////////////000111222/////////...---------......///000000000000//////111000......///000000///////////////////////////111111000000//////......000///------///000111000////////////////////////............///000222222333222111111000000111111000000111222333333333333///000000000111111222222333333333222222111111111111111111222222333333333111111222222222333333333222222222333333333444444666666444444444444555666555555555555444444444444555555555555666666666666666666666777888888999999777777888888888999999999:::888777666666888:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<>>>BBBDDDFFFFFFEEEDDD@@@AAABBBCCCCCCDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEFFFGGGHHHHHHIIILLLOOOLLLUUUaaakkkttt|||zzzwwwuuuuuuwww{{{}}}wwwzzzqqqhhh___XXXPPPLLLJJJLLLJJJEEEBBBEEE@@@@@@?????????>>>>>>>>>===============>>>>>>>>>rrrgggfffwwwvvvddd\\\[[[\\\VVVYYY\\\]]][[[XXXUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVUUUTTTRRRPPPNNNMMMQQQRRRUUUYYY\\\^^^]]]\\\WWWVVVUUUTTTSSSSSSTTTTTTMMMNNNOOONNNLLLJJJJJJKKKKKKJJJJJJIIIIIIJJJKKKKKKLLLJJJGGGFFFGGGFFFEEEDDDEEEFFFFFFEEECCCBBBDDDEEECCCDDDFFFGGGGGGEEECCCBBB?????????>>>>>>=========;;;;;;<<<=========<<<<<<999:::===?????????>>>===<<<=========<<<<<<;;;:::888888777777777777888888666666666555555444444444444444444555555555555555444333333222222333333444333222222111111222222333111111111111111111111111111111111222222222222222111111111111000000//////000000000111111111111111000111111111111222222222333333444444333222222111000000000000000/////////111111111111111111111111000000000000000//////...........................000//////......//////000---...///000000///...---....................................///000111111......////////////......---...//////000000//////////////////////////////............////////////..............................////////////......///////////////000111111////////////000111222333111222222111///...///000//////000000111111000000000000////////////000000000000000000000000000000/////////...............111000000/////////000000////////////////////////...---------...///000000222111111000///000000000000000111111222333333333000000000000000111111111333333222222222222222222000000111111222333333333111111222222222333333333111111222222333333444444666555333111000111333444444444444444444444555555444444555555555666666666666666666777888888999999777777777888888888888999888888777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<>>>>>?????????ooohhhnnnkkkbbb___\\\YYYVVVWWWYYY\\\]]][[[WWWSSSTTTTTTTTTTTTSSSSSSSSSSSSUUUUUUUUUTTTSSSRRRQQQPPPPPPRRRTTTUUUUUUUUUVVVXXXXXXWWWWWWVVVUUUTTTSSSSSSNNNOOOQQQOOOLLLJJJJJJKKKJJJJJJIIIIIIJJJKKKLLLMMMLLLJJJGGGFFFGGGGGGFFFEEEFFFHHHIIIHHHEEECCCCCCDDDBBBDDDFFFGGGHHHFFFEEECCC???????????????>>>>>>>>>::::::;;;<<<<<<<<<<<<<<<999:::===??????>>>===;;;;;;;;;;;;;;;;;;::::::999777888888999999888888777555555555555555555555444444444444555555555666666444333333222222333333444333222222111111222222333111111111111111111111111000111111111222222222222111111111111111000000///111111111111000000000000000111111111111222222222333333555666777777777777222222222222111111111000111111111111111111111111111000000///////////////000000000000000000000000000//////......//////000////////////////////////........................///...............//////......////////////......---...//////000000//////////////////////////////............////////////........................---...///000000///...---///////////////000111111//////.........///000000000111222000---,,,---//////000000111222222111111000000000///...///000111000000000000000000000000.........///////////////000111111000/////////000//////////////////////////////.........//////000111000//////......//////000000000111111222333444222222111111111111111000222222222222222222333333///000000111222222333333111111222222222333333333000111111222333333444444333333222222333333333444333333333444444555555555444444444555555555666666666666666777888888999999777777777777888888888888999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========???CCCFFFFFFDDD@@@>>>???@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCAAACCCEEEGGGHHHIIILLLNNNQQQQQQPPPPPPTTT```qqq}}}tttwwwzzzdddQQQKKKIIIDDDCCCGGGDDDCCCCCCBBBAAAAAA@@@@@@??????????????????>>>>>>ooommmxxxuuudddaaabbb___YYYZZZZZZ[[[^^^```^^^WWWRRRQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUVVVUUUUUUTTTSSSRRRNNNQQQTTTTTTRRRSSSVVVYYYVVVWWWWWWWWWVVVUUUSSSSSSMMMOOOQQQOOOKKKIIIIIIJJJJJJJJJIIIJJJKKKLLLNNNOOOLLLIIIGGGFFFGGGHHHHHHGGGFFFIIIKKKJJJFFFCCCCCCDDDAAACCCFFFHHHHHHGGGEEEDDD@@@@@@@@@???????????????999::::::;;;<<<<<<<<<;;;888:::<<<>>>???===;;;:::999999:::::::::999888888666777999::::::999888777555555555555555555555555444444444555555555666666444444222222222222444444333222222222222222222333222222111111111111111111000000111111222222222222111222222222222111000000222222111111000000//////000111111111111222222222---...000222444666777777444444444333333222222222000000000000000000000000222111///.........///000111111111111111111111111---------,,,,,,---------111111000000000000111111........................///......---------............////////////......---......///////////////////////////////////////............/////////000........................---...///000000///...---///////////////000111111000///...------------------...///---***(((***,,,000000111222222222222222///000000///......000111000000000000000000000000......//////000000111111---...//////......///000////////////////////////111000000////////////000000000///...............000000000000111222333444444333333222222111111111111111111222222333333444///000000111222222333333111111222222222333333333000000111222333333444444000222444666777777666555222222333333444555666666444444444555555555666666666666666777888888999999777777777777888888888888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>@@@CCCEEEDDDAAA<<<999>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBB???AAADDDFFFGGGIIILLLNNNRRROOOJJJJJJPPP[[[gggooowwwtttrrrmmmlllzzz~~~```TTTNNNHHHGGGKKKEEEEEEDDDCCCBBBBBBAAAAAABBBBBBAAA@@@???>>>======yyyuuu}}}kkkffffffaaa^^^```WWWXXXYYY[[[\\\[[[WWWSSSQQQRRRUUUVVVWWWVVVTTTSSSWWWWWWVVVTTTQQQOOOPPPQQQRRRRRRQQQQQQRRRSSSTTTTTTVVVVVVUUUUUUTTTSSSSSSSSSOOOPPPPPPPPPOOOMMMKKKJJJLLLKKKIIIIIIJJJKKKKKKJJJJJJHHHEEEDDDFFFGGGHHHHHHKKKJJJIIIHHHFFFEEEDDDCCCEEEDDDDDDDDDDDDDDDEEEFFFBBBBBBAAA@@@???>>>===<<<999999999999999999999999:::::::::999999999888888::::::999999888777666666555555666666777777888888777777777666555555444444555444444333333444444555444444444444333222222111333333333222222222111111111222222222222111000000000000000000000000000000111111111000000...------222111111111000000//////000000111111111111000000000222333555555444333222333555888999999666333111111222222333333222222111000000000000000000000000///////////////////////////////////////.........000//////......000111222000///...---------------////////////////////////---------------...///000,,,,,,,,,---------......000000000000000///..............................000000//////.........---///......---------......////////////////////////........................///////////////////////////000222333333222000///000000000000000000000000///////////////////////////......------///000111//////............//////////////////////////////////////////////////////............////////////000111111111111222222222111111111111111111111111222222111111111111111111111111111111111111111111000111111111111222222222444444333222333444555666111222333333444444333333555555555555555555555555444444444555555555555666555555555555666666666666888888888777777777777777888888999999999::::::::::::::::::999999888888888;;;;;;:::::::::999999999===>>>???@@@@@@???>>>===>>>@@@BBBBBBAAAAAABBBCCCBBBAAAAAAAAAAAABBBCCCCCCCCCBBBBBBDDDGGGJJJKKKKKKQQQOOOLLLKKKOOOVVV^^^dddyyywwwlllbbbiiiffflll}}}lll]]]QQQMMMOOODDDFFFFFFEEECCCBBBBBBDDDBBBBBBAAA@@@??????@@@BBB{{{zzzeeeaaaaaa]]][[[]]][[[[[[[[[]]]]]]\\\XXXUUURRRRRRSSSTTTTTTSSSRRRQQQVVVWWWVVVTTTQQQPPPPPPQQQQQQQQQQQQQQQQQQRRRSSSSSSTTTTTTTTTSSSRRRRRRQQQQQQOOOOOOPPPPPPPPPNNNMMMLLLLLLKKKJJJJJJLLLLLLKKKJJJIIIGGGEEEEEEGGGHHHHHHGGGHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBBBBCCCDDDEEEFFFGGGBBBAAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888::::::999888888777666666666666666666666777777777555555555555444444444444555444444333333444444555444444444444333333222111333333333222222111111111333333333333333222111111000000000000000000000000111111111111000///...---111111111000000000/////////000000111111000000///000111333444555444333222444555888999999666444222222333333444444333333222000000000000000000000000000000000000000000000000/////////////////////...//////.........///000111...---,,,,,,+++++++++,,,////////////////////////---------------...//////---------........./////////////////////...------........................000/////////............///......---------......////////////////////////........................///////////////////////////000111222222111000//////////////////////////////////////////////////////......---...///000111//////............//////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////............////////////000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222444333333222333444555666222333444444555555444444555555555555555555555555444444444555555555555666666666777777777888888888888777777777777777777777888888999999999::::::::::::::::::999999999888888999:::::::::;;;;;;<<<<<<======>>>??????>>>===<<<>>>@@@BBBBBBAAA@@@AAABBBBBBAAAAAAAAAAAABBBCCCCCCDDDCCCCCCEEEGGGIIIJJJJJJPPPMMMJJJIIIMMMSSS[[[___nnn{{{vvvqqqmmmjjjkkkqqqxxxzzzdddUUUNNNQQQNNNJJJHHHIIIHHHFFFDDDBBBBBBAAA@@@???>>>???@@@~~~ooo^^^[[[\\\ZZZYYY[[[^^^]]]\\\\\\\\\ZZZWWWUUURRRQQQQQQPPPPPPPPPPPPQQQVVVWWWWWWUUUSSSQQQQQQRRRQQQQQQPPPPPPQQQQQQRRRRRRQQQQQQQQQPPPOOOOOONNNNNNMMMNNNOOOPPPPPPOOONNNMMMLLLKKKKKKLLLNNNNNNLLLJJJHHHGGGFFFFFFHHHHHHGGGFFFDDDDDDDDDEEEEEEEEEEEEEEE@@@@@@AAABBBCCCEEEFFFGGGAAAAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999999999888888888999999999888888777777666777777666666666666666666333333333444444444444444555444444333333444444555555555555444444333111111444444333222111111000000333444444444444333222222000000000000000000000000222222222222111000//////111111000000000000//////...//////000000//////...///000222333444444333333444555777999888666444222333333444444444444333333000000000000000000000000000000000000000000000000......//////////////////...............///000000...---,,,,,,+++,,,,,,,,,////////////////////////------------.........///........./////////000000...............------,,,........................////////////..................---------......///////////////////////////........................////////////////////////...///000111111000///...///////////////////////////////////////////////////............///000000//////............//////////////////////////////////////////////////////............////////////000000000111111111222222111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222333333333333333444555555333444444555555555555555444444444444444444444444444444444555555555555666888888888888999999999999777777777777777777888888888888999999999:::::::::::::::::::::999999999999999999:::;;;<<<===>>>>>><<<======>>>>>>>>>======>>>???AAAAAA@@@@@@@@@AAABBBAAAAAAAAAAAABBBCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIOOOMMMJJJIIIKKKQQQWWW[[[aaaooo|||uuuoooqqqooo```\\\TTTLLLHHHJJJKKKHHHDDDDDDCCCCCCBBBAAA@@@??????{{{~~~wwwhhh\\\ZZZ[[[[[[[[[]]]^^^\\\ZZZYYYYYYWWWUUURRRQQQPPPOOONNNOOOPPPRRRSSSWWWXXXYYYWWWUUUSSSSSSSSSRRRRRRQQQQQQQQQQQQRRRRRROOONNNNNNMMMMMMLLLLLLKKKKKKLLLMMMNNNOOONNNMMMMMMKKKKKKLLLNNNOOOOOOLLLIIIGGGGGGFFFGGGIIIIIIGGGEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@AAAAAACCCDDDEEEAAA@@@@@@???>>>=========<<<<<<<<<<<<<<<<<<<<<<<<999999999999888888888888999888888888777777777666777777777666666555555444222222333444555555666666555444444333333444444555555555555555444333111111444444333222111000//////333333333444333222222111000000000000000000000000222222222222222111000000000000000000000000//////......////////////.........///111222333333333333333555666888888666444333222222222333333222222222////////////////////////111111111111111111111111............////////////...............///////////////............//////////////////////////////------..................---.........////////////.........//////......---........................///////////////............------------...//////////////////////////////........................////////////////////////---......//////......---////////////////////////////////////////////////............/////////000//////............//////000000000000000000000000////////////////////////............////////////000000000000111111111111111111111111111111111111111111111111111222222222111111111111111111111111000000111111111222222222333333333333333444444444222333444444555555444444444444444444444444444444444444444555555555555666777777888888888999999999777777777777777888888888888888999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<===>>>>>>???===>>>>>>>>>????????????>>>@@@AAAAAA@@@???@@@@@@BBBAAAAAAAAAAAABBBCCCCCCFFFGGGGGGFFFEEEEEEFFFHHHPPPNNNKKKJJJKKKOOOTTTWWWYYY```mmm}}}qqqggg[[[QQQNNNLLLIIIGGGEEEDDDDDDDDDDDDCCCBBB@@@}}}ooofff^^^]]]^^^___```aaa^^^\\\ZZZYYYYYYWWWTTTRRRPPPOOONNNNNNOOORRRUUUWWWWWWYYYZZZYYYWWWUUUTTTUUUSSSRRRRRRQQQQQQRRRRRRRRRMMMMMMLLLLLLKKKJJJJJJJJJIIIJJJKKKLLLMMMMMMLLLLLLKKKKKKLLLNNNOOOOOOLLLIIIGGGGGGFFFGGGIIIIIIGGGEEEDDDDDDCCCBBBBBBAAAAAA@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@??????>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777888888888777777777777777777777666666555555444444333333444555666777777888555444444333333444444555666666666555444333111111333333222111111000//////222222222222222111111000000000000000000000000000111222222222222111111000//////////////////000000......////////////......//////000111222222222222222333555666666555444333000000111111111111000000////////////////////////000000000000000000000000---.........//////000000........./////////////////////.........//////000////////////////////////---......//////...------,,,,,,---------............//////000000000//////.................................///////////////---------------...//////////////////////////////........................////////////////////////---------......---------........................////////////////////////---....../////////////////////............//////------------------------////////////////////////............//////////////////000000000111111111111111111111111111111111000000111111111222222222111111111111111111111111000000111111111222222222222222222333333333333333111111222333333333333222444444444444444444444444444444444555555555555666666666666777777777777888666666777777888888888888888888999999999:::::::::::::::::::::::::::::::::========================?????????@@@@@@AAAAAABBB???@@@BBBBBB@@@??????@@@BBBAAAAAAAAAAAABBBCCCCCCFFFHHHHHHGGGDDDDDDEEEGGGNNNLLLJJJIIIJJJMMMPPPSSSUUUXXX```oooooo___SSSMMMKKKGGGEEECCCCCCDDDDDDCCCAAAtttjjjfffaaa___```aaacccccc___^^^]]]\\\\\\ZZZVVVSSSPPPPPPOOOOOOPPPSSSUUUWWWVVVWWWYYYYYYVVVTTTTTTTTTSSSRRRQQQQQQPPPQQQQQQQQQMMMLLLLLLKKKKKKJJJIIIIIIIIIJJJKKKLLLMMMMMMLLLKKKLLLKKKKKKLLLNNNNNNLLLJJJHHHGGGFFFFFFHHHHHHGGGFFFDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@???>>>>>>>>>>>>??????>>>>>>>>>=========::::::::::::::::::::::::999888888888888777777777777777777777777777777777666666555555555555555555444444555555666777888888555444444333333444444555777777777666444333111000222111111111111000000000111222222222222111000000000000000000000000000000000111111111111111000000......////////////000000...//////000000//////...000000000000000111111111111222333444444444333222/////////000000/////////000000000000000000000000////////////////////////------......///000000000...//////000111000000000---------,,,------...///////////////////////////---.../////////...---,,,,,,,,,,,,------------......///000000000000000000.................................///////////////---------------...///000////////////////////////........................////////////////////////------------------------........................////////////////////////---......///000///////////////............//////////////////////////////////////////////////////............/////////////////////000000000111111111111111111111111111111000000000111222222333333111111111111111111111111000111111111111222222222111111222333333333333333000000111222222222222222333333333333333333333333444444444555555555555666444555555555666666666666666666666777888888999999888888999999999:::::::::::::::::::::;;;;;;;;;;;;>>>>>>======<<<<<<<<<<<<@@@@@@@@@@@@AAABBBCCCDDD@@@BBBCCCCCCAAA@@@@@@AAABBBAAAAAAAAAAAABBBCCCCCCFFFHHHIIIGGGDDDCCCEEEHHHKKKJJJIIIHHHIIIKKKMMMOOOUUUUUU[[[fffuuu}}}fffWWWQQQMMMIIIDDDCCCDDDEEECCC@@@rrrlllddddddbbb______```aaaaaa]]]]]]]]]]]]]]][[[VVVSSSRRRQQQQQQPPPPPPQQQSSSSSSRRRTTTVVVVVVTTTRRRQQQQQQQQQPPPOOOOOONNNNNNNNNOOOMMMMMMLLLLLLKKKJJJJJJJJJKKKLLLMMMNNNNNNMMMMMMLLLLLLKKKJJJJJJLLLLLLKKKJJJIIIGGGEEEEEEGGGHHHHHHGGGBBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>======>>>>>>>>>>>>>>>>>>============::::::::::::::::::::::::888888888888777777777777666777777777777777777777444444555555555555555555444444444555555666666666555444444333333444444555888777777666555333111000000000000000111111111111222222333333222222111000000000000000000000000000///000000111111000000///........./////////000000///000000111111000000///111111000////////////000///000111222222222222111//////000000000000//////000000000000000000000000........................------......///000000111//////111222222222111000---------------...//////////////////////////////---...///000///...,,,+++------------............---...//////000000//////..................................../////////000---,,,,,,------///000000////////////////////////........................////////////////////////......------------..............................////////////////////////------///000000000///...//////............//////111111111111111111111111////////////////////////............////////////////////////000000000111111111111111111111111111///000000111222222333333111111111111111111111111000111111111111222222222000111222333444333333222111111222333333333333222333333333333333333333333444444444555555555555666444444555555555666666666555666666777888888999999888888999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===@@@@@@??????@@@BBBCCCDDDAAACCCDDDDDDBBBAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCEEEHHHIIIGGGDDDCCCEEEIIILLLKKKKKKJJJKKKMMMOOOPPPVVVVVVZZZ```fffrrruuufffZZZSSSLLLHHHHHHHHHEEEBBBwww}}}oooeeeeee```bbbaaa^^^]]]^^^______YYYZZZ[[[\\\\\\YYYUUUQQQTTTSSSRRRQQQPPPOOOOOOOOOPPPRRRTTTTTTRRRPPPOOOOOOOOONNNNNNMMMLLLLLLLLLMMMNNNMMMMMMLLLKKKKKKJJJJJJMMMNNNOOOPPPPPPOOONNNMMMLLLKKKIIIIIIJJJKKKKKKJJJJJJHHHEEEDDDFFFGGGHHHHHH@@@@@@AAABBBBBBCCCDDDDDD===============>>>???@@@>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777777666666666666777777777777333444444555555666666666333333333444444444555555555444444333333444444555888888777666555333111000/////////000111111222222333444444444444333222222000000000000000000000000...//////000000000//////---.........//////000000000000111111111111000000222111000///........./////////000111111111111111000000111111111111000000000000000000000000000000........................---------...///000000111///000111333333222222111///////////////000111111////////////////////////---...///000000...,,,+++............/////////000,,,,,,---.../////////...........................---.........//////000000,,,,,,,,,---...///000111////////////////////////........................///////////////////////////......------......///........................////////////////////////,,,---///000000000///...//////............//////........................////////////////////////............/////////000////////////000000000000111111111111111111111111///000000111222222333333111111111111111111111111000111111111111222222222000111222333444333222222222222333444444444444333333333333333333333333333444444444555555555666666555555555555666666666666555666666777888999999999888888999999999::::::::::::::::::;;;;;;<<<<<<<<<999::::::;;;<<<===>>>>>>??????>>>>>>???AAABBBDDDBBBDDDEEEDDDCCCAAAAAABBBBBBAAAAAAAAAAAABBBCCCCCCDDDGGGIIIHHHDDDCCCFFFJJJOOOOOOOOOOOOOOOQQQSSSTTTYYYXXXZZZ\\\[[[```sssggg___UUUOOOMMMLLLIIIFFFuuutttvvv|||wwwxxxnnnfffdddaaa\\\]]]^^^]]]\\\ZZZZZZ[[[ZZZWWWTTTVVVZZZ\\\ZZZVVVXXXVVVSSSPPPNNNMMMMMMMMMPPPPPPQQQQQQPPPPPPOOONNNNNNOOOOOOPPPPPPOOOOOONNNNNNNNNJJJFFFFFFJJJKKKGGGGGGJJJMMMPPPQQQPPPNNNMMMNNNLLLJJJJJJJJJKKKJJJIIIKKKIIIFFFEEEEEEEEEEEEDDDEEEDDDBBB@@@???>>>======<<<<<<<<<<<<======>>>>>><<<;;;;;;;;;;;;::::::::::::::::::999999999888888;;;;;;;;;:::999888777777444444555666777777666666444444444444444444444444333333333333333333333333555444444333222111000000444444444444444444444444000000/////////111222333000111222333333222111000000000000000000000000000---///000111111000///---111111000000//////..................////////////000000//////.........---,,,,,,---...///000111111222111111111000/////////////////////000000000000....../////////...,,,+++............////////////444333222111000000000000000000///000111///,,,)))---------............/////////.........---------........................//////.........---------....../////////...,,,+++///...---,,,,,,---...///------------------------,,,,,,,,,---...///000111////////////............000000000000000000000000///////////////.........000000///...------,,,,,,......................................................------------......000000000000000000000000---...///000000///...---////////////////////////000000000000000000000000......//////000000000111111111000000000000000111222222222111111111000000222111111000000000000000222222444444444444222222111111222222222333333333444444333222111111000000444222000111444666444222444444444444555777888999777666666666777888999999777888888888888999999999999999::::::::::::;;;;;;<<<;;;;;;:::::::::;;;;;;999:::;;;===>>>@@@AAABBB@@@@@@??????@@@@@@AAABBB@@@@@@AAAAAAAAAAAABBBBBBEEEFFFEEEDDDDDDEEEIIILLLNNNNNNOOORRRWWW[[[]]]]]]^^^[[[YYYXXXWWWXXX```iiifffYYYTTTPPPMMMNNN}}}xxxwww{{{~~~{{{yyyxxxppp}}}xxxfffaaabbb```]]]]]]^^^]]]\\\ZZZZZZZZZ[[[XXXVVVXXX\\\^^^]]]ZZZYYYWWWUUURRRQQQPPPPPPQQQQQQQQQQQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQQQUUUTTTNNNJJJKKKKKKIIIHHHIIIJJJLLLMMMMMMMMMMMMNNNLLLIIIIIIIIIIIIHHHGGGHHHFFFDDDDDDEEEGGGGGGFFFDDDCCCBBB@@@>>>>>>======;;;;;;;;;<<<<<<===============<<<<<<;;;;;;;;;:::999999999999888888888888999888888777777666666666444555666666666666666666444444444444444444444444333333333333333333333333444333333222222111111111333333333333333333333333111000000//////000111222000111111222222111111000000000000000000000000000///000111222222111000///111000000000/////////...............////////////000/////////............------......///000000000000000000000////////////000000000000////////////...///000000000///...---............////////////111111000000000111222222000000000111222000...+++---------............/////////.........---------........................//////.........---------....../////////...,,,,,,///...------------...///------------------------//////.........///000000////////////..................................../////////////////////...000//////...------,,,,,,......................................................------------......////////////////////////......////////////......////////////////////////000000000000000000000000222222222222222333333333111111000000000000000111222222222111111111000000222111111000000000000000111111222333333222111111111111222222222333333333444444444444555555555555555333222333666777666444666555555555555666666777666666666777888999:::;;;777888888888888999999999999999::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;;;;:::;;;<<<===>>>???@@@AAA@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAAAAABBBBBBDDDEEEFFFFFFFFFGGGJJJLLLMMMMMMOOORRRVVV[[[^^^___aaa]]]YYYWWWTTTTTTZZZbbbqqqxxxpppfff^^^[[[~~~zzzzzzyyysssllliiimmmjjj^^^^^^``````^^^^^^]]]\\\[[[ZZZYYYXXX[[[YYYXXXZZZ^^^aaa```^^^[[[YYYWWWVVVTTTTTTUUUUUURRRRRRRRRQQQQQQOOONNNNNNNNNNNNMMMLLLLLLMMMNNNNNNUUU^^^bbbZZZPPPKKKKKKKKKHHHHHHHHHHHHIIIJJJLLLMMMMMMKKKHHHGGGHHHGGGFFFEEEEEEDDDCCCDDDFFFHHHHHHHHHCCCBBBAAA???>>>=========::::::;;;;;;;;;;;;<<<<<<>>>>>>===<<<<<<;;;::::::999999999888888888777777777777777777777777777777666666666666666666555444444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222111000000///000000111222111111000000111111222000000000000000000000000000111222333333222111000000000000000////////////............////////////////////////............////////////////////////...//////////////////000111111000000//////.........///000000111000000///............////////////////////////000111222333111000000222333333000...---------............///...............---------.......................................---------.........///......---,,,///...------------...///------------------------111111000///////////////////////////............------------------------......///////////////////////////...------,,,,,,......................................................------------......//////////////////////////////............//////////////////////////////000000000000000000000000111000000000000000000///000000000//////000000111222222222111111111111111222111111000000000000000000000111111111111000000111111222222222333333333222222333555666777888999666555444555777888777666777777666555555555555555666666777777999:::<<<<<<777888888888888999999999999999::::::::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<===>>>?????????AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCEEEGGGHHHHHHIIILLLMMMLLLMMMOOORRRUUUZZZ]]]```ddd^^^XXXSSSPPPNNNSSSZZZcccwww{{{uuu|||tttjjjeeeeeeuuutttbbb\\\]]]^^^]]]]]]\\\ZZZYYYYYYYYYWWWVVVYYYXXXXXX[[[^^^aaaaaa```ZZZZZZXXXWWWWWWWWWWWWWWWRRRRRRRRRRRRQQQPPPOOONNNPPPNNNMMMKKKKKKMMMNNNPPPXXXeeelllcccTTTLLLKKKLLLGGGGGGGGGHHHIIIJJJJJJJJJLLLIIIGGGFFFFFFFFFDDDCCCDDDCCCBBBDDDFFFGGGGGGFFFBBBAAA@@@???============::::::::::::::::::::::::======<<<;;;::::::999888::::::999999999888888888888888888888999999999999666666777777666555444444444444444444444444444444333333333333333333333333111111111222222333333333111111111111111111111111222222111000000/////////222111000//////000111222000000000000000000000000000111111222222111111000000000000000////////////............///////////////////////////.........000000//////..................//////000000111111111111000000//////............//////000000000000............///////////////////////////000111222111000000222333444222111---------............///..........................................................................................------.........------.................................000000///////////////000////////////............------------------------............//////////////////.........---------......................................................------------......////////////////////////000///...------...///000////////////////////////000000000000000000000000000000000///.........---000////////////000000111111111111111111111111111222111111000000000000000111111111111111111111111111111222222222333333333111111222333555666777777666555555666777777777777666666555555555555666666666666777888999;;;===>>>777777888888888999999999999999999:::::::::;;;;;;;;;;;;:::::::::;;;<<<<<<============>>>>>>>>>>>>@@@AAAAAAAAA@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBBBBBEEEHHHJJJKKKLLLNNNPPPOOOPPPQQQRRRTTTVVVZZZ]]]ddd\\\UUUPPPLLLJJJNNNSSS^^^jjj|||mmmaaaccclll|||iii^^^\\\[[[YYYWWWZZZWWWUUUUUUVVVWWWVVVUUUVVVVVVWWWYYY\\\^^^______YYYYYYXXXXXXWWWWWWWWWWWWQQQQQQRRRRRRQQQQQQPPPOOOQQQPPPNNNMMMMMMNNNPPPQQQXXXeeellldddUUULLLKKKLLLEEEGGGIIIKKKLLLKKKIIIHHHJJJHHHFFFEEEEEEEEEDDDBBBFFFDDDDDDDDDEEEEEEDDDBBBAAA@@@???>>>===<<<<<<<<<:::::::::::::::::::::999;;;;;;:::999999888777777;;;:::::::::999999999999888888888888888888999999666666777777666555444444444444444444444444444444333333333333333333333333111111111222222333333444000000000000000000000000111111111111000000//////222111000//////000111222///////////////////////////000000000000000000///////////////000000000000............////////////.........///////////////000000000///......------...//////000000111111111111000000000/////////...------------...//////000............////////////111000//////.........///000000///111333444333111---------............///---.............................................---...........................------............---..................---........................------------...///000111////////////....................................---.........//////000000...............---------......................................................------------..............................000///...------...///000////////////////////////////////////////////////333333333222222111111111//////......///000111111111111111111111111111111222111111000000000000000222222222111111222222222111111222222222333333333333333333444444444555555444444555555555555666666444444444555555666888888666666777888999;;;===>>>777777888888888999999999999999999:::::::::;;;;;;:::::::::::::::;;;<<<===============>>>>>>>>>>>>???@@@AAAAAAAAA@@@@@@???@@@@@@@@@AAAAAAAAABBBBBBBBBEEEIIIKKKMMMOOORRRTTTUUUUUUUUUSSSQQQRRRUUUXXX___XXXQQQNNNLLLJJJLLLQQQYYY]]]gggvvv|||xxx~~~~~~iii___iiiyyyzzznnnaaa]]][[[XXXTTTQQQSSSPPPNNNOOOSSSVVVVVVTTTTTTTTTVVVWWWYYY[[[\\\]]]XXXXXXXXXXXXWWWWWWVVVVVVPPPPPPQQQRRRRRRRRRRRRQQQPPPPPPOOONNNNNNOOOPPPPPPUUU^^^ccc]]]RRRMMMKKKJJJEEEGGGJJJMMMMMMKKKIIIGGGIIIGGGEEEDDDEEEEEEDDDCCCGGGEEEDDDDDDDDDCCCAAA???@@@???>>>===<<<<<<<<<<<<;;;;;;::::::::::::999999999999888888888888777777:::::::::999999999888888666666666666666666666666666666666666666666555444444444444444444444444444333333333333333333333333111111111222222333333333000000000000000000000000000111111111111000000///111000000//////000000111////////////////////////////////////////////////////////////000000000000............////////////.........///////////////000000//////.........---//////////////////000000/////////000000000000000...------------......///............////////////111000///...------------000///...///111222111000---------............///---------.......................................---------.....................---------...//////------...//////...------........................+++,,,,,,,,,---///000111////////////....................................------......///000000000..............................................................................------------..............................//////............//////////////////////////////////////////////////////111111111111111000000000............///000111111111111111111111222222222222111111000000000000000333222111111111111222333111111222222222333333333666666666555555555555555222444555555444333555666333444444444666777888999666666777777999:::<<<<<<777888888888888999999999999999::::::::::::;;;;;;::::::::::::;;;<<<<<<===============>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBEEEIIILLLNNNQQQUUUXXXZZZZZZXXXSSSOOOMMMPPPSSSZZZSSSNNNNNNNNNLLLMMMPPPUUUVVV[[[eeettt|||vvvvvv}}}yyyhhheeewwwrrrggg___^^^\\\VVVRRRQQQMMMJJJGGGJJJPPPTTTUUUTTTSSSTTTUUUWWWWWWYYYZZZ[[[YYYYYYYYYXXXWWWVVVUUUUUUNNNOOOPPPRRRSSSSSSSSSSSSNNNNNNNNNNNNNNNNNNNNNNNNPPPUUUVVVRRRNNNMMMKKKHHHFFFHHHIIIKKKKKKJJJIIIHHHGGGEEEDDDDDDEEEFFFFFFEEEFFFEEEDDDDDDDDDCCC@@@>>>??????>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::888888888888888999999999888888888777777777777666777777666666555555444444444555666666666666666666444444444444444444444444333333333333333333333333222222222222222222333333000000000000000000000000//////111111222111000000//////000000000000//////////////////////////////111000000000000000000111.../////////000000000111............////////////............/////////000///////////////............---------------,,,,,,......//////000000111111000///...------......///............//////////////////...------.........///...,,,---...//////...---------............///---------.........//////........................---------.........//////...------,,,---...///000------...//////...------..............................---......///000000////////////............------------------------------......///000000111..............................................................................------------....................................////////////......////////////////////////////////////////////////............////////////...------......000111111000000111111111222222222222111111000000000000000222111000000000000111222111111222222222333333333555555555444444444444444222444555555333333555777555555555555555666777888666666666777888999:::;;;777888888888888999999999999999::::::::::::;;;;;;::::::::::::;;;<<<======<<<<<<======>>>>>>??????<<<===???AAABBBBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBDDDFFFIIILLLOOOSSSXXX\\\[[[\\\YYYTTTMMMKKKNNNRRRWWWQQQMMMOOOPPPNNNNNNOOOSSSRRRUUU\\\cccpppwwwrrrsssiiinnntttqqqgggaaa```]]]WWWSSSTTTIIIEEECCCGGGNNNTTTUUUTTTSSSTTTVVVWWWWWWXXXYYY[[[ZZZZZZYYYYYYXXXVVVUUUTTTMMMNNNPPPRRRSSSTTTUUUUUULLLMMMNNNNNNNNNNNNMMMLLLMMMOOOMMMJJJKKKMMMKKKFFFHHHHHHHHHGGGHHHHHHIIIIIIFFFEEEDDDDDDFFFGGGGGGFFFDDDDDDCCCDDDDDDDDDAAA??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::777888888999::::::;;;;;;666666666666555555555555:::999999888777666666555444444555666777777777666444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111...///000111222222111000...///000111111000///...////////////////////////222222111111111111222222.../////////000000111111............/////////000---.........//////000000////////////////////////,,,,,,,,,++++++*********------...///000111222222222111000.........///000............/////////000---------------...///000///---++++++---...---,,,---------.........//////---------.........//////........................---------.........//////...------,,,---...///000,,,---...//////...---,,,////////////////////////111000000///////////////000/////////............,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111---..............................................................................------.................................---...///000000///...---////////////////////////////////////////////////000000111111222222333333---------......000111111000000111111222222222222222111111000000000000000111000///......///000111111111222222222333333333111111111222222333333333222444666666444333555777777777666555555555555666777777666666777888999999777888888888888999999999999999:::::::::;;;;;;;;;999999999:::;;;<<<===>>><<<<<<<<<===>>>?????????;;;<<>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::555666777999999999888777888777666666666666666777444444333333333333444444444555555555444333333222333444444555666777888888555555555444444333333333333333333222222222111111111111111111000000000///111///------000222111///000000///...............////////////////////////444333222111000000000000000000//////.........---//////000000000000//////000///...------...///000//////.........---------...///000000000///---,,,........................000000111222222111//////+++*********+++---///000................................................//////.........---------......////////////......//////.........---------000000//////.........------,,,,,,+++,,,---...//////...---,,,,,,---...///,,,---------.../////////......////////////......,,,---------......//////......//////000000111111.........................................................------,,,,,,,,,---------............///,,,,,,,,,---...///000000...------,,,,,,------...////////////////////////........................////////////////////////000000000000000000000000000000000000111111111111////////////000000000000222222111000//////000000111111000///......//////222222111000//////000000000000111111111222222222222333444444555555444444444444444555666777777888666666666666666555555444111222444555555555777999::::::::::::::::::::::::::::::;;;;;;<<<===============>>>>>>>>>>>>======??????@@@@@@@@@AAAAAAAAA???@@@BBBCCCCCCBBB@@@???BBBGGGKKKLLLKKKMMMRRRWWW^^^]]][[[WWWUUUUUUWWWZZZ]]][[[WWWSSSPPPNNNMMMMMMNNNPPPRRRRRRTTTYYYbbbhhh~~~}}}{{{kkkfffbbb]]]YYYYYY[[[[[[WWWTTTOOOJJJFFFFFFLLLQQQSSSSSSQQQTTTWWWYYYXXXWWWWWWWWWWWWYYYZZZZZZXXXUUUQQQNNNPPPPPPPPPPPPQQQQQQQQQQQQPPPOOOOOONNNMMMLLLKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHIIIHHHGGGEEEEEEEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>======<<<;;;;;;;;;;;;:::::::::555666777888999999888777777666666666666666777777777777666666666666777777444555555555444444333222222222222333444444555555555555444444444333333333333333222222222111111111333222222222111111111111111///---...000222111///000//////.........//////////////////////////////444333222111000000000000000/////////...............//////000000//////...//////............////////////.........---------...///000000000///------//////////////////////////////111111111111000///---,,,,,,,,,,,,...///000................................................//////.........---------......////////////......//////.........---------///.........------------------,,,,,,,,,---...//////...------------...///---------.....................////////////......------.........////////////////////////000000000................................................/////////......------------------............///---,,,,,,------///000000///......------......///------------------------........................////////////////////////000000000000000000000000//////000000000111111111000000000000111111111111222111111000//////000000333333222111111111111111222222111000000000000000111111222222222333333333222333444444555444444444444444444555666777777777666666666666666555444444222444555666666666888:::::::::999999999999999999999999::::::;;;<<<<<<<<<>>>>>>????????????>>>>>>?????????@@@@@@@@@AAAAAA???@@@AAACCCCCCCCCAAAAAACCCFFFIIIJJJIIILLLQQQVVV[[[]]]^^^]]][[[YYYYYYZZZZZZYYYWWWSSSNNNKKKKKKKKKKKKLLLMMMNNNQQQVVV\\\```gggmmmwwwlllaaa___YYYVVVTTTUUUXXXYYYWWWTTTPPPKKKGGGGGGKKKNNNPPPPPPOOORRRVVVXXXXXXWWWWWWXXXWWWWWWWWWWWWUUUSSSPPPOOOOOOOOOOOOOOOOOOOOONNNNNNMMMNNNNNNOOONNNMMMLLLKKKLLLLLLLLLLLLKKKJJJIIIIIIGGGFFFFFFEEEFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDEEEEEEBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@???>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::666777888888999888888888555555666666777777888888888888777777777777888888444555555555555444333333222222222222222333333333444444444444333333333333333222222222222111111111111111111111000000000000000///......000111111000/////////......///000000////////////////////////333222111000000//////000////////////.....................//////...............////////////....../////////............---/////////000///......---000000000000000000000000......///000111111111111//////............//////...............................................................---------......////////////.....................------------------------,,,,,,,,,---------,,,------...//////...------------...///...............---------......////////////............////////////000000000000//////////////////................................................///////////////.........---------............///---------------...///000/////////....../////////................................................////////////////////////000000000000000000000000//////000000000000111111111111111111222222222222111111000/////////000000444333222222111222222222222111000000000000000000222222222333333333444444222222333444444444444444444444444555666666777777555666666666666555444444333555777777666777888:::888888888888888888888999888888888999::::::;;;;;;???@@@@@@AAAAAA@@@@@@???>>>?????????@@@@@@@@@@@@>>>???AAACCCDDDDDDCCCCCCDDDFFFGGGGGGGGGJJJPPPUUUWWW[[[___```^^^[[[XXXWWWVVVXXXXXXSSSLLLGGGGGGJJJJJJIIIJJJLLLQQQTTTVVVWWWXXX[[[cccqqqqqqbbbYYYWWWTTTSSSRRRTTTVVVWWWVVVTTTQQQNNNJJJIIIJJJMMMNNNMMMMMMPPPSSSUUUUUUUUUVVVWWWWWWVVVUUUTTTRRRQQQPPPOOOMMMMMMNNNNNNMMMLLLKKKJJJLLLMMMOOOPPPPPPNNNMMMKKKNNNNNNNNNNNNMMMLLLKKKKKKGGGFFFFFFFFFFFFFFFFFFFFFBBBCCCCCCDDDDDDEEEEEEEEE@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;:::::::::999999888888888888888888888888444444555666777888888888555555444444444444555555444444555555555555444444555555555444444333333333333333333333333333333333222222222222111111111111///............---------000///......///000111111//////////////////000111////////////////////////222111000//////////////////////////////.........------............---------...///000000///...---/////////...............///////////////......---////////////////////////---...//////000111111222000//////......---------........................................................................---......//////......---........................------------------------...------------..................------........./////////...---------,,,......////////////....../////////000000000000000000000000//////......---................................................//////..................---------............///---------------...///000//////............//////111111111111111111111111........................////////////////////////////////////////////////////////////000000000111000000000111111111222222111000000/////////000000111111000000000000111111111111000000000000000111111111222222222222333333222222333444444444444333444444444555555666666666555555666666555555444333333555666666666666888999777777777777888888888888888888999999:::;;;;;;;;;??????@@@@@@@@@@@@??????>>>>>>>>>????????????@@@===???@@@BBBDDDEEEEEEEEEFFFFFFFFFFFFFFFIIIOOOTTTUUUXXX\\\]]]ZZZVVVSSSQQQRRRVVVYYYTTTKKKEEEFFFIIIKKKJJJJJJNNNSSSUUUTTTRRRTTTWWW\\\gggwww}}}mmmfff^^^VVVRRRTTTSSSTTTUUUWWWWWWVVVUUUSSSPPPMMMKKKKKKLLLMMMMMMKKKNNNQQQRRRRRRSSSTTTUUUVVVUUUTTTRRRQQQPPPOOOOOOKKKLLLMMMMMMMMMKKKJJJIIIMMMNNNPPPQQQQQQOOOMMMLLLMMMMMMNNNMMMMMMLLLKKKJJJHHHHHHGGGGGGFFFEEEEEEDDDBBBBBBCCCCCCDDDDDDEEEEEE@@@@@@?????????@@@AAAAAA@@@@@@???>>>===<<<;;;:::;;;;;;:::::::::999999999999999888888888888888888333444666777888888888888444333333222222333333444444444555666666555555444555555555444444333333222333333333333333333333333222222222111111111000000............---------,,,//////////////////000111000000/////////000000111////////////////////////000000//////.../////////.........///////////////------............---------...///000000///...---////////////////////////000/////////....................................---......//////000111222//////......------,,,+++................................................---.....................------............---------.......................................//////.....................------..................---/////////...---------,,,......////////////......000000000000000/////////000000//////......------................................................---------------------------------............///...------------...//////...------,,,,,,------...111111111111111111111111........................////////////////////////////////////////////////...////////////000000000/////////000000000111111000///////////////000000111000000///000000111111111000000000000000111111000000000000111111111111111222333333444444333333444444444444555555555555555555555555555444444333222444555555555555666888666666666777777888888888999999999:::;;;;;;<<<<<<======>>>>>>>>>>>>============>>>>>>>>>?????????===>>>@@@AAACCCDDDEEEFFFGGGFFFEEEEEEFFFIIINNNRRRUUUWWWXXXXXXTTTPPPNNNMMMPPPUUUXXXTTTKKKEEEEEEHHHKKKJJJKKKNNNSSSTTTRRRNNNOOOUUUZZZ^^^eeeuuummmaaa___\\\VVVQQQTTTUUUVVVXXXXXXXXXWWWWWWUUUTTTQQQOOONNNNNNNNNOOOLLLNNNPPPQQQQQQQQQSSSTTTTTTTTTSSSRRRQQQPPPOOOOOOKKKLLLNNNOOOOOOMMMKKKJJJNNNOOOOOOPPPOOONNNMMMLLLJJJJJJJJJJJJIIIHHHGGGGGGHHHHHHHHHGGGGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDAAA@@@@@@?????????@@@@@@??????>>>======<<<;;;;;;::::::::::::999999999999::::::999888888888888999444555666888888888777777555444444444444444444555444444555666666666666555444444333333222222111111222222222222333333333333222111111111111000000000000000000000////////////...///000///...///000222222111000000/////////000//////////////////////////////............//////.........///////////////.........//////...............////////////.........////////////000000000000000///............///....................................///000111111...............---,,,+++................................................---------...............------............---------------........................///////////////...////////////...------------...//////...------...............---------......////////////......000000////////////......//////..................................................................,,,,,,,,,------------------------............///......---------......///------,,,,,,,,,,,,------................................................////////////////////////000000000000000000000000......////////////000000.../////////000000000000//////......//////000000111111111111111111222333000000000000000111111222/////////000000000000111111111222333333333333333444444444444444444444444444555555555555444333333333444555555444444555777666666666777888888999999999999::::::;;;<<<<<<<<<;;;<<<<<<======<<<<<<;;;============>>>>>>>>>>>>===>>>???@@@BBBCCCDDDEEEFFFEEEDDDDDDEEEHHHKKKMMMSSSTTTUUUSSSPPPMMMKKKKKKMMMQQQUUUSSSLLLGGGFFFGGGGGGHHHJJJMMMOOOPPPNNNLLLLLLTTTZZZ[[[\\\ggg{{{zzzggg^^^[[[XXXUUUTTTRRRTTTWWWYYYZZZZZZYYYZZZWWWVVVUUURRRPPPPPPPPPQQQNNNPPPQQQRRRQQQQQQSSSTTTSSSSSSSSSSSSRRRPPPOOONNNMMMOOOQQQRRRSSSQQQOOONNNOOONNNNNNMMMLLLKKKJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGGGGGGGGGGFFFEEECCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@???>>>>>>>>>???>>>>>>=========<<<<<<<<<:::::::::999999999999888;;;:::999888888888999999444555777888888777666555555555555444444555555555444444555666666666666666444444444333333333333333111111222222222333333333111111111111000000000000111111111000000000//////...///111000......000333333333111000//////......///////////////////////////......------......///............/////////000...//////000000//////...//////............//////.../////////000000000000111000///...---......///........................000///............///000......///000///...------................................................---------.........//////,,,------......------,,,---------.........//////---------....../////////...///000000///...---,,,------...//////...---------------.....................////////////....../////////.........------------..................................................................------------.........///---------............//////......---------............------------......------------------------........................////////////////////////000000000000000000000000........./////////000000//////000000000111111111...............///000000000000//////000111111222000000000000000111222222///000000000000111111111111111222333333333333222444444444444444444444444444444555555444444333222444555666666555555666777666666777888888999::::::888888888999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>======>>>???@@@AAACCCCCCCCCBBBAAABBBDDDFFFGGGHHHJJJMMMNNNNNNLLLIIIHHHHHHJJJMMMPPPPPPMMMHHHEEEDDDDDDGGGJJJLLLLLLLLLLLLMMMMMMTTTYYY[[[[[[bbbqqq}}}sssggg___YYYTTTTTTWWWPPPSSSWWWZZZ[[[[[[[[[\\\XXXXXXWWWTTTRRRQQQRRRSSSPPPRRRSSSSSSRRRRRRTTTUUUSSSSSSTTTTTTSSSQQQOOONNNOOOQQQSSSUUUVVVUUUSSSRRRNNNNNNLLLJJJIIIHHHHHHHHHJJJJJJJJJJJJIIIHHHGGGGGGCCCDDDFFFGGGHHHHHHGGGGGGDDDDDDDDDCCCCCCBBBBBBAAABBBAAA@@@???>>>>>>>>>>>>===============<<<<<<<<<:::::::::999999999888888<<<;;;999888888888999999555666888999888777555444444444444333333444444444444444555666777777666666666666666666666666666666111111111222222333333333111111111111000000000000////////////............---///111000......000333444444222000///.........////////////////////////......---------......///---.........//////000000//////000000000000//////000///...------...///000.../////////000000111111111000///------......///000000000000000000000000111000...------...///000...///000111111000///...................................................---------.........//////,,,------......------,,,---------.........//////,,,,,,,,,------............///000000000///---,,,,,,---...//////...---,,,,,,------....../////////......////////////......//////......---------,,,,,,------....../////////................................................---.........//////000000---------........./////////......---------......//////............//////////////////////////////........................////////////////////////000000000000000000000000............/////////000000111111111111222222222...............///000111---------------...//////000000///000000111222222000111111111111222222222111111222333333333333222444444444444444444444444444444555555444444333222555666777777666666777888666777777888999:::::::::777777777888999999::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<=========>>>======>>>>>>???@@@BBBBBB@@@??????@@@BBBDDDEEEDDDAAADDDHHHJJJIIIFFFDDDDDDHHHJJJLLLNNNLLLIIIEEEBBBDDDHHHLLLMMMLLLKKKMMMPPPMMMQQQUUUWWWYYY___gggnnn~~~qqqllleee___]]][[[ZZZYYYXXXXXXYYYYYYZZZZZZ[[[[[[YYYXXXUUUSSSSSSSSSTTTUUUVVVUUUTTTSSSSSSSSSTTTUUUSSSUUUVVVTTTPPPMMMMMMNNNPPPRRRUUUWWWYYYYYYXXXXXXRRRQQQOOOLLLJJJIIIHHHGGGJJJIIIHHHGGGFFFEEEEEEEEEFFFDDDBBBAAABBBFFFJJJMMMLLLIIIGGGEEEDDDBBB@@@>>>CCC@@@>>>>>>@@@@@@>>><<<;;;;;;:::::::::;;;<<<<<<::::::::::::::::::::::::<<<;;;:::999888888888888777888888888777666444333555555555555555555555555555555444444444333333333444444444444444444444444333444444555555444444333333333333222222111111111000000000000000000000000000000000000////////////111111000///...---,,,,,,........................//////.........------------------............/////////000000000000000///...------,,,---...///000,,,,,,------.../////////---------............///,,,---------.../////////............////////////...........................---,,,+++,,,...000111///000000000000111111111000///////////////000111---------.......................................---------............///000000000000000000000000000000//////.........---***++++++,,,---...//////222111000000111111000////////////////////////...///...---,,,,,,---...//////---+++,,,///000///---......------------......//////.........---------,,,,,,,,,------------...---------------------------------............///,,,---------.../////////+++,,,...000000///...,,,////////////////////////////////////000000000000//////000000111111222222......//////000000111111000000000000000000000000000000000000000111111222111111111111222222222222111111222222222333333333222222222222222222222222444444444444444444444444222333444444555555444444666666666666777777777777666666666666777777777777888888777777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<>>=========>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDDDDDDDCCCDDDFFFHHHIIILLLOOOPPPMMMHHHEEECCCEEEIIILLLLLLJJJIIIKKKNNNRRRTTTVVVYYY]]]aaadddfffpppvvvuuuhhheeeaaa______`````````WWWWWWWWWXXXXXXXXXXXXXXXWWWVVVUUUTTTTTTUUUVVVXXXVVVVVVTTTSSSSSSSSSSSSTTTWWWXXXYYYWWWTTTQQQQQQRRROOOQQQSSSUUUVVVWWWWWWWWWRRRQQQPPPNNNLLLKKKKKKKKKLLLKKKJJJIIIIIIIIIIIIIIIFFFEEEBBBAAABBBEEEIIIKKKLLLIIIEEECCCCCCDDDDDDDDDCCCAAA??????@@@@@@>>><<<===<<<<<<;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;:::999888888888888888999999999888777555444555555555555555555555555444444444444333333333333444444444444444444444444222333333444444333333222333333333222222111111111000000000000000000000000000000000000////////////000000000///......------........................//////.........------------------............/////////000000//////...---......---,,,------///////////////...------,,,,,,---------............///---------...............------......//////000000........................000///---,,,,,,---...///000000000000111111111111111111000000000000000000................................................---------............///000000000000000000000000000/////////.....................//////////////////...------......---,,,,,,,,,,,,---------......///...------------...///...---+++---///000///---......------------......//////.........---------............////////////------------------------------------............---------...............---...///000000000///...////////////////////////////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000//////000000111222............////////////111111111222222222333333222222222222222222222222444444444444444444444444222333444444555555444444555555555666666666777777777777777777888888888888888888888777888888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<===>>>@@@@@@???>>>===AAAAAA@@@@@@@@@@@@@@@@@@BBBCCCEEEEEEEEEEEEGGGIIIIIILLLOOOPPPNNNKKKHHHGGGIIILLLOOOOOOMMMKKKLLLNNNQQQSSSVVVZZZ\\\^^^^^^___iiilllxxxttteee```___^^^___aaabbbcccbbbYYYYYYXXXXXXXXXXXXXXXWWWVVVUUUUUUUUUUUUWWWYYYZZZVVVVVVTTTSSSRRRRRRRRRRRRXXXYYYYYYXXXVVVTTTSSSTTTOOOPPPPPPQQQRRRTTTUUUVVVSSSSSSQQQPPPOOONNNNNNNNNLLLKKKKKKJJJJJJJJJKKKKKKGGGEEECCCBBBBBBDDDGGGIIIKKKGGGCCCBBBCCCFFFHHHIIICCCAAA@@@@@@@@@@@@???===>>>>>>===<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999888888777777888999999:::999888666555444444444444444444444444444444333333333222222222444444444444444444444444333333444444444444333333222222222222222111111111000000000000000000000000000000000000////////////////////////////////////.......................................------------------............///////////////...---,,,,,,///......---------....../////////...------,,,,,,---------............///...............---------,,,,,,---...//////000000........................111000...---,,,,,,------000000000111111111222222333222222111111000000000000//////......---------........................---------............///000000000000000000000000////////////............000000/////////.........222000//////000111///...+++,,,,,,------.........///...------------...///...---,,,---/////////.........------------.....................---------............////////////------------------------------------...........................---------/////////000000000000111////////////////////////////////////000000000000111111111000///.........000000000000////////////000000000000000000000000000000//////000000111222000000000111111111111222111111111222222222222333222222222222222222222222333333333333444444444444222333444444555555444444444444444555555555666666777777888888888999999999999888888777777777888888;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999;;;???BBBBBB@@@===;;;?????????????????????@@@@@@CCCEEEFFFFFFFFFGGGHHHHHHKKKNNNOOONNNLLLKKKKKKLLLQQQVVVWWWSSSPPPNNNNNNTTTWWW\\\___```___\\\ZZZ___^^^eeexxxrrrfff^^^^^^]]]]]]^^^``````___]]]\\\[[[[[[[[[ZZZZZZYYYYYYWWWVVVVVVVVVVVVWWWXXXYYYVVVUUUTTTSSSRRRQQQQQQQQQUUUUUUVVVUUUTTTSSSRRRRRRPPPOOOOOOOOOPPPRRRTTTVVVVVVUUUTTTRRRQQQPPPOOOOOOJJJIIIIIIIIIIIIJJJJJJKKKGGGFFFDDDCCCCCCDDDEEEGGGHHHFFFCCCBBBDDDFFFGGGGGGBBBBBBAAAAAA@@@@@@???>>>>>>===<<<;;;:::999999999999999999999999999999999999999999999999888777777777888888999888777666555444444444444444444444444444333333333333222222222333333333333333333333333444444555555555555444444222222222111111111111111000000000000000000000000000000000000////////////............//////000000................................................---------............///,,,,,,---......---------///.........------------,,,,,,------.../////////---------............////////////...---------,,,+++,,,------...///000000........................000///...------------...000000000111111111222222444444333333222111000///111000000///...------,,,........................---------............//////////////////////////////////////////.........------------------------333222000111222222111////////////////////////............------.........------------...//////.........------------..............................++++++,,,,,,,,,---------........................,,,,,,---------........./////////...---------,,,//////......//////000111////////////////////////////////////000000000000000000000/////////......111111000000//////......000000000000000000000000///////////////000111111111111111222222222333333111111111111222222222222222222222222222222222222333333333333333444444444222333444444555555444444333333333444444444555555666777777777777888888888999888888777777777777777::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999;;;???AAABBB@@@===;;;>>>>>>>>>>>>????????????>>>AAADDDEEEEEEFFFGGGHHHHHHJJJLLLMMMLLLLLLLLLNNNNNNUUU^^^aaa]]]WWWQQQNNNSSSWWW]]]aaabbb^^^YYYUUUVVVTTTYYYdddtttoooddd```^^^\\\[[[[[[\\\]]]]]][[[YYY\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYXXXWWWVVVVVVUUUUUUTTTTTTSSSSSSRRRQQQPPPPPPRRRRRRRRRSSSSSSSSSRRRQQQQQQOOONNNNNNOOOQQQSSSUUUWWWVVVTTTRRRPPPOOONNNNNNJJJJJJIIIIIIIIIJJJKKKKKKGGGGGGFFFEEEEEEEEEEEEFFFEEEDDDDDDDDDEEEEEECCCAAAAAABBBAAAAAA??????>>>???<<<;;;:::999888888777777999999999999999999999999888888999999999888777777555666777777777666555444444444444444444444444444444444444333333333222222333333333333333333333333333333333444444333333333111111111111111111111111111111111111111111111111000000000000////////////------......///000000000........................---.....................---------............///)))***+++---..............................------,,,,,,------.../////////---------............////////////...---------,,,,,,,,,,,,---...//////000........................------------......////////////000000000111111111444444444444333222000///111111000///......------........................---------............///////////////////////////.........///////////////++++++,,,,,,---......///000...------...///---,,,111111000///...------,,,---..................---,,,---...............///......------------......---.....................+++++++++,,,,,,,,,,,,---........................,,,,,,,,,------------.../////////...---------,,,......---------...///000////////////////////////////////////000000000000.../////////000000000111111111000000//////....../////////////////////////////////...///000000111.........////////////000000000111111111222222222222222222222222222222222222222222333333333444444222333444444555555444444333333333333444444444444555555555666666666666777888888777777666777777888:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>=========>>>>>>?????????<<>>======>>>:::999999888777777777777999999999999999999999999777777888999999888777666444555666666666555444333333333333333333333333333555555444444444333333333333333333333333333333333000000111111111111000000000000000111111111111111111111111111111111111111000000000000////////////---.........//////000000........................---------...............---------............///******,,,---.../////////,,,---......//////....../////////...------,,,,,,---------............///...............------------------------.................................,,,,,,------...//////000........./////////000000222333444444333222000///111000000//////.................................---------............///000000000000000000000000.........///////////////,,,,,,---...///000111222111000...///000000///---//////...---,,,++++++***------...//////...------,,,---......------...000......------------......---------...............------------....................................,,,,,,,,,,,,------------...............---------------------............////////////////////////////////////000000000000/////////000111222222222000000000000//////////////////////////////////////////......//////000111//////000000000000111111000000000111111111111222222222222222222222222222111111222222333333444444222333444444555555444444333333333444444444555555444444444555555555666666777666666666666777888999999::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<>>>===<<<;;;;;;===>>>@@@=========>>>??????@@@@@@===???AAABBBCCCEEEHHHKKKMMMNNNNNNNNNOOOQQQVVVYYY```hhhrrruuuoooeee[[[VVVTTTWWW\\\___^^^ZZZUUUQQQOOOPPPSSSTTTTTT[[[nnn~~~wwwggg^^^[[[[[[\\\ZZZYYYXXXZZZ\\\^^^]]]]]]YYYYYYYYYYYYYYYZZZZZZZZZZZZYYYXXXWWWUUUSSSQQQPPPOOOPPPQQQRRRRRRRRRQQQQQQRRRQQQPPPRRRUUUVVVUUUSSSMMMLLLLLLLLLLLLNNNOOOPPPOOONNNNNNMMMMMMMMMNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJGGGGGGHHHIIIIIIIIIHHHHHHEEEDDDDDDDDDEEEDDDBBB@@@>>>@@@AAA???===;;;<<<>>>999999888888888888888999888888888888888888888888666777888999999888777666444555666777777666555444333333333333333333333333666666666555555555444444222222222222222222222222000111111222222111111000///000000000111111111222111111111111111111111111000000000000////////////.........///////////////........................---------.........//////---------............///------............------***+++---...///000///////////////...------,,,,,,---------............///---------.....................------------,,,,,,........................------..................------------............000111222333333222111///000000000///////////////........................---------............///000000000000000000000000............/////////000---.........//////000000333222111111222222111000------------------------------...//////...------+++---//////---,,,...000......------------......---------.........//////,,,,,,---------.................................++++++,,,,,,,,,------------------...............,,,---...000000//////...////////////////////////////////////000000000000111111111111222222222222////////////000000000000///////////////////////////............///000000111222222222222333333333000000000000111111111111222222222222222222222222000111111222333333444444222333444444555555444444444444444444555555555555555555555555666666666666555555555555666888999:::999999::::::;;;<<<<<<===<<<;;;;;;::::::;;;;;;<<<======<<<;;;;;;===>>>???======>>>??????@@@AAAAAA@@@AAAAAABBBCCCFFFKKKOOOPPPQQQRRRSSSUUU[[[aaaffftttxxx|||zzzrrriiiaaa^^^```bbbddddddbbb^^^ZZZWWWQQQOOOOOOQQQRRRUUU___jjj{{{zzzggg]]][[[ZZZZZZYYY^^^\\\[[[[[[\\\]]]]]]\\\ZZZZZZ[[[[[[\\\\\\]]]]]]XXXXXXXXXWWWUUUSSSQQQPPPNNNOOOPPPRRRRRRRRRRRRQQQPPPNNNNNNPPPTTTUUUTTTRRRKKKKKKKKKKKKKKKLLLMMMMMMJJJJJJJJJKKKLLLMMMOOOPPPLLLKKKJJJHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKJJJIIIIIIGGGEEECCCCCCDDDEEEEEEDDD===???AAA???<<<:::<<<>>>999999999888999999::::::888888888888888888888888555666888999999888777666555666777888888777666666333333333333333333333333777666666666666555555555222222222222222222222222333444444555555444444333//////000000111111111222111111111111111111111111000000000000////////////////////////////////////........................---------.........//////---------.........//////000000000///...,,,+++***)))***,,,...000000000000,,,,,,------...//////000---------.........//////,,,------......////////////......------,,,++++++........................////////////...---,,,+++,,,,,,,,,---------......///000222333333222111000////////////000000000000........................---------.........//////000000000000000000000000---.........//////000000...------------,,,,,,,,,000///......//////...---,,,,,,---...///000111222,,,---...//////...---,,,+++---//////---,,,...000.........------.........---------.........//////******+++++++++,,,,,,,,,////////////////////////++++++,,,,,,,,,---------,,,------....../////////---...000222222111///...////////////////////////////////////000000000000444444333333222111111111......//////000000111111////////////////////////...............///000000...////////////000000000000000000000111111111111222222222222222222222222000000111222333333444444222333444444555555444444444444444555555555666666666666666666777777777777444444444555777888:::;;;999999::::::;;;<<<======<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<=========>>>===>>>>>>???@@@AAAAAAAAABBBBBBBBBBBBDDDHHHMMMRRRSSSTTTUUUWWW[[[bbbjjjppp}}}sssjjjeeedddfffffffffeeeaaa]]]YYYVVVRRRMMMKKKOOOTTTVVVXXX[[[aaaxxx{{{xxx|||xxxqqqggg```[[[ZZZZZZYYY]]]\\\[[[\\\]]]]]]\\\ZZZ]]]\\\ZZZYYYXXXXXXXXXYYY^^^^^^]]][[[WWWTTTPPPNNNPPPOOOOOOQQQSSSTTTTTTTTTOOONNNNNNOOOPPPQQQPPPNNNPPPOOOOOONNNMMMLLLKKKKKKJJJIIIJJJJJJKKKMMMNNNOOONNNKKKHHHGGGIIILLLOOOPPPIIIIIIHHHGGGGGGFFFFFFEEEGGGFFFEEECCCBBBBBBBBBBBB<<<<<<<<<===============999999999888888888777777999::::::::::::999888888888888888888777777777777999999888888777777666666444444333222222111000000333333333333333333333333444444333222111111111222333222111000000111222333111111111111111111111111444333222111111222333444000000000///////////////..................------------............------........................000///...------...///000,,,---///000111000///---//////000000000000//////////////////////////////000///...---,,,------......................................................------,,,,,,------...........................//////.........---------...///111222111000...---....................................////////////111000000////////////000222111///......///000000//////.........---------.........////////////000......------------..............................---------............///................................................444222000///........./////////.........------------......///......------///...------------...///,,,,,,,,,------.........///////////////////////////...+++)))***,,,///111000//////.........//////000000000000000000000000............//////////////////000000000000//////+++,,,,,,---...///000000...///000111111000///...000111111111111222222222222222111111111111111111111111222222222333333333333333222111111222333333333333333444444444555555555555444444555666888999777666666666888999;;;===<<<<<<;;;;;;;;;:::::::::;;;:::999888888888999:::>>>>>>>>>>>>===============???BBBCCCBBBAAABBBBBBEEEEEEDDDDDDEEEJJJPPPUUUSSSUUUXXX[[[]]]fffxxx~~~wwwooogggqqqeeeaaahhhiii```XXXYYYOOOOOOOOOMMMMMMOOOSSSVVV^^^jjjxxx}}}wwwsssttt~~~~~~wwwvvvvvvnnnjjjeee```^^^^^^```bbb```^^^\\\[[[\\\\\\[[[ZZZ^^^]]][[[ZZZYYYYYYZZZ[[[ZZZZZZZZZYYYWWWTTTRRRPPPPPPOOOPPPQQQSSSTTTTTTTTTQQQPPPOOOPPPRRRRRRQQQOOOOOONNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMNNNKKKIIIHHHKKKMMMOOOOOOJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFEEEDDDCCCBBBAAAAAA===============>>>>>>>>>::::::::::::999999999888888888888888888777777666888888888777777777666666666666777777777777777777666666555444444333222222333333333333333333333333333333222111111111111111222222111000000111222222222222222222222222222222333222111000000111222333111111111111111111111111/////////......------------..................---........................//////............//////,,,---///000000000......//////000000000000//////////////////////////////000///...---,,,------......................................................------,,,,,,------...------------------------//////.........---------,,,...///111111111000///....................................////////////000///////////////000000---------------...////////////.........------------............////////////......------......///........................---------............///................................................111000000///............//////.........------------...............------///...------------...///,,,,,,,,,,,,------------........................000...,,,+++,,,---000111........................////////////////////////............//////////////////000000000000//////---------.../////////000//////000111111000//////000111111111111222222222111111111111111111111111111111222222222333333333333333222111111222333333333333333444444444555555555555444444555666888999777777666777888999;;;<<<<<<<<<<<<;;;;;;:::::::::;;;:::999888888999::::::>>>========================???AAABBBBBBAAAAAABBBFFFFFFEEEEEEEEEGGGLLLPPPOOOSSSZZZaaafffppp}}}vvvhhhbbbhhhlllcccXXXTTTRRRRRRQQQOOONNNNNNQQQSSSTTT^^^jjjuuu~~~zzzrrrttteeeeeeeeebbb``````dddhhhddd```\\\ZZZZZZ[[[[[[[[[^^^\\\[[[YYYYYYYYYZZZ[[[VVVVVVVVVVVVVVVUUUSSSSSSOOOOOOPPPQQQRRRRRRSSSSSSPPPOOOOOOPPPQQQQQQOOONNNMMMMMMLLLLLLLLLLLLMMMMMMNNNMMMMMMLLLLLLLLLKKKKKKMMMLLLJJJKKKMMMOOOOOONNNJJJJJJJJJIIIHHHHHHGGGGGGEEEEEEEEEEEEDDDBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;:::::::::999999666666777777666666555444888888777777777777666666444444555555666777777888666555555444444333333222333333333333333333333333222222111000000000111111222222111000000111222222333333333333333333333333111111000000000000111111222222222222222222222333000000//////...---,,,,,,......................................................////////////......,,,---...///000///.........//////000000//////...//////////////////////////////...------------.........................................................------------......,,,,,,,,,,,,,,,,,,,,,,,,...............---------...///000111111000///.......................................////////////............///000111111***+++,,,...//////000000/////////............------------............//////......------......///........................---------............///................................................---...............------...............------------...........................------------......---,,,,,,,,,,,,,,,,,,+++------------------------///............///000000+++,,,---...//////......////////////////////////............//////////////////000000000000/////////////////////////////////000000111111000000///000111111111111222222222111111111111111111111111111111222222222333333333333222222111111222222333333333333444444444555555555444444444555666777888888888777777888999::::::<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999::::::========================<<<>>>AAABBBAAAAAAAAABBBFFFGGGGGGFFFEEEEEEHHHJJJNNNTTT^^^hhhooowwwrrrjjjnnnqqqgggYYYRRRSSSSSSSSSQQQOOONNNOOOPPPMMMTTT\\\bbblllzzzpppffflll~~~zzzmmmnnntttbbbeeegggddd```___ccchhhgggbbb]]]YYYXXXYYYZZZZZZZZZZZZXXXWWWWWWWWWXXXXXXUUUUUUUUUUUUUUUUUUTTTTTTNNNOOOOOOOOOOOOOOOPPPQQQNNNMMMLLLMMMNNNNNNMMMKKKLLLKKKKKKKKKKKKLLLMMMNNNOOOOOOOOONNNMMMLLLJJJJJJMMMLLLLLLMMMOOOOOONNNMMMJJJIIIIIIHHHHHHGGGFFFFFFCCCDDDEEEFFFEEEBBB@@@>>>===============<<<<<<<<<;;;::::::::::::999999999666666777777666666555444888777777777666666666666444444444555555555666666333333333222222111111111333333333333333333333333111111000000000000000111222111111111111111111222222222222222222222222222000000////////////000000111222222222222222333333222111000///...---,,,+++.........------.................................,,,---////////////---,,,,,,---.../////////.........//////////////////...////////////////////////............------............................................................------------......,,,,,,,,,,,,,,,,,,,,,,,,........................000000000000///...---,,,....................................////////////---------...///000111222,,,---///111222111111000/////////...............------------............//////............//////........................---------............///................................................***+++---...///...------........................---------------......///........................------,,,,,,+++++++++***------------------------------...///////////////(((***,,,...//////...---////////////////////////............//////////////////000000000000//////000000000000000/////////000000000000000000000000000000111111111222222222111111111111111222222222111111222222222333333333222222222222222222222222333333333444444444555555444444555555666666777888888888888888888888999999<<<<<<;;;;;;;;;;;;;;;;;;999999999999:::::::::;;;<<<<<<<<<===============<<<>>>@@@AAAAAA@@@@@@AAAEEEFFFGGGGGGFFFEEEGGGHHHRRRXXXcccnnnrrruuu}}}zzzyyyuuuhhhZZZRRRPPPQQQRRRQQQNNNMMMMMMNNNLLLQQQWWWYYY]]]gggsss|||ssskkkkkkxxxtttiiihhhlll```dddfffddd```___cccggggggccc\\\XXXWWWXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWVVVUUUUUUTTTTTTTTTMMMOOOOOONNNLLLJJJKKKMMMMMMLLLLLLMMMOOOOOONNNLLLKKKJJJJJJIIIJJJKKKMMMNNNOOOPPPPPPOOONNNLLLKKKJJJMMMLLLLLLNNNOOOOOONNNLLLHHHHHHGGGGGGFFFEEEEEEEEECCCDDDEEEEEEDDDBBB???>>><<<<<<;;;;;;;;;:::::::::999999999999888888888888777777888888777777666555777777777666666666666555666555555555444444444333333333222222222222111111333333333333333333333333111000000000000000111111111111111222222111111111000000000000000000000000///////////////////////////000000000111111222222222111111///...---,,,,,,///...------------...///........................,,,---...//////...---,,,,,,------.....................////////////......////////////////////////------..................................................................///......------......///,,,,,,,,,,,,,,,,,,,,,,,,---..............................///////////////....................................////////////------------...///111111...///000111111000///...////////////////////////---------.........///////////////....../////////........................---------............///................................................)))+++,,,.........---------........................------------...///000////////////////////////---------,,,,,,+++++++++------------------------+++,,,---.........------(((***,,,...//////...---....................................//////////////////000000000000//////000000000000000/////////111111000000000000111111000000111111111222222222000000111111111222222222111111222222222333333333222222222222222222222222333333333444444444555555444444555666666777777777888888888888999999888888:::::::::;;;;;;;;;;;;;;;999999::::::;;;;;;;;;;;;;;;;;;<<<<<<=========>>>;;;===@@@AAA@@@???@@@@@@CCCEEEFFFGGGFFFFFFHHHIIIUUU[[[fffppprrrpppsssxxx~~~ssscccXXXSSSMMMNNNOOONNNLLLKKKLLLMMMNNNRRRVVVYYYYYY[[[cccjjj|||{{{zzz}}}vvvpppmmmmmmmmm]]]___aaaaaa```aaaeeeiiifffaaa[[[WWWVVVWWWWWWWWWYYYZZZ]]]___^^^]]]ZZZXXXYYYXXXVVVUUUTTTSSSSSSSSSOOOPPPQQQNNNJJJGGGHHHJJJMMMMMMMMMOOOQQQSSSRRRPPPKKKJJJIIIHHHIIIJJJLLLNNNNNNOOOOOOPPPOOONNNMMMLLLMMMLLLLLLMMMNNNNNNMMMKKKGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCAAA@@@>>>;;;;;;;;;:::999999888888999999999888888888777777888888999999888888777666777777666666666666555555777666666555444444333333444444444444444444444444333333333333333333333333111111000000000111222222000111222222222222111000000000000000000000000000//////000000000000//////.........///000000111111111111000000///...------///...---,,,,,,---...///........................------............---------------------.........---......//////......---////////////////////////,,,---......///.........................................................//////............//////,,,,,,,,,,,,,,,,,,,,,,,,---------...............)))***+++---///111333333....................................////////////------------...///000000...............---,,,,,,...////////////000000000.........////////////000000//////......//////000........................---------............///................................................+++,,,,,,---.........------------..................---,,,,,,---...000111000000111111111111000000...---------------,,,,,,------------------------+++,,,------......------+++,,,---...//////..........................................//////////////////000000000000//////////////////////////////222111111000000111111222000111111111111222222222000000000111222222333333111111222222222333333333111222222333333222222111333333333444444444555555333444555666777777777777666777888999999999999999999999999999::::::::::::888999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>:::<<>>>>>:::<<>>>>>??????AAABBBBBBAAABBBDDDGGGJJJPPP]]]hhhkkkfffcccdddkkkrrryyy~~~nnnaaaYYYUUUPPPPPPNNNKKKHHHHHHIIIKKKMMMKKKNNNTTTVVVSSSSSSWWW]]]cccppp~~~|||xxxwwwwwwyyy```]]][[[[[[^^^bbbdddeeeaaa^^^YYYVVVVVVVVVUUUUUUTTTXXX^^^bbbbbb^^^YYYUUUTTTSSSRRRQQQQQQRRRSSSTTTUUUWWWWWWRRRKKKFFFFFFHHHJJJJJJKKKNNNQQQTTTTTTSSSMMMKKKIIIGGGGGGIIIKKKLLLJJJLLLNNNPPPRRRQQQPPPPPPNNNLLLJJJJJJKKKLLLLLLKKKIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@======<<<;;;;;;:::999999;;;;;;;;;:::::::::999999888888888888888777666666777666666666555555555555444444555555666777777777222222222222222222222222333333333333333333333333222222111111222333444444000111222333333222111000111111111111111111111111///000111222222111000///---......///000111111222000000000000////////////000///---,,,,,,---///000..............................,,,++++++,,,......---,,,,,,,,,,,,---......---..................---////////////////////////+++,,,.../////////......................................................//////............//////........................---------.........//////000///...---------------..................................../////////000///......---------......///.........///000222444.../////////000000111111000000000000111111111111000000////////////000000........................---------.........//////................................................000///---,,,,,,---...///---------.........//////...---,,,+++,,,...000222222333444444444444333222---.........///000000000///////////////////////////............///000000000000///.........//////..................................../////////000//////000000000000//////+++,,,,,,---...///000000333222111000000111222333000111111111111222222222///000000111222222333333111111222222222333333333111222333444444333222111333333333444444444555555333444555777777777777666444555777999:::;;;::::::666666777777888888888999777999:::<<<======<<<<<<::::::;;;;;;<<<===>>>>>>999<<<>>>??????>>>>>>??????@@@@@@???>>>???AAADDDDDDJJJWWWbbbddd___ZZZZZZ^^^ccchhhooo{{{|||pppggg^^^XXXTTTSSSPPPKKKHHHGGGHHHJJJLLLHHHJJJQQQUUUTTTSSSWWWYYYZZZaaaooo~~~[[[ZZZYYYYYYYYYZZZ\\\]]]^^^[[[XXXWWWXXXWWWTTTQQQXXXYYY[[[\\\[[[YYYVVVUUURRRRRRRRRQQQQQQPPPPPPPPPVVVUUURRRPPPMMMJJJHHHGGGKKKLLLMMMOOOPPPPPPPPPPPPLLLKKKJJJIIIJJJKKKLLLMMMKKKMMMOOOOOOMMMJJJIIIHHHOOONNNMMMMMMMMMLLLJJJHHHGGGHHHIIIIIIHHHEEECCCAAABBBBBBBBBAAAAAAAAA@@@@@@;;;;;;:::999999999::::::<<<<<<;;;:::999888777666888777666555555444555555666555555555555444444444444444333333333222222222333333333333333333333333444444333222111111111111222222222111111000000000000000000000000///............---......///000111000000///...............---.../////////...,,,,,,///......---------......---------------...///000//////.........---------......////////////......---------............///++++++***)))***+++,,,---//////.........---------------------------------........................******+++,,,...000222333+++---000///---,,,...111........................///...---,,,+++,,,------000000//////.........---/////////...---------,,,////////////////////////............//////////////////............//////---///222333333222///---////////////////////////000000000000000000000000///.........------------///...---,,,,,,---...//////...------------...///---------............///---------............///------------------------...------------...//////000222444555555555333222//////.........---------------------------------............////////////........................//////000000111111222222......------------......////////////////////////000000000000000000000000//////000000000000//////000111111111111222222222111000000000111222333333...///000111222111000000111111111111111111222222222222222333333444444444444444444444555555555555555555555555555666777777888777777777666666555555::::::;;;;;;;;;:::999999;;;======;;;777777:::===<<<<<<======>>>>>>??????????????????@@@AAABBBBBB@@@HHHQQQVVVUUURRROOOOOOLLLVVV\\\___mmm|||uuuooofff]]]]]]VVVMMMIIIJJJKKKJJJHHHKKKKKKMMMOOOQQQSSSTTTUUUPPPVVV]]]cccjjjxxxZZZZZZYYYYYYZZZZZZ[[[\\\\\\ZZZWWWVVVWWWVVVSSSQQQTTTUUUWWWYYYYYYWWWUUUTTTPPPPPPPPPPPPPPPQQQRRRRRRRRRQQQPPPNNNMMMKKKJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNLLLKKKJJJJJJIIIJJJKKKKKKJJJLLLNNNMMMKKKIIIHHHHHHNNNMMMLLLLLLMMMLLLJJJHHHEEEFFFHHHIIIHHHGGGEEEDDD@@@@@@@@@?????????>>>>>>===<<<;;;;;;:::;;;;;;;;;::::::999999999999888888999888888777777777777888666555555555555444444444444444444444333333333333333333333333333333333333333333222111111111222222333222222222111111111111000000000000000///......111000000/////////000000000000///...............---.../////////...---,,,///......---------......---------------...////////////.........---------------............------,,,,,,,,,,,,---------...///......---...///000111//////.........---------------------------------........................---------------...///000---......---+++***+++,,,........................///...---,,,,,,,,,------000/////////.........---...............---------....................................////////////......------------......///000222333333222000///000000000000000000000000000000000000000000000000/////////.........------///...------------...//////...---,,,,,,---...///---------............///---------............///////////////////////////...------------.../////////000222333444333222111//////.........---------------------------------............////////////000000000000000000000000000000000000000000000000000000////////////000000////////////////////////000000000000000000000000//////000000000000//////000000111111111222222222111111111000111111222222111111333444444444333222000000111222333444444555444444444555555555666666666666666666777777777777777777777777777888888999888888888777777666666666999999::::::;;;::::::::::::;;;<<<;;;::::::;;;<<<<<<<<<<<<===>>>>>>??????@@@@@@??????>>>>>>??????AAAFFFLLLPPPQQQOOOLLLKKKMMMSSSVVV[[[mmm{{{vvvooofffbbbZZZQQQLLLKKKLLLJJJIIIJJJKKKLLLMMMOOOQQQRRRRRRRRRUUUXXX\\\aaalllyyyXXXYYYYYYZZZZZZZZZZZZZZZYYYXXXVVVUUUVVVUUUSSSRRRPPPRRRSSSUUUUUUTTTSSSRRRQQQPPPNNNMMMMMMOOOPPPQQQMMMMMMMMMMMMMMMMMMLLLLLLIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIHHHIIIIIIIIIKKKLLLKKKIIIHHHHHHHHHMMMKKKKKKKKKLLLLLLJJJHHHGGGHHHIIIIIIIIIGGGEEEDDD>>>>>>>>>=========<<<<<<<<<;;;::::::999999::::::888888888999999999::::::888777777777777888888999666555555555555444444444555555555444444444444333333333333333333333333333222222111111111222333333333333333222222222222111111222222222222111000000333222111000000/////////000//////............///......//////......---,,,......---------......///...------------...//////...............---------,,,,,,------------,,,,,,+++++++++,,,,,,,,,------000000//////000000111222...............---------------------------------........................000000...------,,,------,,,+++******+++,,,+++***........................///...---,,,,,,,,,,,,---/////////...............---------...............------------------------............////////////...------,,,,,,------...111111222222222222111111000000000000000000000000000000000000000000000000000000000/////////......///...------------...///...------,,,,,,------...---------............///---------............///////////////////////////...------------...//////---...000111111111000///...............---------------------------------............////////////000000000000000000000000111111000//////...------//////............//////////////////////////////000000000000000000000000//////000000000000//////000000000111111111222222222222111111000111111111222222333444444444444333000000111222444555666777444444444444555555555555555666666666666777777777777777666666777777888999888888888888888777777777888888999:::;;;;;;;;;:::999999:::<<<>>>>>>===;;;;;;<<<<<<======>>>??????AAA@@@???>>>============BBBCCCEEEHHHJJJKKKHHHFFFJJJNNNRRRZZZooo}}}vvvmmmbbb[[[QQQKKKIIIIIIIIIHHHJJJJJJKKKLLLMMMNNNOOOOOOSSSRRRRRRTTTYYYaaaiiinnnvvvWWWXXXYYYZZZ[[[ZZZYYYXXXXXXWWWVVVVVVUUUUUUTTTSSSPPPQQQRRRSSSSSSRRRPPPOOORRRPPPMMMKKKJJJKKKMMMNNNKKKLLLLLLLLLLLLMMMMMMMMMIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFHHHIIIJJJIIIHHHFFFGGGHHHJJJIIIIIIJJJKKKKKKIIIGGGKKKKKKKKKJJJHHHEEEBBB@@@=========<<<<<<<<<<<<;;;999888888777666777777777888888888888999999999999555555444555555666777777666555555555555444444444666666555555555444444444222222222222222222222222111111000000111222333333333333333222222222222222333444444444444444333333222111000000/////////000000///............//////...............---------...------------...//////......---------......///........................,,,------......------,,,+++,,,,,,,,,,,,---------.............../////////........................................................................111000///...---,,,,,,,,,)))'''&&&)))---000///---..............................------,,,,,,,,,,,,........................,,,---------.../////////------------------------............////////////.........------.........222111000//////000111222........................////////////////////////000000000000////////////.........------.........------,,,,,,,,,,,,---------------............///---------............///------------------------...------------...//////,,,---.../////////..................................................................////////////........................000/////////.........---------,,,,,,,,,,,,------////////////////////////////////////////////////000000////////////000000000000000000111111111111333333222111000000000111000111111111222222222222000111111222333444555555222222222222222222222222333333333444444444555555555444444444444555666666999999888888888888888888666777888999:::;;;;;;;;;999999:::>>>BBBCCC@@@<<<;;;;;;<<<<<<===>>>>>>???@@@??????>>>>>>>>>??????DDDBBB@@@BBBFFFHHHGGGEEEGGGMMMUUU___ppp~~~tttjjj[[[UUUMMMGGGEEEEEEFFFFFFJJJJJJKKKKKKLLLLLLMMMMMMQQQOOOMMMPPPVVV]]]aaaccchhhxxxVVVWWWXXXZZZZZZYYYXXXXXXXXXXXXXXXWWWVVVUUUUUUUUUSSSSSSSSSSSSRRRQQQOOONNNPPPNNNLLLJJJJJJKKKMMMOOOLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIHHHGGGGGGHHHHHHIIIHHHHHHHHHGGGFFFEEEDDDDDDFFFHHHIIIIIIGGGFFFFFFGGGHHHGGGGGGHHHJJJJJJIIIGGGKKKKKKKKKJJJHHHEEEAAA???>>>>>>=========<<<<<<<<<888888777666666666777777999999999888888888777777555555444555555666777777666555555555555444444444666666555555555444444444222222222222222222222222000000000000111222222333222222222222222222222222222222333333333333333222...............///000111//////............////////////......---------------------------.../////////......---------......---...........................////////////......------------............,,,,,,------............---.....................................................................///......---------......+++)))(((***///111111...........................---------------,,,,,,,,,---------...............,,,---------.../////////------------------------............////////////000000////////////000000000///...------...///000------------------------////////////////////////000000000000////////////---..................------------------------------------............///---------............///------------------------...------------...//////,,,,,,------............---.........................................................////////////........................---........./////////000---------,,,,,,---------////////////////////////////////////////////////000000////////////000000//////000000000111111111333333222111000000000111000000000111111111222222222222222222111111111111222222222222222222222222333333333333444444444444444444444444444555555666888888888888888888999999666777888999::::::;;;;;;999999;;;???DDDEEEAAA>>>;;;;;;;;;<<<======>>>>>>>>>>>>>>>???@@@AAABBBCCCEEEAAA>>>???DDDHHHIIIIIIKKKUUU___fffllltttzzz|||yyy}}}~~~yyylll```RRRNNNIIIDDDCCCDDDEEEFFFJJJKKKKKKKKKLLLLLLLLLLLLPPPMMMKKKNNNTTTYYY[[[ZZZbbblll{{{VVVWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYXXXUUUTTTTTTUUUSSSSSSSSSSSSRRRQQQPPPPPPMMMMMMLLLLLLMMMOOOQQQSSSMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKIIIHHHGGGGGGHHHIIIGGGGGGHHHHHHGGGFFFEEEDDDEEEGGGJJJJJJIIIGGGFFFFFFFFFEEEEEEGGGIIIIIIHHHGGGFFFGGGHHHHHHHHHFFFDDDCCC>>>>>>>>>=========<<<<<<;;;:::999999888888999999999999888888888777777777888777777777777888888999666555555555555444444444555555555444444444444333222222222222222222222222111111000000000111222222000111111111111222222222//////000111111111000000------------...///000111///............//////000//////...------------...---------------...///000//////...------------...---------..................//////////////////...---------.........//////,,,---...////////////...---------..................................................................------------.../////////...------//////...---........................------......------,,,+++---------------.........---------...............------------------------............////////////111000000000000000000111///...---,,,,,,---...///////////////////////////000000000000000000000000000000000/////////......------...//////...---------......//////......------------............///---------............///////////////////////////...------------...//////------------.........///---------...................................................////////////000000000000000000000000------...//////000111111000000////////////000000////////////////////////000000000000000000000000111000///......///000111/////////000000000111111222222111111000111111111222222111111222222333444333333222111111000000///444444444444333333333333444555555555555666666666666666555555666666777888777777777888888888888888777777888999:::::::::999777888;;;???BBBBBBAAA???:::;;;;;;<<<<<<===>>>>>>===>>>>>>???@@@BBBDDDDDDCCC@@@>>>???CCCHHHMMMOOOUUU\\\dddeeebbb```bbbeeehhhnnnsssuuuuuuooobbbUUULLLJJJHHHFFFEEEFFFGGGHHHIIIIIIJJJJJJKKKKKKLLLLLLOOOMMMKKKMMMPPPRRRQQQPPPZZZ```gggmmmuuuWWWWWWVVVVVVWWWWWWXXXYYYXXXYYYZZZWWWTTTQQQRRRSSSQQQQQQRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRLLLMMMMMMMMMNNNNNNOOOOOONNNLLLJJJIIIHHHHHHIIIJJJHHHIIIIIIJJJJJJIIIHHHGGGCCCFFFJJJLLLKKKHHHFFFEEEDDDDDDDDDEEEHHHIIIHHHFFFCCCEEEFFFGGGGGGFFFDDDCCC>>>=========<<<<<<<<<<<<;;;;;;:::999999999999:::777777777777888888888888999888888777777777777888666555555555555444444444444444444444333333333333111111111111111111111111222111111000000000000111//////000000000111111111//////000111111111111111000///////////////000000...............///000000000///...---,,,------...---,,,,,,------///000000//////...------------------------.........//////---......//////......---,,,,,,---------.........,,,---.../////////......---------.........//////.........................................................---------......///000000///---,,,---...........................------.........---,,,+++,,,,,,,,,------........................---------....................................////////////000000////////////000000.........------.........////////////////////////000000000000000000000000/////////.........------------...//////...------......///000000///......---------............///---------............///////////////////////////...------------...//////............//////000000---------.........//////....................................////////////000000000000000000000000000000000000000000000000111111000000000000111111////////////////////////000000000000000000000000111000///......///000111////////////000000000111111111111000111111222222111111000000000111222333222222222222222222111111444444444333333333222222444444555555555666666666666555555555555666777777666666666777777888888888777888888999999999888888444777;;;=========>>>>>>::::::;;;<<<<<<======>>>>>>>>>>>>>>>???@@@BBBBBB>>>??????@@@CCCIIIPPPUUUZZZ[[[[[[YYYTTTQQQRRRUUU[[[```dddffffffbbbVVVJJJHHHHHHHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLKKKLLLMMMNNNNNNLLLKKKQQQUUUZZZ]]]```jjjzzzzzzxxx{{{XXXWWWVVVUUUVVVWWWXXXYYYWWWYYYYYYVVVRRROOOPPPQQQNNNNNNOOOQQQSSSTTTUUUVVV[[[ZZZYYYVVVSSSQQQOOONNNKKKLLLMMMNNNOOOPPPQQQQQQOOONNNKKKIIIHHHIIIJJJJJJIIIJJJKKKLLLLLLLLLKKKJJJBBBFFFKKKNNNLLLIIIFFFEEECCCCCCCCCEEEGGGHHHGGGFFFEEEFFFGGGGGGFFFDDDAAA???======<<<<<<<<<;;;;;;;;;:::999888888777777888888555555666777888999::::::888777666555555444555555666666555555555444444444444444333333333222222222111111111111111111111111222222111000//////000000......//////000000000111111222333333444444444444333222111000////////////...............///000111000///...---,,,---......,,,,,,,,,---...///000111000///...------------------------.........//////,,,------......------,,,++++++,,,,,,,,,---------***+++---.........---,,,---------.........//////////////////////////////........................000///...---------------+++---000///---,,,...111........................,,,---.........---,,,+++,,,,,,,,,------........./////////......------,,,////////////////////////............/////////000//////............//////////////////////////////------------------------000000000000000000000000///.........------------,,,---...//////...---,,,...///000111111000///...---------.........//////---------.........//////------------------------...------------...//////000////////////000111111---------.........//////////////////////////////............/////////000........................222222111111000000//////000000////////////000000////////////////////////000000000000000000000000222000///......///000222////////////000000000000111000000000111222333333///...---------...000111222222222333333444444444222222222111111000000000222222222333333333444444444333333333333444555555555555666666777777777888888888999999999888888777222666:::;;;999999;;;>>>::::::;;;;;;<<<======>>>???>>>>>>>>>>>>>>>???@@@;;;===@@@AAACCCIIIQQQXXXZZZUUUOOOMMMKKKKKKLLLOOORRRVVVXXXYYYYYYWWWMMMCCCEEEFFFHHHGGGEEEDDDCCCDDDDDDEEEFFFGGGHHHIIIJJJJJJHHHJJJLLLMMMNNNNNNMMMMMMKKKPPPUUUUUUUUUZZZeeennn}}}{{{sssmmmnnnsss|||YYYXXXXXXWWWWWWWWWXXXXXXZZZXXXUUUSSSSSSSSSSSSRRRQQQQQQQQQQQQRRRSSSTTTUUUXXXXXXWWWVVVTTTRRRPPPOOONNNMMMLLLLLLMMMPPPRRRTTTQQQNNNLLLLLLLLLLLLKKKJJJIIIMMMOOONNNPPPTTTUUUSSSLLLKKKJJJJJJJJJGGGCCC@@@CCCCCCCCCCCCDDDEEEFFFGGGFFFFFFGGGFFFEEECCCAAA@@@>>>===<<<;;;:::;;;<<<<<<;;;:::999888777777777777777777777777777888888888999888888777666555555444444444444444444444444444666666555444333333333333444333222111000000000000111222222111///...///000...///000111111000///...///000111333444555666666111///---,,,,,,...000222//////---++++++...444888>>>777...+++---000000///---------.........//////...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................000000//////............000000///...............111111111000//////..............................---------.........//////////////////////////////...------------...//////000///------.........---+++,,,------,,,,,,...///...------------...//////............///////////////////////////////////////...---,,,,,,---...///111111111111000///...------222444111//////...+++111222222222111000...---.........////////////000...//////000111222222333//////.........---------,,,------......------,,,///000111000...------///......---......///000111/////////...------,,,,,,////////////////////////////////////////////////////////////////////////------------.........///---...///...---------///000000//////.........---111000...---...///111222......//////000000111111/////////...///000111111222111111111000000//////////////////////////////222222111000//////000000222222222222222222222222111222222222222222222333555444333333333333444555444444444444444444444444444444666777888888888888999999999888888888777777::::::::::::;;;<<<======<<<<<<<<<===<<<<<<;;;:::999;;;===@@@AAAAAA@@@??????>>>>>>@@@CCCGGGKKKNNNNNNKKKGGGDDDDDDGGGKKKNNNJJJKKKKKKKKKJJJHHHFFFEEEDDDEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDEEEFFFHHHIIIJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLMMMRRRXXX]]]lllvvvnnniiirrr}}}UUUUUUUUUTTTTTTTTTUUUUUUVVVTTTRRRQQQRRRRRRRRRQQQTTTSSSSSSRRRSSSSSSTTTTTTXXXWWWWWWVVVTTTRRRQQQPPPOOOOOONNNNNNOOOQQQSSSUUURRRPPPNNNMMMMMMMMMLLLJJJKKKNNNOOONNNOOORRRSSSPPPLLLKKKJJJIIIIIIGGGDDDAAACCCBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFEEEDDDBBBAAA???===<<<;;;:::::::::;;;;;;;;;:::999888888777888888777777777777777777777888888888777777666555555444444444444444444444444444555555444333333333333333222111000000/////////000000111222111/////////000...///000111111000///......///000111222333333333222111///......///111222//////...,,,,,,...222666:::444---***,,,//////...------------.........///.........------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......................../////////.........------000///...------------...................................................---------.........//////...........................------------...//////000///------.........---+++---......,,,,,,---///...------------...//////............////////////////////////////////////......------------......//////000000000///.........111222...---111333222//////000000///...,,,+++------........./////////......//////000111111222///.........------------,,,------......------,,,---...///...,,,+++,,,---------------...///000111444333222111000///...---////////////////////////........................////////////////////////------........./////////...///000000......///000000/////////............000///...---...///111222//////000000000000000000////////////000000000000111111111111000000000///111111111111111111111111222222111000000000000000222222222222222222222222222222333333333333444444555444333333333333444555444444444444444444444444444444666777777888888888999999999888888777777777999999999999:::;;;<<<===888999:::<<<============999:::===?????????>>>>>>???>>>>>>>>>@@@DDDHHHJJJHHHFFFCCCAAAAAACCCFFFHHHGGGHHHIIIIIIIIIHHHGGGFFFDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDDDDEEEFFFGGGIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLJJJKKKKKKKKKLLLOOOUUUYYY^^^fffsssuuuuuu{{{~~~TTTTTTTTTTTTTTTTTTTTTTTTTTTRRRPPPPPPQQQSSSSSSSSSVVVUUUTTTSSSRRRSSSSSSTTTWWWWWWVVVVVVTTTSSSRRRQQQQQQPPPOOOOOOPPPRRRTTTVVVTTTRRROOONNNNNNMMMLLLJJJLLLOOOPPPMMMNNNPPPPPPLLLMMMKKKIIIHHHHHHGGGEEECCCBBBBBBBBBAAABBBBBBCCCCCCDDDDDDDDDDDDCCCBBB@@@???<<<<<<;;;:::::::::::::::<<<;;;:::999999888888888888888777777777777777777888777777666666555555555444444444444444444444444444444333222222222333333000000///.........//////000111222111000///000111//////000000000000//////......///000000000000000333333222222111111000000/////////...---...000333444000+++***,,,......,,,------------............//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.................................---------------///......------------...***++++++,,,------..............................---------..........................................------------...//////111///------...///...------...///...,,,,,,---......------------...//////............////////////////////////////////////---..................---------...////////////......111000,,,---333888:::///////////////...,,,,,,,,,---------............------......///000000000............------------------............------,,,.........,,,+++,,,---,,,,,,,,,,,,---...///000555555444222000///...---////////////////////////........................////////////////////////....../////////000000000///000111000///...///111////////////............000///.........///000111111111111111000000000000---...000111111111000///111111111111000000000000111111111111111111111111222111000000000000000000111111111111111111111111111111111222222333333333555444444333333444444555444444444444444444444444444555555666777777777777888888888888777777777777888888888888999:::;;;;;;888999:::;;;<<<=========999;;;<<<===>>>===<<<<<>>======>>>@@@CCCEEECCCBBBAAA@@@@@@AAABBBCCCDDDDDDEEEFFFGGGGGGFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHHHHIIIIIIIIIJJJJJJHHHIIIJJJJJJJJJLLLPPPRRRTTTXXX___gggqqq|||UUUVVVVVVWWWWWWWWWWWWWWWUUUSSSQQQQQQSSSTTTTTTTTTTTTSSSRRRQQQQQQRRRSSSTTTUUUUUUUUUUUUTTTSSSRRRRRRQQQPPPOOOOOOOOOQQQSSSUUUTTTRRROOONNNNNNMMMKKKJJJKKKNNNOOOMMMMMMOOOOOOLLLNNNKKKIIIGGGGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDBBBAAA@@@======<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999999999999888888888777777777777777777777666666666555555555444444444444444444444444333333222222222333333444111000//////////////////000111222111000///000111//////000000000000///////////////000000///......222333333333222000///......///000///...---...000///---+++,,,...///...,,,------------------------......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------//////...............///++++++,,,,,,,,,---------...........................................................................------------...//////111///------...///...---...///000///---,,,,,,---...------------...//////............////////////////////////////////////,,,---...//////...---,,,+++,,,---...////////////...111111......444999:::111111111000000//////...,,,,,,,,,---------......---------.........//////------------------------------............------...///000///...---...000,,,,,,,,,,,,,,,---//////111000000///...---,,,,,,////////////////////////........................////////////////////////////////////000000000000...///000000///...///000///////////////.........///............///000111222222111111000000//////,,,...000111222111///...111111111000000000000000111111111111111111111111111111000000000000000111000000000000000000000000//////000000111111222222444444444444444444444444333333444444444444444444444555555666777777666666777777777777777777777777777666666777777888999:::;;;;;;;;;;;;;;;:::999999;;;;;;<<<=========<<<<<<@@@???>>>======>>>@@@AAAAAABBBBBBBBBBBBBBBBBBAAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGHHHHHHHHHIIIIIIIIIFFFHHHJJJJJJJJJJJJLLLNNNQQQUUUXXXYYY]]]iiizzz{{{uuuzzz}}}{{{{{{VVVVVVWWWXXXYYYYYYXXXXXXUUUSSSQQQQQQSSSTTTTTTTTTRRRQQQOOONNNOOOPPPSSSTTTRRRSSSSSSTTTTTTSSSSSSRRROOOOOOMMMMMMMMMOOOQQQRRRSSSQQQNNNMMMMMMMMMKKKJJJIIIMMMNNNLLLMMMOOOOOOLLLMMMKKKHHHGGGGGGGGGFFFEEECCCCCCCCCBBBCCCCCCDDDDDDDDDEEEFFFFFFEEEDDDBBBAAA>>>>>>>>>>>>>>>======<<<<<<<<<;;;:::999999999999888888888888777777666666666666666666555555555555444444444444444444444444222222222222333444444555444333222111000000000000///000111111000///000222000000////////////000000000000000111000000///...000111222222111///---,,,...///000000...------...---------...///000///...------------------,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------000//////...//////000000............------,,,,,,.............................................---...........................------------...//////111000....../////////......///000///---,,,---......------------...//////............////////////////////////////////////,,,---...//////...---,,,++++++,,,...////////////---222333111111444555444000000000///////////////,,,,,,,,,---------......------------............,,,,,,---------------------......//////......------///000///......///000,,,,,,,,,,,,,,,---//////,,,,,,,,,------------...////////////////////////........................////////////////////////////////////000000000000---...//////------...///.........///////////////...............//////000222111111111000000//////,,,...000111222111///...000000000000000000111111000000000000000000000000111000000000000000111111000000000000000000000000000000111111222333333444444444444444444444444444333333333444444444555555444555555666666666666555666666666666666666666666666666666666777888999999:::::::::::::::999999888<<<=====================AAA@@@???>>>>>>??????@@@@@@AAABBBCCCCCCBBBAAA@@@CCCCCCBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIFFFHHHJJJJJJIIIIIIJJJLLLOOOSSSWWWVVVUUUYYYccclll|||{{{ooonnnppppppssszzzSSSTTTVVVWWWXXXXXXWWWVVVTTTRRRQQQQQQTTTVVVVVVVVVRRRQQQNNNMMMMMMOOOQQQSSSPPPPPPQQQRRRRRRRRRRRRRRRNNNMMMLLLKKKLLLMMMOOOPPPRRRPPPNNNMMMMMMMMMLLLKKKJJJMMMNNNLLLMMMPPPPPPMMMLLLJJJHHHHHHHHHHHHFFFDDDBBBBBBBBBBBBCCCDDDEEEFFFDDDEEEFFFFFFFFFEEECCCBBB?????????@@@???>>>>>>===<<<;;;:::999999888888888999999888888777666666666555555555555555555555555444444444444444444444444222222222333444555666777777666555333222111000000///000111111000000111222000000////////////000000000111111111111111000///...///000000///...---,,,---///000///------...///---...//////000000//////------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------------.........///............///000000000000//////...------,,,.......................................---------------------------------...------------...//////222000......///000///......///000///------...///...------------...//////............////////////////////////////////////---..................---+++,,,---...///000000000,,,222555333111222000---......---,,,,,,------...,,,---------....................................,,,,,,,,,,,,------------......////////////......+++,,,...---,,,,,,---...,,,,,,,,,,,,---...///000,,,,,,---...//////000111////////////////////////------------------------////////////////////////....../////////000000000---...///...---,,,---///.........///////////////------........./////////000000000000////////////---...000111111111000///000000000000111111111111////////////////////////000000000000000111111222111111111111111111111111222222333444555666666777333444444555555444444333222333333444444555555555444555555666666666555555555555555555666666666666666666666666777888999999666777888999:::;;;;;;;;;<<<<<<<<<======>>>>>>>>>@@@@@@@@@??????@@@@@@@@@???@@@AAABBBBBBAAA@@@???CCCBBBAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHFFFHHHIIIIIIIIIIIIJJJKKKIIIMMMRRRRRRQQQQQQVVVZZZbbbsss~~~ttttttsssuuu|||RRRSSSUUUWWWWWWWWWVVVUUUTTTSSSSSSUUUYYY\\\^^^^^^VVVTTTPPPMMMLLLMMMOOOPPPMMMNNNOOOPPPQQQQQQQQQQQQNNNMMMLLLKKKKKKLLLNNNPPPQQQPPPNNNNNNNNNOOONNNMMMMMMPPPPPPMMMMMMOOONNNKKKJJJIIIIIIIIIIIIHHHFFFCCC@@@@@@@@@AAABBBDDDEEEFFFCCCDDDEEEEEEEEEDDDCCCBBB>>>??????@@@???>>>===<<<;;;:::999888888777888888999999888888777666666555555555555555555555555555444444444444444444444444333333333444555666888999999888666444222000//////...000111111000000111222111000///......///000111///000000111111111000000....../////////......------...///...------...000---.../////////...//////---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------------------------........................------------------------........................------........./////////,,,,,,,,,,,,,,,---....../////////.......................................//////.........---------------------------------...------------...//////222000......///000///...---...//////......///000...------------...//////............////////////////////////////////////......------------......---...//////000000000000,,,111333111//////...+++...---,,,,,,,,,,,,---...------........./////////........................++++++,,,,,,,,,---------......////////////......+++,,,------,,,,,,---///------------...///000111------......///000000000////////////////////////------------------------////////////////////////------........./////////---///000///...---...///............/////////000------......//////...................../////////////////////000000000000///000000000111111111111000000000000000000000000000000000000000111222222222222222222222222222222111111222333444555666666333333444555555444333333222222333333444555555666444555555666666555444444444444444555555666666666666666666666777888999:::555666777999::::::::::::::::::;;;;;;<<<===>>>???>>>>>>>>>??????@@@AAAAAA@@@@@@AAABBBBBBAAA@@@@@@AAA@@@@@@??????@@@AAABBBAAAAAABBBBBBBBBCCCCCCCCCEEEDDDDDDDDDDDDEEEFFFFFFDDDEEEEEEEEEEEEFFFFFFFFFEEEFFFGGGGGGFFFGGGIIIKKKHHHJJJLLLMMMMMMNNNPPPSSSUUUbbblllxxxRRRTTTVVVXXXYYYXXXWWWVVVVVVVVVVVVZZZ___dddfffgggZZZWWWSSSOOOLLLLLLMMMNNNLLLLLLNNNOOOPPPQQQQQQQQQOOONNNLLLKKKKKKMMMNNNPPPRRRPPPNNNOOOPPPQQQPPPOOOOOORRRRRRNNNMMMNNNMMMIIIIIIIIIIIIJJJJJJIIIEEECCC===>>>>>>@@@AAACCCEEEFFFBBBCCCDDDDDDDDDCCCBBBAAA===>>>?????????>>><<<;;;;;;:::999888777777777777999999999888777666666555444555555555555555555555444444444444444444444444333333444444666777999::::::999666444111///...---...000111111000000111333111000///......///000111...//////000000000000000............////////////---......---,,,---///111---...///...------...///---------,,,,,,+++++++++...------,,,,,,------...------------------------................................................................................./////////000000************++++++,,,---,,,,,,---......//////000........................//////.........---------------------------------...------------...//////222000///...///000///...,,,...//////......000111...------------...//////............/////////000///////////////////////////...---,,,,,,---...///...//////000000000000000,,,000111...,,,------+++000///...------...000000.........////////////000//////////////////......+++++++++,,,,,,---------......////////////......---...//////......000111......---......///000111........................////////////////////////------------------------////////////////////////------------.........//////000111000///...///111---.........//////000000,,,---......//////......,,,---------....../////////////////////000111111//////000000111111111222111111111111111111111111000000///000000111222222222222222222222222222222---...///000111222333333333333444555555444333333222222333333444555666666444555555666555555444444444444444555555555666666666666666777777888999:::999999999999999888777777999999999:::;;;<<<>>>???<<<<<<===>>>???@@@AAAAAABBBBBBBBBCCCCCCBBBBBBBBB???>>>>>>>>>@@@AAACCCDDDAAAAAAAAABBBBBBBBBCCCCCCEEEDDDDDDDDDDDDEEEEEEFFFCCCCCCCCCDDDDDDDDDDDDEEEDDDEEEFFFEEEEEEFFFIIIKKKLLLKKKJJJIIIJJJLLLOOOQQQPPPWWWYYY^^^kkksss~~~TTTVVVWWWWWWUUUTTTTTTUUUTTTYYYZZZZZZeeetttwwwooorrrhhh[[[SSSQQQPPPOOOMMMOOOOOONNNNNNOOOOOOPPPQQQLLLLLLLLLLLLMMMMMMNNNOOOLLLNNNRRRUUUVVVTTTRRRPPPLLLLLLMMMMMMNNNNNNNNNOOOIIIHHHGGGHHHHHHGGGEEEBBB===>>>???AAAAAAAAAAAAAAAEEEEEEEEEEEEDDDCCCAAA@@@@@@???>>><<<<<<======>>>:::::::::999999999888888666666666666666666666666666666555444444444444444;;;555---,,,///444666666444444333333444777999;;;777666444222111111111111////////////............000111111222222222111111000000000000000000000000........................////////////////////////.........------,,,,,,,,,...---,,,+++,,,...000111,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,---.........---,,,,,,+++......////////////......///...,,,++++++,,,...///......................................................//////////////////.........////////////000,,,---------.../////////+++,,,---.........---,,,000///...---,,,,,,---...111000...------...////////////000000///...---------...//////......///111444222///......///...---//////000000///...------///...---,,,+++,,,,,,------------........./////////000111111111///...---------..................///...---,,,+++,,,---...........................,,,---------.../////////.........------,,,,,,,,,******++++++,,,---.........---,,,,,,,,,,,,---.....................------222222222222111000//////......//////////////////222111///---------......////////////////////////////////////////////////000///---,,,,,,---///000...............///000000000//////.........//////////////////////////////000000000000000000000000000000000000000000000000000000000000111222333444222222222222222111000///111111222222222333333333444444444444444444444444555555555555555555555555555444444333333444444555777777777777777777777777666666777888888888888888888888888888777777666666777999<<<>>>???>>><<<;;;????????????@@@AAABBBCCC>>>>>>??????@@@@@@AAAAAACCCAAA@@@>>>>>>???AAABBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFGGGGGGHHHHHHLLLLLLLLLLLLMMMNNNPPPQQQOOOPPPQQQTTTZZZcccnnnuuutttyyyQQQSSSUUUUUUSSSSSSSSSTTTTTTZZZ\\\]]]jjjzzz{{{xxxooobbbYYYTTTRRROOOMMMOOOOOONNNNNNOOOOOOPPPQQQPPPPPPPPPPPPPPPQQQRRRRRRMMMPPPSSSVVVVVVTTTQQQNNNKKKLLLLLLLLLMMMMMMMMMNNNJJJJJJIIIJJJJJJJJJGGGEEEAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDCCCBBBAAA@@@>>>===<<<;;;:::;;;<<<<<<999999999999888888888888555555555555555555555555777666555555444444444555888333//////333555444222444444333333444666888999555444222111000000000111222222222222111111111111...///000111222333333333////////////////////////////////////////////////..............................---------,,,,,,,,,000///---,,,,,,---...///------,,,,,,,,,---......------------------,,,,,,......//////......---,,,......////////////......///...,,,++++++,,,...///................................................////////////............,,,,,,,,,------------...---------...............+++,,,---.........------///...---,,,,,,,,,------......------...///000111///////////////...---------...//////......///000444111...---.../////////...............---,,,,,,///...---,,,,,,,,,---------------........./////////000111111000///...------------------------------,,,,,,+++,,,---//////------------------------------------..................---------,,,,,,,,,++++++,,,,,,------............---,,,,,,---..............................222222222222222111111000///////////////.........000///////////////000000////////////////////////////////////////////////000...---,,,,,,---...000...............///000000//////............//////........................000000000000000000000000000000000000000000000000111111000000///000000000111111111111111000//////000000111111111222222222333333333333333333333333333333333333333333333333555444444333333444444555666666666666666666666666666666777888888888888888999999888888888777777777888999;;;===>>>===<<<<<>>>>>>>>???????????????BBBAAA???>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFGGGFFFFFFFFFFFFGGGHHHHHHJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOOOOPPPRRRXXX___eeesss|||yyynnnuuuNNNPPPRRRSSSRRRQQQRRRSSSUUUZZZ]]]aaannnzzzmmmbbb\\\WWWRRROOOOOOOOONNNNNNOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRSSSTTTQQQRRRTTTUUUTTTRRRNNNLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLMMMLLLIIIGGGEEEDDDCCCBBBBBBBBBCCCDDD@@@AAABBBCCCCCCBBBAAA@@@<<<;;;:::999888999::::::888888888888777777777777555555555555555555555555777666666555555555555666444222111333666666333///444333222222222444555666222222111000//////000000000000000/////////......,,,---///000222333333333////////////////////////000000000000000000000000...........................------------,,,,,,,,,111000...---,,,,,,------......---,,,,,,,,,------,,,,,,------------------...////////////......---......////////////.........---,,,++++++,,,---...................................................////////////......------,,,,,,,,,------------..................---------,,,,,,---............---,,,,,,,,,+++,,,,,,---...,,,,,,,,,---...///111222///////////////......---,,,...//////......///000333000---,,,---///000111------------------,,,+++///...------,,,---------------.........////////////000000000000//////...---------------,,,,,,,,,+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,............------------...------------,,,,,,,,,------------------............---,,,,,,---..............................000111222222333222222222000000//////.........---,,,,,,---...///000000000///////////////////////////////////////////////////...---,,,,,,---...///...............///000000//////............//////........................000000000000000000000000000000000000000000000000222111000///............///000000000000///......//////000000000111111111333333333333333333333333333333333333333333333333555444444333333444444555555555555555555555555555666666777888888888888888999999999999999888888888999::::::;;;<<<<<<======>>>>>>?????????????????????>>>>>>>>>>>>>>>>>>===@@@???>>>======>>>@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAACCCDDDEEEFFFFFFFFFFFFEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLMMMOOOSSSWWW^^^eeeppp{{{zzzoooqqqyyyMMMOOOQQQRRRQQQQQQRRRTTTUUUYYY\\\```mmm}}}uuukkkbbb[[[UUURRROOOOOONNNNNNOOOOOOPPPQQQQQQQQQPPPPPPPPPPPPQQQQQQTTTSSSRRRQQQOOOMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKKKKLLLMMMLLLJJJGGGHHHFFFDDDBBBAAAAAACCCDDD@@@@@@BBBCCCCCCBBBAAAAAA<<<;;;999888888888999:::777777777777666666666666555555555555555555555555777666666555555555666666333222222444666555333000444333222111111222333333111111000000000000000000//////.........------------...///000111111111111////////////////////////////////////////////////........................------------------------000///...------------...///...---,,,,,,,,,,,,,,,,,,,,,,,,------.........---...............---------......//////......---...---,,,,,,,,,,,,---...................................................000//////......------,,,.........////////////000/////////...---------,,,,,,------...............,,,,,,,,,,,,---......///,,,,,,------...///000000...///////////////......,,,---///...------...000222///,,,+++---///111222------.........------,,,.........------------...............///////////////000000000000/////////...............---------,,,,,,,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------..................------......------------......---------...............///000111222333333333333000000000///......------***+++,,,.........---,,,///////////////////////////////////////////////////...------------...///...............///000000///............//////000------------------------////////////////////////000000000000000000000000222111000//////////////////000000000000000//////000000000000111111111222222222222222222222222222444444444444444444444444555444444333333444444555555555555555555555555555666666777888888888888888999999999999999999999999;;;::::::999:::<<<===>>>>>>>>>>>>??????>>>>>>>>>??????>>>>>>======<<<<<>>>>>======>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBB??????@@@BBBCCCEEEFFFGGGEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIGGGIIIKKKLLLMMMOOOQQQTTTUUUZZZ```eeennn~~~{{{vvvtttrrrssswwwNNNPPPRRRSSSRRRRRRSSSUUUUUUWWWYYY\\\eeerrrzzz}}}|||sssjjjaaaZZZUUUQQQOOOOOONNNNNNOOOOOOPPPQQQPPPPPPOOOOOOOOOOOOOOOPPPVVVSSSOOOLLLJJJJJJKKKMMMJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKJJJHHHFFFGGGEEECCCAAA@@@@@@AAABBB@@@AAACCCCCCDDDCCCBBBAAA<<<<<<:::999999999:::;;;777777777666666666555555555555555555555555555555666666555555555555666666444333222222333444333333333222222111111111111111111111111111111111000000222222222111111111000000//////000000000///..............................................................................------------------------------------....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,,,,------............---------------,,,,,,---------................................................//////......---------,,,.........////////////000/////////...---------,,,------------......//////------.../////////000000..................------......///////////////...,,,---......------...///000...++++++---000111222---....../////////......---............................../////////000000000////////////000000000111000000000/////////............------,,,,,,+++------------------------......------,,,,,,,,,+++------------------------..................------........................---------.........//////...///000111222333333333000000//////.........---------...///...---,,,+++////////////////////////////////////////////////.........------........................///000000...............///000000........................////////////////////////000000000000000000000000111000000000111111222333000000111222222111111111111111111222222222333333222222222222222222222222444444444444444444444444555444444333333444444555666666666666666666666666666666777888888888888888999999999999999999999999;;;:::999999999;;;===>>>======>>>?????????>>>>>>??????>>>>>>======<<<<<<>>>======>>>>>>??????@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBCCCCCCCCCDDD??????@@@BBBCCCEEEFFFGGGEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIFFFIIILLLMMMNNNOOOQQQRRRQQQUUUYYYZZZ^^^iiizzzvvvqqqqqqPPPQQQSSSTTTSSSSSSSSSTTTUUUUUUVVVXXX\\\bbbhhhkkkooolllhhhbbb[[[VVVRRROOOOOOOOONNNNNNOOOOOOPPPQQQRRRQQQPPPPPPOOOPPPPPPPPPTTTRRRNNNKKKJJJJJJLLLMMMJJJJJJJJJIIIIIIIIIIIIIIIGGGFFFFFFGGGIIIHHHFFFDDDEEEDDDBBB@@@@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBBAAA===<<<;;;:::::::::;;;;;;777777777777666666666666444444444444444444444444555444444444444555666666555444222111111222444555222222222222222111111111111111111111111000//////111111000000000/////////000000000000///...---,,,................................................------------------------,,,,,,,,,------------...,,,,,,------...//////000......---,,,,,,,,,------,,,,,,------------------******+++,,,,,,,,,,,,+++------............------------------------------................................................------------------------,,,,,,,,,------------..................---------......------......///000...//////000000000//////...............---,,,+++---...//////////////////+++---......------...//////---,,,,,,...000000000---...//////000/////////------...////////////........./////////000000000000////////////000000111222222222111000000///////////////...---,,,******........................------------,,,,,,,,,,,,,,,,,,,,,------------...------------------......---...////////////...---,,,,,,------.../////////---...///000111111111111////////////////////////111111111000000...------////////////////////////////////////////////////.......................................///000000......---......///000111////////////////////////000000000000000000000000000000000000000000000000000000000000111222333444000111111222222222222111111222222222222333333333333333333333333333333333222222222222222222222222555444444333333444444555666666666666666666666666666666777888888888888888888888888999999999999999:::999999999999;;;<<<>>><<<===>>>@@@AAA@@@@@@??????>>>>>>>>>>>>>>>>>>=========>>>??????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCDDDDDDDDD@@@AAAAAACCCDDDEEEFFFFFFEEEEEEFFFFFFGGGHHHJJJJJJKKKLLLLLLLLLKKKJJJIIIIIIHHHJJJMMMMMMLLLLLLMMMNNNLLLOOOSSSTTTVVV]]]gggpppyyyuuuPPPRRRTTTTTTRRRRRRRRRSSSUUUTTTTTTTTTUUUVVVYYY\\\]]]]]]]]]ZZZWWWSSSQQQPPPOOOOOONNNNNNOOOOOOPPPQQQRRRQQQQQQPPPOOOOOOPPPPPPOOOPPPPPPPPPOOONNNMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIEEEEEEEEEFFFHHHGGGEEECCCCCCBBBBBBAAAAAA@@@@@@@@@AAABBBCCCCCCBBBAAA@@@???===<<<;;;:::999:::;;;;;;888888888777777777666666444444444444444444444444333333333333333444555555333333333333222222333444111111222222333222222222000111111111000...---,,,............------------....../////////...------................................................------------------------,,,,,,,,,---------......------..................------,,,,,,,,,---......------------------,,,,,,***+++,,,,,,---------,,,,,,------......------,,,,,,------------------,,,................................................+++,,,,,,------......///,,,,,,,,,------------...---------...............///......---......000000...//////000000///...---+++,,,---.........---,,,------...///////////////+++---......---,,,...///...------...///000...---,,,---....../////////...,,,---...///000000///....../////////000000000000000///......///000111222222222111111000//////...---............---+++***------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,,,,------......---...///000000///...---,,,,,,------...//////000------...//////000//////------......///000000000//////..................////////////////////////////////////////////////---..................---...............///000000---------......///000111000000000000000000000000000000000000000000000000000000000000000000000000111111000000000111111222//////000111111111111111111111111111222222222222333333333333333333333333111111111111111111111111555444444333333444444555555555555555555555555555666666777888888888888888777777777888888888999999999999999999:::;;;<<<<<<;;;<<>>>>>>>>???????????????===>>>???@@@AAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAABBBBBBCCCDDDDDDBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMMMMMMMLLLKKKIIIHHHJJJKKKMMMMMMLLLKKKLLLMMMLLLNNNPPPQQQSSSWWW\\\```iiitttQQQRRRTTTSSSRRRQQQQQQRRRVVVTTTTTTSSSQQQPPPQQQTTTTTTVVVWWWWWWVVVTTTTTTSSSOOOOOONNNNNNOOOOOOPPPQQQQQQPPPOOONNNNNNNNNNNNNNNKKKNNNRRRUUUUUURRRNNNKKKKKKKKKKKKJJJJJJIIIIIIIIIEEEDDDDDDFFFGGGGGGEEECCCBBBBBBCCCCCCCCCBBBAAA@@@AAAAAABBBBBBAAA???>>>===<<<;;;:::999999999:::;;;888888888888777777777777444444444444444444444444222222222222333333444555111333444555444333222333111111222333333333333333000000000000///---+++)))111111111111000000000000,,,,,,---.../////////...........................000000000000000000000000------------------------,,,,,,,,,------.........////////////...---,,,+++,,,,,,,,,,,,------...///.........------,,,,,,,,,+++,,,------.........---,,,------......------,,,,,,------......------,,,................................................***++++++,,,---...//////........./////////000000,,,------......////////////......------///000111....../////////...,,,+++)))***,,,...//////......------...///000000//////+++,,,...---,,,,,,---///---------///000000---++++++,,,,,,---.........---,,,---///000000000///...////////////000000000000000///.........000111222222111111000///......---+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........******++++++,,,---......---...///000000///...---,,,,,,------...///000000,,,---..................,,,,,,---...///000111111+++***))))))***+++---...////////////////////////////////////////////////------............------...............///000000---------......000111111000000000000000000000000000000000000000000000000000000000000000000000000222111000//////......///......///000000000000000000000000000111111111111444444444444444444444444333333333333333333333333555444444333333444444555444444444444444444444444666666777888888888888888666666777777888888888999888888999:::;;;;;;;;;<<<:::<<>>>>>??????@@@@@@AAAAAA===>>>???AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC??????@@@AAAAAABBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJLLLMMMMMMMMMNNNNNNMMMKKKIIIHHHIIIKKKMMMMMMMMMMMMOOOQQQQQQQQQQQQQQQSSSUUUWWWYYYYYY```jjjxxxPPPPPPQQQQQQQQQQQQQQQPPPSSSRRRRRRRRRRRRRRRSSSTTTVVVUUUTTTTTTTTTSSSQQQOOORRRQQQPPPOOONNNNNNNNNNNNPPPPPPPPPOOONNNMMMLLLKKKJJJMMMPPPSSSSSSQQQNNNLLLKKKKKKLLLLLLLLLJJJIIIHHHGGGGGGGGGFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@?????????>>>>>>======:::999888666666666666777888888888777666666555555333333333333333333333333444444444555555555555666555444222000000111222333000111222333333222111000111111000/////////////////////.........---------000000000000000000000000......------------......//////.........---------000///...,,,,,,---.........---,,,++++++,,,---............////////////000------------------------+++,,,------++++++,,,---++++++,,,------......///---------...------,,,,,,+++,,,,,,------,,,,,,+++,,,------......////////////...---,,,,,,---...///,,,---......,,,,,,---...................................................000///...------...///000.........------,,,,,,,,,........................,,,,,,------.../////////........................111000///...------...///////////////............,,,,,,------------------000000000000111111111111111111000000//////......111111000000//////......------------------------...------,,,,,,------...---------------------------...............------///......---------......////////////...---,,,+++....................................////////////---...............------......////////////............///000000000000///---------...///000000000111111000///...---,,,,,,///////////////////////////......------///000111111111111111111000//////......//////000000111111111111000000//////......///////////////.........000000000000000111111222333333333333333333333333555555555444444333333333333333333444444444555555666666666777888888777555222333444666777777777777999999888888777666555555::::::999999888999999999888999999::::::;;;;;;<<<======???@@@BBBDDDEEEEEEAAAAAAAAAAAA@@@@@@???>>>>>>>>>???@@@AAAAAABBBBBBDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@EEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHIIIJJJKKKLLLMMMLLLMMMMMMKKKIIIHHHIIIKKKKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOOOOOOOPPPRRRTTTUUUXXX[[[___gggsssOOOOOOPPPPPPPPPPPPOOOOOOQQQRRRRRRRRRRRRSSSSSSSSSVVVUUUUUUUUUVVVUUUSSSPPPPPPOOONNNNNNMMMMMMMMMMMMQQQQQQQQQPPPOOONNNMMMLLLNNNPPPRRRTTTSSSQQQOOOMMMMMMLLLKKKJJJIIIIIIJJJJJJFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA?????????>>>>>>>>>======:::999888777666666666777888777777666666555444444444444444444444444444444444444444444555555555555555333222000000111222333000111111222222111111000111000000///////////////000000/////////.........////////////////////////......------------......//////.........---------//////...------------------------,,,,,,---------------........./////////------------------------+++,,,------++++++,,,---------------------------,,,------...------,,,,,,+++,,,,,,------,,,,,,+++---------------.........///...------------...///,,,---......,,,,,,---...................................................///...---,,,,,,---...//////...............------..........................................------........................111000///...---......///////////////////////////...............///////////////000000000111111111111000000000/////////...000000000///////////////...........................------,,,,,,------...------------------------------...............---......------------...............///......---,,,....................................////////////---......//////...------//////000000000000/////////000111111222222111111000000000000000000000000000000000///......------///////////////////////////......---...///000111111111111111111000//////////////////000000000000111000000000/////////...////////////////////////000000000000000111111222333333333333333222222222444444333333222222222222333333333444444444444555777777777777777666555444666666666777888888999999@@@???===;;;:::999999999999999888888888999999:::888888999::::::;;;;;;<<<<<<===>>>@@@AAACCCDDDEEEAAAAAAAAAAAAAAA@@@???????????????@@@AAAAAAAAABBBBBBCCCCCCDDDDDDDDDCCCCCCDDDCCCCCCBBBBBBAAAAAAAAAEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHHHHIIIIIIJJJKKKJJJKKKKKKJJJIIIHHHIIIKKKNNNMMMMMMLLLLLLKKKJJJJJJOOONNNNNNNNNOOOQQQSSSTTTUUUVVVYYY^^^gggtttNNNNNNOOOOOOOOOOOONNNNNNOOOPPPRRRSSSSSSSSSRRRRRRSSSTTTUUUWWWXXXWWWTTTQQQMMMMMMLLLKKKKKKLLLLLLLLLPPPPPPQQQQQQPPPOOONNNNNNRRRSSSSSSSSSRRRPPPNNNLLLOOOMMMKKKIIIHHHIIIJJJKKKEEEEEEEEEFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>>>>============:::999888777666666666666777666666555444444333333555555555555555555555555444444444444555555555555444333222000000111222222222111111000000111111222111000//////......//////000000000000000/////////////////////////////////......------------.....................---------......//////......---,,,,,,------......------,,,,,,,,,,,,---------......------------------------+++---...---,,,+++,,,---//////...------,,,++++++,,,,,,------...------,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,///...------------...///,,,---......,,,,,,---...........................////////////////////////------,,,,,,,,,,,,---............///////////////........................000//////...------,,,,,,........................000000///............///000000000000000000000000000000000000000000000000//////000000000000111111000000000000//////////////////////////////000000////////////////////////...------,,,,,,------...------------------------+++,,,---...............------------------......,,,---......///.................................---............/////////---......//////.........000000111111111111000000222222333444444444444444333333333222111000000//////////////////////////////////////////////////////............///000000000000111111000000//////000000000000////////////000000000000////////////////////////////////////000000000000000111111222222222222222222222222222222222222222111111111111333333333333444444444444888888777777666555333222777777777777999;;;===>>>???>>><<<:::888888777777777777777888888999999:::888888999999:::;;;;;;;;;;;;<<<===???AAABBBCCCDDDAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCFFFFFFEEEDDDDDDCCCBBBBBBEEEEEEEEEFFFFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGHHHHHHGGGIIIJJJIIIHHHHHHIIIKKKMMMLLLLLLKKKKKKJJJJJJJJJNNNNNNMMMMMMNNNPPPRRRSSSSSSSSSSSSUUUYYYaaakkkrrryyyOOOOOOOOOOOOOOONNNNNNMMMMMMOOOQQQSSSTTTSSSQQQPPPQQQRRRTTTWWWXXXWWWTTTQQQKKKKKKJJJJJJJJJJJJKKKKKKNNNNNNOOOOOOPPPOOOOOONNNSSSRRRQQQPPPNNNLLLKKKJJJNNNMMMLLLJJJIIIIIIIIIIIIDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@========================999999888777777666666666666555555444444333222222444444444444444444444444333333444444444555555555333333222111000111111111222111000//////000111222000000///............///////////////////////////////////////////////////......------------..............................---.../////////...,,,++++++,,,---......---,,,+++++++++,,,,,,,,,---------------------------------,,,---...---,,,+++,,,.........---------,,,,,,,,,,,,,,,------...---------,,,,,,------------,,,,,,---------,,,,,,+++++++++.........------.........,,,---......,,,,,,---...........................////////////////////////------------------......------....../////////000........................//////.........---------......................../////////.........//////000000000000111111111111111111111000000000000000////////////000000000111000000000000////////////---......//////000000000...........................------,,,,,,------...------------------------++++++,,,---............,,,,,,------......------+++,,,---...////////////........................---------.........//////---......////////////...111111111222222111111111444444555666666666666555555444333222111///..................//////000000////////////////////////............/////////000///000000000000000//////111111000000//////......000000000000///////////////////////////000000000000000000000000111111222111111111111111222222222222222222222222222111111222222333333333444444444555666777666555444444444555555555666999<<<@@@BBB999:::::::::999888777666555666777888999999::::::888888888999::::::;;;;;;;;;;;;===>>>@@@BBBCCCCCCBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDDDDGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFHHHIIIHHHHHHIIIKKKHHHIIIIIIJJJKKKLLLMMMMMMNNNMMMMMMLLLMMMOOOPPPQQQTTTTTTSSSRRRSSSWWW]]]aaadddmmmzzzPPPPPPPPPPPPPPPOOONNNNNNLLLNNNPPPRRRSSSRRRQQQPPPOOOPPPRRRUUUWWWVVVSSSPPPKKKKKKJJJJJJIIIJJJJJJJJJKKKLLLMMMNNNNNNOOONNNNNNQQQPPPNNNLLLJJJIIIHHHHHHKKKLLLMMMMMMLLLJJJGGGFFFCCCDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@?????????<<<<<<<<<<<<<<<<<<<<<===999999888888777666666555555555555444333333222222222222222222222222222222333333333444444444444555222222111111111000000111222111000//////000111222000//////.....................................................................------------......---.....................---.../////////...,,,++++++,,,---......---,,,++++++++++++,,,,,,,,,,,,---------------------------,,,---......,,,,,,---...,,,,,,,,,---------......+++,,,,,,---.........---,,,------......------,,,---------,,,,,,+++++++++---..................---,,,---......,,,,,,---...........................////////////////////////------......////////////,,,,,,,,,------......///........................---------.........//////............................../////////////////////000000000111111111222000000000//////............////////////000000000////////////000000000000------......//////000000------------------------...------,,,,,,------...------------------------++++++,,,---......------++++++,,,---......------++++++---...//////000000........................------------............---......///000000//////111111222222222222111111444444555666666666666555333333222000///...---,,,------......///000000000////////////////////////---......///////////////...//////000000000//////111111000000//////......////////////000000000000////////////000000111111000000000000000111111222000000111111111222222222222222222222333333333333222222222333333333444444111333666666444444555666666666555555666888;;;===444777;;;>>>???===:::777555666777999::::::::::::777777888999999::::::;;;;;;;;;===>>>@@@BBBCCCCCCAAAAAABBBCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDEEEGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCEEEHHHIIIHHHHHHIIIJJJHHHHHHIIIJJJKKKLLLMMMMMMNNNMMMLLLLLLMMMNNNPPPQQQTTTTTTTTTRRRQQQSSSVVVYYY\\\```gggppp{{{PPPQQQQQQQQQPPPOOONNNMMMLLLMMMOOOQQQRRRRRRQQQQQQOOOOOOQQQSSSUUUUUURRROOONNNMMMLLLKKKJJJJJJJJJJJJIIIJJJKKKMMMNNNNNNOOOOOONNNMMMLLLKKKJJJIIIHHHHHHJJJLLLNNNOOONNNJJJFFFDDDDDDDDDDDDEEEEEEDDDCCCCCCAAAAAA@@@@@@???>>>======;;;;;;;;;<<<<<<<<<<<<<<<888999999999888777666555666555555444333333222222111111111111111111111111333333333333444444444444222111111111111000000000111000000//////000000111000///......------......------------..........................................------------......---------.....................//////......---,,,,,,------......------,,,+++++++++,,,,,,,,,------------------------------,,,...///...---,,,---...++++++,,,,,,---...//////++++++,,,---............------............------------------,,,,,,,,,,,,------...//////...------,,,---......,,,,,,---...................................................,,,---...///000000000000,,,,,,,,,---------------........................,,,,,,------...//////000........................---...//////000/////////...//////000000111111111000//////......------,,,......////////////000000////////////000000000000..................//////------------------------...------,,,,,,------...------------------------,,,,,,------------,,,,,,)))***,,,---......------+++,,,---...////////////........................,,,------------.........---...//////000000000000111111222222222222111111222222333444444444444444000000//////...------,,,---.........//////000000////////////////////////---......///000/////////......///000000000//////000000000000////////////////////////000000000000...//////000000111111222000000000000000111111222000000111111222333333333222222222333333333333333222222222222333333333333...222555555444333555888999888666555333333444444...222777;;;===;;;888666666777999:::;;;;;;:::999777777888888999:::::::::;;;<<<===???AAABBBCCCDDD@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@AAABBBDDDEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHFFFFFFEEEDDDCCCCCCDDDDDDCCCFFFIIIJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNMMMMMMMMMNNNPPPPPPQQQRRRSSSRRRQQQQQQSSSUUUZZZ[[[]]]```fffppp{{{PPPPPPPPPOOOOOONNNMMMLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRQQQRRRSSSUUUTTTRRRPPPPPPPPPNNNLLLKKKJJJJJJJJJIIIJJJKKKMMMOOOPPPPPPPPPLLLMMMMMMNNNMMMMMMLLLKKKLLLMMMNNNNNNLLLIIIGGGEEEEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@???>>>===<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<888888999999888777555444666666555555444333333333222222222222222222222222222222333333333444444444111111111111111000000/////////000000000000////////////...------------...---.........////////////..............................------------......---------.........////////////...------------------------,,,,,,---------,,,,,,,,,,,,---------------------------------------...///...---,,,---///,,,---------------------***+++,,,---............------............---------------------.........------...//////...------,,,---......,,,,,,---...........................------------------------+++,,,---//////000//////............------------........................------..........................................,,,---///000000000//////------...//////000111111000000///......---,,,,,,........./////////000000.../////////000000000111..................------...........................------,,,,,,------...------------------------------------,,,,,,+++***(((***,,,.........---,,,,,,,,,---.../////////...........................,,,,,,---------.........------///000000111111111000000111111111111000000///000111111222222111111.................................///////////////////////////////////////------///000000000///...---......///000000//////////////////000000000000.../////////000000000111...//////000111111222222000000000000000111111222111111111222333444444444111111111111222222222333111222222222222333333333///222666555222111444777777777666555333222111111///000333666777777666555888999;;;<<<<<<;;;:::999777777777888999999::::::<<<===>>>@@@AAACCCDDDEEE??????@@@AAAAAAAAAAAAAAA@@@AAAAAAAAABBBCCCCCCCCCBBBAAA@@@??????@@@BBBCCCAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHFFFEEEDDDDDDDDDDDDDDDEEEDDDGGGJJJKKKJJJIIIIIIIIILLLLLLLLLLLLLLLLLLLLLLLLOOOOOONNNMMMNNNOOOPPPQQQPPPQQQRRRRRRQQQPPPQQQRRRWWWXXXYYYZZZ]]]aaaggglllmmmttt{{{OOOOOOOOONNNNNNLLLKKKKKKMMMMMMMMMNNNOOOPPPRRRSSSTTTSSSRRRSSSUUUUUUSSSRRRRRRQQQPPPNNNLLLKKKJJJJJJIIIJJJLLLNNNPPPQQQRRRRRRMMMNNNOOOPPPQQQPPPOOOOOONNNNNNMMMKKKJJJIIIGGGGGGEEEEEEEEEEEEDDDCCCAAAAAA??????>>>===<<<;;;:::::::::::::::;;;;;;<<<<<<<<<888888999999888777555444777666666555555444333333333333333333333333333333222222333333333444444444111111111111111000//////...///000111111000///...//////...------------....../////////000000111111.................................------.........---------.........//////000///...,,,,,,---............,,,++++++,,,......,,,,,,------------......---------------------------...///...------...//////......------,,,,,,+++***+++,,,---............------............---------------....../////////,,,---...//////...---,,,,,,---......,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,...//////......000000//////.........---......................../////////...------,,,,,,........................,,,---///000000000//////,,,------...///000000111111000000///...------,,,............/////////000.../////////000000111111/////////......------,,,////////////////////////...------,,,,,,------...------------------------.........---,,,+++***)))((())),,,.........---,,,,,,---......///.................................,,,,,,,,,---------......------///000111111111111000000111111111111000000......///000000000000///------......///000000000////////////////////////////////////////////////,,,---///000000000///...------...///000000//////......//////000000111111.../////////000000111111...//////000111222222222000000000000000111111222111111222333444444555555//////000000111111111222111111222222222333333333000444777666222000222555222222333444555555444444666666666666777888999:::999;;;<<<======<<<:::888777777777888999999::::::======???@@@BBBDDDEEEEEE>>>???@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDBBBAAA???======>>>@@@AAA??????@@@BBBCCCEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEEEEHHHKKKLLLJJJIIIIIIIIIIIIIIIJJJLLLMMMOOOPPPPPPPPPOOONNNNNNNNNOOOPPPQQQPPPRRRSSSSSSRRRQQQQQQRRRTTTVVVYYYZZZZZZ[[[]]]___bbbgggkkknnnzzzOOONNNMMMKKKJJJJJJJJJJJJNNNMMMLLLLLLMMMNNNPPPRRRNNNOOOPPPQQQQQQQQQOOONNNQQQQQQQQQPPPNNNLLLLLLMMMLLLLLLLLLNNNRRRXXX^^^aaaUUURRRMMMJJJJJJKKKLLLLLLMMMLLLKKKJJJIIIHHHGGGGGGDDDDDDDDDCCCBBB@@@???>>>>>>>>>===<<<;;;;;;::::::666777999;;;<<<<<<<<<;;;888888666555444333333222555555555444444333333333444444444444333333222111222333333444444333333222111111111111111111111111111111111111111111111111......//////////////////------------------------................................................111000///......---.........------,,,,,,------...///,,,+++,,,...///---+++---------............///,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,------------------------------++++++++++++------------------------------.........------,,,,,,,,,------...///...---+++***++++++------------++++++........................////////////////////////000///...---------------000...++++++,,,---------..................------////////////////////////....................................////////////---...//////000//////////////////...---------,,,+++---000222444444444333111111111111000000000000///............---------//////.........---------***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---+++++++++---...------------------------+++...000///,,,***+++---000///...---,,,,,,------------...//////...------000000000///......------222111000///////////////........................,,,,,,,,,---------......------------------------//////............/////////////////////000111111---------.........//////111000///......///000111++++++,,,,,,---...//////............////////////000000000000000000000000000111333444444333111000222222333333333444444444222222222222222222222222333333333333333222111000111111222333333333333222777666666666666666777888666777999;;;;;;999777555444555666777999:::;;;<<<=========???@@@BBBDDDEEE@@@@@@@@@???===>>>@@@BBBAAAAAABBBBBBBBBAAAAAA@@@AAAAAA@@@@@@AAAAAABBBCCCBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEFFFGGGHHHJJJLLLMMMNNNOOONNNNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRTTTUUUWWWYYYZZZZZZYYYYYY[[[]]]aaafffnnnxxxNNNNNNMMMLLLKKKKKKJJJJJJRRRQQQOOONNNMMMNNNOOOPPPSSSSSSSSSRRRRRRQQQPPPPPPWWWVVVUUUSSSPPPMMMMMMLLLIIIIIIKKKOOOUUU\\\cccgggTTTQQQLLLIIIIIIJJJJJJJJJKKKKKKJJJIIIHHHGGGGGGGGGDDDDDDCCCCCCBBB@@@???>>>>>>======<<<;;;;;;::::::<<<<<<;;;;;;999888777666888777666555444333333333444444444444444444333333333333444444333333222111222222333333333333222222111111111111111111111111........................///////////////................................................---------........................///...............///000...------,,,,,,------......---+++,,,...///---+++,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------........................------,,,++++++,,,------------------------------......---------,,,,,,,,,------......------,,,++++++,,,,,,------,,,,,,+++......................................................---------......//////---+++,,,---...---,,,..................------////////////////////////....................................////////////,,,,,,---............---..................------...///111333333222111000111000000000//////......///............---------.........------------,,,+++,,,.../////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,,,,,,,---...------------------------------...///000111000/////////////////////..........................................////////////000000///.........//////...............------------------.........//////------------------------//////............//////...............//////000---------.........//////111000///......///000111---------......//////000/////////000000000000111000000000000000000000000...///222333444444333222222222222222333333333333222222222222222222222222333333333333333222111000111111222333333333333222555555444444555666777777888999;;;<<<<<<;;;999777666666777999:::<<<======;;;<<<<<<===>>>@@@AAABBB?????????>>>======???AAA@@@@@@AAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@AAABBBBBBBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHFFFFFFGGGGGGHHHIIIKKKLLLMMMMMMLLLLLLLLLMMMNNNOOOPPPQQQSSSSSSTTTUUUUUUVVVVVVWWWTTTUUUVVVXXXYYYYYYYYYYYYXXXYYY[[[^^^bbbhhhqqqvvvNNNNNNMMMMMMLLLLLLLLLKKKVVVTTTQQQOOONNNNNNOOOOOOUUUTTTRRRQQQPPPPPPPPPPPPVVVUUUTTTRRRPPPNNNMMMMMMGGGHHHJJJNNNSSSZZZaaaeeeRRROOOJJJGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFCCCCCCCCCBBBAAA@@@???>>>=========<<<;;;;;;::::::===<<<;;;999777666555444888777666555444333333333333333444444444444444444333333333333333222222111111111222222222222111111000000000000000000000000000000000000000000000000000000//////.........---//////////////////////////////.........---------........................------------...///000111...------,,,,,,------......---,,,,,,......---,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...........................------,,,,,,,,,,,,------------------------------...------------,,,,,,,,,......---,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------........................,,,,,,,,,,,,---...///000---,,,,,,---......---+++------------------......////////////////////////....................................////////////***+++,,,,,,------,,,,,,..................//////111222222333222111///...111000000///...------,,,///............---------------------,,,,,,,,,,,,,,,---...///000///......,,,,,,,,,,,,,,,,,,,,,,,,............------------------------------------///---,,,///444777555222///000111222222222111000///...---,,,,,,---...///,,,------...//////000000......---------...////////////.........---------........./////////000000........................//////............//////---------------...//////------........./////////000//////......//////000////////////////////////000000000000111111111111000000000000000000000000---...000222444444444444111111111222222222222333222222222222222222222222222222333333333222111111111111222333333333333222333333333333444555666777777888:::;;;;;;:::999777777888999:::;;;======>>>::::::;;;;;;<<<======>>>===>>>>>>===<<<<<<===???>>>??????@@@@@@??????>>>@@@????????????@@@AAAAAABBBCCCCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFHHHHHHHHHHHHGGGFFFGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJKKKLLLNNNPPPRRRSSSSSSTTTTTTUUUVVVWWWXXXXXXUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZ[[[[[[]]]aaagggkkkttt~~~NNNNNNNNNNNNNNNMMMMMMMMMUUUSSSQQQOOONNNNNNOOOPPPSSSRRROOONNNMMMOOOPPPRRRPPPOOOMMMLLLMMMNNNNNNMMMHHHHHHIIIJJJMMMQQQUUUXXXPPPMMMIIIFFFFFFFFFFFFEEEFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBBBBAAAAAA@@@???>>>======<<<<<<<<<;;;;;;;;;999888777666666777888999777777666444444333333333333333333444444555555555222222333333333222222111000000111111111111000000////////////////////////111111111111111111111111000000000///......------......................../////////...------,,,,,,........................---------------...///000...------,,,,,,------...------,,,---------------+++,,,,,,,,,,,,---------------------------------++++++++++++,,,---..............................---------,,,,,,---------------------------------------------------------///...,,,++++++,,,---...------++++++++++++------------------------------........................---,,,,,,,,,------...///,,,+++,,,...//////---+++,,,,,,------------......////////////////////////....................................////////////***+++,,,,,,------,,,,,,------......//////000000111111222222111000///...111111000///......---,,,///............---------------,,,,,,,,,+++++++++---...//////000000//////------------------------,,,,,,------------,,,+++------------............000//////111555666555444///000222444555444222111000///---,,,,,,---///000---------....../////////,,,,,,,,,,,,------...////////////...------,,,,,,---.........//////////////////////////////////////////............//////......------......///000............////////////////////////////////////000///////////////////////////000000000111111111000000000000000000000000...///000222333333333333000000111111111222222222111111111111111111111111222222333333333222222111111111222333333333333222222222222333444666777888444666777888888888777666777888999:::;;;<<<======::::::;;;;;;;;;;;;;;;;;;;;;<<<===<<<;;;;;;<<<===<<<===>>>>>>???>>>>>>>>>???>>>>>>>>>>>>???@@@@@@BBBBBBCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIHHHGGGFFFHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLNNNQQQSSSTTTSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUTTTTTTUUUWWWYYYZZZZZZ[[[[[[\\\]]]aaagggkkknnnvvv~~~MMMNNNOOOOOOPPPOOOOOONNNQQQPPPOOOMMMMMMOOOPPPQQQRRRPPPNNNMMMNNNQQQTTTWWWQQQNNNKKKJJJKKKLLLLLLKKKIIIIIIHHHHHHIIIKKKMMMOOONNNKKKGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@???>>>>>><<<<<<<<<<<<<<<;;;;;;;;;777666555555666888999;;;777666555444444444444444333333333444444555555555111111222333333222222222///000000111111000000///////////////////////////........................000000//////.........---------------------------//////.........---------........................//////...---------------...------,,,,,,------...,,,------------,,,------------------............------------------------+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------...---,,,++++++,,,...///------++++++++++++------------------------------..............................---,,,,,,,,,,,,,,,++++++,,,---//////---+++,,,,,,,,,,,,------......////////////////////////....................................////////////,,,------...............---......//////000000000///000000000111111111000222222111000000///......///............---------------,,,,,,,,,+++++++++---......///////////////------------------------***++++++,,,,,,,,,++++++---------......////////////111444444222111222444///000333444555444333222000///---,,,,,,---///000///.........---------,,,,,,,,,,,,,,,,,,---.../////////.........---------,,,,,,---------.........//////////////////////////////............////////////......//////000111........./////////000000......////////////......//////.........................../////////000000000000000000000000000000000000111111222222111111000000111111111222222222111111111111111111111111111222222333333333222222111111222333333333333222333333333444555777888999444555666777777777777666666666777888999::::::;;;::::::;;;<<<<<<;;;;;;::::::;;;===<<<;;;:::;;;<<<;;;<<<======>>>>>>>>>===>>>============>>>??????AAAAAABBBCCCCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIHHHHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKMMMOOOQQQSSSTTTSSSSSSSSSSSSSSSSSSSSSRRRUUUTTTTTTTTTUUUWWWXXXZZZWWWXXXYYYYYYZZZ^^^bbbffffffmmmssstttrrruuuMMMNNNOOOQQQQQQQQQPPPPPPOOONNNMMMMMMNNNPPPRRRSSSSSSRRRQQQQQQSSSVVVYYY[[[XXXTTTNNNLLLLLLLLLJJJHHHIIIHHHHHHIIIJJJKKKMMMNNNLLLJJJGGGFFFGGGHHHGGGFFFFFFEEEEEEDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<999888777777777777777777666666555444444444444444333333444444444444444444000111222222222222222222000000111111111111000000000000000000000000000000////////////////////////////////////////////////------------------------................................................000///...---,,,,,,,,,,,,...------,,,,,,------...,,,---......,,,,,,---...---------.........//////------------------------,,,++++++++++++,,,,,,---++++++++++++++++++++++++------............------------------------------,,,,,,,,,------------...------,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,++++++++++++,,,++++++---//////...---++++++,,,,,,------......////////////////////////....................................////////////---...//////000000////////////////////////000000......//////000111222222111111111111000000000000///............---------------------,,,,,,,,,,,,------........./////////------------------------++++++++++++,,,,,,,,,,,,---------...//////000000000333666555111///000333000111222333333333222111///...---,,,,,,---.../////////......---,,,,,,+++------,,,,,,,,,---..............................,,,,,,,,,------------...........................//////............/////////////////////000111111....../////////000000000---......//////......---....................................////////////000000000000000000000000111111111111111111111111111111111222222222222333111111111111111111111111111111222333333333222222111111222333333333333222444444444444555666888888555666777888888999888888555555666666777888888999999:::;;;<<<<<<<<<;;;:::999;;;======;;;:::;;;;;;;;;;;;<<<===>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>???@@@AAABBBBBBBBBBBBBBB@@@@@@AAAAAABBBCCCCCCDDDAAAAAAAAAAAAAAABBBCCCDDDDDDEEEGGGHHHIIIIIIHHHGGGIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLNNNOOOQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXZZZZZZZZZYYYYYYZZZ]]]``````fffkkkmmmmmmnnnrrrwww{{{LLLNNNPPPRRRSSSRRRQQQQQQPPPPPPNNNNNNOOOQQQSSSTTTUUUTTTSSSTTTUUUWWWZZZ[[[\\\VVVPPPMMMMMMMMMKKKHHHIIIIIIIIIIIIJJJKKKLLLMMMKKKIIIHHHHHHIIIJJJJJJIIIGGGFFFEEEDDDBBB@@@????????????????????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888777666555666666555444444444444555444444444444444444333333000000111222222222222222000111111222222111111000111111111111111111111111111111111111111111111111------......///000000000........................,,,,,,------.../////////..............................---,,,,,,---------...------,,,,,,------...+++---///...,,,+++---...,,,,,,---------.................................,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,------------------------,,,,,,,,,---------......+++,,,------......------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,+++,,,,,,,,,---+++***+++---//////...***++++++,,,------......////////////////////////....................................////////////......///000000000000///000000000///////////////.........//////000111222/////////000000000000000///............---------.........------------,,,---------------......///........................------,,,,,,,,,---...///---------...///000000000333444444444333222111222111111111000000000000000........................------------------------///...---------------...,,,,,,------.../////////------------............------------------------//////............/////////............///000000.../////////000000000000------...//////...------.........//////000000111...////////////000000000000000000000000000000000000000000000000111222222222222222222333333333333111111111111111111111111000111222333333333333222111111222333333333333222444333333333444555555666555555666777777888888999555555555666666777888888777888:::<<<<<<<<<::::::999;;;======<<<;;;;;;;;;;;;;;;===>>>>>>?????????<<<<<<;;;;;;<<<<<<===>>>===>>>???@@@AAAAAAAAAAAA???@@@AAABBBCCCDDDEEEFFFBBBBBBBBBBBBCCCDDDEEEFFFDDDEEEGGGHHHIIIIIIHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKLLLKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOPPPQQQRRRSSSSSSQQQRRRSSSUUUVVVVVVVVVWWWZZZZZZZZZYYYXXXXXXZZZ]]]___bbbgggjjjllllllmmmmmmnnnnnnttt|||LLLNNNPPPRRRSSSSSSRRRQQQSSSRRRPPPPPPPPPQQQSSSUUUUUUTTTTTTTTTTTTVVVWWWXXXZZZTTTMMMKKKMMMNNNLLLJJJJJJJJJIIIHHHHHHHHHIIIIIIJJJIIIHHHHHHJJJLLLKKKKKKHHHGGGFFFDDDBBB@@@???>>>>>>????????????>>>>>>===;;;<<<<<<<<<<<<<<<<<<<<<888888999::::::999777666666666555444444444555555555555555444444333333333///000111222222222222222111111222222222222111111111111111111111111111111........................,,,,,,---...///000111111////////////////////////+++,,,,,,---...///000000........................,,,,,,,,,,,,---...//////...------,,,,,,------...+++---///...,,,+++,,,///++++++,,,,,,,,,---------........................------,,,+++************------------------------,,,---...//////...---,,,------------------------,,,,,,,,,------.........***+++---...///...------++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,---......---,,,******---///000///******+++,,,,,,---......////////////////////////..................................../////////000---...//////000/////////111111000000//////......000////////////000000111------......///000000000//////.........---------//////.........------------,,,,,,,,,,,,---..............................000///---,,,---///111222---------...///000000111555333111333666777444111222111000///.........///------...//////...------+++,,,,,,------......///000///......------------+++,,,,,,---...///000000............/////////000------------------------//////............//////...------------...//////////////////000000000000,,,---...//////...---,,,...//////000111222222333000000000000111111111111000000000000000000000000.........///000222444444222222333333333444444444000000000000000000000000000111222333333333333333111111222333333333333222333333333222222333444444333333333444555666666777555555666666777777888888555777999;;;<<<;;;:::999:::<<<>>>>>>===;;;;;;<<<;;;<<<===>>>????????????<<<;;;;;;;;;;;;<<<======<<<===>>>???@@@AAAAAAAAA??????@@@BBBDDDEEEGGGGGGCCCCCCCCCDDDDDDFFFGGGGGGDDDEEEGGGHHHIIIIIIHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMLLLKKKJJJIIIIIIIIIIIIIIIGGGHHHJJJLLLNNNPPPRRRSSSPPPQQQSSSUUUVVVVVVVVVUUUSSSTTTUUUTTTTTTUUUWWWZZZ^^^___aaaeeehhhhhhfffeeefffbbbbbbhhhmmmqqqzzzMMMPPPSSSTTTTTTTTTUUUVVVSSSOOOJJJJJJMMMQQQQQQPPPSSSRRRRRRTTTVVVWWWVVVUUUSSSPPPMMMLLLMMMMMMKKKIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIGGGFFFEEEFFFEEEDDDCCCBBBBBBCCCDDD???>>>===<<<;;;:::::::::<<<<<<;;;;;;;;;:::::::::;;;;;;:::999999888888777666666666777666555555444333333333333333333333333222222222222222111000///111222333333111111222333111111111111111111111111111111000///////////////000000000000////////////111000000///...---------***+++---...///...------,,,---///000000000///.........////////////....../////////////////////////////////...---------,,,......---,,,,,,,,,------...---,,,,,,,,,,,,---...,,,------......///////////////------------//////---------............///------------,,,,,,+++***,,,---......,,,,,,---...........................///......------,,,++++++........................///...---,,,,,,,,,,,,,,,---...//////......///111...------,,,,,,------...++++++,,,,,,---.......................................////////////......---------.........//////000000000000000000000000///////////////////////////////////////.........000000//////......------///,,,***+++---...,,,))),,,,,,,,,------........................---------///............------------------............///////////////000111222333333333333333333333333333111000...---,,,,,,,,,---.........------,,,,,,,,,000000///...---,,,,,,+++/////////......---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////.......................................///000000//////............//////......------------......---///111222333222000///000000000000000000000000///000111222222222222222000000000000000000111222000000111333444333000---333333333333333333333333444444444333333222222222000000111111111222222222333333222222333333444555222222333333444555666666666666666666777777777777777777888999999999999888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@>>>??????@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKIIIHHHHHHIIIJJJKKKMMMLLLLLLLLLMMMNNNOOOOOONNNOOOPPPQQQRRRSSSTTTUUUVVVUUUUUUTTTTTTUUUUUUVVVZZZ\\\___cccddddddcccbbb______```bbbeeegggjjjkkk}}}LLLNNNQQQRRRRRRRRRSSSTTTTTTRRROOONNNOOOQQQQQQQQQSSSRRRQQQRRRSSSTTTRRRQQQSSSPPPMMMLLLMMMMMMKKKIIIIIIIIIIIIIIIIIIJJJJJJJJJLLLLLLLLLKKKJJJHHHGGGFFFGGGFFFDDDCCCBBBBBBCCCCCC???>>>===<<<;;;:::::::::===<<<<<<<<<;;;;;;;;;;;;;;;::::::999999888888777555666666666666555444444333333333333333333333333222222222222222111000000000111222222000000111222000000000000000000000000111111000///////////////////////////............/////////...---,,,,,,,,,+++,,,------......------,,,------..............................................................................---------///...---,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---------------.........,,,,,,++++++++++++,,,,,,---------............///---------------,,,+++***,,,---......,,,,,,---...------------------------...------------,,,,,,,,,000000000000000000000000///...---,,,,,,,,,,,,---,,,...//////...---///000...------,,,,,,------............---------------..............................////////////......---------.........//////000000000000000000000000////////////////////////........................///////////////.........///---+++,,,---...,,,***,,,,,,------------------000000///...---,,,,,,+++............------------------------........................///000111111111111111111111111111111000///...---,,,,,,------......---------,,,,,,,,,/////////...------,,,,,,.........---------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////.......................................///000000000//////......//////000.........------............///000111222111000000000000000000000000000000000111222222222222222111////////////000111222333333222111111222222000///222222222222222222222222333333333222222111111111111111111222222222222333333222222222222333444444222333333444444555555555555666666666777777777777777777888999999999999888::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<======>>>>>>??????>>>??????@@@@@@AAAAAABBB@@@@@@AAAAAABBBBBBCCCCCCAAABBBBBBCCCDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJIIIHHHHHHIIIJJJKKKKKKJJJJJJKKKLLLMMMNNNOOONNNOOOPPPQQQSSSTTTUUUUUUUUUTTTTTTSSSSSSTTTTTTUUUWWWYYY\\\^^^``````___^^^\\\]]]^^^___aaabbbcccdddnnnrrrxxx|||KKKMMMPPPPPPPPPPPPQQQRRRVVVVVVVVVUUURRRQQQQQQRRRQQQPPPOOOOOOPPPQQQOOONNNSSSQQQNNNMMMMMMMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIIIILLLLLLLLLLLLKKKIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCCCC??????===<<<;;;:::::::::=========<<<<<<<<<;;;;;;:::::::::999888888777777555555555555555444333333333333333333333333333333111222222222222111000000///000111111000///000111////////////////////////111111000///////////////............------------.........---,,,,,,++++++------,,,,,,,,,---......,,,,,,,,,,,,,,,---.........---,,,++++++,,,---...........................---------...............000///...---,,,+++++++++...------,,,,,,------...------------,,,,,,,,,,,,***++++++,,,,,,++++++***---------............///,,,------------,,,,,,+++,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------......---,,,,,,,,,------+++,,,...---,,,,,,---///...------,,,,,,------...000000//////...------,,,..............................////////////......------........./////////000000000000000000000000////////////////////////------------------------.........///////////////000...------......---,,,------------------,,,,,,111000///...---+++******............------------------------............,,,,,,,,,,,,---...///000///////////////////////////......---------.........------------,,,,,,,,,........................------------,,,,,,,,,,,,...------------,,,,,,,,,------------------------////////////////////////.......................................///000000000000////////////000000........................//////000000000111111111000000000000000000000000222222333333333222111111////////////000111333333444222///...///000111000111111111111111111111111222222111111111111111000222222222222333333333333222222222222222333444444444444444444444444444444555555666666666777777777666777888888999999888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999========================>>>>>>??????@@@AAAAAAAAA>>>>>>???@@@AAABBBCCCCCC@@@@@@AAABBBCCCDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIKKKKKKHHHHHHIIIIIIKKKLLLNNNNNNOOOOOOPPPQQQSSSTTTUUUVVVTTTSSSSSSSSSSSSSSSSSSTTTVVVWWWYYY[[[[[[[[[ZZZZZZZZZ[[[]]]^^^_________^^^dddgggjjjlllooouuu~~~MMMNNNPPPPPPOOOOOOPPPQQQWWWZZZ[[[YYYUUUQQQQQQRRROOONNNMMMNNNPPPQQQPPPOOORRRQQQOOONNNMMMLLLKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHJJJJJJKKKKKKJJJIIIHHHHHHGGGFFFFFFEEEDDDCCCBBBBBB@@@???>>><<<;;;;;;;;;:::<<<<<<;;;;;;;;;:::::::::::::::999999888777777777444444555555444444333222333333333333333333333333111111222222222111111000000111222111000///000222000000000000000000000000111000000////////////////////////.........------.........---------,,,,,,...---,,,++++++,,,...///...---,,,+++,,,---///000///...,,,++++++,,,...///........................,,,---------.../////////000///...---,,,+++++++++---------------------------------,,,,,,++++++++++++,,,---......---,,,+++---------............///,,,---------------,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////************************...------,,,,,,,,,------***,,,------,,,+++---......------,,,,,,------...000000/////////.......................................////////////..................////////////////////////////////////////////////////////////---------...............------......//////000000000//////...///......---.........------,,,,,,,,,//////...------,,,++++++.........---------,,,,,,,,,,,,---------.........,,,,,,,,,,,,---...//////...........................---------.........///---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////////////////.......................................///000000000000////////////000000......////////////......000////////////000111111////////////////////////333333333333333222111000000000000000000000111222000///...///111222222111222222222222222222222222222222222222111111111111222222333333333444444444222222222111222333333444444444444444444444333333555555555666666666777777666777777888888888888888999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999==================<<<<<<>>>>>>>>>???@@@@@@AAAAAA??????@@@@@@AAAAAABBBBBB???@@@@@@AAABBBCCCDDDDDDFFFFFFFFFGGGGGGGGGHHHHHHFFFGGGGGGHHHIIIIIIJJJKKKGGGGGGHHHIIIKKKLLLNNNOOOOOOOOOPPPQQQSSSTTTUUUVVVTTTTTTSSSSSSSSSSSSTTTTTTWWWWWWXXXXXXYYYYYYXXXXXXYYY[[[]]]```aaa```___^^^```bbbcccdddeeeiiinnnssszzzOOOPPPQQQQQQOOOOOOQQQRRRWWWZZZ\\\[[[VVVRRRRRRSSSNNNMMMLLLNNNQQQSSSTTTTTTRRRRRRPPPOOOMMMLLLLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBB@@@???>>>===<<<;;;;;;;;;:::::::::999999999888888::::::999888888777777666444444555555444444333222333333333333333333333333000111111222222222111111111222333333111111222333111111111111111111111111111000000///////////////000000000/////////....../////////...............///...,,,++++++,,,---...///...---------...000111000///---,,,,,,---///000........................,,,---------...///////////////...---,,,++++++,,,---------------------------------,,,,,,+++++++++,,,,,,...//////...,,,,,,---------............///,,,------......---------,,,---......,,,,,,---...------------------------***++++++,,,---...//////------------------------------,,,,,,,,,------...***+++,,,,,,++++++,,,......------,,,,,,------............/////////000000..............................////////////.............../////////000000////////////////////////////////////////////////......//////000000000000------......//////000000///000000///.....................------,,,,,,,,,,,,,,,,,,---------------...------------,,,,,,,,,,,,,,,,,,------------...------------...///000111........................------..................------------------------,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////////////////.......................................///000000000000////////////000000......///000000///......//////......//////000111////////////////////////333333333333222222111000333222111000////////////...///111444777888777555333333333333333333333333222333333333333333333333222222333333333444444444222111111111111222333333444444444444444444333333555555555555666666666666666666777888888888888777888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<<<<<<<===>>>>>>??????@@@AAAAAACCCCCCBBBBBBAAAAAA@@@@@@???@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGEEEFFFFFFGGGHHHIIIIIIJJJHHHHHHHHHIIIKKKMMMNNNOOONNNNNNOOOQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTUUUUUUUUUVVVVVVUUUUUUUUUUUUVVVVVVWWWYYY\\\___aaaaaaaaa```\\\]]]^^^^^^___bbbeeegggmmmttt|||RRRRRRSSSQQQPPPPPPQQQSSSVVVXXXYYYXXXVVVTTTRRRRRRNNNMMMMMMOOORRRVVVXXXXXXRRRRRRRRROOOMMMKKKLLLMMMKKKKKKKKKJJJJJJIIIIIIHHHFFFGGGGGGHHHHHHHHHGGGGGGHHHGGGGGGFFFEEECCCBBBAAA@@@@@@>>>===<<<;;;;;;;;;999999888888888777777777999999999888777777666666555555555555555444333333333333333333333333333333000000111222222222222111111333444333222111222333111111111111111111111111111111000///////////////111000000000////////////////////////////////////......---,,,,,,,,,------///............///000000000///............///000---------------------------------.....................---,,,,,,,,,------,,,------......------,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------............///,,,------............---,,,---......,,,,,,---...........................++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......***+++---,,,++++++,,,......------,,,,,,------...,,,------...//////000000..............................////////////............/////////000000000000000000000000000000000/////////////////////////////////000000111111222.........///////////////...000000000...---...///------------------,,,,,,+++++++++,,,------......------------,,,,,,,,,,,,,,,,,,,,,,,,------------............///000111222........................---......///......------,,,,,,,,,------------...---------.........//////,,,,,,,,,,,,------------,,,,,,,,,------------...------------------------////////////////////////.......................................///000000//////............//////...///000111111000///........./////////000000000000000000000000000000000111111222222222111000000333222111000////////////000111444999<<<===;;;999333333333333333333333333333333333333333444444444222222222222333333333333111111111111111222333333444444444444444444444444444444555555555666666666555666777777888888777777777777888888888999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@@@@DDDDDDCCCBBBAAA@@@????????????@@@AAABBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIKKKLLLNNNOOOMMMMMMNNNOOOQQQRRRSSSTTTVVVVVVUUUUUUUUUUUUVVVVVVTTTSSSRRRQQQQQQRRRTTTUUUVVVWWWYYY\\\^^^_________]]]^^^^^^___```bbbcccdddcccfffjjjnnnvvvSSSSSSSSSQQQOOOOOOQQQRRRUUUTTTSSSTTTUUUUUUSSSRRRPPPOOONNNOOOSSSVVVXXXXXXQQQRRRRRRPPPLLLKKKLLLNNNMMMMMMLLLKKKKKKJJJIIIIIIFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHGGGFFFDDDBBB@@@AAA@@@???===<<<<<<;;;;;;999999999999888888888777999999888888777777666666555666666666666555444444333333333333333333333333000000111222222222222222000222333222111000111222111111111111111111111111111111000///////////////000000/////////.................................------......------,,,+++,,,---......//////..............................------------------------...............---------------,,,,,,,,,---......,,,,,,---......---,,,,,,---------------............------,,,,,,------...---------............///,,,,,,---...............,,,---......,,,,,,---...------------------------,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///+++,,,------,,,,,,---......------,,,,,,------...---------------.......................................////////////........./////////000000000000000000000000000000000000////////////////////////.........///000111111111///////////////.........---///000///---,,,---///,,,,,,------------------,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,,,,---------............///000111222------------------------....../////////---,,,+++,,,,,,,,,---------......---------...............,,,,,,---------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////.......................................///000000......------------.........///000111111000///...------///000000000///...000000000000000000000000//////000111111111000000000000000///000111222222333333444666999:::999888222222222222222222222222111111222222333333333333111111111222222222222333111111111111111222222333222333333444444555555555444444444555555555666666555666666777777777777777777777777777888888888999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<===============>>>>>>??????@@@@@@BBBBBBAAAAAA@@@@@@??????===>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFFFFHHHHHHHHHHHHIIIJJJKKKLLLKKKLLLMMMNNNPPPQQQRRRRRRUUUUUUTTTTTTTTTTTTUUUUUUSSSRRRQQQPPPPPPRRRTTTVVVXXXXXXYYYZZZ[[[\\\]]]]]]`````````aaabbbccccccbbb_________bbbjjjxxxSSSSSSRRRQQQOOONNNPPPRRRSSSQQQOOOPPPTTTUUUTTTQQQRRRPPPOOOOOORRRUUUWWWWWWQQQSSSSSSPPPLLLKKKLLLNNNNNNMMMMMMLLLKKKJJJJJJJJJGGGGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHHHHFFFDDDBBB@@@AAA@@@???===<<<<<<<<<<<<:::::::::999999999888888999999888888777666666666666666777777666666555444333333333333333333333333///000111222222222222222///111222111000///000111000000000000000000000000111111000/////////////////////.........---------------------------------------...///...---+++***+++,,,---...///...---,,,,,,------......------,,,------------------------/////////......------,,,,,,,,,,,,,,,---...//////,,,,,,---......---,,,,,,---------....../////////111000///......///000111---------.........//////,,,,,,---.../////////...,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,,,,,,,---...///+++---......,,,,,,---///...------,,,,,,------............---,,,,,,++++++..............................////////////......////////////000000000000000000000000000000000000////////////////////////---------...///000000111000000//////.........------///000///,,,+++,,,///,,,,,,,,,------.........---------,,,,,,+++++++++---------,,,,,,,,,++++++++++++,,,,,,,,,---------......---......///000111,,,,,,,,,,,,,,,,,,,,,,,,//////000000///---+++***,,,,,,,,,------.................................---------....../////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////.......................................///000000---------,,,,,,---------...///000222222000///...,,,---///111111000...---000000000000000000000000---...///000000000000000------...///111222444555444222000111333444555444111111111111111111111111000000111111222222222222000000111111111222222222111111111000111222222333222222333333444555666666444444444555555555666666555666666777777777777777777777777777888888888888::::::::::::::::::::::::999999999999999999999999::::::;;;;;;<<<===>>>>>>=========>>>??????@@@@@@???????????????@@@@@@@@@<<<<<<===>>>???@@@AAAAAAEEEEEEEEEEEEFFFFFFFFFGGGEEEFFFGGGHHHHHHGGGEEEDDDGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLMMMOOOPPPQQQRRRTTTTTTSSSSSSSSSSSSTTTTTTUUUTTTRRRRRRRRRUUUWWWYYY\\\[[[[[[[[[[[[\\\\\\]]]___^^^^^^___```___^^^\\\```^^^\\\^^^eeeppp{{{SSSSSSQQQPPPPPPQQQRRRRRRRRRQQQQQQQQQRRRTTTVVVXXXWWWUUURRRRRRUUUXXXZZZZZZPPPPPPOOONNNMMMKKKKKKJJJMMMNNNNNNNNNMMMLLLJJJIIIHHHIIIKKKLLLLLLKKKIIIHHHJJJIIIIIIHHHFFFDDDCCCBBBBBBAAA???>>><<<;;;;;;:::;;;:::999999888888999999;;;:::999888777777777777555666666666666444333222111111222333333333333222333222222222111000000000111111222222222222111111000000000000000000000000000000//////......------------------------------------------------------...------,,,,,,------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------..................******+++,,,,,,---......//////...---,,,++++++***------------------------.........------,,,,,,,,,++++++************++++++,,,---......,,,,,,---...//////.........---------........................------......///000000000////////////000000000000......//////000000111111///////////////.................................//////000000000000////////////////////////////////////000000///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++///---+++,,,---...---,,,------------------------+++++++++,,,,,,,,,------........................,,,,,,------------------......---,,,---...///000++++++------------++++++,,,,,,,,,---------............------------......000000000000000000000000////////////////////////////////////000000000000000000///...---,,,,,,,,,////////////////////////000///.........000111222222222111111000000//////000000//////.........---////////////000000000000111111111111111111111111333333222111111222333333222222222111111111000000222222222222222222222222---555222000666555///222555555555555555555555555777666333222222444666888666666666777777777777888666777777777888888888888999999999999999999999999888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>???????????????????????????@@@@@@@@@AAAAAABBBBBBCCCDDDDDDEEEHHHGGGEEEDDDCCCCCCCCCDDDIIIIIIIIIIIIIIIJJJKKKLLLKKKKKKKKKLLLMMMOOOPPPQQQTTTSSSQQQQQQPPPQQQRRRSSSPPPPPPQQQRRRTTTUUUTTTSSSSSSUUUXXX\\\^^^______^^^]]]\\\\\\\\\\\\\\\]]]]]]\\\\\\]]]```dddiiiooorrrTTTSSSRRRQQQRRRRRRSSSTTTRRRRRRQQQRRRSSSUUUVVVWWWVVVSSSQQQPPPRRRUUUVVVWWWPPPPPPOOONNNMMMLLLKKKKKKMMMMMMNNNNNNMMMKKKJJJIIIHHHIIIJJJKKKKKKJJJIIIHHHJJJJJJIIIIIIGGGFFFDDDCCCBBBAAA???===<<<;;;;;;::::::999888888777777888888::::::999888777777777777555666666666666444333222///000000111222111111111222222111111111111111111000111111222222111111000000000000000000000000000///////////////.........------------------------------------------------...------,,,,,,------...........................------------------------........................------------------------......---------,,,,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++//////......------,,,,,,+++++++++,,,,,,------............------,,,,,,+++------------------------------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,---...---,,,,,,,,,...///.........------------........................------......//////000000.../////////000000000000......//////000000000000/////////////////////...------..................//////000000000000/////////////////////////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---+++,,,---...---,,,------------------------,,,,,,---------.................................------------------------...------,,,---...///000+++,,,------------,,,+++,,,,,,---------...............------------......////////////////////////////////////////////////............/////////////////////......------,,,///////////////////////////////////////000000111000000//////////////////000/////////............////////////000000000000111111111111111111111111222111000000000000111222222222222111111111000000222222222222222222222222111666222///666555111555555555555555555555555555666555333222111111333333333333444444444555555555777888888888999999999999999999999999999999999999888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>???>>>>>>>>>>>>???@@@@@@???????????????@@@@@@@@@BBBBBBCCCDDDDDDEEEEEEDDDGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKLLLMMMNNNOOOPPPRRRQQQPPPPPPPPPPPPQQQRRRPPPPPPQQQRRRTTTUUUUUUTTTQQQSSSUUUWWWYYYZZZZZZZZZ\\\\\\[[[[[[ZZZ[[[[[[[[[ZZZZZZZZZ[[[^^^bbbgggiiiSSSSSSRRRRRRSSSTTTUUUVVVRRRRRRRRRRRRSSSUUUVVVWWWTTTQQQOOONNNPPPQQQRRRRRRPPPPPPOOONNNMMMLLLLLLKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHJJJJJJJJJJJJHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCAAA@@@???===<<<;;;;;;:::999888777777666666777777:::999888777666666666666555666666666666444333222000111111222222222222222000000111111111111111111000111111222222111111000000000000000000000000000.........///////////////........................------------------------...------,,,,,,------...........................------------------------........................------------------------...------------,,,,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,000000///...---,,,++++++,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,++++++++++++******---------,,,,,,---------+++---...---,,,+++,,,...............---------------------------------------------...//////000000....../////////000000000...////////////000000000......//////////////////---------....../////////...//////000000//////...///////////////////////////////////////......---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.../////////---+++,,,---...---,,,---------------------------------.........//////.................................------,,,,,,+++...------------...//////,,,,,,------------,,,,,,,,,------------...............------------......////////////////////////////////////////////////------------....................................////////////////////////......///000000000//////..................//////////////////............////////////000000000000000000000000000000000000111000000//////000000111222111111111111000000000222222222222222222222222222555000...666555111666444444444444444444444444666666555444333222111111222333333333444444444444888888888999999999::::::999999999999999999999999888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<============>>>>>>>>>???>>>>>>======???@@@AAA>>>>>>?????????@@@@@@@@@BBBCCCEEEFFFFFFEEEDDDCCCEEEEEEDDDDDDEEEGGGHHHIIIFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPOOOOOONNNNNNOOOPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUSSSSSSSSSTTTUUUVVVWWWXXX[[[ZZZZZZYYYYYYXXXXXXXXXYYYYYYXXXXXXZZZ]]]___aaaQQQQQQRRRRRRSSSTTTUUUVVVQQQRRRRRRRRRSSSTTTUUUUUUSSSQQQNNNMMMNNNOOOOOOOOOPPPOOOOOONNNMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJGGGHHHIIIIIIIIIIIIHHHGGGCCCCCCCCCCCCCCCBBBAAA@@@@@@???>>>===<<<;;;;;;;;;999999888777777777777777999999888777666666666666555666666666666444333222333333444555555555555444//////000000111111222222000000111111111111000000000000000000000000000000------......//////000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,.........------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,+++,,,------++++++,,,---------------------------------------------------,,,,,,---......//////000........./////////000000////////////////////////............////////////------......//////000000...//////////////////...////////////////////////...///////////////......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///---+++,,,---...---,,,,,,,,,------------------------------....................................//////...---,,,,,,++++++------------......//////,,,------------------,,,------------..................------------......////////////////////////////////////////////////------........./////////............////////////////////////////////////---...///000000000......---------......//////000///////////////.........////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111111111000222...///888555///444444444444444444444444444666666777777777555444333444444444555555555666666777777888888888999999999888888888888999999999999888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>===<<<;;;<<<===???@@@>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCEEEGGGIIIJJJGGGGGGHHHHHHIIIJJJKKKLLLJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOPPPQQQRRRRRRSSSUUUWWWXXXWWWVVVUUUUUUVVVWWWYYYYYYYYYYYYXXXXXXWWWVVVVVVZZZYYYYYYYYYZZZ\\\^^^___OOOPPPQQQRRRSSSSSSTTTTTTPPPQQQQQQRRRSSSSSSSSSSSSRRRPPPNNNMMMNNNNNNNNNMMMNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJGGGGGGHHHHHHHHHHHHGGGGGGBBBBBBBBBBBBBBBAAA@@@?????????===<<<;;;;;;;;;;;;::::::999888888888888999999888777666555555555555555666666666666444333222333333444555555555555444/////////000000111111222000000000111111000000000////////////////////////------......//////000000////////////////////////************************...------,,,,,,------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,+++,,,,,,,,,------.........---------------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++,,,,,,,,,,,,+++++++++,,,---,,,++++++,,,---,,,,,,------------------------------------------,,,,,,------.../////////............/////////////////////...............---.........//////000000........./////////000000......////////////......////////////////////////......///////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,///---+++,,,---...---,,,,,,,,,,,,---------......+++,,,,,,,,,,,,---------........................//////...---,,,,,,++++++---------...............---------------------------------.........//////......------------..............................////////////////////////....../////////000000000......//////////////////////////////////////////---...///000000///...---.........//////000000000.........///////////////////////////000000000000////////////////////////111111111111111111111111000000000000000000000000111111111111111111111111000111///555???888///333444444444444444444444444333444666777888777666555444444444555555555666666666666666666777777777777777777777888888999999999888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::;;;<<<===>>>===>>>>>>???@@@@@@AAAAAA@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAABBBCCCEEEGGGIIIGGGGGGGGGHHHIIIJJJKKKLLLKKKJJJJJJJJJKKKLLLMMMNNNMMMMMMMMMNNNNNNOOOOOOOOONNNPPPRRRRRRQQQSSSVVVYYY[[[YYYWWWUUUUUUVVVWWWYYYXXXXXXXXXXXXXXXWWWVVVUUUYYYYYYYYYYYY[[[]]]^^^___OOOPPPQQQRRRSSSSSSRRRRRROOOOOOPPPQQQRRRQQQQQQQQQQQQOOOMMMMMMNNNNNNMMMLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDCCCBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;::::::999888999999999888777666555555444444444555666666666666444333222000111111222222222222222//////000000000000000000///000000111111000000///////////////////////////.........///////////////........................************************...------,,,,,,------...........................------------------------........................------------------------,,,,,,,,,------------...------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............---------,,,******+++,,,---...//////---------------.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......***+++,,,------,,,+++******,,,---,,,+++***+++---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------.........//////////////////............---------......///000000000////////////////////////---......//////......---////////////////////////---...//////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++///---+++,,,---...---,,,+++,,,,,,------.........+++++++++,,,,,,,,,------.................................------,,,,,,+++,,,---......//////............------------......------........./////////......------------..............................////////////////////////////////////000000000111////////////////////////////////////////////////....../////////...------///////////////000000000.........///////////////////////////000000000000////////////////////////000111111222222111111000//////000000000000000111111111111111111111111111222222111;;;EEE===111444333333333333333333333333000111333555666666666555222333333333444444444444555555555666666666777777666666777777888999999999888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>???@@@AAAAAABBB@@@@@@@@@AAAAAABBBCCCCCCBBBBBBAAAAAABBBDDDEEEFFFDDDDDDDDDEEEGGGHHHJJJJJJLLLKKKKKKKKKLLLLLLMMMNNNMMMMMMOOOPPPPPPPPPPPPPPPNNNPPPRRRRRRQQQRRRVVVZZZZZZXXXVVVTTTTTTTTTUUUVVVWWWXXXYYYZZZZZZYYYXXXWWWWWWWWWXXXYYY[[[\\\^^^___QQQRRRSSSSSSSSSSSSRRRQQQMMMNNNOOOPPPPPPPPPOOOOOONNNMMMLLLLLLMMMNNNMMMKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHIIIJJJJJJGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEDDDCCCAAA@@@???>>>>>>===<<<;;;;;;;;;;;;:::999999888888888888888777777666555444444444444555666666666666444333222///000000111222111111111000000000000000///////////////000000000000/////////////////////////////////////////////.........------------------------++++++++++++++++++++++++...------,,,,,,------...........................------------------------........................------------------------,,,,,,,,,---------......------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............------------+++++++++,,,,,,------...,,,,,,------......//////,,,,,,------------------++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,---......---,,,+++***,,,,,,,,,+++***+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///---------.........////////////.........---------------......///000000111111111000000///.........---......//////......---////////////////////////------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,///---+++,,,---...---,,,++++++,,,,,,---......///,,,,,,,,,,,,---------...........................------------------------,,,---.../////////...---///...---,,,,,,---...///............////////////......------------..............................////////////////////////........./////////000000111111000000//////......////////////////////////000///...---------------//////............................../////////000////////////000000000000........................//////000111111000//////////////////000000111111111111111111111111111111333111///999EEE<<<111555333333333333333333333333333333444555555555555555333333444444444555555555666666666666777777777777666666666777888999999999888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;===??????>>>===<<<<<<===>>>???@@@AAABBBBBB@@@@@@??????AAACCCEEEGGGEEEDDDCCCBBBBBBCCCDDDEEECCCCCCDDDEEEFFFHHHJJJKKKMMMLLLLLLLLLLLLMMMNNNNNNNNNOOOPPPQQQRRRRRRRRRQQQMMMPPPRRRRRRPPPQQQVVV[[[YYYXXXVVVUUUTTTTTTUUUUUUVVVWWWYYY[[[\\\[[[ZZZYYYYYYYYYZZZ[[[\\\\\\]]]^^^SSSSSSTTTUUUUUUTTTRRRRRRLLLMMMNNNOOOPPPOOONNNMMMLLLKKKJJJKKKLLLMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIJJJIIIHHHHHHHHHIIIJJJKKKGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDDDDBBBAAA???===<<<>>>===<<<;;;;;;;;;;;;;;;999888888777777777777777777777666444444444444444555666666666666444333222111111222333333333333222111111000000//////......//////000000000000//////////////////////////////000000//////.........---------------------------------------------------...------,,,,,,------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........---..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,---///000000///---,,,***+++,,,,,,******+++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///---------.........////////////.........------------------...///000000111222222111000///...---------..................---////////////////////////------...///000000//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......//////---+++,,,---...------++++++,,,,,,---...//////---------.........//////........................,,,,,,------------------,,,,,,.../////////...---///...---,,,,,,---...///............/////////000.........------.................................////////////////////////---------.........//////222111111000///......---////////////////////////000///...---,,,,,,---............------,,,,,,,,,---.........//////000000////////////000000000000........................---...///000000///...---.../////////000000111111000000000000000000000000333///+++555AAA999///555333333333333333333333333777777777777666666666666666666666777777777777888777777777777888888888888555666666777888999999999999999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;===???AAABBB@@@>>>===<<<===>>>???@@@AAABBBBBBAAA@@@??????AAADDDHHHJJJHHHGGGEEEDDDCCCCCCDDDDDDEEEEEEFFFGGGHHHJJJLLLMMMMMMMMMMMMMMMMMMMMMNNNOOONNNPPPQQQSSSTTTTTTSSSSSSMMMPPPRRRRRRPPPQQQWWW\\\YYYYYYXXXWWWVVVVVVVVVVVVVVVXXXZZZ\\\]]]]]]\\\[[[]]]]]]]]]]]]^^^^^^^^^^^^UUUTTTRRRRRRSSSRRROOOMMMMMMNNNNNNMMMLLLLLLMMMOOORRRPPPNNNLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLNNNOOOJJJJJJKKKKKKKKKKKKJJJJJJEEEEEEEEEEEEEEEFFFFFFFFFDDDBBB@@@???@@@@@@>>>===?????????===;;;::::::<<<;;;:::999888777777777777666555555555555444444444444444555555444444333222222222222222222222222222222222222111000//////...///---++++++---------,,,111111000///////////////..............................---------,,,,,,,,,...---,,,+++***+++,,,,,,,,,---......,,,,,,---...------------------------...------,,,,,,------...---------,,,,,,+++++++++000//////...------,,,,,,------------------------------............------........................,,,,,,,,,,,,++++++***)))---,,,,,,+++,,,---///000++++++,,,,,,,,,,,,------000//////...,,,++++++***,,,,,,,,,++++++*********---------............///***+++,,,---...---,,,,,,++++++,,,,,,,,,,,,------////////////////////////***++++++,,,,,,------...,,,---...//////...---,,,,,,---......------///111//////.........---------111000///...---,,,++++++------...//////000000000........................---------............//////////////////.................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------//////...---,,,,,,++++++------------------------/////////...---------,,,////////////////////////------------------------------,,,,,,,,,---......---------.........//////...------------,,,,,,,,,,,,,,,,,,---------......------------------------////////////////////////////////////////////////---------............///////////////////////////............////////////000000000000000000000000///////////////.........111111000000//////......////////////////////////...///000000000///---,,,//////000111111111111111------------------------000/////////000111222222333222222222111111000000333333333444444444555555666555333222222333555666555555555555666666666666444555777777666666777999666777:::<<<===<<<;;;:::999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;>>>;;;999:::===???>>>===<<<===???@@@???>>><<<;;;<<<<<<===??????@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDEEEGGGHHHIIIIIIJJJJJJKKKLLLNNNQQQSSSTTTOOOOOOQQQRRRSSSSSSSSSSSSLLLPPPTTTVVVUUUVVVXXXZZZ]]]\\\YYYWWWVVVUUUUUUUUUSSSUUUWWWYYY[[[[[[[[[[[[___]]]\\\^^^aaabbb```]]]RRRRRRQQQQQQQQQQQQPPPOOOMMMNNNNNNMMMLLLLLLMMMOOOQQQPPPNNNMMMLLLMMMMMMNNNLLLLLLLLLLLLLLLLLLKKKKKKIIIJJJJJJKKKKKKJJJJJJIIIFFFFFFEEEEEEDDDDDDCCCCCCCCCAAA???>>>>>>>>>===<<<===>>>>>><<<999888999::::::999888777666666666666666555555555555444444444333333444444333333222111222222222222222222222222222222111111000//////...111000......000000000///111000000///////////////..............................---------,,,,,,,,,...---,,,+++++++++,,,,,,+++---...---,,,+++,,,---------------------------...------,,,,,,------...,,,,,,,,,+++++++++******---------...............------------------------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,+++***------,,,,,,,,,---...///++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,+++++++++******------------............***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------------------------------******++++++,,,---------,,,---...//////...---,,,***+++,,,+++******+++---//////.........---------............---------------------------,,,,,,,,,........................---------............////////////////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******---------------------------------------------------------------,,,,,,,,,................................................///...---,,,,,,,,,,,,,,,---------------......///.........------,,,,,,,,,,,,,,,,,,---------......------------------------................................................---------............///////////////////////////....../////////000000000000000000000000000000000/////////////////////...111000000000/////////...////////////////////////...///000000000///---,,,//////000000111111111111000000000000000000000000000000000000000000111222222222222111111000000000222222222222333333333444666444333222222333444666555555555555666666666666444555777777777777888:::;;;;;;<<<<<<;;;999888777::::::::::::::::::999999::::::::::::::::::::::::>>><<<:::;;;===???>>>===<<<>>>???@@@@@@???>>>===<<<===>>>???@@@@@@@@@@@@??????@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGIIIJJJKKKLLLJJJJJJKKKLLLNNNPPPRRRSSSOOOPPPQQQRRRSSSSSSSSSSSSNNNRRRUUUVVVUUUTTTUUUWWW[[[ZZZXXXVVVUUUUUUUUUVVVQQQSSSUUUWWWYYYZZZ[[[[[[^^^]]]\\\^^^aaabbbaaa___OOOPPPQQQPPPOOOOOOPPPQQQLLLMMMNNNMMMLLLKKKMMMOOOPPPOOONNNNNNNNNOOOPPPQQQOOOOOOOOOOOOMMMKKKIIIHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBBBB@@@>>>=========<<<;;;<<<===<<<:::888777888999888888777777666555555555666555555555555444444444222222333333222222111000222222222222222222222222222111111000000//////...///---,,,,,,---......---000000//////......//////..............................---------,,,,,,,,,...---,,,+++++++++,,,,,,+++,,,---,,,+++***+++---------------------------...------,,,,,,------...++++++++++++************+++,,,,,,---.../////////------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,......---,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++------------............***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,---......//////------............------++++++,,,+++))))))***+++...............---------,,,,,,---------...............------,,,++++++***........................---------............///......//////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,---......///------------------------++++++,,,,,,,,,,,,,,,,,,------------------------........................000///...---,,,+++++++++------,,,+++,,,---.../////////...---,,,,,,++++++,,,,,,,,,---------......---------------------------------------------------------------------------------............////////////////////////////////////000000000111111000000000000000000000000......//////////////////000000000000/////////////////////////////////////////////000//////...---////////////000000000000111111111111111111111111222111000000000000000000111111111000000000000000111111111111222222222222555444333222222333444555444555555555555666666666333555777777777888:::;;;===<<<;;;:::999888777666;;;;;;;;;:::999999888888<<<<<<<<<======>>>>>>???===<<<;;;<<<===>>>===<<<<<<===???@@@AAAAAA@@@???======>>>???@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGHHHJJJKKKLLLMMMNNNKKKKKKKKKLLLMMMNNNPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSQQQSSSUUUUUUTTTSSSSSSTTTXXXWWWVVVUUUTTTUUUVVVVVVSSSTTTVVVXXXZZZ[[[\\\\\\\\\\\\]]]___bbbcccbbbaaaNNNPPPQQQPPPNNNNNNOOOQQQLLLMMMMMMMMMKKKKKKMMMNNNQQQQQQOOONNNNNNOOOPPPPPPOOOPPPPPPPPPOOOLLLIIIGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDBBB@@@>>>=========<<<;;;<<<<<<<<<:::888777888999777888888777777666666555666555555555555444444444333333333333333222111111111111111111111111111111111111000000////////////---,,,***+++,,,------,,,000//////.........//////..............................---------,,,,,,,,,------,,,,,,,,,+++++++++***+++,,,,,,******+++,,,------------------------...------,,,,,,------...+++++++++++++++++++++++++++,,,,,,------......///------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............///......---,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++,,,,,,,,,---------+++++++++,,,,,,,,,------***+++,,,,,,,,,,,,+++***.........///000000111111------------------------...//////---++++++,,,---........................,,,------------.........////////////......------........................---------............///............////////////........................------------------------......------------......***++++++,,,------......------------------------++++++,,,,,,---------...------------------------........................///...---,,,,,,,,,,,,,,,------+++++++++,,,.../////////...---,,,++++++***,,,,,,,,,---------..............................---------------------------------------------------------............///////////////////////////000000000000111111111111////////////////////////............////////////000000000000//////////////////////////////////////////////////////......//////////////////000000111111111111111111111111222222111000/////////000000000000000000000000000111111111222222222222333444444333222222333444444444444444555555555666666333555777888888888:::<<<;;;:::999999888999999::::::::::::999999999999999<<<<<<===>>>>>>???@@@@@@<<<<<<<<<============<<<:::;;;===???@@@@@@@@@@@@===>>>??????@@@@@@@@@@@@?????????@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDGGGHHHIIIJJJKKKMMMNNNNNNKKKKKKKKKKKKLLLMMMNNNNNNPPPPPPQQQRRRRRRRRRRRRRRRPPPRRRSSSTTTTTTSSSSSSSSSUUUTTTSSSSSSSSSTTTVVVWWWXXXYYYZZZZZZ[[[\\\\\\\\\ZZZ[[[^^^aaacccdddccccccOOOPPPRRRRRRPPPOOOOOOOOOLLLMMMMMMLLLKKKKKKLLLNNNSSSRRRPPPNNNMMMMMMMMMMMMMMMNNNPPPPPPOOOMMMKKKIIIFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGCCCAAA???>>>>>>>>>===<<<<<<======;;;888777888999888888999999999888777666666555555555555444444444444444444444444333333222111111111111111111111111000000000///////////////000...---...000111111000//////............//////..............................---------,,,,,,,,,---------,,,,,,,,,++++++***+++,,,,,,******+++,,,------------------------...------,,,,,,------...------------------------------------------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.....................------,,,,,,++++++++++++,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++,,,---......---,,,+++---------...//////000000---------,,,,,,---------000000000///---,,,...///---.....................//////............------.........//////000000000........................---------............///---.........//////000000........................------------------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------,,,,,,,,,---.../////////...---,,,,,,++++++,,,,,,,,,---------..............................---------------------------------------------------------............///////////////////////////000000000000111111111111////////////////////////---.........//////000000////////////000000000000//////////////////////////////........./////////111000////////////000000222222222222222222222222222222111000/////////000000000000000000111111111222222222222333333333333333333333222222333333333444444444444555555555555333555777777777888999;;;::::::999888888888999999777777888888999:::;;;;;;777888888999:::;;;;;;<<<<<<===>>>>>>===<<<<<<<<<999:::;;;<<<>>>??????@@@>>>??????@@@@@@@@@@@@???>>>>>>???@@@@@@AAAAAABBBAAAAAABBBBBBCCCCCCCCCCCCFFFFFFGGGHHHJJJKKKLLLMMMKKKJJJJJJJJJKKKKKKLLLMMMOOOPPPPPPQQQQQQQQQQQQPPPNNNOOOPPPSSSTTTUUUUUUTTTSSSSSSRRRRRRSSSTTTVVVWWW\\\\\\[[[[[[ZZZZZZZZZZZZYYY\\\___bbbddddddddddddPPPPPPQQQTTTVVVUUUQQQNNNKKKLLLMMMLLLKKKJJJLLLNNNRRRQQQOOOLLLKKKJJJKKKKKKMMMMMMNNNNNNNNNMMMKKKJJJEEEEEEEEEFFFFFFEEEEEEEEECCCCCCDDDEEEFFFGGGHHHHHHCCCAAA???>>>>>>>>>===<<<<<<===<<<;;;888777888999777888999::::::999888777666555555555555444444444444555555555555444333333111111111111111111111111////////////////////////...---,,,,,,...000000///......------......//////..............................---------,,,,,,,,,,,,,,,---------,,,+++***+++,,,---,,,+++***+++---------------------------...------,,,,,,------...------------............---------,,,,,,,,,,,,,,,---------------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,------.........---,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,------+++---...000000...---+++*********+++,,,,,,------------,,,,,,,,,,,,------......///...,,,,,,---///---------...............000000000/////////......,,,------...//////000000........................---------............///------......///000000000........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++------------------------------..................------------------------+++++++++++++++++++++++++++++++++,,,---...///000---------.........//////......---------,,,,,,,,,,,,,,,,,,---------..............................---------------------------------------------------------............////////////////////////////////////000000000111111000000000000000000000000------......///000000000////////////000000000000///////////////////////////............///000000333222000/////////000111444444444444444444444444222111000000000000000000111111111111111222222222222222222222333333333444222222333333333333222222333444444444444555555555444555777777666666888999<<<;;;:::999888777666555555666777888999;;;<<<<<<999999::::::;;;;;;<<<<<<;;;===??????===<<<;;;<<<999999:::;;;<<<>>>????????????@@@@@@@@@@@@@@@???>>>>>>??????@@@AAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDDDDEEEGGGHHHIIIJJJKKKIIIIIIIIIIIIJJJKKKKKKLLLNNNNNNOOOOOOPPPOOOOOONNNLLLLLLNNNQQQUUUVVVVVVUUUSSSSSSRRRRRRSSSTTTVVVWWW[[[ZZZYYYXXXWWWWWWWWWWWWYYY]]]aaaddddddddddddeeeNNNNNNPPPVVV\\\\\\VVVPPPKKKLLLMMMLLLJJJJJJLLLMMMNNNMMMLLLJJJIIIIIIJJJJJJNNNMMMMMMLLLLLLKKKJJJJJJDDDDDDDDDEEEEEEDDDDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEBBB@@@>>>=========<<<;;;;;;;;;;;;999777666777888666777888999999888777666666555555555555444444444333444444444444333222222111111111111111111111111////////////////////////,,,***)))***,,,......---...------------...///000..............................---------,,,,,,,,,,,,,,,---------,,,+++***+++---...---,,,+++,,,---------------------------...------,,,,,,------...,,,,,,,,,------.........+++++++++,,,,,,------...------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,+++***+++,,,---.........---,,,++++++,,,,,,,,,,,,------------............//////,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,------+++,,,...000000...,,,+++*********+++,,,,,,------------,,,++++++,,,------,,,---------,,,,,,---///---------.........//////000000000000111111111111////////////000000000000........................---------............///------......///000000111................................................//////............//////*********+++,,,,,,------------------------------......------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,---///000111000///...,,,,,,,,,------------...,,,,,,,,,---------..............................................................................---------............///////////////////////////....../////////000000000000000000000000000000000------......///000000111.../////////000000000111///////////////////////////......---...///000111444333111000000000111222444444444444444444444444000000000000000000111222111222222222333333333333111111111111222222222222222222222333333222222222333333444444444555555555444555666666555444555777999:::::::::999888666555666666777888999::::::;;;============>>>>>>>>>>>>:::===@@@@@@===;;;;;;;;;;;;;;;;;;<<<<<<>>>?????????@@@@@@AAAAAA@@@@@@???>>>>>>>>>???@@@@@@AAAAAA???@@@@@@AAABBBBBBCCCCCCCCCCCCDDDFFFGGGHHHIIIJJJHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLMMMPPPTTTVVVUUUTTTTTTSSSSSSRRRSSSTTTVVVWWWYYYXXXWWWVVVVVVWWWXXXXXXYYY^^^ccceeeeeedddddddddMMMKKKNNNWWW```bbbZZZRRRKKKLLLLLLLLLJJJJJJLLLMMMKKKJJJIIIHHHHHHIIIJJJKKKOOONNNMMMKKKJJJIIIIIIIIICCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA???===<<<<<<<<<;;;::::::::::::888666444555777444555777888999888666555666666555555555444444444222333333333333222111111000000000000000000000000.........///////////////...---,,,---///111111111---------------...///000..............................---------,,,,,,,,,,,,,,,---...---,,,+++***,,,---......,,,,,,---...------------------------...------,,,,,,------...+++++++++,,,,,,---------((()))***+++---...///000------------------------+++,,,,,,------,,,,,,+++........................,,,,,,,,,,,,++++++***)))***+++---...///...------++++++,,,,,,,,,---------,,,,,,---...///000111222,,,,,,,,,------.........++++++,,,,,,,,,------------,,,+++***+++,,,---...++++++,,,,,,,,,---------***,,,...000000...,,,***,,,,,,------...//////000------++++++++++++------,,,---......------///111---------.........////////////000111222333444444444444333333222111111111........................---------.........//////---------...///000000111................................................,,,,,,,,,++++++,,,,,,,,,'''((()))***,,,---...///---------------------------------,,,,,,+++++++++////////////////////////------------------------......---,,,,,,,,,------,,,...000222333111///...++++++,,,------......///,,,,,,,,,---------......////////////////////////////////////////////////////////////////////////---------.........//////////////////////////////............////////////000000000000000000000000---------...///000000111.../////////000000111111///////////////////////////...------...///000111555444222000000111222333222222222222222222222222000000//////000111222222222222222333333444444444000000000000111111111111111222222333333222222111333333333444444444555555444666666666444333444555444555888:::;;;:::999888888888888888888999999999<<<<<<<<<<<<;;;;;;;;;;;;:::===@@@@@@===;;;:::;;;===<<<<<<======>>>???@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>???@@@@@@AAAAAA??????@@@AAAAAABBBCCCCCCCCCCCCDDDEEEGGGHHHIIIJJJGGGGGGGGGHHHIIIJJJLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKMMMLLLMMMPPPTTTVVVTTTRRRUUUTTTSSSSSSSSSTTTVVVWWWXXXWWWWWWWWWXXXYYY[[[\\\ZZZ^^^dddfffeeeccccccdddNNNMMMNNNSSSXXXXXXTTTOOOGGGIIIKKKLLLKKKJJJJJJJJJIIIJJJMMMOOOPPPNNNIIIFFFJJJJJJHHHGGGFFFEEEEEEEEEHHHHHHGGGEEEDDDBBBAAAAAA>>>>>>>>>??????@@@AAAAAAAAA@@@>>>===;;;;;;::::::::::::999999888777666666666666666777666555555444555555444444444333333333111111222222222222111111000000111111111111000000111111000///...------,,,.........////////////000000000000000000000000000......................../////////...------,,,,,,///......------,,,++++++//////...---,,,,,,,,,,,,------------------------/////////......---------,,,++++++---///000000///,,,,,,,,,,,,,,,,,,,,,,,,..................------.........------,,,,,,,,,,,,------+++)))''''''(((++++++,,,------......///+++,,,...//////...,,,+++.........------,,,,,,,,,------------------------/////////...---,,,******------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------,,,,,,+++++++++---+++))))))***,,,---,,,...------,,,,,,------...////////////////////////---.../////////...---,,,111444444///+++222CCCRRRQQQDDD555///111444444111000000///......///000111////////////////////////222111111000///......---......---,,,,,,+++******//////.........---------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,+++***)))++++++,,,,,,---...//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,........................///...///333888777111+++...,,,+++,,,//////---***............---,,,+++***........................---------............///...------------...//////000000000000000000000000........................------------------------.........---...///000000222000///000111111000///000000000000000/////////........................111000///////////////000000000000000000000000000111000000000//////......///111222333333222000///000111111111222222222222222222222222222222222222444333333333333444555555333333333333333333333333000222444555777777777777666777888999:::999888888;;;:::888777777888:::;;;::::::::::::::::::::::::<<<;;;;;;::::::999888888;;;;;;<<<>>>???@@@AAABBB@@@@@@????????????????????????>>>>>>??????@@@AAA????????????@@@AAABBBCCCEEEDDDCCCCCCCCCDDDFFFGGGIIIIIIIIIJJJJJJJJJJJJJJJGGGIIILLLOOOPPPOOOMMMLLLJJJLLLMMMNNNOOOPPPSSSUUUTTTSSSSSSRRRSSSUUUVVVWWWTTTTTTTTTUUUVVVWWWWWWXXX[[[___dddgggfffdddbbbaaaKKKJJJJJJNNNRRRSSSOOOKKKHHHIIIKKKLLLKKKJJJJJJIIIJJJJJJKKKMMMNNNLLLIIIFFFIIIIIIHHHGGGFFFFFFFFFFFFHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@===<<<<<<;;;::::::::::::::::::999888888777666666777666666666555555555555555555444444444333333333111111222222222222111111000000111111111111000000000000000///.........---------........./////////------------------------........................++++++,,,,,,---............------------,,,,,,,,,......---,,,,,,,,,------------------------------+++++++++++++++*********---,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,***+++,,,,,,*********,,,///......------,,,++++++------............---------------,,,,,,+++++++++------------------------............---,,,++++++------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---.........---------,,,,,,---,,,***+++---......---...------,,,,,,------...........................------...............---+++///333222333===NNN\\\jjjZZZDDD555000333555666000///...------...//////////////////////////////111111000000///......---......------,,,++++++***///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,+++******+++,,,,,,------.........,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------......///222555555000,,,///---,,,---000000...,,,------......///.................................---------............///...------------...//////////////////////////////........................000000000000//////............/////////000000000222111000111222222111000////////////////////////........................//////............//////////////////////////////111111000000000////////////000111111111000//////000000000111111111222222222222222222222222222222222222222222222333444444333333333333333333333333222333555777777888777777666777888999999999888888;;;:::888777777888:::;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<===>>>??????????????????????????????@@@????????????@@@AAAAAA?????????@@@@@@AAABBBCCCEEEDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIJJJHHHIIIKKKMMMMMMMMMLLLKKKIIIKKKLLLMMMMMMOOORRRTTTSSSSSSRRRRRRSSSTTTVVVWWWWWWWWWXXXXXXYYYZZZZZZ[[[ZZZ]]]aaaccccccaaa``````IIIHHHGGGIIIMMMOOOMMMJJJIIIJJJLLLMMMMMMKKKJJJIIIJJJIIIIIIIIIJJJJJJHHHFFFHHHHHHGGGFFFFFFGGGGGGHHHGGGFFFFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@???>>>>>>===::::::999999999999::::::999999999888888777777666888777666555444555555666555555444444444333333333111111222222222222111111000000111111111111000000////////////////////////,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,........................******++++++,,,------...,,,,,,,,,---------......------,,,,,,,,,---......------------------------,,,,,,------------------...,,,++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,(((***,,,,,,,,,,,,...//////......------,,,++++++......---,,,,,,---......,,,,,,,,,+++++++++++++++------------------------,,,------......------,,,------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---//////............---------,,,,,,---//////...---...------,,,,,,------...---------------------------------------...///000,,,000222111000666BBBLLLfffYYYFFF555------000333000///---,,,,,,,,,------////////////////////////111000000//////...............------,,,+++++++++............------------------------------------,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,++++++***------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000///...///---------//////...---++++++,,,---...//////...........................---------............///...------------...//////////////////////////////........................111000000000//////.........///000111111111000000222111000111222333222111........................////////////////////////.........------......///........................111111111111000000000000/////////////////////////////////000000000111111222222222222222222222222111111111111111222333333333333333333333333333333444555666777888888777666666666777888888888888888:::999888777777888999:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@AAABBBBBBAAA@@@@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKIIIJJJLLLLLLMMMNNNQQQSSSSSSSSSSSSSSSTTTUUUVVVVVVYYYYYYYYYZZZZZZ[[[[[[\\\YYY[[[^^^___^^^]]]^^^^^^KKKIIIHHHIIILLLNNNMMMLLLKKKKKKLLLNNNOOONNNKKKIIIKKKIIIGGGFFFGGGHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIFFFFFFEEEEEEDDDDDDCCCCCC??????>>>>>>============;;;:::999999999999999999999888888888777777777666999777555444333444666777555555444444444333333333111111222222222222111111000000111111111111000000///////////////000000000,,,,,,,,,---------............................................................------,,,+++++++++++++++,,,,,,---...//////,,,++++++,,,---...///000------------------------,,,------....../////////...,,,+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------)))+++------------///000++++++,,,------......///...---+++))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------.........---------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---............------------,,,,,,,,,...000000...,,,...------,,,,,,------...---------------------------,,,,,,,,,---...000111///111111...++++++000555BBB???:::444///,,,---...111000...,,,,,,,,,,,,,,,////////////////////////000000/////////...............------,,,,,,,,,,,,------------------------------------------------+++,,,,,,---,,,,,,+++++++++,,,,,,---,,,,,,++++++------------------,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...---...000------,,,,,,,,,------,,,***+++,,,,,,---------,,,........................---------............///...------------...//////////////////////////////........................+++,,,,,,,,,---------------///111222333222000///111000///000111222111000---------...............000000000000000000000000///............///000000........................111111111111111111000000//////.........///000111////////////000000000000111111111111111111111111111111111111111222333333333333333333333333333333444555666777777666555555666666666777777777777777999888888777888888999:::999999999999999999999999777777888999::::::;;;;;;????????????????????????>>>>>>>>>>>>????????????AAAAAA@@@@@@AAAAAABBBCCCBBBAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJMMMLLLKKKJJJJJJJJJKKKLLLIIIKKKLLLMMMMMMNNNQQQSSSTTTTTTTTTUUUUUUVVVWWWWWWXXXXXXXXXYYYYYYZZZZZZZZZYYY[[[\\\\\\[[[[[[\\\]]]LLLKKKJJJJJJKKKMMMNNNNNNLLLLLLMMMPPPRRRQQQNNNKKKLLLIIIFFFEEEFFFHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIIIIFFFFFFEEEEEEDDDDDDCCCCCC>>>>>>>>>?????????@@@@@@>>>===<<<:::999999888888888888888777777777777777999777555444333444666777555555444444444333333333111111222222222222111111000000111111111111000000/////////000000000000000,,,,,,,,,---------......................................................//////......---,,,,,,,,,***++++++,,,---...//////+++++++++,,,---...///000------------------------)))))))))******++++++,,,---,,,+++,,,///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///------------------------,,,---......---,,,---...++++++,,,------......///---,,,)))''''''))),,,------------...............------------------------++++++,,,---............------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---+++++++++---//////---+++...------,,,,,,------...........................---,,,,,,,,,---...000111---///000///......000222---000333333111000000111222111///---,,,,,,------////////////////////////////////////..................------------,,,,,,,,,,,,------------------+++++++++++++++++++++++++++,,,,,,---------,,,,,,+++,,,,,,---------,,,,,,------------------,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...000......------,,,,,,...///...............---,,,,,,........................---------............///...------------...//////................................................(((((()))***,,,---...///---///111222333222000///...------...///000000///------------......//////000000000000000000000000000000//////000111111222////////////////////////000000000000000000111111000////////////000111222////////////000000000000111111111111111111111111222222222222222333444444333333333333333333333333222333444555555555444333666666666666666777777777777777777777888999999:::999999999999999999999999666777777888999:::;;;;;;?????????>>>>>>>>>>>>>>>======>>>>>>>>>?????????AAAAAA@@@@@@AAAAAABBBCCCBBBBBBAAAAAAAAABBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEGGGHHHHHHIIIJJJJJJKKKKKKNNNMMMLLLJJJJJJKKKLLLMMMKKKLLLNNNNNNNNNOOOQQQTTTUUUUUUVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[\\\[[[ZZZZZZ[[[]]]JJJJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNRRRVVVVVVRRRNNNMMMJJJGGGFFFGGGIIIIIIIIIGGGFFFFFFFFFGGGHHHHHHIIIGGGFFFFFFEEEDDDCCCCCCBBB???@@@@@@AAABBBBBBCCCCCC@@@???===<<<:::999999999777777777777777777777777888777666555444555555666555555444444444333333333111111222222222222111111000000111111111111000000000000000000000000000000,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---......//////000++++++,,,,,,---...//////+++++++++,,,---...///000------------------------++++++++++++++++++,,,,,,,,,++++++---///111111000,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////,,,,,,,,,------------...---...///...,,,+++,,,---///......------,,,++++++---+++)))'''''')))+++---............////////////------------------------+++,,,,,,---.........---------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,---,,,++++++,,,......---,,,...------,,,,,,------...////////////////////////---------------...///000.........//////.........///000///...------///111111000///---------......////////////////////////..............................------------------,,,,,,,,,,,,------------+++++++++++++++++++++++++++,,,,,,---------------+++,,,,,,---------------------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........///000///...------///111222222222111111///..............................---------............///...------------...//////................................................)))***+++,,,...000111111...///000111111111000000---,,,+++,,,...000///...---------...//////000000////////////////////////000000000000111222333333////////////////////////////////////000000000000...//////000000111111222/////////000000000111111111111111111111111111111222222222222222333444444333333333333333333333333111222333444555444444333555555555555555666777777666666777888888999999999999999999999999999999999888999999:::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>?????????@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAABBBCCCDDDDDDDDDCCCCCCFFFFFFGGGHHHIIIJJJKKKKKKNNNMMMLLLKKKKKKLLLMMMNNNLLLMMMOOOOOONNNOOORRRTTTUUUUUUVVVWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[ZZZYYYZZZ\\\JJJJJJKKKKKKKKKKKKKKKLLLMMMMMMOOOTTTYYYZZZVVVQQQNNNLLLIIIHHHIIIKKKKKKJJJGGGGGGGGGFFFGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA>>>>>><<<;;;::::::::::::666777777777777777777777777666666666555555555555555555444444444333333333111111222222222222111111000000111111111111000000222111111111000/////////------........./////////------------------------........................+++,,,,,,------...//////,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///------------------------.........------------------,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,---------......,,,---...---+++++++++,,,///......------,,,++++++---,,,+++******+++,,,------------.........//////------------------------,,,,,,------...---------------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------.........---+++,,,...//////......------,,,,,,------...........................------...............---000///...------,,,***(((111///,,,******+++,,,,,,///...---,,,,,,,,,---...////////////////////////........................------..................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------+++,,,,,,---......------+++,,,,,,------.........,,,------------.................................------------------------...,,,+++---000111...,,,---......,,,******---000///000000000000000//////........................---------............///...------------...//////................................................------...//////000000111....../////////000000000---,,,,,,---///000000///------...//////000111111........................////////////000111222333........................---.........////////////,,,---...000111111000000000000000111111111222222111111111111111111111111111111111111111222333333333333333333333333333333000111333555666666555555555555444444444555666777555666777888888999999999888888888888888888888888999999::::::;;;;;;;;;<<<999999::::::::::::::::::<<<<<<======>>>??????@@@@@@????????????@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@AAABBBCCCCCCCCCBBBAAADDDDDDEEEFFFGGGHHHIIIIIIKKKKKKKKKKKKKKKLLLMMMNNNLLLMMMNNNNNNMMMNNNPPPRRRSSSTTTUUUVVVWWWWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWYYY[[[[[[YYYXXXXXXYYYKKKLLLNNNNNNMMMLLLMMMMMMNNNMMMOOOUUU[[[\\\XXXSSSOOOMMMKKKJJJKKKLLLLLLKKKHHHHHHGGGGGGFFFGGGGGGHHHHHHHHHGGGEEEDDDBBBAAAAAA??????>>>>>>===<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<666666666666777777777777666666666777666666555444555555444444444333333333111111222222222222111111000000111111111111000000333222222111000///...............////////////000000000000000000000000000..............................---,,,,,,++++++***,,,,,,,,,---------......------,,,,,,,,,---......------------------------+++++++++******)))))))))...,,,++++++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,------.........+++,,,------++++++,,,---++++++,,,------......///......---,,,,,,---......,,,,,,,,,------.........------------------------,,,------......---,,,,,,------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------.........//////000...,,,,,,...000000000...------,,,,,,------...---------------------------.../////////...---,,,...---,,,...111222000...---,,,+++---//////---+++---,,,+++++++++,,,---...////////////////////////---.....................------..................+++++++++,,,,,,---------------------------------+++,,,,,,---.........---+++,,,,,,---.........---++++++,,,,,,---...//////---------.........//////................................................///,,,***---222333///***)))***+++(((&&&&&&***---***+++,,,---....................................---------.........//////...------------...//////................................................000/////////............///............///000000...---,,,...000111111000.........///000111111222....................................///000222222------------------------,,,---------......//////***+++---000000000///...111111111111222222222222000000000000000000000000000000000000000111111222333333333333333333333333000222444555777777777777555555444333444555666777555555777888999999999999888888888888888888888888777888888888888999999999:::::::::;;;;;;<<<<<<<<<;;;<<<<<<===>>>??????@@@??????>>>>>>??????@@@AAAAAAAAA@@@??????@@@@@@@@@???@@@AAABBBBBBBBBAAA@@@BBBBBBCCCDDDEEEFFFGGGGGGHHHIIIIIIJJJKKKLLLLLLMMMKKKLLLMMMMMMLLLMMMOOOQQQQQQRRRTTTUUUVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTVVVXXXZZZZZZYYYWWWWWWWWWOOOOOONNNMMMLLLLLLLLLMMMKKKPPPSSSPPPOOOPPPOOOLLLNNNLLLJJJIIIIIIIIIHHHGGGFFFGGGGGGEEEDDDDDDFFFHHHKKKIIIEEEBBB???>>>??????DDDBBB@@@>>>=========>>>::::::;;;;;;::::::999888777777777777777777777777777666666666666777777888555444333222111000000000444333222111000/////////////////////000000000000////////////............///...---,,,,,,---...///---...///111111111000///........................******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++---///000///......------,,,++++++++++++,,,,,,,,,,,,,,,,,,000111111///---,,,---///------------------------***,,,...---***)))+++...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------............------------------------,,,,,,,,,,,,,,,---------......---------,,,,,,++++++++++++,,,,,,------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++//////.........---------......//////...---,,,,,,...------------...//////........................///...,,,++++++,,,...///////////////////////////---------------,,,,,,,,,............---,,,++++++---,,,,,,+++*********++++++,,,------......------++++++******++++++,,,---++++++,,,------,,,,,,,,,---------............//////...---,,,+++,,,,,,---111...,,,+++,,,...//////222222111///---+++,,,---///......------......///,,,,,,,,,---------......///...,,,++++++,,,...///////////////////////////000000///...............***++++++,,,---...//////.........------,,,,,,,,,+++...000111000.........---------,,,,,,+++++++++000000///...------,,,,,,,,,---......//////......///////////////.........---......///000111111222......////////////......------------------------////////////////////////000000111111111000000///...///000222222111111000333222111000000111222333000111333333222222222333444444444444444444444444444444444444444444444444444333333333444555777888777777888999999999999999999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@???>>>===AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDEEEGGGJJJLLLNNNKKKKKKKKKKKKJJJJJJJJJJJJMMMNNNOOOPPPQQQQQQQQQQQQRRRSSSTTTUUUUUUTTTSSSRRRTTTUUUWWWYYYZZZZZZYYYYYYNNNNNNMMMLLLLLLLLLLLLLLLIIINNNQQQNNNLLLMMMLLLIIILLLJJJHHHGGGHHHIIIHHHGGGHHHHHHHHHFFFDDDDDDFFFHHHFFFEEECCCAAA@@@@@@@@@@@@CCCBBB@@@???=========>>>::::::;;;;;;::::::999888777777777777777777777777777777666666666666666777666555444333333222333333444444333111111000000000000000000000////////////////////////............///...------------...///---......////////////...........................++++++,,,------------,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///---.....................---------,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,...------------------------,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------------...,,,,,,------------,,,,,,,,,,,,------------------,,,,,,,,,---------......---------,,,,,,+++++++++++++++,,,,,,---.........------------------------------------------------////////////...---,,,+++//////.........---------......//////...------,,,...------------.../////////////////////////////////...,,,++++++,,,...///........................///.........------,,,,,,---------...------,,,,,,...------,,,++++++,,,,,,+++,,,------......------,,,,,,,,,,,,,,,------...,,,,,,,,,------,,,,,,,,,------------............//////---,,,,,,,,,------000...,,,+++---...///...//////000...---,,,...///......------------......,,,,,,---------.........///...,,,++++++,,,.../////////////////////////////////...------------------..............................------,,,,,,,,,---///111000...,,,+++***///.........------------000//////...------,,,,,,,,,---......//////....../////////////////////...---......///000000111111......////////////..............................////////////////////////000000111111111111000000...///000111222111111000222222111000000111222222000111333333222222222333333333333333333333333333555555555555555555555555444444333333444555666777444444555666666666666666999999999::::::::::::;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>?????????@@@@@@>>>>>>???@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDFFFHHHKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOQQQRRRSSSTTTUUUTTTTTTSSSTTTUUUVVVXXXYYYYYYYYYYYYMMMMMMLLLLLLKKKKKKLLLLLLMMMRRRTTTQQQOOOOOONNNKKKIIIHHHFFFFFFGGGHHHHHHGGGIIIIIIIIIGGGEEEDDDEEEFFFAAAAAABBBBBBBBBBBBBBBAAABBBAAA@@@???>>>=========:::::::::::::::999999888777777777777777777777777888888777666555555555555666555555444444555555555444333333222222111111111111111000000//////......////////////............///...------------...///......------,,,---------------------------------,,,,,,---............---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------...///000000000.........------,,,,,,+++)))***++++++***+++---///------------------------...---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------.........+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------......,,,,,,,,,---------......------,,,,,,,,,,,,++++++***++++++,,,,,,------...------------------------........................////////////...---,,,,,,...............---------.........///......---,,,...------------...//////000000000000000000000000...---,,,++++++,,,---...........................000000//////...---,,,,,,,,,,,,------...---------......------,,,,,,------+++,,,------......---------------------......///,,,,,,------,,,,,,,,,,,,------------............//////...---------......000...,,,+++---.........,,,---------,,,---///000...------,,,,,,------...,,,------------.........///...---,,,,,,---...///////////////////////////......---,,,,,,,,,,,,---000000/////////..................---------------+++---//////---+++++++++000000000////////////////////////...------,,,,,,,,,---......//////............//////////////////.........//////000000111......////////////......////////////////////////////////////////////////000000111111111111000000//////000111111111111000222222111000000111222222000111333333222222222333333333333333333333333333555555555555555555555555555555444444444555555666666666777888888888888888888888999999999:::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>????????????<<<===>>>???@@@@@@@@@@@@????????????????????????AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNPPPQQQRRRSSSTTTUUUUUUUUUSSSTTTUUUWWWXXXXXXXXXXXXLLLLLLKKKKKKJJJKKKKKKLLLPPPTTTVVVSSSPPPPPPOOOKKKIIIGGGFFFFFFHHHIIIHHHHHHJJJJJJJJJHHHEEECCCCCCDDD@@@AAACCCDDDDDDCCCBBBAAAAAA@@@@@@???>>>=========999::::::::::::999888888777777777777777777777777999888777666555444444444555555444444444555555666222333333333333222222222111111000000//////......////////////.....................------.........000///---,,,,,,,,,------------------------------+++,,,,,,---------------------,,,,,,,,,+++++++++,,,,,,---------.................................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++------------......//////...---------------------+++,,,---,,,++++++---///------------------------000---+++,,,///000...,,,------------------------///......------......///,,,,,,------------,,,,,,******+++,,,------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------------------------------////////////////////////......//////...------,,,........................---...............------...------------...//////////////////////////////...---,,,,,,,,,,,,---...........................111111000///...------,,,++++++,,,---............------,,,,,,,,,,,,------+++,,,------......---------------,,,---......///...------,,,,,,,,,,,,,,,,,,,,,---------.........///.....................///---++++++---......---+++,,,------,,,,,,...000------,,,,,,,,,,,,------------------..................------------......////////////////////////......------,,,------...///....................................---------(((***---.........///000000000////////////////////////.........---------,,,---......///.....................////////////........./////////000000......////////////......///////////////////////////////////////////////////000000111111111111000///000000000111111111111222111111111111111111222000111333333222222222333222222222222222222222222555555555555555555555555666555555555444444444555777777888999999999999888888888888888999999999999999999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>??????<<<======>>>??????>>>>>>=========>>>>>>>>>>>>>>>@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLMMMNNNNNNOOOOOOOOONNNNNNOOOPPPRRRSSSUUUUUUVVVSSSSSSTTTUUUVVVWWWXXXXXXJJJJJJJJJIIIIIIJJJKKKKKKLLLQQQRRROOOMMMMMMKKKHHHJJJHHHGGGGGGIIIJJJIIIIIIIIIJJJJJJHHHEEECCCBBBCCCBBBCCCEEEFFFEEEDDDAAA@@@????????????>>>======<<<999999::::::999999888777666666666666666666666666888888666555444444444444333333333222333333444444111111222333333333222222111000000000/////////...////////////............---..................---111000...---,,,---......------------------------******+++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,++++++***---------,,,,,,++++++++++++,,,,,,------.........---------,,,******+++,,,------------------------000---+++,,,///000...,,,------------------------......------------......------............------******++++++,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......------------------------////////////////////////.........///......---,,,---.....................------...............---...------------...//////........................---------,,,,,,---------........................111000000///......------++++++,,,---............,,,+++++++++++++++,,,,,,+++,,,------......------,,,,,,,,,,,,,,,------...///...---,,,,,,,,,,,,---,,,,,,,,,------------...------.....................---+++,,,---...---,,,,,,---...---++++++---///...------,,,,,,------...---------.........//////........................///////////////////////////...............//////++++++,,,---......//////........................***,,,.../////////111222.......................................---------,,,---......///.........---.........//////000000............////////////......////////////..............................//////////////////////////////000111111111111111000000000000000111111111111111111222222111111111000111333333222222222333222222222222222222222222333333333333333333333333555555555555555555444444333444444555666555555555777777777888888888999999888888888999999999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;<<<<<<<<<======>>>>>>>>>@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLMMMMMMNNNMMMMMMMMMMMMNNNOOOPPPRRRSSSUUUUUURRRRRRSSSTTTUUUVVVWWWWWWIIIIIIHHHHHHIIIIIIJJJJJJLLLPPPRRROOOMMMMMMLLLIIIKKKIIIGGGGGGIIIIIIIIIHHHGGGHHHIIIGGGDDDBBBAAAAAACCCDDDEEEEEEDDDBBB@@@>>>>>>>>>??????>>>>>>===<<<999999999999999888888777666666666666666666666666777777666555444444444444333222222111111111222222...///111222333333222111/////////000000000000000////////////............------...//////...------//////..................,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++------,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***------,,,,,,+++******)))+++++++++,,,,,,,,,------,,,,,,,,,+++(((((((((***------------------------...---,,,---......---,,,---------------------------------,,,,,,------------......//////......---******++++++,,,,,,------,,,,,,,,,---------......++++++,,,,,,,,,,,,------++++++,,,------......///------------------------////////////////////////---...............---------------...............,,,---......///............------------...//////........................------------------------------------------------/////////............---,,,,,,------...---------++++++*********+++,,,,,,+++,,,------......------,,,,,,,,,+++,,,------...000///...,,,,,,,,,------,,,,,,,,,,,,------------+++,,,------......---------,,,+++,,,---...---+++---......---,,,,,,...///.........------.........------........./////////........................///////////////////////////............///000000******+++,,,---...///000...............////////////000111000...---...///,,,------------.................................,,,---......//////......------......///000000000..............................////////////..............................////////////////////////...///000111111222111111000000000///000111111222000111222222222222111000000111333333222222222333333333333333333333333333222222222222222222222222444444555555666555555444444555555666666666666666666777777777777888888888777777888888888999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>===<<<;;;:::;;;<<<<<<======>>>>>>??????@@@AAAAAABBBCCCDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBEEEEEEFFFGGGIIIJJJJJJKKKIIIIIIJJJKKKKKKJJJJJJIIILLLLLLMMMNNNOOOQQQSSSTTTRRRRRRRRRRRRSSSUUUVVVWWWHHHHHHHHHHHHHHHIIIJJJJJJLLLQQQSSSPPPOOOOOONNNKKKKKKIIIGGGFFFGGGHHHGGGFFFDDDFFFGGGFFFCCCAAA@@@@@@AAABBBBBBBBBBBB@@@???>>>===>>>?????????>>>===<<<999999999999999888777777666666666666666666666666666555555444444444555555444333222111111111111111,,,...000222222222111000......//////000000111111////////////............------...//////...------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******))))))++++++,,,+++))))))***,,,------------------------,,,---...---,,,+++,,,---........................,,,,,,++++++++++++,,,,,,,,,------......------,,,++++++++++++++++++,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------,,,------......//////000------------------------........................------...............------------.........//////,,,------...//////.........------------...//////........................,,,------------------,,,---------------------------------------.........---------...------,,,,,,+++++++++++++++,,,------+++,,,------......---------------------......///111000...,,,+++,,,---...++++++,,,,,,,,,---------******,,,---------,,,,,,---,,,+++,,,---...,,,++++++---......---...000222000//////......//////000............////////////......////////////......////////////////////////...---------......///000,,,,,,------......//////---........./////////000000000000///,,,+++,,,---,,,,,,---------.................................,,,---......//////......------......///000000111..............................////////////......////////////////////////////////////////////////...///000111111222222222111000/////////000222222000111222222222222111000000111333333222222222333333333333333333333333333333333333333333333333333222333444666666666555555666777777888999888888888666666666777777777888888777777777777888888888999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<=========<<<;;;;;;;;;<<<<<<===>>>>>>?????????@@@@@@AAABBBCCCDDDEEEBBBCCCDDDEEEEEEDDDCCCCCCEEEFFFFFFGGGHHHIIIIIIJJJIIIIIIJJJJJJJJJIIIIIIHHHLLLKKKKKKLLLMMMOOOPPPRRRQQQQQQQQQQQQRRRTTTVVVWWWHHHGGGGGGGGGHHHHHHIIIJJJGGGLLLOOOMMMKKKLLLKKKIIIJJJHHHFFFEEEFFFFFFEEEDDDCCCDDDFFFEEECCCAAA@@@@@@??????@@@@@@@@@??????>>>======>>>??????>>>===<<<888999999999999888777777666666666666666666666666555555444444444555555666555444333222111111000000+++---///111222222111000------...///000111222222000/////////............,,,---...//////...---,,,)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++------------,,,++++++,,,,,,------......//////...---+++)))'''&&&%%%+++,,,------,,,---///000------------------------***,,,...---+++)))+++...........................,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,---------------......///000000000------------------------........................------...............------------.........//////,,,,,,---.../////////......------------...//////000000000000000000000000,,,------......------,,,------------------------++++++,,,,,,---.....................---,,,++++++,,,,,,,,,,,,------...///+++,,,------......------...............///000000222000...,,,+++,,,---...++++++,,,,,,,,,---------((()))+++,,,---,,,,,,+++,,,++++++,,,---...,,,***)))+++---......000333555000000////////////000000............/////////000......////////////......////////////////////////,,,,,,,,,,,,,,,---...//////////////////.........---.........//////000000,,,---...---,,,,,,---///,,,---------......//////---.....................,,,---......//////......---------...///000000111.....................---......////////////......000000000000000000000000////////////////////////......///111111222222222111000/////////000222333000111222333333222111000000111333333222222222333444444444444444444444444444444444444444444444444111222444666777777666666333444444555555555555555666666666666777777777777777777777777888888888888999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======::::::;;;<<<============<<<<<<<<<===>>>??????@@@??????@@@AAABBBDDDDDDEEEBBBCCCDDDEEEEEEEEEDDDCCCFFFFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKLLLKKKKKKJJJJJJKKKKKKJJJJJJKKKMMMOOOPPPQQQQQQQQQQQQRRRSSSUUUWWWIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKJJJJJJIIIIIIEEEEEEFFFFFFEEEDDDBBBAAADDDDDDCCCBBBAAAAAA@@@@@@AAA>>>;;;<<<@@@BBBAAA@@@<<<;;;:::;;;=========;;;999999999888888888777777666666666666777777777777555555555555555666777777999888666444333333333333111111111111111111111111111111000000//////......000000000000////////////------,,,+++******)))))),,,------......------,,,---------,,,,,,+++++++++......////////////......///---+++,,,---...------000///---***'''$$$!!! ******+++,,,------------,,,------......---,,,+++*********++++++,,,,,,,,,///---,,,,,,,,,,,,+++)))++++++,,,,,,,,,,,,------+++++++++,,,,,,---------...//////---+++))))))***.........------,,,,,,,,,.........------,,,,,,,,,---...............------...---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,+++++++++---...//////000000//////......------------......---.........///000000000++++++,,,,,,---...//////++++++,,,,,,---...//////......////////////......---------------...///000........................---------............///.........------,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------------------------------........................................................................---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,---...///111333555666------............------+++,,,...000111000///...------------------------..................------............////////////////////////////////////111000000///////////////000000//////.........------------.........////////////.........---------,,,,,,------.../////////........................---------............///000000//////.........---,,,------...///000111111//////000000000000//////............////////////---......///000111111222000000111111111000000///111000000000000000111111111111222333333444555555444444555444222222444666333333222222333444666777444444444555555555555666666666666666666555555555444444555555666666777777888888888888999:::;;;;;;;;;===>>>@@@@@@???===<<<<<<====================================>>>??????BBBBBBCCCCCCBBBBBBAAA@@@DDDEEEEEEEEECCCCCCEEEFFFGGGGGGGGGHHHHHHIIIIIIIIILLLLLLKKKKKKJJJJJJJJJIIIKKKKKKKKKKKKKKKLLLMMMMMMPPPPPPPPPQQQQQQSSSTTTUUUIIIHHHGGGGGGGGGHHHIIIIIIHHHHHHIIIJJJJJJIIIIIIIIIFFFFFFGGGGGGFFFEEECCCCCCDDDCCCCCCBBBAAAAAA@@@@@@AAA???======???@@@@@@@@@>>>===;;;;;;<<<<<<;;;999999999888888888777777777555555555555555555555555555444444444444555666666777666444333222111111222111111111111111111111111111111000000////////////000000000000//////////////////......------,,,,,,,,,------......------,,,...---------,,,,,,,,,+++,,,------......------,,,---+++******+++,,,,,,+++,,,,,,,,,,,,+++******)))------------,,,+++******---------,,,,,,,,,------,,,------------------...---+++++++++---------++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,------/////////---,,,---.........---------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,------------,,,,,,---------,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++***+++,,,,,,------,,,,,,......------------......,,,,,,,,,,,,------------++++++,,,,,,---......///---------....../////////......////////////......------------------............////////////......---------............///......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---------------.........++++++,,,,,,,,,,,,------------------------------------------------------------------------------------------------------.........---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---///000222333------............------***+++---///000///...---,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////........................//////......///000111111000/////////............---------.........////////////.........---------..................------------------------------........./////////000000000/////////.........---------......//////000000000000////////////000000............////////////------......///000000000000000111111111111000000333222111111111222222333111111222333333444555555444555666555444333555666333333222222333444666777444444444444555555555555666666666666555555555555555555555666666666666666999999999999:::;;;<<<<<<<<<===>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===============>>>>>>???AAABBBBBBCCCCCCBBBBBBBBBCCCDDDEEEDDDBBBBBBDDDEEEFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMOOOOOOPPPPPPQQQRRRSSSTTTIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@???>>>>>>???@@@@@@>>><<<<<<<<<;;;:::888888888888888777777777777555555555444444333333222333333333333333444555555555444333111000000000000111111111111111111111111111000000000000/////////000000000000///////////////////////////.........,,,------......------,,,.........---------------++++++,,,,,,,,,,,,+++++++++***((((((***+++***))))))***+++,,,------------------------,,,+++******------,,,+++,,,,,,---......------------------,,,+++******+++---......---++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++---......------...000------------,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,++++++,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,------,,,,,,,,,,,,++++++------...////////////.........------------......------------,,,,,,,,,,,,+++,,,,,,------............/////////////////////......////////////.........------,,,,,,,,,,,,---------............---------------............///...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***************)))))))))++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///------............------)))***,,,---......------++++++++++++++++++++++++........................---............/////////........................---------...///000222333////////////............---------..............................---------000//////...------,,,,,,------------------------////////////000000000111/////////........................///////////////111000///......///000111............////////////,,,------......//////000000000000000111111000000333222111000000111222333222222222333333444444444555666777666555444555777333333333333333444666666444444444444555555555555555555555555555555555555777777666666666666666555::::::::::::;;;<<<===>>>>>>>>>======<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;======<<<<<<======>>>???AAAAAABBBBBBCCCCCCDDDDDDCCCCCCDDDCCCBBBAAACCCEEEEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMNNNNNNOOOPPPQQQRRRSSSSSSIIIIIIHHHHHHHHHHHHHHHHHHDDDDDDEEEGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA???AAABBBAAA===<<<>>>@@@???===<<<;;;<<<<<<:::999888888777777777666666666666666555444333222222111222222222222222333333444444333222222111000000000111111111111111111111111000000000000000000000000000000000000////////////------------............,,,------......------,,,........................++++++,,,,,,,,,,,,+++++++++***((((((*********)))++++++,,,,,,++++++************+++,,,------------++++++,,,---------,,,,,,,,,,,,,,,++++++*********,,,+++***+++---...---,,,***++++++++++++,,,,,,,,,---------,,,,,,+++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000000...------,,,,,,------.../////////......---------,,,,,,,,,---------....../////////.....................////////////.........---,,,,,,+++++++++++++++,,,------------,,,+++---------............///------------------------+++++++++,,,,,,---------******))))))((((((''''''+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------............------***+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------.........//////........................---------...///000111111///////////////.........................................................//////.........---------------------------------....../////////000000000........................///////////////.........111000///......///000111............////////////............//////000000000000000000000111111111000///.........///000111333333333333333333333333333555666666444444444555333333333333444444555555333333444444444555555555444444555555555555555666888777777777666666555555999999999999:::<<<===>>>???>>>===<<<;;;;;;;;;<<<=========<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>@@@@@@AAAAAACCCDDDEEEFFFCCCDDDEEEDDDBBBBBBDDDEEEFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIKKKJJJJJJJJJJJJKKKLLLLLLLLLMMMNNNPPPQQQRRRRRRSSSIIIIIIIIIHHHHHHGGGGGGGGGCCCDDDEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA>>>AAACCCAAA>>><<<===@@@===;;;:::;;;<<<===<<<;;;777777777666666666555555666666555555444333222222111111111111111222333333444444444333333222111111000000000000000000000000000000000000111111111111000000000000////////////------..................,,,------......------,,,........................,,,,,,------------,,,,,,,,,+++))))))+++,,,+++***,,,------,,,,,,***))))))******+++,,,------------''')))---//////...+++))),,,,,,,,,++++++*********...---+++,,,,,,---+++************+++++++++,,,,,,---------,,,,,,++++++++++++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++,,,---------------+++,,,---......---,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------,,,,,,,,,,,,------//////......---------,,,,,,,,,,,,---------------......------------------......////////////.........---,,,,,,++++++++++++,,,---...//////...---,,,---------............///------------------------+++++++++,,,,,,---------//////......------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...------,,,,,,------...///...------,,,,,,------------............------+++,,,,,,---......//////........................---------.........//////------------....................................//////............//////.........///////////////.....................------.....................---------.........//////------------------------------........./////////---------...............///////////////.........111000///......///000111............////////////000000000000000111111111000000//////000111222222/////////000111222222333333333333333333333333333111333555555333222222333333333444444444444444444333333333444444444444555333444444444555555666666888888777777666666666555777777888888999;;;<<<===???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<<<<======>>>?????????@@@AAACCCEEEFFFEEEFFFFFFEEEDDDDDDEEEGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJIIIHHHGGGFFFJJJJJJJJJJJJJJJKKKKKKLLLKKKLLLNNNPPPQQQRRRSSSSSSIIIIIIIIIIIIHHHGGGFFFFFFDDDDDDEEEFFFGGGGGGGGGGGGEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>@@@AAAAAA???>>>>>>???<<<;;;:::;;;===>>>===<<<666666666666555555555555555555555444444333333333111111111111111222333333444444555555444333222222000000000000000000000000000000000111111111111222000000000000////////////000000000000000/////////,,,------......------,,,---------------.........------............---------,,,******,,,---,,,++++++,,,------......------------------,,,+++******&&&))),,,//////...+++***...------------------,,,///---,,,,,,,,,,,,+++)))************++++++++++++---,,,,,,,,,,,,,,,,,,+++---......---,,,++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,------------......***+++,,,---.........---,,,------......------,,,)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,------,,,,,,---...............------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++------------------------,,,,,,------------------......////////////.........------,,,,,,,,,,,,---...///111222222111///...---------............///,,,,,,,,,------------...+++,,,,,,,,,,,,,,,,,,---............------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---......------------......000///...------------...------............------,,,,,,,,,---......//////........................,,,,,,------.../////////,,,------------.........------------------------000///......------...............///////////////...............------------------...............,,,,,,------...//////000........................------------............---------------................../////////////////////000000000000//////............////////////111111111111111111111111000000/////////111222333000111444666888888888888444444444333333222222222000222444444333222222222333333444555555444444333333333333333444444444444333333333444555555666666888777777777777777777666666666777888999;;;<<<=========>>>>>>>>>>>>>>>>>>;;;;;;::::::999888888888<<<<<<;;;;;;<<<<<<===>>>??????>>>>>>@@@BBBDDDEEEFFFGGGGGGFFFEEEEEEFFFHHHHHHHHHIIIJJJLLLMMMNNNNNNMMMLLLKKKJJJIIIGGGFFFFFFJJJJJJIIIIIIJJJJJJKKKLLLKKKLLLOOOQQQSSSSSSSSSSSSIIIIIIJJJJJJIIIGGGFFFEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFDDDCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>@@@AAAAAA???>>>===<<<;;;;;;<<<===<<<:::666666666555555555444444333333333333333222222222222111111111111222333333333444444555555444333222000000000000000000000000000000111111111222222222000000000000////////////111000000//////.........,,,------......------,,,+++,,,,,,,,,------------------............---------,,,******,,,---,,,+++***+++,,,------.........------------,,,+++******))))))***+++,,,---------,,,------------------...---,,,++++++------,,,+++************+++++++++++++++,,,,,,,,,,,,,,,,,,---+++,,,------,,,+++---...******+++++++++,,,,,,,,,++++++,,,,,,,,,---------)))***+++,,,,,,------------------,,,,,,---------))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,---------...//////000000000000000---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,------------------------,,,,,,------......//////......////////////......------------------......,,,...000111111000...,,,---------............///,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------------------------------------------------------,,,,,,,,,,,,------............------------......///......------------...------............------++++++++++++,,,---...///........................,,,,,,------...//////000,,,,,,---------.........------------------------......---------...//////............/////////000//////.........------------------.........//////------..................////////////////////////............////////////,,,,,,,,,------.........------......//////000000...///000111111000///...............////////////111111111000000000000000000000///...///111333444...111666:::======<<<:::555555444333333222111111000222555555444222222222333444444555555444333333222222333333333444444444222222333444444555666666777777777777777888888888777777777888:::<<<===>>><<<===>>>@@@@@@@@@??????======<<<;;;;;;:::999999<<<;;;;;;;;;;;;<<<======???>>>======>>>@@@BBBCCCEEEFFFFFFEEEDDDDDDEEEGGGGGGGGGHHHJJJKKKMMMNNNNNNJJJJJJIIIIIIIIIIIIHHHHHHJJJIIIIIIIIIIIIJJJKKKKKKKKKMMMOOORRRTTTTTTTTTTTTIIIIIIJJJJJJIIIGGGFFFEEEFFFGGGGGGGGGGGGFFFFFFEEEHHHGGGEEEDDDCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB???======???BBBCCC@@@===???>>><<<<<<<<<<<<:::888666666555555555444444444111111111111111222222222222222222111222222333444222333444555444333222111000000000000000000000000000000111111222222222222000000000000//////////////////...---,,,++++++***,,,------......------,,,+++++++++,,,,,,---------,,,------......------,,,---+++******+++,,,,,,+++)))******++++++******)))******+++,,,------------,,,+++)))((()))+++...000*********++++++,,,,,,,,,+++******+++---......---)))************++++++++++++++++++,,,,,,---------&&&(((*********+++,,,...*********++++++,,,,,,,,,*********++++++,,,,,,,,,(((((()))++++++,,,,,,,,,......,,,++++++,,,......++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,---...------------,,,,,,++++++,,,,,,---,,,,,,,,,------.........------------------------,,,------...///000111111......////////////......------------......///000)))+++---//////---+++)))---------.........//////,,,,,,,,,------.........---------,,,,,,+++++++++---------....../////////++++++,,,,,,,,,---------++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////......------------.........------,,,,,,------------..................---************+++,,,---...------------------------,,,,,,------...///000000,,,,,,,,,---------......------------------------,,,,,,,,,---...///000111---.........//////000000//////.........------------------.........///////////////...------,,,,,,000000000000000000000000////////////000000000000,,,,,,,,,------.........,,,------...///000111111---...111222222111...---............/////////000000000000000////////////000///......///111333444+++///555;;;>>>>>><<<:::555555444444333222111111111333666777555444333333333444555555555444333222222222333333333444444444222222333333444555666666666666777777888888999999888888888:::;;;===>>>???;;;<<>>=========<<<;;;;;;;;;;;;<<<======???>>>===<<<===>>>@@@BBBDDDEEEEEEEEECCCCCCEEEFFFFFFGGGHHHIIIKKKLLLMMMNNNGGGGGGHHHHHHIIIJJJKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKKKKMMMPPPSSSUUUUUUUUUTTTHHHGGGFFFEEEEEEFFFGGGHHHEEEDDDEEEIIINNNOOOJJJEEEDDDCCCAAAAAACCCDDDCCCBBBFFFFFFEEECCC@@@>>><<<:::>>>===>>>BBBEEEEEEAAA===<<<<<<<<<<<<;;;:::999888555555555555555555444444222222111111000///......111111222222222222111111222222222222222333333333000111111000...,,,---......///000111111000///...........................111000...,,,+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///------------------------------------------------,,,++++++,,,---,,,***'''$$$'''+++,,,,,,,,,///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,+++***------,,,+++)))***---///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,------............++++++++++++++++++++++++***++++++,,,---...//////++++++,,,,,,,,,---------000///...---------------.........------,,,,,,,,,++++++,,,,,,,,,---------........................------------------------//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,///000111111000...,,,+++---...000111111000...---........................,,,---------,,,,,,+++***---,,,************,,,---...---,,,,,,++++++,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------222111111000///......---------............------***++++++,,,,,,------............------,,,,,,,,,---------............///............////////////////////////////////////000000///............///------,,,+++,,,---...///...------------...//////,,,,,,,,,---...///000000........................222000...,,,+++,,,---...,,,---......//////......////////////////////////000///...---------------........................////////////////////////...------------...//////000000000000000000000000//////............//////...000222444555666555555222222222222222222222222333333333444444444555555222222222333333333444444444333333222222333333444333333333444444444555555777777888888888999999999;;;;;;:::::::::;;;<<<<<<>>>??????@@@@@@AAABBBBBBBBBBBBBBBAAA@@@???>>>>>>???>>>===<<<;;;<<<=========>>>@@@AAABBBCCCCCCDDDCCCBBBBBBBBBBBBCCCDDDDDDGGGGGGHHHIIIIIIIIIHHHHHHFFFHHHJJJLLLLLLKKKJJJIIIJJJJJJJJJKKKKKKLLLMMMNNNOOOPPPQQQRRRTTTTTTTTTUUUGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGKKKQQQUUUTTTMMMGGGEEECCCBBBBBBCCCDDDDDDCCCCCCCCCCCCBBBAAA@@@>>>>>>@@@??????AAADDDDDDAAA>>>======<<<;;;999888666555666666555555444444444333111111222222222222333333111111222222222222111111222222222222222111111111111222222111///---...///...//////000000//////...........................000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,......,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///---------------------------------------------------,,,++++++,,,,,,***)))'''***,,,---++++++,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++------,,,+++******,,,///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------))))))***+++++++++******************************,,,,,,,,,---......//////******+++++++++,,,,,,,,,------,,,+++++++++++++++......---------,,,,,,,,,++++++,,,,,,,,,---------......................................................---------------...,,,,,,,,,,,,,,,,,,,,,,,,---...//////...,,,***))),,,---///000000///---,,,........................,,,---------,,,++++++***,,,,,,++++++++++++,,,,,,...---,,,,,,++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------//////......------,,,,,,------,,,,,,,,,,,,------------------------------000000//////...------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------........................////////////////////////////////////...............///000000------,,,,,,,,,---...///...------------...//////,,,---------.../////////........................111000...---,,,,,,------,,,---......//////......//////////////////////////////...---------------........................///////////////////////////............///000000000000000000000000000000//////............/////////000111222333444444444222222222222222222222222222222333333333444444444333333333444444444555555444333333222222333333444333333333444444444555555888888888888888888888999<<<;;;;;;;;;;;;<<<======>>>??????@@@@@@AAAAAABBBAAAAAAAAAAAA@@@???>>>===<<<;;;:::::::::;;;<<<<<<>>>???@@@AAABBBCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEGGGGGGHHHIIIIIIIIIHHHHHHGGGHHHJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQRRRTTTUUUUUUUUUVVVGGGGGGGGGHHHHHHGGGGGGGGGFFFHHHNNNUUUYYYVVVMMMFFFFFFDDDCCCCCCDDDEEEEEEDDDAAAAAABBBBBBBBBBBBAAAAAABBBAAA@@@@@@AAABBB@@@???>>>===<<<:::888666444333777666666555444333222222000111222333444555666777111111222222222222111111222222222111111000000///111222333222000...///000///..................///..........................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000------------------------------------------------...,,,******+++,,,+++***+++,,,...---+++******+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------,,,,,,+++++++++++++++++++++++++++........................************++++++++++++---,,,,,,+++++++++++++++...------------,,,,,,,,,,,,,,,,,,,,,------------........................////////////////////////---,,,+++******+++------,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,+++***,,,,,,............,,,,,,------------------------,,,,,,,,,,,,,,,+++++++++,,,------------------,,,...---,,,,,,++++++,,,,,,***+++,,,,,,------,,,,,,,,,------------.........000000//////...------,,,......------------......------------------------.........------,,,++++++------............------......---,,,,,,+++******...------------,,,,,,,,,------------............---............/////////////////////////////////,,,,,,,,,---...000111222------,,,,,,------...///...------------...//////------..........................................////////////...---,,,,,,,,,---......//////......//////////////////////////////...------------...........................///////////////////////////////////////000111111000000000000000000000000//////............//////111000000000111111222333222222222222222222222222111111111222222222333333444444444444555555555555444333333222222333333444333333333444444444555555888888888888888888888777<<<<<<<<<<<<<<<===>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@???>>>===;;;;;;::::::;;;<<<===>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMKKKKKKKKKLLLMMMNNNPPPPPPRRRSSSTTTUUUVVVWWWWWWWWWFFFGGGHHHIIIIIIHHHGGGFFFCCCFFFKKKQQQSSSPPPJJJDDDGGGEEEDDDDDDEEEFFFFFFEEEAAAAAABBBBBBBBBBBBBBBBBBCCCBBB@@@???>>>?????????>>>===;;;999777666555555777777666555333222111111000111222333444666666777111111222222222222111111222222222111000///......000111222111///...///000///...---,,,,,,---...///........................,,,---///000000...---,,,------------------------,,,,,,,,,---------......,,,,,,,,,------,,,,,,,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000------------------------------------------------///,,,******+++,,,,,,,,,,,,---------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,******+++,,,---,,,------,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,......//////...---,,,,,,......................../////////......---------******+++++++++,,,,,,,,,......------,,,------...------------------------,,,,,,,,,------------...................................................---,,,+++******,,,---...------------------------//////000000///...------+++,,,,,,------,,,,,,+++------------------------,,,,,,++++++++++++++++++,,,---...//////...---,,,...---,,,,,,++++++,,,,,,***+++,,,,,,------,,,,,,---------.........//////111000000///......------.........------.........------------------------......------,,,,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++------------------------,,,,,,---------.........---------.........//////////////////////////////------------...///000111---------------......///...------------...//////...............---------........................---...///000///...,,,+++,,,---......///.........///////////////////////////......---------..............................//////////////////////////////......//////000111//////////////////////////////............//////111111///......///000111111111111111111111111111000000000000111111111111333333333444444444444555444333333222222333333444333333333444444444555555888888888888777777777777;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>???@@@@@@AAAAAA???@@@@@@@@@??????>>>======<<<<<<<<<===???AAABBBAAAAAABBBCCCCCCBBBBBBBBBDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJKKKJJJIIIIIIJJJLLLNNNOOOLLLLLLMMMMMMNNNPPPQQQRRRTTTTTTUUUVVVWWWXXXXXXXXXFFFFFFHHHIIIIIIHHHFFFFFFCCCDDDGGGJJJKKKJJJGGGDDDGGGFFFDDDDDDFFFGGGFFFEEECCCCCCCCCCCCBBBBBBAAA@@@BBBAAA@@@>>><<<<<<===>>>===<<<:::999888888888888777666555444333222111111111222222222333333333444111111222222222222111111222222222111000///.........000000000...---...//////...---,,,,,,---...///........................+++---///000000///---,,,------------------------,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........///------------------------------------------------...,,,******+++---------++++++,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,---+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++++++++++++++***)))(((......................../////////...------,,,,,,,,,,,,,,,------------...------,,,,,,,,,------...------------------------,,,,,,---------.................................------------------------...---,,,,,,---...///000------------------------//////////////////......+++,,,,,,,,,,,,,,,,,,+++------------------------,,,+++*********+++,,,,,,------///000000///------...---,,,,,,++++++,,,,,,***+++,,,,,,------,,,,,,---------.........//////000////////////..................------.........------------------------......---------------,,,,,,,,,------------,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,------------...------------............////////////////////////......------------......------.........//////......------------...//////...............---------........................,,,---///000000...,,,+++,,,---......///.........////////////////////////......---------......///........................////////////////////////......------......///000//////////////////////////////............//////111000///...---...///000111111111111111111111111/////////000000000111111111111222222222333333333444333333222222333333444333333333444444444555555777777777777777777777777999999999999:::;;;<<<======>>>>>>??????@@@AAAAAA???@@@@@@@@@@@@??????>>>======<<<===>>>@@@BBBCCCBBBCCCCCCDDDDDDDDDCCCCCCEEEDDDDDDDDDDDDEEEFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKJJJIIIIIIJJJLLLOOOQQQOOONNNNNNOOOOOOPPPQQQRRRTTTUUUVVVWWWWWWWWWWWWWWWFFFFFFFFFGGGGGGFFFFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGGGGEEEDDDDDDEEEFFFFFFEEEDDDDDDDDDCCCCCCAAA@@@???AAAAAAAAA>>><<<<<<===???===<<<:::999888888999:::666555555444333222111111222222222222111111111111111111222222222222111111222222222111111000000///...///000///...---...//////..................///........................+++,,,...000000///---,,,------------------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,+++++++++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------------------------------------------------,,,++++++---......---+++++++++,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,++++++,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------............***************++++++,,,,,,,,,,,,------------...,,,---------....................................---------------------------......//////000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***,,,------..................---...---,,,,,,++++++,,,,,,***+++,,,,,,------,,,,,,,,,------------.........------........./////////......------------......------------------------------------------------,,,,,,------------,,,,,,******+++,,,,,,---......,,,,,,,,,------------...,,,,,,,,,,,,------------,,,------------.........///////////////////////////......---,,,,,,------------...////////////......------------...//////------..........................................,,,---///000000...---,,,,,,---......//////......////////////////////////...------------...//////........................////////////////////////---------------...//////000000000000000000000000//////............//////000000///....../////////111111111111111111111111/////////000000000111111111111111111222222222222444333333222222333333444333333333444444444555555666666666777777777888888888888888888999:::<<<<<<======>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???<<<<<<;;;<<<===???AAABBBCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFGGGHHHJJJKKKKKKKKKKKKKKKKKKJJJJJJKKKMMMPPPRRRRRRQQQQQQPPPPPPQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVUUUFFFEEEEEEDDDDDDEEEEEEFFFDDDEEEGGGGGGFFFFFFFFFGGGGGGEEECCCCCCEEEFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@AAABBBCCCAAA>>>>>>???AAA===<<<:::777666666777777444444444333333222222222222222222222222111111111111111222222222222111111222222222222222111111111...///000000///...///000...//////000000//////...........................,,,,,,.../////////..............................++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++------------------------------------------------,,,++++++,,,...///...,,,---++++++,,,//////---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++******,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++------......//////......++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......******))))))***++++++,,,,,,,,,,,,---------......------------............................................................+++---///000111111000///........................------,,,,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***,,,---...------------------......---,,,,,,++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------++++++,,,---...///000000------,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,---------.........////////////////////////------,,,,,,,,,---......,,,---...///000//////......------------...//////,,,---------.../////////........................,,,---...//////...------,,,---......//////......////////////////////////---------------...//////........................////////////////////////...............//////000000000000000000000000000//////............//////...//////000000000//////111111111111111111111111//////000000000111111111111111222222222333333333444333333222222333333444333333333444444444555555444555555666777888999999888888888999:::;;;============>>>>>>??????@@@@@@@@@AAAAAABBBBBBBBBAAAAAA======<<<<<<===???@@@AAADDDEEEFFFGGGHHHIIIIIIIIIFFFFFFEEEEEEEEEFFFGGGGGGFFFGGGHHHJJJKKKKKKLLLLLLKKKJJJJJJKKKLLLOOOQQQRRRTTTTTTSSSRRRQQQQQQQQQQQQRRRSSSSSSTTTTTTTTTTTTSSSFFFEEEDDDCCCCCCDDDEEEFFFBBBDDDGGGGGGFFFEEEEEEEEEFFFDDDCCCCCCDDDEEEEEEDDDBBBCCCCCCCCCCCCCCCBBBBBBAAACCCEEEDDDAAA@@@AAACCC???===999666444444444444333333333333333333333333111111111222222333333333111111222222222222111111222222222222222333333333///000111111000///000222...///000111111000///...........................,,,------.../////////...........................******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...,,,+++***------------------------------------------------++++++,,,---//////...,,,///---+++,,,//////---***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////...,,,+++)))***,,,...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++)))******+++,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++++++++,,,------...,,,,,,,,,------.........---------.........//////........................////////////////////////***,,,///111222111///...........................//////.........//////000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***,,,---...---,,,++++++,,,---......---,,,,,,++++++,,,,,,++++++,,,---------,,,,,,+++++++++,,,,,,,,,------)))***+++,,,...///000111---,,,,,,++++++,,,,,,---------------------------******************+++++++++,,,,,,------,,,,,,+++...------,,,,,,++++++***,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,---------......////////////////////////+++++++++,,,---...///000,,,---///000000000///......------------...//////,,,,,,------...///000000........................------..................,,,---......//////......////////////////////////---------------...///000........................///////////////////////////////////////000111111000000000000000000000000//////............//////---...000111111111000///000000000000000000000000000000000000111111111111222222333333333444444444444333333222222333333444333333333444444444555555333444555666777888999:::999999999:::;;;<<<>>>???=========>>>??????@@@@@@AAAAAABBBCCCCCCBBBBBBBBB@@@????????????AAABBBCCCDDDEEEGGGHHHIIIJJJJJJKKKFFFFFFFFFEEEFFFFFFGGGHHHFFFGGGHHHJJJKKKLLLLLLLLLJJJJJJKKKLLLMMMOOOQQQRRRVVVUUUTTTRRRQQQQQQPPPPPPQQQRRRRRRSSSSSSSSSRRRRRRGGGFFFEEEFFFGGGGGGFFFEEECCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDBBB???>>>===<<<:::888666444333222333333333333333333333333222222111111111111222222111111111222222333333333111111111111111111111111666444111///.........///---...///000000///...---...............///000000.........------,,,,,,,,,---------............///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++........................,,,---...---+++***+++,,,...---,,,,,,++++++++++++///......---+++******)))------------------------)))***++++++******,,,...,,,++++++******++++++,,,************************------,,,,,,,,,,,,++++++......//////...,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********---------............///,,,,,,,,,---------......///...,,,++++++,,,...///........................---------------------------.../////////...,,,+++++++++++++++,,,---......++++++++++++++++++++++++///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------***+++,,,---............/////////...,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...******++++++******)))((()))+++------------///000,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,------------...//////.........------------,,,,,,,,,,,,---......000000000000000000000000//////.........---------...........................---,,,,,,,,,,,,---............------,,,++++++............////////////000000//////.........---111111000...---,,,+++***------------------------//////............/////////////////////.....................////////////000000////////////000000000000000000000000000000000000111111111222222222222111000000000000000111444555555333111//////000333333333333333333333333222222222333444555666777888777555666888999999888888777777777777999:::;;;????????????>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@??????@@@@@@AAABBBCCCDDDDDDCCCBBBBBBEEEGGGGGGHHHIIIIIIIIIHHHGGGFFFHHHIIIJJJLLLLLLLLLLLLKKKJJJJJJKKKLLLMMMNNNNNNOOOPPPPPPOOOOOOOOOOOONNNNNNRRRRRRQQQPPPOOOOOONNNMMMGGGFFFEEEFFFGGGGGGFFFEEECCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGCCCDDDEEEEEECCCAAA???>>>>>>===:::888666444333333333333333333333333333333333333222222222222333333111111111222222333333333111111111111111111111111444333111///......///000//////000000000000/////////............//////////////////......------------------............///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,........................---...///...,,,+++,,,---------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++------------------,,,,,,***+++,,,+++******,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------,,,,,,+++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,------------............,,,,,,,,,---------......000///---,,,,,,---///000........................---------------------------......//////...---,,,...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,***+++,,,---............---......---++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,------,,,+++---...,,,,,,,,,------------------------,,,,,,+++++++++////////////000000000000///.........---------------,,,,,,,,,,,,---......------------------------//////.........---------...........................---,,,,,,,,,,,,---...------,,,,,,,,,------...............////////////000/////////.........---000000///...---,,,,,,+++------------------------///......------......////////////////////////...............////////////000000////////////000000000000000000000000000000111111222222222222222222111000000000000000111111222333444333111000111222333333333333333333333333333222222333333555666666888666555555777888888777888777777777777999:::;;;============>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@????????????@@@AAAAAABBBCCCCCCBBBAAABBBDDDFFFFFFGGGIIIJJJJJJJJJIIIIIIHHHIIIKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNOOOOOOPPPPPPRRRQQQQQQPPPOOOOOONNNNNNGGGFFFEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAAAAAAAABBBCCCCCCCCCDDDEEEFFFHHHIIIJJJKKKBBBCCCCCCCCCBBB@@@???===>>>===;;;999777555444444333333333333333333333333444333333333333333333444111111111222222222222222111111111111111111111111222111000///...///000000111111000000000000000111//////..................///////////////.........---------............///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------------,,,------------------------...///000///---,,,---...,,,,,,+++++++++,,,------+++++++++,,,,,,---------.........------,,,,,,,,,+++,,,,,,+++***)))+++,,,,,,,,,++++++++++++,,,,,,------------------------------,,,,,,,,,,,,++++++,,,+++***))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------............,,,,,,,,,---------......000///...------...///000........................------------------------------......///......---000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,***+++,,,------......---+++,,,---,,,******+++,,,..............................---,,,,,,+++******...............---,,,,,,,,,------,,,+++******,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------..................---------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...............---------...........................------,,,,,,------...,,,,,,++++++,,,---///000---............//////////////////...............//////.........---------------------------------......------------............//////////////////............////////////000//////......//////000000000000000000000000000111111111111000000000000000/////////000111222222///111222222111111333444222222333333333333333333333222222333333444555666777666444555666888777777777777777777777999::::::;;;;;;;;;<<<<<<============>>>??????@@@@@@@@@??????????????????@@@@@@AAA@@@AAABBBAAA@@@AAABBBDDDEEEFFFHHHJJJKKKKKKKKKJJJHHHIIIKKKLLLMMMMMMLLLLLLOOONNNNNNMMMLLLKKKKKKJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQPPPPPPOOOOOONNNNNNGGGFFFEEEFFFGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@??????@@@@@@BBBBBBDDDDDDEEEFFFGGGHHHIIIJJJAAAAAAAAAAAA@@@???>>>===>>>===;;;999777666555555333333333333333333333333333333222222222222333333111111111111111222222222111111111111111111111111000000////////////000111222111///.........///000..................------//////..................---------............///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,---------------------------...///...---,,,,,,...++++++++++++,,,,,,---...++++++,,,,,,,,,,,,------.........------,,,,,,+++,,,------+++***)))***+++,,,,,,,,,++++++,,,,,,,,,........................------,,,,,,,,,+++++++++,,,+++***((((((((()))***++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------......///,,,,,,---------.........,,,,,,,,,---------......///...------------...///........................------------............---------...............000///...---------------------------------------------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,***+++,,,---------------***,,,------+++***+++,,,---------------------------------,,,,,,+++++++++,,,,,,------,,,,,,+++******+++,,,,,,******+++,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---..............................................................................------------------------...---,,,++++++---///000---------.........//////........................---.....................------------------------//////............//////............////////////............/////////////////////......//////////////////////////////////////////...............////////////000111333333000111222222111111222333222222222222222333333333333222222222333444444555666555333444555777777666666666666777888888999:::888999999:::;;;<<<<<<===<<<<<<===>>>????????????>>>>>>>>>>>>>>>???@@@@@@???@@@AAAAAA@@@@@@AAACCCDDDEEEGGGHHHIIIIIIHHHHHHGGGHHHJJJKKKLLLLLLKKKJJJNNNNNNMMMLLLLLLKKKKKKJJJLLLLLLLLLMMMNNNOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOGGGFFFEEEFFFGGGGGGFFFEEEFFFEEEEEEDDDCCCBBBBBBAAA@@@@@@???>>>>>>???AAABBBEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@@@@??????>>>=========<<<:::888777666555555333333333333333333333333222222111111111111222222111111111111111111111111000000000000000000000000///////////////000000000000///...---,,,---......------...///......---,,,---------------------------------............///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++------------------------,,,---...---+++++++++,,,++++++++++++,,,,,,---...------,,,,,,,,,,,,++++++.........------,,,,,,,,,,,,------+++***)))***+++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,***))))))***+++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................---------....../////////......------............---------------...///000------------------------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,---,,,,,,,,,***,,,......---,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,------,,,,,,+++***(((***++++++++++++,,,...---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---............/////////,,,,,,---------------------,,,,,,,,,,,,---..............................---.............................................------------------------///...---,,,+++,,,,,,---------------............---------...............---------...............------------------------000//////......//////000---.........//////000000............//////////////////............///////////////////////////////////////////////////...////////////000111333333111222333222000///000111111111111222222333333333333333222222222333444444555333222333444666555555555666666777888888999999777777888999:::;;;;;;<<<:::;;;<<<===>>>>>>>>>>>>>>>>>>======>>>>>>???@@@===???AAA@@@??????@@@AAADDDEEEFFFFFFFFFFFFDDDDDDEEEFFFGGGIIIIIIIIIIIIHHHJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOGGGFFFEEEFFFGGGGGGFFFEEEGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@>>>===>>>???AAACCCEEEDDDCCCBBBAAA@@@@@@???>>>>>>>>>=========<<<<<<<<<;;;999777666555444444333333333333333333333333222111111000000111111222111111111111111000000000000000000000000000000000//////////////////////////////...---,,,,,,,,,,,,+++,,,---...///......---,,,,,,,,,------------------------............///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,+++++++++,,,---------------,,,,,,+++++++++------------------------+++,,,,,,+++***)))+++,,,------,,,,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,++++++---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------((())))))******************++++++,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,,,,,,,------------,,,,,,,,,---------......++++++++++++++++++++++++........................---------...//////000000000///...------------...,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...............//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,++++++))),,,...///---,,,,,,---******************************+++,,,,,,---.....................---,,,,,,((()))+++,,,+++,,,...///,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,---------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................,,,------......------,,,///......------,,,++++++,,,------------.........---------------.........------..................------------------------//////............//////------......///000000000............///////////////......------......///000000000000000000000000000000000000111111111222000/////////000111222222111222333222000//////111000000111111222333333333333333222222222222333333444333111222333555555444444555666777888888888888888888888999999:::::::::999:::;;;<<<===>>>>>>>>>===============>>>>>>???===???AAAAAA@@@???@@@AAACCCDDDEEEEEEEEEDDDBBBAAACCCDDDFFFGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKMMMMMMNNNNNNOOOOOOPPPPPPGGGFFFEEEFFFGGGGGGFFFEEEGGGGGGFFFDDDCCCAAA@@@@@@BBB@@@>>>===>>>???BBBCCCCCCCCCBBBAAA@@@???>>>===>>>======<<<<<<<<<<<<<<<:::999888666555444444444333333333333333333333333333222222111111222222333222111111111000000000///000000000000000000000000//////////////////......////////////...---,,,+++)))***,,,...//////......------------.........///---------............///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,+++,,,---------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------.........***+++,,,+++******,,,---------,,,,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***************************+++,,,,,,------,,,,,,+++++++++,,,,,,---------))))))***++++++++++++*********+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++,,,,,,,,,---------,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,+++........................---------...///000000000111000///---,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++,,,,,,,,,++++++***(((***---...---,,,+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++***,,,------,,,,,,---///+++++++++++++++,,,,,,,,,+++++++++,,,,,,---------)))************+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---......---------------------------------.........//////........................,,,,,,---......---,,,,,,+++,,,...//////---,,,+++,,,,,,---------.........,,,,,,,,,------...........................---------------------------------------,,,,,,---------------......///000000111............///////////////......------......///000000000000000000000000------...///000111111222111000000000000000111111///000111111000000111222///000000111222222333333333333222222222222222333333222111111333444444333444555666777888888888777999999999999999999999999888999:::;;;<<<============<<<<<<<<<<<<===>>>>>>===???AAABBBAAA@@@@@@AAABBBCCCDDDEEEEEEEEEDDDCCCCCCDDDFFFGGGHHHHHHGGGGGGEEEFFFFFFGGGIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOPPPPPPGGGFFFEEEFFFGGGGGGGGGEEEHHHGGGFFFDDDCCCAAA@@@@@@BBBAAA???===>>>@@@BBBDDDBBBBBBAAA@@@@@@???>>>>>>======<<<;;;;;;;;;<<<<<<999888777666444444333333333333333333333333333333444333333222222333333444222111111111000000//////000000000000000000000000//////000000///......---///000000111000...,,,+++'''))),,,...000000///...---.........//////000000---------.........//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...///000///---,,,---......------,,,++++++++++++)))******+++---......///***++++++,,,---...//////)))+++++++++******,,,......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))***,,,------,,,+++***************************++++++,,,---------,,,,,,+++++++++,,,,,,---------******+++,,,,,,,,,,,,+++******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---...///++++++,,,,,,,,,---------,,,,,,,,,---------......,,,------......------,,,........................---------...///000000111333111///---,,,++++++,,,......---,,,+++++++++++++++++++++++++++++++++++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++,,,,,,,,,++++++***&&&))),,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++******++++++++++++***))))))---...///...,,,+++,,,---*********++++++,,,,,,---+++++++++,,,,,,---------,,,,,,---------.........+++++++++,,,,,,------------,,,,,,,,,,,,---......000000000000000000000000---------.........//////........................,,,,,,---......---,,,,,,(((***---///000///---,,,,,,,,,,,,---------......,,,,,,,,,------.........//////.........---------------------------------,,,++++++******++++++,,,---------...///000000111............/////////000.........------.........000000000000000000000000((()))***+++---...//////222111000000000000000111---...000111000111333444///000000111222222333333333333222222111222222222333111000111222444333333333444666888888888777777:::::::::999999999999999777888:::;;;<<<=========<<<<<<<<<<<<<<<===>>>>>>===???BBBBBBAAA@@@@@@AAAAAABBBDDDEEEFFFGGGFFFFFFDDDEEEGGGHHHIIIIIIHHHHHHEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNLLLLLLMMMNNNOOOPPPPPPQQQCCCDDDEEEGGGGGGHHHHHHHHHGGGGGGGGGFFFDDDCCCAAA@@@AAAAAABBBBBBCCCBBBBBBBBBAAA@@@???>>>============<<<=========<<<:::888666888888777777666666555555444444444333333222222222111111111111111111111111222222111111111111222222222222222111000//////...111000...------...000111..................------///............---------///---,,,...111222000---,,,,,,,,,---------......---.........///000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++......------,,,+++******,,,,,,,,,---------......'''((()))***+++,,,------,,,,,,,,,+++++++++++++++************+++,,,---...++++++++++++,,,,,,---...++++++,,,,,,,,,+++******,,,,,,,,,+++++++++************+++,,,,,,---......---------...............---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,---------......,,,,,,+++******+++,,,,,,//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++++++++,,,---......------,,,,,,------......///000000000///---,,,...............---------222111000///------,,,,,,.../////////...---,,,,,,.........------,,,,,,,,,---......///...---+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,------------,,,+++***++++++,,,---......//////------------------------...---+++******+++---......---,,,,,,++++++++++++...------,,,,,,++++++***++++++++++++,,,---......+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,---...///000000///...,,,,,,,,,---///111---------............///......------------......000///...---------------...///////////////.........---+++******+++---...------------------------............////////////......---------,,,,,,,,,,,,,,,,,,---...///000111000000//////.........---000000000000////////////////////////.....................///////////////000000000000000000000000......///000000000000000111///...///222333222///222000///...///000222333333333444444444333222222222222111111222222333444222222333333444555666666555555555555555666777777999999999999999999999999888888777777888999::::::>>>>>>>>>>>>????????????>>>>>>=========???AAABBBDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGIIIIIIIIIHHHFFFDDDFFFEEEDDDDDDDDDEEEGGGHHHGGGGGGHHHIIIIIIJJJKKKKKKLLLKKKJJJJJJKKKMMMPPPQQQDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFEEECCCBBBAAABBBBBBCCCCCCCCCCCCBBBBBBAAA@@@???>>>========================<<<:::888777888888777777666555555555444444444333333222222222111111111111111111111111222111111000000111111222222222111111000//////...000///---,,,,,,---///000........................///............---------...---,,,...000111///---,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,++++++++++++)))************++++++++++++******++++++---......---,,,,,,,,,,,,------...,,,,,,,,,---,,,,,,+++***,,,,,,+++++++++***************+++,,,,,,---......---------............///------,,,,,,,,,,,,------,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------,,,,,,+++******+++,,,,,,---------------------------------------------------------,,,,,,+++++++++,,,,,,++++++,,,,,,---......------,,,,,,------......////////////...------------..................111000///---,,,,,,++++++------------------,,,+++......---------,,,,,,,,,###$$$'''+++...000111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++---------,,,,,,+++++++++'''(((((()))******++++++------------------------...---+++******+++---......---,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++------,,,,,,+++,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------+++++++++,,,------......///...,,,,,,,,,---///000---------............///......------------......//////...---------------///...---,,,,,,---...///------.........------,,,------------------------............////////////............------,,,,,,......---------......///000/////////............/////////............------.........//////000000.../////////////////////////////////////////////......///000000000000000111///...///111333111000111000///...///000222333000000111111222222222111222222222222222333444444333333444444555555666666666666666666666777888888:::::::::999999999::::::888888888888888999::::::============>>>>>>>>>>>>======<<<<<<===>>>@@@AAACCCCCCBBBBBBBBBCCCDDDDDDDDDEEEGGGHHHHHHHHHFFFEEEFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKJJJIIIJJJKKKMMMOOODDDDDDEEEEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDEEEDDDDDDCCCBBBAAAAAA@@@???>>>===============>>>======<<<;;;999999888888777666666555555444444444333333333333222222111111111111111111111111222111111000000111111222222111111000000//////...///...---,,,,,,---...///........................///............---------...---,,,---///000///---+++++++++,,,,,,,,,------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------(((((()))***,,,---......------------...............---------,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,---...///......------------------------......------,,,++++++++++++******************++++++,,,,,,------...------........./////////......------------......,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,***++++++,,,---......///........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------...------,,,,,,------...///......---------------,,,---------.../////////000///...---,,,+++++++++++++++,,,,,,---,,,,,,,,,...------------,,,,,,,,,)))***+++,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++...---,,,+++++++++,,,---)))******++++++,,,,,,,,,------------------------------++++++++++++------------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------......---,,,++++++******+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,*********+++++++++++++++...---,,,,,,,,,---///000---------............///......------------......//////...------------...000...,,,******,,,///000---...000111000///,,,+++---------------------------............//////////////////............---//////...---------------////////////.....................---------,,,,,,,,,,,,---...///000111111//////////////////......////////////////////////......///000000000000///000///...///111222111000111000/////////000222333///000000111222222222333333333333333333444444555555555555555555555555555777777666666777777888999;;;:::999888888999;;;;;;999999888888888999::::::;;;<<<<<<<<<============<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBCCCCCCBBBCCCEEEGGGGGGGGGFFFFFFEEEFFFGGGGGGHHHHHHGGGGGGIIIHHHHHHHHHHHHHHHIIIIIILLLKKKJJJIIIIIIJJJKKKLLLDDDDDDDDDDDDEEEEEEFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFFFFFFFEEECCCBBBBBBAAA@@@???>>>============>>>>>>======<<<;;;::::::888777777666555555444444333333333333333333333333111111111111111111111111111111000000000000111111111111000000////////////...---,,,,,,,,,,,,---...---------...............///............---------...---,,,------......---+++++++++,,,,,,,,,,,,---/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------(((((()))***,,,---......,,,,,,,,,,,,------------***++++++,,,---.........++++++,,,,,,,,,,,,,,,,,,---------------...//////000///...---------------...............------,,,************************+++++++++,,,,,,---------------......//////000000.........------.........------,,,,,,,,,+++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++***++++++,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------...------,,,,,,------...///...---++++++,,,------,,,,,,,,,---...///000000000///...---,,,,,,,,,,,,***+++,,,---------------------------------------333222111///,,,***((('''------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++...---+++******+++---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,******+++,,,,,,---......------------,,,,,,+++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,+++++++++******))))))------,,,,,,,,,---...///---------............///......------------......///......---------......///...---,,,,,,...///000...///000000///...,,,+++........................---------.........///////////////////////////...///......---------......///////////////..................------------,,,---------...///000000111////////////............////////////////////////---...//////000000//////////////////000111000000000000//////000000111222333333333333333333444444444444333333333444555555666666666666666555555555666666666666666777777888:::999888777777888:::;;;::::::999999999::::::;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<======>>>???@@@?????????@@@AAABBBCCCCCCCCCDDDEEEFFFEEEEEEEEECCCEEEGGGIIIJJJKKKJJJJJJJJJIIIHHHGGGGGGHHHHHHIIINNNMMMLLLKKKJJJJJJJJJJJJDDDDDDCCCCCCCCCDDDEEEFFFCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@???>>>==================<<<<<<;;;;;;;;;:::777777666666555444444444333333333333333333333333111111111111111111111111111000000000000000000111000000000///////////////---------,,,,,,------------------........./////////............------------------,,,+++,,,---...++++++,,,,,,,,,---------//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******++++++,,,,,,------******))))))((((((''''''......---------...//////000///...---------------......//////......---,,,******************++++++++++++,,,,,,,,,,,,------------......///000000111.........------.........---------,,,,,,,,,++++++------------............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------...------,,,,,,------...///...---++++++,,,------,,,,,,,,,---...///000000000000///...------------+++,,,---......///......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++...---+++******+++---...***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---******++++++,,,---......***+++,,,------------,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,++++++******,,,,,,,,,,,,,,,---......---------............///......------------............---------......///---...///111111111000///000///---,,,,,,,,,------........................------------.............../////////////////////,,,,,,,,,------///000000.........////////////////////////.........------///////////////.........000000//////.........---........................------...///////////////...///////////////000111000000000000000111111222555555444222222222222333444444333333333444555555666666666666666555555555555444444444444555666666888777666666777888999:::;;;;;;:::::::::::::::;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>??????AAABBBBBBDDDDDDEEEEEEEEEDDDDDDDDDCCCDDDGGGJJJLLLMMMNNNNNNKKKJJJIIIHHHGGGHHHIIIJJJPPPPPPOOONNNLLLLLLKKKKKKEEEDDDCCCBBBBBBCCCDDDEEECCCDDDEEEEEEEEEEEEEEEDDDEEEEEEFFFEEEEEEDDDCCCBBBAAA@@@???>>>===============<<<;;;::::::::::::;;;777777666555555444444333222222333333333333444444111111111111111111111111111000000//////000000111////////////////////////------------------------,,,,,,------...////////////............------------------+++******,,,...,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......---,,,+++***))))))------,,,,,,,,,+++++++++......---------......///......------------------......//////......---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111222......------------......------------,,,,,,,,,,,,,,,,,,,,,---------......***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---//////......---...------,,,,,,------...///......---------------,,,---------.../////////111000///...............------......//////......,,,,,,,,,------------...+++*********++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,---,,,+++++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------******+++,,,,,,---......)))***,,,---......------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,,,,++++++,,,,,,,,,---------------------............///......------------.........------------...//////,,,...111333444222000//////...,,,++++++,,,...000........................,,,------------.........---............/////////,,,,,,,,,---...///000111.........////////////////////////............---000000//////............000000000///......------........................------...////////////...---///000000///...000111///000000000111111111111333333111000000000111222333333333333333444444555555555555555555555555555444444333333444444555666666666777888888999999999<<<<<<;;;:::::::::;;;;;;999:::::::::;;;;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHJJJLLLNNNOOOOOOLLLKKKIIIHHHHHHJJJKKKMMMRRRRRRQQQPPPOOONNNMMMLLLEEEDDDBBBAAAAAABBBDDDEEEDDDEEEEEEEEEEEEEEEDDDCCCDDDDDDDDDEEEEEEDDDCCCCCCAAA@@@???>>>============<<<;;;:::999888999::::::777666666555555444333333222222222333333444444444111111111111111111111111000000////////////000000////////////////////////.........//////.........,,,,,,------...//////000///............------------------+++((((((+++...------........./////////++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........//////...---,,,+++******,,,,,,---......///000000......---------------...---,,,,,,,,,,,,------...---............---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222------,,,,,,,,,,,,------...------------,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++************+++,,,,,,------------------------------+++++++++,,,,,,---------+++,,,...///000///...---...------,,,,,,------......////////////...------------..................//////...---------......------.........---,,,,,,,,,,,,,,,---------......///...,,,***)))))))))***------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------////////////////////////+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++++++++,,,,,,---...+++++++++,,,,,,---------***+++---......---,,,++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////---------------,,,,,,,,,++++++,,,,,,---------------------............///......------------......---------------...//////,,,---///111222111111000---------......///000000........................,,,,,,---------.........,,,,,,------............---------------...///000............/////////000.........---------,,,,,,.........///////////////111000000///......------........................,,,---......//////......,,,...000000...---///111//////000111111111111111111000//////000222444555222222222222222333444444333333444444555555666666444444444444444555666666666777999;;;;;;;;;:::999======<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;<<<===????????????>>>>>>>>>>>>???@@@AAACCCCCCBBBBBBCCCDDDEEEGGGIIIIIIKKKKKKKKKKKKKKKLLLMMMMMMMMMKKKJJJIIIIIIKKKNNNPPPRRRRRRRRRQQQPPPOOONNNMMMEEEDDDBBBAAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBCCCDDDDDDDDDDDDDDDCCCAAA@@@???>>>============;;;:::999888888888999:::777666666555444444333333222222222333333444444444111111111111111111111111000000////////////000000.........///////////////......////////////......,,,,,,------...///000000//////.........------------------+++((('''+++............////////////000,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------------....../////////........./////////000000---------...............$$$%%%&&&(((***,,,---......------,,,,,,,,,------++++++++++++,,,,,,---...------......------,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222---,,,,,,++++++,,,,,,---......---------,,,,,,,,,((())))))))))))************+++,,,------,,,+++***'''((()))***,,,---...///........................+++++++++,,,,,,---------+++,,,...000000///...---...------,,,,,,------......///000000000///---,,,...............---------......---,,,,,,,,,------------------,,,,,,+++***,,,,,,,,,------............---,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,***+++,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,---.........,,,***(((+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,---------.........//////.........------.........---------------...///000---------...///000111111+++---///111222222111000////////////////////////,,,,,,,,,---------......,,,,,,,,,---------......//////...------------...---.........//////000000---------,,,,,,,,,++++++,,,------...///000111111111000000///...---------........................,,,---......//////......,,,...000000...---///111//////000111111111111111000000///000222555888:::222222111111222222333444222222333333444555666666555555555555555666777777666888;;;===>>>===<<<:::>>>===<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<>>>@@@@@@@@@??????>>>>>>>>>???@@@BBBCCCDDD???@@@AAACCCFFFIIILLLMMMPPPOOOMMMKKKJJJJJJKKKKKKMMMLLLJJJIIIJJJMMMOOOQQQQQQQQQQQQQQQPPPOOONNNMMMGGGEEEBBB???>>>???AAABBBBBBBBBBBBCCCCCCCCCDDDDDDFFFEEEDDDCCCCCCCCCCCCCCCDDDCCCAAA@@@>>>=========999999999888777666666555444444444444444444444444222222222333333444444444333333222222111000//////222111111111000000/////////...---,,,,,,---...///000000//////.........---//////------------/////////...---,,,,,,---...///------------------------------------------------...---+++*********++++++---,,,+++,,,------,,,***)))******++++++,,,------***++++++,,,,,,------...---------,,,,,,+++++++++++++++,,,,,,,,,---------000...---...///000///...---------,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,++++++,,,...//////...,,,***)))***+++,,,...///000000,,,++++++******++++++,,,,,,,,,------,,,,,,++++++//////.........---------*********++++++,,,,,,,,,))))))***+++,,,,,,---------------....../////////---,,,,,,...111111...+++.........------,,,,,,,,,........................------------------------***,,,///000///.........///............---------000000/////////.........+++,,,---.........---,,,+++---//////---,,,+++,,,///---++++++,,,,,,,,,+++111///...------000222444//////---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++,,,,,,---------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.........//////000000666222---***+++---//////000///...---------------,,,---------.../////////,,,,,,------...///000000///...,,,++++++,,,.../////////.........---------+++,,,---...////////////,,,,,,------...///000000..................------000000//////............---------............/////////.........---------000000000000000/////////000000000000000000000000111111000000//////......111111000///...---,,,,,,............////////////,,,---///000111000///...---......///000111111222222222333333333333444444333333222222333333444555444444444555444444333222333444444555666777777888:::999888888888999:::;;;???>>><<<;;;:::;;;;;;<<<:::::::::;;;<<<===>>>???CCCBBB@@@???>>>??????@@@AAAAAAAAABBBBBBBBBBBBBBBCCCBBBBBBBBBDDDGGGKKKMMMNNNMMMKKKIIIHHHHHHIIIJJJGGGHHHHHHIIIKKKMMMNNNOOONNNNNNMMMMMMMMMMMMMMMMMMHHHFFFDDDBBBAAAAAABBBCCCAAABBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBCCCCCCCCC@@@@@@>>><<<;;;::::::999999999888888777666666555444444444444444444444444222222333333333333333333222222111111000//////...111111000000000////////////...------------...///000/////////.........---,,,+++************+++,,,---,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,+++*********++++++///---++++++,,,------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,---------///---,,,---...///...---///...---,,,,,,---...///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++///..................///+++,,,,,,------,,,,,,+++++++++,,,------,,,+++******++++++,,,---...//////,,,++++++******++++++,,,***+++,,,,,,---------------,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,...111111...+++......---------,,,,,,,,,........................------------------------,,,---...---,,,,,,---//////............---------...---------,,,,,,,,,,,,---......///...---,,,+++,,,---//////---,,,+++,,,///---++++++,,,,,,,,,+++---,,,***)))***,,,...000...---,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***+++,,,,,,------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---........./////////000444111---+++,,,---......//////......------------///......---,,,,,,++++++,,,,,,---......//////000///...,,,++++++,,,.../////////.........---------------...///000000000000---------------,,,,,,,,,......................../////////.........---------------............/////////.........---------////////////////////////000000000000000000000000000000000000//////......000000000///......------............////////////...............//////000//////000000111222222222222222222333333333444444222222222222222333444444222222333444444444444444444555666777777777777777:::999888888888999:::;;;<<<;;;:::999999::::::;;;999::::::;;;===???AAABBBCCCCCCAAA@@@@@@AAABBBBBBAAAAAAAAAAAAAAABBBBBBBBBDDDCCCBBBBBBDDDGGGJJJLLLMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJLLLMMMMMMLLLKKKKKKJJJKKKLLLNNNNNNHHHGGGFFFEEEDDDDDDCCCCCCAAAAAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDBBBBBB@@@>>>===<<<<<<<<<999888888777777666666555444444444444444444444444333333333333333222222222111111000000///.........///////////////.........///...------------...////////////.....................---,,,,,,---......,,,------------------,,,---------------------------------------------------,,,+++*********++++++///---++++++,,,.........//////...------,,,++++++......---,,,,,,+++******............------------,,,,,,,,,,,,------------...---,,,,,,......---,,,000///---,,,,,,---///000---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,,,,------------,,,++++++******++++++,,,))))))+++,,,---.........,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,...000000...,,,...------------,,,,,,,,,------------------------........................111111000...,,,---///222///............---------------------,,,,,,,,,,,,000000000///...---+++***,,,...//////---+++,,,,,,///---++++++,,,,,,,,,+++***)))(((((((((***,,,...+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...................../////////222///---,,,---......---//////..................---------,,,,,,++++++***---------......//////000///...---,,,,,,---...///...............---------//////000000000000000///000///...---,,,***)))))).................................------------------------............///...............------------------.../////////000000000000000000000000000000000000////////////...////////////////////////............///////////////...,,,+++,,,---///111000000111111222222333333222222222222333333333333222222111111222222333444000111222444555555666666555666888999999888777666999999999999999:::;;;;;;999999888888888999::::::999::::::<<<>>>@@@BBBDDDBBBAAA@@@???@@@AAABBBCCC@@@@@@AAAAAAAAABBBBBBBBBEEEDDDCCCCCCDDDFFFIIIJJJLLLNNNOOOPPPPPPMMMKKKIIIJJJJJJJJJJJJJJJKKKLLLLLLJJJIIIHHHHHHIIIKKKMMMOOOGGGGGGGGGGGGFFFDDDBBBAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@AAAAAABBBCCCDDDCCCBBBAAA???>>>======<<<888888777777666666666666333333333333333333333333444333333333222222111111111111000000000/////////.................................------.................................//////............//////......000111111000......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++---,,,,,,---...///...---...---------,,,,,,,,,+++---------,,,,,,+++++++++------------------------,,,,,,,,,------------...///...------//////...---111000...,,,,,,...000111......------------......------------------------000///...---,,,---......++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,------------.........---------,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++***************+++++++++,,,,,,,,,.........------------------------------------------------------////////////////////////000000000...,,,,,,...//////............---------........................////////////...------,,,,,,...///...,,,+++,,,---///---++++++,,,,,,,,,+++++++++*********,,,...///***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................///---,,,---......---,,,....../////////.........******+++,,,---......///------....../////////000......------------..............................//////000000000//////...000000///...,,,+++******---------...............---------------------------------............///........................+++,,,,,,---...///000000000000000000000000000000////////////////////////............//////000000............////////////...---,,,,,,,,,---///000000000000111111222222222111222222222222333333333222111111111111222333333222333444555666666666666666777:::;;;;;;999777555999999999999::::::;;;;;;888888888999999::::::;;;::::::;;;<<<===???AAABBB>>>======<<<===>>>@@@AAAAAAAAAAAABBBCCCCCCDDDDDDEEEDDDDDDCCCDDDFFFHHHIIIKKKMMMPPPSSSRRROOOKKKIIIIIIIIIIIIJJJJJJLLLMMMMMMLLLJJJIIIHHHHHHJJJMMMNNNEEEEEEFFFFFFEEECCCAAA@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@AAABBBBBB@@@???===<<<:::999999999777777777666666666666666333333333333333333333333333333333222222111111111222111111111111111000000------------............---..................------------...............+++++++++,,,,,,+++++++++---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******,,,///111000---*********++++++,,,,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,---------.........000///...///000111000...111000...------...000111///......------......///------------------------......---,,,---...///000......///000000///......***++++++,,,,,,++++++***+++++++++***+++,,,---------,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,------,,,,,,+++......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,---------------...------------------------------------------------////////////////////////***,,,...---+++***))))))///............---------------..................------------......//////---......---,,,+++,,,---///---++++++,,,,,,,,,+++,,,+++++++++,,,---...///))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------,,,+++++++++,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................------------,,,+++,,,......---,,,......///000000//////...++++++,,,---...///000000.........///////////////........................---.........................../////////...------000/////////.........------------.........//////---------------------------------............///---.....................+++,,,,,,---...///000000////////////////////////.............../////////------......///000000000............////////////,,,---.../////////...---/////////000000000000000111111111222222222333333222222111111222222333444666666777777777777666666666888:::;;;;;;999777555999999::::::;;;;;;;;;;;;999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>===<<<<<<;;;<<<===??????AAABBBBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFHHHHHHIIILLLOOOQQQQQQNNNKKKHHHFFFGGGHHHIIIKKKMMMOOOPPPOOONNNLLLKKKJJJKKKLLLMMMDDDEEEEEEEEEDDDBBB@@@???AAAAAA@@@@@@@@@@@@??????@@@????????????@@@@@@AAAAAA@@@>>>===;;;:::::::::666666666666666666666666333333333333333333333333222222222222222111111111222222222111111111111111---------...............------...//////...---------------------.........,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++))))))+++...000///,,,***))))))***++++++,,,------******+++,,,,,,---......************++++++++++++,,,---------............111000//////111111000//////..................///......------------......------------------------,,,,,,,,,,,,---...///000,,,---...//////...---,,,******++++++++++++************++++++,,,---------,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,---------,,,,,,+++***++++++++++++************,,,,,,,,,++++++++++++***++++++++++++++++++++++++---------------,,,,,,,,,+++,,,------,,,,,,---...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,...111111000...------///............---------++++++++++++,,,,,,,,,,,,+++++++++,,,---...///000---......---++++++,,,...///---++++++,,,,,,,,,+++************+++,,,------***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++...---,,,+++***+++,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------------+++******+++---...---,,,---...///000111000///...........................////////////////////////........................---------...............------...............---///////////////000000000,,,,,,------.../////////---------------.........---------............///---------...............---------.../////////000////////////////////////---............/////////---.........//////000000............////////////,,,---///111111000///---/////////////////////000111111111111222222222222333333222222333333444555777777888888777666666555666777999::::::999888777999999:::;;;;;;;;;;;;;;;;;;;;;<<<=========<<<<<<<<<<<<;;;;;;;;;;;;<<<<<>>===<<<===>>>???@@@AAAAAABBBCCCDDDEEEEEEFFFCCCCCCDDDDDDEEEGGGHHHIIIHHHIIILLLMMMMMMKKKIIIHHHEEEFFFGGGIIIKKKNNNPPPQQQQQQPPPOOONNNLLLLLLLLLKKKEEEEEEEEEDDDCCCBBBAAA@@@AAA@@@@@@@@@????????????@@@@@@???>>>>>>>>>??????CCCBBB@@@???===<<<<<<<<<666666666666666666666666222222222222222222222222111111111111222222222222000000000111111111111111------......////////////------...//////...------,,,,,,,,,------...............///000000///......++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++***)))(((***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------............111///...///000111000///,,,---............---,,,...------------------...........................+++,,,---------------,,,***+++,,,......,,,+++*********++++++++++++******'''(((***+++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++******++++++,,,++++++,,,---------,,,,,,+++++++++************))),,,,,,,,,+++++++++***************++++++,,,,,,---...---------,,,,,,,,,,,,***,,,------++++++---///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------///000222222111000111222///............---------******+++++++++,,,,,,,,,++++++******+++,,,---............---++++++,,,...///---++++++,,,,,,,,,+++))))))******+++,,,,,,---,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++///...,,,******+++,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,+++***)))***,,,---...------...000111111111//////------------------------000/////////////////////......////////////......---------.........//////,,,---...///////////////////////////////////////,,,,,,------...//////000------........./////////---------............///---------.........//////////////////////////////////////////////////////---------.........//////.........///////////////............////////////...//////000000000000000000000000000000000000000111111111111222222222222444444333333444444555666444555555666666666555555666666777888999999999888999:::;;;<<<<<<<<<;;;:::<<<<<<=========<<<;;;:::<<<<<<;;;<<<<<<===>>>>>>???>>>===<<<<<<<<<===>>>??????@@@AAABBBCCCDDDDDDAAABBBCCCDDDFFFHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIKKKMMMOOOPPPNNNNNNOOOOOOOOOMMMLLLKKKFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@??????>>>>>>@@@@@@???>>>======>>>>>>@@@???===<<<:::999999999555555555666666666666666222222222222222222222222000000111111222222222333////////////000000000000........./////////000000,,,---...//////...---,,,,,,,,,,,,------.........***+++,,,------,,,+++***...---++++++++++++---...++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++---***&&&&&&(((+++...//////......------,,,,,,+++...------,,,,,,++++++***+++++++++,,,,,,------------------.........//////000...---...///000///...+++,,,...//////...,,,+++---------,,,,,,---------........................,,,------...---,,,***)))---...000111111000...---******++++++++++++******%%%''')))+++,,,+++***)))******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,)))***+++,,,---.........---------,,,,,,,,,++++++,,,,,,,,,++++++*********))))))***+++,,,,,,---------------,,,,,,+++++++++***,,,---,,,******---///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,+++***)))***---000//////.........---------,,,,,,,,,------.........---,,,+++*********+++,,,.........,,,++++++,,,...///---++++++,,,,,,,,,+++***++++++,,,------......------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++///...,,,******+++,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,+++)))((()))+++---......,,,...000111222111000///((()))***+++---...///000000000000000////////////......////////////......---------.........//////------///000111111111111//////.........---------,,,,,,------...///000000........./////////000000---------.........//////---------.........//////000000000000000/////////////////////////////////---------.........//////////////////////////////............/////////000222111///...///000222333222222111111111111111111000111111111111222222222555444444444444555666666111111333444555555666666555555666777888888999:::999:::;;;<<<<<<<<<;;;:::<<<<<<===>>>===<<<:::999;;;;;;<<<<<<>>>???@@@AAA===<<<;;;:::999999:::;;;===>>>>>>???AAABBBCCCCCCAAAAAACCCDDDFFFHHHIIIJJJFFFFFFDDDCCCCCCEEEFFFGGGHHHHHHIIIIIIKKKLLLNNNNNNKKKLLLNNNOOOPPPOOOMMMLLLCCCCCCCCCDDDDDDDDDDDDEEE@@@>>><<<<<>>===;;;999888888888888777888888777777666555444333333333222222222111111......//////000000111111444444444333333222222222222000...---,,,---///000////////////////////////............//////////////////...,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++...///000//////++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,,,,,,,//////.........---------......------------..............................//////.........---------,,,---...---,,,,,,---...------,,,+++,,,---...///000000///...---,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,++++++++++++,,,---------,,,,,,+++++++++,,,,,,,,,++++++,,,,,,---///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,+++((((((***+++---...000000***+++,,,,,,------,,,,,,---------...------,,,,,,...------,,,,,,------...............//////000000,,,,,,,,,---------......------------------------,,,,,,,,,,,,---...//////...------,,,,,,,,,------//////...---+++***))))))---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------..............................---------,,,,,,,,,,,,---......---,,,+++******,,,...000000...,,,***------------------------+++,,,---......---,,,+++......---,,,,,,+++******************+++,,,------............////////////111000000000000000111222---......///000111111222222111111000///......---...---------...///111222.........------,,,,,,,,,........................//////.........---------//////000000000000//////000000//////.........---...........................///111111000000111333000000000000000000000000000000000000000/////////////////////////////////,,,------...///000111111111111111111111111111111222222111111111111111111000000000111222222333333000000111222444555666666333333333333444555666666777555444666:::;;;999777777999::::::::::::;;;===???>>>===<<<<<<;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<>>>>>>======>>>@@@BBBCCCAAABBBCCCEEEFFFGGGGGGGGGEEEEEEFFFEEEEEEDDDCCCCCCGGGHHHJJJLLLNNNNNNNNNNNNPPPOOOMMMMMMMMMOOOQQQRRRCCCBBBBBBBBBAAAAAA@@@@@@AAA???===>>>???@@@>>><<<===============<<<<<<<<<>>>===;;;999888888888888888888888777777555444444444444444333333333222222000111111111111111222222222222222222111111000000111000...---------///000////////////////////////------.........///////////////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,//////.........---------......------------..............................//////.........---------,,,...///...---,,,---...------,,,,,,,,,---...///000000///------,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---//////...------------...------,,,,,,,,,+++++++++------,,,+++++++++,,,,,,...------,,,++++++++++++------------------------+++++++++,,,,,,---------++++++,,,---------------,,,------...------,,,,,,...------,,,,,,------...---------....../////////,,,,,,,,,---------......------------------------...------,,,,,,,,,------...------,,,,,,---------......---,,,++++++******---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------......---------,,,,,,,,,***************)))((((((+++,,,---......---,,,+++------------------------,,,------------------,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,000000111111111222222222333222111000............---......///000000111111111111000000///......---...---------...///111222/////////......---------........................000000/////////............//////000000//////...000/////////....................................///000111111000///000222////////////////////////////////////////////////........................------......//////000000111111111111111111111111111111111111111111111111000000000111222222333333000111111222333444555555333333333333444555666666666555444666999:::888666777999::::::999999:::<<<===<<<<<<;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>=========>>>@@@BBBCCC@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCFFFGGGIIIKKKLLLMMMMMMMMMNNNMMMLLLLLLMMMNNNPPPRRRCCCCCCBBBAAA@@@???>>>>>>AAA@@@??????@@@@@@???>>>>>>>>>======<<<<<<;;;;;;===<<<;;;999888888888888888888888777666555333222555555555444444444333333333333333333333222222222000000000000////////////111000///------......///////////////////////////---------.........//////000000///////////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,---......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......//////......---,,,,,,,,,...............---------......------------.............................................------------...//////------...///------,,,,,,------...///000///...---------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,//////...---------------,,,,,,,,,,,,++++++++++++...---,,,,,,++++++++++++------,,,++++++,,,,,,,,,,,,,,,------......//////......---,,,,,,+++******+++,,,------......------,,,,,,------...------,,,...------,,,,,,------...,,,,,,------------......,,,,,,,,,---------......------------------------//////...---,,,,,,,,,,,,---------,,,,,,------...---------,,,,,,+++++++++------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...//////000++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------......---------,,,,,,,,,------,,,+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------------------...------,,,,,,------...++++++,,,,,,---....../////////...------,,,++++++000111111111111222222222111111///...------------.........//////000000111000000000///......------------------...///000111///////////////.................................000000000000000/////////---..................---////////////....................................000111222111///...///000////////////////////////.........................................................///////////////000000000000000000000000111111111111111111111111000000000111222222333333222222222222333333333444333333333333444555666666555444444555777888777666777888999999888777999:::;;;::::::::::::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>==================>>>???@@@AAABBBAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBDDDEEEGGGIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLNNNPPPRRRDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@????????????>>>>>>??????>>>===<<<;;;;;;:::<<<;;;:::999999888888888888888888777666444333222444444444444333333333333444444444333333222222111////////////////////////000000///............///////////////////////////......////////////000000333333111000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------...........................---..............................------------.........................................................///000///.........000---------------......///000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,++++++******++++++,,,+++++++++++++++++++++......---,,,++++++++++++,,,,,,+++++++++,,,------+++++++++,,,---...//////......---,,,,,,+++******,,,,,,---............---,,,,,,------...---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------///...---,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,---......---------,,,,,,,,,///...---,,,,,,---...///,,,,,,+++******+++,,,,,,------------------------...---,,,++++++,,,---...///.........------,,,,,,---------------,,,++++++---------.........//////,,,,,,,,,,,,---...//////........./////////000000/////////......---------------------......////////////..........................................////////////////////////,,,------......------,,,///////////////.................................000111222111///......///////////////////////////---------...............------------------------///////////////.........////////////////////////000000000000111111111111000000000111222222333333333222222222222222222222333333333333444555666666333444444555666666666555666888999888777666777999::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>===<<<<<<===>>>???@@@AAAAAABBBAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBCCCDDDEEEGGGHHHIIIJJJJJJJJJKKKKKKLLLMMMOOOQQQRRRBBBBBBBBBBBBBBBBBBBBBBBB>>>??????>>>============??????>>>===<<<;;;;;;:::::::::::::::999888888777888888777777666444333222333333333333222222222222333333222222111111000000000000000000000000000000000000///...............//////////////////////////////000000000111111111555444333111///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,------....../////////---...........................------------..............................---........................///000///.........000------.........//////...//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++************+++++++++++++++++++++++++++...---,,,,,,+++++++++,,,,,,,,,+++++++++,,,------))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++,,,------......------+++,,,,,,---.........---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++******)))+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,---------......---------,,,,,,,,,,,,+++***))))))***+++,,,---,,,***))))))***,,,---------------------------...---,,,++++++,,,---...//////...............---)))***+++,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///............////////////............---------------------...............------------------------................................................,,,,,,------------,,,,,,.........///////////////........................000111111000...---...///........................------------......//////........................///////////////.................................//////000000000111111111000000000111222222333333333333222222222222111111333333333333444555666666333444555555555555555555555777888888777666777999;;;;;;;;;;;;<<<===??????========================>>>??????@@@???>>>======;;;<<<===>>>???@@@@@@AAACCCBBBBBBAAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGIIIJJJJJJKKKLLLLLLNNNOOOQQQRRRSSS???@@@@@@@@@AAAAAAAAABBB===>>>???>>><<<<<<<<<>>>>>>>>>======<<<<<<;;;;;;999999::::::999888777777666666666666555555444333333333222222222111111111111111111111111000000000000000000000111111111111///////////////.........//////////////////////////////000000000111111111444333222000...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,---------.........---------.....................------------..............................---------...............---...//////------...///------...////////////...///......---------......------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++......---,,,,,,,,,,,,,,,*********+++++++++++++++---,,,,,,++++++,,,,,,---------,,,++++++,,,,,,,,,))))))******++++++,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,++++++,,,---...............------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,---...//////,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++//////......------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,------............---------,,,,,,,,,,,,,,,++++++,,,,,,---------,,,+++******+++,,,---------------------------...------,,,,,,------...+++,,,---...///111222222((()))***,,,------,,,+++++++++,,,,,,,,,---------......---,,,,,,,,,,,,,,,........................------------------------,,,------.........------,,,,,,,,,---------------........................------------............,,,------------------,,,.........///////////////........................///000111000...---...///........................---------...//////000000////////////////////////.........///////////////////////////////////////...//////000000111111111000000000111222222333333222222222222222111111111333333333333444555666666333555666666555444444555444666888888777777999:::;;;;;;;;;<<<===>>>???@@@===========================>>>???@@@???>>>===<<<;;;;;;===>>>???@@@@@@@@@BBBBBBAAA@@@AAABBBDDDEEECCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIKKKLLLLLLLLLMMMOOOPPPQQQRRRRRRBBBBBBBBBAAAAAAAAAAAAAAA===???@@@???===<<<===???===============<<<<<<<<<888999999:::999888777777444555555666666555444444444444333333333222222222000000000111111111111111//////000000000111111111///////////////......---////////////////////////............////////////000///...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......---,,,++++++***---------.........//////......------------..............................---------.........//////,,,...///...---,,,---...,,,---...///000//////.........---------......///......---------,,,,,,,,,************************++++++************++++++...---,,,,,,+++,,,,,,,,,)))*********++++++++++++++++++++++++,,,---.........------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++***+++,,,---...............------,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,---------......------------------------------,,,,,,,,,------...,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------************************------........./////////++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,---......//////......---------,,,,,,,,,---......///////////////------,,,,,,,,,,,,------------------------------,,,------------------,,,,,,,,,---///000111222333***+++,,,......---+++***+++,,,,,,,,,------------......---,,,,,,,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,------------.........///........................---.........////////////------............------............/////////000........................---///000///......///000........................------...//////000111111000000000000000000000000------......//////000000////////////////////////......//////000111111222000000000111222222333333111111111111111222222222333333333333444555666666333666777777555444555666444555777888888999:::<<<;;;;;;;;;;;;<<<<<<===>>>========================<<<===>>>??????===<<<::::::;;;===>>>???@@@??????@@@??????>>>???AAACCCEEEDDDEEEEEEFFFFFFFFFFFFFFFGGGFFFGGGGGGHHHJJJLLLNNNLLLLLLMMMNNNOOOPPPPPPPPPFFFFFFEEEDDDCCCBBBBBBAAA>>>@@@BBBAAA>>>===>>>@@@<<<<<<<<<===============777888999::::::999777666333444555555666666555555555555444444444333333333000000000111111222222333.../////////000000111111/////////000///......---////////////////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++)))((())))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......111000///---+++)))((('''---------.........//////.........------.................................---------.........//////,,,---...---,,,,,,---...,,,---///000000000///.........---------......///.........------,,,,,,,,,************************++++++************++++++,,,+++******))))))******))))))******++++++++++++*********+++,,,---...//////...---,,,+++*********---,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++))))))***++++++++++++******+++,,,---...............------,,,,,,------............------,,,,,,,,,,,,,,,,,,---------......------------------------//////...---,,,,,,,,,,,,+++++++++,,,---...///000---------,,,,,,+++++++++------------------------+++++++++,,,,,,---------************************)))***+++,,,...///000111++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------...///000000......---------,,,,,,,,,)))***,,,---...---,,,,,,------------------------------------------------+++,,,............,,,+++////////////000000000000------/////////---+++)))******+++++++++,,,,,,,,,+++++++++,,,---...000111.....................---,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++---.........//////000000.........................../////////000000111111---......//////......------.........//////000000........................,,,...//////......000111.................................///000111111222000000000000000000000000,,,------...///000111111000000000000000000000000---......///000111111222000000000111222222333333000000111111111222222222333333333333444555666666444666888888555444555777333555777888999:::<<<>>>;;;;;;:::::::::;;;<<<<<<========================;;;<<<>>>???>>>===;;;::::::;;;===>>>???@@@??????>>>>>>======>>>@@@CCCDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHGGGHHHIIIKKKMMMOOOKKKLLLMMMNNNNNNNNNNNNNNNEEEDDDCCCAAA@@@???>>>>>>>>>>>>?????????@@@@@@@@@CCCAAA>>><<<=========<<<===;;;999888999999777666555555444333333222111111111111111111111111111111000000111111111111000000000000000000000000000000000000////////////000000111000...------///222444////////////////////////------......------,,,+++------------------------++++++------------++++++---,,,,,,++++++,,,,,,------,,,,,,+++*********+++*********++++++,,,,,,,,,........................,,,+++***)))***,,,...000///000111222111000...---////////////////////////............//////////////////............//////...------,,,,,,------...000000...------...///000................................................111000///...---,,,++++++,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++******,,,,,,,,,------,,,++++++++++++************++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++---------,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...000------------------------,,,,,,,,,---------......//////...---,,,,,,++++++))))))***+++,,,,,,------------...///...---+++***...------,,,,,,------...,,,,,,+++***)))))))))******+++---......---+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------////////////////////////------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------,,,,,,,,,,,,---......,,,------......------,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,+++++++++,,,---...///000.../////////......---,,,------------------------.........------,,,,,,,,,000000111222222111000000........................///...---,,,,,,---...///........................////////////////////////---,,,,,,,,,---...000111000000000000000000000000,,,---------......////////////............//////000000000000000000000000000000000000111111111111///000000000000111111111222222333444444555555666666666666666666555555555666777777777777888888888999;;;<<<<<<;;;::::::;;;<<<<<<<<<;;;;;;:::::::::<<<<<<<<<===============??????>>>======>>>???@@@>>>=========>>>@@@BBBDDDGGGGGGGGGGGGGGGGGGHHHHHHGGGIIIJJJJJJIIIIIIKKKLLLQQQNNNLLLLLLNNNNNNLLLIIIDDDCCCBBBAAA@@@?????????======>>>???@@@AAABBBCCCGGGEEECCCBBBBBBBBBAAA@@@===;;;999888888888777666444444444333333222222111111111111111111111111111000111111111111111111000000000000000000000000000000000////////////000000000///...------///000222........................---............---,,,,,,------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---...------,,,++++++,,,,,,******+++++++++,,,,,,,,,........................000///...,,,,,,,,,,,,---,,,---...//////---,,,***////////////////////////............///////////////..................///...------,,,,,,------......---,,,,,,,,,,,,---...........................------------------------............------------,,,,,,,,,++++++++++++***,,,------------,,,++++++,,,,,,,,,------,,,,,,+++++++++************++++++,,,++++++******++++++,,,......---------,,,,,,,,,---------,,,,,,+++++++++---,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,+++++++++************+++,,,,,,,,,---------......------,,,+++,,,,,,,,,++++++,,,,,,,,,------,,,+++++++++++++++***+++---......---+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------........................------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,------......------,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,---...//////............------,,,,,,------------------------......---------,,,,,,,,,+++,,,...//////...,,,+++........................///...------------...///........................////////////////////////------,,,,,,---...///000////////////////////////...............---------//////............//////000000000000000000000000/////////000000000111111111111222222222333333333222222333333444555555555555555555555666666666666666666666777777777777777888:::;;;;;;999888999999<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<=========???>>>=========>>>>>>???===>>>???@@@AAABBBCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFHHHIIIJJJIIIIIIKKKMMMQQQOOOMMMMMMNNNOOOMMMKKKBBBAAAAAA@@@??????@@@@@@<<<<<<>>>???AAACCCDDDEEEHHHFFFEEEEEEEEEEEEBBB@@@===;;;888888888888777555333333333333333222222222111111111111111111111111111111222222222222111111000000000000000000000000000//////......//////000---------............///------------------------......//////......---,,,------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---......------,,,,,,------++++++++++++,,,,,,,,,,,,........................000000000///......---,,,,,,,,,---......---+++***////////////////////////............////////////......------------.........------,,,,,,------...------,,,,,,,,,------...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///,,,,,,,,,,,,++++++++++++---............---,,,,,,+++,,,,,,------,,,,,,,,,++++++************++++++,,,++++++******++++++,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......---,,,,,,,,,------++++++++++++++++++++++++...------,,,,,,,,,,,,---++++++------------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......,,,------......------,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,------...///......---,,,,,,,,,------------------------------...------------,,,,,,,,,,,,---///111111///---,,,........................///...------------...///........................////////////////////////......---------......////////////////////////////////////...------,,,,,,//////............//////000000000000000000000000....../////////000000000111111111222222222333333222222333333444444555555444444444555666666666777555555666777777777777777888999::::::888777777777;;;;;;;;;;;;::::::::::::999::::::;;;<<<=========>>>>>>===<<<<<<======>>>===>>>AAACCCDDDDDDBBBAAACCCCCCCCCDDDDDDEEEEEEEEEEEEFFFHHHIIIIIIIIIKKKMMMOOONNNMMMMMMOOOPPPPPPOOO@@@@@@????????????@@@@@@======>>>@@@AAABBBDDDDDDDDDCCCBBBCCCCCCBBB???<<<<<<:::888777777777666555222222222222222333333333111111111111111111111111222222222333333222222222/////////////////////////////////....../////////+++,,,---.........---,,,------------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,...000000000///...---......//////...------////////////////////////............////////////------,,,,,,,,,,,,------...------,,,,,,------.............../////////000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,+++++++++---------------,,,,,,+++++++++,,,---------,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,+++*********************,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111------------------------,,,,,,,,,---------......+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++///...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------......------,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,++++++,,,...///,,,,,,,,,,,,,,,---...///...---,,,,,,+++,,,------------------------------------------------------...//////////////////....................................------.................................///////////////////////////.........---------...////////////////////////...............---------//////............//////000000000000000000000000............////////////////////////000000000000111222222333444444555555333333444444555666777777555666777888888888777777888999::::::888666666777::::::::::::::::::::::::888999999:::;;;<<<===============<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBBBBAAABBBBBBCCCCCCDDDDDDEEEEEECCCEEEGGGHHHHHHHHHJJJLLLKKKKKKKKKMMMOOORRRTTTUUU??????>>>>>>>>>???@@@@@@?????????@@@@@@AAAAAABBBAAA@@@???@@@@@@???<<<999;;;999777666777666555444111222222222222222222222111111111111111111111111222222222333333222222222//////////////////////////////............//////+++,,,---......---,,,+++------------------------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................)))+++---///000///...---------..................////////////////////////............////////////------,,,,,,,,,,,,------...------,,,,,,------...---....../////////000000111111111111111111111111,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++*********+++,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---..............................,,,,,,,,,---------......,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...///------...//////...------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,------......------,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,++++++,,,...///------,,,,,,,,,---......---------,,,,,,------...------------------------------------------------...,,,***((((((***,,,...........................---..................---........................////////////////////////..................------........................,,,,,,,,,---...///000000//////............//////////////////////////////............////////////....../////////000000000111111222222333444444555222333333444555666666777555666888999:::999888777888999;;;:::888777777888::::::::::::::::::::::::999999::::::;;;<<<<<<==================<<<;;;;;;>>>============???@@@AAABBBBBBCCCCCCDDDEEEEEEFFFCCCDDDFFFGGGFFFGGGIIIJJJFFFGGGIIILLLOOOTTTXXX[[[???>>>>>>>>>>>>>>>??????>>>????????????@@@@@@@@@AAA@@@?????????>>><<<:::;;;999666666666666555333222222222222222111111111111111111111111111111111111111222222222222111111000000000000000000000000///......------......///,,,---.........---,,,+++------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++*********+++,,,,,,------------,,,,,,,,,,,,........................---...///000///---+++))),,,,,,,,,,,,,,,---------////////////////////////............////////////......------------.........------,,,,,,------...***+++,,,---............000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++------------,,,,,,,,,,,,++++++,,,,,,++++++***)))******+++,,,------------,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********+++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////000000........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------------,,,,,,,,,---......---...///000000///...---+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,------,,,------......------,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...---------,,,,,,------...,,,---.../////////......------------------------,,,,,,,,,------------...000...+++))))))+++...000........................------...//////...------........................////////////////////////------......///......---........................***+++,,,---...000111111//////............//////////////////////////////....../////////000000000000000000111111111222222111111222222333333444444333333333444555555555666555666888999:::999777666777888::::::888777888999999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>===;;;;;;===<<<;;;::::::<<<>>>@@@AAAAAABBBCCCDDDEEEEEEFFFCCCEEEFFFFFFEEEEEEGGGHHHDDDFFFHHHKKKNNNSSSYYY]]]???>>>>>>=========>>>>>><<<<<<===>>>??????@@@@@@CCCAAA???>>>>>>>>>===<<<:::888666555555555444333333333222222111111000000111111111111111111111111000111111111111111111000000000000000000000000000///......------......///...............---,,,,,,........................,,,,,,,,,---,,,,,,+++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++++++++++++++,,,------......---------,,,,,,,,,........................//////000000///...,,,+++---,,,,,,,,,---......///////////////////////////............///////////////..................///...------,,,,,,------...***+++,,,............---000000000000000000000000------------------------+++,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,------,,,,,,+++***)))***+++,,,---------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,***+++++++++,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000000//////...------------------------,,,,,,,,,---------.........------,,,,,,++++++++++++,,,,,,,,,---.........+++,,,------......------,,,---///000000///---,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------++++++,,,,,,---......///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++***++++++,,,---,,,------......------,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,---------+++---///111222000///---------------------------,,,,,,,,,---------......000000///......///000000........................------...//////...------........................////////////////////////+++,,,---/////////..............................+++,,,,,,---...///000000//////............///////////////////////////////////////000000000111111000000000000111111111222111111111222333333444444444444444444444444444444222444666888888777555444444666888888777777888999888888999999999:::::::::=========<<<<<<<<<<<<;;;???????????????===<<<;;;;;;;;;;;;;;;;;;<<<<<<===??????@@@AAABBBCCCDDDDDDDDDEEEFFFFFFDDDDDDEEEFFFEEEGGGIIIJJJLLLPPPVVV[[[??????>>>===============999:::;;;===>>>@@@AAABBBCCCAAA>>>============<<<:::888666555555555444333444333333222111000//////111111111111111111111111000000111111111111000000000000000000000000000000.........------........./////////......---------////////////////////////+++,,,,,,,,,,,,+++******++++++++++++++++++++++++------++++++++++++---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------...///.........------,,,,,,,,,........................---...///000000111111111///////////////000111222////////////////////////............/////////000//////............//////...------,,,,,,------...+++,,,...000111111000///////////////////////////........................)))******+++---......///......---------,,,,,,,,,------......------,,,+++)))***+++,,,------...------,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,(((((())))))************+++++++++,,,,,,---------+++++++++,,,,,,---------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))(((''''''++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,+++***))))))++++++,,,,,,---...//////***+++---...///...------+++,,,...//////...,,,+++---------------...///000---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------++++++,,,,,,---...//////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++******++++++,,,---,,,------......------,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,...------,,,,,,,,,------+++---000333333222///---------------------------,,,,,,,,,------.........+++,,,...//////...,,,+++........................,,,---...//////...---,,,........................////////////////////////***+++---///000000//////........................------..................//////............//////////////////////////////000000000000111111111111............////////////000111111222333333444444444444444444444444333333000222444666777555333222111333666666666666777999888888888999999:::::::::>>>>>>>>>===<<<<<<;;;;;;???@@@@@@@@@???>>><<<;;;999:::<<<>>>>>>===;;;:::===>>>???@@@AAABBBCCCCCCDDDEEEFFFEEEDDDCCCDDDEEEGGGIIIJJJJJJKKKNNNTTTYYY@@@@@@@@@????????????>>>@@@??????>>>===<<<<<<;;;>>>===<<<;;;:::999999888777777666555444333333333000000000000111222333333222222111111111111222222222111///...---...000111//////............//////........................+++,,,------,,,,,,---///---.........//////000000------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......//////.........------------...///000000...,,,+++...///////////////...---000//////.........//////........................---------------------------,,,+++***+++---000222...------,,,,,,---------//////............//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------111000///...,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------,,,,,,++++++,,,,,,---+++++++++******)))))))))000,,,)))(((***,,,,,,+++++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,------......------,,,---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............//////.................................------,,,,,,,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,///000'''(((+++---...---,,,+++)))***+++,,,---,,,++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***+++,,,---....................................------......------,,,+++---------,,,,,,+++++++++------------------------111000///...............------------------------...........................///////////////......////////////////////////...///000000000///---,,,...........................------------...//////........................,,,,,,,,,---...//////000333111000111222222111000000000000000111111111111000000000111222222333333333333333444444444555555555666777666555444555777555555444555555666888888888777666666666777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;<<<;;;::::::;;;<<<===???===<<<;;;<<<>>>AAABBBBBBDDDDDDDDDDDDDDDDDDEEEEEEHHHHHHIIIJJJKKKLLLMMMNNN======>>>>>>??????@@@@@@??????>>>===<<<<<<;;;<<<===<<<<<<;;;:::999888888666666555555444444333333333333333222333333444444222111111000000111111222222111///.........000000//////............//////........................///000000///---,,,---...............------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........------------...///000000...,,,+++......////////////......//////............//////........................---------------------------,,,+++++++++,,,---...------,,,,,,,,,---......///......------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,+++++++++*********---***'''(((***,,,---,,,++++++++++++++++++++++++++++++++++++,,,,,,---...---..................---,,,,,,------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------......---------,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------)))***+++---------,,,,,,)))***+++,,,---,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,------......///------------------------)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***+++,,,---....................................------......------,,,+++...---------,,,,,,,,,+++------------------------000///......------......------------------------..............................////////////......////////////////////////...///000000000///------...........................------------...//////..............................//////000111111222111000//////111111000///////////////000000000000000000000111222222333333333333333444444444555555555666777666555444555777222333333444444555555666777777666555666777888999<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<======<<<;;;;;;;;;<<<<<<>>>===;;;<<>>???@@@AAAAAA???>>><<<;;;::::::;;;<<<<<<;;;;;;:::999888777777555555555444444444444444444444333333333333333333222111111000000111111222222111///.........///000//////............//////////////////////////////333333333111...,,,,,,---.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.....................---------......///000///...---,,,,,,---.../////////////////////............//////........................------------------------,,,,,,,,,,,,++++++******---,,,,,,,,,---...//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++******))))))******+++,,,,,,,,,,,,++++++++++++,,,***)))))),,,...//////++++++++++++++++++++++++*********+++,,,---//////......////////////......++++++,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())),,,......---,,,+++,,,,,,,,,,,,,,,---------******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++,,,,,,---...//////------------------------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,---....................................------......------,,,+++.........---------------------------------------///...------------------------------------------..............................///////////////.../////////////////////////////////000///......---...........................------------...//////////////////////////////......//////000111111111000///......000000///............/////////000000000000000111222222333333333333333444444444555555555666777666555444555777222333444555666666555555777666555555555666777888;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<======>>>>>>>>>======<<<;;;:::@@@>>>======???@@@@@@??????@@@@@@AAABBBCCCDDDDDDGGGGGGHHHIIIJJJJJJKKKKKK======>>>??????@@@AAAAAA>>>===;;;999999:::;;;<<<;;;;;;:::999888777666666444444444444444444444555222222222222111111000///111111000000000000111111111111000///...//////000//////............//////000000000000000000000000222333333111...,,,,,,---......------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,---------.................................//////000///...------+++,,,---...//////000//////............//////000........................,,,,,,------------------+++,,,---------,,,,,,+++---,,,,,,------...///000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,...///000000++++++++++++++++++++++++++++++++++++,,,---...///------............------++++++,,,,,,,,,,,,++++++------------------------+++++++++,,,,,,------------------------------------------------------------..................---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++......---,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------............---,,,,,,+++******++++++++++++++++++++++++*********+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,------------------------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...+++,,,------.........---........................------......------,,,+++........................------------------------...------,,,,,,,,,------------------------------........................---.../////////////////////////////////////////////////////////......---...........................------------...//////000000000000000000000000------------....../////////...---...000111000///////////////000000000000000000000111222222333333333333333444444444555555555666777666555444555777333555777999:::999888777666555444444444555777888999999999:::::::::::::::>>>===<<<;;;;;;<<<===>>><<<===>>>??????>>><<<;;;AAA???>>>>>>???@@@???>>>>>>>>>@@@AAABBBDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJ@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<:::999999:::;;;;;;;;;:::999888777666666555333333333444444444444444222222222222222111000///111000000000000000000111111000000/////////////////////............//////000000000000000000000000...///000///---,,,---...,,,,,,---...///000000111++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.....................///////////////.........++++++---...////////////...............///000000........................,,,,,,,,,---------......+++,,,---...////////////---------------...///000,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------------,,,------------------------+++++++++,,,,,,---------------------------------------------------------...///000000000000///...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---......---,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,------......///......---,,,,,,+++******++++++++++++++++++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,.........------,,,,,,+++------------------------,,,,,,---------.........+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,------...---------........................------......------,,,+++........................------------------------------,,,,,,,,,------...------------------------........................------...///////////////////////////////////////000/////////.......................................------------...//////000000000000000000000000------------............000///...///111222111000000000111111111222222222000000000111222222333333333333333444444444555555555666777666555444555777444555888:::::::::888777666555444444444555777888777777888888888999999999>>>===<<<;;;;;;<<<===>>>:::;;;===???@@@@@@??????AAA@@@??????@@@@@@???===>>>???@@@AAACCCDDDFFFFFFEEEEEEFFFFFFGGGGGGHHHHHH@@@@@@@@@@@@??????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666666444444444333333333333333222333444555444333222111111000000//////000000111000000000000//////////////////............//////////////////////////////***,,,------,,,,,,---///+++,,,---...///111222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------...............000000000/////////......+++,,,---.....................---......///000111........................+++,,,,,,------.........,,,,,,---...///000111111//////...............///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,)))***+++***((('''((()))++++++++++++++++++++++++...---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,---.........------------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,------------...------------------------///000111222222111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---+++***((((((***,,,---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---......------..................---------,,,,,,+++++++++++++++++++++++++++++++++...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---.........------,,,,,,+++------------------------++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,------...------,,,........................------......------,,,+++---------------.........------------------------------------------...///------------------------........................,,,---...///000000000000////////////////////////000000///............///...........................------------...////////////////////////////////////000000000000000000000......///111222222111111111111222222222333333000000000111222222333333333333333444444444555555555666777666555444555777333444666777888888777777777666555555555666777888777777777888888999999:::======<<<<<<<<<<<<======:::;;;===>>>@@@AAAAAAAAA@@@@@@???@@@AAAAAA???>>>>>>???@@@AAACCCDDDEEEFFFDDDDDDEEEEEEEEEFFFFFFFFF============>>>>>>>>>>>>999;;;<<<======<<<;;;:::;;;;;;:::999888777777666555444444333333222222222111222444555555444333222000000////////////000000000000000000000//////...//////............//////........................***,,,------,,,,,,---///,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------.........//////111000000///////////////,,,,,,---......------------------......///000111........................++++++,,,,,,---......///...------,,,---...///000111000///......------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,&&&)))+++***(((''')))***++++++++++++++++++++++++,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,+++++++++,,,---------------........................---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------.................................///000111111000///...------------------------,,,,,,,,,---------......,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++)))***+++---------,,,,,,---,,,,,,+++,,,---...////////////...............,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,,,,---******+++,,,,,,---......,,,,,,++++++,,,,,,---...,,,------...------,,,,,,........................------......------,,,++++++,,,,,,,,,------------------------------------......------......///000------------------------........................,,,---...///000000000000////////////////////////111000///...---......///...........................------------...//////........................000000000000000000000///...------...000111111000000111111111111222222222000000000111222222333333333333333444444444555555555666777666555444555777555555666777777888888999777777666555666777888999888888888999:::;;;;;;;;;<<<<<<============<<<<<<=========>>>???@@@AAABBB?????????@@@BBBBBB@@@>>>>>>>>>???@@@AAABBBCCCDDDCCCDDDDDDDDDDDDEEEEEEEEE999::::::;;;<<<===>>>>>>999:::===??????===;;;999<<<;;;;;;:::999888777777555555444333333222111111...///111333333333111111000000////////////000000000000000000000//////...//////............//////........................,,,---......,,,,,,---...,,,---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////111111000///////////////---------...------,,,,,,---------......000111111........................++++++,,,,,,---...//////000...,,,++++++,,,---...222111000///------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++************++++++)))))))))******+++++++++&&&))),,,---++++++---///++++++++++++++++++++++++*********+++,,,---...///,,,------......------,,,)))***+++,,,,,,,,,,,,,,,........................---------,,,,,,+++++++++,,,,,,,,,------.................................---...///111111///...---........................,,,,,,,,,------.........---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++)))((('''(((+++---...---,,,+++------,,,+++,,,---...///000000//////......------,,,,,,,,,,,,,,,,,,,,,---************************(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++)))***+++,,,...///000111---------------------------------.........//////******+++,,,,,,---......,,,,,,++++++,,,,,,---...---------...------,,,,,,........................------......------,,,++++++++++++,,,,,,---------------------------------...............///000111------------------------........................,,,---...///000000000000////////////////////////111000///------......///...........................------------...//////.......................................------------,,,+++---///000000///000000000000111111111111000000000111222222333333333333333444444444555555555666777666555444555777888888888888999:::;;;<<<888777666666666777999:::999999:::;;;;;;<<<======;;;<<<===>>>>>>===<<<;;;@@@@@@>>>>>>>>>???@@@AAA???>>>???AAABBBCCCAAA???======>>>???@@@AAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDD<<<<<<<<<<<<;;;;;;;;;;;;999::::::;;;;;;:::::::::999888777555444444444444555555444333333222111111000000000000000000000000111000000///...------,,,............//////////////////............//////////////////////////////........................---,,,++++++++++++,,,---++++++++++++++++++++++++---------,,,,,,+++++++++)))...000---+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************------------------------...............///000000111111000///////////////---,,,***+++...000111111........................------------------------+++111///))),,,666888222000---***+++000444666666////////////////////////000---+++,,,...///---***---------------------------,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,//////.........---------...------,,,,,,------...------------------------...////////////---,,,+++,,,,,,---......---,,,,,,------------------------***************************,,,...000///---)))'''---+++)))***---...+++((()))+++------,,,+++,,,---000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++...------,,,,,,------...,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------***+++,,,,,,------,,,,,,++++++,,,---............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---...&&&'''(((***,,,...///000---------.........//////........................,,,---......//////...............------,,,,,,,,,,,,---...//////...---,,,------------------------,,,,,,,,,---------...............------,,,,,,,,,------......///......---.........////////////000000000000000000000000000222222111111222222333444333444444444444444333333666666666666777777777777888777777777999999777555888888888888888888888888;;;;;;:::::::::;;;<<<<<<======<<<;;;<<<===>>>???BBBAAA@@@?????????@@@@@@???@@@AAABBBCCCBBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCFFFFFFFFFFFFFFFEEEDDDDDD======<<<<<<<<<;;;;;;;;;:::::::::;;;::::::999999:::999999888777666555555555444444333222222111111000000000000000000000000111111000//////...------............//////////////////............//////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***,,,,,,+++---000///***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,------------------------...............///000000111000000///////////////111000...---///000000///........................------------------------,,,222333000666AAAEEE@@@555111...---...000000///........................///---,,,,,,......---***---------------------------,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,///.........------------.........------.........------------------------,,,---...//////...---,,,,,,,,,---......---,,,,,,------------------------++++++++++++++++++++++++,,,---///000///---+++***------,,,---......---+++***,,,---...---,,,---...000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------,,,,,,---............------...............---,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,+++++++++,,,------,,,,,,,,,---------------------------.........///........................,,,---......//////....../////////......---------------............------------------------------,,,,,,,,,---------....../////////......------------......//////.........------------............111111111111111111111111222222111111222222333444444444555555555555444444555555666666666777777777777666666666888888666555888888888888888888888888:::::::::;;;;;;;;;;;;<<<===<<<;;;;;;;;;<<<>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCBBBAAAAAA@@@AAABBBCCCDDDDDDDDDDDDGGGGGGGGGGGGGGGFFFEEEEEE=========<<<<<<<<<<<<;;;::::::;;;;;;:::999888888:::;;;;;;;;;:::888666555444444333333222222111111000000000000000000000000111111000000//////..................//////////////////............//////////////////////////////........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,******...222///))),,,,,,,,,,,,,,,,,,------...---------------...///------------------------...............///000000000000//////......//////333111............---,,,........................------------------------***///111000666AAAEEEAAA444222///...------+++***........................///---,,,,,,---...,,,+++---------------------------,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++...------,,,+++***)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,//////............//////,,,,,,,,,,,,,,,,,,,,,,,,............------------//////............//////,,,,,,,,,,,,------------+++,,,---///000000///...,,,------......------,,,---------------------------------------------------............------,,,+++---......---,,,------+++---......------.../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------------------------------------------------------,,,,,,------------------------------------------,,,---......//////......////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------,,,+++++++++,,,,,,/////////...............------------....................................,,,---......//////......///////////////..................------.........------------------------,,,,,,,,,---------......///////////////.........///////////////.........000111111111222222222222222222222222222222222222222222111111222222333444444555555666666666555555444444555555555666666666666555555666777777666444999999999999999999999999999999;;;<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<======>>>???@@@AAAAAAAAA@@@??????@@@AAABBBCCCBBBBBBAAAAAABBBCCCDDDFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFFFF=========<<<<<<<<<;;;;;;:::::::::::::::999888777999:::;;;<<<;;;888666444333333333333222222111111////////////////////////111111000000000/////////............///////////////......------......///////////////////////////........................***+++,,,------,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,...000///---...000///***,,,,,,,,,------------------,,,,,,,,,---...//////.......................................///000000000//////.........//////000...,,,,,,------+++***........................------------------------,,,......---000777888555///......---------,,,+++------------------------......------------,,,,,,---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......,,,,,,,,,,,,,,,------------...///111111111000///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------(((+++------***)))+++---+++---//////...---...///.........------,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++...------,,,,,,------...++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,------------------........................,,,,,,,,,------.........------------------------,,,,,,---...............---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000...---,,,,,,++++++++++++------......//////000000------------------------........................,,,---......///.........//////..................///...---,,,,,,---...///,,,,,,------------------,,,,,,,,,---------......//////..................000000//////////////////222222222333333333333444222222222222222222222222222222111111222222333444444555666666666666666666444444444444555555555666666666555666888888777666999999999999999999999999777999;;;=========;;;:::;;;;;;;;;;;;;;;<<<<<<======>>>@@@BBBCCCBBB@@@??????@@@BBBCCCDDDCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHIIIFFFGGGGGGHHHGGGGGGFFFFFF<<<<<<<<<<<<;;;;;;;;;;;;999:::::::::999999888777888999::::::999777555333333222222222222222111111////////////////////////000000000000////////////............////////////......------------......////////////////////////........................,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...444777111,,,,,,------,,,,,,,,,------.........,,,,,,+++,,,,,,---.............................................///000000//////............//////---,,,+++,,,...///...,,,........................------------------------000111///---///111000---+++,,,------,,,,,,---------------------------------......---,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,---******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------111222333333222111000///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---'''***------***)))+++...+++---//////...---...///---------------,,,,,,,,,------------------------,,,++++++++++++,,,------------,,,,,,,,,+++++++++...------,,,,,,------...+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,---------..............................,,,,,,,,,------.........------------------------++++++,,,------------,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000...---,,,,,,++++++++++++,,,,,,---------.........------------------,,,,,,........................,,,---......///.........------------------------///...---,,,,,,---...///,,,,,,,,,---------......,,,,,,,,,---------......------------------------222111000////////////000---............/////////222222222222222222222222222222111111222222333444444555555666777777666666444444444444555555555666777777777888::::::999888999999999999999999999999777888;;;=========<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===@@@BBBCCCBBBAAA@@@@@@AAACCCDDDEEEEEEDDDDDDCCCDDDFFFGGGHHHIIIIIIIIIEEEEEEFFFFFFFFFFFFFFFEEE;;;;;;;;;::::::::::::999888888999999999999888888888888999999777666444333222222222222222222111111000000000000000000000000///////////////.....................////////////......------------......////////////////////////........................///......------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------555999333+++))),,,...,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,---..........................................///000000......------......//////---------///222333222111........................------------------------///...------...///...,,,...///...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---------...............//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,******++++++,,,,,,------333333444444333111000///...------,,,,,,------...------------------------+++++++++++++++++++++++++++************++++++,,,***,,,---...------...///+++---......------...///------,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------+++,,,,,,------.........------------------------,,,,,,------------------------------------------***+++,,,,,,------,,,,,,)))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------,,,+++++++++,,,,,,......------,,,+++******------------,,,,,,,,,,,,........................,,,---......//////......,,,,,,,,,---------------.........------.........+++,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,---------------333222111/////////000000............////////////222222222222222222222222222222111111222222333444333444555666666666666666444444555555555666666666888777777999;;;;;;:::999::::::::::::::::::::::::777888:::<<<======<<<<<<;;;<<<======>>>>>>======<<<===???AAABBBBBBBBBBBBAAACCCDDDFFFGGGGGGGGGFFFEEEFFFGGGHHHHHHHHHHHHHHHDDDDDDEEEFFFFFFFFFFFFEEE::::::999999999999888888666777888999999:::999999999999888777666555555444111111111111111111222222000000000000000000000000------------........................////////////...------,,,,,,------...////////////////////////...........................---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++222555000++++++---...,,,,,,------...////////////...------------------.......................................///000000...------------...///000.........111333444333111........................------------------------,,,++++++---//////------000000///,,,))))))+++---++++++++++++++++++++++++,,,...///...,,,+++,,,...---------------------------,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,---............---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---)))******+++,,,,,,------000111222222222111000///...---,,,,,,,,,,,,---...------------------------------------------------******+++++++++,,,,,,,,,+++++++++---/////////---***,,,---...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++***++++++,,,---------,,,,,,,,,,,,++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------+++,,,,,,---------------,,,,,,---.........------------------------------,,,,,,,,,,,,------------,,,,,,+++++++++,,,------...---------,,,+++++++++---------,,,,,,,,,++++++........................,,,---......//////......------------.........///------............------++++++,,,,,,---......///,,,,,,,,,---------......------------.........///555333111000//////000111000000000111111111222222111111111111111111111111222222111111222222333444222222444555555666666666555555666666666777777777777666666888:::;;;:::999::::::::::::::::::::::::888999999:::;;;<<<===>>><<<===>>>?????????>>>===<<<===>>>???AAABBBCCCDDDCCCDDDFFFHHHIIIIIIIIIHHHFFFGGGGGGHHHHHHHHHGGGGGGDDDEEEFFFFFFGGGGGGGGGFFF999999999888888888777777555666777888999:::::::::;;;:::888777666555555666111111111111111111222222000000000000000000000000,,,---------------------............/////////000...------,,,,,,------...////////////////////////........................,,,***'''%%%%%%'''***,,,+++++++++++++++++++++++++++++++++,,,,,,---------)))---///,,,,,,...///,,,,,,,,,------...///000000111000///...............////////////////////////...............///000000---------------...///000------...000222222111///........................------------------------111......111333222111111//////...,,,))))))---111++++++++++++++++++++++++,,,...000...+++***,,,...---------------------------,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...,,,++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++...------,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,******,,,------,,,******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,------...))))))***+++,,,,,,------,,,---///000111111000000...---,,,,,,,,,,,,---...------------------------........................***+++,,,------------,,,***)))(((***---///---***)))+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................++++++******++++++,,,------------,,,,,,,,,++++++...------,,,,,,------...******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------,,,---......//////......000000000000///...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...******+++,,,---...///000---------,,,,,,+++++++++........................,,,---......//////......---.........//////000000,,,---...//////...---,,,++++++,,,,,,---...//////,,,,,,,,,---------......---.........//////000000555444222000//////000111---.........////////////000000000000000000000000222222111111222222333444111222333444555555555555666666666666777777777777666555555777999:::999888::::::::::::::::::::::::999999999999;;;<<<>>>???<<<===???@@@@@@@@@???>>>=========>>>@@@BBBDDDEEEDDDEEEGGGIIIJJJJJJJJJJJJGGGGGGHHHHHHHHHGGGFFFFFFEEEFFFGGGHHHHHHHHHHHHHHH::::::;;;;;;::::::999888555555666888999:::;;;<<<999999888777666555444444222222222222111111111111///000000111111111000000000///...---,,,------...////////////////////////......------------......------------------------......---------,,,,,,,,,...------,,,,,,------...//////...---,,,++++++***,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000///...---,,,+++,,,---...111111000000//////......000000//////.........---........................//////.........------------......//////...------////////////////////////........................+++,,,......---,,,---...---------------------------------,,,,,,+++++++++,,,------......------,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---........................000...------------,,,***------,,,++++++,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++))))))***+++---...//////+++++++++,,,,,,---------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++*********+++---///000..................------,,,++++++******++++++,,,,,,---......//////......///////////////......---------------------------,,,---------------------------------------------......,,,,,,,,,,,,......------,,,,,,,,,,,,++++++222000---,,,---...------***,,,......---,,,---...,,,---.........---+++***------------------------,,,++++++***+++,,,...///******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------.........------,,,,,,------...//////.........---------000...,,,---000111111///***+++,,,,,,++++++---///,,,,,,,,,---------....../////////...------,,,,,,------------------------------------------------...---,,,,,,++++++++++++------------------------/////////////////////////////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++////////////////////////((()))***+++,,,,,,,,,,,,***++++++,,,,,,------...///............---------//////////////////////////////.........---------111111111000000000000000222222333333333222111111333444444555555555555555888999999888888777666555777777777777888888888888999999999999999999999999;;;;;;:::::::::;;;<<<<<<>>>>>>>>>>>>>>>??????@@@@@@@@@??????@@@BBBDDDFFFDDDDDDEEEFFFHHHIIIJJJJJJKKKFFFCCCDDDIIILLLJJJHHHOOOJJJFFFDDDFFFHHHHHHGGG;;;;;;;;;;;;;;;:::999999999999999888888888777777999999888777666555444333000000000000///////////////000000111111111000000000///...---------....................................------------......------------------------......---------,,,,,,,,,------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...///////////////...---,,,,,,,,,,,,------...///////////////............111000000000////////////........................//////.........---------........................////////////////////////........................,,,...//////---,,,---...------------------------------------,,,,,,,,,,,,,,,------------------,,,------------,,,,,,,,,+++,,,,,,++++++++++++,,,,,,------------------------...,,,+++,,,......---,,,...---,,,++++++,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,++++++++++++---...///------------------------,,,++++++++++++++++++,,,,,,,,,---...............///////////////......---------------------------.........---------,,,,,,------------------,,,,,,...---,,,++++++,,,---...------,,,,,,,,,,,,++++++,,,+++))))))***+++***)))***,,,......---------..................---,,,,,,++++++++++++++++++++++++...---,,,+++++++++,,,---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------.........------,,,,,,------...///.........------------,,,***((()))+++,,,,,,***+++---......---,,,---///,,,,,,---------.........------..................------------------------------------------------...---,,,,,,+++++++++,,,------------------------........................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---....................................---,,,+++******++++++,,,,,,------...---------.........//////////////////////////////000000/////////.........111000000000000000000000222222222333333333222222666666777888888888888888777888888888888777666666777777777777888888888888999999999999999999999999:::::::::999::::::;;;<<<===============>>>????????????>>>>>>???AAACCCEEE@@@AAACCCEEEHHHJJJLLLMMMTTTNNNGGGDDDFFFHHHGGGFFFMMMJJJGGGFFFGGGHHHHHHGGG;;;<<<<<<<<<<<<;;;::::::::::::999888777666666555888888777666555444444333000000000000////////////000000000111111000000///000///......------....................................------------......------------------------......---------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000//////---,,,,,,***+++,,,---.../////////------------............111111111000000000000///.......................................---------///...---,,,------...///////////////////////////...........................000111000...------------------------------------------------.........------------------------,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...//////...------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++***)))((((((---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------+++++++++,,,,,,------...,,,,,,++++++++++++,,,,,,+++,,,------......------///////////////......---------------------------/////////......------,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++---,,,,,,---...///...,,,+++---......---------///000///......------......++++++++++++++++++++++++///...---,,,++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------.........------,,,,,,------...............------------...,,,++++++,,,,,,,,,+++,,,...000000...---------,,,------------.........,,,,,,------...//////000------------------------------------------------------,,,+++++++++,,,,,,------------------------------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////------------------------000000000//////...,,,,,,***++++++,,,,,,------...++++++,,,---...///000111////////////////////////000000000000000/////////000000000000000000111111111111222222333333444444666777888888999999888888666666777777888888777777777777777777888888888888999999999999999999999999999999888888999999:::;;;<<<<<<<<<<<<<<<======>>>>>>=========>>>@@@BBBCCC@@@AAABBBDDDGGGIIIJJJKKKXXXQQQHHHCCCCCCEEEGGGGGGKKKJJJHHHHHHIIIIIIGGGFFF<<<<<<======<<<<<<;;;:::888888888888777777777777777777666555555444333333222222222222111111111000000000000000000000///...//////................................................------------......------------------------......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////......---,,,***+++---////////////...---------....../////////000000000///////////////................................................///...---+++,,,---///111////////////////////////........................000111222111///------...------------------------,,,------....../////////---------,,,,,,---------+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++------------+++***************++++++++++++---------,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---......------,,,,,,,,,,,,))))))***+++,,,,,,------+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------///////////////......---------------------------.................................------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++------...000222222111///+++---//////...---...///111000///------...//////,,,,,,------------......------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------.........------,,,,,,------...------------------------000///------------,,,,,,,,,...000111///,,,++++++------------............---------.........//////---------------------------------------------------,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...------------------------,,,------...//////......------------------------------...///////////////***++++++,,,,,,------...,,,,,,------...//////000////////////////////////////////////////////////000000000000000111111111111111111222333444555555333444444555555555555555444555666777888888888888666777777777888888888888888888888888888888888888888888888777888999999:::;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<===???@@@AAACCCCCCDDDDDDEEEEEEEEEFFFQQQKKKEEEBBBCCCFFFIIIJJJIIIIIIIIIJJJJJJIIIGGGFFF<<<<<<======<<<<<<;;;:::888888888777777777777666666666555555444444333333222222222222111111111000000000000000000///............//////////////////..............................------------......------------------------......---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,//////...---,,,,,,++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------/////////...---,,,.........//////000000111................................................---.....................///...,,,+++,,,---000111////////////////////////........................000222333222///...---...------------------------,,,------....../////////...---,,,,,,,,,,,,---...++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,------,,,+++******++++++++++++******+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,---......---,,,+++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---............---,,,,,,+++))))))******+++,,,------+++,,,------------,,,++++++,,,------......------///////////////......---------------------------+++,,,,,,---...///000000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++(((((()))+++---...,,,++++++---//////...---...///111000///------...//////,,,,,,,,,------.........+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------.........------,,,,,,------...,,,,,,------------------,,,,,,,,,+++***)))*********---//////---+++******---------.........////////////.........---------------------------------------------------------,,,,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////------------------------......//////...------,,,------------------------,,,,,,---............---***++++++,,,,,,------...........................////////////////////////........................//////000000111111111111111000000111111333444555111222333333444444333333333444555666777888888888666777777777888888888888888888888888888888888888888888777777777888999999:::::::::::::::;;;;;;<<<;;;;;;;;;<<<===>>>???@@@CCCCCCCCCCCCCCCCCCCCCCCCFFFEEECCCCCCDDDFFFGGGGGGFFFHHHIIIJJJIIIHHHFFFFFF;;;<<<<<<<<<<<<;;;::::::;;;:::999888666555444333555555444444444333333333000000000000////////////000000000000///...------......///000000000//////------------------------......------------......------------------------......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,000///...---,,,++++++*********+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......////////////////////////...------/////////000000000000000,,,---------------..............................---------...............------,,,,,,---...000111////////////////////////........................///111222111///.........---------------------------------------............---,,,++++++,,,---...++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000...------------+++*********++++++++++++******+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++......------,,,+++******---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...............---,,,+++*********++++++,,,,,,---+++,,,---......---,,,+++,,,---......//////......///////////////......---------------------------***++++++,,,---...//////------------------------,,,------......------,,,------,,,,,,,,,,,,++++++''''''''')))+++,,,+++***,,,---//////.........///000///......------......)))******++++++,,,,,,---)))***+++,,,------------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,------------,,,------,,,+++***,,,---***,,,......,,,+++++++++------........./////////000//////...------,,,,,,------------------------------------------------,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------..................------------------------////////////...---,,,+++------------------------//////......,,,+++)))(((***++++++,,,,,,------...//////.........---------////////////////////////------------............/////////000111111222222111000//////000111222444222333333444555444444444333444555666777777888777777777777777888888888888888888888888888888888888888888777777888888999::::::::::::::::::;;;;;;<<<:::;;;<<<===>>>???????????????@@@AAABBBCCCDDDEEEAAABBBCCCCCCDDDCCCBBBAAADDDFFFHHHIIIGGGFFFFFFFFF;;;;;;;;;;;;;;;:::999999:::999888777666555444444444444444333333333333333000000000000////////////000000000000///...---,,,---...///000111000000///------------------------......------------......------------------------......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,.........------,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------///...............///000//////////////////......------------......//////........................---------.........//////,,,,,,------...//////000////////////////////////...........................///111000///......///------------------------------------,,,,,,,,,,,,///...,,,++++++,,,...///+++,,,,,,,,,------------...------,,,,,,------...------------------------...---,,,,,,---...---++++++,,,------------,,,++++++,,,,,,------,,,,,,+++************************,,,,,,++++++++++++,,,,,,---,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------......//////...---,,,+++++++++,,,,,,,,,,,,,,,+++,,,---//////---,,,+++---...//////000000/////////////////////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---......//////......---------,,,,,,,,,,,,++++++,,,+++******,,,......---,,,...///000///...///000...............---,,,,,,))))))***++++++,,,------***+++,,,---------,,,+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------.........------,,,,,,------...++++++,,,,,,,,,---------,,,...///...,,,,,,...000+++,,,...---,,,,,,---...............////////////..................------------------------------------------------------,,,+++++++++,,,,,,---...------------------------------------------------......------------------........................---...............------......................../////////...,,,***)))(((***++++++,,,,,,------...---------...............////////////////////////---.........////////////...//////000111111222222111000.........///000111333333444555555555555444444444555666777777777666777777777777888888888888888888888888888888888888999888888888888999:::::::::::::::::::::;;;<<<<<<:::;;;<<<===>>>?????????>>>??????@@@AAABBBCCCCCC???@@@BBBCCCBBBAAAAAAAAACCCEEEGGGGGGEEEDDDEEEFFF::::::;;;;;;::::::999888666666666666777777777888444444333333333333333333222222222222111111111111000000000000///...---,,,---...///111111111000///------------------------.........------.........------------------------......---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------......)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++...---------...///111333/////////......------,,,---.........//////000000........................---------.........//////+++,,,---...////////////////////////////////////........................,,,...000000///......///---------------------------------,,,,,,+++++++++///...,,,++++++,,,...///,,,,,,,,,------.........///......------......///........................,,,++++++,,,...//////...------...//////...------+++,,,,,,------,,,,,,+++************************---,,,************,,,---'''((()))***+++,,,------+++++++++,,,,,,---------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,---...//////...------------,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++...//////000000000000000///////////////......---------------------------......---,,,***))))))(((***++++++,,,---...//////---...///000000///...------------,,,,,,,,,++++++...,,,******+++---------,,,...000000///...///000,,,---.........---+++***++++++,,,------...//////,,,---......---,,,***)))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------.........------,,,,,,------...+++++++++,,,,,,---------''')))***)))((((((***---,,,---...---------///111............/////////000,,,,,,------.../////////------------------------------------------------++++++++++++,,,,,,---...---------------------------------------------------------,,,,,,+++++++++........................,,,,,,---...////////////////////////////////////,,,------...------,,,,,,***++++++,,,,,,---......+++,,,,,,---...///000000////////////////////////.../////////000000111111...//////000111222222222111000...---,,,---///000111222333333444444333333444555666666666666666666777777777777888888888888777777777777777777777777999999888888999999:::;;;;;;;;;::::::;;;;;;<<<===:::;;;<<<>>>??????@@@@@@BBBAAAAAA@@@@@@?????????===>>>@@@AAAAAABBBCCCDDDBBBEEEFFFEEECCCBBBDDDGGG;;;;;;:::999888666666555666666666666555555555555666555333111111222333444333111///---,,,---...///........................,,,...111333333111...,,,......---------,,,,,,,,,111///,,,+++***+++---...------------------------,,,,,,,,,,,,++++++***)))++++++,,,,,,,,,,,,------......---,,,---...///000------...///000000////////////...---------.....................///000111......//////////////////////////////////////////////////////////////////++++++,,,,,,---...//////////////////000000000000111111000000/////////...222...)))&&&%%%(((,,,//////......---------......---------...............,,,---...//////---+++***...........................///000000000///---,,,***+++---......---+++***...///000///---,,,---...------++++++++++++------+++,,,------......------------------------------,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********+++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---)))+++---...---***&&&$$$------------------------111111111111111000//////---------............///---,,,,,,++++++,,,,,,---.........------,,,,,,,,,---,,,,,,++++++,,,,,,---///...---,,,+++,,,---...,,,------......------,,,---.........---,,,,,,+++------------------------000000///...------------)))***,,,......---,,,+++...---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---......---,,,,,,,,,,,,---******+++,,,------------------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---000///.........---+++***+++,,,---.........---,,,...---,,,,,,,,,,,,---...------------------------,,,,,,,,,---------......------,,,------...///000++++++++++++,,,,,,---...,,,,,,,,,---------......---.........---+++)))(((------------------------..............................------------......------------------------,,,,,,,,,---------......---------,,,,,,+++++++++++++++---...//////000000---------...///000000111////////////000000000000000000000000000111111222222222333444444555666666555555666666666666555555777777777777666666666666888888666555555555555555::::::;;;;;;;;;:::999999;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>======>>>@@@AAACCCBBBAAA???>>><<<===>>>??????>>>=========???BBBEEEFFFHHHKKKNNN;;;;;;:::999888777777666666666666666555555555555333222000///...///000111222111///---------...///000000000000000000000000---...000222222000...---............---------,,,......------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,---------,,,+++++++++,,,......---...............---,,,///.............../////////............//////000////////////............////////////////////////////////////////////////++++++,,,------...//////////////////000000000000000000000//////.........111000...,,,,,,---.../////////.........//////000//////////////////......------.........---,,,+++........................///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,,,,,,,------,,,,,,++++++,,,,,,---+++,,,------......------------------------------+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,---------------------,,,,,,,,,+++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,---/////////---***)))------------------------000000000000000///......---------............///...------,,,,,,------.........---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,------------,,,,,,------......------,,,+++------------------------,,,,,,+++************+++,,,+++++++++,,,,,,------...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,......---,,,,,,,,,,,,---............---,,,++++++------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------...------.........---++++++,,,---.........------...---,,,,,,,,,,,,---...------------------------,,,,,,---------.........------,,,------...///000,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,------------,,,***)))************************..............................------------......------------------------,,,,,,,,,---------...............---------,,,,,,------......///.........------......///000000111////////////000000000000000000000000000111111222222222222333444444444555555555666666666666555555777666666666666666666666555555555555555666666666999:::::::::::::::999999<<<<<<<<<<<<==================>>>>>>>>>>>>>>>===>>>>>>@@@@@@@@@???>>>===;;;<<<===>>>??????>>>>>>>>>@@@CCCEEEFFFGGGJJJLLL;;;;;;::::::999999999888666666666666555555555555555444222111111111222333222111///...---......///000000000000000000000000...//////000000//////.../////////.........------,,,---...///...---,,,+++------------------------,,,------------,,,,,,+++++++++,,,,,,,,,,,,------++++++*********+++,,,---............---,,,+++***...---------...///000000000//////............///////////////......------////////////////////////////////////////////////,,,,,,,,,---......//////////////////000000000000/////////...............//////000111111000...---//////......///000111111111111000000///..................---------------........................000///......---............---+++******+++---...,,,---...---,,,++++++------,,,,,,++++++,,,,,,---+++,,,------......------------------------------***************))))))))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********+++,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,------......//////...------,,,,,,,,,,,,,,,,,,,,,,,,...////////////...---------------............//////......------......///...------------,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++------......------,,,,,,------------------------******)))))))))***++++++---,,,+++******,,,...///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++......---,,,,,,,,,,,,---000//////......---,,,,,,------------------------,,,,,,,,,---------............------------......+++,,,---...............+++,,,------......------...------,,,,,,------...---------------------------------.........//////------,,,------...///000,,,,,,,,,,,,,,,,,,---...,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,..............................------------......------------------------,,,,,,,,,---------....../////////.....................//////...------,,,---......//////000000111////////////000000000000000000000000000111111222222222222222222222222333555555666666666666555555666666666666666666666666222333444555666666666666999999999999999999999999:::;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>??????>>>>>>===========================:::;;;===>>>???????????????AAACCCDDDEEEFFFHHHJJJ::::::::::::::::::::::::666666666666555555555555666555444333333333333444111111000///......//////......................../////////....../////////000////////////.........,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,+++++++++,,,,,,,,,------+++++++++++++++,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,---...000000111000///...............000//////......------,,,////////////////////////////////////////////////,,,---------......//////////////////000000000000..................------,,,---...//////...,,,+++...------......///000111111000000///...------,,,///...------------..............................000///...---,,,---...///------++++++++++++------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------++++++******))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,---------............///......------------......------------------------+++++++++******+++++++++,,,---.../////////...---***++++++,,,,,,++++++***,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,+++++++++,,,---...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***......---,,,,,,,,,,,,---,,,,,,,,,------...///000------------------------,,,,,,,,,---------...............------.........---...//////............,,,,,,,,,---------------------------------------------------------------------........./////////------,,,------...///000------,,,,,,,,,------...,,,,,,,,,---------......+++++++++,,,------------......................................................------------......------------------------,,,,,,,,,---------..............................---...............------......//////000000000000////////////000000000000000000000000000111111222222222222111111111111111444555555666666555555444555555555666666666666666222333555666777777777777999999999888888999999999999999999999::::::::::::>>>>>>??????>>>>>>======;;;;;;:::::::::;;;<<<<<<:::;;;<<<===>>>???@@@@@@@@@BBBDDDDDDDDDDDDFFFHHH::::::::::::::::::::::::666666666666555555555555222111111000000000000000111000000///////////////........................000///...------...///000000////////////.........///---,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------+++++++++,,,,,,,,,------,,,,,,,,,---------------+++,,,---//////000000000++++++++++++,,,---...///111000///...............//////......---------,,,////////////////////////////////////////////////------...............///////////////000000000000------..................,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------.../////////...------,,,++++++///...---------......///........................000///---,,,,,,,,,---...++++++------------++++++,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,+++*********))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------............///------,,,,,,,,,,,,------------------------------,,,++++++++++++++++++,,,+++,,,...///000///......***++++++,,,,,,++++++***,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111***+++,,,---------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++......---,,,,,,,,,,,,---++++++++++++,,,---...///------------------------,,,,,,,,,---------...............------.........///111222111///------...,,,,,,,,,,,,------......------------------------------------------------------------.........///------,,,------...///000......---,,,,,,---------,,,,,,,,,---------......++++++++++++,,,------...************************..............................------------......------------------------,,,,,,,,,---------......------------------......+++,,,---.../////////////////////000000000000000////////////000000000000000000000000000111111222111111111111111111111000444444555555555555444444444444555555666666666777555555666777888888999999;;;:::999888888888999999999::::::::::::;;;;;;;;;>>>>>>>>>>>>>>>===<<<;;;::::::999999:::;;;<<<<<<;;;;;;<<<===>>>???@@@AAAAAABBBDDDDDDCCCCCCDDDFFF;;;;;;::::::999999999888666666666666555555555555333222222222222111111111000000000000000000000000000000000000000000000000///......------......////////////.........------///...+++******,,,///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,++++++,,,,,,,,,,,,------,,,---.../////////......+++,,,---///000111111222,,,+++++++++,,,---......000//////............///------------------------////////////////////////////////////////////////........................////////////000000000000...............////////////...---------...///000------,,,,,,,,,,,,,,,---...---------,,,+++++++++.............../////////........................///...------,,,---------***+++---......---+++***,,,---...---,,,++++++---+++,,,,,,------,,,,,,++++++,,,------......------------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++++++++------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---...............///000111------------------------+++,,,,,,------------,,,---------............///,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,---***+++,,,------...------++++++,,,,,,,,,,,,++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///)))***,,,......---,,,+++,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,......---,,,,,,,,,,,,---///...,,,+++******+++,,,------------------------,,,,,,,,,---------............------------......///222333222...+++,,,...---,,,,,,,,,,,,---...///,,,------......------,,,------------------------,,,,,,,,,---------......------,,,------...///000///...------------------,,,,,,,,,---------......,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,..............................------------......------------------------,,,,,,,,,---------......---------------.........***+++,,,...///000000000000000000000000000000000////////////000000000000000000000000000111111222111111111111111111111222444444555555555555444444444444444555555666666777777777777888:::<<<===>>>>>>===;;;999888888999999<<<<<<<<<<<<========================<<<;;;::::::999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAA@@@BBBCCCCCCBBBBBBDDDEEE;;;;;;:::999888777777666666666666666555555555555444555555555444444333333000000000111111111000000000000000000000000000000....................................---------,,,---,,,,,,,,,,,,---...///++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...///000///......+++,,,---...///000000000.........------......//////............//////000+++,,,,,,------......///////////////////////////////////////////////////////////////............////////////000000000000.........//////000000000//////......///000000111///...---,,,,,,,,,,,,,,,---------------------,,,,,,---...000000000///...........................------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,,,,,,,---+++,,,,,,------,,,,,,++++++,,,------......------------------------------+++++++++,,,,,,,,,,,,,,,------------------------***++++++,,,,,,------...------------------,,,,,,---------,,,,,,++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---.............../////////........................+++,,,,,,---......---------------............///------,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...+++++++++,,,,,,---...///,,,,,,------------,,,,,,+++,,,------......------+++++++++++++++++++++++++++*********+++,,,------++++++,,,,,,---------,,,,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......---,,,,,,,,,,,,---000///---+++++++++,,,---------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------,,,///222000,,,***,,,...------,,,,,,,,,---...///,,,,,,---......---,,,,,,------------------------+++++++++,,,,,,,,,,,,---------,,,------...///000//////...---------------,,,,,,,,,---------......---,,,+++++++++,,,---.........................................................------------......------------------------,,,,,,,,,---------......------........./////////,,,,,,---.../////////...000000000000000000000000////////////000000000000000000000000000111111222000111111222222333333333333444444555555444444333333333444555555666777777777777777999<<<@@@DDDGGGAAA@@@===:::888888888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888999:::;;;===>>>>>>============<<<<<<===>>>???@@@???AAABBBBBBBBBBBBDDDEEE;;;;;;:::999888666666555777666666666555555555555111222222222222111000//////000111111111111000000........................------...//////...------......---------,,,,,,,,,***+++---.........------++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---.../////////...---,,,,,,------...---------111000000/////////000000...............///000111***++++++,,,---.../////////////////////////////////////////////////////////////////////.........////////////000000000000.../////////000000111111,,,---...///000000//////111000///...---,,,,,,,,,------..................+++---///111111000///...........................,,,---...///...---,,,+++...---+++******+++---......///000///---,,,---...++++++------------+++++++++,,,------......------------------------------*********+++,,,,,,,,,---------------------------)))***+++,,,------...///+++,,,,,,------......///---------,,,,,,+++++++++,,,,,,,,,------.........,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---+++,,,,,,------,,,++++++////////////////////////+++,,,------............---------.........//////.........------.........,,,,,,,,,------.........///......------......///......------...///111222,,,------......------,,,+++,,,,,,---.........---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,+++******,,,...///,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---,,,,,,,,,,,,---...---,,,+++,,,...000222------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---(((,,,///...+++))),,,///------,,,+++,,,---...///,,,,,,---......---,,,,,,------------------------******+++++++++,,,,,,,,,---------------...000000000///...---------------,,,,,,,,,---------.........---,,,+++++++++,,,---++++++++++++++++++++++++.................................------.........------------------------,,,,,,,,,---------........./////////000000111111.........///......---,,,111111111000000000000000////////////000000000000000000000000000111111222000000111222333444444444333444444555555444444333333333444444555666777777777666777999===DDDJJJMMMCCCAAA>>>;;;999888888888777777888888888999999999;;;;;;;;;;;;:::999888777999:::===?????????>>>===???>>>===<<<<<<===>>>???>>>@@@BBBBBBBBBBBBDDDEEE999999888888777666666666555555555555555444444333555444222111000000000111000000////////////000000,,,---------......//////................................................,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++---...///......------...///...,,,+++,,,------------......000111111222111111111000000//////---///000000///......///------------------------------------------------......///...,,,,,,...//////000000000000000//////------------............//////000000000000//////////////////////////////................................................///000222333222111///...+++---//////---,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///------...//////...---------------...............++++++******++++++,,,---++++++++++++++++++++++++))))))***++++++,,,---------+++)))+++---///---+++++++++------------++++++---.........---,,,,,,+++++++++++++++++++++++++++++++++,,,------......//////...,,,******+++,,,---...+++)))+++...000///---...------,,,,,,------...,,,,,,,,,---------......333000------000333333222000000000000///...---,,,...............///000111------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---+++---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,++++++*********++++++++++++++++++++++++...---,,,,,,+++++++++,,,///......------,,,++++++------------------------++++++,,,,,,---...//////////////////...---,,,+++,,,,,,+++++++++,,,---...------...............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,------......------......---------,,,,,,,,,,,,,,,,,,---------......------------------------)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------.........//////////////////////////////000111000......///111///...---...///000///...000000///////////////000222333333444444444333333777555111///...000333444222444555555444555666888555666888<<>>?????????>>>===???@@@AAACCCDDDDDDCCCCCC999888888777666555555444555666777777777666444333111000///...------......000000////////////000000------........./////////................................................------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------***+++,,,---------,,,+++---...///...,,,+++,,,------------......///000111111111111000000000//////---///000000///......///---------------------------------------------------.........,,,---...000//////000000000000//////...////////////000000000//////000000000000//////////////////////////////...............---------........................///000111222222111///...,,,...000000...---,,,---------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...........................------------------------++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,---......//////000---+++***+++---...---+++,,,,,,---......---,,,,,,------......------,,,+++------------------------++++++,,,------......///000///---++++++,,,---...---+++***+++...//////......------,,,,,,------...,,,,,,---------............,,,))))))+++......---000000000///...---------///............//////000------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---///000222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,+++++++++******++++++++++++++++++++++++...------,,,+++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------........./////////......,,,++++++,,,,,,---------.........------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,------......------...------------,,,,,,,,,,,,,,,,,,---------......------------------------***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------..............................///000111000......///111222111000111222333333111111111000//////000000111222222333333333333222222666444222000000111222444222444555555555555666888999888888;;;BBBIIINNNPPPHHHCCC===999888888999:::;;;;;;;;;;;;<<<<<<<<<<<>>???@@@@@@???>>>===AAAAAAAAAAAAAAABBBCCCCCC999999888777666555444333555666777888888666444333222111111000000000111111000000////////////000000......////////////000000............................................................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///....../////////...---------...///...,,,,,,,,,.........---......///000111111111000000000000//////---///000000///...//////------------------------------------------------,,,---......------///111//////000000000000//////000000000111111111222222//////000000000000////////////////////////////////////.........---------........................//////111222222111000///...000222222000...---.........---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------///...---,,,,,,---...///...---------,,,+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,+++***+++---...---,,,------............------------......------,,,,,,------------------------++++++,,,------......///000///...---,,,---......---+++***+++---//////.........------------......,,,------------.........111///------...000000000111000///------------...//////......---.........------------------------...------,,,,,,------...------,,,,,,,,,,,,------000111222111...+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...,,,,,,,,,++++++++++++***++++++++++++++++++++++++---------,,,,,,,,,,,,,,,++++++,,,------...//////++++++++++++++++++++++++---------------------------......------,,,+++***,,,---.../////////......------............------------------------------,,,,,,,,,,,,,,,,,,------...............................................................---------,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,------......------------------,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,------------...........................///000000///......000111333111111222333444333222222111111000111111222222222222222222222222222111444333333222222222222333222444555555555555666888<<<999888===FFFNNNQQQQQQDDDAAA<<<:::999:::::::::;;;;;;<<<<<<======>>>>>>???<<<:::999:::<<<===<<>>===============>>>??????@@@@@@???>>>>>>BBBAAAAAA@@@@@@AAABBBCCC::::::999888666555444444333555666777777555333222222222222222222222333333000000////////////000000/////////000000000000000...................................................---------------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---.........------,,,,,,+++---...///...---,,,---..................///000000000000000000000000//////...///111111///...///000................................................,,,---...---------///111...//////000000000000///000000111111111222222222000000////////////000000/////////////////////////////////...------,,,,,,...........................///000111222111111111111222444333111///......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------000///---,,,,,,---///000//////...------,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++,,,,,,+++,,,,,,---,,,,,,,,,------------------,,,,,,------...------,,,,,,++++++++++++++++++++++++++++++,,,------....../////////...---,,,------...,,,,,,+++,,,---...//////......------------......------------............333222111111222333333333111000...,,,,,,,,,...///000///......------------------------------------...------,,,,,,------...------,,,,,,,,,,,,---------...///---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---++++++++++++++++++++++++***+++++++++++++++,,,,,,------------------,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++------------------,,,,,,,,,---------,,,,,,+++******,,,...///000///---,,,------.........---,,,,,,,,,,,,------------------,,,,,,,,,---------------////////////////////////................................................------------------------------............------+++,,,------......---------------,,,,,,,,,++++++,,,,,,,,,---------......---------------------------,,,+++***+++,,,---...++++++,,,,,,,,,,,,------++++++,,,,,,---...//////------------.......................................///000///......000222000///...///111222111000222222111111222222333333222222111111111111111111222333333333333333222222333444666666555555777888<<<999999AAAKKKRRRRRRNNNAAA>>><<<:::;;;;;;;;;:::;;;<<<<<<===>>>??????@@@>>><<<::::::;;;>>>??????@@@???>>>===============>>>>>>????????????>>>>>>AAAAAABBBBBBCCCBBBAAAAAA;;;:::999888777666555555222333444555555333111000......//////////////////000000////////////000000000000000000000/////////................................................,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******+++++++++******))))))(((((((((---...//////------...//////............//////000//////////////////000000...000111111000//////000................................................,,,---......------///111......///000000000000000/////////000000000111111000000////////////000000//////////////////////////////.........---------..............................///000111222222222333444555444222///......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------000///---,,,,,,---///000111000000///...------,,,+++,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,---,,,,,,+++,,,,,,++++++++++++++++++++++++,,,,,,------...------,,,++++++++++++++++++++++++++++++,,,------......///...------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---///000///......------......///---------.........//////////////////......//////000///---,,,+++,,,...///000///...---------------------------------------...------,,,,,,------......------,,,,,,------...***,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,---.........---,,,......---------,,,,,,,,,------------------------------------------,,,,,,,,,,,,------,,,,,,++++++)))+++---...///...,,,+++------......---,,,++++++,,,,,,,,,---------......,,,,,,,,,------.........////////////////////////........................---.....................------------------------------............------+++,,,------......------------,,,,,,,,,+++++++++,,,,,,,,,---------......------------------------...---,,,+++***+++,,,---+++++++++,,,,,,---------++++++,,,,,,---...//////---............/////////...........................///000///...///000222///...---...000000000///222222111222222333444444333222111000000000111111222333333444444444333222333555666666555666777999:::999<<>>@@@@@@AAA>>><<<::::::<<<>>>?????????>>>>>>===<<<<<<===============>>>>>>>>>?????????AAADDDGGGGGGEEEBBBAAA999999888888777777666666222222333333222222111000000000111111111000//////000000////////////000000000000////////////......................................................,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,---...//////...---///000//////............//////......////////////000000...000111111000//////000................................................---...///...,,,,,,...///---...///000000111111000........./////////000000111000///......///000111////////////////////////................................................---...///000111222333444444555666555222///............---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...//////...---,,,,,,---...///111111000000///.........***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,---...---+++***+++,,,++++++************++++++,,,,,,------......------------------------------++++++,,,------......///------,,,,,,,,,++++++++++++,,,------,,,,,,...000//////............//////------........./////////---...///...,,,,,,,,,---///...---,,,,,,---............------,,,---------------------------------...------,,,,,,------.........------------......+++,,,------,,,---///111,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***++++++++++++,,,,,,,,,*********++++++,,,,,,---+++,,,...//////...------//////...---,,,,,,++++++------------------------------------------------,,,,,,------------,,,,,,***+++,,,---------,,,+++------...------,,,+++***+++,,,,,,------.........,,,,,,,,,---......//////................................................---------...............------------------------------............------+++,,,------......------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......------------------------------,,,,,,++++++,,,,,,***++++++,,,,,,------...+++,,,,,,------.........---------.........//////------------------------...///000///...///111333000/////////111222111000111111111111222333444444555444222111000000111222222333333444444444444333333555666666666666777999777888===EEEMMMOOOKKKFFF???===:::::::::;;;;;;:::::::::;;;===>>>@@@AAAAAA>>><<<::::::<<<>>>??????>>>>>>============>>>>>>============???@@@AAABBBAAACCCGGGIIIJJJIIIFFFDDD666666666666666555555555444333222111111111222222333333444444333222111000000000////////////000000/////////.........------................................................,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,///......---------......///...---------...///000,,,...//////......///111//////............//////........./////////000000///000222222000///000111................................................///000000...,,,+++,,,...---...///000111111111111........./////////000000111000///......///000111////////////////////////,,,,,,------.../////////........................------...///111222444555444666777555222///------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000........................//////////////////......(((***,,,...//////...---------------------------************************+++---...---+++***+++---,,,,,,+++******+++,,,,,,+++,,,------......------------------------------++++++,,,------......///---------------,,,,,,+++***,,,------,,,,,,...111//////............//////............////////////---///111000...,,,---...------------------------------,,,,,,,,,---......------------------------...------,,,,,,------.........------------......------...---+++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------+++,,,...///000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,------.........------,,,,,,,,,---------------------------,,,+++******++++++,,,,,,---......///,,,,,,------.../////////------------------------........................---------.........//////........................------............------+++,,,------......------,,,,,,,,,++++++++++++***,,,,,,,,,---------......------------------------,,,---------,,,,,,+++*********+++,,,,,,---......------------------------+++++++++,,,,,,,,,---------------------------------...////////////111333111000///000222333222111000000000111111222333444666555333111000111222222333333333333444444555555444555777777666666888999777999<<>>@@@AAABBB???<<<:::999;;;===>>>===>>>>>>>>>>>>>>>???@@@AAA>>>>>>>>>???AAACCCEEEFFFEEEFFFGGGIIIJJJKKKLLLLLL333333333444444444555555666555333111111222333444000111111111000///---,,,000000////////////000000//////......---------,,,................................................---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......)))(((((('''((()))+++,,,,,,...//////......///111000//////.........//////---.........//////000000///000222222000///000111////////////////////////////////////////////////000000000...,,,+++,,,------...///000111111111111////////////000000000000222000///......///000222////////////////////////+++,,,,,,---...///000000........................------...///111222444555555666777555222///------,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---///000111------...//////...---------------...............'''))),,,...000000///...------------------------------------------------+++---///...+++)))+++---------++++++++++++------+++,,,,,,---.........---++++++++++++++++++++++++++++++,,,------......///......//////......---,,,***,,,...---++++++...111//////............//////............/////////000+++...000///,,,***+++---,,,,,,---......------,,,,,,,,,,,,,,,------...///------------------------...------,,,,,,------.........------------......------,,,+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++*********++++++,,,,,,,,,))))))***+++,,,,,,------+++,,,...000000///...---+++,,,,,,------......///++++++++++++++++++++++++++++++,,,,,,---...//////------......///............------------...//////---...------,,,+++***)))++++++,,,,,,---...//////,,,,,,------...///000000------------------------........................---------.........//////........................---..................---+++,,,------......------,,,,,,,,,+++++++++******,,,,,,,,,---------......------------------------,,,,,,---...---,,,***)))******+++,,,,,,---......------------------,,,,,,))))))*********+++++++++---------------------------...////////////111333000/////////111222111000000000000000111222333444777666333222111111222333333333333333333444555666444555777777666666888999888:::<<<>>>AAADDDFFFGGGAAA>>>:::888888:::::::::888888:::<<<>>>???AAABBB???<<<:::999:::<<<===<<<>>>>>>>>>???@@@AAACCCCCC?????????@@@CCCEEEHHHJJJIIIHHHGGGGGGIIILLLPPPRRR666555555555555444444444555555444333333222111111111000///...///000222444000000000000000000000000111000///......---......+++,,,---......------,,,000000///...------,,,,,,.........------,,,,,,,,,+++,,,------......------,,,------......------,,,------------------------/////////...------,,,,,,////////////////////////............////////////000000000000000000000000333222000///....................................///...---,,,,,,---///000111000///......///000111////////////000000000000111111000000//////......000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000//////......///000111222333333666555333111000///......///...,,,,,,------,,,+++000000111111000///.........------------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......---------------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////............//////111000///------......///...------,,,,,,,,,------------.........---+++***111000///...------...///------------------------+++,,,...//////...,,,+++///000000000000000//////,,,,,,,,,---------......+++++++++******)))))))))......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---............------------------,,,,,,------------,,,,,,+++***+++(((''')))...000---***,,,,,,************,,,,,,/////////...---------,,,++++++++++++++++++++++++---------,,,,,,+++++++++&&&'''***,,,---,,,++++++.........////////////000.........------,,,,,,,,,---------,,,,,,,,,++++++---------,,,,,,+++++++++///...---,,,,,,,,,,,,,,,...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++******++++++,,,...//////000------------------------++++++---......---++++++---,,,,,,++++++,,,,,,---***+++---......---+++***,,,,,,,,,---...///000000............////////////333222000...---...///000000000000000111111111111111111222222222333333333555444222000000111222333222222333333333333444444555666666777777777777777===;;;:::>>>CCCEEECCC???:::::::::999999888888888888:::;;;::::::;;;===???;;;;;;;;;;;;;;;;;;;;;;;;@@@???>>>???AAABBBBBBAAAAAAAAA@@@AAADDDHHHLLLOOORRRMMMFFFEEEHHHMMMQQQSSS555555555555444444444444555444444333222222111111111000...---...///111222000000000000000000000000000000///.........//////.........---------------///......---,,,,,,++++++......---------,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......................................................////////////000000000000000000000000333222000///.........///........................000///---,,,,,,---...///000000////////////000000////////////000000000000111000000000/////////...000/////////............------------------------//////000000000000//////---...///000111222222333555444333111000///......///...,,,------...,,,+++,,,------------,,,+++***+++,,,,,,...///000111222------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......---------------,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////............//////111000///...---......///......------------......+++,,,---.........---,,,000///...---,,,,,,---...---------------------------...///111111///...---.....................---,,,,,,------............,,,,,,+++++++++*********......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,------.........///......------,,,++++++,,,---------,,,,,,+++***,,,)))(((***...///---))),,,---............---,,,............---------------------------------------------,,,,,,,,,++++++)))***+++------,,,+++***+++++++++,,,,,,---------......---------,,,,,,,,,---------,,,,,,,,,++++++------------,,,,,,,,,,,,///...---,,,,,,,,,,,,------------------...//////+++,,,,,,------,,,,,,+++------------,,,+++***)))......------,,,,,,++++++------------------------++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////............//////////////////////////////......//////000000000111111111111111111111222222222222333222000///...///000111222222333333333333444444444555666666777777666666;;;999888<<>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===AAACCCCCCCCCAAAAAAAAABBBDDDHHHKKKMMMOOOKKKFFFDDDGGGKKKNNNOOO555555555555444444444444444444333333222222111111000000...------...//////000000000000000000000000000////////////000000111111000...------------...---------,,,,,,++++++***...------------,,,,,,,,,+++,,,------......------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000....................................////////////000000000000000000000000222111000///......//////........................111000...---,,,---....../////////000000/////////////////////000000000000000000000000////////////////////////.......................................//////000000//////...------...///000111222222444333222000///.........///...,,,---......---,,,***++++++++++++******)))+++,,,...///000000//////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------//////............//////000000///............/////////............//////++++++---......///............---,,,,,,,,,,,,---........................---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---............/////////---,,,,,,,,,,,,,,,++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...//////////////////...---,,,,,,++++++,,,,,,---------,,,++++++---***)))+++......,,,)))***,,,///000000///,,,***------------............------------------------------------,,,,,,,,,,,,,,,,,,---...---,,,***))),,,,,,---...//////000000...------------,,,,,,,,,------------,,,,,,,,,,,,---------------...............---,,,,,,,,,------------------......//////++++++------------++++++,,,,,,,,,,,,+++***))))))......---,,,,,,+++******------------------------++++++************++++++---,,,,,,++++++,,,,,,---...---+++******+++---...---------------.........---............/////////+++,,,...000000///...,,,//////000000000000111111000000000000111111111111222111000/////////000111222222333333333333444444333444555555666666555555888777666999===???===;;;999999999999999999::::::999:::;;;:::999:::<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===@@@BBBBBBAAA@@@AAABBBDDDEEEGGGHHHIIIKKKHHHEEEDDDFFFHHHIIIJJJ555555555444444444333333333333333333222222111111111000///...............000000000000000000000000///////////////000111222333111///---,,,---...///---------,,,,,,,,,++++++------------------------+++,,,------......------...---+++******+++---...---------------------------------.........//////....................................////////////000000000000000000000000000000000///////////////........................222111///...---------------...///000000///...---////////////000000000000000000000000///////////////////////////.........////////////////////////...//////////////////...,,,------...///000111222333222111000///.........///...,,,---...///...,,,,,,,,,---------,,,,,,+++...///000000///---***(((------------------------........................---------------------------,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------///......------......///000/////////............///////////////000000111---------..................---------------------////////////////////////,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,------.../////////////////////------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......///000000111000000------------------,,,,,,,,,,,,,,,------,,,,,,+++---,,,+++,,,------+++)))***+++,,,......,,,+++***,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------......---,,,,,,------...///000111111222------------------------...------------,,,,,,,,,,,,------....../////////...------,,,,,,,,,------,,,------...............***+++---......---+++***,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------------------------------,,,+++***))))))***+++,,,---,,,,,,++++++,,,,,,---------++++++++++++------...------------------------------.........//////***+++,,,...//////......////////////000000000111////////////000000000000333333222111111222222333222222222333333333444444222333444444555555444444777666555777:::<<<;;;:::888888888999999:::::::::999:::::::::999999;;;===;;;;;;;;;;;;<<<<<<<<<<<<@@@???>>>>>>???@@@???===@@@AAACCCEEEFFFFFFFFFFFFHHHGGGFFFEEEEEEFFFFFFFFF555444444444444333333333333222222222222222111111222111111000//////////////////////////////////////////...//////000111111333111///---,,,---...///............------------------------------------+++,,,------......------...---+++******+++---...//////////////////////////////.........---------..................................../////////////////////////////////////////////000000000000000////////////////////////111111000///...------------...///000000///...---////////////000000000000////////////000000000000.........///////////////////////////////////////......////////////......,,,,,,---...///000000111111000000///.........//////---------//////...---------............---------...//////...+++((('''---------------------------------------------------------------------------,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------------......///////////////......---///////////////000111222000000///...------,,,,,,........./////////......////////////////////////,,,------------------,,,------,,,,,,---...///////////////////////////...------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------.../////////......+++,,,,,,------.........+++,,,,,,------,,,,,,,,,---,,,,,,,,,------,,,***---,,,,,,++++++,,,,,,---+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---......//////******+++,,,------......------------------------.........---------,,,,,,,,,------....../////////------,,,,,,,,,------...,,,---......//////......++++++------------++++++---------------,,,,,,++++++++++++,,,,,,------...------------------------,,,+++***))))))***+++,,,---,,,,,,++++++,,,,,,---++++++------------++++++---------------,,,,,,,,,------------............++++++++++++,,,---///000...////////////000000000....../////////000000000222222222222222222333333222222222333333333444444222333333444444444444444666666666777999:::::::::888888888999999:::::::::999:::::::::999999:::<<<;;;;;;;;;<<<<<<=========BBBAAA??????@@@@@@???===???@@@BBBDDDFFFFFFEEEDDDFFFGGGGGGFFFFFFEEEEEEFFF444444444444333333333333222222222222222222111111111111111111111000000000///////////////////////////............//////000111000...------------...........................,,,,,,,,,------------...+++,,,------......------...---,,,,,,,,,,,,---...000000000000000000000000000//////...------,,,,,,------------------------............////////////////////////////////////---...///000111111000000////////////////////////000000000000///..................//////.........////////////000000000000////////////000000000000.........///////////////////////////////////////---......//////......---++++++,,,---...///000000000///...............//////---------///000///...+++,,,,,,---------------++++++------...---,,,,,,------------------------------------------------------------------------,,,,,,++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------............++++++,,,,,,,,,,,,------,,,,,,,,,---......//////......------------....../////////000///......---///......//////000111222222222000...---,,,,,,,,,---...//////000000//////........................////////////////////////......---------///000111/////////............---,,,,,,---------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******+++++++++++++++***+++,,,,,,------.........++++++,,,---------,,,,,,,,,,,,------------,,,,,,000///...------...///000,,,,,,,,,,,,------------........................------------............***++++++,,,---...///000------------............,,,,,,,,,------------...............---------,,,---------------.........------,,,,,,,,,---......+++,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,......------------,,,,,,------------------------++++++************++++++---,,,,,,++++++,,,,,,---***+++---......---+++***,,,,,,,,,,,,,,,---------,,,------------.........---,,,+++***+++---000111......////////////000000////////////000000000000///000000000111111111111222222333333333333444444222333444444555555444444666666666666777888999:::999999999999999999::::::999:::::::::888888:::;;;;;;;;;;;;<<<======>>>>>>@@@???>>>???AAABBBBBBAAA>>>???AAACCCEEEEEEEEEDDDDDDFFFGGGGGGEEEEEEFFFGGG444444444333333333222222111111111111111111222222//////000000000000000000///////////////////////////......------------............---------------------------------------,,,,,,,,,---------......+++,,,------......------........................////////////////////////..................------------------------------............////////////////////////////////////,,,---///000111111111000//////////////////////////////000000000////////////......------......///////////////000000000000.../////////000000000111............/////////000........................---......//////......---++++++,,,---...//////000.........------...//////...------...///000000...++++++,,,------------------------....../////////------------------------................................................++++++,,,,,,------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------------------.........///+++++++++,,,,,,---------,,,,,,------.../////////...------,,,,,,------......///000000000///------............///000111111222111///...------------,,,---.../////////......------------------------/////////....../////////......---,,,---///111222............------,,,,,,++++++,,,,,,------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...******++++++++++++******......---------,,,,,,,,,***+++,,,,,,---------,,,***+++------------.........//////////////////...------,,,,,,,,,,,,,,,,,,////////////////////////------------.........///,,,++++++,,,,,,---......000000000000000/////////,,,,,,,,,---------..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///+++,,,...///000///...---...---+++******+++---...+++,,,,,,---------,,,,,,------............//////------------------------++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,---------.........---,,,,,,------...//////........./////////000000//////000000000111111111//////000111111111111111222222333333333333444444333333444555555555555555555555555555555666888999::::::999999999999999999999::::::999888888999;;;;;;;;;;;;<<<===>>>>>>>>>@@@???>>>???@@@AAA@@@???>>>???@@@BBBCCCEEEEEEEEEBBBDDDFFFEEEDDDDDDFFFHHH444444444333333333222222111111111111111111222222------...///000000000//////////////////////////////...---,,,,,,,,,,,,,,,+++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,------......------......///000000///......////////////////////////,,,,,,------.../////////------------------------............/////////000////////////////////////,,,---///000111111111111000000000000000000000000...///000000000000000//////...---,,,,,,---...///////////////000000000000.../////////000000111111---.........//////000000........................---..................---***++++++,,,---...///000...------------...//////...------...000111000///,,,---......////////////222111000///......//////------------------------000000000000000000000000........................***+++,,,---...---,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......---------------.........//////+++++++++,,,,,,---------,,,,,,------...///000000...------,,,,,,------......///000000000///---,,,------------...///111111000000...------...///000***+++---...///...------------------------------------,,,,,,,,,,,,------...---,,,+++,,,...000222......---------,,,,,,,,,+++++++++,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------......---,,,,,,111000///...,,,+++***)))***+++,,,,,,------------)))+++---...------...///***,,,...//////...,,,***---------,,,,,,+++++++++---------------------------------.........//////------,,,+++++++++,,,,,,.........---,,,,,,++++++,,,,,,,,,------.........//////.........------------------,,,,,,+++++++++,,,,,,,,,,,,,,,---...///+++,,,...000000///...---///---+++))))))+++---///***++++++,,,,,,,,,++++++******,,,...000222333444------------------------+++,,,---......---,,,+++---,,,,,,++++++,,,,,,---...---+++******+++---...******+++,,,,,,---......,,,,,,,,,---------......+++,,,...000000///...---............/////////000000000000000111111111111000111222333333333333333222222333333333444444444333444555555666666555555444444555444333444666888;;;::::::999999888888888999::::::999888777999;;;;;;;;;;;;<<<===>>>>>>???CCCAAA???>>>>>>>>><<<:::>>>>>>???AAACCCDDDFFFGGG@@@CCCDDDDDDBBBCCCFFFIII777777666555333222111111//////000111111111111111000000000000000000000000........................//////...------------.........---,,,,,,++++++***)))******+++---......///------,,,+++,,,---...///......////////////......////////////...---,,,+++---......///////////////000000//////.........---........................////////////............222222222111111111000000......//////000000111111111111000000//////......//////000000000000//////000000//////.........---//////000000000000//////......//////000000111111111111111111000000000000222333222111...---...///......//////...------,,,//////.........//////000//////......------,,,,,,000///......------......000///...------///111222111000////////////000000000000//////000222444555333333222111000///---,,,111000000///...---------.........---------------......---,,,,,,---...///------,,,,,,------...///000000000000000000000000222000///---,,,,,,,,,---......---,,,+++))))))(((***+++,,,,,,---...//////...------------.../////////......------,,,,,,+++......---,,,,,,+++******...............---------222111000.........///000111111000......---------111111000///...---,,,,,,---,,,,,,++++++,,,,,,---...---------...///111222000000///...------,,,,,,---------.........//////---,,,,,,+++,,,---...///......---,,,++++++++++++++++++,,,,,,,,,---------------------------------...------------...//////---------------,,,,,,+++......---------,,,,,,,,,---,,,+++***+++,,,---...++++++,,,------,,,++++++***+++,,,,,,++++++---///------------------------........................,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,+++,,,---.........---,,,---,,,,,,++++++,,,,,,---000000///.....................//////...---,,,,,,............---,,,++++++///+++((()))...111000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---''''''((()))******++++++***+++------------///000---------------------------------............//////////////////000111111111111111000000000000000333333333222222111111111222222333333333333444444333333333333333333333333444555555666777666666666888888999::::::::::::999<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>===<<<<<<======>>>???@@@BBBCCCDDDCCCCCCEEEGGGHHHIIIJJJJJJ666555555444333222111111///000000111111111000000000000000000000000000000........................//////...------------...++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,---------,,,+++++++++,,,...............//////..................///......---,,,---......///////////////000/////////....................................////////////............111111111000000/////////......//////000000111111111000000000/////////...//////000000000000//////000000/////////........./////////000000///////////////////////////000000000000000000000000000000000111000...,,,+++,,,---....../////////......---000000///...............////////////.........---............///111222333111000///...///111333444333333222222222222333333555555555555666777888999888888777777555444333222333333222111000///......------------............///...---,,,,,,---...///......---,,,,,,,,,------////////////////////////000000...---,,,,,,------))))))***+++,,,------...,,,,,,,,,------------------------------......///---------------------...//////......---,,,,,,+++////////////////////////111000///.........//////000///...------,,,,,,,,,////////////............---,,,,,,++++++,,,,,,---......---,,,,,,---...//////......---,,,,,,++++++,,,,,,,,,---------......------,,,,,,,,,---...///---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,------...+++,,,---...////////////......---------,,,,,,,,,,,,,,,+++++++++,,,---...+++,,,---......---,,,++++++,,,---,,,++++++,,,...------------------------------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,++++++,,,---.........---------,,,,,,++++++,,,,,,---//////...---------------------......---,,,,,,+++,,,,,,------...---------000,,,)))+++///111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))***++++++,,,------***,,,------,,,,,,...///---------------------------------............//////////////////000111111111000000000000000000000333333333222222111111111222222222333333333444444333333333333333333333333444555555666666666666666999999:::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===============>>>>>>>>>>>>>>>======>>>>>>???@@@BBBDDDEEEDDDEEEFFFHHHJJJKKKKKKKKK333333333222222222111111000000111111111000000///000000000000000000000000........................//////...------------...******+++,,,,,,---......---------,,,,,,++++++++++++++++++++++++,,,------------............------,,,---......///.........---......///////////////////////////....................................////////////............000000////////////............//////000000111111000000000000//////////////////000000000000//////000000////////////............////////////......///////////////.........////////////000000000000///000///...+++***+++,,,---...//////////////////111111000///............000000111111222222111111///000111333666888;;;<<<444333222222333444777888999888888777777888999999;;;<<<===>>>>>>>>>>>>>>>??????>>>>>>===<<<;;;;;;999888777666444333111111///////////////////////////......---------......000000///...------------........................///......---------......((()))***+++---...//////------------,,,,,,++++++---,,,,,,,,,,,,---......,,,,,,------...//////000000000//////...---------......//////000000111111//////...---------......///...---,,,,,,,,,,,,,,,------.........//////000------,,,,,,,,,,,,------......---,,,,,,,,,,,,------------,,,,,,++++++***------------............------,,,,,,,,,---......,,,,,,+++++++++,,,------,,,,,,,,,,,,------------------------------------+++++++++***+++,,,,,,---+++,,,---///111222333333......---------,,,,,,,,,,,,,,,,,,+++,,,------...------............------,,,------,,,+++***,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++,,,------......---------,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******+++,,,---............000---+++,,,///111111///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------......///,,,---......,,,,,,---...---------------------------------............//////////////////000000111000000000000000000111111222222222222222111111111222222222222333333333333333333333333333333333333555555555666666666666666888888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>????????????>>>>>>>>>???AAABBBDDDEEEEEEFFFHHHIIIJJJKKKLLLLLL111111111111111111222222000111111111111000//////////////////////////////........................//////...------------...,,,---------.........///------,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,------------,,,,,,+++,,,---...////////////---......//////////////////////////////.................................////////////............////////////////////////......//////000000111111000000000000//////////////////000000000000//////000000//////////////////......////////////......000/////////......------///////////////000000000000000000///---,,,---///---...///000000111111111222222111111111222222333333444666777888888888777666777999;;;>>>AAACCCEEE:::999888777888:::<<<===???>>>>>>>>>>>>???@@@@@@BBBCCCDDDEEEEEEDDDCCCCCCFFFEEEDDDDDDCCCCCCCCCCCC@@@@@@>>>===;;;999888777444444333222111000000///000/////////............111000//////.........///------------------------------------......//////......------,,,,,,++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------.........//////////////////.........------------...///000000111111------------------------///......---,,,,,,,,,------------.........//////------,,,,,,,,,,,,------------------------......---------,,,,,,,,,++++++............////////////------------------------------,,,+++++++++,,,,,,,,,,,,,,,------------...------------------------,,,++++++++++++,,,------,,,---///111222333333333......---------,,,,,,,,,,,,,,,,,,,,,------..............................---......,,,******+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////------------------------+++,,,------------,,,+++,,,,,,,,,------------------,,,,,,++++++,,,,,,---///...------,,,,,,------,,,,,,---------,,,,,,++++++,,,------.........---...,,,+++,,,///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------.........///,,,.........,,,+++,,,------------------------------------............///000000////////////000000000000000000000111111111222222222111111111111111111222222222222333333333222222333333333333444444555555555555555666777777555555666777777777777777:::::::::::::::;;;;;;;;;===<<<<<<;;;;;;::::::::::::;;;===>>>???@@@@@@@@@>>>>>>??????@@@BBBCCCDDDEEEFFFGGGHHHJJJJJJJJJKKK000000111111111111222222000000111111111000000/////////////////////////////////////////////////////////...------------......---------,,,,,,++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++---...//////000000---......///////////////.........///////////////////////////////////////////////////............000000000000000000000000......//////000000111111////////////000000000000//////000000000000////////////000000000000000000......////////////......000000//////.........---.../////////000000111111///000000000//////000222///000222333555555666666666666666777888999:::;;;;;;<<<>>>@@@AAAAAA@@@?????????@@@BBBDDDFFFHHHIIIBBBAAA@@@??????AAABBBDDDEEEEEEDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFIIIHHHHHHGGGGGGGGGHHHHHHHHHGGGFFFDDDBBB@@@???>>>===<<<:::888666444222111222222222222111111000000.........------...//////------------------------,,,,,,---....../////////111111///...,,,+++***)))++++++,,,---......//////---,,,,,,,,,,,,---......000000000//////..................---------------,,,,,,---......///000000,,,,,,------------------000///..............................------------...------,,,,,,------...+++,,,---...///000111111............------------,,,,,,---------.........---------------------,,,///...---,,,+++*********,,,,,,---------.........---------------------------------------.../////////000000111111111111111......---------,,,,,,,,,,,,,,,---------.................................---......,,,******+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------------------------............------,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,---000//////...............------............---------.........------,,,+++,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,.........,,,+++,,,------------------------------------............///000000////////////000000//////000000111111111111111111111111111111111111111111111222222222333333222222222333333444444444666555555555555666777777555555666777777777777666999999999999::::::;;;;;;<<<<<<;;;;;;::::::999999999:::<<<===??????@@@@@@>>>>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFGGGHHHHHHHHH111111111111111111222222//////000111111111111111000000000000000000000000//////////////////////////////...------------...,,,,,,+++******)))((((((+++++++++,,,,,,---------***++++++,,,---,,,,,,,,,------............------+++,,,---...////////////---......///////////////.........///////////////////////////////////////////////////............//////000000000000111111......//////000000111111////////////000000000000//////000000000000////////////000000000000111111//////000000000000//////000000000000//////////////////000000111111222222...000111111111222444777777888:::<<<>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEFFFDDDFFFHHHJJJKKKKKKIIIIIIFFFGGGGGGGGGHHHJJJKKKLLLLLLJJJHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMLLLLLLLLLLLLKKKJJJIIIIIIKKKJJJIIIHHHIIIJJJKKKLLLMMMLLLKKKIIIHHHFFFEEEEEEDDDCCCAAA???<<<:::888777777888888888777666555444///......------------...------------------------,,,,,,---.../////////...000//////......---,,,,,,,,,,,,---...///000111111...------------...//////222111111000//////......------------------------,,,,,,------......//////+++,,,------......------000//////........./////////.........------,,,,,,......------------......***+++---///000222222222........................)))*********++++++++++++------.........---,,,+++......---,,,++++++++++++,,,---------............------------------------///////////////000000111000000000000000///............---------,,,,,,,,,,,,,,,---............---......------------......,,,------,,,+++***,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++------------------------........................---,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---000000///............///------......//////..................---,,,+++******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...---------------------------------............///111000000////////////////////////000111111222222000000000111111111111111111111111111222222222222111222222333333444444555666555555444444666777888777777888999999999999999777888888999999::::::;;;::::::::::::::::::999999888999;;;<<<===>>>>>>>>>=========>>>>>>???AAAAAABBBBBBCCCDDDEEEEEEEEEEEE222222222222222222111111---...///111222222222222000000000000000000000000//////////////////////////////...------------...++++++++++++++++++******------,,,,,,,,,,,,++++++***+++,,,---...------,,,.........//////.........,,,,,,---.../////////...---......///////////////............/////////000////////////////////////////////////.....................//////000000000......//////000000111111.../////////000000000111//////000000000000////////////000000000111111111000000111111111111000000000000000111111111111111000000000111222333333333222444555777777999<<>>>>>??????>>>===;;;:::666555444222000/////////------------------------,,,---...//////......---/////////................../////////000000111111///............///000000000000000000000000000000......................................./////////+++,,,---...///......---.........------......///,,,,,,------------............------------......***+++---...000000000000------------------------*********+++++++++,,,,,,------.........---,,,+++++++++++++++,,,,,,---...------------............------------------------000////////////000111111......//////...------,,,......---------,,,,,,,,,,,,,,,.../////////...---...---,,,++++++,,,---...+++,,,---,,,++++++,,,...------------------------------------------------)))***++++++,,,,,,++++++...........................------------------...------,,,,,,,,,---...///---,,,,,,++++++,,,,,,---//////...------------...+++,,,---............------------...------,,,,,,***,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,...///---------------------------------............///111111000///////////////...//////000111111222222///000000000111111111222111111111111222222222222111111222333333444555555777666444444444555777888777888999999::::::999999777777777888999:::::::::999999999999::::::::::::888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBCCCDDDDDDEEEDDDDDD333333333222222222111111,,,---///000222333333333000000000000000000000000000000000000000000000000//////...------------...,,,------......//////000///......---+++******)))+++,,,---...///...------......////////////......,,,---......///.........---......///////////////---.........//////000000000000000000000000000000000/////////............---------.........//////......//////000111111111.../////////000000111111//////000000000000////////////000000111111111222111111222222222222111111000000111111222222333333000000111222333333444444777999;;;===>>>AAADDDGGGJJJKKKMMMPPPRRRTTTUUUVVVZZZYYYXXXWWWUUUUUUTTTTTTTTTUUUXXXZZZZZZYYYWWWUUUTTTTTTTTTUUUVVVWWWXXXYYYYYYWWWUUURRRQQQQQQQQQRRROOOOOOOOOOOOPPPQQQSSSSSSSSSQQQOOONNNMMMMMMMMMNNNLLLKKKJJJJJJJJJLLLNNNOOONNNNNNMMMMMMLLLKKKJJJJJJIIIIIIHHHHHHGGGFFFFFFEEECCCCCCDDDDDDCCCBBB@@@???@@@>>>;;;888666333222111........................------...//////...---,,,111000000///...------,,,111111111111000000000000///////////////000111111/////////000111111222222////////////000000000000000000000000////////////+++,,,.../////////......------,,,,,,,,,------...***++++++,,,---//////000......------------......***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------...///...---+++***((())))))+++,,,...000111---------.........//////------------------------///////////////000111111,,,,,,------------,,,,,,......---------,,,,,,,,,,,,,,,.../////////...------,,,++++++++++++,,,---***+++,,,,,,++++++---///------------------------........................,,,---......//////..............................---,,,,,,++++++,,,,,,---------,,,+++,,,---...///---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---***+++,,,,,,------------++++++,,,---............+++---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------,,,***+++------------///000---------------------------------.........//////111111000///////////////...//////000111222222222//////000000111111111222000111111111111222222222111111222333333444555555777666444333444555777999666666777888888888888888666777777888999999::::::888888888999999::::::;;;888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???BBBBBBCCCDDDEEEEEEDDDDDD444333111000000000111111,,,---...000000000//////000000000000000000000000........................///...---,,,,,,---...///........................++++++,,,---,,,+++)))(((222000---+++***+++,,,,,,....................................////////////000000////////////000000///////////////////////////...------...///000111///...---------...///000111000///......///000111000...------///000000///---...000111222222111111111000/////////000111222111000///......///000111000000000000111222333333222000...---///000222222111222222333666999<<<>>>CCCCCCDDDFFFHHHLLLOOOQQQWWWWWWXXXYYYZZZZZZ[[[[[[[[[ZZZXXXWWWVVVUUUVVVVVVVVVXXXYYYXXXUUUTTTWWWYYYXXXYYYYYYXXXWWWWWWXXXZZZ]]][[[YYYYYYZZZZZZWWWTTTTTTTTTTTTTTTTTTUUUVVVVVVVVVUUUUUUTTTRRRPPPNNNMMMPPPNNNLLLKKKJJJKKKLLLMMMMMMMMMNNNNNNNNNMMMMMMLLLNNNMMMLLLKKKJJJJJJKKKKKKKKKJJJIIIGGGGGGHHHIIIIIIGGGEEECCC???<<<888666444111111000///...---,,,,,,//////.........//////000/////////000//////..................//////000000......------------......111111000000//////......444222000---,,,,,,------,,,,,,---.../////////...................................................---,,,,,,++++++,,,,,,---///...---,,,+++*********,,,,,,+++***+++,,,---...,,,,,,,,,------.........---,,,,,,++++++,,,,,,------...///...------...///...------------...//////,,,---...---,,,+++---///........................000000000//////.........------------------------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,------.........//////...------------............------,,,,,,,,,......---,,,,,,,,,------///---+++***++++++***)))***++++++,,,,,,++++++***,,,,,,,,,---------......,,,++++++******++++++,,,+++,,,------......---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,.........///......------...------------...//////111111000000/////////...////////////000000000000//////000000000000//////111111222222222333333333333333222222111222222222333333333444555666777777:::999999888777666666555888666555555666777777666888888888999999999999999:::;;;<<<<<<:::999:::<<<<<<<<<<<<<<<===>>>@@@@@@BBBAAABBBDDDGGGHHHHHHFFF444333222111000111111222---...///000111000///...////////////////////////........................///...------------...///........................------.........---++++++000///---,,,++++++,,,---....................................////////////000000111111222444555666///////////////////////////......---...///000111222222111111000///...---000///............///000///---,,,,,,...//////......///000111222222111111111000////////////000111111000///......///000111222111111000000111111222111000...///000222444555666777999<<>>@@@@@@AAAAAAAAACCCFFFGGGGGGFFF444333333222222222222333///000111111111000///...////////////////////////........................///...------------...///...........................////////////...------------------------------....................................////////////...///000222444666777888000000000000000000000000//////.........///000000...///000000000000///...000//////......//////000111/////////111222111000000000111111222111111000222111111111111111111222111000000//////000000111222222111111000111111111222222222333555777999;;;???@@@DDDHHHKKKNNNQQQRRRTTTTTTUUUVVVXXX[[[^^^___^^^______``````aaaaaaaaa\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\[[[YYYYYYZZZ[[[]]]^^^``````^^^]]]^^^______^^^]]]^^^___^^^]]][[[[[[[[[[[[\\\\\\\\\]]]]]]YYYYYYXXXXXXWWWUUUTTTSSSUUUTTTRRRQQQPPPPPPQQQQQQPPPPPPPPPPPPPPPOOONNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOONNNMMMMMMJJJIIIGGGEEECCC@@@???>>>;;;:::999888666555333333333333222111000000000000111111222222111000000/////////000000000000111111///......------......///////////////000000000000111000///---------.../////////000000000///......////////////////////////........................///......------....../////////...............///...------------...//////------------------,,,,,,///......------......///---...///...------...///,,,++++++++++++,,,------,,,---...---,,,+++---///------------------------,,,,,,,,,,,,++++++++++++------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,((((((***+++---...///000,,,,,,,,,------------............---------------...------------,,,,,,,,,,,,,,,,,,,,,------...///222000...---.........,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,000000///...,,,***)))(((---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---...------------.../////////.........------------////////////000000000000///000000111111000000///000000000111111111222222333333222222222222333333444444555555555555555555444444555666777777888888888888888888888888888999555555555666666666777777:::;;;<<<<<<::::::;;;<<<============>>>>>>???@@@@@@@@@@@@BBBEEEGGGFFFEEE444333333333333333333333111111222222222000///...////////////////////////.................................------....................................////////////.........+++,,,------......------....................................////////////,,,---...000222444444555000000000000000000000000//////////////////000000,,,,,,...000333666888:::000000000000000000000000000///...///111222111///111111111111111111111111333333444555555555444444222111111111111111111222222222111222222333444555777888999;;;<<>>===;;;:::999777666555444333222222222222222222222222111000/////////000000000000000000//////............//////......//////000000111111//////............///000000000111111000///......////////////////////////..............................------------......,,,,,,,,,,,,,,,---.....................//////000.........------,,,,,,,,,......------------......---...///...---------///...------------...//////,,,---...---,,,+++---///------------------------------------------------........................------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.........------------------------))))))***,,,---...///000------------------------............------,,,,,,------------------------+++++++++,,,---...///000111///...---...///...---+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,//////......,,,***)))(((---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...//////000000000000///...------------...//////333222111000///...------////////////000000000000000000000111111000000000///000000000000111111111333333222222222333444444555555555555555444444444111222333555666888999:::999:::;;;:::888777666666777777777777777777777777999;;;<<<;;;::::::;;;===>>>>>>======>>>??????@@@@@@???@@@BBBEEEFFFFFFDDD333333333333333333333333111111222222222000///...................................................---..................---........................------------------......***+++,,,---................................................////////////---...///000111111111000000000000000000000000000000000000000000000//////000000000111555;;;@@@DDD111111111111111111111111,,,,,,,,,---//////...,,,111111111111111222222222333444666888999888777666555555555666666555555555333333444666888:::<<<===@@@BBBEEEFFFGGGHHHLLLOOOQQQSSSUUUWWWYYYYYYYYYXXX[[[ZZZZZZZZZ[[[]]]___```]]]]]]]]]]]]]]]^^^^^^^^^[[[\\\]]]]]]^^^^^^_________^^^\\\[[[ZZZYYYYYYXXXXXXYYY[[[[[[YYYXXXYYYZZZZZZ[[[\\\]]]]]]]]]]]]^^^^^^^^^___```aaa``````___\\\]]]]]]]]]\\\[[[ZZZZZZXXXWWWUUURRROOOMMMLLLKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKLLLLLLKKKKKKIIIJJJKKKLLLKKKJJJIIIHHHEEEEEEDDDDDDCCCBBBAAAAAADDDCCCBBBAAA???>>>===<<<:::999888777666666666666444444444444333222111000/////////////////////////////////....../////////......//////000000111111...............//////000000000111111000///......------------------------........................------,,,,,,,,,,,,------,,,,,,,,,,,,---...//////......////////////000///.........------,,,,,,,,,------,,,,,,,,,,,,---------...///...---------///...------------...//////,,,---...---,,,+++---///------------------------------------------------........................------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------------------............------------------------------......------,,,+++------------------------+++++++++,,,---...///000000...,,,,,,---...---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---,,,,,,------,,,,,,+++***---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////...------------...//////000000000000000/////////////////////000000000000000000111111111111000000///000000000000111111111333222222222333444444555555555555555555444444444111222333555666888999::::::===??????<<<888666555888888888777777777666666999:::;;;;;;::::::<<<===???>>>>>>>>>>>>??????@@@@@@???@@@BBBEEEFFFFFFDDD111222222333333333333222///000111111111000///...................................................------...//////...------........................,,,,,,,,,+++,,,,,,---...,,,,,,,,,------.............................................////////////000111222333333222000///000000000000000000000000000000111111111000//////000///...---000333888;;;000111111222222111111000//////000111333333111///111000000111111222444444333555999<<<>>>===<<<;;;<<<<<<============<<<<<<999:::;;;>>>AAADDDFFFHHHJJJMMMQQQQQQPPPQQQTTTWWWXXXYYYYYYZZZZZZZZZYYYYYY]]]\\\\\\\\\\\\]]]___```^^^^^^^^^^^^^^^^^^^^^^^^ZZZZZZ[[[\\\]]]]]]\\\\\\^^^[[[YYYXXXWWWWWWUUUTTTRRRSSSTTTSSSQQQQQQSSSUUUSSSUUUXXXXXXXXXXXXZZZ[[[[[[\\\]]]^^^^^^^^^]]]\\\ZZZ[[[[[[[[[[[[[[[ZZZZZZWWWVVVUUUSSSQQQNNNMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGHHHIIIJJJKKKLLLKKKJJJIIIGGGHHHHHHHHHGGGGGGFFFFFFDDDDDDDDDCCCBBBBBBAAAAAABBBBBBAAA@@@???>>>============<<<;;;::::::::::::777777777777666444333222111000000000000000//////000//////......//////000////////////000000000000........./////////////////////000000000///......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,++++++,,,,,,,,,///.........///000111111---......///000/////////------------------,,,,,,,,,,,,,,,++++++,,,,,,,,,---...///...------...///,,,++++++++++++,,,------,,,---...---,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,........................------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111------------------------/////////......---------...------------,,,,,,,,,,,,------......,,,+++***,,,,,,,,,------------...,,,,,,,,,,,,------...///...,,,++++++,,,------,,,,,,,,,------------,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------******+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------...------------...//////)))***+++---...000111222////////////000000000000000111111222222111111000000000000111111111222222333222222333333444555666444444555555555555555555333333444555777888999:::;;;AAAGGGHHHEEE???<<<;;;;;;;;;:::888777666555555888:::;;;;;;;;;;;;<<<===?????????>>>>>>??????@@@@@@@@@@@@BBBEEEGGGFFFEEE000000222333333333222222---...///000111000///...................................................------...//////...------........................,,,,,,+++++++++,,,.........---,,,,,,,,,---...///....................................////////////000111333444444333111000////////////////////////000111111222111000///...,,,,,,,,,,,,,,,------......///000000000000///...222111222444666666333111000000000000222333555666888;;;@@@DDDGGGGGGFFFEEEDDDEEEFFFFFFFFFFFFEEEDDDCCCDDDEEEHHHJJJMMMPPPQQQRRRVVVZZZZZZWWWVVVYYY\\\]]]]]]\\\\\\[[[[[[\\\\\\^^^]]]\\\\\\\\\]]]^^^___]]]]]]]]]]]]]]]]]]]]]]]]XXXXXXYYYZZZZZZZZZYYYXXXWWWTTTPPPOOOOOOOOOMMMJJJIIIIIIHHHFFFEEEFFFIIIKKKLLLOOORRRSSSSSSSSSUUUWWWVVVXXXYYY[[[[[[ZZZYYYXXXVVVVVVWWWXXXXXXWWWWWWWWWVVVVVVUUUUUUTTTSSSRRRRRROOOOOONNNNNNMMMKKKJJJIIIIIIJJJLLLLLLLLLKKKIIIHHHHHHGGGGGGFFFEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???<<<<<<;;;;;;:::888777666333333333222222111111111000000////////////000000000000000000//////////////////////////////......------.../////////......------------------------........................------,,,,,,,,,,,,------000///////////////000111,,,---.../////////......,,,,,,------------------------,,,,,,,,,,,,---------...///...------...///,,,++++++++++++,,,------,,,---...---,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111.................................------,,,,,,,,,......---------,,,,,,,,,+++,,,---......,,,+++))),,,,,,,,,---------......------,,,,,,,,,------......,,,++++++,,,------,,,,,,,,,------------,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------)))***+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...............------------...//////***+++,,,---...///000111////////////000000000000000111111222222111111000111111111111222222222333222222222333333555666666333444444444555666666666555666666777777888888999===EEEOOOSSSQQQKKKGGGEEEAAAAAA???===;;;999888777888:::;;;;;;;;;;;;<<<>>>@@@@@@???>>>>>>??????@@@AAAAAAAAACCCFFFGGGGGGFFF///000111222333222222111,,,---...000000000//////................................................,,,---...//////...---,,,........................---,,,,,,+++,,,---...//////...,,,++++++,,,...///..................................../////////000...000222333333222111000////////////////////////000111222222222000///...,,,...000111111000---,,,,,,---...//////...---,,,,,,,,,---///111111...,,,/////////000222444666888???BBBHHHMMMPPPPPPOOONNNJJJKKKLLLLLLLLLLLLKKKJJJLLLLLLMMMOOOQQQSSSUUUVVVWWW[[[___^^^ZZZYYY[[[^^^```___^^^]]]]]]]]]______]]]\\\[[[ZZZZZZ[[[\\\]]][[[[[[[[[[[[[[[[[[[[[[[[VVVWWWXXXYYYYYYXXXWWWVVVOOOKKKHHHFFFGGGFFFDDDAAAAAA@@@>>><<<:::<<<@@@CCCHHHKKKNNNPPPOOOOOORRRTTTSSSUUUWWWXXXYYYXXXVVVUUUSSSSSSTTTTTTUUUTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXQQQQQQQQQPPPOOONNNLLLLLLKKKLLLMMMNNNMMMLLLJJJHHHIIIHHHGGGFFFEEEFFFGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@???@@@@@@AAAAAA?????????>>>===;;;:::999555555555444444333333333000000////////////000000111111000000//////......//////000000///...------,,,,,,---.../////////............................................................------...............------------......+++,,,.../////////...---,,,,,,,,,------..................------.........---...///...------...///...------------...//////------...---,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,.........//////000000000////////////////////////------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,---......,,,***))),,,,,,,,,------...............---,,,,,,,,,------...---++++++---......---,,,------......------,,,,,,,,,,,,---------.........------,,,,,,------...***++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111111...------------...//////222222111000///.........////////////000000000000111111222222222222111111111222222222222333333333222222222333444555666777333333444444555666777777777777777777888888888888>>>HHHUUU[[[ZZZTTTPPPOOOHHHGGGEEECCC@@@>>><<<;;;888999;;;;;;;;;;;;<<<>>>@@@@@@???????????????@@@BBBAAABBBDDDGGGHHHHHHFFF000000000000000000000000///////////////...---------000222111///...///111000000//////.........---.........------,,,,,,,,,---------............///---------,,,,,,+++++++++,,,,,,,,,---------......//////.........---------,,,---......------...000//////000000000000//////111111111111111111111111333000...///111222111///222222111000///...------000///------,,,---...///---...///000000000//////000000///000333888<<>>>>>===:::777777777777666777999>>>AAAIIIKKKMMMOOOOOOOOOQQQRRRSSSSSSTTTUUUVVVVVVWWWWWWRRRRRRRRRRRRSSSTTTUUUUUUWWWXXXZZZ\\\\\\ZZZYYYWWWSSSRRRPPPNNNMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKJJJHHHHHHHHHGGGFFFEEEEEEDDDHHHHHHIIIJJJIIIFFFDDDBBBHHHFFFDDDDDDDDDDDDBBB@@@CCCBBBAAA@@@@@@AAABBBCCCAAAAAAAAAAAAAAAAAA@@@???===<<<;;;:::999888888888222222000//////.........000000000//////......---//////............//////000//////...---,,,,,,,,,,,,,,,---...//////......///...---,,,,,,---...///...///000///---,,,,,,...000000//////.........---111000///...---,,,++++++/////////......---------111111000///...------,,,%%%&&&(((+++---...//////------------------------******+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++..................------,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,,,,,,,+++***)))+++,,,,,,---///111222444000000//////.........---........................//////...---------...///+++++++++,,,,,,---------......//////......---,,,111000///...------...///...------,,,,,,------...,,,------......------,,,---,,,,,,++++++,,,,,,---+++...111000,,,)))((()))---------,,,,,,+++++++++---------,,,,,,+++++++++...---,,,,,,++++++++++++...------,,,,,,++++++***,,,---------,,,++++++***000///---,,,++++++,,,,,,---------.........//////........................////////////////////////111111111111000000000000000000000000000000000000333333444444444333333222222222222222222222333333333333555666777777777777888888777999;;;;;;:::999<<>>;;;777777777777777666999===@@@CCCEEEHHHIIIIIIIIIJJJKKKKKKKKKMMMNNNPPPRRRSSSTTTSSSSSSRRRRRRRRRSSSTTTTTTRRRSSSUUUWWWYYYYYYZZZYYYYYYWWWUUUSSSRRRQQQQQQQQQQQQQQQQQQPPPOOONNNMMMLLLFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIIIIIIIHHHFFFEEEFFFDDDCCCCCCDDDEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDCCCCCCBBB@@@???>>><<<:::999888888444444222111000/////////111000000000/////////...//////............//////222111111000//////......,,,------...//////......///...------------...///...///000///---,,,---...000/////////.........---...............---------.........---------,,,,,,000//////......------,,,)))***+++,,,------------------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,------------,,,,,,---------...//////000000///.........------------........................------.........---------++++++,,,,,,,,,------------............---,,,,,,000///...---------.........------,,,,,,------...,,,------......------,,,---,,,,,,++++++,,,,,,------000222222///------...---------,,,,,,+++++++++---------,,,,,,+++++++++...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++//////...---,,,,,,,,,,,,,,,------------.................................////////////////////////000000000000000000000000000000000000000000000000222222333333333333222222222222222222222333333333444444555666777777777666777777777999;;;<<<;;;999999BBBMMMWWW\\\]]]\\\[[[ZZZRRRGGG???<<<;;;:::999999999999::::::::::::;;;>>>???AAAAAA???>>>???@@@AAABBBCCCDDDEEEFFFFFFFFF000000000000000000000000111111111111111000000///...///111111/////////000---------------,,,,,,,,,,,,,,,---------------------------............///------------,,,,,,,,,,,,,,,------------........./////////............---,,,...//////...---///000//////000000000000//////000000000000000000000000111///......000000000////////////000000000111111000000////////////000111000000/////////000222222555666999<<<@@@CCCFFFHHHKKKRRRVVVVVVWWWYYYYYYWWWSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSTTTUUUVVVVVVWWWWWWZZZYYYXXXWWWVVVUUUUUUUUUSSSTTTTTTUUUUUUUUUUUUTTTUUUUUUWWWXXXYYYZZZZZZZZZZZZ[[[\\\]]]]]]\\\[[[ZZZYYYWWWUUUTTTUUUVVVVVVUUUKKKGGGCCCAAAAAA???:::777888888888777666888;;;>>>===???BBBCCCBBBBBBBBBCCCAAABBBDDDFFFIIIKKKMMMNNNPPPOOONNNNNNMMMNNNNNNNNNJJJKKKLLLOOORRRUUUWWWXXXZZZYYYYYYXXXYYYYYYZZZZZZVVVVVVVVVUUUTTTRRRQQQPPPIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEECCCBBBBBBDDDFFFFFFEEEAAABBBBBBCCCBBBBBBAAAAAACCCDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA>>><<<;;;::::::888777555333222111000000111000000000000000//////......------------......111111111000//////......,,,---......///.........///...------------...///---/////////---,,,---.../////////...............---------.........//////------------,,,,,,,,,,,,------------------------------......------,,,+++------------------------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------.....................///......---,,,---------------,,,,,,,,,........................+++,,,------...---,,,,,,,,,,,,,,,,,,---------------------------,,,++++++......---,,,,,,,,,------...------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,******+++,,,,,,---......---............---,,,,,,............---,,,++++++,,,,,,,,,,,,------------........................////////////////////////////////////////////////000000000000000000000000111111222222222222222111111222222222333333333444555555666666666666666555666666666888;;;<<<;;;:::777>>>HHHQQQWWW[[[^^^___]]]TTTHHH>>>;;;:::999888:::999888888888:::;;;<<<;;;===???@@@@@@@@@AAABBBAAABBBBBBCCCEEEEEEFFFFFF000000000000000000000000......////////////.........///000000000/////////------------------------,,,,,,,,,------.........---------............///------------------,,,,,,------------............/////////...............---...//////......///000000000////////////000000////////////////////////000//////...//////000000000000000000000000000000///////////////000000000111000///...///111333555888:::>>>BBBFFFIIIKKKLLLMMMSSSWWWVVVVVVXXXXXXVVVUUUTTTTTTSSSRRRQQQPPPPPPOOOOOOOOOPPPPPPQQQQQQRRRRRRQQQPPPOOONNNNNNNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRQQQQQQRRRTTTVVVXXXZZZ[[[WWWXXXYYYZZZZZZZZZYYYYYYVVVSSSPPPOOOQQQSSSRRRQQQJJJFFFBBBAAA@@@>>>:::666999999999888777777:::<<<:::===@@@AAA@@@??????@@@>>>>>>@@@BBBDDDEEEGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBCCCDDDGGGKKKOOOQQQRRRSSSTTTWWWYYY\\\^^^___YYYYYYXXXWWWVVVTTTSSSRRRQQQPPPPPPOOOOOONNNMMMMMMIIIHHHGGGGGGFFFGGGGGGGGGHHHFFFDDDDDDEEEFFFFFFEEEBBBBBBCCCDDDDDDCCCAAA@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDBBBAAA???>>>>>>>>><<<;;;999777555444333222111111000000000/////////......------------......//////......------------------...............---.........------.........---...///...---,,,---///........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.../////////...---,,,,,,---------------------------------------------,,,------------------------...---,,,++++++,,,---...---------...............---------------------------------............///......---------------------......///......,,,,,,------------------------........................,,,,,,+++++++++,,,------,,,,,,------------------,,,,,,------,,,,,,+++***---,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,------------......///......------,,,---...///...---+++***+++++++++,,,,,,,,,------........................////////////////////////............////////////000000000000000000000000000000111222222222111111111222222333333444444444555666666666666666555444555555555888;;;<<<<<<;;;666;;;CCCJJJQQQWWW\\\```___UUUGGG===999999999888:::999888777888:::<<<===;;;===???@@@@@@@@@AAABBB@@@@@@AAABBBCCCDDDEEEFFF000000000000000000000000......////////////....../////////000000000///.....................//////,,,,,,,,,------.........---------............///---------------------------------.........//////////////////////////////---...000///......///111000000////////////000000////////////////////////000000000/////////000111222222222111000/////////......//////000000000000111000000000111444777999;;;===AAAFFFJJJMMMNNNOOOPPPUUUXXXVVVVVVXXXXXXVVVUUUTTTSSSQQQOOOMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNMMMMMMMMMNNNOOOQQQTTTVVVXXXZZZWWWWWWXXXXXXYYYYYYYYYYYYUUUQQQNNNNNNQQQSSSQQQOOOHHHDDD@@@>>>>>>===999666999::::::999888888:::<<<<<>>===>>>@@@CCCFFFHHHHHHIIIKKKNNNQQQSSSUUUVVVUUUUUUTTTSSSRRRPPPOOONNNRRRRRRSSSTTTTTTUUUVVVVVVRRRQQQPPPOOONNNNNNNNNNNNMMMKKKIIIIIIIIIGGGEEECCCBBBBBBCCCDDDCCCBBB@@@???????????????@@@AAACCCDDDCCCBBBBBBAAAAAABBBBBBBBB???>>><<<:::888777666666222222111111000/////////.........------.....................---------------...............---------..................---,,,...///...------...///---------...............///............---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------------...//////.........------------------------++++++,,,------...//////------------------------...---,,,++++++,,,---...---------.........//////---------------------------------............///000///---,,,++++++++++++------....................................//////...........................,,,***((()))+++...000------------------------,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------......------,,,+++,,,,,,------,,,,,,+++///............---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,+++++++++------......///......---,,,---.........---,,,++++++++++++,,,,,,,,,------........................////////////////////////---........./////////000000000000000000000000000///000111222222222222222111111222333444444555555555666666666666666555444444444555777:::<<<;;;:::888;;;@@@EEEJJJQQQXXX\\\]]]SSSFFF<<<888888888888:::999888888888:::===>>><<<>>>@@@@@@??????@@@AAA?????????@@@AAABBBDDDEEE000000000000000000000000///000000111111111111111000/////////111111///............///////////////,,,,,,---------------------------............///------------............------........./////////...////////////000000000---///000000///...000111111000///......///000111000000000000000000000000000111111111//////000222444333222111000///.........///000111111222111111222222333444777:::===???>>>@@@DDDHHHLLLOOOPPPQQQRRRWWWYYYWWWUUUWWWWWWUUUSSSRRRPPPNNNLLLJJJHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHGGGHHHIIIIIIIIIIIIIIIHHHJJJKKKNNNQQQSSSVVVWWWXXXWWWWWWXXXXXXYYYYYYZZZZZZWWWSSSPPPQQQUUUVVVSSSOOOGGGBBB>>><<<======:::888:::;;;;;;;;;999999;;;===@@@CCCHHHJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@???@@@BBBDDDFFFFFFFFFGGGHHHIIIIIIIIIIIINNNNNNMMMLLLJJJIIIGGGFFFKKKLLLNNNQQQTTTVVVXXXZZZYYYYYYXXXXXXXXXWWWWWWWWWRRRQQQPPPOOONNNJJJEEEBBB@@@@@@@@@@@@???>>>======>>>>>>>>>>>>???AAACCCEEEAAAAAAAAAAAABBBCCCDDDDDDBBBAAA???===<<<;;;::::::666666555333222111000/////////............//////000000000000000000//////.........///......---,,,------...//////...------,,,---///...------...///---------------.........//////.........---------,,,,,,,,,,,,------------+++++++++,,,,,,---------,,,,,,---...////////////------------------------++++++,,,---...///000000------------------------...------,,,,,,------...,,,,,,------.../////////---------------------------------............///000...---++++++++++++,,,//////.........///000000.........///////////////...........................---***)))))),,,///222............---------------------------,,,++++++++++++,,,---------,,,,,,...------,,,,,,------...,,,------......------,,,++++++------------++++++------...///000///,,,)))++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------......---,,,,,,+++******,,,,,,---............---,,,------...------,,,,,,,,,,,,,,,,,,------------........................////////////////////////.........//////000000111000000000000000000000000000000111222333333333333111111222333444555666666555555666666666666666555555555555777:::;;;:::999:::;;;>>>@@@EEEKKKSSSXXXXXXOOOCCC;;;888999999888::::::::::::;;;<<<>>>???<<<>>>@@@@@@??????@@@AAA@@@?????????@@@BBBDDDEEE000000000000000000000000//////000111111111111111000///...///111222000------------....../////////------------------,,,,,,---------............///------------.........///............////////////.../////////000000000000---///000000//////000111111000///......///000111111111111111111111111111111222333222000///111444222222222111111000000000000111222444444444444444333555777;;;>>>AAADDDEEECCCDDDGGGJJJMMMPPPRRRSSSPPPTTTVVVSSSQQQSSSSSSQQQNNNNNNMMMLLLJJJIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFHHHIIIKKKLLLIIIJJJJJJJJJJJJIIIIIIHHHHHHJJJMMMQQQTTTUUUUUUUUUTTTTTTTTTUUUVVVWWWXXXXXXWWWSSSQQQSSSXXXXXXSSSNNNGGGBBB===;;;<<<======<<<:::;;;<<<<<<;;;;;;===>>>CCCGGGKKKOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKKKKJJJKKKKKKJJJIIIHHHHHHHHHIIIIIIHHHGGGGGGGGGHHHJJJKKKJJJKKKKKKKKKKKKJJJHHHGGGKKKKKKJJJIIIGGGEEECCCBBBBBBCCCEEEHHHKKKMMMOOOPPPSSSTTTVVVXXXXXXXXXXXXXXXTTTTTTTTTUUUSSSNNNHHHCCC===<<<;;;::::::999999999;;;;;;:::;;;<<>>>>>======<<<;;;999777555333222111000000////////////000000///000000000000000000000......//////...------,,,------...//////...------,,,---......------...000,,,,,,,,,------.........---------...............,,,,,,---------.........,,,,,,,,,,,,------------,,,,,,---............---------------------------,,,---------......//////........................,,,------------------,,,,,,,,,------...//////000........................---------............///...---,,,+++,,,---///000444222000...---...///111---------....../////////........................,,,,,,,,,,,,---...///000///.........---------------............---,,,,,,***+++,,,.........---,,,...------,,,,,,------...,,,------......------,,,***+++---......---+++*********,,,000333333///++++++++++++,,,,,,---------+++++++++,,,,,,---------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------,,,,,,------...,,,------------.................................////////////////////////......///000000111222222000000000000000000000000000111222333444444444444111111222333444555666666444444555666777777777666666555555777999:::999888999:::;;;>>>AAAHHHPPPUUURRRJJJ@@@:::999999999888::::::;;;<<<===>>>???@@@:::<<>>@@@DDDHHHMMMQQQRRRRRRQQQRRRQQQQQQQQQPPPPPPOOOOOONNNMMMMMMLLLLLLKKKKKKLLLLLLNNNNNNNNNNNNOOOPPPPPPQQQPPPPPPQQQRRRRRRQQQPPPOOOLLLKKKKKKIIIGGGEEECCCBBB??????@@@AAABBBBBBCCCCCCHHHJJJMMMQQQSSSSSSSSSSSSTTTUUUWWWXXXWWWQQQJJJDDD;;;:::888666555555666777888777777777999;;;>>>@@@BBBBBBAAA@@@@@@@@@@@@@@@DDDCCCBBBAAA@@@?????????@@@???===;;;888666444333111111000000000000111111---------................../////////...---,,,,,,,,,---...//////...---,,,,,,---......------///000,,,,,,,,,------.........++++++,,,---...///000111---------....../////////---------------------------------...------,,,,,,------------------------///............---------........................+++,,,............,,,+++,,,,,,------...///000000........................---------.........//////,,,,,,+++,,,---000333555888555111...,,,---///000,,,,,,,,,------.................................)))+++...000111000...---//////.........---------......//////......---,,,***+++---...///...------...------,,,,,,------...,,,------......------,,,***+++---......---+++***+++,,,000666;;;;;;666222+++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++,,,,,,---...***++++++,,,,,,------...***+++,,,,,,---------,,,...---,,,++++++,,,...///---------.........//////........................////////////////////////...//////000111222222333000000000000000000000000000111222333444555555555111111222333444666666777333333555666777777777777777666666777999:::888777888999:::<<<@@@GGGOOOTTTNNNGGG???:::999:::999999:::;;;<<<>>>???@@@@@@@@@888:::>>>???@@@BBBDDDEEECCCBBBAAAAAABBBDDDGGGHHH000000000000000000000000000000000000000000000000......///000000000000000000000///..................------...//////...,,,+++,,,...///000///......---------............///------------------------........................////////////////////////...............///000000111111000000000000111111///000000...------///111222222333333333222222222111333888<<>>???>>>???CCCCCCDDDFFFHHHJJJLLLLLLMMMOOONNNMMMNNNOOOPPPOOONNNRRRPPPMMMKKKJJJKKKMMMNNNOOOOOOOOONNNNNNNNNMMMMMMOOOOOONNNNNNPPPRRRUUUVVVUUUTTTQQQOOOLLLKKKJJJIIIHHHFFFDDDAAA@@@?????????>>>@@@DDDGGGIIIJJJJJJJJJLLLLLLMMMPPPQQQNNNHHHCCC:::666222000000000...+++222222111111333777;;;>>>>>>???AAAAAA???>>>>>>???AAAAAA@@@??????@@@@@@@@@???===;;;;;;;;;:::888666666555444222000000//////......///000000//////...000000000000////////////////////////////////////------------------------+++++++++,,,,,,,,,------.........------,,,,,,,,,------------------------........................//////.........---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++++++++++++++++++++------,,,++++++,,,,,,,,,***000000***...;;;@@@===333000...///111111///---..................------,,,---......,,,,,,---...000000///...............//////......---------,,,,,,------......------,,,---+++))))))+++---//////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...///...---+++******++++++------------------------------++++++++++++------........................---------............///---------............///000000000000000000000000//////000111111111111111111222333333444444333333444444444444444444444444666555444333333444666777666777888999999::::::999666777888:::<<<@@@FFFJJJJJJFFF@@@:::888999;;;===========================999;;;===???BBBCCCEEEEEEEEEDDDDDDEEEGGGJJJMMMOOO////////////////////////////////////////////////......///000000000000000000000///..................---,,,---......---+++------..................---------............///------------------------........................//////////////////////////////......//////000111222111000000000000000111111111111000//////111333222222222333333444555555777999===@@@BBBCCCCCCBBBAAA@@@???@@@CCCDDDEEEDDDCCCEEEFFFFFFDDDCCCDDDEEEDDDDDDDDDEEEFFFGGGIIIIIILLLLLLLLLMMMNNNOOOPPPQQQSSSRRRQQQQQQSSSTTTTTTSSSTTTUUUUUUUUUUUUUUUUUUUUUPPPOOONNNNNNNNNMMMLLLKKKLLLMMMNNNOOOOOOOOONNNMMMLLLLLLKKKJJJHHHIIILLLNNNOOOMMMJJJIIIJJJJJJIIIHHHDDDBBB@@@>>>>>>>>>?????????===<<>>???CCCFFFGGGHHHIIIJJJKKKKKKKKKOOOMMMLLLKKKLLLLLLJJJIIILLLKKKKKKKKKKKKLLLLLLLLLQQQQQQPPPOOOOOONNNMMMMMMPPPPPPOOOPPPRRRUUUWWWYYYXXXWWWVVVUUUUUUUUUUUUVVVPPPOOOMMMJJJHHHFFFEEEDDDBBBBBBAAAAAABBBCCCDDDEEECCCCCCCCCFFFHHHGGGDDDAAA???;;;666222111///---+++......---...000333666888<<<>>>@@@@@@???>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@AAA???============;;;:::888888777555444222111000000000000000000000//////000000000/////////..............................------------------------,,,,,,---------...............---------,,,,,,,,,------------------------........................//////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++++++++++++++++++++------,,,,,,,,,------...(((......)))---777<<<888000...------//////---+++,,,---------.../////////,,,---......,,,,,,---...000//////........................//////000000000,,,------......------,,,---,,,***+++---/////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---,,,+++++++++,,,---...------------------------------,,,++++++,,,------........................---------............///---------............///000000000000000000000000//////000111111111111111111222333333444444333333444444444444444444444444555555444444444555666666444555666777777888888777777888999:::<<<@@@FFFJJJLLLGGGAAA;;;888888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===???BBBDDDFFFGGGGGGEEEEEEEEEFFFHHHJJJLLLMMM........................------------------------......///000000000000000000//////............//////---,,,,,,------,,,***///......---------......---------............///------------------------........................////////////////////////000000000///000111111222333222111000000000000000222333333111000000333555333333333444555777999;;;???@@@BBBDDDEEEEEEEEEDDDEEECCCAAAAAABBBBBBAAA@@@CCCDDDEEEDDDBBB@@@@@@AAAAAABBBBBBDDDFFFHHHJJJKKKMMMNNNOOOPPPQQQRRRRRRRRRWWWUUUTTTTTTVVVXXXWWWWWWVVVVVVVVVUUUTTTTTTSSSSSSPPPPPPOOONNNMMMKKKJJJIIIIIIJJJKKKMMMMMMMMMLLLKKKJJJJJJJJJHHHEEEEEEFFFHHHHHHGGGEEEDDDEEEFFFEEEDDDCCCCCCBBBAAA@@@@@@AAAAAACCC@@@@@@BBBCCCAAABBBEEEIIIIIIJJJJJJKKKKKKLLLLLLLLLJJJHHHHHHHHHHHHGGGEEEGGGHHHIIIJJJKKKKKKKKKJJJOOONNNNNNMMMLLLKKKKKKJJJKKKKKKLLLMMMOOORRRUUUWWWWWWWWWWWWWWWWWWXXXYYYYYYWWWWWWUUUSSSPPPMMMKKKJJJJJJGGGBBB>>>===>>>@@@BBBAAA@@@???AAACCCDDDEEEDDDBBB>>>999555222000///---/////////000222333555666999;;;===>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA???@@@AAAAAA@@@>>>;;;;;;;;;:::999666444222333333222111000000000000////////////............---------------------------------------------------------.........//////...------------,,,,,,,,,------------------------.......................................---------...------------,,,,,,,,,------------------------******+++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///&&&+++,,,)))+++333555111...,,,++++++,,,---,,,***+++,,,,,,---...///000000,,,---......,,,,,,---...000///......------..............................,,,------......------,,,,,,++++++,,,...///...------,,,,,,++++++,,,,,,---------------------------******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,++++++******++++++,,,*********+++,,,...000111------------------------------,,,,,,,,,,,,------........................---------............///---------............///000000000000000000000000//////000111111111111111111222222333333333333333333333333333444444444444333444555666666666666666444555666777777888888777888999:::;;;===@@@EEEHHHLLLHHHBBB<<<888777888999<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBDDDFFFFFFGGGEEEEEEFFFHHHIIIIIIJJJJJJ........................------------------------......///000000000000000000///............//////000///---------...,,,+++111000...---,,,,,,---...---------............///................................................////////////////////////111111000000111111222333333333222111000000000000111222222111111111444666666666666777999<<>>???@@@???===;;;777666666555333111000000000000////////////.........---------------------------........................------------............------------------------........................................................................------------------------........................,,,,,,------...//////000------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---.........&&&+++,,,***+++///000,,,,,,,,,++++++,,,,,,++++++,,,---------......//////,,,---......,,,,,,---...//////...------------...///...---,,,***)))(((''',,,------......------,,,))))))***---//////---+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------*********+++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------------+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,******+++,,,---...000000---------------------------------,,,,,,---------........................---------............///---------............/////////////////////////////////000111111111111111111111222333333333333222333333333333333444444444222444555777777777666555666777888999999::::::999999:::<<<<<<===???CCCFFFIIIFFFAAA<<<999888999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBCCCDDDDDDDDDEEEGGGIIIIIIIIIHHHGGG......................................................///000000000000000//////............//////111///------.........---111000...---,,,,,,---...---------............///........................////////////////////////000000000000000000000000111111111111111222333333333333222111111000111111000111222222222333666888;;;;;;<<<===???BBBDDDFFFDDDCCCBBBAAA@@@?????????@@@>>>======>>>??????>>>AAACCCEEEFFFFFFFFFHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLOOOPPPRRRSSSTTTTTTSSSRRRQQQPPPOOOOOORRRSSSSSSSSSQQQPPPOOOOOONNNOOOOOOPPPRRRPPPMMMIIIGGGIIINNNRRRPPPQQQSSSUUUVVVVVVVVVVVVUUUTTTSSSOOOLLLJJJJJJLLLMMMMMMMMMNNNQQQRRRRRRQQQLLLNNNPPPOOOLLLJJJJJJJJJOOOMMMOOOTTTWWWXXX[[[___bbbbbbaaa```_________```ZZZWWWTTTRRRQQQQQQPPPOOOTTTQQQLLLHHHEEEEEEFFFHHHJJJJJJJJJJJJJJJIIIIIIIIIEEEFFFGGGHHHJJJLLLMMMNNNRRRRRRQQQRRRRRRSSSTTTTTTTTTUUUVVVVVVUUUTTTRRRQQQUUUTTTRRROOONNNMMMMMMMMMOOOLLLHHHCCC@@@???@@@AAAEEECCC@@@<<<888666444444...///////////////......333555888:::;;;<<<>>>@@@>>>???@@@AAAAAAAAAAAA@@@AAA@@@???@@@BBBCCCBBBAAAAAAAAABBBBBBAAA>>>;;;:::888777666444222111000000000////////////.........................................................+++,,,,,,,,,,,,---------------------------------................................................---.....................------------------------................................................------------------------.....................---,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------------)))+++---,,,,,,...---+++,,,,,,------,,,,,,,,,---//////......---------,,,,,,---......,,,,,,---...//////...---------------///...---,,,***((('''''',,,------......------,,,++++++,,,///111111...,,,---,,,,,,++++++,,,,,,---******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------.........+++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,------............------------------------------------------------........................---------............///---------............/////////////////////////////////000111111111111111000111222222333333222222222222222333333333444444222333555777888888777666666777888999999::::::999:::;;;<<<<<<<<<>>>@@@CCCCCCAAA>>><<<::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBBBBBBBDDDFFFHHHHHHGGGEEEDDD........................////////////////////////......///000000000000000///............//////000000...,,,,,,---//////...///......---------......---------............///........................////////////////////////000000000000000000000000111111111000111111222333222222111111111222222333111333444555666888<<>>@@@BBBBBBBBBBBBDDDGGGJJJKKKLLLNNNPPPQQQPPPOOONNNMMMMMMMMMMMMPPPPPPPPPQQQQQQQQQPPPPPPOOONNNMMMNNNPPPRRRRRRRRRJJJIIIIIIJJJKKKMMMPPPQQQTTTTTTRRROOONNNQQQYYY___aaaccceeegggiiiiiijjjiiihhhfffccc___[[[ZZZ\\\^^^aaaaaaaaadddgggiiiiiihhh```cccfffddd___[[[YYYZZZ^^^\\\^^^eeeiiikkknnnsss}}}|||yyyvvvsssrrrqqqqqqtttpppkkkgggdddcccaaa___fffaaaYYYRRRNNNLLLMMMNNNJJJJJJIIIHHHGGGFFFFFFEEECCCCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHJJJLLLNNNPPPQQQRRRSSSSSSTTTSSSSSSRRRRRRTTTTTTTTTTTTSSSSSSRRRRRRVVVTTTPPPKKKEEEAAAAAABBBHHHHHHGGGDDD???:::888777444333222111000000000000111444777999999;;;<<<>>>===>>>@@@AAABBBBBBAAA@@@AAA?????????AAAAAAAAA???BBBBBBCCCCCCBBBAAA???>>><<<;;;:::999777444222111000000000000////////////////////////////////////........................+++++++++,,,,,,,,,------,,,,,,,,,------------...................................................---------...............,,,,,,,,,------------...------------------------//////.........---------------------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,+++,,,---------------,,,+++---......,,,,,,---///000000///...---,,,,,,+++,,,---......,,,,,,---...///...------,,,,,,------------------------------,,,------......------,,,......///222444444222///---,,,,,,++++++,,,,,,---)))******++++++,,,,,,---++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---......//////++++++,,,,,,,,,,,,------...------,,,,,,------...------.........------,,,------------------------------............------........................---------............///---------............///000000000000000000000000//////000111111111111111000111111222222222222222111111222222333333444444333444555666777888888888444555666777777888888777:::;;;<<<<<<;;;<<<===???===<<<;;;;;;:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>???@@@AAABBBBBBBBBBBB@@@BBBDDDFFFFFFEEEDDDCCC////////////////////////////////////////////////......///000000000000000...............///000000---+++))))))+++---......------..................---------............///........................////////////////////////000000000000000000000000000000000000000111222222111111111111222333444444555777999;;;===@@@DDDGGGHHHIIIKKKLLLMMMMMMKKKKKKIIIGGGDDDAAA?????????@@@CCCAAAAAABBBEEEGGGGGGGGGDDDGGGJJJLLLMMMOOOQQQSSSTTTSSSRRRQQQPPPOOOOOOOOOPPPPPPOOOMMMMMMMMMMMMMMMNNNLLLLLLMMMOOOQQQQQQQQQJJJJJJKKKMMMPPPUUUXXX[[[```ccceeefffeeeiiipppwwwyyyzzz|||}}}wwwtttsssvvvyyyyyyyyy{{{~~~zzz~~~~~~wwwqqqnnnoooooonnnpppvvv{{{|||~~~}}}|||{{{zzz|||xxxqqqiiiccc```______XXXWWWUUURRROOOLLLJJJIIIGGGHHHGGGGGGGGGFFFEEEDDDBBBCCCCCCEEEGGGIIIKKKLLLQQQPPPOOOOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPTTTTTTSSSOOOJJJEEEDDDEEEEEEHHHKKKKKKGGGCCCAAAAAA:::888666444222222333444111333666888888999;;;===<<<>>>@@@BBBBBBBBBAAA@@@AAA@@@??????@@@AAA@@@>>>AAABBBBBBBBBBBBBBBBBBBBB???@@@@@@???<<<999555222222111111111000000000000................................................,,,,,,,,,,,,---------...,,,,,,,,,---------......................................................---------.........//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------..............................//////.........---------------------------------,,,---...000000///---,,,---,,,,,,------,,,,,,---***,,,......,,,,,,---////////////...---------,,,,,,---......,,,,,,---...///...------,,,,,,------,,,,,,------......//////,,,------......------,,,///...///111333333222000---,,,,,,++++++,,,,,,---******++++++,,,------...,,,,,,---------.........+++,,,,,,,,,,,,,,,,,,---,,,,,,------.../////////++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---------...//////...---,,,------------------------,,,---...//////...---,,,........................---------............///---------............///000000000000000000000000//////000111111111111111000000111222222222222222000111111222333333444444444444555555666888999:::444555666777777888888777:::;;;<<<;;;::::::;;;<<<::::::999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@@@@@@@@@@@@@???@@@AAACCCDDDDDDCCCCCC000000000000000000000000////////////////////////...//////000000000000000...............///000111+++)))''''''))),,,---...+++,,,...///000///......---------.........//////////////////////////////000000000000000000000000000000000000000000000000000000000///000111111222000000000111222333555555999;;;===@@@BBBFFFKKKNNNKKKMMMOOOQQQQQQOOOMMMKKKMMMJJJGGGDDDBBBBBBBBBCCCGGGFFFEEEFFFIIIKKKKKKKKKFFFHHHLLLNNNOOOPPPRRRTTTTTTSSSRRRQQQQQQQQQQQQQQQPPPOOOMMMKKKJJJJJJJJJKKKLLLJJJJJJKKKMMMOOOPPPOOOSSSTTTUUUYYY]]]bbbgggjjjnnntttzzz}}}~~~~~~~~~|||zzz|||~~~xxxssspppnnnmmmkkkhhhddd___[[[XXXVVVSSSSSSRRRQQQPPPNNNLLLKKKIIIIIIIIIIIIIIIJJJKKKLLLOOONNNLLLJJJIIIIIIIIIIIIKKKJJJIIIHHHHHHIIIKKKLLLKKKMMMNNNLLLGGGCCCBBBBBB???DDDKKKNNNNNNLLLLLLLLL:::888444111///000111222000333555777777888:::;;;<<<>>>@@@BBBCCCBBBAAA@@@BBBAAA??????@@@AAA???>>>AAAAAAAAAAAAAAABBBCCCDDDBBBCCCDDDCCCAAA<<<777444222222222222111111111000------------------------////////////////////////---------.........//////,,,,,,,,,------.........////////////////////////........................---------.........//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////........................//////.........---------------------------------...///111222222000...---...,,,+++,,,,,,+++,,,...))),,,...---++++++---///------..................,,,---......,,,,,,---.........---,,,,,,,,,,,,------------,,,,,,+++++++++,,,------......------,,,,,,,,,,,,---///000///...---,,,,,,++++++,,,,,,---++++++,,,------...//////---------.........//////+++++++++,,,,,,---------,,,,,,------...///000000++++++,,,,,,,,,---------,,,++++++++++++++++++,,,+++,,,.../////////......------------------------,,,---...//////...---,,,........................---------.........//////---------.........//////000000000000000000000000//////000111111111111111000000111222222222222111000000111222333333444444555555444444666888:::;;;666777888999999::::::999999;;;;;;;;;999888999:::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===============>>>>>>@@@AAABBBCCCCCCCCC000000000111222222000...////////////////////////////////////............////////////////////////............////////////......///---++++++,,,---......//////000111111111..............................///000111222222333111111111000000000000000111222333333333222111111222111111111333777:::<<<@@@BBBEEEIIIMMMOOOPPPPPPWWWUUURRRNNNLLLJJJJJJJJJKKKIIIGGGEEEEEEHHHKKKMMMPPPOOOMMMKKKKKKKKKKKKLLLKKKKKKKKKLLLMMMMMMNNNNNNJJJMMMOOOPPPNNNMMMMMMMMMIIIIIIIIIIIIJJJKKKMMMNNNQQQPPPNNNNNNOOORRRVVVXXX^^^]]]^^^dddlllsssvvvwww}}}|||yyyzzz{{{vvvqqqoooppprrrwwwqqqkkkhhhgggeee```[[[ZZZUUUOOONNNOOORRRSSSSSSRRROOOKKKIIIIIIIIIIIIHHHGGGDDDDDDEEEAAA;;;===DDDBBBEEEHHHHHHEEEAAA>>><<<<<>>@@@AAABBBAAAAAA@@@BBBBBBAAAAAA@@@AAAAAAAAA@@@@@@AAABBBBBBCCCCCCCCCAAABBBCCCDDDCCCBBB@@@>>>777555333111///...------...///000000000///...---////////////////////////---------............///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,...///111222///............---------.........------,,,,,,,,,,,,------......------,,,////////////000000000000...+++***+++---...,,,***------------------------///000000///---+++,,,---.........------,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................------,,,,,,,,,++++++***)))***+++,,,---------............------,,,------......------,,,------------------------,,,,,,,,,---------......)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............//////...---,,,,,,........................************************000///---,,,+++,,,,,,---,,,,,,------...///000000---.........---,,,,,,+++........................////////////////////////000000//////.........---////////////000000000000000000111111111111000///222222222111111111000000222222222222222222222222333333444444555666666666777777888999999999999888::::::::::::::::::::::::777777777888999:::<<<<<<<<<<<<<<<<<<============>>>======<<<<<<>>>???@@@>>>>>>======???BBBDDDFFF000000000111222222000...////////////////////////////////////............////////////////////////............////////////......///---++++++,,,...////////////////////////.................................//////000000000222222111111111111111111111111111111111111111111000111222555888<<<@@@BBBEEEFFFIIIKKKNNNPPPQQQQQQSSSRRRPPPNNNMMMMMMMMMNNNOOOMMMKKKIIIIIIKKKMMMOOOOOONNNMMMKKKJJJJJJJJJJJJJJJJJJJJJLLLMMMOOOPPPQQQPPPQQQQQQPPPMMMKKKKKKKKKKKKJJJJJJIIIIIIKKKMMMOOONNNQQQUUU[[[```eeeiiikkkttttttuuuzzz{{{yyy|||~~~zzzzzz}}}}}}yyypppkkkeeebbbbbbdddeeeeee```[[[TTTPPPOOOMMMIIIEEEHHHDDDBBBBBB???:::;;;@@@>>>???AAABBB@@@>>><<<<<<;;;===AAADDDGGGIIIJJJJJJGGGBBB===999777666333111555444333222333444666888:::;;;===???@@@@@@??????AAA@@@@@@@@@@@@@@@AAAAAACCCCCCCCCCCCCCCBBBBBBBBBAAABBBCCCDDDDDDCCCAAA@@@;;;:::888666444222111111//////000000000000//////........................---------............///------------------------,,,,,,,,,---...///000111............------------/////////......---------,,,------......------,,,------.........////////////...,,,---///000...,,,------------------------///000000///---+++,,,---......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......---------,,,,,,,,,...---,,,,,,,,,---//////------............------,,,------......------,,,------------------------,,,,,,,,,---------......+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,+++,,,,,,---......//////------......------,,,+++................................................000/////////............////////////000000000000111111000000000000000000222222222111111111000000222222222222222222222222333333444444555666666666666777888888999999888888::::::::::::::::::::::::777777777888999:::;;;<<<;;;<<<<<<<<<==================<<<<<<<<<===>>>???>>>=========>>>AAACCCEEE000//////000111222000...////////////////////////////////////............////////////////////////............////////////......///---,,,+++---...000000//////...------,,,........................///000000000000000000000222222222222111111111000222222111000000111222333111333777<<>>AAADDDGGGIIIKKKGGGEEECCCAAA@@@===888555888666333222111333555666777888:::===>>>?????????>>>>>>>>>??????@@@@@@AAAEEEEEEDDDCCCCCCBBBAAAAAAAAABBBDDDEEEEEEDDDCCCBBB>>>===<<<:::888666444444111000000//////000000111---------------------------------............///........................---------------...//////............------------///////////////.........,,,------......------,,,,,,,,,,,,---------......///...------//////...---------------------------...///000///---,,,,,,---...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,...------------,,,,,,,,,......------......///000------............------,,,------......------,,,------------------------,,,,,,,,,---------......------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---............------,,,------------------------------------------------------......------,,,,,,+++++++++,,,,,,------...------......------,,,,,,................................................////////////............////////////000000000000111111000//////000111222222222222111111111111111222222222222222222222222333333333444555555666666666666777888888888888888999999999999999999999999777777777888999:::;;;<<<;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;<<<=========<<<<<<<<<>>>@@@BBBCCC000/////////111111000...////////////////////////////////////............////////////////////////............////////////---...///...,,,,,,---/////////......------------........................333333333222222222222222222111111111000000000000444333222111222444666777777:::???EEEJJJMMMOOOPPPRRRQQQPPPNNNNNNOOOOOOPPPLLLLLLLLLMMMNNNOOOQQQRRROOOMMMJJJHHHGGGGGGHHHIIILLLKKKJJJIIIHHHGGGGGGFFFFFFEEEDDDDDDEEEFFFHHHJJJGGGGGGFFFCCCAAAAAACCCFFFIIIPPPZZZccckkkqqqxxx}}}}}}tttqqqoooooorrruuuuuuuuu{{{xxxooonnnooommmkkkkkkggghhhhhhiiipppyyy{{{xxxrrrqqqooooooooopppqqqqqqqqqtttyyy}}}~~~|||{{{vvvuuurrroooooorrrxxx|||~~~xxxvvvpppdddZZZZZZTTTNNNKKKIIIFFFBBB??????===;;;:::::::::;;;;;;<<<<<<===???CCCGGGLLLNNNJJJJJJIIIHHHGGGDDD@@@>>>;;;999666333333444666888666777:::<<<>>>?????????<<<===>>>???@@@@@@@@@AAACCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEEEEEDDDDDD???>>>===<<<:::888666555222111000///...///000111---------------------------------............///...............////////////......---------...............---------,,,,,,//////..................,,,------......------,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,------------------------...///000///---,,,---...------------------------------------------------------------------------------------------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,------......,,,------......------,,,,,,------......------,,,------------------------,,,,,,,,,---------....../////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------......------,,,------------------------........................,,,,,,.........---,,,+++******+++++++++,,,,,,,,,,,,------...------,,,,,,................................................///////////////.........////////////000000000000222111///......000222333111111111111111111111111111111111111111111111111222333333444444555666666555666777777888888777777888888888888999999999999666666777777888:::;;;<<<::::::;;;;;;;;;<<<<<<<<<::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<===???@@@AAA111///......000000000///////////////////////////////////////............////////////////////////............////////////---...///...------...000------------......//////////////////////////////333333333222222222222222000000000000000000000000333333222222444777:::<<>>>>>===<<<<<<<<<;;;===AAAFFFKKKOOONNNNNNMMMLLLJJJIIIHHHHHHCCCAAA===:::888777777888666777999;;;===>>>>>>>>><<<===>>>@@@AAAAAAAAAAAA?????????@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCC@@@@@@??????===<<<:::999444333111////////////000---------------------------------............///,,,,,,------............//////...------------......------------,,,,,,,,,------------------------,,,------......------,,,,,,,,,---------.........+++,,,,,,,,,,,,+++,,,,,,---------------------------/////////---,,,---...------------------------------------------------------------------------------------------------.........------,,,,,,,,,------------------------,,,,,,,,,---------------,,,,,,------------,,,,,,,,,------......------,,,------------------------,,,,,,,,,---------....../////////...------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........,,,,,,*********+++++++++++++++,,,,,,------...------,,,.........................................................///////////////////////////000000000000111000///......000222444111111111111111111111111111111111111111111111111222222333333444555555555555555666777777777777666777777777888888999999999666666666777888999;;;;;;::::::::::::;;;;;;;;;;;;999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@111///---...///000000///////////////////////////////////////............////////////////////////............////////////---...///...------///111,,,------...//////000000///////////////////////////000000000000000000000/////////000111111222222333333444666999===@@@AAALLLNNNPPPSSSTTTTTTSSSRRRQQQPPPOOOMMMLLLLLLKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJIIIHHHFFFDDDCCCCCCCCCCCCEEEEEEFFFFFFFFFFFFEEEEEE@@@@@@@@@AAAAAAAAAAAAAAACCCGGGMMMSSSWWW[[[___aaalllyyy|||tttnnnmmmnnnooopppnnnhhhaaa[[[TTTQQQPPPSSSYYY[[[YYYUUUPPPTTTXXX[[[[[[[[[[[[\\\ZZZTTTPPPPPPPPPOOOPPPTTTTTTUUUSSSOOOOOOSSSRRROOOQQQRRRQQQOOONNNMMMOOOQQQRRRVVV]]]bbbeeedddaaa___aaaaaa___]]]\\\]]]aaadddhhhiiijjjkkknnnppprrrtttwwwzzz~~~zzzsssppprrrsssqqqqqqppplllfffWWWQQQJJJEEECCCAAA>>><<>>======???DDDHHHKKKNNNOOONNNLLLKKKKKKMMMOOONNNLLLHHHDDD@@@===;;;:::999:::<<<===>>>>>>===<<<>>>???AAABBBCCCCCCBBBAAA======>>>??????@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@AAABBBBBBBBBAAA???>>>777666555333111000000///---------------------------------............///,,,,,,,,,---....../////////......---------......------------,,,,,,,,,,,,,,,,,,,,,---------------,,,------......------,,,,,,,,,,,,---------......---...//////------...///---------------------------...///...---,,,---///,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,------------...------...////////////...,,,,,,------------,,,,,,,,,------......------,,,------------------------,,,,,,,,,---------......///...------,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------......------++++++++++++++++++++++++,,,,,,------......------........................------------------------.........///////////////////////////000000000000000000/////////111222333111111111111111222222222111111111111111111111111222222222333444444555555444555555666666666666666666666666777888888999999666666666777888999:::;;;999999999:::::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>?????????111///------.../////////////////////////////////////////////............////////////////////////............////////////---...///...---...///111////////////////////////////////////////////////.........//////000000000//////000111333444555666888999<<<@@@DDDGGGJJJLLLQQQRRRSSSTTTTTTSSSRRRQQQNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFEEEDDDBBBAAAAAAAAAAAAAAABBBDDDEEEFFFFFFEEEEEE>>>AAADDDIIILLLNNNOOOOOOTTTZZZdddlllqqqtttuuuvvvvvvooolllkkkkkkkkkiiiccc\\\WWWWWWWWWWWWXXXWWWUUUPPPLLLJJJHHHHHHNNNUUUWWWRRRMMMHHHIIIKKKLLLKKKKKKLLLNNNIIIGGGGGGIIIGGGFFFIIIOOONNNPPPOOOIIIEEEFFFFFFEEEGGGHHHHHHFFFDDDDDDFFFIIIGGGKKKPPPUUUVVVUUURRRPPPOOOPPPPPPOOOMMMNNNPPPSSSVVVWWWYYY[[[^^^aaadddfffeeejjjqqquuuvvvwwwyyyzzz|||{{{{{{~~~{{{wwwqqqyyyllleee]]]WWWUUURRRMMMIIIHHHGGGDDDBBBBBBDDDFFFHHHJJJLLLMMMLLLJJJJJJLLLOOORRRQQQOOOMMMIIIFFFDDDBBBCCCCCCDDDDDDDDDCCCAAA@@@AAABBBDDDEEEEEEDDDCCCBBB???????????????@@@@@@@@@??????>>>>>>======>>>>>>>>>???AAACCCCCCBBBAAA@@@<<<;;;:::888666333111000........................---------............///,,,------...//////000000......---------......///---------,,,,,,,,,++++++------------.........///,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,...000///---,,,...///---------------------------...///...------...///,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------------------,,,,,,,,,---------......+++,,,---...///......---+++,,,,,,------,,,,,,+++,,,------......------,,,------------------------,,,,,,,,,---------......---,,,,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................------------------------............/////////000////////////000000000000/////////000111111222222000000111111111222222222111111111111111111111111111222222333333444555555444444555666666666555555555555666666777888888999666666666666777999:::;;;999999999999::::::::::::999:::;;;<<<===<<<<<<;;;<<<======>>>????????????111///------.../////////////////////////////////000/////////............////////////////////////............/////////000---...///.........000222111111111000//////......000000000000000000000000...//////000111222222333///000111333555777888999>>>@@@DDDIIINNNQQQTTTUUUSSSSSSSSSSSSRRRRRRQQQPPPMMMMMMNNNOOONNNMMMKKKJJJHHHHHHIIIIIIIIIHHHGGGGGGBBBAAAAAA@@@???????????????AAACCCDDDFFFFFFFFFEEEGGGKKKQQQYYY___ccceeeeeejjjrrr}}}}}}xxxvvvzzzyyyxxxwwwuuummmccc[[[VVVVVVWWWXXXXXXUUUPPPMMMKKKJJJIIIIIIJJJIIIGGGEEEDDDCCCDDDKKKRRRTTTOOOHHHFFFGGGGGGFFFDDDDDDFFFHHHCCCDDDFFFHHHEEECCCGGGOOOHHHLLLLLLFFFAAABBBDDDDDDBBBDDDDDDBBB@@@@@@BBBEEEBBBEEEIIIMMMNNNLLLIIIGGGDDDEEEGGGFFFFFFFFFHHHIIIIIIKKKNNNPPPSSSVVVZZZ]]]VVV\\\dddiiikkkkkklllmmmjjjkkknnnsssvvvvvvtttqqqnnn{{{}}}uuupppmmmjjjeee```RRRPPPLLLIIIGGGFFFGGGGGGEEEIIILLLLLLJJJIIIKKKMMMOOOPPPQQQQQQQQQOOONNNMMMLLLMMMMMMLLLKKKIIIGGGFFFCCCDDDFFFGGGGGGEEECCCBBBBBBBBBAAAAAA@@@????????????>>>===<<<;;;;;;<<<<<<:::<<<>>>@@@AAAAAA@@@?????????>>><<<999666222000////////////////////////---------.........//////---......///000111111222---------------...//////---------,,,,,,,,,++++++---.........//////000000,,,------......------,,,)))************+++++++++***,,,...---+++***+++...------------------------,,,...///...------...///,,,,,,,,,------.........------------------------++++++++++++++++++++++++........................,,,,,,,,,------.........,,,,,,,,,------.........)))***+++,,,,,,,,,+++***+++,,,,,,------,,,,,,+++,,,------......------,,,------------------------,,,,,,,,,---------......,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---........................---------------------------.........//////000000////////////000000000000---...000111222222222222000000111111222222222222000000000000000000000000111222222333333444555555333444555555666666555555444555555666777888888999555555666666777999:::;;;888888999999999::::::::::::;;;<<<=========<<<;;;<<<===>>>??????@@@??????////////////////////////000000000000000000000000444333000...,,,,,,,,,,,,//////000000///...------...------......///000111000///......///111333444222000...---,,,---...///..................---------...000111222111000000222333444444666999>>>AAAEEEGGGJJJNNNQQQSSSTTTUUUSSSRRRPPPPPPQQQQQQPPPNNNQQQPPPNNNMMMKKKJJJIIIIIIMMMNNNOOOOOOMMMJJJFFFDDDDDDBBB@@@@@@AAABBBBBBBBB>>>EEEIIIGGGGGGMMMTTTXXXUUU___lllwww|||}}}}}}}}}}}}vvvnnngggaaa\\\YYY]]]]]]\\\ZZZWWWSSSPPPNNNLLLNNNQQQSSSSSSNNNHHHCCCCCCCCCDDDDDDCCCAAA@@@???BBBBBBCCCEEEGGGIIIJJJIIIDDDCCCDDDFFFHHHJJJIIIGGGDDDDDDFFFIIIHHHEEEEEEIIIIIIIIIHHHEEEBBBBBBCCCEEECCCCCCBBBAAA@@@@@@AAAAAAAAABBBBBBDDDEEEGGGHHHIIIFFFDDDBBBAAAAAABBBBBBBBBCCCBBBBBBDDDHHHKKKLLLLLLPPPQQQSSSXXX[[[\\\ZZZXXXZZZ[[[]]]```cccfffiiijjjkkkrrr}}}|||xxxlllfff]]]UUURRRRRRSSSTTTMMMMMMLLLKKKJJJJJJJJJJJJNNNOOOQQQQQQQQQSSSUUUVVVVVVWWWXXXXXXVVVTTTRRRPPPMMMMMMKKKJJJHHHGGGFFFEEEFFFEEEDDDCCCAAA@@@???>>>BBBAAA???<<<999666444333222333555777:::<<>>>>>???===999555666444000//////000000///000///...---,,,,,,,,,,,,......////////////......------------------------...------,,,,,,------...---...///000000///...------------------------------.........///000000000---------------------------------------------------...---,,,******,,,...000111///+++,,,000///,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++///...---,,,+++,,,---...---...///000000///...---...---+++******+++---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..............................000///...---------------...------,,,,,,------...---...//////------.../////////...---,,,,,,++++++++++++,,,,,,,,,,,,------...............---------000...,,,,,,---//////...---------............///000///...---,,,------...000000000000///...---,,,000000000000////////////111111222222222111111000000000000000000000000000333333333333333333333333333333444444444444444444666666666666777777777777555555555555666666666777777888888999;;;<<<===============>>>???@@@BBBBBB???@@@AAABBBBBBBBBAAAAAA////////////////////////000000000000000000000000000000///...............//////000000///......---...------......///000111000///......///111333444111000...---------//////...........................///000111222222222222111333666999;;;>>>CCCFFFIIIKKKMMMPPPSSSTTTUUUUUUSSSRRRQQQQQQRRRSSSRRRPPPPPPOOONNNMMMLLLLLLLLLLLLOOOOOOOOOOOOMMMKKKHHHGGGEEECCCAAAAAAAAACCCDDDDDDBBBLLLTTTWWW[[[cccjjjmmmsss{{{{{{rrrmmmkkkgggaaa[[[VVVRRROOOMMMLLLLLLKKKJJJHHHEEECCCBBBEEEGGGJJJLLLLLLIIIFFFDDDEEEEEEDDDCCCBBBBBBBBBCCCBBBBBBBBBDDDFFFHHHHHHIIIHHHGGGGGGIIIKKKLLLKKKJJJJJJGGGFFFHHHHHHEEEFFFIIIKKKKKKIIIGGGEEEFFFJJJMMMJJJIIIHHHFFFDDDCCCBBBBBBBBBCCCDDDFFFGGGGGGGGGGGGGGGEEECCCAAA@@@@@@@@@???@@@???@@@BBBEEEHHHHHHHHHFFFGGGIIILLLOOOPPPNNNLLLOOOPPPRRRTTTVVVWWWXXXYYYccciiirrryyy}}}|||vvvnnnhhhddddddeeefffeee```YYYTTTQQQNNNLLLKKKMMMNNNNNNMMMNNNOOORRRSSSVVVWWWYYYZZZYYYXXXUUUTTTRRRQQQPPPNNNLLLKKKJJJIIIIIIHHHFFFDDDBBBAAA@@@@@@@@@@@@???===;;;999777666555444444555666888:::<<>>;;;999777555444222111222444777999@@@@@@AAADDDGGGHHHFFFEEE>>>;;;777444222///---+++,,,---......///.........,,,,,,------------,,,,,,------------------------...------,,,,,,------...---......//////......---------------------------++++++++++++++++++******------------------------------------------------+++---...---+++***+++,,,***++++++***...444555222------------------------------,,,,,,,,,,,,---------......//////......---------,,,,,,,,,------.........------------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------------------------,,,,,,,,,,,,------)))***++++++))))))***+++......------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------......//////444111///...///000000///---------............/////////...------------...000000000000///...------////////////000000000000111111222222222222222111111111111111111111111111222222222222222222222222333333333444444444555555444444555555555666666666555555666666666777777777666666777888999:::;;;;;;AAAAAA@@@???????????????>>>???AAABBBBBBBBBAAA@@@////////////////////////////////////////////////+++,,,...000111000000/////////000000000//////......------......///000111///////////////000111222000///............/////////////////////000000000/////////000222555777999888===CCCHHHKKKMMMOOOPPPSSSSSSTTTUUUUUUTTTSSSRRRRRRQQQPPPQQQSSSTTTTTTSSSNNNNNNMMMMMMNNNNNNOOOOOORRRQQQOOOMMMLLLLLLLLLLLLIIIIIIKKKLLLPPPUUU[[[```qqq{{{~~~zzzyyyxxxxxxssslllkkkoooqqqqqquuunnneee\\\VVVPPPLLLJJJMMMLLLJJJGGGDDDCCCDDDFFF@@@@@@@@@@@@AAABBBCCCDDDHHHJJJKKKJJJIIIKKKQQQVVVTTTVVVVVVSSSOOOLLLLLLMMMMMMMMMNNNNNNOOOPPPSSSUUUWWW\\\fffrrr}}}qqqfff]]]\\\___``````bbbdddbbbaaaaaafffooo{{{{{{ssslllgggdddaaa___\\\XXXVVVUUUVVVVVVUUUTTTRRRNNNJJJHHHHHHIIIHHHGGGGGGIIIJJJJJJIIIGGGFFFEEEDDDEEEFFFEEEDDDBBBCCCDDDEEEFFFFFFDDDCCCBBBDDDGGGLLLRRRXXX___ggglllrrrvvv}}}wwwssslllbbbZZZTTTQQQMMMJJJJJJKKKMMMNNNLLLNNNQQQUUUWWWWWWVVVUUUUUUTTTTTTSSSTTTUUUVVVVVVOOOMMMJJJHHHFFFEEEEEEFFFFFFFFFFFFDDDBBB>>>;;;999555333111///000222555888<<<===@@@DDDHHHKKKLLLLLLGGGDDD@@@===999666111...+++,,,---...///......---,,,------......------,,,------------------------...------,,,,,,------...------------------------------------------------///.........------,,,,,,------------------------,,,,,,------------------***,,,------,,,+++,,,---,,,///111111555999888444........................------,,,,,,,,,,,,------------............---------,,,,,,,,,------.........---,,,++++++,,,---...******++++++++++++******------------............------------------------++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++......---,,,,,,------------,,,,,,,,,,,,,,,,,,---+++---...---,,,+++,,,------------,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++,,,------...//////555333000///000111111000---------............///............------......000000000000000///......////////////000000000000111111222222333333222222111111111111111111111111222222222222222222222222222333333444444555555555444444444444555555555666555666666666666777777777777888888999::::::;;;;;;@@@??????>>>>>>?????????>>>???@@@AAABBBAAA@@@@@@////////////////////////////////////////////////---...///000000000......//////000000000000000///...------......///000111///////////////000000000//////.........//////////////////000000000111111//////000222555888;;;===AAAFFFLLLPPPRRRQQQQQQQQQTTTTTTUUUUUUTTTSSSQQQPPPQQQPPPOOOPPPRRRSSSRRRQQQOOOOOONNNMMMMMMMMMNNNNNNOOONNNMMMLLLMMMNNNPPPQQQWWWZZZ^^^bbbfffmmmuuu{{{{{{qqqiiifffeeedddccc]]]TTTQQQUUUWWWVVVZZZVVVOOOJJJHHHHHHGGGGGGGGGHHHIIIGGGEEEDDDFFFHHHHHHGGGGGGGGGIIIKKKNNNOOONNNQQQTTTSSSSSSXXXdddnnnqqqtttwwwtttmmmeeebbbaaa___aaabbbbbbbbbcccgggjjjoooxxx~~~yyyrrrnnnnnnppprrrpppoookkkddd]]]XXXVVVVVVSSSQQQPPPPPPPPPOOOMMMJJJMMMKKKIIIHHHHHHHHHFFFEEEEEEEEEFFFFFFFFFDDDCCCBBBAAACCCEEEGGGKKKQQQXXX]]]eeejjjqqqxxx~~~wwwnnn[[[VVVPPPLLLKKKKKKKKKJJJFFFHHHJJJMMMOOOPPPPPPPPPOOOOOOPPPQQQSSSVVVYYYZZZUUUSSSPPPKKKHHHEEECCCCCCFFFFFFFFFFFFEEEDDDBBBAAA;;;999555111000000222444777999<<<@@@EEEIIINNNQQQNNNKKKHHHEEEAAA===777333..................---,,,......////////////......------------------------...------,,,,,,------...------,,,,,,,,,,,,------------------------------000000//////......------------------------------,,,,,,,,,---------......***,,,------------///111333777:::;;;===???;;;555...........................------,,,,,,------...,,,,,,------------,,,,,,+++,,,,,,------............---,,,++++++,,,---...++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............++++++++++++++++++++++++------,,,,,,,,,------...,,,,,,,,,++++++,,,,,,,,,---...///...---,,,---///,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,***++++++,,,---...//////000...+++++++++,,,,,,+++---------............///------..................000000000000000000///....../////////000000000111111111222333333333333333111111111111111111111111222222222222222222222222222222333333444555666666444444444444555555555666666666666666777777777888999999::::::;;;<<<<<<<<<============>>>???@@@AAA>>>???@@@AAAAAAAAA@@@???////////////////////////000000000000000000000000//////////////////...---//////000111111111000000...------......///000111////////////////////////........./////////////////////000000111111222222111222444777:::>>>AAACCCIIINNNSSSUUUUUUSSSQQQQQQSSSTTTUUUUUUTTTSSSRRRQQQQQQPPPOOOPPPQQQRRRQQQPPPPPPPPPOOONNNNNNNNNOOOOOONNNOOOQQQSSSWWW\\\```bbbppptttzzz~~~yyyoooeee\\\VVVRRRQQQWWWVVVQQQIIIFFFIIIJJJIIIKKKHHHCCCAAABBBDDDEEEFFFCCCGGGLLLMMMMMMMMMPPPSSSZZZYYYXXXWWWYYY\\\___bbb___dddhhhggggggooozzz|||~~~~~~}}}xxxpppnnnnnngggdddaaa^^^\\\[[[XXXVVVXXXUUURRRPPPOOOOOONNNMMMJJJJJJIIIGGGFFFEEEDDDDDDIIIIIIIIIGGGFFFGGGKKKMMMVVVZZZaaaggglllqqquuuxxx{{{}}}eee___XXXSSSQQQOOOLLLJJJFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJKKKLLLOOOSSSWWWZZZ[[[YYYVVVQQQLLLGGGCCC@@@BBBCCCDDDEEEFFFHHHIIIJJJDDDAAA<<<777333000000000333555888;;;???EEEMMMRRRPPPOOOMMMKKKHHHDDD>>>:::444333111000...---------...//////////////////...------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---------------------------------------------,,,,,,------------------------+++,,,,,,------.........+++,,,------...000333666444777999888999:::555///------------------------......------------......+++,,,,,,,,,,,,,,,,,,+++++++++,,,---..................------------..............................+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,++++++++++++,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,++++++++++++************++++++++++++++++++,,,,,,------.........,,,******,,,------------------............///,,,---......///.........000000000111111000000///......//////000000111111000111222333444444444444222222222222222222222222333333333333333333333333111222333333444555666666444444555555555666666666666666666777777777888888:::;;;;;;;;;<<<<<<<<<===::::::;;;;;;<<<>>>???@@@===>>>@@@AAAAAAAAA@@@???////////////////////////000000000000000000000000//////............////////////000111111111111111...------......///000111...///////////////......---....../////////////////////000111111222333333444666999===AAAEEEGGGHHHOOORRRVVVXXXWWWTTTRRRRRRSSSTTTUUUUUUUUUUUUSSSSSSSSSRRRQQQQQQRRRRRRQQQPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUXXX^^^eeennnvvv}}}zzzrrrfffaaaYYYRRRMMMKKKJJJIIIOOOPPPMMMGGGEEEGGGGGGEEEEEECCCAAAAAADDDGGGJJJJJJKKKRRR\\\bbbeeehhhmmmqqqooommmkkkjjjkkkooorrruuu|||wwwtttrrrpppnnnmmmiiieeecccbbbcccbbbbbbVVVTTTQQQMMMKKKIIIIIIIIIOOOOOONNNLLLHHHFFFFFFGGGJJJMMMRRRUUUXXX]]]bbbfffmmmpppsssrrrqqqqqqvvvzzz~~~sssmmmeee```]]]YYYTTTOOOLLLJJJHHHGGGFFFGGGIIIJJJIIIHHHHHHIIILLLPPPSSSVVVYYYYYYXXXVVVRRRNNNJJJHHHCCCBBBBBBBBBDDDFFFIIIJJJFFFDDD@@@<<<888555444333222333444666999AAAKKKSSSSSSRRRRRRQQQPPPLLLGGGCCC<<<:::666222///......///---......//////......---------------------------...------,,,,,,------...---,,,+++******+++,,,---------------------------,,,,,,,,,,,,,,,,,,------------------------------++++++,,,,,,---......///+++,,,,,,---...222888<<<444444222...///111000,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,------------,,,,,,***+++,,,........................//////...............---,,,,,,---......,,,,,,,,,,,,---------...------------------------******+++,,,,,,---.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,***+++,,,,,,+++***+++,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,...000000000---------............///,,,,,,.../////////......///000000111111111000000.........///000111111111000111222333444444444444222222222222222222222222444444444444444444444444111222222333444555666777555555666666666777777777666666777777777888888888::::::;;;;;;;;;;;;<<<<<<:::::::::::::::;;;<<<======>>>???AAAAAA@@@@@@???////////////////////////000000000000000000000000///...---------///111222//////000111111111111111...------......///000111...///////////////......------...///000000/////////000000111222222333333777999===BBBGGGJJJLLLLLLPPPTTTWWWYYYWWWUUUSSSSSSSSSTTTUUUVVVVVVVVVUUUUUUUUUSSSRRRRRRSSSSSSRRRPPPPPPPPPQQQRRRTTTVVVWWWXXX^^^bbbkkkvvvvvvmmmkkknnnlllcccZZZSSSOOOJJJGGGGGGIIIJJJKKKKKKMMMLLLGGGFFFHHHHHHEEECCCBBBBBBDDDIIINNNQQQRRRXXXbbboooyyy~~~yyywwwvvvwwwwwwwwwbbb___ZZZUUUQQQOOOOOOOOOOOOPPPQQQOOOLLLJJJIIIIIIDDDFFFIIIJJJJJJMMMRRRVVV\\\```ddddddcccdddhhhmmmooorrrvvvzzzyyyqqqkkkhhhccc\\\VVVRRROOOKKKHHHGGGGGGJJJKKKIIIHHHGGGGGGIIIMMMPPPRRRRRRTTTVVVXXXXXXWWWTTTSSSGGGFFFCCCAAA@@@BBBDDDEEECCCBBB@@@>>>===;;;;;;:::222222222333666???JJJSSSVVVVVVWWWWWWWWWSSSNNNJJJBBB???999444111///000000,,,------......------,,,------------------------...------,,,,,,------...---,,,+++******+++,,,---------------------------,,,,,,,,,------.........------------------------++++++,,,,,,---...//////,,,,,,,,,,,,...333:::???999888222,,,,,,111444222,,,,,,,,,,,,,,,,,,,,,,,,......------------......---..................---)))+++,,,...//////......---...///000000///...---,,,+++)))(((((()))+++,,,---------.........//////........................******+++,,,,,,---.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,++++++++++++++++++,,,+++,,,------++++++,,,---++++++++++++++++++++++++)))************+++++++++---,,,,,,,,,,,,,,,,,,,,,+++***)))))),,,...//////---------.........//////+++,,,.../////////......///000000111111111000000---......///000111111222000111222333444444555444222222222222222222222222555555555555555555555555111111222333444666666777666666666666777777777777777777777777888888888888999::::::::::::::::::;;;;;;;;;:::999999999::::::===>>>???@@@AAA@@@??????/////////------///222555222111///...---...000111222111000///------,,,,,,222000...///222333111///------------.........//////////////////000111111000000000//////...---------...///000000222555888999???FFFJJJJJJKKKNNNRRRYYYXXXXXXWWWVVVVVVUUUUUUWWWUUUUUUWWWYYYXXXTTTQQQUUURRROOOOOOPPPRRRQQQPPPQQQQQQQQQSSSWWW^^^fffllluuu~~~}}}qqqddd___YYYUUUTTTSSSQQQOOOJJJFFFDDDDDDCCC@@@AAADDDHHHJJJKKKKKKJJJJJJLLLMMMPPPPPPPPPQQQTTTZZZbbbgggjjj{{{zzzsssnnnkkkfff^^^XXXYYYXXXXXXWWWWWWUUUQQQNNNJJJEEEAAA@@@CCCFFFGGGFFFOOOQQQUUUVVVVVVWWWXXXYYY___aaaeeejjjoootttxxxzzzuuuvvvvvvvvvtttrrrooommmddd]]]TTTOOOMMMMMMLLLKKKKKKJJJIIIHHHHHHIIIKKKLLLMMMNNNQQQUUUYYYYYYVVVTTTPPPKKKDDD@@@???@@@BBBCCC===CCCDDD@@@CCCKKKJJJBBB111222222111222:::HHHRRRSSSVVVYYY[[[[[[WWWSSSPPPMMMIIICCC===888444///,,,..............................---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------////////////////////////000///---+++***+++---...---------...000111333444888444///---......---+++///...---,,,+++,,,---...++++++++++++++++++++++++......------------......---------------------,,,,,,---......//////....../////////...------,,,,,,//////.........---------------------------------,,,,,,,,,---------......------...//////...------......---------,,,,,,,,,---,,,+++******,,,...///---,,,++++++,,,+++)))'''*********++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,222000...,,,+++***+++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,......------------.........///000000000000000///---------............///111000000///...------,,,////////////000000000000000111111222222333444444666555444333222333333444444444444444444444444444222333333444555666888888444555666777888999999999999999888888888888999999999999888888999999:::;;;<<<<<<============<<<<<<===>>>>>>????????????>>>,,,---//////......000222222111///.........000000000//////............///222000//////111111///---------........./////////---------------.../////////////////////000000000///111333444666999<<>>???FFFFFF>>>333333222000000777BBBKKKVVVWWWYYY[[[[[[YYYWWWUUUSSSOOOIIIDDD???:::666222111000//////......//////---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,------,,,,,,,,,---...///000111666222...------...---,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------.........------,,,,,,---------,,,---......//////......------..................///.........------------------------------------,,,,,,,,,---------....................................---------,,,,,,,,,,,,+++)))))))))***,,,---///...------...---+++))),,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,000///...---,,,++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,...------,,,,,,------............------......................../////////---------............///000000000111222222333333////////////000000000000000111111222222333333444555444333222111222222333444444444444444444444444333333333444555666777888666666777888999999999888:::999999888888999999:::<<<;;;::::::::::::::::::<<<<<<============<<<<<<===>>>>>>???????????????+++...111222111000000000222111///.........///000...............///000111222000//////000000...---....../////////000000000---------------...//////.........///000111222333111333777:::<<<@@@EEEHHHMMMQQQTTTTTTRRRPPPQQQSSSTTTVVVXXXZZZ\\\\\\[[[ZZZXXXWWWVVVVVVVVVUUUSSSPPPPPPPPPNNNNNNNNNOOOQQQRRRSSS[[[eeeoooyyyzzzsssllleee^^^WWWSSSPPPLLLGGGCCCCCCDDDDDDDDDGGGEEEEEEGGGIIIJJJOOOVVV\\\```eeeiiinnnrrrwww{{{}}}wwwsssqqqnnnlll___WWWNNNHHHGGGGGGGGGGGGFFFHHHIIIHHHFFFDDDDDDDDDFFFGGGJJJNNNSSSXXX\\\^^^bbbffflllrrrvvvyyyyyyyyy|||uuuooojjjfffbbb___YYYTTTMMMJJJKKKMMMNNNMMMMMMLLLKKKLLLPPPTTTWWWWWWQQQOOOKKKIIIIIIHHHGGGEEEDDDFFFCCC======AAA@@@:::666666444111000555===DDDRRRSSSUUUWWWYYYYYYYYYYYYXXXTTTOOOKKKFFFBBB===:::555444111///......///000------------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++************************...------------,,,,,,,,,,,,++++++++++++,,,---...222000---,,,---...------,,,,,,,,,,,,,,,+++******------------------------......------------.........---,,,+++,,,,,,......,,,---......//////......,,,,,,------...//////000............------------------------------------,,,,,,,,,---------.........---,,,++++++,,,---.........---------,,,,,,,,,,,,+++*********+++---...000///.../////////---+++......---------------,,,------------,,,,,,,,,,,,---------------,,,+++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,...------,,,,,,------...........................------,,,,,,,,,---///000---------............///------......///000000111////////////000000000000000000111111222333333333333333222111111111222222444444444444444444444444333333333444555666777888777888888999999999888888:::999999888888999999:::>>>===<<<;;;:::::::::;;;<<<==================<<<===>>>>>>???@@@@@@??????...000222222111111222333111111000///...//////000...............///000000///........./////////...////////////000000000000///////////////000111111///.........///111222333333666:::>>>BBBFFFKKKNNNRRRTTTUUUUUURRRQQQQQQRRRTTTVVVZZZ\\\]]]]]][[[ZZZWWWVVVUUUTTTTTTTTTSSSRRRRRRRRRPPPNNNNNNQQQWWW[[[hhhqqq}}}uuunnnaaa]]]WWWRRROOONNNOOOOOOPPPMMMIIIFFFFFFGGGIIIJJJMMMLLLNNNRRRUUUXXX```iiizzz}}}{{{pppaaaUUUPPPNNNMMMMMMIIIJJJKKKJJJHHHFFFFFFGGGDDDEEEFFFGGGJJJMMMOOOQQQRRRWWW```iiipppuuuwwwxxx}}}|||{{{yyyxxxvvvtttrrreee^^^UUUQQQPPPQQQPPPNNNNNNLLLJJJJJJMMMOOOQQQQQQPPPOOONNNMMMMMMKKKHHHEEECCCEEEDDD@@@???BBB???999999999777444333555;;;@@@FFFIIIMMMRRRVVVXXXZZZZZZZZZWWWSSSOOOKKKGGGBBB???:::888444000......//////------------............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++------------------------,,,------......---,,,,,,,,,,,,++++++++++++,,,,,,...---,,,,,,,,,------...+++,,,---...---,,,+++***...........................------,,,,,,------......---,,,++++++,,,...///,,,---......///.........---------.........//////------------------------------------------------,,,,,,,,,---------......,,,+++)))(((((()))+++,,,......---------,,,,,,,,,......---------...///000000///...///000///---,,,......------,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,***+++---......---,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,---..................---...---,,,++++++---///111---------............///.........---------,,,,,,////////////000000000000000000000111222222333333333333222222222222222222333333444444444444444444333333333444444666777777888999999999999999888777999888888777777888888999<<<;;;;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<=========>>>>>>???@@@@@@@@@@@@000000000///---...111333111000000///////////////000000///...............,,,---......//////000111////////////000000000000///////////////000111111000//////...///111333444999<<>>>>>>>>===<<<<<<<<<<<<===>>>======???@@@@@@AAAAAAAAA//////---+++***+++///222000000000000////////////111000///...............,,,---////////////111333....../////////000000000---------------...//////111000000000111444777999BBBFFFJJJNNNQQQSSSWWWYYYWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYZZZZZZZZZXXXVVVTTTVVVVVVTTTQQQNNNNNNOOOQQQVVV[[[```cccfffooo|||oooggg```WWWQQQRRRSSSPPPMMMMMMIIIHHHFFFCCCBBBCCCGGGJJJHHHLLLQQQVVV[[[```fffjjjmmmqqq{{{|||rrriiidddXXXWWWVVVRRRNNNLLLLLLLLLJJJIIIFFFEEEDDDDDDFFFGGGDDDHHHNNNVVV\\\bbbeeegggiiimmmrrrwwwzzz}}}}}}xxxppphhh```YYYVVVOOOMMMKKKKKKLLLLLLLLLKKKLLLLLLMMMOOOOOOLLLGGGCCC???@@@DDDGGGJJJJJJHHHEEE>>><<<:::888666666777777555999AAAJJJQQQWWWZZZ\\\]]]\\\ZZZYYYXXXVVVRRROOOGGGDDD@@@:::666333222111/////////.........------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---,,,,,,---------+++,,,...---,,,,,,---//////////////////...------........................------,,,,,,,,,,,,------+++,,,,,,------.........,,,---......//////......000//////...------,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......000///...------...///000......---------,,,,,,,,,***+++++++++,,,,,,,,,,,,---,,,+++,,,......,,,***,,,+++++++++++++++******)))***,,,------,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,...------,,,,,,------...,,,---...//////...---,,,------,,,---...///111222---------............///+++,,,---...///000111222////////////000000000000//////000000111222222222333333444555555555444444222333333444444555555555444444444444444555666666666777777888888888777777777777777666666777777777666666777999;;;===???@@@>>>===<<<;;;;;;<<<===>>>======???@@@AAAAAABBBBBB/////////...,,,---...000000000000000000//////...///............//////000///000222111///...///111------........./////////---------------...//////111111111222555:::>>>AAAIIILLLPPPSSSTTTUUUWWWYYYYYYXXXWWWWWWXXXYYYYYYYYYWWWXXXXXXWWWVVVUUUTTTTTTTTTUUUVVVUUUUUUXXX^^^bbbiiirrr{{{{{{qqqeeeYYYRRROOOIIIGGGHHHIIIFFFDDDFFFEEEEEEFFFFFFGGGMMMUUU[[[___dddmmmtttyyyzzzxxxssslllddd^^^\\\[[[]]]YYYTTTOOOJJJHHHGGGFFFCCCEEEHHHLLLPPPTTTVVVXXX\\\```gggkkkooossswwwzzz~~~yyyqqqlllkkk[[[WWWQQQLLLJJJIIIIIIHHHLLLLLLMMMNNNNNNLLLGGGCCCAAA@@@BBBFFFJJJLLLLLLMMMFFFDDDAAA>>>;;;999777555555777;;;AAAIIIQQQWWWZZZ]]]\\\\\\\\\]]][[[XXXUUUNNNLLLGGGBBB===999666444111111000///...---,,,,,,------------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---************************------,,,+++,,,---...///------,,,,,,,,,------...+++---//////---,,,---/////////...------------...---------------------------,,,,,,++++++,,,,,,---)))+++---...//////...---,,,---......//////........................------++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......///..................///......---------,,,,,,,,,)))******+++++++++++++++,,,,,,+++,,,......,,,++++++++++++,,,,,,,,,,,,,,,(((***+++---------+++***,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,...------,,,,,,------...,,,---///000000///---,,,***+++,,,---...///000000---------............///((()))***+++---...///000////////////000000000000//////000000111111222222111222333444555444444333222222333333444555555666555444444444444555666666444555666777777777777777999999888888888888999999888888999:::<<<===???@@@>>>===<<<;;;;;;<<<===>>>======???@@@AAABBBBBBBBB///111333333222111000111000000000000000//////...,,,---------///000111222222333444222///---...///------------.........//////////////////000111111111111222444999???DDDGGGKKKNNNQQQSSSTTTTTTUUUVVVZZZXXXWWWVVVWWWXXXWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTPPPSSSWWW[[[___fffpppwww~~~xxxooofff___WWWPPPKKKEEECCCCCCFFFEEEAAA@@@BBBFFFHHHKKKOOOVVVaaaoooxxx}}}{{{|||~~~}}}{{{|||}}}uuupppnnnrrrmmmeee[[[SSSLLLIIIGGGAAAAAABBBDDDFFFIIIKKKMMMOOOTTT[[[aaaeeejjjppptttvvv~~~qqqiii^^^UUUOOOLLLKKKKKKLLLLLLMMMNNNOOOLLLHHHDDDDDDAAA@@@CCCGGGKKKOOORRROOOLLLHHHDDDAAA===999666666555666999@@@IIIRRRWWW[[[[[[[[[\\\]]]\\\YYYWWWSSSQQQMMMHHHBBB===999666222222111///...---,,,+++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++...---+++++++++---///000,,,,,,++++++,,,,,,---...+++...000000---,,,---//////...---,,,+++,,,---...---------------------------,,,,,,++++++,,,,,,---(((***---///000///---,,,,,,---......//////......,,,,,,------.../////////+++++++++,,,,,,---------------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++......---------,,,,,,,,,***+++,,,---------,,,,,,---,,,,,,---......---+++,,,,,,,,,------.........((()))+++---------+++***...---+++***)))***+++,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,---///000000///---,,,((()))+++,,,---.........---------.........//////////////////////////////////////////000000000000/////////000111111222222000111222333444333333222222222333333444555666666555555444444444555666666333333555666777777777777;;;::::::999999::::::;;;;;;;;;;;;<<<===>>>???@@@???===<<<;;;;;;<<<===???======???@@@AAABBBBBBBBB333333222111000000111111000000000000000///......////////////000000000000000000000000000000000000...000222111///---,,,,,,---///111111000000000111000333888>>>DDDIIILLLNNNSSSSSSSSSTTTUUUVVVXXXXXXXXXWWWWWWYYY[[[[[[ZZZYYYVVVTTTRRRPPPOOOPPPRRRUUUSSS[[[dddjjjrrrxxxkkkhhhbbb\\\XXXVVVRRRKKKEEEEEECCCAAA@@@CCCFFFHHHIIIKKKOOOVVVaaaooo}}}yyyzzz~~~yyybbbRRRNNNPPPDDDEEEEEEDDDBBBCCCFFFHHHCCCGGGLLLSSSZZZ```dddfffssswww}}}ssscccUUUOOOPPPSSSRRRNNNJJJLLLQQQRRRMMMGGGCCCCCCCCCDDDEEEGGGHHHIIIMMMOOOOOONNNIIIDDD@@@???888444444888:::<<>>===============>>>>>>>>>???@@@AAACCCCCC222222111000000000000000000000000000000///......////////////000000000000000000000000000000000000...000222222111//////000///111222222111111333444666888===BBBHHHLLLPPPQQQTTTTTTTTTTTTUUUVVVWWWWWWZZZXXXVVVUUUTTTUUUUUUTTTNNNRRRUUUTTTPPPNNNQQQTTTaaaiiirrrxxxtttfff\\\XXXTTTOOOMMMMMMLLLHHHDDDDDDCCCBBBCCCFFFJJJNNNPPPVVV^^^lll{{{~~~iii]]]XXXRRROOOJJJFFFDDDDDDEEEFFFIIIHHHGGGHHHMMMUUU]]]bbbfffjjjpppvvv{{{qqqbbbYYYUUUUUU[[[VVVRRRRRRUUUSSSMMMGGGFFFFFFFFFGGGGGGHHHHHHHHHLLLNNNPPPOOOMMMJJJHHHGGGAAA<<<999999999999AAAKKKQQQVVV[[[]]]\\\[[[ZZZZZZZZZWWWVVVVVVWWWSSSLLLFFFAAA<<<555222111111///---------------------......,,,---.........---,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,++++++***------,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,000//////...------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++,,,,,,,,,---------..............................,,,,,,------............------------------------.................................------,,,,,,+++........................,,,,,,------------------......---,,,+++******+++------------------------///...---,,,++++++++++++,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------------+++,,,,,,,,,------------................................................000/////////............////////////000000000000000000111111111111000000111111111111111111111111444333333333333444555555555555555444333333333222555555555555666666666666777777777888999999999:::;;;<<<<<<===============>>>>>>===<<<;;;;;;;;;;;;>>>>>>>>>???@@@AAACCCCCC111000000////////////000000000000000000//////...////////////000000000000000000000000000000000000---///222222222222333444111222333333333444777:::>>>@@@DDDHHHMMMQQQTTTUUUVVVVVVUUUUUUUUUUUUVVVVVVZZZXXXTTTQQQPPPPPPQQQRRRKKKQQQUUUTTTPPPRRR[[[cccxxx}}}ssskkkddd\\\TTTNNNKKKHHHDDDDDDFFFHHHGGGFFFGGGGGGHHHKKKPPPWWW\\\```kkkxxxzzzyyyzzzsssiiiddd\\\QQQIIIGGGGGGGGGFFFHHHEEEAAA@@@BBBIIIPPPUUUXXX\\\bbbhhhooowww~~~ssshhhbbb```ddd^^^YYYWWWWWWTTTNNNIIIIIIIIIIIIJJJJJJIIIIIIHHHKKKMMMPPPQQQQQQPPPPPPQQQKKKFFFAAA>>>:::888<<>>>>>>>>======<<<<<<;;;::::::999999>>>>>>??????AAABBBBBBCCC000//////.........////////////000000000000//////////////////000000000000////////////////////////...000222222111111333444111222333444666999>>>BBBEEEGGGJJJNNNQQQTTTVVVWWWYYYXXXWWWVVVVVVUUUUUUVVVVVVUUUTTTQQQOOOOOOPPPRRRPPPQQQQQQRRRVVVbbbsssvvvgggbbb[[[UUUQQQNNNJJJGGGGGGEEEBBBCCCGGGKKKMMMNNNSSSUUUYYY___eeemmmuuu{{{~~~~~~yyymmm]]]RRRNNNMMMLLLJJJGGGFFFEEEEEEEEEGGGIIIJJJOOORRRWWW]]]dddllluuu{{{|||vvvssssssjjjddd]]]XXXWWWUUURRRNNNIIIJJJKKKLLLLLLKKKJJJJJJKKKMMMPPPRRRRRRSSSUUUVVVRRROOOKKKGGGBBB===<<<<<>>;;;777444//////.........//////000---------...............------------,,,,,,,,,,,,,,,,,,,,,,,,------......//////............//////...------,,,,,,,,,------+++++++++++++++,,,---......------,,,,,,------...------------------------++++++,,,------......///,,,,,,,,,---------......------------------------.../////////////////////------------------------........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------,,,+++++++++++++++------------------------------.........---+++***+++,,,---...............---------,,,,,,+++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...------,,,,,,+++++++++,,,------------.........---------.......................................///////////////...............//////000000111111222111000//////000111222111111111111111111111111333333222222333333444555555444444333333222222222444444555555666666777777999999999888888888888888::::::;;;<<<============<<<<<<<<<<<<;;;:::999999===>>>???@@@AAABBBBBBBBB///...............////////////000000000000//////////////////000000000000////////////////////////000111222111000000111222000222444777:::???EEEJJJJJJLLLNNNQQQSSSUUUWWWWWW[[[ZZZYYYWWWVVVVVVUUUUUUSSSTTTTTTRRROOOMMMNNNOOORRRQQQSSSZZZiii{{{}}}pppddd^^^SSSQQQMMMKKKIIIGGGFFFEEEDDDDDDEEEIIIPPPWWW]]]```hhhmmmttt{{{uuusssvvvyyy}}}wwwiiiaaa]]]YYYVVVPPPOOONNNLLLJJJIIIHHHGGGKKKMMMPPPSSSXXX___gggllloootttyyy||||||}}}uuuooofff___[[[YYYVVVTTTKKKKKKLLLMMMMMMMMMMMMLLLMMMNNNPPPPPPPPPQQQTTTVVVSSSTTTSSSQQQMMMIIICCC>>>@@@DDDIIIPPPTTTVVVUUUSSSYYYYYYYYYZZZ[[[ZZZWWWUUURRROOOKKKIIIHHHCCC===777333222000///......///000------------......//////---------------------------,,,,,,,,,,,,---//////000//////......//////000---------,,,,,,---......,,,,,,+++++++++,,,------...------,,,,,,------...------------------------++++++,,,------......///,,,,,,,,,---------......------------------------/////////////////////...////////////////////////........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...------,,,,,,,,,,,,---------------------------))),,,///222111///+++(((***+++,,,------------------------,,,,,,+++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,---------------------.........//////................................./////////////////////////////////000///222111000//////000111222111111111111111111111111333222222222222333444444111222222333333444444444444444444555666777777888999999999888888888888888777888999:::;;;;;;;;;;;;<<<============<<<;;;;;;===>>>???AAABBBBBBBBBBBB///............//////000...//////000000000000000////////////000000000000000000000000000000000000111222222111000///111333333666999===@@@EEEKKKOOONNNOOOQQQSSSTTTUUUVVVVVVZZZYYYXXXVVVUUUUUUTTTTTTRRRSSSSSSQQQMMMLLLNNNQQQVVVYYYbbbqqqrrrfff[[[SSSQQQKKKJJJIIIHHHFFFFFFEEEEEEEEEHHHNNNWWWaaallluuu{{{|||ooojjjmmmrrrvvv~~~vvvqqqnnnfffbbb\\\UUUNNNJJJGGGFFFIIIIIIJJJKKKLLLPPPUUUYYYbbbgggmmmqqqtttyyyzzztttmmmhhhccc^^^[[[PPPPPPOOONNNNNNNNNOOOOOOOOOOOOOOONNNMMMNNNQQQSSSSSSWWWXXXWWWVVVTTTMMMEEE>>>???AAAGGGNNNTTTXXXYYY\\\\\\]]]]]]\\\ZZZYYYXXXSSSRRRQQQQQQPPPLLLEEE???;;;999555222000/////////------------...///000111------......////////////---,,,+++***+++,,,---...//////............//////------------------...///222111///...---,,,++++++...------,,,,,,------...------------------------///......------,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,/////////............---////////////////////////........................------------------------........................------------------,,,,,,...------,,,,,,------...------------------------)))+++000222222///+++(((+++,,,,,,------------,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,------.../////////.................................///////////////000000000000////////////111111000000000000111111111111111111111111111111222222222222222333444444000000111222333444555555333444444555666777888888888888888888888888999999666777888999:::;;;;;;;;;<<<<<<>>>?????????>>>===<<<===???AAABBBBBBBBBAAA//////......//////000111......///000000000000000////////////000000000000000000000000000000000000111222222222111222444666:::===AAADDDGGGJJJNNNQQQRRRRRRSSSTTTUUUUUUUUUUUUWWWVVVUUUTTTSSSRRRRRRRRRQQQRRRRRRPPPNNNRRRZZZaaaiiiooo{{{vvvhhh```ZZZQQQLLLLLLJJJJJJIIIHHHHHHKKKNNNPPPUUUZZZcccooo|||}}}|||~~~}}}rrrfffZZZPPPJJJHHHHHHHHHFFFEEEFFFIIILLLRRRWWW^^^dddhhhnnnuuu{{{|||}}}}}}|||xxxqqqiiidddYYYWWWTTTQQQOOOOOOPPPQQQOOOOOONNNMMMKKKLLLOOOQQQUUUXXXYYYXXXZZZ[[[VVVNNNDDDAAA>>>@@@GGGOOOVVVYYY]]]^^^___^^^]]][[[[[[ZZZVVVUUUTTTUUUVVVTTTOOOJJJCCC@@@;;;666333000000000...---------...///111222---......///000111222222///...---++++++,,,---...///......------......///---------------...//////222111000...---,,,++++++...------,,,,,,------...........................///......------,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,............------,,,,,,////////////////////////.................................------,,,,,,+++........................,,,,,,---------------------,,,,,,,,,,,,,,,------------------------------+++---...000000///---+++---............------,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++,,,,,,,,,------------............,,,,,,------...//////000..................................../////////000......//////000000111111000000111111111111000000111111111111111111111111222222222111222222333444111111111222333333333444333333444555666777888888777777777888999999999:::666777888999:::;;;;;;;;;:::;;;===???@@@@@@??????<<<===???AAABBBBBBBBBAAA///////////////000111111......///000000000000000////////////000000000000000000000000000000000000111222222222333444777:::AAADDDGGGJJJLLLMMMPPPQQQTTTTTTUUUUUUVVVUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPQQQQQQQQQPPPQQQZZZhhhssslllaaaXXXWWWUUUNNNJJJJJJJJJJJJJJJJJJLLLRRRYYY^^^hhhnnnyyy|||sss___TTTIIIIIIHHHFFFDDDCCCDDDFFFCCCIIIRRRZZZ___fffmmmrrrrrrwww|||rrrkkk```]]]XXXSSSPPPPPPPPPQQQPPPOOONNNLLLJJJKKKOOORRRWWWYYYYYYWWWYYY^^^[[[TTTNNNGGG???===AAAJJJQQQUUU\\\]]]^^^^^^]]][[[[[[\\\YYYWWWUUUVVVYYYYYYVVVSSSIIIFFF@@@:::555222111111...---------...///111222---...///000111222333444333222000...---...///000......------------......---------------...///000---,,,,,,+++++++++,,,,,,...------,,,,,,------...........................++++++,,,------......///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,................................................//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++***++++++,,,,,,------------------------......---------......//////000000000///...------+++++++++,,,,,,---------//////............------++++++++++++++++++++++++,,,,,,,,,---------......*********++++++,,,,,,---............/////////000,,,,,,------...///000000........................---.........//////000000,,,,,,---///000222333333///000111222222111000///111111111111111111111111222222111111222222333444333333222222222222222222333333444555666777888999666666777888999::::::;;;666777999:::;;;<<<<<<<<<888:::<<>>CCCKKKLLLMMMNNNOOOPPPQQQRRRTTTSSSRRRTTTWWWYYYWWWUUUVVVPPPIIIHHHLLLQQQRRRPPPPPPTTTVVVXXXaaarrr~~~qqqjjjVVVRRRNNNJJJIIIIIIIIIIIIOOOOOOSSSWWWYYY^^^ooo}}}}}}~~~{{{xxxvvv}}}~~~uuuooolllnnnppppppuuu}}}zzzyyydddYYYSSSNNNMMMJJJFFFCCCCCCAAACCCFFFIIINNNUUU\\\aaaiiiooouuuzzz{{{zzzyyyyyynnndddXXXSSSSSSUUUSSSOOOVVVSSSOOOKKKIIIJJJLLLNNNRRRTTTWWWZZZ[[[ZZZYYYWWWQQQLLLFFF@@@???AAAFFFIIIWWW[[[^^^]]]ZZZXXXYYY[[[ZZZZZZZZZXXXUUUTTTUUUVVVQQQLLLFFFDDDBBB>>>666000111///------......---,,,//////000111222222333333222...***)))---000222222444333111000...---------111000000///...---------,,,------......------,,,222111...,,,+++,,,------000000///...---,,,,,,+++..................------------------------------,,,,,,,,,---------......---.........//////000000///////////////...............------------......------------------------.........------,,,,,,,,,.........------,,,,,,,,,------------------------------------------------000///---,,,,,,---///000222222111///...---,,,++++++,,,,,,---.........---//////...---,,,++++++***...------,,,,,,++++++***++++++******++++++,,,---,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///---------............///////////////............////////////000000000000111111222222222222111111///000111333333222111111...///000222333444555555444444444333333222222222000111333555666666555444777777888888888777777666;;;::::::::::::;;;<<<<<<>>>>>>?????????>>>>>>===????????????>>><<<;;;:::000000000000000000000000000000000000000000000000000000000000000000000000111///...///222333222000000222444666999>>>DDDHHHOOOPPPQQQRRRSSSTTTUUUUUUYYYWWWVVVVVVWWWVVVSSSPPPNNNNNNOOOOOOOOOPPPPPPPPPXXX___ffflllwwwtttfff[[[UUUMMMJJJGGGFFFIIIOOOTTTXXXaaabbbhhhnnnqqqyyy~~~yyywwwyyy|||~~~}}}zzzxxxyyy~~~~~~{{{zzzyyytttpppnnnpppqqqpppsssyyyzzzvvvwww|||zzztttpppkkkiiimmmpppqqqtttzzzkkkddd\\\WWWPPPJJJHHHIIIAAABBBDDDEEEFFFJJJOOORRR```eeelllqqqtttuuuvvvwwwuuukkk___XXXWWWVVVSSSPPPQQQPPPNNNKKKJJJIIIJJJJJJNNNRRRVVV[[[\\\[[[XXXVVVTTTPPPIIIDDDAAABBBDDDFFFNNNRRRWWWZZZ[[[YYYXXXXXXYYYZZZ[[[ZZZYYYXXXYYYZZZWWWSSSNNNKKKIIIEEE>>>888444222///......///...---//////000111111222333333999555111///000111000000333222111///............111000000///......------,,,------......------,,,111///---,,,+++,,,------//////......---,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---........./////////000////////////............//////............//////------------------------......---------,,,,,,,,,------------------,,,,,,------------------------------------------------///...---++++++---...//////......------,,,,,,,,,+++,,,------......------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///---------............///,,,,,,------......//////.../////////000000000000000111111222222111111000......///000000000000000000111222333444555555555444444333333333222222222222333444555666666666666666666777777777777666666:::::::::::::::;;;;;;<<<===>>>>>>??????>>>>>>===??????>>>>>>===<<<<<<<<<000000000000000000000000000000000000000000000000111111111111111111111111222111000111222333222111444666999===AAAFFFLLLPPPRRRSSSSSSTTTUUUVVVWWWWWWZZZXXXWWWWWWVVVSSSPPPMMMKKKOOOSSSSSSRRRTTTYYY^^^kkkttt}}}{{{pppooollldddZZZOOOHHHEEEFFFEEEDDDFFFOOO\\\iiiqqq~~~|||zzzzzz}}}{{{{{{}}}}}}}}}~~~~~~zzzuuupppooosss{{{}}}{{{{{{~~~}}}{{{zzz|||}}}wwwrrrpppqqqssstttvvvwwwxxx{{{|||xxxpppiiihhheeeccccccbbbcccgggmmmwww}}}|||tttpppqqqsss}}}~~~ssshhh\\\QQQNNNPPPGGGGGGFFFDDDBBBBBBDDDFFFRRRWWW]]]bbbggglllpppsssxxxpppfff___\\\YYYSSSNNNMMMMMMMMMLLLKKKJJJJJJIIIJJJNNNTTTYYY\\\[[[YYYWWWXXXUUUPPPJJJFFFDDDCCCCCCCCCFFFMMMTTTYYYZZZXXXUUUWWWYYY[[[\\\[[[ZZZ[[[[[[\\\XXXTTTRRRPPPLLLFFFAAA:::666222////////////...///000000111111222222222999777444222222111000...111111000///////////////000000000///......------,,,------......------,,,...---,,,++++++,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------...................../////////........................000000////////////000000------------------------...------------,,,,,,,,,,,,,,,------------------------------------------------------------------...---,,,++++++,,,---...++++++++++++,,,,,,,,,,,,,,,,,,------......------------------,,,,,,,,,,,,******+++,,,,,,---......------,,,,,,------...///...------,,,,,,------...+++++++++,,,,,,------------,,,,,,,,,,,,---...///---------............///******+++,,,---...//////....../////////000000000000111111222222111111000///////////////000000111222333444555555555555444333333333333222222222222555555555555555666777888555666666777777666666555:::999999999999:::;;;;;;<<<======>>>>>>>>>======>>>===<<<;;;;;;<<<===>>>000000000000000000000000000000000000000000000000111111111111111111111111222222111222333333333222888;;;???CCCHHHLLLRRRUUUSSSSSSTTTTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTRRRPPPNNNNNNPPPRRRUUUYYYcccoooyyyuuufff___ZZZZZZWWWSSSLLLGGGEEEEEEFFFFFFHHHOOO\\\oooyyyxxxyyy{{{{{{wwwuuuwww|||~~~~~~}}}}}}xxxwwwxxxzzzsssoooppppppoookkkjjjmmmqqqtttyyyzzzrrrmmmggggggnnnzzzzzzxxxwwwnnn^^^WWWWWWOOOOOOLLLHHHEEECCCDDDEEEFFFJJJOOOTTTZZZaaahhhlllrrrnnnjjjgggddd^^^UUUOOOMMMLLLLLLKKKKKKLLLLLLMMMIIILLLPPPUUUXXXYYYYYYYYYZZZXXXUUUQQQLLLGGGCCC@@@===???CCCLLLTTTYYYXXXVVVVVVXXX[[[]]][[[ZZZYYYZZZ[[[YYYVVVTTTRRROOOJJJFFF???;;;555111/////////...///000000000111111111222000000000111111111111000000000////////////000000000000//////............,,,------......------,,,,,,++++++++++++,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,---------..............................------.............../////////............//////------------------------------------------------,,,,,,,,,------.........---------------------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,------...------,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++******++++++,,,---------,,,,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,,,,------......---------............///++++++,,,---......//////........./////////000000000000111111111111000000222111000000000111333444333444444444444444333333333222222222222222222222666555444444444555777888555666666777777777777666999888888888888999::::::;;;;;;<<<============<<<===<<<;;;::::::<<<>>>???000000000000000000000000000000000000000000000000000000000000000000000000000111222333444444555666===@@@EEEIIIMMMPPPTTTWWWTTTTTTTTTTTTUUUUUUUUUUUUQQQRRRRRRQQQPPPOOOOOOOOOMMMOOOUUU___lllzzzppp___RRRNNNOOONNNLLLIIIFFFEEEFFFGGGGGGJJJQQQ]]]nnn|||{{{||||||yyyxxxyyy}}}xxxsssiiieeeffflllqqqpppnnnnnnoooyyysssgggdddXXXVVVRRRLLLGGGDDDEEEFFFAAACCCFFFJJJOOOVVV]]]cccggghhhkkknnnmmmggg]]]VVVOOOMMMJJJIIIIIIKKKNNNPPPKKKKKKLLLNNNRRRUUUYYY[[[ZZZYYYXXXUUUQQQKKKEEEBBB???===>>>DDDMMMTTTXXXXXXYYY[[[^^^^^^\\\ZZZYYYYYYYYYXXXWWWVVVTTTQQQMMMKKKDDD@@@999444111000///...000000000000000111111111***,,,...///000000111111///////////////000000111////////////............,,,------......------,,,++++++++++++,,,------...***++++++,,,,,,---------,,,---------.........///------------------------,,,,,,,,,---------.....................---------,,,---------......//////...------,,,,,,------...------------------------------------------------,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++,,,------...------,,,,,,******+++,,,,,,------------------,,,,,,+++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,++++++******+++,,,,,,---......,,,,,,,,,------------------------............/////////..............................////////////000000000111111000000000222111000000000111333444222333333333333222222111222222222222222222222222555444333333333444555666555666666777888888888777777777777777777888999999999:::;;;<<<<<<<<<<<<<<<<<<;;;:::999:::;;;>>>???000000000000000000000000000000000000000000000000000000000000000000000000///222444666777888;;;===DDDGGGKKKOOOPPPRRRSSSUUUUUUUUUUUUUUUUUUTTTTTTTTTQQQRRRQQQOOOMMMMMMOOOQQQOOOWWWeeevvvppp___QQQJJJHHHHHHHHHGGGFFFDDDFFFIIIKKKOOOUUUaaaooozzzrrrmmmoooyyy||||||zzztttlllffffffhhhhhhiiikkkjjjlllvvv~~~mmmhhh___UUULLLGGGFFFGGGDDDEEEEEEFFFHHHLLLSSSXXX\\\```hhhooorrrooogggaaaVVVSSSOOOKKKIIIJJJMMMOOOMMMLLLJJJJJJMMMRRRWWWZZZWWWXXXXXXXXXUUUPPPJJJGGGCCC@@@>>>???EEEMMMTTTWWW[[[]]]______]]][[[[[[[[[YYYYYYYYYXXXWWWTTTRRRQQQJJJFFF???999666333111///000000000000000000000000,,,...000000///...///000000///////////////000111//////////////////......,,,------......------,,,++++++,,,,,,---------...++++++,,,,,,------......,,,------....../////////------------------------,,,,,,,,,---------...............---------------,,,,,,,,,---......//////---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,------------...,,,,,,------------------------------------------------------------------,,,,,,------------,,,,,,000//////...---,,,,,,+++------......------,,,,,,******++++++,,,,,,------......---,,,,,,+++******------,,,,,,------...///***++++++,,,,,,++++++***+++++++++,,,,,,---------+++,,,------......---------------............///000000/////////.........------.........////////////000000111111000000//////////////////000000111222222222333333222111111111111111222222222222222444444333333333444444555444555555666777777777777777666666666666777888888888999:::;;;;;;;;;;;;;;;;;;::::::999:::;;;<<<===000000000000000000000000000000000000000000000000111111111111111111111111///333777:::;;;>>>BBBFFFKKKNNNRRRSSSSSSRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQQQQOOOPPPOOOMMMLLLOOOTTTYYYaaannnppp___RRRJJJHHHJJJEEEGGGIIIKKKMMMRRRWWW\\\ccclllxxxtttrrrpppsss{{{zzzpppnnnnnnnnnpppsssqqqlllmmmtttvvvsssyyy}}}kkk\\\SSSOOOOOOKKKJJJHHHFFFEEEFFFJJJNNNRRRWWW```iiinnnooollliiiccc```[[[UUUQQQNNNMMMMMMMMMLLLJJJJJJLLLOOOSSSUUURRRTTTWWWXXXWWWTTTPPPMMMEEECCC@@@>>>@@@EEEMMMSSSXXXZZZ[[[ZZZYYYYYYZZZ\\\YYYZZZ[[[ZZZYYYWWWUUUUUUPPPLLLFFF@@@<<<777333111000000000000000000000///---///000///---,,,...000111000///////////////000.../////////////////////,,,------......------,,,,,,------.........---------------------.........++++++,,,------...//////------------------------,,,,,,,,,---------...............------,,,,,,,,,++++++,,,------...//////---------,,,,,,---------------------------------,,,,,,,,,---------......------------------,,,,,,---------------------------------------------------------......---------............------------------......------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---------------............///---.....................---------.........////////////000000000000//////......///000000000000000222222333333444333333333000111111111222222222222444444555555555555444444111222333444555555555555666666555555666666777888777888999:::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;000000000000000000000000000000000000000000000000222222222222222222222222000444999===???BBBGGGKKKPPPRRRVVVWWWUUUSSSRRRQQQPPPPPPOOOOOONNNNNNMMMMMMKKKLLLMMMLLLNNNSSS[[[bbbwwwqqq]]]PPPIIIFFFHHHLLLFFFIIINNNSSSZZZbbbjjjpppyyy|||zzzzzzrrrvvv~~~zzzyyyyyy{{{~~~~~~tttnnnqqqqqqmmmrrr|||oooaaa\\\[[[QQQOOOLLLGGGDDDCCCEEEHHHLLLPPPXXX```gggkkkllllllooolllgggaaaZZZTTTOOOMMMLLLLLLKKKKKKLLLNNNPPPQQQOOORRRUUUXXXXXXVVVSSSQQQEEEEEECCC???===@@@HHHNNNSSSTTTUUUUUUUUUVVVXXXZZZXXXYYY[[[ZZZYYYWWWVVVVVVTTTPPPKKKEEE@@@;;;666222000000000000////////////***,,,...---++++++...111111111000///////////////.........///////////////,,,------......------,,,---......//////...------........................******+++,,,,,,---......------------------------,,,,,,,,,---------...............------,,,,,,,,,++++++,,,,,,---...//////.........------.........------------------------,,,,,,,,,------..................------,,,,,,,,,---------------------------------------------------......//////......---++++++,,,------...//////---.........---,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,------...++++++******++++++,,,---,,,,,,---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,---------.........//////***++++++,,,---...//////---------.........////////////000000000000/////////000222333333333222111222333444444555555555444000000111111222222222222555555666777777666555444///000111222333444444333555555555555555666777777666777888999:::;;;;;;;;;999::::::;;;;;;::::::999////////////000000000000111111111111111111111111333333333333333333444555555888<<<@@@CCCGGGKKKNNNTTTUUUVVVVVVVVVTTTRRRPPPQQQOOOOOOPPPNNNKKKLLLPPPKKKKKKLLLRRR[[[ffftttvvvhhh\\\PPPLLLHHHEEEHHHNNNOOOQQQYYYgggrrryyy~~~{{{|||xxxwwwyyyxxxyyyzzz~~~{{{wwwsssoooeeelllwwwwwwrrrcccYYYNNNLLLJJJGGGCCCCCCCCCDDDKKKUUU[[[^^^dddjjjpppqqqqqqoooiii```XXXRRRPPPGGGDDDKKKRRRRRRPPPPPPPPPNNNNNNQQQUUUWWWVVVTTTLLLKKKJJJGGGEEECCCBBBAAALLLPPPUUUWWWWWWWWWYYY\\\[[[YYYXXXYYY[[[\\\ZZZWWWXXXXXXUUUQQQJJJBBB;;;777555222...------///000000//////...---------......333222111///..................---------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---///...---,,,,,,---...///++++++---.........---,,,...------,,,,,,------.................................---------......///........................+++,,,---.........---,,,---------------------------------------------------,,,,,,,,,,,,---......---------,,,,,,+++++++++...---,,,---...///...---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------.........------,,,,,,,,,((((((***+++,,,---------....................................////////////000///...------...///000111111111111111111111111222222111111222222333444222222333333333333444444555444333222111111111111333333555666666666555444222222333444555555555444666666555555555555666666444777;;;<<<;;;999777777::::::::::::::::::::::::////////////000000000111111111111111111111111111222222222222333444666777:::===AAADDDGGGJJJNNNQQQTTTUUUVVVWWWWWWVVVTTTSSSSSSPPPPPPQQQOOOKKKLLLPPPLLLPPPYYYeeeqqq}}}xxxkkk___YYYPPPIIIGGGGGGIIIQQQZZZbbbfffsss|||vvvrrrnnniiieee^^^bbbiiirrr|||{{{nnn___WWWRRRLLLHHHGGGAAA@@@CCCJJJOOOTTT\\\ccckkknnnrrruuusssmmmgggbbbWWWNNNHHHKKKOOOOOONNNNNNKKKJJJJJJLLLOOOSSSUUUUUUSSSRRRQQQNNNKKKGGGCCCAAAHHHLLLQQQUUUWWWXXXYYYZZZXXXWWWWWWYYY\\\]]][[[XXXYYYXXXVVVRRRMMMHHHBBB???;;;777333111000000000///.........---------------///...---,,,,,,++++++,,,............------,,,,,,---------------------------,,,,,,++++++,,,,,,---000///...------...///000+++,,,---...///......---...------,,,,,,------...........................//////............//////.........................../////////...,,,***)))---------------------------------------------------,,,,,,,,,,,,---.........---------,,,,,,,,,+++---,,,+++,,,...//////---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------......---------,,,,,,,,,---....../////////..........................................////////////000///............///000000000000000000000000000222222111111222222333444222222333333333333444444111111111111222333444555333444555666666666555444333333444444555666777777666666555555555555666666444666999:::999888888888999999999999999999:::::://///////000000000111111111111111111111111111111111111000111333666999;;;BBBDDDHHHJJJLLLOOORRRUUUTTTUUUVVVWWWWWWWWWVVVUUUOOOLLLKKKLLLJJJHHHJJJOOOWWWbbbrrrttthhh___TTTKKKKKKHHHGGGHHHLLLTTTaaannn{{{|||vvvuuuvvvyyyzzz~~~}}}}}}ssspppmmmgggbbb[[[[[[]]]aaagggnnnuuuzzzwwwjjjaaaXXXRRRPPPHHHCCC@@@AAAEEEIIIQQQXXXaaafffooouuuxxxvvvqqqnnncccXXXNNNLLLLLLLLLKKKKKKIIIIIIIIIIIIJJJMMMQQQUUUYYYYYYYYYWWWSSSMMMGGGCCCDDDFFFJJJPPPVVVYYYYYYXXXVVVVVVVVVWWWZZZ[[[ZZZYYYYYYYYYWWWUUURRROOOLLLKKKCCC???:::777444222000...,,,------.........------,,,,,,,,,+++++++++,,,,,,/////////............---------------------------------,,,,,,,,,,,,------......------------......------...////////////......------,,,,,,------...........................------,,,,,,,,,,,,,,,---......................../////////...---,,,***)))---------------------------------------------------,,,,,,,,,,,,---...............---------------,,,++++++,,,///000000///...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------...------------,,,,,,,,,---.........------,,,+++....................................////////////000//////......//////000////////////////////////222111111111111222333333222222333333333333444444111111111111222333444555333444555555666666555555444444444444666888:::;;;888777666555555555555555333555777777777777999:::::::::999999999999999999//////000000000111111111111111111111111111111111111000000222555999===???HHHJJJMMMNNNPPPQQQTTTVVVUUUUUUVVVVVVUUUUUUSSSSSSLLLIIIGGGHHHIIIKKKRRRZZZppp}}}}}}ooollleee\\\UUUPPPKKKHHHGGGJJJNNNTTT[[[hhhyyy|||yyyvvvuuuxxx~~~{{{yyyxxxyyyyyy}}}{{{uuupppeeebbb^^^]]]```dddiiilllppptttvvvssspppsss{{{uuuhhh^^^ZZZUUUMMMEEEBBBBBBCCCGGGMMMUUU[[[eeennnssstttqqqoooooodddXXXQQQMMMLLLKKKJJJIIIKKKLLLJJJHHHIIIMMMQQQXXXYYY[[[[[[YYYSSSNNNJJJEEEDDDEEEJJJRRRWWWYYYXXXXXXVVVTTTSSSTTTUUUWWWXXXZZZYYYXXXVVVUUUTTTSSSRRRJJJGGGBBB===999555111...,,,---............---,,,...---------...//////000/////////////////////...------------------------------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,.........///////////////...------,,,,,,------.................................------,,,---------........................,,,,,,,,,------------------------------------------------------------------,,,,,,,,,,,,---..............................---,,,,,,...000222222111------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------------------------------,,,,,,---------,,,,,,+++....................................///////////////////////////000000000000000000000000000000000111111111111111222222333222222222333333333444444555444333222222222222222444444444555555555555555666555555555666999<<<>>><<<;;;999888666555444444333555555555555666999<<<;;;;;;;;;;;;::::::::::::000000000000111111111111111111111111111111111111111222333555999===AAADDDJJJLLLNNNPPPPPPQQQTTTVVVVVVVVVUUUSSSRRRPPPOOONNNMMMIIIIIIMMMSSSZZZfffqqqtttkkkhhh[[[WWWRRRMMMIIIGGGHHHJJJIIIQQQ\\\eeeqqqvvvxxx}}}yyyssskkkeeebbbbbbbbbbbbcccbbbaaa^^^\\\]]]dddkkk{{{zzzkkkccc]]]SSSJJJFFFDDDAAABBBEEEKKKQQQZZZdddlllpppqqqqqquuuoooddd[[[VVVUUURRRPPPGGGJJJLLLLLLIIIIIILLLOOOQQQTTTWWWZZZZZZXXXUUUSSSJJJGGGDDDFFFMMMTTTXXXYYYZZZWWWRRRNNNMMMOOOSSSVVVYYYYYYXXXWWWVVVUUUUUUUUUPPPLLLHHHCCC???:::555111......//////......------............///000111222.../////////////////////------------------------...------,,,,,,------...,,,,,,,,,------,,,,,,,,,............//////000000...------,,,,,,------...........................222222111000//////000000........................,,,,,,,,,,,,------......---------------------------------------------------,,,,,,,,,,,,---.................................------///222333333222------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------------------------------...///000000111111111....................................////////////...//////000000000000000111111111111111111111111111111000000111111222333222222222333333333444444444444333333222333333333444444444444555555666666777666666666888:::===???AAA???===:::777555444333444555555555555666999<<<======<<<<<<;;;;;;;;;:::000000000111111111222222111111111111111111111111333444777:::>>>BBBFFFGGGJJJLLLNNNOOOOOOPPPRRRTTTVVVUUUSSSQQQOOOMMMKKKJJJKKKJJJOOOYYYcccmmm{{{pppbbbZZZYYYSSSNNNJJJGGGEEEDDDIIIPPPRRR]]]lllzzz~~~yyyxxxxxxqqqkkkeeeaaa^^^ZZZWWWVVVTTTSSSVVV\\\eeejjjttt}}}ssseeeZZZPPPKKKHHHCCCAAABBBFFFJJJRRR[[[dddlllqqqtttvvvuuupppjjjhhhgggddd```JJJKKKKKKKKKKKKLLLNNNPPPLLLNNNQQQUUUWWWYYYYYYYYYPPPMMMIIIHHHKKKPPPTTTWWWYYYWWWSSSOOOLLLLLLOOORRRVVVVVVWWWWWWWWWWWWVVVVVVSSSQQQNNNJJJFFFAAA;;;777333222000///...------------------------...///000---............/////////------------------------......------------............////////////............------......///000...------,,,,,,------...........................//////...---,,,,,,,,,,,,........................000///...---,,,+++++++++---------------------------------------------------,,,,,,,,,,,,---......---------------.........///......///222333333222,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------------------------,,,,,,,,,------------...***+++,,,...///000000000....................................////////////......///000111111111111111111111111111111111111111000000000000111222222222222333333333333444444111111111222444555777777555444444444444555666666777777777777999;;;<<<>>>AAA???===:::888666555444555666666666555666999<<<======<<<<<<;;;;;;::::::000000111111111222222222111111111111111111111111555777;;;@@@DDDGGGIIIJJJIIIKKKMMMNNNNNNOOORRRTTTTTTSSSRRROOOMMMLLLKKKJJJNNNSSS^^^ooo|||}}}pppcccUUUOOOOOOMMMIIIGGGHHHJJJMMMWWWbbbeeerrr~~~}}}}}}|||uuullleeeaaa___[[[UUUTTTXXX]]]\\\aaalllssswww|||zzzlll^^^VVVPPPIIIFFFFFFEEEGGGJJJPPPXXXaaaiiimmmqqqvvvzzzzzz|||~~~{{{uuuZZZVVVPPPLLLLLLNNNQQQRRRMMMMMMNNNPPPRRRVVVXXXZZZUUUTTTRRROOOMMMMMMPPPRRRSSSUUUUUUSSSPPPNNNNNNPPPRRRSSSVVVXXXYYYYYYXXXWWWVVVUUUSSSPPPMMMIIICCC>>>777555222///------...///------,,,,,,,,,---......,,,,,,------............------------------------......------------......,,,---............---,,,...---,,,,,,,,,---//////...------,,,,,,------...........................------,,,+++************........................111000...,,,++++++++++++---------------------------------------------------,,,,,,,,,,,,---......+++,,,,,,,,,------------///...---...000111000///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------------------------,,,,,,,,,---------......))))))***++++++,,,++++++....................................////////////---...000111222222111111111111111111111111111111000000000000000111222222222222333333333333444444111111111222444666777888555444444333444555666777777777888999::::::;;;;;;<<<;;;:::999777777666666666777888888777777999;;;<<<;;;;;;:::999999888888000111111111111222222222111111111111111111111111666999>>>CCCGGGJJJKKKKKKHHHJJJLLLMMMNNNOOOQQQSSSSSSRRRQQQOOONNNMMMLLLLLLXXXaaarrrqqqggg[[[NNNHHHIIIFFFCCCDDDKKKRRRZZZiiixxxxxxzzzwww|||{{{tttqqqkkkaaa\\\]]]___ZZZYYY```ddddddgggllltttnnnaaaXXXPPPKKKJJJEEEDDDDDDFFFLLLTTT\\\bbblllvvvnnndddXXXPPPNNNPPPRRRSSSOOONNNMMMMMMOOOSSSVVVYYYVVVXXXXXXUUUOOOLLLLLLNNNNNNSSSXXXYYYUUUQQQOOOOOONNNQQQUUUXXXZZZ[[[ZZZYYYXXXWWWVVVUUURRRNNNHHHDDD:::777333///------...//////......------.........,,,,,,,,,---------......------------------------......------------......)))***+++,,,,,,+++***)))------,,,+++,,,---...///...------,,,,,,------...........................333222111000///.................................------,,,+++,,,---...///---------------------------------------------------,,,,,,,,,,,,---......+++++++++,,,,,,---------...---,,,---...///...---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------------------------,,,,,,,,,------.........------......------,,,,,,..................................../////////000---...000111222222222111000000000000000000000000000000000000000111111222222222333333333444444444444444333333333444444555555555444333444555666777777888999::::::::::::999777777777777777777888888777888999999888777888:::::::::999999888777666666111111000000000000000111333222111000111222444666999@@@HHHLLLJJJHHHHHHJJJGGGIIIMMMQQQTTTSSSQQQNNNOOOQQQQQQMMMHHHIIITTT```rrr|||uuukkkbbb]]]UUUKKKFFFGGGHHHLLLSSSYYYcccrrryyyxxxttt}}}vvvkkkcccaaa``````___```bbbdddeeegggmmmwwwsssgggYYYMMMMMMDDDBBBGGGGGGDDDKKKVVV^^^ooo{{{ssseeeXXXSSSVVVWWWUUU^^^ZZZTTTNNNKKKMMMSSSXXXVVVWWWXXXXXXUUUPPPKKKHHHLLLOOOSSSXXX[[[YYYUUUQQQPPPPPPPPPQQQSSSVVVYYYZZZ]]]\\\ZZZXXXUUURRROOOMMMEEE???888333000000//////------------......///000......////////////......***+++,,,---...---,,,+++,,,,,,,,,---------............------------......******+++,,,,,,---......,,,,,,,,,---...///000000,,,,,,------.../////////////////////////////////......---,,,---...///000........................///////////////////////////...------------...///------------------------///...---,,,+++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------------,,,,,,++++++,,,,,,---........................---,,,,,,+++***)))((((((------------------------,,,------......------,,,***,,,......------...///---......---......,,,(((,,,,,,.../////////...---//////000000000000//////,,,---///222444555666777000000111111111000000///222222222111111111111111111111111222222333333333444555666555444333444555333444444444555666666666444666888:::;;;:::999888888777666666666777999:::999::::::999666444444555888888888888777777666666111111000000000000111111333222111111333666999;;;CCCHHHNNNPPPMMMJJJJJJKKKNNNOOOOOOPPPQQQQQQOOONNNMMMNNNNNNMMMNNNVVVeeerrrvvveee]]]VVVSSSOOOJJJIIIMMMRRRZZZeeeqqq|||{{{www|||yyytttoooiiieeeccccccbbbaaa```cccjjjpppsssyyynnn^^^SSSIIIEEEHHHHHHCCCDDDKKKTTTdddvvvuuuiiicccbbb^^^YYYZZZWWWRRRNNNMMMPPPSSSVVVVVVVVVVVVUUUSSSPPPLLLJJJNNNPPPTTTYYY\\\\\\ZZZWWWSSSRRRQQQQQQRRRUUUXXXZZZ[[[ZZZYYYXXXUUUSSSQQQOOOHHHDDD===888555333111000///...---------------.........////////////......,,,,,,---............---,,,,,,---------...............------------......+++++++++,,,,,,------...,,,---------.../////////------......///000000111////////////////////////...------,,,---...///000...................................................---,,,,,,,,,,,,---...////////////////////////000///...---,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,......---,,,---...///...,,,+++,,,------+++,,,---.../////////...---,,,,,,------------,,,,,,---...000222333444555555222222222222111000///...111111111111111111111111111111111222222333333333444555666555444333444555444444444555555555555555666666666666777888999999999888777777777888::::::<<<======;;;999777888888999999888888888777777777111111000000000111111222222222222333666;;;???BBBMMMPPPSSSSSSOOOLLLKKKLLLRRRQQQPPPOOONNNNNNOOOPPPMMMMMMNNNQQQ[[[kkk|||nnn___UUUPPPLLLMMMNNNOOOUUUZZZgggqqq~~~xxxxxxwwwwwwzzzsssoookkkfffaaa]]]]]]___``````aaakkkuuuzzzyyybbbUUUKKKKKKJJJEEEBBBDDDHHHWWWhhhsss{{{{{{uuuqqqiiibbbZZZTTTOOOMMMOOORRRSSSSSSVVVUUUSSSQQQOOONNNMMMMMMNNNPPPRRRWWW[[[]]]\\\[[[WWWUUURRRPPPPPPRRRUUUWWWXXXXXXXXXWWWVVVUUUTTTSSSNNNJJJDDD@@@<<<888444111//////...,,,,,,+++++++++......////////////.....................//////000,,,------------...............------------......,,,,,,,,,,,,,,,---------------........................//////000111111111////////////////////////...------------...//////........................------------------------///...------------...///........................000///...............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---///...---,,,,,,---111...++++++,,,------...,,,---......//////.........//////000000//////......///000111333333333333444444444333222000......000000000000000000111111111111111222222222222222333444555555444333444666555555555555555444444444777666444333444666888:::999999888888999999:::;;;<<<======<<<:::888888999999999999888888888888888111111000000111111222222111111222555:::@@@EEEIIIPPPRRRSSSQQQNNNKKKKKKLLLOOOOOOOOOMMMLLLMMMOOOPPPNNNQQQVVV^^^mmmwwwhhhZZZPPPKKKKKKMMMRRRYYYaaakkkrrryyyuuutttyyy~~~}}}rrriiibbb^^^[[[ZZZWWWUUU[[[bbbeeerrr}}}kkkYYYRRROOOKKKGGGFFFDDDMMMYYYdddnnnvvv|||}}}wwwppp```XXXOOOLLLNNNRRRRRRQQQSSSQQQNNNLLLKKKLLLMMMNNNOOOOOOQQQTTTXXX[[[[[[[[[\\\YYYTTTPPPNNNNNNPPPQQQVVVWWWWWWXXXXXXXXXXXXXXXRRROOOKKKGGGBBB===777333///...------,,,,,,,,,,,,......////////////......///...---,,,---...000111------------..................------------......---------------,,,,,,,,,...............------------......///000000111111////////////////////////------------......//////........................------------------------000//////////////////000,,,,,,,,,,,,,,,,,,,,,,,,.........---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++,,,------......------,,,---...///...---++++++,,,000---,,,///111///...///---------...............000000111111111111000000//////000111222222222222444444444333222111000//////000000000000000111111111111111111111222222222222444555555333333444666666666666555444444444333666666555555555666888888888888888888999999::::::999::::::999777666666777999999999999888888888888111111111111111222333333000222444999>>>EEEJJJMMMPPPQQQQQQPPPOOONNNNNNNNNLLLNNNOOONNNLLLLLLMMMNNNQQQZZZeeeqqq}}}sssiii^^^TTTLLLHHHFFFMMMWWWbbbnnn|||}}}yyyxxx{{{vvvkkkddd]]]XXXTTTQQQSSSXXXXXXdddsssyyywwwrrroooppp{{{ooo___XXXSSSNNNKKKFFFHHHMMMTTT]]]eeeooovvvwww}}}}}}lllbbbVVVOOOOOOQQQQQQPPPNNNMMMKKKJJJJJJKKKMMMOOOSSSRRRRRRTTTWWWZZZ[[[[[[___\\\VVVQQQMMMKKKKKKKKKTTTUUUWWWXXXZZZ[[[[[[[[[TTTRRROOOLLLGGGBBB;;;777000///......------............////////////.........---,,,,,,,,,---///000---------.........//////......------------.........---------------------...............---------,,,------......//////000////////////////////////---------.......................................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,------...//////++++++++++++++++++++++++,,,------......------,,,---...///...---++++++,,,...,,,...555777222//////------------......//////,,,------......------,,,...///000000111111111000111222222333333333222222//////000000111111111222111111111111111111111111222333444444333333444666666666666555444444444333555666777888888888777666666777777888888888888888777888999777555444555666888888888888888888888888111111111111111222333444222444999>>>DDDJJJNNNPPPQQQQQQRRRRRRRRRRRRQQQQQQMMMPPPRRRQQQNNNMMMOOORRR[[[jjjzzzssslllhhhaaaZZZUUUOOOHHHGGGIIIHHHWWWiiiyyyvvvtttwww}}}{{{qqqfff___YYYSSSRRRTTTRRRZZZcccgggddd___]]]]]]dddrrrwwwlllcccZZZSSSMMMIIIGGGJJJOOOUUU]]]eeerrryyywwwmmm```WWWRRRQQQQQQPPPJJJJJJJJJKKKLLLMMMNNNOOOVVVUUUUUUVVVZZZ\\\^^^^^^```]]]YYYTTTOOOMMMKKKKKKQQQRRRUUUWWWYYY[[[\\\\\\VVVTTTRRROOOLLLGGGAAA<<<333333222000000/////////......////////////......------,,,,,,------...///------........./////////......------------......---------------.........------..................,,,,,,------.../////////////////////////////////,,,---......//////..............................------------------------++++++,,,,,,,,,,,,++++++------------------------******+++,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---///...---,,,,,,------***...888;;;333...///...------------...//////......////////////......---...///000000000000000///000111222333333333333000000000111222222333333111111111111111000000000111222444444333333444666555555555555555444444444555666888999999888666555666666777888888888888777888999:::999777666777888777777777777777888888888111111111111222333444555555888>>>EEEKKKOOOQQQRRRPPPQQQQQQSSSTTTSSSRRRPPPMMMPPPRRRRRRRRRUUU[[[aaapppuuuhhh^^^ZZZTTTNNNKKKKKKJJJHHHLLLRRRWWWjjj|||zzzwwwuuuxxx}}}rrriii```[[[[[[UUUXXX[[[[[[YYYVVVTTTTTTYYYbbbooo{{{}}}nnnbbbXXXPPPKKKKKKKKKKKKOOOUUUdddmmmuuuyyy|||{{{uuulllbbbZZZTTTQQQPPPGGGIIILLLNNNPPPQQQPPPPPPTTTTTTTTTWWW[[[^^^______^^^]]]ZZZXXXUUURRRPPPOOONNNOOOQQQTTTWWWYYYZZZZZZWWWVVVTTTRRROOOLLLGGGCCC:::888666444111000///.........////////////......------...///////////////............////////////......------------......,,,,,,------......//////,,,---------.../////////---------...//////000000////////////////////////,,,---.../////////...---................................................+++,,,---......---,,,+++------------------------***+++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,......---,,,---...,,,(((,,,666999222---000...------,,,---...///000000000111111111111000000,,,---...///000000000000000000111111222111111111000111111222333333444444222111111111000000000///000222333333333333555666444444444555555555555555666666666666666666666555666777888999999999888888888999:::999777777777999555555666666666777777777111111111111222333444555888<<>>CCCIIINNNOOOOOOOOOOOONNNMMMLLLLLLIIIIIILLLNNNPPPTTTaaannntttbbbYYYRRRJJJGGGLLLVVV```gggqqqrrrzzzvvvxxxxxxkkk___YYYVVVRRROOOOOOQQQRRRZZZlllwwwbbbUUUMMMLLLJJJGGGEEEHHHQQQYYYaaalllyyy}}}yyywwwxxxxxxrrrmmmjjjdddYYYNNNJJJFFFEEEDDDEEECCCBBBHHHPPPUUUWWWXXX[[[\\\]]]^^^^^^\\\[[[XXXUUUQQQMMMJJJHHHJJJMMMQQQVVVYYY[[[[[[[[[TTTQQQMMMLLLKKKHHHBBB>>>777555222///.........///////////////////////////........./////////000000///......------......///////////////////////////........................---------............///---..................------.....................//////.........---------//////......---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------....../////////000/////////.........------,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------------------------------111111111000000//////...////////////........................////////////............////////////000000111222222222222222///////////////000000000222222222333333333444444111222333555555444333333444444444444444444444444666666777777888999999999888888999999:::::::::::::::999999888777777666666555555555555444444444444333666;;;???CCCGGGKKKNNNOOONNNNNNMMMMMMLLLLLLLLLMMMJJJIIILLLRRR___tttuuu```SSSMMMKKKKKKQQQ^^^nnn||||||vvvssspppxxxqqqhhhbbbZZZSSSPPPRRRPPPSSS^^^ooommm[[[TTTMMMJJJIIIIIINNNTTTSSS```pppxxxxxxwwwyyy|||{{{yyywwwpppcccXXXSSSHHHDDDBBBBBBAAABBBGGGNNNUUUVVVYYY\\\^^^_________\\\[[[YYYVVVRRRNNNJJJHHHIIIKKKOOOSSSWWWZZZ[[[\\\UUUSSSQQQQQQQQQOOOIIIDDD<<<;;;888555222000000///...////////////000000000....../////////000000000//////............//////------------------------........................---------............///---...////////////...------------.......................................000///......------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++++++++---------...//////000000------------,,,,,,,,,++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------------------------......///......---,,,000000000///////////////............////////////............///////////////000111111222222111111//////000000000000111111000000000000111111111111222333555666777666444333444444444444444444444444666666666777888888999999888888999999:::;;;;;;<<<;;;:::999888777666666555555555444444444333333333666:::@@@EEEHHHKKKMMMOOOMMMMMMLLLKKKKKKLLLLLLMMMPPPOOOQQQYYYeeetttqqq^^^QQQJJJJJJNNNWWWfffyyywwwtttuuuwww~~~xxxmmmaaaZZZUUURRRRRRWWW___kkkyyyiiiYYYSSSPPPNNNOOOSSSPPPVVV^^^gggnnntttzzz~~~~~~||||||~~~zzzooofffcccUUUMMMGGGEEEDDDCCCFFFJJJQQQSSSWWW[[[^^^```aaaaaa\\\[[[XXXUUURRRNNNKKKJJJIIIKKKMMMPPPTTTWWWZZZ\\\XXXWWWUUUVVVWWWTTTNNNIIICCCBBB???<<<888555222111.../////////000000000000.../////////000000000000//////............//////------------------------........................---------............///...///000000000000///...---------.........//////,,,,,,------.../////////000000......---......///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++.........---------------++++++,,,,,,---......///------------,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++........................+++,,,---.........---,,,000000//////........................////////////............////////////...///000000111111000000000000000111111111222222000000000000111111111111222444666888888777555444444444444444444444444444555555666666777888888999999:::::::::::::::::::::888888888777777666666666444444444333333333333222888===DDDIIILLLMMMNNNOOOLLLKKKJJJJJJJJJKKKMMMNNNQQQTTT^^^nnn}}}}}}tttjjj]]]QQQJJJHHHNNNVVVfffzzzuuusssyyyqqqgggYYYUUUTTTUUUUUU[[[mmmggg\\\WWWSSSQQQSSSQQQNNNOOOWWWdddqqqzzz~~~~~~{{{uuuttteeeZZZOOOKKKHHHEEEDDDFFFMMMOOOTTTYYY]]]```bbbbbb\\\ZZZXXXUUURRROOOMMMKKKJJJKKKLLLNNNRRRVVVZZZ\\\\\\ZZZYYYZZZZZZWWWQQQKKKGGGFFFDDDAAA===888555222.../////////000000111111////////////000000000000//////............//////000000000000000000000000////////////////////////---------.........//////...///000111111000///...---------.........//////+++,,,,,,---...///000000111000///------......///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,------......//////000))))))***++++++,,,------000000/////////.........+++,,,...//////...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------........................,,,---...000000000////////////.........---------............/////////000............/////////000......///000000000000000000000111111222222222333111222222222222333333333333555777999999888666555444444444444444444444444555555555666777777888888<<<;;;;;;::::::999999888555555555666666666666666444444444333333333222222AAADDDGGGKKKNNNNNNNNNMMMMMMJJJIIIKKKKKKLLLQQQWWW```kkkwwwsssiiiccc[[[RRRMMMKKKLLLMMMYYYeeeyyy}}}vvvlllbbbYYYVVVVVVXXX^^^dddzzzqqqbbb\\\WWWRRRPPPOOOMMMPPPYYYeeerrr{{{|||~~~}}}{{{}}}rrraaaTTTNNNKKKIIIGGGNNNPPPSSSUUUXXXZZZ^^^```YYYZZZ[[[YYYUUUPPPNNNMMMMMMNNNPPPQQQQQQSSSVVVYYYZZZ[[[[[[[[[YYYVVVSSSQQQPPPKKKGGGEEECCC===444---000//////111222333111///000111222333333222111000000000000000////////////.........---,,,,,,///111//////.........------------------............///---------.........//////111000......//////---,,,---.........//////000000///............---------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++........................------------------------333000---...000111000---///...------...///---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............///------------------------------------------------...---,,,,,,,,,,,,---...////////////000000000000////////////////////////000000////////////000000222222222222222222222222000222444666666444111000///000111222222222222222555333333555888999888555777777777777777777777777555555444444444444555555444111000111333444333000DDDFFFIIILLLNNNNNNMMMMMMNNNMMMNNNOOOMMMOOOZZZeeesss~~~yyylllaaa]]]YYYQQQKKKJJJLLLPPPTTTfffttt}}}qqqeee^^^[[[YYY\\\aaahhhsss~~~nnncccZZZSSSOOONNNNNNPPPVVV___hhhmmmrrryyy~~~~~~}}}tttggg[[[QQQKKKIIIIIIKKKOOORRRUUUXXX[[[]]]\\\]]]^^^\\\XXXTTTRRRQQQNNNPPPQQQQQQQQQQQQRRRTTTVVVWWWYYY[[[ZZZXXXUUUSSSPPPMMMIIIGGGFFFAAA999333111000///000111222111000000111111111111111111000000000/////////............///...---+++***,,,...//////.........---------........./////////000000---------.........//////000///---......///---,,,............/////////000............------------------,,,,,,,,,,,,+++++++++++++++,,,,,,---------------------------------------------------------///---,,,,,,---......---111///------.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------............------------------------------------------------......---,,,,,,---......////////////000000000000111111111111111111111111111111000000000000111111222222222222222222222222222333444555555444222111000111222222333333222222222111111333555666555333666666666666666666666666555555444444444444555555444222111222333444222000IIIJJJLLLMMMMMMMMMLLLKKKJJJLLLOOOPPPOOOUUUgggxxxvvvoooeeeYYYPPPRRROOOJJJHHHKKKSSS\\\bbb{{{{{{xxxyyywwwlllddd]]]\\\^^^[[[```eeelllzzz~~~nnnaaaXXXQQQPPPOOOPPPRRRWWW[[[^^^eeemmmtttyyy}}}ooo___TTTPPPIIIJJJLLLOOORRRUUUXXXZZZ]]]___```___[[[WWWUUUUUUQQQSSSTTTTTTQQQOOONNNOOOQQQSSSWWWZZZZZZYYYWWWUUUQQQNNNLLLKKKJJJGGGAAA<<<444222///...000111111111111000000//////000000111000000/////////.........000111000...,,,+++,,,---...............---------////////////000000000111------........./////////000...------//////...,,,............////////////............------------------,,,,,,,,,,,,++++++)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------,,,---///000444222...------.........------------------------,,,,,,,,,,,,,,,,,,------.............../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------............------------------------------------------------......---,,,,,,---......////////////000000000000111111111111111111111111222222111111111111222222222222222222222222222222444444444444444444444444222222333333444444333333111111111222444555444222444444444444444444444444555555444444444444555555555444222333333444222111LLLLLLLLLLLLKKKKKKJJJIIIHHHJJJOOOTTT[[[ggg|||tttjjjbbbZZZQQQLLLMMMKKKKKKNNNWWWcccpppxxxwwwrrrpppsss~~~}}}qqqeee```___\\\[[[ZZZ]]]hhhzzzxxxkkkdddVVVUUURRRPPPPPPQQQTTTVVV[[[```gggkkknnntttyyy|||tttggg```UUURRRNNNLLLNNNQQQUUUWWW[[[]]]^^^^^^[[[XXXWWWWWWTTTVVVWWWWWWTTTQQQOOOOOOOOORRRUUUXXXZZZYYYWWWUUUQQQOOONNNNNNNNNKKKGGGDDD999555111//////111222222111000///......///000111111111000000000/////////000111111000...---...///............................../////////000000000............////////////000.........000000000............///////////////.........---------,,,,,,------,,,,,,,,,+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---000///---...111555777333///------.........------------------------,,,,,,,,,---------------------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---------.........------------------------------------------------......------------......////////////000000000000000000000000000000000000222111111000000111111222111111111111111111111111555444333333333444555666333333444444444444444333222333333444555555555444333333333333333333333333555444444333333444444555555555444333333333222111MMMLLLKKKJJJIIIHHHHHHHHHJJJLLLSSSaaappp|||jjj```ZZZSSSOOONNNIIILLLRRR]]]lll|||xxxsssssswwwqqqfffaaa___ZZZUUUVVV]]]iiivvvtttnnn\\\YYYTTTOOOMMMNNNPPPRRRTTTVVVXXXZZZ]]]dddoooyyy~~~vvvfff^^^RRRJJJIIIKKKOOOQQQWWWZZZ\\\]]]\\\ZZZZZZZZZVVVXXXZZZZZZXXXUUUSSSSSSQQQRRRUUUWWWWWWVVVUUUTTTRRRQQQPPPPPPOOONNNLLLJJJ???;;;555222111222222222111000///......///000111222222222111111111000000,,,---//////......///000---.....................------........./////////........./////////000000000///...///111222222000///////////////............------------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***---//////---...111555777333///------.........------------------------,,,,,,,,,------.........,,,,,,,,,---.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------------...------------------------------------------------........................////////////000000000000111111111111111111111111000000////////////000000111111111111111111111111444444222222222444555777444444555555555444444333222333444555444444444444444444444444444444444444444444333333333333444444444444444333222222222222MMMLLLJJJHHHHHHHHHIIIIIILLLQQQ]]]pppppp^^^WWWTTTOOONNNQQQMMMUUUccctttyyy{{{rrriiiaaaZZZTTTTTTXXX^^^fffmmmuuuyyyrrrccc___XXXRRROOONNNPPPQQQPPPNNNMMMNNNPPPXXXhhhwww}}}~~~wwwkkkZZZMMMHHHHHHJJJKKKTTTWWW[[[]]]]]]]]]]]]^^^ZZZ\\\]]]]]]ZZZXXXWWWWWWRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPNNNNNNFFFAAA;;;666444444333222111000000//////000000111222222111111111000000000'''))),,,---,,,,,,---///---------...............------------................../////////000000000///......///111333222111///////////////.........------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,+++++++++........................------------------------)))***+++,,,,,,---///111444222...------.........------------------------,,,,,,,,,---......//////,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,---------------------------------------------------------------...////////////...---////////////000000000000333333333333333333333333000000////////////000000111111111111111111111111333222111111222333555666444444555555444444333333111222444444222222222333555555555555555555555555444444333333333333444444111222333333111111222333MMMKKKIIIHHHHHHIIIKKKMMMUUU___rrruuubbbQQQOOOQQQPPPSSSYYY```jjj|||{{{lllbbbYYYXXXYYYYYY]]]ccchhhpppzzz|||zzz|||zzzqqqkkkhhhccc]]]XXXTTTRRRRRROOOKKKGGGFFFFFFLLL\\\mmmwwwzzzyyyfffWWWPPPLLLJJJHHHNNNQQQVVVZZZ[[[\\\^^^____________]]]ZZZXXXXXXYYYSSSRRRQQQQQQRRRSSSUUUVVVWWWWWWWWWUUUSSSQQQPPPPPPLLLGGGAAA;;;888666444222000111111111111111111000000000000////////////...)))+++---...---------...---------.........//////............////////////.../////////000000000000---,,,,,,---000111111000000/////////............---------,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++***)))***,,,.........111///------.........---------------------------,,,,,,------.../////////---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,------------------------------------------------------------...///000000///...---////////////000000000000111111111111111111111111111000000000000000000111111111111111111111111111000000111111222333444444444444444444444333222222111444555555333222333444555555555555555555555555444333333222222333333444...000222222000000222444MMMLLLJJJIIIIIIKKKNNNOOObbbqqqiiiVVVIIILLLRRRTTT[[[dddttt~~~{{{nnnbbb___\\\ZZZ[[[```bbbggglllpppyyy}}}{{{xxx}}}zzzpppsssqqqmmmhhhbbb[[[VVVTTTPPPKKKFFFCCC???BBBPPPaaatttzzzpppbbbYYYSSSMMMIIIHHHLLLQQQUUUXXXZZZ\\\^^^bbbbbb```]]]ZZZWWWXXXXXXRRRQQQOOOOOOPPPSSSWWWYYYZZZZZZZZZWWWTTTRRRRRRRRROOOKKKDDD???;;;777444222000111222333333222111000///.........------------...000222222000///...///---------.........//////////////////000000000000////////////000000000000+++******+++...000000///000000//////.........------------,,,,,,,,,++++++---------,,,,,,,,,++++++******+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------///,,,***,,,///111000...///...------...///...,,,------------------------,,,,,,------...///000000.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,------------------------------------------------------------...///000000///...---////////////000000000000........................222222111111111111222222000000000000000000000000//////000111222222333333333444444444333333222111444666888888555444555777444444444444444444444444444333333222222333333444,,,///111111000000222555OOOMMMLLLLLLIIIIIITTTcccuuupppVVVNNNGGGJJJXXXiiivvv{{{yyyxxxttteee]]]ZZZXXXWWW^^^___bbbeeeiiilllnnnpppxxxtttrrr{{{zzz{{{wwwwwwtttjjj___YYYRRRNNNKKKIIIEEEEEELLLUUUlll|||yyymmm___RRRIIIKKKKKKKKKJJJLLLPPPVVV[[[aaa``````___]]]\\\ZZZZZZZZZUUUOOOLLLMMMQQQUUUWWW[[[\\\\\\ZZZVVVSSSRRRRRRRRRNNNJJJFFFAAA<<<666333333222111000//////000111777444111...------///000222111///...---...000111//////............//////111000///---...///111222111111000000//////......//////000000000000////////////...---,,,,,,++++++------,,,,,,,,,,,,++++++------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((&&&&&&)))---000000...+++,,,------......------,,,,,,,,,---------......//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------......---,,,+++***)))(((------------------------......---,,,,,,...///000++++++++++++++++++++++++....................................////////////---...///000000111111111000000000000111111111111111111222222222333333333000111111111111222222222333333333333333333333333333333333333333333333333444333333333333333333333555444333333222222222222333333222222222222333333111111222222222222333333KKKHHHGGGJJJMMMUUUeeetttjjj[[[PPPMMMMMMUUUfffxxxtttggg```[[[YYYRRRSSSUUUXXX\\\```ccceeeooo}}}tttwwwzzzxxx{{{~~~{{{~~~{{{rrrmmmeee\\\RRRMMMIIIHHHKKKQQQaaarrrzzznnn```VVVLLLJJJHHHHHHJJJNNNSSSVVV____________]]][[[YYYXXXYYYUUUQQQMMMMMMQQQWWW[[[]]]^^^___\\\YYYVVVUUUUUUQQQOOOKKKGGGDDD@@@;;;777333222111000///000222333666444111///...///000111444222000...------.../////////............//////222111///.........///000000000000/////////////////////000000000000/////////......---,,,,,,++++++------,,,,,,,,,,,,++++++------------------------,,,,,,---------.........---------,,,,,,,,,,,,,,,---+++***,,,///000000...,,,,,,---............---,,,,,,,,,---------......---------,,,------......------------------------)))******+++,,,,,,---------------,,,,,,,,,,,,,,,------------------------------,,,,,,------......................................................------------............---...///000000111111111000000000000111111111111000000111111111222222222000000111111111222222222333333333333333333333333333333333333333333333333333333333333333333333333555444333333222222222333111111000000000000111111333333333444444444555555JJJHHHIIIQQQ[[[jjj|||{{{vvvnnn___RRRKKKLLLOOOWWWccctttttthhh```[[[NNNOOOPPPRRRUUUYYY]]]___fff|||{{{vvvtttssswww~~~uuuddd[[[TTTOOOLLLLLLUUUdddvvvtttkkkUUUPPPIIIFFFIIIMMMPPPRRR\\\]]]^^^___^^^\\\ZZZXXXXXXWWWSSSOOOMMMPPPXXX^^^___```aaa___\\\YYYXXXXXXRRROOOMMMJJJHHHEEEAAA>>>777555222000000111333555444333111//////000111222444333111///------------//////............//////222111000.........///000//////////////////000000...//////000000//////............------,,,,,,+++------,,,,,,,,,,,,++++++---------------------------------.........//////------------------------000///......//////...,,,,,,---......//////......,,,,,,,,,---------......+++,,,,,,---......//////........................******++++++,,,,,,------,,,,,,,,,------.........------------------------+++,,,------...---------////////////////////////........................,,,,,,,,,------------...---...///000000111111111000000000000111111111111//////000000000111111111000000000111111111222222333333333333333333333333333333333333333333333333222222333333444444555555444444333222222222333333111111000000000000111111333333333333444444444444LLLOOOWWWdddsssqqqjjjbbb\\\TTTMMMKKKMMMQQQXXXbbbnnn}}}~~~}}}|||{{{~~~rrrggg```UUUTTTRRRRRRTTTWWWZZZ]]]eeeyyy}}}xxxvvvzzz~~~vvvhhhYYYOOOKKKOOOYYYgggvvv}}}ggg\\\OOOGGGHHHLLLNNNOOOWWWYYY\\\^^^___^^^]]]\\\YYYYYYVVVPPPKKKMMMUUU\\\^^^```aaaaaa^^^[[[ZZZZZZSSSQQQOOONNNMMMLLLIIIFFF>>>;;;777333111111333444111000///......///111222333222000///............//////............//////000000////////////000111---......//////000000000...//////////////////.........---------,,,,,,,,,------,,,,,,,,,+++++++++------------------------------------............---------...............///...------------,,,+++,,,---......//////......,,,,,,,,,---------......,,,,,,---...............------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------------------------+++,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------.........---...///000000111111111///000000000111111111111000000000000111111111222000000000000111111111111222222222222222222222222222222333333333333444444111222222333444555666666444333333222222333333333333333222222222222333333000111111111111222222222LLLWWWiii{{{rrr___YYYRRRMMMHHHGGGNNNWWW^^^eeeoooyyy~~~~~~}}}}}}}}}}}}~~~~~~~~~|||{{{yyyxxxwwwwwwzzz~~~~~~}}}}}}}}}}}}~~~}}}~~~~~~}}}}}}}}}ppphhh]]]ZZZVVVRRRQQQSSSWWWYYYgggxxx~~~}}}gggVVVPPPRRRUUU\\\hhhvvvyyykkkYYYLLLHHHJJJLLLLLLRRRTTTXXX[[[^^^`````````[[[ZZZWWWPPPJJJJJJPPPVVV[[[]]]___```^^^\\\[[[[[[UUUSSSRRRRRRRRRQQQNNNLLLFFFCCC>>>999444222111111//////.........///000111///////////////000000000//////............//////---......///000111222222------......//////000000......////////////......---------------,,,,,,,,,------,,,,,,,,,+++++++++------------------------+++,,,,,,,,,,,,------------------.........//////,,,------------------...,,,------...............,,,,,,,,,---------............/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++------------------------,,,---...000000///......++++++++++++++++++++++++........................---.........////////////---...///000000111111111///000000000111111111111111111111222222222333333//////000000000111111111222222222222222222222222222222222333333444444444222222333444444555666666333333333222222333333444333333222222222222333333000000000111111111222222RRRccc{{{~~~mmm^^^SSSNNNIIIGGGGGGKKKWWWcccooouuu~~~|||zzzyyyyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvyyyxxxwwwvvvtttsssrrrqqqqqqssswwwyyyxxxxxxxxxyyyyyyyyyzzz{{{|||}}}~~~~~~uuuvvvvvvsssqqqqqqvvvzzz~~~}}}}}}}}}}}}~~~|||}}}wwwqqqhhhddd]]]WWWTTTUUUYYY[[[hhhwww}}}|||zzzcccZZZYYYWWWXXX^^^hhhuuuxxxfffVVVNNNLLLKKKKKKNNNPPPSSSWWW[[[^^^aaabbb\\\[[[XXXRRRLLLJJJMMMPPPVVVYYY]]]___^^^]]]\\\\\\XXXWWWUUUUUUUUUTTTRRRPPPLLLJJJEEE>>>999444111/////////.........//////000......//////000111111111//////............//////------...///000111222222..................//////---......//////......---------------------------------,,,,,,,,,,,,++++++------------------------+++++++++,,,,,,,,,------,,,,,,,,,---......//////,,,---//////......///111+++,,,------......------,,,,,,,,,---------......//////000000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++*********------------------------,,,---......//////......------------------------................................./////////000000---...///000000111111111000000000000111111111111111222222222222333333333/////////000000000111111222222222222222222222222111222222333333444444555333333444444555555666666333333222222222333444444111111000000000000111111222222222222333333333333eeeyyy}}}qqqaaaSSSLLLHHHGGGKKKQQQ[[[jjjwwwyyyyyy~~~~~~}}}{{{xxxuuusssrrrrrrrrrooooooppppppppppppooooooppppppooonnnmmmlllkkkjjjiiikkknnnoooooopppqqqrrrqqqqqqrrrrrrssstttuuuuuummmmmmkkkgggccceeekkkqqquuuuuuuuuuuuvvvwwwyyyzzzvvvwwwxxxyyyzzz|||}}}~~~~~~~~~zzzwwwpppkkkccc[[[XXXZZZ^^^aaahhhttt~~~}}}qqqccc^^^[[[ZZZ\\\^^^dddsssvvvhhh\\\TTTPPPNNNLLLMMMOOOQQQUUUYYY]]]___]]][[[WWWSSSPPPNNNMMMMMMRRRVVV[[[^^^^^^^^^]]]^^^[[[YYYXXXWWWWWWVVVSSSQQQOOOMMMIIICCC===888333000111111111111000000000000...//////000000000000000//////............////////////000000000000//////..................---------......//////......---------------------------------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,---------...+++++++++,,,---.........+++---///...---,,,...000***+++,,,,,,---,,,,,,,,,,,,,,,,,,---------......---...///000000///---,,,------------------------------------------------+++++++++,,,,,,,,,,,,,,,------------------------,,,++++++++++++,,,------................................................---------.........//////---...///000000111111111000000000000111111111111111111111111222222222222////////////000000000111111111111111111111111111111111222333333444555555444444444555555555555555333222222222333333444555111111000000000000111111222222222222333333333333zzzuuujjj\\\PPPHHHFFFHHHQQQ]]]lll}}}|||uuurrrxxx}}}{{{zzzxxxyyyzzzyyyxxxwwwxxxyyyuuutttqqqooooooooopppqqqkkkkkkllllllllllllkkkkkkjjjjjjiiihhhgggfffeeeeeeccceeeggghhhhhhiiilllnnnhhhiiiiiijjjkkklllmmmmmmggggggddd___ZZZ\\\dddkkkooonnnnnnooopppsssuuuvvvrrrrrrssstttuuuwwwyyyzzzxxxyyyzzz{{{||||||||||||wwwzzz~~~{{{yyyyyypppjjjbbb[[[XXXZZZ^^^bbbhhhrrr~~~{{{zzz~~~{{{iii```^^^^^^^^^ZZZZZZdddrrrrrr{{{wwwiii]]]VVVSSSLLLLLLLLLNNNQQQUUUYYY[[[\\\ZZZWWWUUUSSSRRROOOMMMPPPTTTZZZ^^^____________]]][[[YYYXXXXXXVVVSSSQQQOOONNNKKKFFFAAA:::555222333333333333222222111111000000111111000///......//////............//////222222222111000...---,,,/////////......------,,,---..................------------------------------------,,,,,,,,,++++++---------------------------------.........//////******+++,,,,,,---......***,,,---,,,***(((***,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---------......+++,,,///000111000///...........................------------------------***++++++,,,---//////000------------------------+++***)))((()))***,,,---------------------------........................,,,,,,,,,---------......---...///000111111111111000000000000111111111111000000000000111111111111////////////000000000000111111111111111111111111111111222333333444555555555555555555555444444444222222222222333333444555333333222222222222333333///000000000000111111111{{{kkk\\\RRROOOGGGMMMXXXeeettt{{{mmmttt~~~~~~~~~}}}}}}~~~~~~~~~|||yyyvvvqqqqqqqqqqqqrrrrrrssstttnnnmmmkkkiiigggggggggggghhhfffcccbbbcccbbbaaa```````````````____________```^^^]]]]]]```ccceeeeeeaaaaaaaaaaaabbbcccdddeeebbb```]]]ZZZZZZ\\\^^^```ddddddeeefffggghhhiiijjjlllkkkjjjjjjkkklllnnnooonnnoooppprrrssstttuuuuuurrrtttvvvxxx{{{}}}~~~~~~}}}|||}}}|||zzzvvvrrrpppnnnnnnnnnnnniiiccc^^^]]]```fffjjjnnnqqqxxx}}}}}}}}}}}}~~~yyyvvvtttuuuxxx|||rrrggg]]]YYYUUURRRVVV^^^bbbfffpppssscccWWWPPPMMMJJJHHHIIINNNTTTYYYWWWXXXYYYYYYXXXVVVTTTRRRRRRTTTXXX\\\___`````````[[[WWWRRRQQQTTTWWWXXXWWWNNNQQQRRROOOHHH???777333000111222111///...///000......//////000111111111---------------...///000---------............///........................+++,,,,,,---...///000000,,,------......------,,,------------,,,++++++***...------,,,,,,------......------,,,,,,------...,,,,,,------...///000000//////.........---------+++++++++,,,,,,---------------------------------//////000000000000//////,,,,,,,,,---------......+++,,,,,,---.........---...+++((((((+++------,,,---,,,+++******+++,,,---------------------,,,,,,------------------------000000//////............000000//////.........---000000000000000//////...111111222222222222111111000000000000000111111222111111000000000000111111111000/////////000222333222222111111222222333444666333000000333666666555777666444222222222444555111111222333333444444555333222222222111000000000~~~mmm```VVVQQQRRRVVV]]]jjjyyy{{{xxxzzz}}}|||{{{|||||||||zzzxxxxxxwwwvvvsssqqqnnnnnnmmmlllkkkkkkkkkkkkiiihhhfffcccbbbbbbbbbbbbcccaaa___^^^___^^^]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZ[[[YYYXXXXXXZZZ]]]^^^^^^ZZZZZZZZZZZZZZZ[[[]]]]]]```^^^\\\ZZZYYYZZZ[[[\\\______```aaabbbcccddddddeeeeeeeeedddeeefffhhhiiihhhiiikkklllnnnooooooooonnnoooqqqsssuuuwwwwwwxxxxxxwwwxxx{{{~~~}}}}}}~~~~~~~~~}}}yyyvvvttttttrrrnnnkkkiiigggggggggddd```ZZZUUUUUUXXX]]]aaajjjlllrrrxxxzzzyyy|||}}}zzzwwwtttpppnnnnnnqqqzzzsssfff]]]TTTNNNPPPUUUVVVYYYcccyyyyyymmm___WWWMMMHHHJJJMMMOOOOOOVVVWWWYYY[[[[[[ZZZXXXWWWTTTVVVYYY\\\___`````````[[[WWWSSSRRRTTTWWWXXXXXXSSSSSSSSSPPPKKKDDD<<<777333222111000000000000000////////////////////////---------------...//////---------............///........................,,,,,,------.../////////,,,------......------,,,,,,,,,---------,,,++++++------,,,,,,,,,,,,------...------,,,,,,------...+++,,,,,,---....../////////.........------------,,,,,,,,,,,,,,,,,,------------------------------......////////////......,,,,,,,,,---------......+++,,,------......------+++(((%%%%%%(((*********,,,,,,+++******+++,,,,,,------------------------------------------------/////////.........------000/////////..................///000000000000000//////000000000000//////000000000000000111111222111111000000000000111111111000000///000111222333222222111111222222333444777555222222444666666555444333222111000111222222222222222333444444555555222222222222111111111111kkk\\\SSSQQQTTTYYYgggqqqxxxwww}}}}}}|||zzzyyyxxxxxxxxxyyyvvvtttqqqooonnnmmmkkkiiiiiihhhfffdddbbbaaaaaa```bbbaaa___]]][[[[[[[[[[[[]]][[[YYYXXXYYYYYYWWWVVVUUUUUUTTTTTTTTTSSSSSSSSSUUUSSSQQQQQQSSSTTTUUUUUURRRRRRRRRRRRSSSTTTUUUUUU[[[ZZZYYYWWWWWWVVVVVVVVVXXXXXXYYYZZZ[[[\\\\\\]]]]]]]]]\\\]]]]]]^^^``````aaabbbccceeefffgggggghhhhhhiiijjjlllmmmnnnoooooopppppppppssswww{{{||||||~~~}}}|||yyywwwuuusssrrrooooooooonnnlllkkkiiihhhiiigggeeebbb___^^^^^^^^^^^^ZZZUUURRRQQQTTTXXX[[[cccbbbfffmmmqqqqqqsssvvv{{{wwwwww~~~uuummmllliiiggghhhllluuussseeeXXXOOONNNPPPPPPOOOYYYrrrqqqcccRRRIIIHHHJJJHHHEEEQQQSSSWWWZZZ\\\]]]\\\[[[WWWXXX[[[]]]___`````````\\\YYYVVVUUUVVVXXXZZZZZZYYYVVVSSSRRROOOJJJCCC===777333///...000111000///000000//////...------,,,...------------...//////---------............///........................------------------------,,,------......------,,,++++++,,,---------,,,,,,------,,,,,,,,,,,,------...------,,,,,,------...++++++,,,,,,------..................------------------------,,,,,,,,,,,,---------------------------------......---------,,,,,,,,,---------......,,,,,,------......---------+++))))))***,,,---,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------.........------------------------.........---------------////////////............,,,---...000111111222222//////000000000000//////000000000000000111111222111111000000000000111111111000000000000111222222222222111111222222333444888666444333444555555555222222222222111111111111222222333444444555555666111111111222222222222222rrr\\\PPPMMMQQQ[[[eeeuuu}}}wwwwww}}}zzzyyyxxxvvvuuutttssssssssstttuuuqqqnnnjjjgggfffeeedddbbbbbbaaa___]]]\\\[[[ZZZZZZ]]][[[YYYWWWVVVUUUUUUVVVWWWUUUSSSRRRSSSSSSRRRQQQPPPPPPOOOOOOOOONNNNNNNNNOOONNNLLLLLLMMMNNNNNNMMMNNNNNNNNNNNNOOOPPPQQQQQQRRRRRRSSSSSSSSSSSSRRRRRRSSSSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVWWWWWWXXXYYYYYYZZZ[[[]]]^^^```aaaaaaaaabbbcccdddfffggggggggggggkkkkkkkkklllooorrrtttvvvxxxyyyzzz||||||}}}}}}|||~~~~~~}}}~~~~~~}}}||||||{{{{{{{{{zzzyyywwwtttrrrooommmmmmgggfffeeedddcccbbbbbbbbbaaa```^^^\\\ZZZXXXXXXXXXXXXVVVRRROOOOOOQQQTTTVVVZZZWWWWWW^^^cccfffiiimmmsssrrrrrryyyvvveeeddd```___cccjjjtttqqqcccYYYUUUTTTTTTQQQWWWlllvvvaaaRRRKKKJJJIIIGGGJJJMMMRRRWWWZZZ[[[\\\[[[YYYZZZ\\\]]]____________^^^\\\ZZZYYYYYY[[[\\\]]]]]]XXXTTTSSSSSSPPPIIICCC<<<666///...000222000---//////......------------......---------......///---------............///.................................------,,,,,,,,,,,,------......------,,,***++++++,,,---------------,,,,,,,,,,,,,,,,,,---...------,,,,,,------...+++++++++,,,,,,---------------------------------......------,,,,,,,,,+++------------------------------............------,,,,,,,,,---------......,,,,,,------...------,,,---,,,++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------------------------------///////////////.........---...///000111111111111111111222222222222111111000000000000000111111222111111000000000000111111000000000111111111222222222222111111222222333444777555444333333333333333333333444444444444333222222333333444444555666666111111111222222333333333uuudddSSSLLLOOOXXXfffrrr|||sssqqqwww~~~}}}|||xxxtttrrrppppppooonnnmmmmmmnnnoooooollliiieeebbbaaa```^^^]]][[[[[[ZZZYYYXXXWWWWWWWWWYYYWWWUUUSSSRRRQQQRRRRRRQQQOOOMMMMMMNNNNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLJJJHHHHHHJJJJJJIIIHHHJJJJJJJJJJJJKKKLLLMMMNNNIIIJJJLLLNNNOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRQQQQQQRRRSSSSSSTTTTTTTTTUUUVVVXXXZZZ[[[\\\\\\\\\^^^___```aaabbbbbbbbbbbbgggggggggggghhhiiilllnnnrrrssstttvvvwwwxxxxxxxxxzzzzzz{{{}}}}}}~~~~~~~~~~~~~~~}}}{{{yyyxxxyyyxxxvvvuuuuuuuuuuuuuuurrrrrrpppnnnlllkkkiiiiiibbbaaa```___^^^^^^^^^___]]]\\\[[[YYYWWWVVVUUUUUUQQQOOOMMMKKKKKKLLLNNNPPPRRRMMMJJJOOOTTTYYY___ffflllooossswww~~~}}}ggg]]]XXXWWW\\\dddppptttjjjbbb^^^WWWTTTXXXeeesss{{{xxxcccTTTMMMKKKLLLHHHJJJNNNSSSWWWYYY[[[\\\ZZZ[[[\\\]]]^^^____________^^^]]]\\\\\\\\\^^^```^^^YYYUUUTTTUUUTTTNNNHHHAAA:::333000222222000,,,------------....../////////......---------......---------............///.................................---,,,,,,++++++,,,------......------,,,***++++++,,,------------,,,,,,,,,++++++,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,,,,---,,,,,,------------------.........------,,,,,,,,,------------------------.........//////.........,,,,,,,,,---------......,,,------...------,,,,,,)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------------------------------........./////////////////////000000000000//////111111222222222222111111000000000000000111111222111111000000000000111111000111111111222222222222222222111111222222333444333333333222111111111111222222333444444333333222222222333333444555555666111111222222333333333444eeeYYYNNNOOOXXXfffuuu~~~uuupppxxx}}}{{{zzz{{{zzzxxxuuurrrnnnkkkiiiiiihhhgggfffffffffggghhheeebbb___]]]\\\[[[YYYWWWUUUUUUTTTTTTTTTTTTTTTUUUTTTSSSQQQOOONNNMMMMMMNNNLLLJJJIIIHHHIIIJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGFFFDDDDDDDDDDDDEEEEEEFFFGGGHHHDDDEEEGGGHHHIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMLLLMMMNNNOOOOOOPPPOOOOOOPPPQQQSSSTTTVVVWWWWWWWWWYYYYYYZZZ\\\\\\]]]]]]]]]aaabbbccccccbbbccceeefffjjjkkklllnnnoooqqqrrrrrrssstttuuuwwwxxxxxxxxxxxxzzzzzz{{{|||||||||{{{{{{||||||||||||zzzxxxuuutttrrrqqqooonnnmmmmmmnnnnnniiiiiihhhfffeeedddcccbbb]]]\\\[[[ZZZYYYYYYYYYYYYXXXXXXWWWVVVUUUTTTSSSRRROOONNNMMMMMMLLLMMMNNNNNNKKKFFFDDDEEEHHHLLLTTT\\\ffflllssswww{{{uuuaaaZZZUUUWWW^^^iiiwwwtttkkk[[[VVVVVV___eeehhhoooxxxttt```RRRKKKHHHIIIJJJMMMPPPSSSWWWYYY[[[ZZZZZZ[[[\\\]]]^^^___```^^^______^^^\\\\\\^^^```\\\ZZZXXXWWWXXXVVVRRRNNNFFFAAA;;;777555333000---,,,------...//////000000//////...------------...---------............///...........................---------,,,,,,++++++,,,------......------,,,++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,...------,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,------------.........---------------------------------------......////////////......,,,,,,,,,---------......------......------,,,,,,)))+++,,,,,,++++++,,,---,,,,,,------------,,,,,,+++,,,,,,------.........---------------------------------------..................///////////////000000000000000///......//////000000000000//////000000000000000111111222111111000000000000111111000111222222333333222222222222111111222222333444000222333222000///000111000000000000111111111111111111222333333444444555222222222333333333333333zzziiiYYYRRRPPPYYYhhhxxx{{{zzz|||zzzxxxwwwoooooonnnmmmkkkhhhfffdddbbbaaa```^^^^^^^^^______\\\[[[YYYXXXXXXVVVSSSQQQQQQPPPPPPOOOOOOOOOOOOOOOOOONNNLLLJJJHHHHHHHHHHHHGGGFFFDDDDDDEEEFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@AAACCCCCCBBB@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGIIIJJJKKKKKKJJJJJJJJJKKKMMMNNNPPPQQQQQQQQQRRRSSSTTTUUUWWWWWWXXXXXXYYY\\\^^^___^^^^^^```bbbdddddddddeeegggiiilllmmmlllmmmnnnpppqqqqqqqqqrrrrrrrrrssstttttttttttttttvvvvvvvvvuuutttqqqnnnlllkkkjjjhhhfffffffffggghhhdddcccbbb```^^^]]][[[[[[XXXXXXWWWVVVUUUSSSRRRRRRSSSSSSRRRRRRQQQPPPOOONNNMMMMMMMMMNNNNNNNNNMMMMMMFFFDDDCCCDDDBBBBBBHHHPPPZZZ```hhhooovvv~~~xxxmmmaaa]]]___eeeppp{{{}}}iii]]]WWW\\\^^^\\\___fffoooyyyyyygggVVVKKKJJJJJJJJJKKKMMMQQQUUUWWWXXXYYYYYYZZZ\\\^^^___```\\\]]]^^^]]][[[[[[]]]___[[[[[[\\\\\\[[[XXXUUUSSSLLLIIIEEE???:::555222000//////////////////////////////...------------------------............///........................------,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---------,,,++++++,,,,,,++++++++++++,,,,,,...------,,,,,,------...------------------------++++++,,,,,,,,,---------------------............---------------------------------......---------,,,,,,,,,---------......------......------,,,++++++---//////------...000,,,,,,---......---,,,,,,------------------------------------------------------........./////////............/////////000...//////000000000000/////////000000000000//////000000000000000111111222111111000000000000111111000111222333333333222222222222111111222222333444///111333333111000111333111000/////////000222333000000111222222333333444333333333333333333222222yyyrrrdddTTTTTTQQQTTTcccuuuzzz|||~~~~~~~~~{{{zzzxxxuuussspppnnnmmmffffffggggggfffdddcccaaa^^^]]][[[YYYYYYYYYYYYZZZVVVUUUTTTTTTTTTRRROOOLLLOOONNNMMMLLLKKKJJJJJJKKKKKKJJJHHHFFFEEEDDDDDDDDDDDDCCCAAAAAABBBCCCBBBAAA????????????>>>>>>>>>>>>===<<<<<<>>>???@@@???===??????>>>??????@@@AAABBBEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEGGGGGGGGGGGGFFFFFFGGGHHHJJJKKKLLLMMMMMMMMMNNNOOOQQQRRRSSSTTTTTTSSSVVV[[[\\\\\\\\\^^^```____________aaadddgggiiiggggggiiijjjkkkllllllllljjjjjjkkklllmmmmmmlllllloooooooooooommmjjjgggeeegggfffcccbbbaaaaaaccccccbbbaaa```^^^[[[YYYXXXWWWUUUUUUUUUTTTSSSQQQOOONNNNNNNNNNNNNNNMMMLLLKKKJJJGGGHHHHHHIIIIIIIIIHHHHHHCCCCCCEEEEEE@@@<<<@@@GGGKKKOOOWWWbbbmmmwww}}}qqqhhhdddfffooowwwzzzhhh[[[[[[\\\VVVSSSUUUZZZddduuukkkYYYIIIHHHFFFFFFHHHLLLPPPSSSWWWXXXXXXZZZ[[[]]]___```ZZZ\\\]]]\\\YYYYYY[[[]]]ZZZ\\\______]]]YYYWWWWWWPPPOOOKKKEEE>>>777444333111111111000//////......000///...------------------------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------,,,,,,+++***,,,++++++++++++++++++,,,...------,,,,,,------...........................+++++++++,,,,,,---------,,,---------.../////////------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---.........---,,,,,,+++(((***------+++***+++---,,,,,,---......---,,,,,,------------------,,,,,,------------------------........./////////000000---.........//////000000,,,---...000111111111111111111222222222222111111000000000000000111111222111111000000000000111111000111222333444333222222222222111111222222333444...111444444222111333555333222111000000222444666///000000111222222333333444444444333333222222222~~~vvvnnncccXXXTTTUUUQQQXXXcccrrr}}}|||{{{zzzxxxvvvvvvssspppmmmkkkiiigggeeebbbbbbaaa___^^^]]]\\\[[[[[[YYYWWWVVVVVVUUUSSSQQQNNNMMMLLLKKKJJJIIIHHHHHHIIIHHHHHHGGGFFFEEEEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA<<<<<<======>>>?????????;;;;;;;;;;;;;;;;;;;;;;;;================================================;;;>>>@@@???===<<<===???????????????@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGIIIJJJLLLNNNOOONNNMMMLLLNNNOOOQQQSSSUUUVVVWWWWWWYYYYYYZZZ[[[\\\]]]]]]^^^^^^```bbbbbbbbbcccdddfffcccdddeeefffgggggggggggghhhhhhhhhgggfffdddcccbbb```^^^[[[ZZZ[[[\\\[[[[[[YYYYYYXXXWWWVVVUUUUUUTTTRRRQQQQQQPPPPPPOOONNNNNNMMMLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@AAACCCGGGLLLPPPWWWbbbqqq|||wwwvvvvvvsssyyy||||||hhh___ZZZSSSPPPPPPXXX[[[fffyyyfffSSSLLLGGGGGGGGGHHHLLLQQQQQQXXX[[[YYYZZZ___```]]]]]]ZZZYYYYYYUUUNNNOOOUUUYYY]]]aaaaaa^^^\\\[[[\\\VVVTTTQQQMMMHHHAAA999444///111333333000...------111000///...............///...,,,++++++,,,...///...000333111...,,,...111---...//////------...///......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------.........---,,,+++++++++,,,---...------,,,,,,------...222...)))(((+++...///.........---,,,,,,,,,,,,---.........------,,,,,,,,,222111///---,,,---...///...///////////////...............------,,,,,,,,,.........------.........................................................------------------------++++++,,,,,,---...//////............///000222222222111111111000000//////000000000000000000000000///////////////000111111000000111111111222222222111111222333333333333222222222111111111111222222333333333333333222111000111111222222222333333333000111111111111222222222000111222222111000111222xxxppphhh```WWWOOOOOOSSSVVV^^^lll{{{}}}|||yyyxxxxxxwwwuuusssqqqnnnkkkhhhgggeeecccaaa___^^^]]][[[ZZZXXXWWWWWWVVVUUUSSSRRRRRRQQQOOOMMMJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBAAAAAA@@@??????AAAAAA@@@???>>>>>>======;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::888888888888888888888888:::::::::::::::::::::::::::===???>>><<<:::;;;===============>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAA======???@@@BBBDDDEEEFFFEEEGGGIIIJJJKKKKKKJJJIIIKKKLLLMMMOOOQQQSSSSSSTTTUUUUUUVVVWWWXXXYYYZZZZZZ[[[]]]^^^___^^^^^^```bbb___```aaabbbbbbccccccccccccccccccbbbaaa```___^^^]]][[[YYYXXXYYYYYYYYYXXXWWWVVVVVVUUUTTTSSSRRRRRROOONNNNNNMMMMMMLLLKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@===@@@CCCGGGKKKUUUbbblllxxxzzzyyy}}}~~~sssfffXXXPPPNNNRRRVVVaaannnzzzxxx```TTTHHHFFFHHHHHHHHHIIINNNUUUXXXWWWYYY]]]___^^^```]]]\\\[[[TTTKKKIIILLLOOOSSSYYY]]]]]]]]]]]]^^^XXXVVVSSSPPPKKKEEE===888222222111111000///...---000000///........./////////...,,,++++++,,,...///,,,666???===444,,,,,,000---///000///...---...///......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------.........---,,,,,,,,,,,,---...---------,,,,,,---------///---++++++---///...,,,......------,,,,,,,,,---......---------,,,,,,,,,...---,,,+++++++++,,,---.........//////......---......---------,,,,,,,,,......------------..............................------------------------------------------------++++++,,,------...//////............///000111222111111111000000000//////000000000000000000000000///////////////000111111111111111111111111111222000111222222333333222222222111111111111111111222222333333333222222111000000000000111111111222222000111111111111222222222222333333333222111222222kkkbbbYYYQQQLLLJJJOOOWWWaaakkkzzzyyy}}}~~~xxxvvvtttssssssrrrooonnniiifffcccbbbaaa```^^^\\\YYYYYYWWWVVVTTTRRRQQQPPPPPPNNNLLLKKKKKKKKKIIIGGGDDDDDDCCCBBBAAAAAA@@@@@@>>>>>>======<<<<<<;;;;;;???>>>===<<<:::999888777;;;::::::999888888777777888888888888888888888888555555555555555555555555666666666666666666666666999;;;<<<<<<:::888888999::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<======999:::;;;===>>>@@@AAABBBAAABBBDDDEEEFFFFFFEEEEEEFFFGGGHHHJJJLLLMMMNNNNNNOOOPPPPPPQQQRRRSSSTTTUUUWWWXXXYYYYYYXXXXXXZZZ[[[ZZZZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXZZZXXXUUUUUUVVVVVVUUUTTTSSSSSSRRRQQQPPPOOONNNNNNKKKJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBCCCCCCCCCCCCBBBBBBBBBBBBDDDDDDDDDDDDBBBAAA@@@???999;;;<<<===@@@GGGPPPXXXiiiqqq~~~|||{{{fffVVVPPPRRRVVV]]]cccgggqqqqqq```OOOJJJKKKJJJGGGFFFJJJOOOSSSTTTVVV[[[^^^^^^```___^^^]]]VVVLLLFFFFFFEEEJJJRRRXXX[[[\\\]]]]]]ZZZYYYVVVTTTPPPJJJDDD???777333///...///000///---//////.........///000000///...---,,,,,,---...//////>>>LLLJJJ<<>>======<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999888777666555444:::::::::999999888888888666666666666666666666666555555555555555555555555444444444444444444444444888999999999888666666666666777777777888888888888888888888999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBDDDEEEGGGHHHHHHIIIJJJJJJKKKLLLMMMNNNOOOOOORRRSSSTTTTTTSSSSSSTTTVVVVVVWWWXXXYYYYYYZZZYYYYYYXXXYYYYYYXXXWWWVVVUUUUUUVVVTTTSSSRRRSSSSSSRRRPPPPPPOOONNNMMMLLLKKKKKKJJJGGGGGGGGGFFFEEEEEEDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAACCCCCCDDDDDDCCCBBB@@@???<<<<<<<<<;;;;;;???EEEJJJ[[[bbbnnn{{{}}}hhh\\\ZZZZZZ[[[\\\\\\bbbrrrooo]]]UUURRRNNNJJJHHHGGGJJJNNNPPPRRRWWW\\\^^^]]]^^^___^^^YYYPPPIIIFFFBBBFFFMMMSSSWWWYYYYYYYYY\\\[[[YYYXXXUUUQQQKKKGGG===777///---000222111...///.........///000111111......------------......///;;;GGGDDD888---,,,000,,,...///...---,,,---.........---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---------,,,------------------,,,------......///...---,,,...............------,,,------------------------,,,---///111111111//////++++++,,,---------,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------......//////...............///000111000000000000000000//////000000000000000000000000///////////////000000111111111111111000000000000000000111222222222222222111111111222222111111111111111222222222222111111/////////000000000111111000000111111111222222222222111111111222111///---XXXRRRNNNOOOSSS[[[hhhuuu~~~|||yyyxxxxxxvvvtttqqqmmmkkkhhhggggggfffdddbbb[[[YYYVVVUUUUUUUUUSSSRRRNNNNNNLLLKKKIIIGGGFFFEEEEEECCCAAAAAAAAAAAA???>>>===<<<<<<;;;;;;::::::::::::999999999999999888888666666555555555555555444666777777777888888999999555555555555555555555555555555555555555555555555333333333333333333333333666666666666666555444333444444555555555666666666777777777777777888888888999999888888888888888888;;;;;;<<<======>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDFFFFFFGGGHHHIIIJJJKKKKKKMMMNNNPPPPPPOOOOOOPPPRRRSSSTTTUUUVVVVVVWWWWWWWWWVVVVVVVVVVVVUUUTTTSSSSSSSSSQQQPPPPPPQQQQQQOOOMMMMMMLLLKKKKKKIIIIIIHHHGGGEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@???????????????>>>>>>>>>??????@@@@@@AAAAAAAAABBBCCCCCCCCCBBB@@@@@@@@@@@@>>><<<;;;<<>>===>>>>>><<<;;;:::::::::999999999888888666666666666666666666666555555555555555555555555333333444555555666777777444444444444444444444444333333333333333333333333333333333333333333333333444333333444555666444222444444444444555555555555666666666666666666666666222222333444555666777777888888888999::::::;;;;;;:::;;;<<<>>>???@@@@@@@@@BBBBBBCCCDDDEEEFFFFFFGGGHHHIIIKKKKKKKKKLLLMMMOOOOOOPPPQQQRRRSSSSSSSSSSSSRRRRRRSSSSSSRRRQQQQQQPPPOOONNNMMMNNNNNNNNNLLLJJJIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@???========================<<<<<<<<<===>>>???@@@@@@>>>???@@@AAAAAABBBAAAAAACCCAAA???===<<<<<<<<<===>>>CCCJJJUUUcccsssvvviii]]]ZZZ[[[ZZZYYYYYYgggppp}}}~~~tttfffVVVKKKGGGGGGEEEGGGJJJLLLNNNTTT[[[]]]___^^^\\\ZZZXXXSSSLLLBBBAAABBBFFFMMMSSSWWWYYYZZZYYYZZZ[[[[[[YYYUUUQQQJJJCCC;;;555444444333222000000/////////000111111........................111...+++)))***,,,......+++---...---,,,+++,,,---......---------,,,,,,,,,------............------,,,,,,,,,---------......******+++,,,------------+++,,,---......---,,,+++/////////---,,,,,,///111......///000///...---,,,,,,,,,,,,------------...,,,---///000000///...---******+++,,,------------,,,,,,,,,------------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------........................///......---......//////......////////////000000///////////////////////////////////////000111111/////////000000000111111///000111111222222111111000111222333333222111000///000111111222111111111000000000111111111222222000111111111111222222222555333333555888888444111PPPSSS]]]kkkwww~~~{{{xxxvvvrrrqqqnnnmmmkkkiiieeeaaa___]]][[[ZZZYYYXXXVVVTTTRRROOOMMMKKKJJJJJJHHHFFFCCCBBBBBBAAA@@@@@@??????===<<<::::::;;;;;;:::888888888888777777777777777444444444444444444444444777777777666666555555555444444555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333333111111333555666555333444444444444555555555666444444444444444444444444222222333444555555666777555555555555666777888999777888999:::;;;<<<<<<<<<>>>>>>???@@@AAABBBCCCCCCBBBDDDFFFGGGGGGHHHKKKMMMJJJKKKLLLMMMMMMNNNMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJKKKKKKJJJHHHFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@???>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<===>>>>>><<<<<<===>>>???AAABBBCCCCCCAAA???>>>===<<<<<<;;;;;;===AAAIIIUUUfffwwwtttiiiccc\\\VVVSSSXXX]]]gggtttxxxgggUUULLLIIIFFFFFFIIIJJJKKKQQQYYYYYY[[[ZZZWWWXXX\\\YYYSSSHHHDDD@@@@@@EEEMMMRRRUUUWWWWWWXXXZZZ[[[ZZZVVVTTTNNNIIIBBB;;;666444444555111111000000///000000000......////////////......111///------000111111000---...//////------...///......---------,,,,,,,,,------............------,,,,,,,,,---------......+++,,,---///////////////+++,,,...//////...,,,+++,,,///111000...---...///......000000000///---,,,,,,,,,,,,---------......,,,------......---,,,+++***+++,,,---............,,,,,,,,,---------............------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------////////////............///......------................../////////000000///////////////////////////////////////000111111---......///000111222222///000000111111111111111///111222333333222111/////////000111111111111111/////////000000000111111000111111111111222222222333111111444999999555111UUU[[[jjj|||zzzwww{{{vvvrrrpppnnnllljjjiiigggddd```\\\[[[YYYVVVUUUUUUTTTRRRPPPOOOMMMJJJHHHGGGFFFDDDCCC??????>>>>>>>>>=========;;;:::888888999999888666666666666666666666555555555555555555555555555666::::::999888666555444444888888888777666666555555444444444444444444444444444444444444444444444444222222222222222222222222222000000222666777666333444444555555555666666666333333333222222222222222777777777666666555555555333333333333444555666777555555777888999999999999;;;<<<<<<===>>>???@@@@@@???AAACCCDDDEEEFFFIIIKKKFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHIIIHHHEEECCCCCCBBBBBBAAA@@@???>>>>>>???>>>>>>===<<<<<<;;;;;;999999999999999:::::::::666666777999:::;;;<<<<<<;;;;;;;;;<<<>>>AAACCCEEEDDDBBB@@@??????>>>===<<<>>>>>>???CCCMMM]]]nnnyyy{{{lll```WWWTTTQQQRRRYYYdddppp|||xxxcccUUUKKKFFFEEEIIIIIIIIINNNWWWRRRUUUTTTRRRWWW___```[[[OOOHHH@@@<<<@@@FFFLLLOOOUUUVVVWWWYYY[[[ZZZWWWTTTPPPMMMGGG???888444555666222222111000//////000000......////////////......+++,,,---///000///---+++///000111000///...///111......---------,,,,,,,,,------............------,,,,,,,,,---------......,,,---///111111111111000+++,,,...//////...,,,+++***...222333111...---------///000111000///---,,,,,,,,,,,,------.....................---,,,,,,+++***+++,,,---............,,,,,,,,,------.........///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////.........///......---------......---.........//////000000///////////////////////////////////////000111111,,,---...///000111222333//////000111111111111111///000222333333222000/////////000111111111111111............/////////000000111111111111222222222///------111666777333...ZZZiii~~~|||wwwzzz~~~zzzuuuooojjjggghhheeebbb``````^^^ZZZVVVUUUTTTSSSPPPNNNLLLJJJIIIIIIHHHFFFCCCAAA@@@???>>>===<<<;;;:::999777666666:::666222222444777777777666555333222222333444444666666555444444555666777777777666666555555444444888888777777777777888888:::888555555555555444333333222222222222333444444666666555444333333222222555444444333333444444555555555444333333222111111333333222111111222333444222222222222222222222222000000111111222222222222444444444555555555666666777888999:::;;;<<<======>>>??????@@@BBBCCCDDDDDDEEEDDDCCCDDDFFFHHHGGGFFFIIIHHHGGGFFFFFFFFFGGGHHHGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@>>><<<;;;:::::::::???>>>>>><<<;;;999777666888888888888888888888888888888999999999:::::::::<<<<<<<<<===>>>>>>??????AAACCCEEEEEEBBB@@@???>>><<<;;;;;;===EEERRRaaakkkuuu{{{sss]]]RRRPPPTTTUUUTTT\\\nnnxxxcccOOOKKKHHHIIIKKKLLLLLLLLLOOOPPPSSSWWWZZZ\\\ZZZXXXSSSNNNHHHCCCBBBEEEJJJMMMSSSWWW\\\]]]\\\ZZZYYYYYYTTTSSSPPPMMMHHHAAA999333111000///000111111///---////////////////////////,,,,,,------......//////111000///......---......//////.........---------++++++***+++,,,...000111111///---,,,,,,,,,...///++++++,,,---.........---...---,,,++++++---///000+++,,,------......---------...///...,,,,,,...///---------------------------------.........//////------------------------000//////......------,,,...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,---------......------------------------........................////////////////////////////////////000000000000------............------............/////////000111111111000000000000000000000000000////////////111111111111111111111111111000///000111222111///111111111000000000000000222222222222222111000///111111111111111111111111fffttt}}}{{{zzzxxxtttooojjjeeecccdddbbb___]]]\\\ZZZVVVRRRPPPPPPNNNLLLJJJHHHFFFEEECCCBBB@@@???===<<<;;;;;;:::999888888777666555555888666555555888999777666888777666555444555555666888777666555555555666777777777777666666555555555888888777777777777888888999777666555666666555444333333333333333444555555777777666666555444444333555444444333333444444555555555444444333222222111555444333222222222333444222222222222222222222222000111111111222222222222333333444444444555555555555555666777888999::::::<<<<<<===>>>???@@@AAAAAABBBAAA@@@BBBDDDEEEDDDCCCFFFEEEEEEDDDDDDEEEFFFGGGEEEDDDDDDCCCAAA@@@@@@???@@@??????===<<<;;;::::::;;;;;;;;;:::999777666555666666666666666666666666777888888888888999999999::::::;;;<<<<<<======>>>???BBBDDDDDDBBB@@@???@@@??????>>>???BBBJJJTTTZZZggglllxxxooo```[[[ZZZVVVQQQQQQ^^^sssyyyaaaXXXNNNIIIIIIIIIHHHFFFIIIKKKNNNRRRUUUXXX[[[\\\UUUQQQIIIAAA<<<>>>CCCHHHRRRTTTXXX[[[]]]\\\[[[[[[UUUTTTRRROOOKKKDDD<<<666111000000000111222000///////////////////////////.............../////////000000///...............//////.........---------,,,,,,,,,---000222555777000///---,,,,,,---...///,,,------............---///...---,,,------//////,,,---......////////////+++,,,---,,,,,,,,,...000---------------------------------.........//////------------------------++++++++++++++++++++++++---------,,,,,,---------......---------,,,,,,,,,,,,,,,,,,---------......------------------------........................////////////////////////.../////////000000000000---......//////......---........./////////000000000000000000000111111111000000000000////////////111111111111111111111111111000///000111222111///111000000000000000000000111222222222222111000///111111111111111111111111xxxyyyrrrqqqooolllgggccc```^^^___]]]ZZZXXXVVVSSSPPPMMMIIIIIIGGGFFFDDDBBBAAA@@@>>>===<<<;;;:::999999999888888777777777666666666777777777888:::999777555;;;:::999888777777777777999888777666666666666666777777777777666666666666888777777666666777777888999777666666777888777666444444444444444555666666888888888777666666555555555555444444444444555555555555555444333333222222666555444333333333333333333333333333333333333333111111111111222222222222222222333333333444444444222222333444555666666777888999999:::;;;<<<======>>>======>>>@@@AAA@@@???AAAAAAAAAAAABBBBBBDDDDDDBBBAAAAAA@@@???>>>=========>>>>>>>>>===<<<:::999777777777777666555444444444444444444444444444444666666666777777777777888888999999::::::;;;<<<<<<>>>@@@CCCCCCBBBAAABBBBBBAAA@@@@@@??????BBBGGGKKKYYY]]]gggxxxooobbb[[[UUUPPPJJJMMMaaawwwwwwlll\\\PPPKKKIIIGGGEEEEEEHHHLLLNNNOOORRRWWW[[[YYYVVVPPPFFF>>>>>>EEELLLPPPRRRTTTYYY]]]^^^^^^\\\WWWVVVVVVTTTPPPIIIAAA;;;333111000000111222222111////////////////////////000000///////////////...000//////............///...............---------------...000333666999;;;000///...,,,,,,---............/////////...------//////..................------...///000000111111,,,,,,---,,,******,,,------------------------------------...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////------------------------......---------,,,,,,,,,,,,,,,,,,---------......------------------------........................////////////////////////....../////////000000000---......//////......---....../////////000000000//////000000111111222222////////////000000000000000000000000000000000000111000///000111222111///000000000000000000111111111111222222111111000000111111111111111111111111}}}}}}xxxrrrkkkjjjhhheeebbb^^^\\\ZZZXXXWWWUUUSSSPPPMMMJJJHHHCCCCCCBBB@@@???===<<<<<<<<<<<<;;;::::::::::::;;;888888888888999999999999777777777888888777666555<<<;;;:::999888888777777:::999999888777666666666777777777777777777777777777777666666666666777777888777555666888999999888555555555555555666777777888777777777666666666555555555444444444444555555666555555555444444333333555555444333333222222222333333333333333333333333222222222222222222222222111111222222222333333333111111222222333444444555666666777888888999::::::;;;::::::;;;===>>>===<<<<<<<<<===>>>>>>???@@@AAA>>>>>>======<<<;;;::::::999:::<<<<<<<<<:::888666555555555555555555444333333333333333333333333333444444555555555666666666777888888999::::::;;;;;;===???BBBCCCCCCCCCDDDEEE@@@@@@???>>>===???CCCFFFOOOQQQYYYgggwwwiii\\\SSSQQQKKKGGGTTThhhvvv}}}rrraaaTTTNNNKKKHHHDDDIIINNNNNNLLLLLLPPPUUUUUUVVVTTTMMMDDDBBBHHHOOOQQQQQQRRRVVV[[[]]]]]][[[YYYYYYYYYXXXUUUOOOGGGAAA555333000000111222111111////////////////////////111111000000//////......//////.........//////000........................---...///000333666999;;;000///...------------...///000000000///...------....../////////...---,,,---------...///000111222/////////---***)))***+++................................................,,,,,,,,,,,,,,,,,,,,,,,,---........./////////000,,,------------------,,,......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,------------------........................////////////////////////........./////////000000......////////////.........////////////000000000......///000111222222333////////////000000000000////////////////////////111000///000111222111///000000000000000111111111000000111111111111000000111111111111111111111111~~~yyywwwvvvqqqkkkfffeeebbb___\\\ZZZXXXWWWQQQQQQPPPNNNJJJGGGEEEDDD@@@???>>>===<<<;;;::::::;;;;;;::::::::::::;;;;;;777888888888888999999999999888666444333444666777:::999999999888777666666999999999888777666555555666666666666666777777777777777666666666666777777888666555666888999999999666555555555555666777777666555555555555555444444666555555444444555555666666666555555555555555444333333333333333222222111333333333333333333333333333222222222222222222222111111111222222222333333111222222333333444444444555555666666777777888888999888888999;;;<<<<<<;;;888999:::;;;<<<<<<======;;;;;;::::::999999888888555666888999999777555444444444555555555555444444333333333333333333333333333333444444444555555555777888888999999::::::;;;<<<>>>AAABBBCCCDDDFFFGGGCCCBBB@@@>>>===???CCCGGGIIIIIINNNYYYgggvvviiiUUUOOOJJJGGGPPP___lllrrr|||wwwbbbVVVOOOJJJEEEJJJOOOOOOLLLJJJLLLOOONNNRRRUUUPPPHHHCCCEEEHHHQQQQQQRRRTTTWWWYYYYYYYYYZZZZZZ[[[[[[YYYTTTMMMGGG:::666222000000000000000////////////////////////111111000000//////.....................///000111---.....................---......///111444666888//////......------------///000000000///...------------............---,,,------------...///000111...//////...,,,,,,---................................................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,---......---,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................////////////////////////............////////////...//////////////////...////////////000000000111......///000111222222333.../////////000000000111////////////////////////111000///000111222111/////////000000111111111111///000000111111111000000000000000000000000000000||||||xxxqqqnnnmmmiiiccc```^^^[[[XXXUUUSSSQQQQQQIIIJJJJJJHHHEEEBBBAAAAAA======<<<;;;;;;:::999999999999999888888999999:::666666666666666666666666999888666444222222555888666777777777777666555555888888888888777666555555555555555555666666666666777666666555555666666777777666555555777999888888555555555555555666777777444444444444444444333333666666555555555555666666666666666666666666666666333333444444444444333333333333333333333333333333333333333333222222222222111111222222222333333333222333333333444444444555444444444555555666666666777666666777999::::::999666777888999999999999999888888888888777777777666222333555555666555444333444444555555555444444333333333333333333333333333333333333444444444444555666777777888999999:::::::::<<>>;;;;;;::::::999999888888:::999999888888888999999666666666666666555555555888999999777444333555777444444666777777666666555555666777777777666555555333444444444555555555666666666555555555555666666777666444555666777777666555555444444555555666777333333333333333333444444666666555555555555666666666666666666666666666666333444555666777777666666444444444444444444444444444444333333333222222222222222222222333333333444333333333333444444444444222222333333333333444444555444444555777888777666555666777888888777666666777777777666666666666666222333333333444444555555444444444444444333222111222222222222222222222222333333333444444444555555555555555666777777888888888999;;;<<<===???BBBDDDFFFGGGGGGFFFDDDDDDEEEFFFNNNLLLMMMRRRWWW^^^iiisss|||}}}aaaTTTSSSXXX\\\___eeeooozzz{{{jjjZZZQQQOOOKKKHHHGGGHHHJJJKKKRRRUUUXXXXXXTTTOOOKKKIIIKKKOOORRRPPPMMMMMMSSSYYY\\\[[[ZZZZZZYYYWWWTTTQQQKKKEEE===666333111000000////////////////////////.............../////////,,,,,,------///000111222---------.........//////,,,---...///222555888:::...............------,,,,,,------............---//////...///000111333444222111///------...///000+++,,,------,,,---///111........................//////.........---------........................//////////////////......+++,,,...//////...,,,+++......---------,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---......///........................////////////////////////---------.........////////////000000000000////////////000000000111111111000000000000000111111111.........///000111111111111111111111111111111111111000///000111222111///...//////000111111222222...//////000000000000000000000000000000000000000|||zzzxxxuuussskkkccc______\\\XXXQQQOOOKKKHHHDDDBBBAAA@@@===???AAA???<<<::::::<<<::::::999999888888888888<<<;;;;;;:::::::::::::::999888888888777777777777666999;;;:::777555555666222333555666777777666666444555666777777666555555333333333444444444555555666666555555555555666666777666444444666666666555444444444444444555666666333444444444444444444444666666555555555555666666666666666666777777777777444555777888999:::999999444444444444444444444444444444444333333222222222222222333333333444444444333333333333333444444444111111111111222222222222333222222333555666666555555666777777777666555444666666666666666666555555333333333333333444666666444444444333333111000000111111111111111111111111333333444444444555555555333333444444555666666777666777999::::::<<>>......//////......---,,,++++++,,,---............111000//////111333666888444333111///...///000111/////////---***))))))***//////////////////////////////.........---------////////////////////////******+++,,,,,,---------+++,,,...//////...,,,+++......---------,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---...//////........................////////////////////////---------.........////////////000000000000//////000000000000111111111111111111111000000000000000---......///000111111222111111111111111111111111111000///000111222111///...//////000111222222222......///000000000000000000000000000000000000000}}}~~~zzzvvvrrroooiiifffaaa]]]XXXSSSMMMIIIGGGFFFEEEBBB@@@===<<<;;;===<<<<<<<<<;;;;;;;;;;;;;;;:::999888777777777777;;;;;;;;;::::::999999999999999999999888888888777777666666555555555666666555444444333333444444555222555888888555333222333666666666666666666666666444333222111111333444666444555555555666666777777444444555555555555555555444444444444444444444444444444444444444444444444666666555555555555666666555555555555555555555555555555555444444333333333777777666555555555555555222111000111444555333000666444222222333333333222555444222111000111111222222222333333333333444444888888777555444333222111444444444444444444444444555555444333333222111111111222333333333333222111111111111111111111111111333222111000000111222333222222333333444555666666777888999999999:::<<<>>>AAABBBEEEHHHIIIIIIHHHHHHAAA@@@@@@EEELLLQQQSSSSSS[[[^^^fffuuu|||sssiii``````aaaeeeiiilllrrrmmm[[[KKKGGGGGGEEECCCCCCHHHNNNRRRPPPQQQSSSQQQKKKHHHIIILLLMMMNNNNNNNNNNNNWWWXXXYYY[[[\\\[[[XXXUUURRRPPPKKKCCC:::333///..................---------...///000000000///---,,,............//////000000222///,,,))))))+++...111111//////444;;;???>>>;;;555222///...///000000000---///000...,,,+++---000---------...000222333444000000000///......------111000000///...---------+++,,,------......------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,------------,,,000///---,,,,,,---///000---......,,,++++++---///.........------,,,,,,,,,---...///111111111000///000000//////.........------...///111111///...---//////000000///...------000000000000////////////000000000000000000000000/////////000111111222222111111111111000000000000000000000000000000000000......///111333333111///111111000000//////......///////////////.........~~~|||xxxtttpppkkkhhhbbb^^^ZZZVVVRRRNNNIIIFFFDDDCCCBBB@@@>>><<<;;;:::<<<<<<;;;;;;;;;;;;::::::;;;:::999888777777777777:::::::::999999999888888999888888888777777777777666666555555555555555666555555444444444444555555333666888888666333333444666666666666666666666666555444333222222444555777555555555666666666777777444444333333333333333333444444444444444444444444444444444444444444444444666666555555555555666666444444444444444444444444555555555555444444444444777777666555555555555555444222111222444555333111555333222222333444333222555444333222111222333333222222222333333333444444666666555555444444333333333333333333333333333333555444444333222222111111111222222333333222222111111111111111111111111111222222111000000111222222222333333333444555555555666888999999999:::;;;===???AAADDDFFFHHHIIIIIIHHHFFFEEEDDDEEEIIIKKKKKKJJJOOORRR\\\lllyyywwwggg\\\\\\^^^______dddsss|||jjjVVVLLLGGGCCCBBBEEEFFFLLLOOOOOOQQQTTTSSSOOOKKKJJJKKKLLLNNNNNNNNNMMMTTTTTTVVVYYY\\\[[[XXXUUUSSSQQQMMMFFF>>>777222000////////////.........///...///000000000///---,,,------......////////////)))+++///666;;;<<<;;;888111...+++///666<<<>>>===777444111///////////////...000000...,,,+++---///---,,,,,,,,,---......///////////////............000000000///...---------+++,,,------......------------............------///......------,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,...//////////////////......//////---,,,,,,...000......---------,,,,,,,,,...//////000000000000///000/////////.........------...///000000///...---///////////////...------////////////000000000000000000000000000000000000/////////000111111222222111111111111000000000000000000000000000000000000333111000000111222111000///////////////000000000/////////////////////...~~~}}}yyysssnnnjjjfffaaa^^^WWWSSSOOOKKKIIIFFFDDDBBB@@@@@@???===<<<;;;:::999<<<;;;;;;;;;;;;:::::::::;;;:::999888888888888888999999888888888888777777777777777777666666666666555555444444444555555666666555555444444555555666444666888888666444444444666666666666666666666666666555444444444555777888666666666666777777777777555555555444444333333333555555555555555555555555555555555555555555555555555555444444444444555555333333333333333333333333444444444444555555555555777666555555444555555555555444333444555555444333444222111111333444333222444333333333333444555555222222222222333333333333444444444444444444444444222222222222222222222222444444333333222222111111111111222333333222111111111111111111111111111111222222111000000111222222333333333333444444444444444666999999999999:::;;;===???BBBEEEGGGHHHIIIIIIIIIGGGEEEEEEFFFGGGFFFEEEGGGIIIRRR```lllwwwuuu^^^ZZZWWWTTTQQQUUUdddssskkkYYYLLLEEEDDDHHHCCCHHHKKKMMMPPPTTTUUUSSSOOOLLLJJJJJJMMMNNNMMMKKKNNNOOOSSSWWW[[[[[[YYYVVVSSSRRROOOJJJCCC<<<666222000///////////////000000/////////000//////...------------...............000------444???IIINNNOOO===777222222888???AAAAAA888555111///...///...---///000000...,,,+++,,,---......------,,,+++++++++............////////////000000//////...---------+++,,,------......------------............------111000///...---,,,,,,+++---------------------------,,,+++*********+++,,,---...000222222000...---//////000///------///111...------------,,,,,,,,,000000//////...//////////////////...............---...///000000///...---///////////////......---......//////000000111111000000000000000000000000/////////000111111222222111111111111000000000000000000000000000000000000555222///...///000000///---......///000000111111......//////////////////~~~}}}wwwrrrllleee```[[[VVVSSSMMMIIIEEEBBBAAA@@@???>>>=========<<<;;;;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;::::::999888888888888888777777777777777777777777777666666666666555555555555444444444444555555666777666666555555666666777555666777777777666555555777777777777777777777777777777666666666777888999777777777777777777777777999999888777777666555555555555555555555555555555555555555555555555555555555555444444444444555555333333333333333333333333222222333333444444555555666555555444444555555555666666555555555666666555444222111111333444444333333333333444555666666777111222222222222333333333333333333333333333333333111111111111111111111111333333333333222222111111111111222222222222111111111111111111111111111111222111111111111111111222444444333333333333333333222555777888888888999:::;;;<<>>???===555222///------......---000000///...,,,,,,,,,,,,/////////......---,,,,,,---------...///000000111/////////......---------+++,,,------......------------............------//////......------,,,,,,------------------------...,,,***))))))***+++,,,---...///000000///...---.../////////------...000------------------------222111///...------...///..............................///000000///.........///////////////......---......///000111111222000000000000000000000000/////////000111111222222111111111111000000000///000000000000000000000000111000......//////...---........./////////000000............////////////~~~zzzwwwqqqlllddd]]]WWWQQQLLLIIIFFFCCC???======>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;=========<<<<<<<<<<<<;;;999999888777777777888888666666666666666666666666666666666666555555555444444444444444444555666777888777777666666777777888777666666777777888777666888888888888888888888888777777777777888888999999888888888888888888888777::::::999888888777666666666666666666666666666666666666666666666666666666555555555444444555555555333333333333333333333333111111222222333333333444555555444444444444555555666666666555555666777888555333222222333444444333222333444555666777777777111111111222222222333333444444444333222222111111111111111111111111111111333222222222222222111111111111111111111111111111111111111111111111111111111111111222222111111111333333333333333333222222222444666777666666888999999:::===@@@CCCFFFGGGHHHFFFFFFGGGHHHIIIJJJLLLMMMKKKHHHHHHLLLPPPYYYiiiwwwooo\\\TTTTTTWWWZZZ]]]rrr}}}hhhYYYPPPLLLBBBAAACCCEEEIIILLLOOORRRRRROOOKKKJJJKKKLLLKKKIIIGGGHHHLLLQQQVVVYYYYYYXXXRRRQQQPPPNNNKKKEEE>>>888111000...---------.../////////........./////////........................***---444@@@JJJKKKBBB:::===999444444888999777444111///,,,+++,,,.........111000...---------,,,,,,,,,---...//////......---,,,------...///000111111............------------+++,,,------......------------............------++++++,,,,,,---------...------------------------...,,,***))))))***,,,---......,,,,,,,,,,,,......,,,---......---,,,---...------------------------111000///---------...///---------.....................////////////............///////////////...---......///000111111222/////////////////////////////////000111111222222111111111111000000000///000000000000000000000000---...///222444333000---000/////////.........------.........//////000000xxx||||||xxxsssooofffaaaZZZSSSNNNIIIEEECCCAAA???<<<<<<=========<<<<<<<<<<<<<<<<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;888777777666666666777777555555666666666666777777666666666666555555555555555555555555555666777888999888888777777888888999888777666777888999888777888888888888888888888888777888888888999999999999999999999999888888888888888888888777777666666666777777777777777777777777777777777777777777777777666666555555555555666666333333333333333333333333222222222222333333333333444444444333444444555666444555555555555666999;;;777555444333444555444333222333444555666666666666111111111111222222222222444444333222222111000000111111111111111111111111222222222222222222111111222111000000000000111222111111111111111111111111000111222222222222111000222222222222333333333333222333444444444444777999888999;;;>>>AAADDDFFFGGGHHHIIIJJJJJJJJJJJJLLLNNNKKKHHHGGGHHHIIIPPP___mmmxxxnnnbbb___\\\ZZZXXXeeetttzzzjjj[[[QQQGGGDDDBBBDDDFFFFFFJJJOOOPPPOOONNNLLLKKKJJJJJJJJJHHHHHHJJJNNNSSSWWWXXXXXXTTTRRRPPPOOONNNJJJBBB<<<444222000---,,,---...//////............///000000///////////////............///333:::@@@???888111333000///333888:::888444000---++++++,,,...//////000...------.........---)))***,,,---.........------------...///000000111------------------------+++,,,------......------------............------)))******+++,,,---......------------------------,,,,,,+++++++++,,,---......---+++******+++---...+++---......---,,,,,,---,,,,,,,,,------------...//////......---.........---------------.........////////////////////////---...//////////////////......//////000000111111/////////////////////////////////000111111222222111111111111000000000000000000000000000000000000---///222666888777222///000000//////...------,,,------......///000000000~~~|||xxxsssnnngggbbbXXXTTTNNNHHHEEECCCAAA???>>>===<<<<<<===>>>===;;;<<<<<<<<<;;;;;;:::::::::;;;;;;:::::::::999999999666666555555555555666666555555666666777777777777777777777666666666555555666555555666666888999999999999888888888888999999999777555666999:::999888999999999999999999999999777777888999999999999999::::::999999999888888888888888888888888888777777777777777777777777777777777777777777777777777777777777666666666666777777444444444444444444444444555555444444444444444444444333333333444444555666222333444444444666:::>>>:::888666555555555444333222333444555666555555444111111111111222222222222222222222222111111111111222222222222222222222222111111111111111111222222222111000//////000111222111111111111111111111111000111222222222222111000111111111222333333333444222333222111111333777:::888999:::<<>><<<999222000---,,,...///000000///---+++,,,...000///...***+++---/////////...---------......//////000000------------------------+++,,,------......------------............------++++++,,,,,,------......------------------------++++++,,,---...//////000---------,,,,,,---------+++---//////...---------,,,,,,,,,---------......------......///.........,,,,,,,,,------.........//////............//////------...///////////////////////////000000000000/////////////////////////////////000111111222222111111111111000000000000000000000000000000000000///000111444555444111...........................------......///000000111~~~{{{vvvqqqkkkddd\\\WWWNNNJJJEEEAAA@@@???>>>>>>===<<<<<<===>>>>>><<<:::<<<;;;;;;::::::999999999999999999888888888777777555555444444444555555666555666666666777777888888777777777777666666666666666666666666777888:::::::::999999888888999999::::::777555666999;;;:::888999999999999999999999999777777888999999999999888:::::::::999999888888888::::::::::::::::::;;;;;;777777777777777777777777777777777777777777777777888888777777777777888888555555555555555555555555777777777666666555555444333333333333444444555666000222444444333666;;;???<<<:::777666666666444333222333444555555555444333000111111111111222222222///000000111222222333333222222222222222222222222111111111111111111222222222111000//////000111222111111111111111111111111000111222333333222111000000000111222333333444444333333111000///222666:::888999:::<<<>>>AAACCCDDDDDDGGGJJJJJJJJJKKKOOORRRWWWXXXXXXWWWPPPLLLQQQYYY___fffppptttccc\\\]]]]]]ZZZ]]]jjj{{{{{{kkkUUUMMMGGGGGGDDDAAACCCIIIIIINNNSSSQQQKKKGGGIIIMMMMMMKKKJJJKKKOOOTTTWWWYYYYYYUUURRRRRRSSSQQQKKKEEE;;;999555222//////000000///...------...///000111222222111111000000//////***---222555777666444333444111///333999===<<<999666333000...///000000//////,,,***,,,///111000...---...000222222111///............///////////////------------------------+++,,,------......---------..................---..................------------------------------***+++,,,...///000000000,,,---///000000///---,,,,,,...000111///.........,,,,,,,,,------.........+++,,,...///000///......,,,,,,,,,------.........//////............//////------...///000000//////000000000000/////////////////////////////////////////////000111111222222111111111111000000000000000000000000000000000000000/////////000///---+++,,,,,,------.../////////---------...///000000111~~~zzzpppooollleeeZZZPPPJJJGGG@@@@@@??????>>>>>>======@@@???>>>===<<<<<<<<<<<<======>>>===;;;999777666555555555555555555555555444444444555555555666666666666666666777777777777777777777777777777777777999999888888888888888888999888777777777888:::::::::999888777777888999:::999999999999999999999999<<<:::888666666777888999<<<;;;:::999999:::;;;<<<999999999999888888888888999999999999999999999999999999999999999888777666888999999::::::999999888777777777777777777777777666666666666666777888888555555444444444333333333444444444444444444444444777666444333333444666777777777666666555555444444444444444333333222222222444333222111111111222222111111111111111111111111111111000000000000111111222222222111000//////...000000000000111111111111000000000000000000000000111111111111111111111111111222222333333444444555777777888:::<<>>>>>>>>>>>>>>@@@???>>>===<<<<<<<<<<<<::::::;;;;;;:::999888777555555555555666666666666444444555555555666666666666666777777777888888888888888888888888888888888999999999999999999999999:::999888888888999;;;;;;999999888888888888999999999999999999999999999999<<<;;;999888888888999:::<<<;;;:::999999:::;;;<<<:::::::::999999999888888777777777777777777777777888888999999999888777777999999::::::::::::999999888888888888888888888888777666666666666777888888555555555444444444444333444444444444444444444444666555333222222333555666666666666666555555555555555444444444333333333222333333222111111111111111111111111111111111111111111111000000000000111111222222111111000//////...000000000000111111111111000000000000000000000000111111111111111111111111111111222333333444444555666777888999;;;>>>@@@AAACCCCCCDDDFFFIIIKKKNNNOOOUUUXXX[[[[[[YYYWWWUUUTTTSSSUUU^^^mmm{{{mmm```]]]XXXXXX```mmmyyyoooYYYIIIBBB@@@>>><<>>>>>>>>>>>????????????@@@???>>>===<<<<<<<<<<<<777777888999999888888777666666666666666666666666555555555555666666666666777777888888888999999999888888888888888888888888::::::::::::::::::::::::::::::999999::::::;;;<<<888888999999999999888888888888888888888888888888;;;;;;::::::::::::999999<<<;;;::::::::::::;;;<<<::::::::::::999999999999888888888888888888888888777777888999999999888888999999::::::::::::999999999999999999999999999999777777777666777777888999666666666555555555444444555555555555555555555555555444333222222333444555555555555555555666666666555555555444444444444444333333333222222222222111111111111111111111111111111111000000000000111111222222111111000/////////000000000000111111111111000000000000000000000000111111111111111111111111111111222222333444444444555555666888:::<<<>>>???BBBBBBCCCEEEHHHJJJLLLNNNRRRUUUYYY[[[ZZZYYYWWWWWWSSSRRRVVV___hhhpppzzzoooiii___ZZZ___jjjvvvhhhRRRCCC======>>>@@@BBBFFFJJJLLLMMMLLLKKKJJJLLLLLLGGGAAABBBJJJQQQWWWXXXZZZZZZYYYVVVSSSQQQOOOHHH@@@:::777444111---000000000000////////////........................//////000222444222///,,,000///000444999<<<:::888000///...///000000...,,,------------------------,,,,,,,,,---------......///............///000000111000111222333111...,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++//////...------,,,++++++---------------------,,,(((+++...111222111...,,,------------------------+++,,,------......------........................,,,---------............////////////////////////////////////////////////000000000000000000000000........................---------......////////////////////////////////////...---,,,,,,---...///000000000000000000000000---......///////////////zzzuuunnnggg___YYYRRRMMMGGGBBB???>>><<<<<<======>>>>>>??????@@@@@@???>>>===<<<<<<;;;;;;;;;777777777888888777777777666666555555555555555444555555666666666777777777888888999999999:::::::::888888888888888888888888999999999:::::::::::::::999999999999::::::;;;;;;777888::::::::::::888777888888888888888888888888999::::::;;;;;;:::999999<<<;;;:::999999:::;;;<<<::::::::::::999999999999::::::::::::::::::::::::666777888999999:::999999999::::::::::::::::::999999999999999999999999999888777777777777888999999777777666666666555555555555555555555555555555555555444444333333444444555444444444555555666666666555555555555555555555555444444555444444444333333111111111111111111111111111111000000000000111111111111111111000000/////////000000000111111111111000000000000000000000000111111111111111111111111111111111222333333444444444444555666888:::<<<===@@@@@@BBBCCCFFFIIIKKKLLLMMMOOORRRTTTTTTUUUWWWXXXXXXTTTSSSVVVZZZ```jjjttt{{{lll^^^]]]eeeoooxxxvvv___MMMDDDAAABBB===@@@DDDHHHJJJLLLLLLKKKHHHKKKLLLGGG@@@???FFFNNNWWWXXXYYYZZZYYYWWWTTTSSSRRRLLLEEE???;;;666111...////////////000000000000........................------///000000000...,,,000//////333888;;;;;;999//////...///000000...,,,------------------------,,,,,,,,,,,,------------.............../////////000//////000111111...,,,------------------------........................,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++......---------,,,,,,,,,...------------,,,,,,,,,000///...------...000111........................,,,,,,,,,---------------........................,,,,,,,,,---------......////////////////////////.........///////////////000000000000000000000000....................................///000222333////////////////////////111///...,,,,,,---...000////////////////////////---......///////////////|||xxxqqqjjjbbbZZZRRRLLLEEEHHHIIIFFF???<<<===???======>>>>>>??????@@@@@@>>>===<<<;;;::::::::::::999999888888777666666666555555555444444444333333666666666777777777888888999999999999::::::::::::888888888888888888888888777888888888999999999:::777888888999999999999999888999:::;;;;;;:::999888888888888888888888888888999999:::;;;;;;::::::999<<<;;;:::999999:::;;;<<<;;;;;;;;;:::::::::999999::::::::::::::::::::::::888888999::::::;;;:::::::::::::::;;;;;;:::::::::888888888888888888888888888888888888888999::::::888888777777777777666666666666666666666666666666666666555555555555666666333333444444555555666666555555555555555555555555666666777777777666555444111111111111111111111111111111000000000000111111111111111000000000000000///000000000111111111111000000000000000000000000111111111111111111111111000000111222222333333444333444444555777999:::;;;>>>???@@@BBBDDDGGGIIIJJJKKKLLLMMMMMMNNNQQQVVVYYY[[[VVVRRRRRRRRRTTT]]]ggg|||fff^^^___eeelllrrrqqq^^^OOOHHHFFF>>>???BBBEEEHHHJJJKKKLLLIIILLLLLLHHHBBBAAAGGGMMMVVVWWWXXXYYYXXXWWWUUUTTTQQQNNNJJJDDD???:::555222////////////000000000000........................***+++---...............///......222888;;;;;;999000///...///000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------..................---...//////---+++------------------------........................+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------//////......------......////////////////////////,,,,,,,,,,,,------..............................,,,,,,,,,---------......////////////////////////------....../////////000////////////////////////////////////////////////............///000222333////////////////////////222111///------...///000........................---......///////////////}}}qqqlllddd\\\UUUNNNHHHDDD>>>EEEKKKIIIAAA===>>>BBB>>>>>>>>>>>>????????????<<<;;;:::999888888888888:::999888777666555555666666666666555444444333333777777777777888888888888888888999999999:::::::::999999999999999999999999777777777888888999999:::666777888999999999999888999999::::::::::::999999999999999999999999999999::::::;;;;;;;;;;;;<<<<<<>>>===<<<;;;;;;<<<===>>>============<<<<<<<<<;;;::::::::::::::::::::::::::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::888888888888888888888888999999888888999999:::;;;999999888888888777777777777777777777777777777777666666666666666666666666444444444444444555555555444444444444444555555555666666777888888666555444111111111111111111111111111111000000000000111111111111000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111000000111111222333333333333444444555666888:::;;;======>>>@@@CCCEEEGGGIIIKKKKKKKKKKKKLLLOOOTTTXXXXXXUUURRRPPPMMMLLLRRRZZZgggvvvvvvfff___^^^bbbgggtttppp^^^PPPHHHAAAAAAAAABBBEEEHHHKKKLLLKKKLLLMMMJJJHHHHHHKKKNNNVVVWWWXXXXXXXXXWWWVVVUUURRRQQQNNNJJJEEE???:::777000000000000////////////........................)))+++,,,,,,,,,,,,...000------...333999<<<;;;888111///...---...///......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,------......------...---,,,---......---+++------------------------........................+++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,---...//////,,,,,,,,,---------......---111777<<<<<<888333///000000000000000000000000---,,,,,,,,,,,,---...///........................,,,---------............////////////////////////---------......//////000////////////////////////////////////////////////---------....../////////////////////////////////333222000///......//////---------------------------......///////////////|||uuupppddd^^^VVVNNNIIIEEEBBB@@@===BBBGGGFFFBBB>>>???BBB?????????>>>>>>>>>>>>>>>:::999888777777666666666777666555444444555666666888888888777666555555555777777777888888888999999888888888888999999999999999999999999999999999999777777888999999:::;;;;;;777888999:::::::::999999:::::::::999999:::::::::::::::::::::::::::::::::>>>===<<<<<<<<<===???@@@AAAAAA@@@??????@@@AAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>==================<<<;;;::::::;;;;;;;;;;;;::::::999999999999999999999999:::999999999999:::;;;;;;:::999999999999888888888777777777777777777777777555555666666666666555555555444444444444444444333222333333333444444444444444555666777777555444222111111111111111111111111111111000000000000111111000000000000000000000111000000000000111111111111000000000000000000000000111111111111111111111111000000000111222222333333444444444555666888::::::;;;<<<===???AAADDDFFFHHHHHHIIIKKKLLLMMMNNNQQQSSSTTTSSSSSSRRRMMMIIILLLRRRUUUbbbrrr}}}yyyjjj```^^^aaagggqqqnnn[[[PPPFFFDDDBBBAAABBBEEEJJJMMMNNNMMMMMMMMMNNNPPPQQQQQQWWWXXXXXXYYYYYYYYYXXXXXXUUUUUUTTTQQQJJJDDD>>>;;;111111000000//////..............................+++------,,,******,,,///,,,,,,...444:::<<<:::777333000---,,,---...//////------------------------........./////////000000,,,,,,.../////////...---...---,,,---//////...---................................................,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,---------------------***++++++,,,---...//////---333<<>>>>>======999888777666555555555555333333222222333444666777:::::::::999888777777666777888888888888999999999777777888888888999999999999999999999999999999999888888999::::::;;;<<<<<<888999:::;;;<<<;;;::::::<<<;;;999999999999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;@@@???>>>======???AAACCCDDDDDDBBBBBBBBBBBBDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC>>>>>>??????>>>===<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999999::::::;;;<<<:::::::::999999999888888777777777777777777777777444444555555555555444444555555555444444333333333222222222333333444444444333444555666666444222111111111111111111111111111111111000000000000111111000000000000000111111111000000000000111111111111000000000000000000000000111111111111111111111111000000000111222222333333444444555555777888::::::;;;;;;<<<>>>AAACCCFFFGGGCCCGGGKKKMMMMMMLLLLLLLLLSSSSSSUUUUUUOOOIIIJJJOOOOOOUUU^^^gggsssvvvfff```aaa___fffwwwyyyfffYYYIIIFFFBBB@@@@@@DDDIIIMMMPPPNNNMMMOOOSSSUUUUUUSSSXXXYYYYYYZZZZZZZZZZZZZZZXXXYYYYYYUUUNNNGGG@@@===222111111000///......---...........................//////,,,)))(((+++---***+++...444:::<<<:::777444111,,,+++,,,...000000////////////////////////////////////000000000000,,,---///000000000///...///...---...///000///...................................................,,,------......------,,,+++,,,,,,------,,,,,,+++///......------,,,,,,+++)))***+++,,,...///000000***...555;;;??????>>>===------------------------------,,,+++,,,---...///.................................////////////000////////////////////////,,,,,,------...///000000////////////////////////------------------------000111333444444222000///////////////////////////////////////...---,,,+++////////////////////////---......///////////////zzzsssjjjaaaYYYSSSLLLGGGAAA>>>???@@@???>>>?????????@@@@@@@@@AAAAAAAAA???<<<;;;;;;;;;:::888555666666777777777777777666666666666777777777777999999:::::::::999999888888888999999999:::::::::999888888888888888999999999999999999999:::;;;;;;===<<<;;;<<<>>>>>>>>>===>>><<<:::::::::;;;:::999>>>===;;;:::::::::;;;<<<<<<===>>>>>>======???AAADDDCCCCCCBBBBBBBBBAAAAAADDDEEEFFFEEEDDDDDDEEEGGGIIILLLKKKHHHHHHKKKKKKHHHOOOMMMJJJHHHIIIIIIHHHGGGCCCBBB@@@>>><<<<<<<<<<<<========================???>>><<<;;;:::999999999;;;:::999888888999:::;;;<<<:::888888888999888777888888888888777777777777666777888999999888777666555555666666555555444333333333333444444555555555222222222333333444444444666555444333222333333444222222222111111111111000111111222222222222111111000000000000000000000000000000000000000000000000111111111111111111111111111111111000000000000000222222222333555777888999999::::::<<<>>>@@@BBBCCCEEEGGGIIIIIIIIIIIIJJJLLLMMMRRRVVVRRRKKKFFFGGGJJJIIIKKKOOOUUUaaatttwwwjjjeee```___bbblll|||rrreeeYYYQQQGGGAAAAAADDDFFFGGGJJJJJJLLLNNNPPPSSSVVVWWWZZZZZZZZZZZZZZZ[[[[[[[[[ZZZXXXUUUSSSQQQLLLEEE@@@666333000////////////---.........///......---,,,---///000000//////000222+++,,,///555;;;===;;;777:::444/////////......111...///000///---,,,,,,---111111111111000000000000...------,,,,,,...///000,,,------......------,,,///............------------...............------((()))***)))'''&&&'''(((,,,---.../////////...---------------------------++++++,,,,,,,,,,,,---------.........//////000000.........------.........................................................---------............///---...///000000///...---////////////////////////---------............///000000///...............///...---,,,,,,---...///,,,,,,---.../////////...////////////..............................------///000111111111000...---~~~yyypppggg^^^VVVOOOJJJEEEBBB???>>>@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB>>><<<999888999888777666555666666777777777777777666777777777777888888888;;;;;;;;;;;;;;;:::999999888999999999999::::::::::::999999888888888999999;;;;;;:::::::::;;;<<<===;;;;;;;;;===???@@@@@@@@@BBB@@@??????@@@@@@@@@>>>>>>>>>===<<<<<<======>>><<<>>>AAABBBCCCDDDEEEGGGFFFFFFGGGGGGGGGGGGGGGFFFGGGHHHHHHHHHHHHIIILLLOOONNNRRRTTTSSSUUUXXXXXXVVVWWWVVVTTTTTTSSSPPPMMMJJJEEEDDDBBB???>>>=========?????????@@@@@@AAABBBBBBAAA@@@@@@>>>===<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<<<<:::999999:::::::::999999999999999888888888888666777888999999888777666555555666666666555444444444444444444444444555555222222333333333444444444666555444333333333444444222222222222111111111111000111111222222111111000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000000000222222222333555666888999:::::::::;;;===???AAABBBCCCEEEGGGIIIIIIJJJLLLNNNNNNQQQSSSQQQMMMIIIIIIKKKIIIJJJLLLOOOXXXhhh{{{tttmmm^^^]]]]]]aaalllyyyyyyooobbbXXXLLLCCCAAACCCEEEFFFJJJKKKLLLNNNQQQSSSUUUUUUZZZZZZZZZZZZZZZZZZZZZYYYYYYWWWUUUTTTRRRMMMFFFAAA:::777333111000000000/////////000000//////...------.........---,,,...000......000555:::<<<999666555111///111111///...///000111222000...------...//////////////////000000222111000............///---......//////......---............------------,,,---------------,,,,,,///000111000...---...///,,,,,,---......---,,,+++------------------------++++++,,,,,,,,,,,,---------........./////////000---,,,,,,,,,,,,,,,,,,---........................---------------------------------............///---...///000000///...---........................---------............///000000///.....................------------......------......///.........////////////....................................///000000000//////...---}}}sssmmmbbbXXXPPPJJJEEEBBBBBB@@@???@@@BBBDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@<<<:::888777777777666555555666777777888888777777888888888888999999999999============<<<;;;:::999999999999999::::::::::::;;;;;;:::999999888999999===<<<;;;::::::<<<>>>???;;;<<<===???AAACCCDDDEEECCCBBBAAABBBCCCCCCAAA@@@===========================???BBBDDDFFFGGGJJJLLLNNNOOOPPPQQQQQQPPPOOOOOONNNOOONNNNNNNNNQQQVVVZZZ]]]bbbfffgggiiillljjjgggbbbbbbaaa```]]]XXXQQQLLLGGGFFFDDDAAA???>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEEEEEEEEEEDDDCCCAAA???>>><<<;;;;;;::::::;;;;;;<<<<<<:::999999;;;<<<;;;:::;;;::::::::::::999999999777777888999999888777777666666666666666555555444555555555555555444444444333333333333444444444444555555444333333333444444333333333222222222111111000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000111111111111222333444666777888:::::::::;;;<<<===???@@@AAACCCFFFHHHIIIKKKNNNPPPOOOPPPPPPPPPOOONNNNNNMMMLLLLLLJJJJJJNNNZZZjjjuuuyyyccc^^^YYYVVVZZZdddqqqzzz{{{pppdddTTTGGGBBBBBBCCCDDDHHHJJJLLLNNNQQQRRRSSSTTTZZZZZZ[[[[[[ZZZYYYXXXWWWXXXWWWVVVUUUSSSOOOIIIEEEAAA===777333111111111000000000000000000//////.../////////---+++,,,---///111000111444999:::888555222......222333000---...333444444222000......///...------,,,---...000111555444333111///...------...//////////////////...............------------++++++,,,,,,---,,,,,,+++...///000///...---...///,,,---------,,,+++******------------------------++++++,,,,,,,,,,,,------.............../////////++++++************++++++........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///......////////////..............................---------............///000000///...............---..................---.........///......------////////////....................................000///......---.........{{{uuuqqqggg```VVVMMMGGGDDDBBBAAACCCCCCCCCCCCDDDCCCBBBBBBAAAAAA@@@???>>>===<<<;;;<<<:::888888888999888777666666777888888888888777999999999::::::::::::;;;>>>>>>>>>===<<<;;;999888999999999:::::::::;;;;;;===<<<;;;:::999999999999===<<<:::::::::<<>>>>>>>>???AAACCCEEEGGGIIIIIIKKKKKKJJJIIIGGGDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>>>><<<:::888999:::;;;;;;:::::::::::::::999999999999888888888888888888888888666777777777777666555555777666666666555555444444333333444444444444444444444444444444444444444444444333333333222222222222///000000111111000000///000000000000000000000000////////////////////////000000000000000000000000000000000000000111111111111111111222333555666777999999999::::::<<<======AAACCCFFFGGGHHHJJJMMMOOOOOONNNMMMOOORRRSSSRRRPPPQQQOOOLLLIIIJJJQQQ]]]fffxxxooodddXXXRRRSSSXXX```hhhuuu~~~qqq^^^MMMEEEBBBBBBAAAEEEFFFJJJMMMPPPRRRTTTTTTYYYZZZ[[[[[[[[[YYYVVVUUUWWWWWWWWWWWWUUURRRNNNKKKGGGBBB;;;555222111000000///000000000000///......222222111///------///111111000000444888:::888666333000///333333000......444555555333000...---......---,,,,,,---///111222444333222111///...------......////////////...............---------,,,,,,++++++,,,------------,,,+++,,,---,,,+++***+++,,,.........---,,,+++******------------------------+++++++++,,,,,,,,,------........................++++++************++++++........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///...//////////////////...........................---------............///000000///...............,,,---...//////...---,,,.../////////...---,,,,,,////////////........................///////////////...---,,,,,,---...///{{{uuunnngggbbbYYYSSSKKKEEEBBBBBBBBBBBBDDDEEEFFFFFFEEEDDDCCCCCC@@@???>>>===<<<;;;:::999:::888777777888999888777666777777888888888888888::::::::::::;;;;;;;;;;;;>>>>>>>>>===<<<:::999888999999:::::::::;;;;;;;;;======<<<;;;;;;:::;;;;;;<<<;;;;;;;;;===???BBBDDDGGGJJJMMMOOOPPPRRRVVVYYY[[[ZZZYYYXXXVVVRRRLLLHHHGGGGGGGGGGGGGGGGGGGGGGGGLLLNNNPPPTTTYYYaaakkkqqqxxxwwwvvvsssoookkkgggeeecccaaa___]]]]]]aaaggglllvvv|||zzzqqqllleee___YYYSSSNNNJJJHHHFFFDDDAAA@@@???>>>>>>AAACCCGGGJJJMMMOOOOOOOOOPPPPPPOOOMMMJJJHHHEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC>>><<<::::::;;;;;;:::999:::999999999999888888888999999888888888888999999777777888888777777666555777777777666666555555555444444444444444444444444333444444444444444444444444444444444333333333222000000111111111111000000000000000000000000000000////////////////////////111111111111111111111111//////000000111111111111111111111222222444555666888888888888999:::;;;<<>>===<<<;;;:::999777555444444666777777666666777888888999999888888::::::::::::;;;;;;;;;;;;============<<<;;;999999::::::::::::;;;;;;;;;;;;======<<<<<<<<<<<<============???AAADDDFFFHHHJJJPPPUUUZZZ]]]___ccchhhlllmmmlllkkkjjjfffaaaZZZUUUQQQPPPOOONNNMMMNNNOOOOOOUUUXXX]]]ccckkkttt~~~~~~yyysssooommmfffeeecccaaaaaaeeekkkooossszzz}}}qqqkkkaaaXXXQQQMMMJJJHHHGGGFFFDDDBBB@@@@@@@@@@@@@@@DDDJJJOOORRRSSSQQQPPPSSSRRRQQQOOONNNMMMMMMMMMEEEFFFFFFGGGGGGFFFFFFEEEFFFCCC@@@???>>>===;;;:::999999999999888888888888:::999888888888888999:::888888888888888777666666777777777777777666666666555555555555444444444444222333444555555555444444555555444444444333333333111111222222222222111111000000000000000000000000000000000000000000000000111111111111111111111111/////////000111111222222111111111111222333444555666666666777888999;;;<<<@@@BBBDDDEEEEEEFFFHHHJJJMMMKKKJJJMMMRRRUUUVVVTTTRRRRRRPPPLLLHHHHHHMMMQQQ\\\hhhyyyuuu___YYYXXXUUUQQQQQQaaatttrrraaaTTTKKKEEE@@@???@@@BBBFFFJJJOOOSSSUUUUUUWWWZZZ\\\\\\YYYUUURRRRRRUUUXXXYYYWWWUUUTTTTTTNNNHHHAAA:::666333111///...............------,,,---...//////---,,,---...------000666;;;<<<999666999333111222333111111333111222222000...,,,,,,---.........///000000000000,,,,,,---...///.........,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,---...////////////,,,...//////...---...000000///...---------------------------------------++++++,,,,,,,,,,,,------.........---------------------,,,,,,,,,,,,------................................................---------............/////////............//////---------------------------------............///000000///...............---..................---.........///......------////////////.....................//////000000111.........---......///000wwwqqqiiiaaaZZZTTTNNNKKKEEECCCBBBBBBCCCEEEDDDCCCDDDFFFFFFEEEBBB@@@AAACCC===<<<<<<;;;:::999999888777555444555666888888777777777888999999999999888999999:::::::::;;;;;;;;;>>>>>>>>>>>>======<<<;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????@@@BBBFFFJJJMMMPPPQQQRRRYYY___ffflllpppuuu}}}xxxqqqkkkfffdddaaa^^^]]]^^^```aaaggglllttt{{{|||vvvqqqmmmlllbbbbbbbbbaaabbbffflllpppuuu{{{|||oooiii___VVVOOOKKKGGGEEEGGGFFFDDDCCCBBBBBBCCCCCCCCCIIIPPPWWWZZZYYYVVVSSSSSSRRRQQQQQQRRRTTTWWWYYYPPPQQQRRRSSSSSSRRRQQQPPPQQQNNNJJJGGGEEEBBB???===;;;:::::::::999999999999:::999999888888999999:::888888999999888888777666777777777777777777888888666555555555444444444444222333444555555555444444555555555555444444444444222222333333333333222222000000000000000000000000000000000000000000000000111111111111111111111111...//////000111111222222111000000111111222333444444444444666777999;;;<<<<<<>>>AAABBBCCCEEEHHHJJJKKKJJJKKKLLLPPPSSSUUUVVVTTTUUUTTTPPPJJJGGGIIIKKKNNNXXXggguuujjjaaa\\\VVVTTTWWW___ppp|||lll___SSSJJJCCC@@@@@@AAACCCFFFKKKOOORRRSSSUUUYYY\\\\\\YYYUUURRRMMMQQQUUUWWWUUUTTTSSSTTTPPPKKKDDD>>>:::666222000///////////////...------***---///000///------------...222777<<<<<<777222333//////333555333222333000111111000...------...,,,---///000000///...---+++,,,---...///......---------............---------------,,,,,,,,,++++++++++++,,,---............***+++------,,,+++---...///...---,,,,,,,,,---...------------------------++++++,,,,,,,,,,,,------.........------,,,,,,,,,------,,,,,,,,,,,,------........................---------------------------------............///000///...------...///000---------------------------------............///000000///.....................------------......------......///.........////////////............---......///000000111111---...//////000000000///}}}{{{oooiii```XXXRRRMMMIIIFFFDDDDDDDDDFFFHHHHHHFFFEEEHHHIIIHHHDDD>>>;;;;;;===999999888888777666666666999777666777999:::::::::777777888999999999999888999999999:::::::::;;;;;;>>>>>>?????????>>>>>>===:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===???@@@AAADDDFFFKKKPPPUUUWWWXXXYYY]]]eeennnuuu{{{|||wwwsssrrrsssvvvxxx}}}uuunnnjjjgggfff^^^______```bbbffflllqqq{{{zzznnnhhh___VVVPPPKKKGGGEEEHHHGGGEEEDDDDDDDDDEEEFFFMMMSSS\\\cccfffddd```\\\SSSRRRQQQRRRUUUZZZ___bbbbbbcccdddeeeeeedddcccbbbYYYUUUQQQMMMJJJGGGCCCAAA<<<<<<;;;;;;;;;:::::::::;;;:::999888888999:::;;;888999999999999888777777666666777777888888999999666666555555555444444444111222444555666555444444666666555555555444444444222333333444444333333222000000000000000000000000000000000000000000000000000000000000000000000000...//////000111222222222111000000000111222333333222333444555777999;;;<<<999;;;>>>AAACCCEEEHHHKKKJJJJJJKKKLLLOOORRRUUUWWWXXXYYYYYYTTTNNNIIIHHHIIIFFFNNN[[[jjjyyyssshhh___WWWYYY```___mmmsssfffYYYNNNFFFCCCBBB@@@AAACCCGGGLLLOOOQQQTTTYYY\\\\\\YYYUUURRRJJJNNNSSSUUUSSSRRRRRRTTTQQQMMMGGGAAA===888444111000000000000000//////...***...111333222000//////...000444999===;;;555///,,,***---444888555333333000111111000.........///+++,,,...000000...+++***,,,---...//////...---,,,......////////////......---------,,,,,,,,,++++++)))***+++,,,------...---,,,---......------///000---,,,+++++++++,,,---...------------------------++++++,,,,,,,,,---------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000///...------...///000---------------------------------.........//////000000///...............///...---,,,,,,---...///,,,,,,---.../////////...000/////////............---......///000111111222---...000111111111000///